BM6P6(@ 000000000000000000000000111111222222222222111111////////////////////////......---,,,,,,+++***************++++++,,,,,,,,,...---,,,,,,++++++++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))*********)))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,........................+++,,,------......------............////////////000///...000333888===@@@GGGFFFCCC???BBBQQQhhhyyyrrrjjj^^^SSSSSSaaavvv{{{uuuqqqnnnnnnrrrzzz|||xxxuuussspppnnnkkkeee\\\VVV\\\SSSNNNPPPRRRPPPPPPRRRLLLOOOSSS[[[jjjzzz|||vvvkkkXXXFFFAAABBB???;;;:::???JJJXXXggg}}}yyyyyy~~~yyyddd^^^mmmZZZCCC888222000000000000000000000000000111111222222111111000////////////////////////...------,,,++++++************+++++++++,,,,,,,,,...---,,,++++++++++++++++++++++++***************+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))***)))))))))))))))))))))************)))))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,------......------............////////////000/////////222777;;;>>>DDDDDDAAA>>>>>>GGGXXXeee{{{mmm___WWWYYYaaaiiiyyy|||vvvsssmmmggghhhqqq}}}}}}|||zzzwwwssspppooolllhhheeebbb]]]WWWSSSSSSOOONNNPPPOOOLLLNNNSSSYYYaaaiiinnntttwwwrrrjjjVVVKKKBBB@@@???>>>@@@DDDNNNccc~~~~~~tttrrr|||sssiiinnn```HHH<<<555000000000000000000000000000000111111222222111111000////////////////////////------,,,,,,++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********************************++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////000/////////222666:::<<>>>>>>>>???BBBKKK^^^vvv{{{rrrooojjjgggkkkxxx}}}XXX888333777333...---////////////////////////000000000111111000000000------------------------,,,+++++++++++++++******+++++++++++++++++++++++++++++++++******++++++,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************+++***))))))))))))******+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............------...111444999===??????===888222,,,,,,000444888FFFPPPTTTbbbvvv}}}wwwyyy{{{|||yyywwwsssbbbXXXWWW___iiiqqqsss{{{}}}}}}yyyzzz{{{|||~~~{{{uuupppkkkgggeeeddd```ZZZVVVTTTRRRQQQOOONNNOOOPPPQQQPPPPPPPPPPPPTTTZZZcccmmmvvv{{{zzzvvvggg^^^RRRIIICCC@@@??????>>>CCCKKKXXXlllzzzpppnnnrrrsssuuuzzz}}}zzz{{{QQQ===///333555...,,,111///////////////////////////000000111111000000///------------------------++++++++++++++++++******,,,,,,,,,++++++++++++***+++************++++++,,,***************+++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************)))))))))************+++************************++++++++++++++++++++++++************************)))))))))******************)))((((((((()))+++,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((()))******++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........,,,---...111444888;;;===<<<999555///,,,,,,000444333;;;AAACCCMMM\\\dddcccnnn|||tttqqqvvv~~~uuu]]]OOOLLLTTT^^^cccnnn|||}}}~~~~~~yyyyyyyyyyyyyyy}}}~~~{{{{{{}}}~~~|||yyytttnnnhhhccc___]]]ZZZWWWSSSPPPOOOOOONNNMMMLLLNNNPPPPPPQQQSSSUUUXXXiiipppyyy~~~pppaaaRRRJJJBBB???>>><<<<<<===CCCOOO```sssxxxgggcccgggnnnuuu}}}~~~pppqqq|||SSS???777222222...)))+++333//////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,+++++++++*********************+++,,,,,,+++++++++*********************++++++++++++******,,,,,,+++++++++*********************************************************************************))))))))))))************************************))))))))))))************************************************************************************((()))))))))*********+++))))))(((((()))+++---...+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((('''(((((()))******++++++((()))))))))******************+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------------------+++,,,------......------,,,,,,---------.........,,,---...///222444777888666444222///------000222333666999>>>DDDKKKQQQUUUbbbrrrzzz}}}wwwmmmpppzzzkkkWWWOOOPPPUUU]]]ffflllnnnqqqvvvzzzzzz~~~}}}~~~~~~~~~{{{xxxvvvxxx~~~{{{wwwqqqnnnooosssvvvxxxyyywwwvvvzzz~~~}}}yyypppmmmiiiddd___[[[XXXWWWSSSQQQNNNNNNOOOOOOOOONNNOOOQQQRRRUUUYYYaaakkksss{{{rrrhhhZZZMMMEEEAAA???@@@AAAAAAFFFOOOhhhuuu}}}lllbbbgggqqqsss|||ssshhhwwwXXX:::777555222...,,,,,,,,,...//////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,++++++***************))))))***+++,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++******)))))))))************************************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))((((((***,,,///111+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((('''(((((()))***+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,---...///........................+++,,,------......------,,,,,,,,,---------......------......///111222333111111000///.........///333222666===AAABBBGGGMMMSSSaaagggooouuuooonnnyyytttZZZOOOIIIIIIKKKNNNUUU___jjjqqqqqquuuyyyyyywwwxxx}}}~~~zzztttpppqqqvvv{{{{{{~~~{{{tttkkkeeedddfffjjjlllsssqqqpppsssvvvwwwrrrnnneeeccc___[[[WWWTTTSSSRRROOONNNMMMMMMOOOQQQQQQPPPWWWYYY[[[```iiixxx|||dddQQQIIIEEEAAA>>>===@@@EEEIIIQQQcccuuu{{{oooggghhhwwwwwwnnn``````}}}WWW===;;;000111///---000333...&&&......------------......////////////////////////---......---+++******+++++++++++++++++++++++++++------++++++++++++------************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***************+++++++++++++++************++++++************************+++*********))))))((((((************************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))************************))))))***++++++++++++***,,,,,,+++***+++,,,---...***,,,---......---+++***---------,,,,,,+++++++++///------000555666333...,,,,,,,,,---------......------------------------.........////////////000222---***...666888333,,,111555999<<<>>>AAADDDFFFLLLKKKOOO\\\kkkvvvwwwuuuwwwnnnoooqqqkkkrrr~~~sssfffYYYKKKCCC???BBBNNN\\\bbbccchhhnnnqqqqqqvvv|||}}}}}}zzzzzzxxxssspppwwwwwwyyy~~~|||~~~|||zzzxxxvvvtttqqqllliiiooooooooonnnllljjjhhhggg\\\\\\[[[WWWPPPJJJJJJNNNMMMOOOQQQQQQQQQSSSWWWZZZaaannn|||xxxlllWWWDDD>>>AAABBB>>>AAADDDRRRiiizzztttoootttzzzmmmaaafffmmm{{{TTT999222///000//////...------,,,,,,......------------..............................---......---+++******+++++++++++++++++++++++++++---,,,++++++++++++,,,---************************+++*********))))))))))))++++++++++++++++++++++++************************************************************+++++++++++++++++++++***************++++++************++++++************************************)))))))))(((************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************)))))))))************************))))))***+++++++++++++++,,,,,,+++++++++,,,---...***+++---/////////...------,,,,,,,,,++++++++++++///---,,,///333444111---,,,,,,,,,---------......------------------------------........./////////111---+++...333555222...111444777:::<<<>>>@@@CCCDDDEEEIIIOOOWWW```fffjjjtttmmmoooooofffiiissstttxxxkkk\\\RRRHHHAAABBBGGGOOOSSS\\\gggmmmnnnqqqvvv{{{|||yyy{{{|||{{{pppuuurrrqqqxxxxxxvvv|||}}}zzz{{{wwwvvv{{{xxxwwwvvvuuuuuutttrrrooonnnmmmkkkhhhfffdddccccccWWWTTTRRRQQQQQQQQQSSSUUUNNNPPPRRRUUUYYYaaajjjpppyyy{{{kkkWWWOOOEEEAAAAAACCCCCCBBBOOO\\\rrr}}}zzzzzzyyy|||zzzqqqkkkccceeepppaaaAAA333444222/////////...---,,,,,,,,,......------------..............................---...///---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************)))))))))************++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,++++++******))))))++++++************++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))******+++++++++++++++,,,,,,+++++++++,,,---...***+++---///000000000///,,,,,,,,,,,,,,,+++++++++...---,,,...111111...***,,,,,,,,,---------......------------------------,,,---------............///---,,,---///111111000555777;;;===>>>@@@CCCEEECCCFFFHHHHHHHHHMMMXXXaaakkkhhhnnnooohhhiiimmmhhhsssuuu{{{}}}|||}}}qqqggg\\\NNNDDD???BBBDDDKKKVVV___eeekkkqqqvvv{{{}}}yyyvvvyyy~~~yyy}}}wwwsssyyywwwtttzzz{{{{{{|||}}}~~~{{{yyy}}}zzz}}}~~~|||yyyvvvqqqpppoooppprrrtttttttttjjjfffaaa\\\XXXWWWXXXYYYUUURRRNNNMMMPPPSSSUUUTTTUUUXXX]]]eeennn{{{|||bbbMMMGGG>>>:::???DDDFFFMMMVVV{{{zzzuuussssssssskkkdddhhhlllzzzzzzXXXBBB222000333...///......------,,,,,,+++......------------..............................---...///...,,,***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,+++******))))))++++++************++++++*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---...//////......------------------------...---,,,---......,,,))),,,,,,,,,---------......------------------------,,,,,,,,,---------......---...------,,,---///111555777:::===???AAAEEEHHHGGGHHHHHHEEEBBBEEENNNWWW\\\___jjjqqqqqq{{{vvviiihhhooo}}}xxxuuuxxx{{{~~~yyytttiii]]]TTTMMMGGGDDDIIIPPPVVV^^^eeekkkppptttsssqqqttt{{{~~~{{{tttuuuuuuwwwzzz~~~}}}vvvpppkkkgggdddeeedddccceeeiiilllnnnnnneeeaaaYYYRRRNNNNNNPPPRRRQQQSSSUUUUUUXXX]]]``````jjjooowwwrrr```MMM???GGG???@@@JJJPPPVVVjjj|||qqqkkknnnvvv}}}|||iiijjj}}}oooRRR===555000111000'''------------,,,,,,++++++......------------.................................//////...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,---------......++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,...------,,,+++***))))))++++++************++++++************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************)))******+++,,,------...******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,++++++.........//////////////////...------------+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......---......---++++++...111...000444666999<<>>>>>@@@DDDGGGNNNUUUdddoooyyyjjjeeegggqqqvvvtttzzz~~~}}}}}}}}}zzzvvvuuuxxxrrrsssyyy~~~vvvmmmfff\\\RRRPPPPPPNNNMMMOOOXXX]]]dddhhhkkkooovvv}}}}}}~~~yyyyyyxxxxxxyyyzzz|||}}}~~~~~~zzzxxxzzz~~~xxxpppiiiccc^^^ZZZXXXZZZXXXXXXYYY\\\___aaaaaa___[[[TTTNNNLLLNNNRRRUUUUUUaaakkknnnpppxxxooo```TTTKKKEEECCCFFFLLL]]]qqqxxx|||qqqmmmjjjnnnxxx~~~rrr{{{~~~jjjJJJ888222444000111000(((,,,,,,,,,,,,,,,+++++++++......------------......------------------------...///000...,,,+++,,,---++++++++++++++++++++++++******++++++++++++***************************************+++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))***+++---...//////***************************++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,///...---,,,+++******))).........////////////000//////......------------,,,,,,,,,---------......------------------------,,,---------............---.........------...///,,,...111333555999>>>BBB???<<<999999<<>>HHHVVV^^^mmmooolllhhhgggfffgggjjjmmmrrrttttttsssqqqqqqrrrrrr}}}wwwssspppmmmkkkpppvvvyyy||||||yyy{{{xxxuuuyyyyyymmm]]]RRRMMMGGGEEEKKKTTT[[[ccckkkjjjsssvvvzzz|||}}}{{{ooorrruuuzzz~~~zzzxxxxxxzzzzzzxxxuuuqqqooooooppppppwwwxxx{{{}}}{{{}}}|||xxxvvvvvvrrrrrrrrrqqqpppnnnmmmlllkkkiiifffcccaaa___]]]\\\^^^[[[XXXWWWWWWWWWVVVUUUQQQPPPQQQRRRTTTUUUTTTSSSQQQRRRVVV\\\dddnnnwww|||zzzqqqfffZZZRRRHHHCCCBBBDDDGGGNNN^^^mmm|||yyyxxx{{{{{{~~~fffNNN???888666---...111++++++000///*********+++++++++++++++.........------.........------------------------...///000///---,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++************++++++************************(((((())))))*********+++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))+++,,,...///000111***************************+++,,,,,,------,,,,,,***+++,,,---...---,,,,,,......---------......///+++++++++,,,,,,---------000111111000//////111222,,,,,,,,,---------......------------------------.........////////////000///......///111111...,,,,,,,,,---,,,,,,...222555111000......111777===AAA:::EEERRRXXXgggqqqjjjjjjiiiggghhhmmmooonnniiimmmooonnnllllllkkkiiijjjjjjmmmqqqooojjjiiikkkooouuuxxxvvvxxx}}}vvvuuu~~~vvvnnnWWWJJJAAACCCJJJPPPWWW___```iiijjjmmmwwwwwwtttyyy~~~zzzzzz{{{{{{zzzxxxwwwvvv{{{~~~xxxooojjjjjjmmmoookkklllpppyyy~~~{{{zzzzzzzzzyyyuuutttvvvuuuqqqnnnoooiiiiiiiiiiiihhhfffdddccccccbbb```^^^]]]ZZZVVVSSSWWWUUUSSSSSSSSSSSSRRRPPPRRRRRRSSSUUUWWWXXXVVVTTTYYY]]]eeeppp}}}}}}ttthhh]]]UUUNNNHHHCCCHHHEEEFFFLLLSSS```xxx~~~||||||}}}|||___FFF===;;;:::333+++///333,,,***---)))******************++++++............////////////......------------......//////...---,,,,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,---.../////////...---,,,+++++++++++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********---,,,+++***))))))))))))++++++************++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))************++++++***))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111111111000///......---)))***---...//////------................................................---------............///+++,,,---...000222444555AAADDDHHHNNNTTTZZZ]]]___\\\eeehhhgggnnn{{{}}}hhh```^^^cccaaaZZZ[[[bbb___jjjrrrsssooommmjjjfffiiikkkooovvv~~~yyywww~~~xxxqqqaaaPPPHHHGGGGGGEEEKKKQQQYYY^^^aaadddhhhlllrrruuuzzz}}}vvvgggqqqtttxxx}}}|||zzzxxxuuurrrppppppmmmiiihhhhhhfffccc```bbbbbb___ZZZXXXYYYYYYXXXWWWTTTRRRPPPOOONNNNNNPPPOOOOOOPPPPPPQQQSSSSSSTTTSSSRRRUUUZZZZZZ[[[cccnnnyyy|||vvvvvvpppgggXXXQQQJJJFFFDDDDDDKKKSSSUUUaaalllrrr||||||tttyyyqqqqqqyyyhhhRRRCCC<<<999444///------,,,,,,,,,,,,+++++++++++++++***)))(((((('''............/////////////////////......////////////......---,,,,,,++++++,,,++++++******++++++,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---...///...---,,,++++++*********+++***)))(((((()))***+++)))))))))******+++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++*********++++++******************+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******))))))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111222222222222333333333///......---------------................................................---------............///............///000111222777:::???DDDHHHIIIJJJIIIOOOZZZaaacccjjjuuuwwwrrrlllccc___```\\\TTTTTT\\\iiixxx~~~rrriiigggfffnnnmmmpppxxx~~~vvvuuu|||jjjZZZQQQIIIBBBBBBEEEJJJMMMQQQVVV\\\aaaaaaffflllppptttyyyxxxuuuvvvxxxzzz|||~~~|||zzzyyywwwtttrrrpppnnnkkkhhhdddbbb___^^^___^^^\\\YYYYYYXXXVVVSSSQQQRRRRRRRRRIIIKKKNNNRRRTTTTTTSSSSSSWWWUUURRRPPPQQQTTTXXX[[[ZZZ^^^hhhttt{{{tttccc[[[XXXTTTMMMKKKFFFCCCFFFMMMZZZnnntttllljjjtttuuu~~~pppRRRHHH<<<666555555222///------,,,,,,,,,+++++++++++++++******)))(((((('''............////////////000000////////////000000.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,---............---++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++,,,,,,---...///---,,,+++***************+++***))))))))))))***+++''''''((()))******++++++---------,,,,,,,,,+++++++++++++++++++++************************++++++++++++******))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))************++++++++++++******)))))))))*********++++++((()))***,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,................../////////000111222333444555666444222///---,,,,,,---...------------------------........................---------............///111000000///////////////333666;;;@@@BBBBBB@@@???@@@KKKUUU[[[ccclllmmmhhhkkkddd___^^^YYYQQQRRRXXXjjjxxxfff___^^^iiijjjqqquuuppppppwww{{{|||}}}ooodddZZZPPPCCCBBBAAA@@@@@@DDDJJJNNNMMMSSSZZZ___dddkkkuuu}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||yyyuuurrrmmmkkkiiigggfffdddaaa___ZZZXXXVVVVVVWWWWWWUUUSSSSSSRRRPPPNNNNNNMMMNNNOOONNNPPPQQQRRRRRRRRRQQQOOOTTTTTTVVVYYY^^^dddjjjmmmlllsssrrrlll^^^OOOEEECCCBBB@@@???AAAIIIWWWhhh~~~~~~uuukkkeeehhhppptttzzz}}}kkkqqq___DDD===:::666444222000---+++,,,,,,,,,,,,+++++++++++++++******))))))(((((('''............////////////000//////////////////000......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,---...///,,,++++++***)))))))))***************************'''(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++***************(((((()))***+++,,,,,,,,,******))))))))))))******++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))***************++++++++++++******))))))*********+++++++++''')))+++---------+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,---...///000111222333333222000///...---......------------------------........................---------............///111000000///////////////111444888===AAABBBBBBBBB:::BBBJJJOOOWWW```dddbbbbbb___^^^^^^YYYSSSSSSXXX^^^yyykkk___ZZZ]]]bbbqqqyyymmmiiihhhmmmrrrvvv}}}wwwrrrllldddWWWSSSLLLEEE@@@>>>>>>???BBBFFFLLLOOORRRYYYcccjjjpppvvv}}}}}}vvvvvvxxxyyy|||~~~|||{{{{{{zzzxxxwwwvvvvvvwwwxxxttttttuuuuuurrrnnnjjjgggbbb```^^^]]]]]]\\\YYYWWWUUUTTTSSSSSSSSSSSSRRRQQQRRRPPPOOOPPPPPPNNNOOOQQQWWWWWWTTTQQQRRRWWWZZZ[[[]]]ccckkktttzzz}}}~~~}}}{{{qqqhhhTTTQQQJJJCCC???CCCIIIMMMWWW___nnn{{{tttmmmiiiggglllyyyzzzxxxmmmpppttt^^^JJJ;;;999:::999666222...+++***,,,,,,,,,++++++++++++*********))))))((((((((((((............///////////////......------......///---------------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---......++++++******)))***************++++++++++++******))))))******+++,,,------++++++++++++************************************'''((()))+++,,,,,,,,,,,,***))))))))))))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************++++++++++++((())),,,---...---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---------......////////////000111111000///...................................................---------............/////////...//////000111222---///111444777;;;===???>>>@@@AAABBBFFFNNNTTTUUUTTTWWWZZZ[[[WWWQQQQQQTTTOOOggg{{{ooogggccc]]]aaannnvvvmmmhhhddddddgggkkkssszzz~~~xxxvvvvvvsssnnnmmmiiiaaaYYYQQQJJJEEEBBBAAABBBCCCBBBCCCFFFKKKOOO[[[aaaiiippptttvvvyyy||||||yyywwwuuutttttt|||{{{yyyxxxxxxyyyzzz{{{{{{}}}~~~|||zzzxxxwwwvvvssssssrrrpppooonnnoooooopppooommmkkkiiihhhhhhhhhdddeeefffeeeddd```]]][[[XXXWWWUUUUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQMMMNNNSSSTTTRRRSSSXXXXXX^^^bbbfffnnn{{{lll\\\TTTNNNJJJ===>>>AAAGGGOOO[[[hhhrrrxxxttthhheeehhhtttssseeehhhxxx^^^KKKBBB<<<555000111111000---,,,---///,,,,,,+++++++++*********)))))))))(((((((((((((((............////////////......------------......------------------------,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++************++++++,,,---...,,,++++++*********++++++******+++,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))***************'''(((***+++,,,,,,++++++***))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++***************++++++++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////............+++---///111222222000///////////////////////////........................---------............///---------...///111222333//////...///111333666888AAA???<<<:::;;;>>>AAADDDHHHMMMRRRSSSOOOLLLLLLOOOGGGWWWeeehhheeedddfffgggcccdddjjjttt~~~zzztttppplllfffaaa___```cccfffuuuvvvuuusssuuuzzzzzzwwwuuurrrmmmiiieee```[[[XXXNNNJJJEEEBBBAAA@@@>>>===EEEGGGMMMUUUZZZ]]]aaaggglllqqqyyy}}}yyywwwtttqqqooooooppppppwww{{{~~~zzzwwwtttsssqqqnnnkkkiiigggfffcccccccccbbb```___aaabbbbbbaaa___]]][[[ZZZYYYXXXVVVVVVVVVWWWVVVUUUSSSRRRRRRQQQPPPPPPQQQQQQPPPOOONNNPPPQQQQQQPPPPPPQQQRRRRRROOORRR\\\```___ccciiiqqqyyymmmZZZJJJBBBBBBFFFHHHQQQSSS[[[jjjzzz~~~vvvnnngggfffjjjlllppptttggglllnnn|||nnnQQQ===777666555111//////---+++)))))),,,...++++++++++++************((((((((((((((((((((((((............//////////////////............//////------------------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************+++,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++************,,,,,,+++++++++*********((()))))))))*********+++'''(((***,,,,,,,,,+++***))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,---------,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////------...///000000000000111111111111111111111111........................---------............///------......///111222333111111111111222333333444::::::;;;<<<<<<:::999999===DDDIIIJJJHHHJJJOOOTTTTTT___fffaaaXXXUUUXXXZZZ]]]```eeeiiikkklllllllllmmmllliiiddd```]]]ZZZWWW___cccfffiiipppyyy{{{yyynnnlllkkkmmmoooqqqpppnnnggg```WWWSSSRRRNNNFFF??????<<<===CCCGGGGGGKKKPPPVVVZZZaaakkkttt||||||zzzzzzzzz{{{~~~~~~}}}}}}}}}}}}~~~vvvuuusssssssssqqqnnnkkkeeedddbbb```]]][[[ZZZZZZXXXZZZZZZYYYVVVUUUVVVXXXVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSRRRTTTWWWXXXXXXZZZ]]]___```^^^dddsss|||}}}yyynnnhhhbbbZZZQQQKKKFFFHHHPPP]]]iiiqqq{{{qqqiiifffeeegggoooyyyvvvgggrrrmmmQQQEEE999333333444444333444222...,,,************++++++++++++************((((((((((((((((((((((((............/////////000000000////////////000000------------------------,,,++++++++++++++++++,,,+++,,,------......------+++++++++++++++++++++++++++,,,------,,,***'''%%%************+++,,,---...,,,,,,,,,+++,,,,,,------***+++,,,------,,,+++***++++++******)))(((((((((---------,,,,,,,,,++++++(((((())))))*********+++((()))+++,,,,,,,,,***)))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++************+++++++++,,,,,,,,,//////---,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------......//////000///---,,,---...000111111111111111111111111111........................---------.........////////////...//////000111222---...000222333333222111111444;;;AAACCC???;;;999666===CCCDDDEEELLLVVV^^^kkkwww|||qqq^^^RRRNNNNNNOOOWWWbbbgggfffccccccdddgggiiijjjgggccc^^^XXXRRRPPPUUU[[[```hhhpppqqqnnnfffeeeeeeiiiqqqwwwzzz{{{uuujjjffffffaaaVVVLLLKKKCCC???BBBCCCAAABBBFFFCCCEEEJJJQQQZZZdddlllqqqtttuuuyyy{{{yyy|||}}}}}}}}}~~~}}}{{{||||||zzzyyyttttttssssssssssssssssssiiihhhffffffgggfffdddbbb\\\[[[ZZZXXXVVVUUUTTTTTTRRRTTTUUUSSSOOOMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQTTTVVVWWWXXXWWWVVVWWWYYYZZZYYYXXXXXX\\\```bbbcccfffjjjnnnrrrpppyyy{{{wwwjjjZZZQQQPPPMMMHHHMMMMMMSSSaaatttxxxqqqgggaaafffppp}}}|||qqq___???AAA<<<888666444222111111...,,,******,,,------,,,+++++++++************)))'''''''''(((((((((((((((................................................------,,,,,,+++***))))))++++++++++++******))))))++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******++++++,,,---++++++,,,,,,,,,,,,------...---,,,+++************------,,,++++++,,,,,,,,,------............---------------,,,,,,+++++++++++++++,,,,,,,,,---------.........////////////000///...---,,,,,,,,,,,,,,,......////////////............///000111111000000////////////000000000000...333777555///,,,///333000000///...............000000000000000000000000---///333777;;;???AAABBB888;;;===???CCCLLLXXXbbbmmm}}}fff[[[TTTLLLOOOUUUYYYWWWWWW\\\aaabbbgggbbb___^^^ZZZTTTQQQRRRMMMKKKOOOXXX[[[YYY___jjjhhhcccaaahhhqqqxxx}}}pppeeeiiirrrlll^^^ZZZRRRHHHCCCCCCDDDCCCAAAFFFEEEEEEGGGKKKOOOQQQRRRWWW]]]eeelllsss{{{}}}yyywwwxxx{{{{{{yyy}}}|||yyyxxxzzz{{{{{{~~~|||yyyuuurrrpppoooiiifffbbbbbbcccccc```^^^]]]ZZZWWWVVVXXXYYYWWWUUUUUUSSSRRRSSSTTTTTTSSSRRROOOPPPQQQRRRRRRRRRQQQQQQRRRSSSQQQNNNPPPTTTTTTPPPVVVTTTRRRRRRUUUZZZ___bbbjjjgggdddfffjjjnnnooonnnsssxxx|||}}}~~~{{{ttthhh___YYYYYYUUUMMMHHHJJJTTT[[[ZZZdddttt}}}rrrmmmmmmpppwww}}}hhhTTTEEE<<<888777555333000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((('''''''''................................................------,,,,,,+++******)))++++++++++++*********)))++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++)))***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,++++++************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))******************************))))))))))))*********************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******++++++,,,---++++++,,,,,,,,,,,,------...---,,,+++************------,,,,,,+++,,,,,,---------............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------////////////000000000000///...------,,,,,,------......////////////............///000000000//////////////////000000000111...111444333///---///111000000///............///000000000000000000000000---///111444888;;;>>>?????????<<<:::;;;DDDSSS^^^uuummmbbb\\\UUUVVV\\\```___\\\[[[VVVQQQTTTTTTVVVXXXTTTLLLHHHJJJMMMPPP\\\hhhfffZZZSSSTTT]]]VVVUUU^^^lll{{{ppphhhjjjlllnnnnnnhhhccc\\\WWWUUUTTTQQQNNNDDDBBB@@@@@@AAAAAAAAA@@@GGGJJJNNNQQQUUU\\\ccciiinnnwww{{{uuuqqqnnnmmmrrrqqqsssvvvuuuqqqqqqvvv|||zzzzzzzzz|||}}}|||{{{}}}zzzvvvtttssssssrrrpppfffeeedddbbb```___]]]]]]ZZZXXXUUUUUUWWWWWWVVVTTTUUURRRPPPPPPRRRSSSRRRQQQSSSRRRPPPQQQRRRRRRQQQOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSWWWYYYXXXZZZ^^^___]]]\\\```hhhqqq{{{~~~sssoooggg\\\SSSOOONNNOOOPPPTTTaaaiiihhhiiirrr~~~yyy{{{{{{}}}mmmVVVHHH@@@999444555444222000///------,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((('''................................................------,,,,,,++++++******++++++++++++************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++------------,,,,,,+++***)))***++++++***)))***+++++++++++++++++++++++++++************************+++************)))))))))***************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...---,,,++++++******+++---,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......////////////000000000111///......------------......//////000000//////...//////////////////...---/////////000000000111111...///000000000000000000111000000///////////////000000000000000000000000......///000333666999;;;@@@???<<<999999???IIIRRRlll|||iiiaaa^^^ZZZ^^^eeekkkllliiibbbTTTHHHIIINNNUUUZZZVVVNNNKKKNNNWWW^^^nnn}}}zzzgggWWWRRRSSSNNNMMMWWWgggyyyqqqmmmiiidddiiiuuuqqqooommmjjjhhheeebbbaaaUUUSSSOOOMMMKKKHHHDDDBBBDDDCCCAAA@@@@@@CCCHHHMMMRRRZZZdddlllqqqwww{{{vvvsssqqqooonnnooommmjjjlllppprrrrrrrrrtttuuuuuusssqqqllliiifffdddcccaaa^^^\\\ZZZZZZYYYYYYYYYXXXXXXXXXTTTRRRQQQQQQSSSTTTSSSSSSSSSQQQPPPQQQTTTUUUVVVUUUXXXWWWVVVVVVXXXXXXWWWVVV[[[ZZZZZZ[[[\\\^^^```bbbbbbiiiooooooppptttvvvvvvlllXXXMMMLLLKKKIIIFFFIIISSScccpppwwwsssqqqvvv|||}}}}}}yyyrrrllllllwwwkkkYYYCCC777555777555111111000///---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((((((((................................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++------------,,,+++******)))***++++++***)))***+++++++++++++++++++++++++++***************************)))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...---,,,+++++++++++++++---,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,+++++++++------------...................../////////000000//////.............../////////000000000000/////////////////////...---,,,//////000000000111111111000......000333444222000222111000000//////000000000000000000000000000000...---------///111444666777:::===>>>>>>???BBBEEEVVVccchhh```ZZZ\\\^^^[[[^^^eeelllppppppjjj[[[MMMLLLQQQXXX[[[WWWRRRTTT[[[```eeesssrrrddd```VVVSSSVVV___jjjttt|||pppjjjddd___dddlllnnnoooppppppooonnnooopppjjjhhhdddbbb```\\\XXXVVVOOOMMMIIIDDDAAA@@@BBBCCCAAAFFFLLLOOORRRXXX___eeemmmrrrtttrrrvvv}}}{{{xxxtttqqqooonnnmmmkkkmmmllllllkkkjjjjjjiiiiiieeeddddddcccddddddeeeeeebbbbbbbbbccceeegggiiiiiiiiiiiiiiijjjmmmooonnnnnnrrrqqqrrrsssvvvzzz~~~uuucccTTTKKKGGGJJJTTT```iiiqqqkkkiiikkkpppwwwfffUUUHHHAAA888666888888444000------,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''((((((((((((................................................---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,---------,,,,,,+++***)))***++++++***)))***+++++++++++++++++++++++++++************************)))))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,---,,,,,,,,,------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------.........//////////////////......//////000//////000000000000/////////000000000///...------000000000000111111111111111///...111555777444111222222111000000000000000111111111111111111111111///...,,,,,,---///111333111444999<<<>>>???AAABBBHHHLLLKKKHHHMMMWWW\\\YYYXXX___eeejjjllljjj```TTTPPPQQQRRRRRRNNNLLLTTT___cccfffqqqsssfffccc___aaahhhqqqtttqqqooopppoooppphhh\\\WWW___gggiiikkkmmmnnnnnnoooqqquuuxxxnnnlllkkkjjjkkkkkkiiihhh]]][[[WWWSSSPPPMMMJJJHHHBBBCCCDDDCCCDDDGGGMMMRRRSSSUUUUUUVVV\\\dddjjjkkkppprrruuuyyy}}}~~~~~~yyyuuurrrpppeeeggggggddd^^^[[[[[[]]]fffssszzzzzzqqqhhh^^^bbbqqqoooYYYHHH@@@999999999888666222///,,,,,,,,,+++++++++,,,,,,---+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))................................................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******+++,,,,,,------,,,,,,+++)))***++++++***)))***+++++++++++++++++++++++++++************************)))))))))************++++++++++++*********************)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------............------------------.....................////////////000............////////////000////////////000000111///000000111111000000//////000000000000000///...000000000111111111222222222000000222555777555222333222222111111111111111111111111111111111111111//////...---...///000111444333333444777;;;@@@CCCAAA???;;;:::AAAKKKPPPMMMTTTZZZ___aaadddfffbbb\\\UUURRRNNNKKKGGGGGGOOOZZZiiikkkuuuuuuhhhccceeeiiisss|||zzzppphhhfff___ccc\\\MMMLLL\\\iiikkkkkkkkkkkkmmmooorrruuuwwwooonnnnnnpppuuuyyy{{{{{{nnnkkkiiigggeeeccc___]]]YYYXXXTTTOOOJJJGGGGGGHHHDDDCCCBBBCCCFFFJJJLLLMMMTTTVVVXXXZZZ^^^eeemmmsssuuuvvvwwwzzz|||sssooopppnnnfffcccfffaaaaaaaaaaaabbbcccdddeeerrrwww}}}~~~zzzxxx~~~wwwooolllpppwwwwwwooollllllmmmvvv~~~rrr]]]OOOCCC>>>>>>888999777333...+++,,,---,,,,,,++++++++++++,,,,,,+++************)))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))................................................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++************+++,,,------------)))***++++++***)))***+++++++++++++++++++++++++++************************************++++++,,,,,,+++++++++*********))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,------...///000------............------........./////////000000....../////////000000000000000000000111111111111000000//////000000111222000000111111111111000000///000111111111111111111000000111111111222222222111111111222444444333222333333222111111111111222111111111111111111111111000000000000111111111111444333111000333666:::;;;777888777555777<<>>555;;;???888000///000---***,,,///000---***+++******)))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***......---,,,,,,,,,,,,---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************)))************++++++++++++,,,,,,,,,,,,+++******************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------......------...........................,,,++++++---///000000.../////////...---,,,,,,..................---------......///000111222222///000111333444555555555///111222111000//////000//////000111333333111///555222111333222///000333777555333333222000000222333777000...555444000555444444333000///111222111666111...000555777333...333222222222111///111333333222111222444555111,,,666///111444111666;;;555999;;;<<<======@@@EEEJJJLLLNNNPPPOOOLLLHHHFFFEEEIIIHHHGGGHHHKKKNNNQQQRRR]]][[[YYYVVVUUUXXX]]]aaa[[[QQQIIIIIIJJJJJJKKKNNNTTTVVVXXX[[[ccclllnnnlllmmmqqqmmmgggsss||||||}}}}}}~~~sssjjj\\\YYYSSSOOOLLLLLLMMMNNNRRRNNNJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOSSSXXXVVVRRROOOOOOOOOOOOPPPUUU[[[```ccccccfffiiijjjiiinnnuuurrrwwwyyyzzz}}}uuupppqqquuuooorrrnnnddd``````\\\UUUXXX```eeeeeehhhppptttsssvvvsss}}}}}}|||lllooovvv}}}xxxuuuYYYJJJGGG===;;;777555444222000...333---+++---///---++++++000&&&***&&&(((...&&&,,,+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((///...------,,,,,,------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++************************************)))************++++++++++++,,,,,,,,,,,,+++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))************************************************************************************++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------......------........................000...---,,,---...//////---....../////////....................................//////000000111111333333444444444444444333555555666444333222444666111222222444555666666555333111111444444222222555444444444555555444333333333666111///666555000555111333444555555555555444999777555777::::::666111444555666777666333222222111222222222222444555444888333666999444777;;;555777777777666555888===BBBGGGIIILLLMMMMMMMMMNNNOOOMMMRRRWWWUUUNNNGGGDDDEEEJJJMMMOOOQQQSSSUUUXXX[[[VVVRRRMMMKKKIIIJJJRRR[[[aaacccaaa]]]]]]``````]]]gggjjjjjjjjjuuusssuuuvvvwwwxxx{{{}}}}}}yyywwwrrrnnnkkkiiihhhgggiiihhheee```XXXQQQMMMLLLEEEHHHJJJIIIJJJKKKGGGAAAGGGFFFEEECCCBBBDDDIIILLLPPPPPPTTTXXXWWWSSSTTTWWWTTTYYY[[[]]]dddqqqxxxzzz}}}{{{||||||{{{yyyvvvwwwyyy{{{|||~~~uuutttrrrqqqoookkkjjjiii}}}zzzxxxwwwuuusss}}}{{{zzz{{{zzzwwwtttuuuwww}}}~~~hhhSSSCCC:::::::::777444222111000...---000+++(((+++---+++***+++///&&&,,,&&&'''---%%%*********)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((///...------,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++************************************)))************++++++++++++,,,,,,,,,,,,+++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++******)))((())))))))))))))))))))))))((((((((()))))))))******************************************************************************))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---............---........................111000...---------...///------...//////000000111............///////////////////////////000000000222222333333333333333222111111222111000000333555111111111222222222222222222111222777888666666888666666555444444555555555444888333222999888444888888777777777666333222111111333555777999888777666333444444444444333222111222333444333111000333777333000666999333444777222666666666666777;;;@@@EEE===???BBBEEEGGGJJJNNNQQQXXXdddooolll\\\KKKCCCAAA>>>@@@CCCFFFIIINNNTTTXXXYYYXXXVVVQQQJJJKKKXXXgggyyyzzzvvvkkkbbb___]]][[[]]]YYYXXX]]]eeekkkllljjjiiilllpppssstttvvvxxxyyyyyytttrrrcccggghhhddd```\\\UUUMMMTTTTTTRRRPPPOOOOOORRRUUUQQQRRRVVVYYYUUULLLGGGGGGHHHJJJIIIHHHKKKQQQUUUUUUTTTZZZ```bbbdddeeebbb]]][[[^^^bbbeeeeeeeeeeeefffmmmrrruuutttpppoooqqqttt|||}}}~~~lllmmmmmmpppuuu}}}qqqkkkzzzsss```LLLAAA>>>;;;999999555222000/////////---,,,...***(((+++---+++***,,,,,,'''...(((''',,,$$$)))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((//////...------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++++++++*********************************))))))*********++++++++++++,,,,,,,,,,,,+++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++******)))))))))))))))))))))))))))(((((()))))))))************************+++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------.......................................///000///...---...000222000000//////000000000111///////////////000000000000000000000000/////////111222333444555666666666...000111111111111333444444555666666555333333333777666888===>>>;;;999;;;<<<>>>===;;;<<>>???AAA@@@AAA@@@>>>>>>@@@???;;;:::888888:::999666444444555333:::<<<555555888333111111111111222444777999777999;;;<<<>>>BBBGGGKKKZZZhhhvvvwwwiiiXXXNNNJJJEEEBBB???<<<>>>FFFPPPWWW___]]]ZZZTTTMMMNNN]]]mmmuuuhhhcccbbbbbbZZZPPPKKKPPPTTTRRRSSSWWW___dddjjjoooqqqssstttuuuzzz~~~~~~zzzyyy{{{|||uuunnnmmmoooooonnnkkkjjjkkkkkkjjjgggnnntttvvvvvvvvvsssnnnlllqqqxxx~~~}}}{{{{{{{{{{{{zzzsssxxx~~~zzzzzzrrrhhhmmmrrr___KKK???666777;;;;;;999777111///------......---,,,///,,,+++------******---)))(((111)))'''---&&&***)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((//////...------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++++++++***************************))))))*********++++++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************))))))))))))************))))))*********+++++++++************************************************+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,---......//////......////////////////////////---...//////...///333666444333222000000//////000/////////000000000111111111111111111111000000000555666666777888777777777444555777888777666666777999;;;>>>>>>>>>>>>@@@BBBEEEEEEHHHLLLLLLFFFCCCCCCHHHQQQYYY\\\___aaa]]]WWWTTT]]]___gggvvv{{{{{{yyymmmccc```bbbiiivvvyyyvvvooodddZZZUUUXXX[[[ccchhhkkkjjjhhheee[[[PPPLLLGGGIIIRRRVVVQQQHHHBBB@@@<<<@@@AAA999888;;;555:::999777666666555444333555666777888999===BBBFFFMMMWWWccciiifff^^^WWWSSSOOOLLLGGGBBBAAADDDKKKQQQVVVSSSPPPOOOOOOTTTaaaoooyyytttgggbbbbbbbbbbbbYYYVVV[[[[[[QQQMMMPPPSSSXXX___eeeiiikkkmmmnnnxxx~~~ttt~~~{{{xxxyyy~~~zzzrrrnnnooowwwjjjWWWFFF:::===777444555555000------///---,,,,,,---......---...,,,+++---,,,)))***---***+++666,,,'''...(((,,,((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((000///......------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++************************)))************++++++++++++,,,,,,,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++************************)))))))))*********++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------...////////////...////////////////////////+++...000000///000444888777555333111000//////000//////000000111111222222222222222222222222333333555555666666555555444333555666777777888:::===@@@BBBCCCDDDEEEFFFKKKTTTZZZddddddgggllljjjccc]]]\\\___pppxxxuuu~~~vvvuuuzzz}}}jjjjjjeeejjj{{{~~~rrrjjjPPPGGGGGGFFF???@@@BBB;;;???<<<999888999:::::::::333444444444555777;;;???@@@EEELLLUUU[[[\\\ZZZWWWRRRSSSSSSQQQNNNKKKIIIIIIGGGCCCBBBFFFMMMTTT```jjjssszzz|||tttkkkggggggfffccc```cccjjjhhh\\\RRROOOJJJNNNSSSXXX\\\___bbbeeeqqq~~~sssjjjggggggiiijjjmmmkkkmmmyyyrrrrrrmmmTTTEEE===:::888999555333222///+++,,,111...,,,++++++---......---+++)))***,,,+++)))+++///000333>>>///'''---(((---'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((000//////...............,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,+++++++++************************)))************++++++++++++,,,,,,,,,,,,+++******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++,,,,,,,,,+++************************))))))*********+++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............------...///////////////////////////////////////---///222111//////444888777555333111000111111222//////000111111222333333222333333444444555555555666777999:::<<<=========>>>>>>???AAAHHHRRR^^^gggjjjhhhccc___```iiiyyyrrrfffbbbcccbbbhhhmmmfffXXXPPPEEE>>>;;;;;;<<<<<<>>>>>>===;;;888777888:::;;;<<<@@@FFFLLLQQQSSSSSSPPPSSSWWWXXXUUUQQQMMMLLLFFFCCCBBBEEEHHHKKKRRRYYYdddlllqqqnnnjjjhhhgggeeeZZZ\\\___cccccc^^^WWWTTTMMMOOOQQQSSSUUUYYY]]]aaajjjuuu~~~~~~xxxxxxyyy{{{~~~{{{{{{vvvsssooommmnnnqqqqqqppp{{{{{{iii\\\KKK>>>888777888:::333000///111000...000444,,,+++******,,,------,,,((((((***...///...222888999>>>FFF222&&&+++&&&***''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((000000///...............,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,,,,++++++************************)))************++++++++++++,,,,,,,,,,,,+++******************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---......///////////////000000000000000000000000...111333222......222777555444222111111222333555///000000111222222333333333333444444555666777777<<<>>>BBBFFFKKKOOOQQQRRRQQQQQQSSSXXXeeeyyywwwcccVVVOOOLLLKKKRRRQQQNNNIIICCC>>><<<<<<777888:::<<>>999888666444222111111000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************???@@@888)))%%%+++---((())))))))))))))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((//////...---------------,,,,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***************++++++************************+++,,,,,,,,,,,,,,,......------,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,***((()))+++,,,+++)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++***++++++++++++,,,,,,,,,------------------------................................................------........./////////---...000111111111000000333222111000111222222222333000000333333000000333777888999999888777999;;;<<<@@@GGGMMMQQQTTTVVVWWWffffffuuujjj[[[UUUTTT]]]___OOOEEE@@@999===CCC@@@@@@IIIMMMPPPZZZSSScccnnniii]]]TTTOOOLLLIIIFFFCCCCCCDDDCCC???;;;EEEGGGNNN[[[fffhhhaaaYYY\\\WWWTTTYYYgggvvvssseeecccggghhhgggggg___bbbhhhnnnooopppvvv|||zzzyyysssuuuvvvwww|||}}}{{{yyy|||xxxqqqmmmkkkjjjrrruuuvvvzzz|||lllgggjjjqqqwww}}}ooo[[[LLLDDD???;;;777666555444222000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********...222///&&&$$$+++,,,'''))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((///......---------------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))************++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,------------------------............................................................////////////000000111111222111111111000000000111111111111000......111555444222444:::222777;;;;;;;;;===CCCIIIMMMZZZlll{{{xxxttt}}}qqqeeeWWWFFFFFF===;;;EEEHHHGGGMMMVVVeeeqqqnnnaaaWWWRRRQQQLLLIIIGGGGGGHHHGGGCCC??????@@@IIIYYYiiinnnggg^^^\\\UUURRRYYYiiiyyy|||qqqjjjkkkmmmlllhhhfff```aaaeeehhhhhhiiirrr|||}}}{{{|||zzz}}}vvv|||sssaaaSSSJJJ???999888888666333222222000///------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))******"""((()))%%%%%%******$$$)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((///...------,,,,,,------***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******)))))))))))))))*********+++++++++++++++,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------....................................////////////....../////////000000000111111111111111111111111...000111222111111111222222333666999777666<<>>BBBFFFGGGJJJSSS^^^vvvzzzfff]]]SSSNNNNNNQQQVVVYYYYYYWWWVVVWWWYYYXXXSSSOOOWWWTTTPPPLLLJJJIIIJJJJJJFFFFFFGGGHHHJJJPPPVVV[[[```___aaahhhkkkiiiffffffggggggiiilllnnnrrr~~~}}}zzzyyy~~~|||yyyxxxxxxwww|||uuu```MMMIIIFFF>>>999;;;555333111000111000,,,)))......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((('''(((((((((((())))))))))))***)))&&&&&&(((((('''((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******)))))))))***++++++******++++++,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++++++++***)))***+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------..........................................//////000000111000000000000111111111111222111111111222333555555666777777777777;;;CCCJJJHHHLLLVVVcccnnnwwwiiiZZZVVVWWWZZZ]]][[[WWWTTTSSSVVVYYYYYYWWWVVVWWWWWWSSSNNNJJJJJJJJJAAACCCDDDCCC@@@AAAGGGLLLOOOOOOTTT\\\``````aaadddeeeeeegggiiiiiikkkuuuvvvwww|||oooZZZPPPIII>>>777999:::666333555000////////////...,,,)))------,,,+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((())))))((('''%%%$$$%%%''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************+++,,,,,,******++++++,,,------...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,+++)))(((***,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,---......///........................---......///000000111111000000000111111111222222333333333333555777999:::888;;;>>>BBBIIIVVVfffrrrlllppp}}}tttpppqqqwww}}}rrriii\\\UUUTTTXXX\\\]]]QQQRRRSSSSSSSSSSSSRRRRRRFFFGGGGGGGGGFFFFFFIIIKKKHHHHHHKKKOOOQQQQQQTTTZZZ]]]^^^aaacccbbbbbbiiisssuuu~~~{{{xxx}}}}}}zzz}}}yyyfffWWWKKKEEEDDD;;;999777666555111...---000///............---,,,++++++*********++++++,,,+++*********))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&%%%$$$%%%%%%&&&''')))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((...---,,,,,,++++++,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******+++,,,------******+++,,,,,,---......---.........---,,,,,,+++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++******+++---...+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++,,,,,,)))(((***,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---...//////........................---......///000111111222000111111111111222222222555444444555777999<<<===???DDDJJJSSSaaavvvqqq^^^TTTTTTVVVXXXYYYTTTNNNMMMOOOQQQPPPNNNNNNLLLKKKMMMPPPRRRRRRQQQKKKHHHHHHHHHFFFDDDGGGMMMQQQSSSWWW[[[ZZZZZZ```hhhrrr{{{{{{zzznnnqqqzzzzzzjjj^^^QQQIIIBBB;;;777777555777666222000000111//////...,,,++++++************))))))))))))******+++************))))))))))))************************''''''''''''((((((((()))'''&&&&&&((('''%%%%%%&&&))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++*********))))))((((((************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************))))))))))))(((++++++++++++++++++++++++,,,+++*********+++,,,---111...++++++---...---+++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------........./////////......------///000111...///000000000000//////444111111444444222444888<<<888555<<>>AAAGGGOOOZZZeeewwwyyywwwwww{{{~~~tttpppvvv~~~||||||}}}sss___RRRJJJJJJKKKLLLLLLKKKIIIFFFHHHNNNTTTVVVRRRKKKFFFCCCDDDJJJPPPRRRPPPKKKIIIHHHJJJQQQTTTSSSRRRXXX```eeennnmmmtttqqqaaaXXXJJJFFF@@@999444222222222000000///.........//////,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))******+++,,,,,,------***+++++++++++++++,,,,,,+++***++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000111222222111///...111222333222000000444777666777<<>>???IIIPPPNNNJJJHHHEEEAAACCCJJJRRRWWWWWWTTTQQQOOONNNNNNMMMKKKNNNTTT[[[___iiiiiioooqqq```SSSJJJCCC@@@>>><<<999555444444444555/////////////////////000+++***)))***,,,---,,,+++*********************************+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000111111///000111222222111///...333555666555333555;;;@@@@@@GGGVVVfffsss}}}{{{sssrrrsss{{{}}}}}}|||~~~iiiTTTHHHAAA???EEEGGGBBB???AAAAAA??????DDDKKKPPPRRRRRRQQQPPPRRROOONNNPPPSSSWWWZZZ]]]bbbdddjjjttt~~~wwwlll___WWWKKKAAA<<<:::::::::777555333111000///000000000000000000000//////...---,,,***+++,,,,,,+++)))************************))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++*********************++++++,,,,,,---)))***+++,,,,,,,,,,,,++++++,,,,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------........./////////000000000000111111111111000000111222222222222222000444888:::<<>>AAACCCDDDEEEEEEJJJHHHIIIOOOSSSTTTUUUWWW\\\```fffkkkoooqqqsssttt~~~rrrbbbYYYRRRLLLHHH>>><<<999888888777555444000000///...------------///////////////...,,,,,,---,,,++++++,,,,,,***)))************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))******************)))******+++,,,,,,------)))***+++,,,,,,,,,++++++***,,,------++++++---000------------------------,,,---...//////...---,,,....................................////////////000000000111111111222222222222222333444555666777555<<>>@@@AAA===@@@FFFKKKSSS___kkkuuupppuuuzzz~~~}}}tttooo___YYYPPPJJJFFFAAA===999666666555444444333222222000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((222000///---+++*********------------------------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------........................000000000111222222333333777555333222333444555666888999:::999>>>NNNgggyyyzzzjjjVVVKKKDDD;;;999<<<888:::::::::;;;=========<<<@@@BBBEEEGGGLLLSSS\\\ccciiiooovvvzzz~~~{{{vvvooofff\\\SSSMMMIIIGGGCCC===:::999888666333444333333222111111000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------........................---...///111222222222222111111222333666999;;;===@@@FFFMMMSSS\\\ooozzz|||yyy}}}~~~zzz~~~xxxggg[[[SSSVVVRRRBBB>>><<<;;;;;;;;;:::888777999;;;???CCCHHHNNNVVV[[[jjjrrr{{{|||tttmmmeee]]]WWWLLLJJJFFFAAA===999666444777444222111222222222111111000000//////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((222000...,,,+++---///000++++++++++++++++++++++++------------------------,,,------...............------------------------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------....................................//////////////////111222222222111111111222444777:::>>>CCCGGGXXXcccrrr~~~{{{yyy{{{}}}|||\\\LLLGGG@@@;;;:::999777666666888;;;???DDDJJJPPPTTTYYYaaallluuu}}}}}}xxxqqqhhh```XXXTTTMMMIIIEEEBBB>>>;;;>>>===;;;999777666555555333222000//////000000000//////.........---------------------------------++++++++++++++++++++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((@@@===888222...,,,,,,,,,////////////////////////------------------------,,,---......//////......------------------------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------................................./////////000000222333333444444444333333777777888:::AAANNN]]]ggg{{{|||~~~hhh]]]MMMAAA<<<999888666::::::999999;;;>>>@@@BBBLLLRRR[[[dddnnnyyy~~~uuummmddd^^^XXXTTTSSSOOOGGGAAAAAA???<<<;;;:::;;;;;;:::777666444333222111111111/////////...---,,,------............------------,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((888666333///,,,+++******------------------------------------------------,,,---......//////......------------------------++++++,,,,,,,,,,,,------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,------------....................................//////000000111000000000111222333444555444666;;;DDDTTTmmmzzztttqqqtttwww~~~|||ttt]]]KKKAAA===:::888999666333222444666888888FFFIIIMMMSSSZZZdddmmmsss~~~}}}pppjjjccc___\\\XXXQQQKKKIIIFFFCCCCCCCCCBBB>>>:::<<<;;;:::999888777777777444333222000///...------,,,---//////......///111------------------------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............,,,,,,,,,---------..............................---......///000000111111/////////000333777;;;>>>???IIIXXXiii{{{xxxsssssssssqqqssswww}}}|||}}}yyy}}}sssaaaWWWRRROOOLLL???;;;666444555777999999444555777:::===BBBGGGKKKZZZeeepppvvv~~~{{{yyyoookkkeeebbbaaa^^^WWWRRRJJJGGGDDDBBBBBB@@@===:::999999999888888777666555333444444444222111111111333222111000000/////////,,,...111111///...000222,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------.........//////,,,,,,,,,------.........////////////////////////---......///000111111222555555555777<<>>999777666555555555555444222000222333222000......///***,,,///000000000000000------,,,,,,,,,---......+++---///...+++)))***+++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,---------------------------,,,+++***.........------,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................++++++,,,,,,,,,---------///...---,,,+++,,,---..................---------............/////////000...---,,,///222444222000...111111000///000222333555666777:::BBBQQQcccppp~~~~~~xxxzzzzzztttqqqvvv||||||zzz```RRRHHH888:::>>>000444///333444///333888111999999999:::===AAAEEEGGGIIIMMMSSSZZZ___bbbbbbbbbiiikkkooosssxxx|||~~~~~~~~~|||}}}~~~}}}wwwuuuuuusssnnniiikkkkkkiiifffccc^^^ZZZXXXPPPOOOMMMJJJHHHEEECCCBBB:::999999888777666666555333333333333333333333333////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************+++++++++*********))))))******)))(((((((((((((((''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&******))))))(((((('''''''''(((((((((((((((''''''(((((())))))*********+++))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++******------------,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,---..................................../////////000000///......///222444222000...111333333333333444444777999@@@LLL___tttzzzsss}}}~~~}}}{{{{{{ppp[[[BBB>>>AAA777===777888666///222999666444444555777:::>>>AAACCC;;;>>>BBBGGGJJJLLLLLLLLLKKKMMMOOOSSSUUUXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^VVVWWWWWWXXXYYYZZZ[[[[[[ZZZVVVRRRRRRSSSRRRNNNJJJLLLLLLKKKJJJHHHEEECCCAAA>>>>>><<<:::888777555444555555444444333222222111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************+++++++++*********))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((...------,,,,,,,,,,,,,,,++++++++++++,,,------......------------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,------......---------......//////000....../////////000000000000//////000222333222111///111333444444444555777===DDDRRRhhh{{{yyy}}}vvvsssxxx}}}{{{wwwvvvyyy~~~wwwXXXMMMLLLFFF???888999888000222888555444444555666888999;;;<<<666777999:::<<<<<<======888999:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBB999999999::::::::::::;;;;;;999666777::::::888666555555666666666555444333444444333222111111000000222222111111000000//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++************)))))))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,+++,,,,,,---*********+++,,,---...///------------------------...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------------...---------------.........,,,------...///000000111...////////////000000000000000///000111111222222666444444666888:::AAAGGGVVV```rrrmmmfffgggwww|||zzz}}}{{{uuuxxxuuufffbbbaaaNNNAAA>>>???999888:::444999999888777777666666666999888888888888999::::::888999999999999999888888;;;:::999888888888888888444444444333333333333222444333222333555777666444111111222222333333333444222222333333333333333333222222111111000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---*********+++,,,---...///------------------------------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,---------,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////------......///000111111////////////000000000111///////////////000222333888555555<<>>777:::999888777666666666666777666666555666777888999888999999::::::999999888888777777666666666666777555555444444333222222111333222222222444444444333111111111111222222222333///000000111111222222222111111000000000000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''(((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,---...///////////////.........//////000000111/////////000000000111111...///000000///111333666444333:::JJJXXXddduuuuuukkkiiirrrsssxxxmmmYYYHHHAAA@@@;;;999888666444444555777888555555555555666777888888666777888888999888888888222222333444555666888999555444444333222111111111222111111111111111111111222222111000000111111111////////////000000000000...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&''''''''''''(((((((((%%%&&&'''((())))))))))))************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******+++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++,,,...///000000000//////////////////000000000//////000000000111111111///000222111111333777:::<<<@@@QQQjjj{{{{{{xxxqqqlllnnnsss}}}sssZZZKKKIIIGGG@@@>>>999666444555777888666777777777888888888888777888888999999888888777333333444555666888999:::444444333333222222111111111111222222111000111111333222111000000111222333111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))******)))))))))(((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++*********+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,------------,,,+++*********+++,,,---------------,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,...000000000000///000000000000////////////000000000000111111111111000222333333333555:::>>>OOOWWWooovvvnnnppp{{{yyypppwww|||}}}}}}|||~~~ttt^^^YYYWWWLLLGGG@@@:::555444555666555666666777666666555555888888999999888777666666777666666666666666777777222222222111111111000000///000111111000000111222111000/////////000111222000000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++---,,,+++***+++,,,---......---,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,------++++++++++++------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,---......//////................../////////000////////////000000000000111000///000111222222111///777555222888===HHHZZZ```yyy|||{{{}}}}}}{{{yyyuuutttxxxwwwlllqqqooodddhhhwwwyyy}}}xxxmmmiiieee^^^SSSGGG>>>888555333888777555555555444333111777777777777666666666666555555555555555555555555333333333222222222111111111000///......///000111////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******************))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,---......//////.............../////////000000////////////000000000111222222222333444555444444333777666888AAAHHHXXXppp{{{wwwwwwwwwwww|||yyy{{{~~~~~~{{{qqqrrrmmmaaa___gggjjjlllpppvvv}}}|||||||||lllYYYLLLHHHEEE>>>777777666555555777999999888777777666666666555555555555555555555555555555555333333222222222111111111111000///......///000111................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******************))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------...------,,,+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------...////////////........./////////000000000/////////000000000111111000111111222333333333333333666999DDDRRRZZZnnnvvvssstttxxxzzz}}}vvvooommmnnnllliiiiiimmmvvv~~~fffUUUJJJAAA;;;777555333333555777888888666666555555555444444444444444444444444444444444222222222222111111111000000//////......//////000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***************))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------...///////////////...////////////000000000//////000000000111111111111222333333333333444555777>>>III\\\lllqqq}}}~~~||||||{{{zzz{{{}}}~~~vvvrrrrrrtttvvv{{{vvvwwwfffQQQIIIIII???<<<777444444444444444555555444444444333333333444444444444444444444444222111111111111000000000////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************)))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........---...//////000000//////////////////000000000111000000000000111111111111555666777666555777;;;>>>EEERRRcccvvv|||~~~{{{tttrrrnnnkkkmmmsss{{{}}}jjj^^^ZZZLLLGGGAAA<<<999777666555444444444444333333333333444444444444444444444444111111111000000000//////......////////////..............................------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---------..................///000000000000////////////000000000111111000000000111111111222222222333444444666;;;CCCIIISSSgggxxx}}}zzz{{{}}}{{{yyyzzz}}}~~~~~~xxxooofffdddhhhmmmiiiiiilllpppvvvooo]]]WWWRRRKKKDDD???;;;777555555555444444444333333333333333333333333333333333000000000000////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------............------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------..................///000000000000000//////000000000111111111000000111111111222222222000222444666:::CCCQQQ[[[ccc{{{vvvssswww|||~~~||||||}}}~~~yyytttooonnnnnnooopppsssvvvxxxxxxvvvsssqqqppppppqqqrrrtttuuuuuuuuusssssstttvvvvvvuuusssssstttvvvyyy{{{xxxxxxxxxzzz|||~~~vvvnnnkkkkkk]]][[[\\\aaafffmmmzzz|||jjjjjjeee\\\SSSJJJBBB;;;666555555555555444444444444333333333333333333333333000000/////////.........------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------/////////...---------,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,++++++------------++++++++++++,,,,,,,,,------------------------------------------.........//////...//////000000000000000000000000000111111111111000111111111111222222222555888;;;>>>EEEQQQbbbnnnrrr~~~qqqkkkppp{{{~~~xxxvvvxxxyyywwwtttuuuuuuvvvwwwxxxwwwtttrrrrrrqqqooonnnoooppprrrtttrrrrrrrrrrrrqqqpppooooookkkmmmpppqqqpppnnnmmmnnnsssqqqnnnlllkkklllnnnoooqqqppppppqqqsssvvvyyy{{{yyyxxxwwwxxxzzz}}}~~~nnngggbbbaaa^^^\\\```gggrrriiimmm{{{qqqeeeYYYMMMBBB<<<666666555555555444444444333333333333333333333333000/////////............,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))......---------,,,,,,,,,.........------,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********---,,,,,,+++*********+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,....................................////////////---------.........//////111111111000000000000000,,,000333555555444333333;;;;;;BBBQQQaaasss}}}tttsssnnnrrr}}}|||uuurrruuuyyy|||zzzwwwwwwxxxzzz{{{{{{{{{xxxtttuuuwwwyyyxxxwwwvvvuuutttuuuxxxzzzzzzzzz{{{xxxsssppppppqqqqqqpppvvvwwwwwwwwwvvvuuuttttttqqqtttwwwwwwtttrrrrrrtttrrrqqqooonnnllllllmmmmmmmmmnnnnnnnnnnnnooorrrtttrrrqqqnnnnnnppprrrssssssvvvyyy||||||{{{|||uuunnnkkkeee\\\ccc```aaakkk}}}eee]]]UUUDDDAAA666444333///222666000222222333222111000111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))......---------,,,,,,,,,......---------,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,++++++******++++++***,,,------++++++,,,...------------------------......---------,,,,,,,,,....................................////////////---------.........//////111111111111111111111111666666555444444666999===???NNNcccsss{{{ppplllkkkjjjooopppyyy}}}zzzxxxwwwyyyyyyvvvrrrqqquuuyyyuuutttssstttwwwzzz|||}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~yyyuuusssuuuwww}}}|||zzzyyyyyyzzz{{{|||}}}~~~}}}zzzxxxxxx{{{~~~xxxwwwvvvuuuuuuuuuvvvvvvuuuuuuttttttuuuwwwxxxyyyvvvsssooonnnooopppooonnnoooqqqsssrrrqqqpppqqqsssyyyzzz}}}}}}vvvmmmkkkkkknnnwww{{{pppdddTTTKKKBBB@@@<<<222111333...333333444333111000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))......---------,,,,,,,,,------------,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++***,,,------++++++,,,..............................------------,,,,,,,,,....................................////////////------........./////////111111111111111111111111444444444444666;;;BBBGGGRRRlllsssjjjcccaaaffflllqqqxxx}}}}}}yyyvvvsssooommmmmmnnnnnnoooqqqssssssrrrtttxxx}}}uuuuuuvvvwwwyyy{{{}}}~~~zzzwwwzzz~~~~~~}}}}}}zzzxxx{{{~~~~~~}}}}}}~~~~~~|||}}}~~~yyysssrrrttttttqqqmmmoooqqqqqqpppmmmkkkkkklllqqqrrrsssuuuvvvvvvvvvvvvuuuxxx~~~~~~{{{uuuqqqqqquuuyyyqqqdddYYYPPPMMMFFF777333333---333333333333222111000///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...+++******))))))******+++*********************************++++++,,,,,,,,,,,,,,,++++++***++++++,,,***+++---,,,++++++,,,...------------------------------------------------....................................////////////............////////////111111111222222222222222111333555888;;;@@@FFFKKKhhhuuukkkfffiiikkkhhhlllssszzz|||~~~{{{sssmmmllljjjiiihhhiiilllooorrrqqqsssvvvwwwxxxzzz}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}xxxvvvyyy~~~zzzyyy|||}}}yyyuuuxxxyyyyyyxxxvvvuuusssrrrqqqrrrrrrrrrrrrqqqppppppiiilllrrrxxx~~~wwwooojjjiiinnnrrr|||rrriiidddYYYSSSKKK>>>:::888000222222111222222222000///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...+++******))))))******+++*********************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////........./////////000000111222222222333333333444666777888;;;AAAKKKVVV^^^yyykkkdddeeeoootttrrrtttzzz~~~~~~}}}zzzwwwtttrrrrrrlllmmmmmmnnnpppsssuuuwwwvvvxxxzzz{{{|||}}}~~~~~~}}}|||~~~~~~}}}}}}{{{}}}}}}~~~~~~|||{{{sssssssssrrrqqqooonnnmmmkkkmmmqqqvvvyyy{{{||||||uuunnniiijjjpppyyyxxxrrrlll^^^WWWRRRHHHEEEAAA666333111///000111222111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))***************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,------++++++************++++++************************++++++++++++++++++,,,,,,++++++******++++++,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////....../////////000000000222222222333333444444555666777:::BBBRRRhhh~~~~~~mmmhhhhhhgggkkkttt}}}|||xxxuuuqqqrrrsssrrrrrrtttxxx{{{vvvvvvwwwwwwxxxxxxyyyyyyyyyzzz|||~~~~~~~~~~~~~~~{{{{{{|||}}}xxxxxxxxxwwwvvvuuusssrrrnnnppprrrtttuuuuuutttsssrrrsssuuuyyy}}}{{{tttmmmjjjjjjnnnyyyzzzooolllhhh\\\UUUNNN@@@999555111000111333222000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))******)))))))))))))))))))))))))))'''''''''((((((((((((((('''((()))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---***,,,------++++++,,,...------------------------,,,,,,,,,---------..........................................////////////.../////////000000000000222222333333444555555555666<<>>DDDLLL```pppzzz|||wwwlllkkkpppzzz|||{{{xxx|||zzzyyyzzz{{{{{{xxxuuurrruuuxxxzzz{{{{{{|||}}}~~~}}}{{{zzzyyyzzz}}}{{{vvvtttssstttvvvyyyyyyyyy}}}{{{yyywwwuuusssooopppqqqqqqqqqpppooonnnmmmrrryyy|||}}}|||{{{yyyxxxxxxyyy}}}|||ssshhh^^^QQQFFF>>>888333000///---...111000---...111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,------......++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,---//////---,,,---.........---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,------------......................................./////////000000000111111222333333333222222333333777===BBBKKKZZZhhhyyyqqqhhhmmmjjjnnnzzz{{{rrrkkkooooooqqqtttwwwyyyxxxvvvwww{{{}}}zzzwwwvvvwwwzzz|||}}}}}}zzzvvvtttsssuuutttsssqqqnnnkkkhhhfffkkkmmmqqqvvv|||~~~yyytttnnnjjjzzzzzz|||yyypppdddYYYPPPFFF:::222000---...111111......000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++*********++++++,,,---...//////+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,...//////...------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------.......................................////////////000000000000111333444333222222222444666;;;CCCMMM]]]vvvrrrmmmsss~~~zzzuuussstttvvvxxxqqqrrruuuxxx|||}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzzzz}}}|||zzzwwwssspppmmmlllrrrqqqpppppprrruuuxxxzzz{{{vvvqqqmmmnnnmmmpppvvv}}}~~~uuuiii___UUUHHH>>>666111000111111...,,,...//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,------...//////++++++,,,,,,,,,---------......---------,,,,,,,,,,,,...//////...------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------.........//////////////////////////////////////////000000000111...111333333222111333444555888@@@MMM\\\rrrrrruuuwwwrrrrrrxxx}}}zzzuuurrrqqqtttyyy}}}xxxyyy{{{|||}}}~~~~~~~~~|||{{{yyywwwvvvuuuqqqpppnnnmmmnnnqqqtttwwwyyyzzz~~~zzzuuuiiihhhjjjpppsssuuu~~~xxxhhh\\\RRRIII999333//////000---,,,...//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,,,,,,,------------......---------,,,,,,,,,,,,---//////---,,,---.........---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------.........//////////////////////////////////////////000000000111111...111333333222222666999999???MMM```ttt|||vvvssstttrrrnnnrrr{{{~~~xxxuuutttsssmmmpppuuuwwwxxxxxxyyyyyyzzz{{{{{{{{{zzz||||||||||||{{{zzzyyyzzzzzzzzztttsssqqqoooooopppqqqrrrqqqpppssszzz{{{oookkklllssswwwwww|||tttbbbYYYSSS???666/////////......000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,,,,------------.........---------,,,,,,,,,+++,,,......,,,,,,,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................//////////////////////////////////////////000000000111111111000333555444222444:::@@@CCCMMMbbb}}}ppptttzzz||||||~~~xxxqqqmmmjjjhhhgggfffmmmvvv|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{||||||{{{{{{yyyxxxvvvtttsssrrrqqqmmmmmmrrruuuuuuyyywwwuuuzzz~~~~~~oooeeebbbPPPDDD888444222000///111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..................---------,,,,,,,,,---------............---------,,,,,,,,,***,,,------,,,++++++,,,......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000000000000000000000000000000000000000111111111111222444666555333666>>>DDDMMMZZZuuuuuujjjtttxxx{{{yyyuuummmllljjjkkkmmmnnnooonnnuuuzzz~~~~~~~~~{{{|||}}}~~~~~~}}}|||uuuooollloooooommmpppwwwwww~~~}}}~~~~~~}}}sssqqqbbbTTTDDD;;;777222000111//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------......///......---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++******++++++,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------************************++++++++++++******))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......---......///////////////////////////000000000000000000000000000000000000333111///000333333222///444---///777;;;:::BBBOOO```sssrrrqqqqqq|||qqqnnnooommmllljjjiiikkkqqqyyy~~~}}}}}}}}}zzzuuuqqqooooooqqqrrrvvvxxx|||zzzyyyxxxrrrhhhiii]]]FFF555111000---000------//////---,,,///------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******------...............---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---************************++++++++++++*********)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,------......---...//////000000//////////////////000000000000000000000000000000000000111///...000333444333222333111333999:::;;;HHHZZZppp{{{www|||}}}}}}rrrlllkkklllppppppqqqrrruuu|||~~~|||}}}}}}zzzxxxxxxxxxxxxtttvvvyyy{{{~~~wwwpppwww{{{tttmmmbbbWWWHHH999111000333000///111111...---///------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******.....................---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,------......---...//////000000//////////////////000000000000000000000000000000000000.........000333555555444222333999>>>@@@GGG]]]tttxxxvvvyyy{{{}}}|||vvvqqqnnnnnnppprrrvvvwwwyyy{{{~~~}}}}}}}}}}}}}}}|||zzzyyyxxxsssuuuvvvvvvvvvwwwzzz|||yyynnnmmmrrruuujjjggg\\\GGG888555333///---000000---+++,,,------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******///......------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------............///000000000000000////////////000000000000000000000000000000000000......///111222444555555111555>>>GGGPPP```|||vvvqqqvvvzzz{{{}}}~~~}}}}}}uuurrrqqqrrruuuyyy{{{|||~~~{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxvvvsssrrrrrrsssyyyxxxsssrrrxxx~~~|||yyyooofffWWWGGG>>>666111...111222///------........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******000///...------------...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------.........//////000000000000000////////////000000000000111111111111111111111111000111222222333333444555555:::FFFTTTdddzzz|||nnnoooxxxyyy}}}vvvrrrsssuuuxxx}}}~~~}}}~~~|||zzzyyyyyyyyyzzz|||||||||yyyuuurrrqqqrrrsssvvv{{{{{{vvvzzz}}}uuuiiigggZZZHHH@@@888333444666444222222........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******111000...---,,,,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++------------------------***+++,,,------,,,+++***++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------------------.........///000000111111000000////////////000000000000111111111111111111111111222333555444444444555666;;;DDDTTTddduuuwwwiiinnnvvv~~~{{{wwwssstttssstttwww{{{~~~~~~}}}|||}}}}}}|||zzzyyyyyyzzz~~~~~~|||xxxuuuttttttrrrrrrsssvvv{{{|||oooppphhhUUUIII???555444444222000000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******111000...,,,,,,,,,---...,,,+++++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------------...+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......------------........................------//////000111111111111000////////////000000000000111111111111111111111111111333666666555666888:::>>>PPPgggxxxvvvlllnnnwww|||}}}~~~uuuooonnnpppwww{{{~~~~~~~~~{{{zzz{{{|||}}}|||yyyvvvuuuuuusssqqqpppqqqtttxxx{{{}}}{{{xxx~~~zzztttoooeeeWWWIII<<<666444111...---........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******222000...,,,+++,,,---...++++++++++++,,,,,,---...************************+++++++++++++++++++++++++++,,,...//////...,,,+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------......------------........................------//////000111111111111111////////////000000000000111111111111111111111111///222666777666888;;;>>>???XXXuuulllooo~~~~~~|||yyyzzztttrrruuuwwwtttrrrtttxxx}}}~~~wwwyyy{{{zzzxxxvvvuuuuuutttrrrppppppqqqsssssssssqqqwww}}}zzzpppwww}}}uuuqqqrrrhhhXXXGGG???;;;666333222////////////////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.......................................////////////000000111111111111000000////////////000000000000222222111111111111111111000///111555555666???JJJUUUooopppuuu||||||www}}}{{{sssppppppqqqsssvvvyyy}}}|||yyyxxxyyyyyyvvvtttrrruuuwwwvvvtttpppnnnllllllpppuuu|||xxxrrrmmmjjjllljjjooo}}}rrreeeWWWNNNDDD888222222333000------///000///...---------,,,,,,,,,++++++***************************************************)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.......................................////////////000000111111111111000000////////////000000000111222222222222222111111111666555666888888;;;HHHVVVlll}}}vvvyyy}}}~~~}}}tttooopppsssppprrrvvvzzz~~~yyyxxxwwwvvvtttuuuvvvvvvuuussspppnnnmmmnnnppptttyyy~~~xxxrrrnnnffffffnnn~~~{{{rrrjjjdddXXXGGG:::555///111222111000......///---------,,,,,,,,,++++++***************************************************)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.......................................////////////000000111111111111000000/////////000000000111111222222222222222222222222555555666777999CCCWWWjjj|||ooowwwssszzzlllgggkkkqqqvvvwwwyyy|||~~~|||wwwvvvuuuuuuxxxwwwvvvtttrrrppppppoooqqqqqqsssvvv{{{xxxtttjjjiiimmmxxx~~~~~~zzztttjjjWWWCCC777///333666555000---...000------------,,,,,,,,,,,,***************************************************)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..........................................////////////000000111111111111000000//////000000000111111111222222222333333333333333222444888:::AAASSSoooyyyvvvyyy~~~|||vvvooollloootttwwwxxx}}}zzzyyyxxx{{{yyyuuusssssssssttttttttttttuuuwwwyyy|||}}}yyytttppppppuuuzzzwwwyyyrrreeeQQQBBB888777666333///......///...------------,,,,,,,,,***************************************************)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,------...///....................................////////////000000111111111111000000000000000000111111111111222222333333444444444444444999???DDDPPPhhhyyykkkvvvvvvnnnmmmnnnsssyyy}}}|||{{{{{{wwwuuuvvvxxxyyyyyyvvvwwwyyy{{{{{{zzzxxxwwwxxx|||xxxsssnnnppp{{{|||{{{vvvrrrcccSSSGGG???555000///000///---.........---------,,,,,,***************************************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))******)))'''************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************((())))))***+++,,,,,,---************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------......//////++++++,,,,,,,,,,,,---------------------......///....................................////////////000000111111111111000000000000000111111111222222222333333444444555555666666===FFFNNN^^^www|||ppptttzzz}}}rrroooppppppqqqtttxxx}}}{{{yyyzzz||||||{{{xxxyyy|||}}}|||yyyuuusssyyy|||}}}uuummmlllppp}}}xxxwwwlll___VVVIII:::222222333000---............---------,,,***************************************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))***+++***(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))*********+++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////++++++,,,,,,,,,,,,---------------------...//////....................................////////////000000111111111111000000000000111111111222222222333333333444555666666666777AAAMMM[[[ppp|||vvvyyyvvvnnngggiiippptttxxx|||~~~~~~~~~|||zzzyyyzzz|||}}}|||zzzxxxvvv|||~~~}}}tttpppqqqttt~~~{{{yyyrrrggg```TTTEEE;;;666444111...............------------***************************************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))++++++***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************++++++++++++++++++++++++************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......++++++,,,,,,,,,---------...------------...//////..................................../////////000000000111111111111000000000111111111111222222222333333444444555666777777===HHHXXXiiitttvvv}}}qqqtttvvvooommmsssssszzz{{{wwwzzzzzz{{{{{{{{{||||||||||||}}}~~~~~~{{{|||ooo{{{{{{yyyqqqccc[[[OOOCCC:::444111000//////.........---------***************************************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((()))+++,,,***)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************,,,,,,++++++++++++++++++************************,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------/////////---+++***+++---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///...............---...///.........000222......///000000000000000000000000000111222333444000222555777888888999:::HHHVVVjjjxxxvvvwww|||wwwsssqqquuuyyyzzz|||~~~}}}~~~{{{}}}|||zzzyyyyyyzzz{{{}}}{{{|||yyy}}}~~~~~~~~~}}}wwwkkklllkkkcccSSS@@@333000222......---+++******---///,,,,,,++++++***)))((((((************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111000///////////////...///000///------...000000000000000000000000000111111111111222333444555333555777777888:::???CCCWWWssszzzfffkkkxxxxxxrrrqqqpppsssyyy||||||~~~|||vvvrrruuuyyy{{{~~~~~~}}}{{{yyyzzz{{{}}}~~~{{{yyyyyyzzz{{{}}}~~~zzzwwwzzz|||~~~~~~}}}sssrrrlll]]]JJJ:::444333//////...---,,,,,,---...,,,,,,++++++***)))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************.........------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********''')))+++,,,++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111000000//////000000///000000///---,,,,,,---222222111111000111111222222222222333333444555666555777888777777>>>IIIRRRuuusssggggggyyy{{{qqqllliiisssvvv}}}}}}|||~~~~~~~~~~~~~~~|||yyywwwvvvpppllljjjoootttwww{{{~~~}}}}}}~~~~~~}}}{{{~~~~~~zzzxxxyyyzzz|||yyyuuuwwwyyy{{{}}}~~~}}}{{{}}}~~~wwwjjjYYYIII===666000000//////......------,,,,,,,,,+++******))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))+++.........---...///------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------------...---------------------------------.........//////000000///////////////000...///000///...,,,---...444333222111111111222222222222222222333444555666555666777666999DDDTTTaaa|||___jjjzzzuuummmlllnnnppp{{{~~~|||{{{||||||}}}~~~~~~}}}|||zzzxxxzzzvvvvvvzzz}}}~~~zzzyyyyyyyyy}}}|||}}}yyyvvvxxxyyyyyyzzz||||||xxxwww}}}|||}}}rrriii\\\KKK>>>222000///.........---,,,,,,,,,,,,++++++*********************************((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++++++++,,,//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++---......---,,,---------------,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,------......------,,,,,,---------.........---------------------------------.....................---------......///,,,...000000/////////000333333222222222222222333111111111222222333444555444555666888@@@NNNbbbpppkkkdddsss~~~tttlllmmmrrrwwwzzz}}}{{{vvvrrrqqquuu|||~~~|||{{{{{{{{{{{{{{{{{{{{{~~~{{{yyyxxxyyyvvvwww{{{|||zzzyyy{{{{{{zzzyyyzzz}}}xxxsss}}}vvvuuunnn\\\KKK888444///------...---,,,,,,,,,,,,+++++++++++++++************************((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,+++))))))+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------,,,---------............------------------------........................------,,,,,,------......,,,...111222111111111222000111222333333333333222111111111111222333444555444555888@@@MMM___rrr~~~wwwdddrrr|||~~~tttlllpppzzz}}}xxxqqqjjjgggkkktttzzz}}}|||~~~yyyzzz}}}zzz||||||{{{|||~~~yyy{{{~~~~~~~~~|||~~~{{{zzz{{{}}}~~~~~~xxxwwwuuusssqqqoooooonnnqqqsssrrrooorrryyy~~~~~~|||yyyuuusssuuuzzz{{{zzz{{{~~~|||{{{zzzzzz|||~~~}}}vvvtttzzz{{{~~~xxx|||zzzkkk[[[HHH@@@666///---......---,,,,,,,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******************************++++++,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))(((***---000...------------,,,,,,,,,...------------,,,,,,,,,+++,,,------......------------------............................................................---------------...//////...111333444333111111111---...111444444444333222222222222333333444555666777888===JJJ]]]rrrpppggguuu}}}{{{rrrllllllxxx{{{rrrjjjeeefffkkkpppmmmjjjggggggkkkllliiifffdddeeehhhkkknnnpppqqqqqqwwwzzz~~~~~~tttxxxyyyyyy{{{~~~{{{wwwwww|||~~~sssppppppppplllhhhjjjooommmllllllnnnpppqqqpppoooqqqpppooonnnmmmmmmmmmmmmqqquuuwwwxxx|||~~~~~~ttttttwww{{{{{{yyy{{{{{{{{{{{{|||}}}}}}}}}~~~~~~|||tttxxx}}}}}}uuukkk]]]QQQ@@@444////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************************++++++,,,------...,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++)))***,,,111555......---------,,,,,,,,,......---------,,,,,,,,,+++,,,------......---------------.........//////.............................................---...............///000111111333555555333111000000***---111444555555333111444444444444444555777777999;;;BBBRRRiii~~~|||lllfffhhhnnnsssyyyqqqvvvpppqqq~~~wwwmmmfffdddfffhhhaaa]]]YYYYYY]]]___^^^[[[WWWXXX[[[]]]___`````````fffkkkrrrxxx~~~~~~{{{xxx||||||zzzzzzzzz{{{ooopppqqqrrrqqqpppmmmlllmmmmmmkkkhhhfffiiipppvvv~~~}}}yyytttnnnkkkgggeeeffffffccc```bbbhhhfffiiimmmsssxxxyyyvvvtttzzzzzzzzz{{{|||}}}tttuuuyyy|||zzzwwwzzzyyyzzz|||}}}~~~}}}||||||xxx|||~~~}}}|||||||||{{{}}}yyyuuummm^^^HHH888111000000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,---......------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++---//////...---,,,***++++++,,,,,,++++++***---------------------------------...------,,,,,,((()))***+++,,,,,,---...---------...------,,,,,,........................000///...---------------...------------...//////............////////////---///000222222000///---222222222222222222222222666222222444444333444888;;;DDDHHHUUUsssmmmZZZcccnnngggsss}}}wwwssstttrrrttt{{{{{{ooohhhaaa[[[[[[^^^ZZZYYYYYYYYYYYYZZZ[[[\\\___WWWRRRVVVXXXUUUUUUWWWYYY^^^cccdddfffmmmyyy}}}|||yyywwwwwwyyyzzzxxxuuuiiigggeeecccbbbaaabbbbbb]]]^^^```bbbdddeeeeeefffffffffccc___```iiixxxtttpppwww~~~xxxkkkdddmmmlllggggggdddfffqqqvvv{{{}}}~~~~~~|||xxxtttssssssuuu{{{|||~~~~~~}}}zzzxxxvvvuuuuuuwwwzzz~~~{{{uuu}}}tttyyyxxx~~~zzzwww}}}sssgggRRR???111,,,,,,---000...,,,,,,------+++)))++++++++++++++++++++++++))))))************))))))************************,,,+++***((((((((()))***(((((((((((((((((((((((((((((())))))******++++++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---...///...---,,,++++++,,,,,,,,,,,,++++++------------------------,,,------...------,,,,,,******++++++,,,,,,------,,,---------------,,,,,,........................//////...---------------...------------...//////............////////////...///000111111000///...222222222222222222222222555333444777888777:::>>>>>>MMM[[[oooiiibbbbbbjjjoooiiixxx|||uuutttwwwwwwzzztttllleeeaaa]]]WWWVVVXXXOOOPPPRRRUUUWWWYYY[[[\\\\\\XXXYYY^^^___\\\ZZZ\\\XXXZZZ]]]]]]\\\___eeekkkoooqqqttttttsssrrrtttvvvoooqqqtttuuutttsssrrrsssmmmnnnnnnlllhhhfffffffff```______aaabbbbbbaaa```______^^^^^^^^^^^^^^^______aaadddgggkkknnnpppqqqoooppppppppprrrzzz~~~wwwrrrzzzyyywww|||}}}~~~yyyvvvuuuvvvyyyzzz|||~~~}}}yyyvvvssstttvvvyyy~~~~~~~~~~~~lll\\\aaatttvvvxxx|||tttlll^^^KKK:::000...///------,,,,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))************************,,,+++***)))(((((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---.........---,,,,,,,,,------------,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------///...------------------...------------...//////............////////////000000000000000000000000222222222222333333333333333111333666777777;;;AAAHHH^^^sssiii```pppuuusssvvvzzz|||zzzyyyyyyzzz}}}~~~wwwppphhhdddaaaaaa___ZZZYYY[[[XXX[[[___ccchhhkkkmmmmmmlllmmmqqquuutttpppnnnooojjjjjjiiihhheeebbb```___bbbbbbaaa```______bbbddd___bbbdddeeedddccccccccc\\\]]]^^^^^^\\\[[[[[[\\\[[[]]]aaacccdddddddddeeeiiiiiikkkmmmnnnoooppppppvvvxxx{{{~~~{{{yyyxxxwwwwwwxxx|||{{{xxxssstttvvvyyy~~~|||eeeRRRQQQ___llluuurrr|||yyy}}}wwwuuummm\\\GGG888111000,,,...///...,,,+++***+++++++++++++++++++++++++++))))))************))))))************************++++++***)))))))))******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........------,,,,,,,,,++++++,,,---------,,,,,,------------------------......---,,,,,,---------...------------...//////............////////////111111000//////000111111222222222333333333333333555444555888888888>>>EEEZZZxxxooojjjzzzxxx{{{vvvyyy~~~}}}qqqfff```bbb```aaaddddddaaacccgggtttvvv{{{xxxpppiiifffccc```\\\ZZZ[[[]]]___[[[]]]___```___^^^^^^___^^^aaaeeegggiiikkkmmmnnnpppuuu{{{~~~~~~~~~~~~{{{{{{xxxuuutttwww|||~~~}}}zzzwwwxxxyyy|||qqqddd^^^]]]\\\aaappp{{{{{{~~~}}}wwwjjjWWWDDD555...///000222111...,,,,,,---++++++++++++++++++++++++)))******++++++******)))************************+++*********************************************++++++******))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,,,,,,,,,,---------------//////.........---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///......------,,,,,,+++***++++++,,,------,,,,,,------------------------------,,,,,,,,,------......------------...//////............////////////111111000000000000111111222222333333333444444444;;;999999;;;:::<<>>HHH[[[lllyyyssswwwyyy~~~{{{{{{~~~{{{xxxxxxxxxyyyyyyxxxuuusssqqqllljjjfff```]]]```jjjrrrzzz~~~xxxyyy|||wwwvvvxxx||||||}}}~~~|||zzz|||{{{vvvxxx|||zzztttkkkllloooyyy}}}}}}ttthhh```@@@888///,,,---///---***++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000///...------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------------...//////............/////////000///000222333333222000///222222333333444555666666666666:::@@@HHHWWWnnnoooaaaeeeooosssssszzz{{{}}}}}}~~~~~~}}}{{{zzzyyyvvvssspppnnnmmmkkkfffbbbdddeeefffggggggeeecccbbbbbbdddeeedddfffmmmyyy|||~~~|||wwwxxx{{{vvvwwwzzzyyy{{{}}}~~~}}}}}}{{{zzz{{{{{{yyy{{{zzzwww}}}xxxsssvvv|||}}}{{{zzzxxx|||wwwuuuIII>>>222...111333111,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,---,,,,,,+++(((((((((((((((((((((((((((((())))))******++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------,,,,,,------...///000000555444111...+++***,,,............////////////000---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------............///***+++,,,---............,,,,,,,,,---------........................------000000000000000000000000111111111111111222222222777555444444555777888888444666<<>>LLL___www}}}pppuuu{{{yyytttooo~~~{{{~~~~~~}}}|||{{{{{{zzzvvvvvvwwwvvvsssoookkkhhhggggggfffeeeeeeffffffggghhhhhhiiijjjkkklllnnnnnntttvvvwwwwwwuuutttuuuuuuzzzzzz{{{|||~~~|||xxxxxx|||zzzxxxxxxzzz}}}}}}||||||{{{zzzzzz||||||zzzzzzzzz|||~~~zzzsssyyy|||yyyjjjZZZDDD555000//////...---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************************++++++++++++,,,,,,,,,---......////////////000222111000444;;;////////////////////////,,,---------............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,---............,,,,,,,,,---------......................................................000000111111111222222222222222333333444444444444888888CCC\\\yyykkkppp{{{yyywwwxxx{{{}}}|||wwwpppjjjhhhiiikkkkkkjjjjjjiiihhhhhhgggggghhhhhhiiiiiigggeeebbb```iiijjjkkkmmmnnnpppqqqqqqvvvyyy~~~~~~}}}|||yyywwwtttssssssuuuxxxzzz{{{zzz|||~~~~~~{{{yyyxxxyyy{{{||||||{{{zzz{{{{{{{{{yyyzzz{{{}}}~~~~~~zzzwww~~~|||xxxyyyyyywww|||zzzzzzpppkkkYYY@@@///------+++------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++******************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************************+++++++++,,,++++++,,,------......///,,,---000111...///:::GGG111000000000000///---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------.........---,,,,,,,,,---------......---------.......................................000000000111222222333333333444555666666555666777<<>>MMMUUUkkkxxxlllttt}}}~~~{{{yyyxxxqqqrrrooojjjiiimmmooonnnlllpppvvv{{{~~~zzzuuuooojjjiiijjjlllmmmvvvyyy~~~zzzzzzzzzyyy|||}}}~~~~~~{{{yyyxxxwwwuuussstttwww|||xxxxxx{{{}}}~~~{{{ppprrrwwwxxxnnndddiiiuuugggAAA...222000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111///111888@@@JJJYYYgggMMMDDD999333111222111///------........./////////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,------...//////000////////////////////////...///000111222333444444000222444444333666===CCCWWWddd}}}tttjjjttt|||~~~|||}}}sssssssssqqqqqqtttwww{{{~~~yyyzzzzzzuuuuuu|||yyy}}}}}}{{{~~~}}}|||yyyuuurrrrrruuuzzz}}}zzz{{{}}}~~~|||~~~~~~{{{vvvrrrnnnppp}}}}}}yyyxxx}}}qqqpppxxxoooQQQ888111000///...------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------...//////000000111...111888???EEENNN___ooodddXXXHHH===888666444222.........////////////000------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...........................///000111222333444444222555666555555999BBBIIIcccvvvllllllmmmjjjmmmzzzxxx}}}zzzyyy||||||yyyzzz}}}yyyvvvqqqrrr{{{yyyssszzz}}}xxx{{{uuuqqqqqqtttxxx{{{|||}}}}}}~~~~~~uuujjjfffppp|||~~~xxx~~~yyyfffKKK888000000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------......//////000111111111222:::EEELLLNNNUUUhhh{{{|||dddJJJ@@@BBB>>>444000...,,,+++,,,---///000//////...------------...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,---------......,,,---///000000000///...111111111111222333444555666222444999777777EEEXXXqqqmmmhhhsssrrrjjjxxx~~~yyyxxxxxxxxxyyy{{{}}}~~~xxx|||{{{uuu~~~{{{rrrnnnlllnnnxxxzzzvvvsssxxxzzzrrr~~~}}}~~~~~~}}}zzzwwwvvvqqqrrrtttvvvyyy}}}}}}|||{{{}}}qqqdddgggzzz}}}uuu}}}wwwrrr___FFF888555222111000...------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///111...///111000///222777666CCCQQQYYY^^^iii|||gggYYYRRREEE666555444222111111111111000///......------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,---------.........---...///000000000///...111111111111222333444555666444666::::::>>>QQQgggzzz{{{xxx||||||{{{{{{zzzzzzyyyxxxxxxwwwvvvuuutttssstttxxx}}}|||yyyxxxsssrrrqqqppppppqqqrrrrrrssswww~~~yyysss|||xxxooojjjiiiooo|||||||||~~~~~~zzzttt~~~{{{zzzxxxwwwvvvvvvvvvwwwxxxyyy~~~}}}}}}~~~~~~}}}}}}~~~ooofffnnn}}}qqqxxx{{{mmmaaaCCC888//////000...---///,,,,,,,,,++++++++++++***************************)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,------......///111......000000111555<<>>JJJeeeyyy~~~yyyvvvwww~~~}}}xxxvvvvvvwwwxxxxxx|||uuuqqqssstttrrrppppppttttttsssssstttvvvxxxzzzxxxxxxyyy~~~}}}||||||zzzvvvrrrmmmlllkkkjjjjjjjjjkkklllqqquuu{{{~~~~~~xxxqqqzzzuuukkkfffgggpppzzz{{{vvv~~~}}}{{{yyyvvvsssrrrrrrsssttt~~~~~~}}}yyywwwyyy|||jjjfffrrrlllqqqyyyxxxZZZBBB000///111---,,,111,,,,,,,,,,,,++++++++++++***************************+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,---......//////111...---///111444;;;CCCRRRZZZlllvvvcccRRR===999444111111111///.........---,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------..................//////000000000000111111111111222333444444555666:::>>>EEEYYY|||xxxuuuzzz{{{}}}~~~|||xxxwwwxxxxxxxxxwwwssstttwwwxxxzzzzzzzzzyyyxxxvvvtttuuuxxx{{{}}}~~~{{{zzz}}}~~~~~~~~~}}}|||~~~~~~wwwpppjjjiiiiiijjjlllnnnpppqqquuuyyyzzzsssvvv{{{zzzzzz~~~xxxpppxxx~~~~~~~~~tttjjjfffiiissszzzwww~~~}}}zzzwwwtttqqqpppqqqsssuuu{{{~~~yyyuuuuuussshhhjjjpppzzzvvv}}}|||yyyqqqQQQ666222222,,,***000------,,,,,,,,,+++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////000---,,,///333888BBBLLLWWWiiiwwwjjjWWWNNNAAA888555444222111......---,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////////////////000000111111111111111111222333444444555777<<>>555333---+++000---------,,,,,,,,,++++++***************************+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000///---...333999@@@KKKVVVkkk{{{tttfffSSSDDD;;;666222/////////...------------...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------------...........................------........./////////000000/////////000111222111111111111222333444555666:::@@@III\\\{{{qqqjjjmmm}}}zzzzzz}}}}}}}}}}}}{{{xxxvvvuuuvvvtttvvvwwwzzz|||}}}~~~~~~yyyttttttzzz{{{sss```bbbeeekkkqqqxxx~~~{{{{{{zzzqqqsssxxx|||ssskkkiiillluuuwwwssszzz~~~yyytttpppmmmllllllrrrxxx}}}{{{wwwxxx}}}|||pppaaaXXXVVVcccvvv|||uuuwwwbbbJJJ<<<444000///000------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000//////444<<>>888444---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000333666@@@NNNXXX^^^gggnnnhhhrrrtttfffTTTEEE===666///...,,,+++,,,000------...---,,,,,,---///------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------................../////////000000000000000111111111111555444222111333777777444>>>???OOOnnnwwwsssddd___iiiqqqttt~~~xxxyyy~~~~~~|||{{{{{{zzzzzzwwwvvv}}}zzzvvvuuu~~~yyyyyy}}}uuuuuuxxxxxxxxx~~~~~~tttnnnggg```^^^fffuuu{{{oooqqq~~~zzzrrrllliiihhhnnnrrrwwwyyyzzz|||yyyxxx{{{~~~}}}{{{nnnaaaVVVXXXhhh|||}}}vvv}}}}}}~~~}}}qqqSSS<<<333...,,,+++)))))),,,...+++'''************************+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))((((((((()))******++++++++++++******************************)))************+++++++++,,,,,,,,,---------......,,,---///000000000000000888DDDLLLUUUooo{{{gggmmm}}}|||jjj[[[LLLCCC:::666333///---////////////...---,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------................../////////000000000000000000111111111111444333222222555888999888;;;HHHddd{{{vvvmmmpppxxx|||}}}yyyxxx}}}{{{uuu}}}}}}uuusss~~~~~~}}}{{{|||{{{{{{}}}|||ttttttyyyzzzyyyuuulllggg```___hhhxxx|||oooqqq~~~~~~wwwqqqmmmlllmmmpppuuuwwwyyy{{{||||||}}}~~~xxxpppeee```eeeqqq}}}pppsssdddJJJ;;;000///...+++***,,,---,,,***************************+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******++++++++++++******************************************++++++++++++,,,,,,,,,---------......---...///000000000111222AAAFFFQQQfffhhhkkk{{{www___RRRDDD===888333......111111000000///---,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,------------.............../////////000000000000000000000111111111111222222222444666888:::;;;;;;TTT{{{{{{{{{wwwuuu|||~~~|||~~~{{{}}}}}}{{{|||yyyllliiirrrrrrnnnxxxpppsss~~~|||}}}~~~|||uuuooouuu|||sssoooqqqjjjeeeaaabbbkkk|||}}}qqqqqq|||vvvqqqpppmmmooorrrtttvvvzzz~~~}}}{{{}}}}}}vvvkkkeeejjjxxxqqqnnnxxx^^^FFF000111///...------,,,---...+++++++++++++++++++++++++++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++******++++++++++++******************************************+++++++++,,,,,,,,,,,,---------.........///000//////111444777JJJLLL[[[xxxxxxxxxppp```MMMBBB;;;555000///000000///000000///---+++------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............////////////000000000///000000000111111111111222111333555555666:::???CCCbbbmmmwwwxxxyyy}}}|||{{{vvv}}}zzz{{{zzzzzzxxxzzzllliiivvvqqqrrr|||uuu{{{}}}zzzyyy{{{}}}vvvhhhmmmtttyyyyyyjjjfffjjjhhheeebbbdddooosssqqqxxxsssqqqnnnnnnooopppsssxxx|||zzz{{{~~~~~~vvvnnnoooyyyxxxzzzoooQQQ111///......///...,,,,,,...++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((((((((()))***++++++******++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,---------......---.../////////333999>>>LLLWWWiii}}}ttt___OOOCCC999444333000...---...000000...,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111///000000000111111111111222111333666555444;;;EEEUUUuuutttvvv{{{}}}}}}}}}{{{|||}}}{{{uuuooo{{{|||xxx{{{zzzzzzuuutttvvv{{{{{{}}}zzzxxxwww|||~~~xxxgggiiinnnxxxuuuhhheeeiiigggeeedddfffrrruuurrryyytttrrrrrrpppnnnmmmpppuuuyyy|||~~~{{{yyyzzzzzz|||~~~~~~|||{{{|||}}}}}}~~~```===000,,,,,,000000+++***---++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((((((((()))***++++++******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///...000666AAAIIIMMMeeexxx~~~yyygggUUUFFF>>>===444111......000111///---------------------------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------.........//////////////////000000000111111000000000000111111111111333111333777666555AAAPPPlll~~~sssvvvzzz{{{yyyxxxyyy}}}}}}|||uuuppp~~~|||xxx{{{yyy~~~}}}}}}~~~~~~|||xxxtttyyy~~~xxxjjjjjjnnn{{{zzzssskkkiiilllhhhgggeeehhhssswwwuuu|||yyyxxxwwwsssnnnlllnnnrrrvvvxxx{{{}}}zzzxxxyyyyyy|||~~~vvvxxx{{{~~~tttVVV;;;222---000111,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000444===LLLWWWZZZuuummmYYYNNNLLL<<<666111///000111///---------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------............//////////////////000000000111111111000000000000111111111111333111444999888:::JJJ^^^|||qqqmmm}}}xxxvvv|||yyyzzz{{{yyy{{{}}}}}}zzz}}}~~~wwwqqqttt{{{}}}~~~}}}wwwhhhjjjqqqzzzvvvqqqiiihhhmmmjjjhhhfffhhhtttyyywww~~~}}}wwwoookkklllooossstttzzz|||~~~}}}yyyvvvvvvzzzvvvqqqrrrOOO>>>000000111,,,***---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,---------......---///222444999EEEWWWeeexxx~~~hhh\\\YYYBBB<<<444000111111///---------------------------...------,,,,,,------...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000000000000000111111111111000000000000111111111111222000444:::;;;>>>RRRhhhyyyssspppnnn}}}vvvqqquuu|||}}}~~~~~~zzz|||}}}tttttttttzzz~~~{{{|||~~~{{{uuuccchhhsss{{{vvvoooddddddkkkllljjjggghhhtttzzzyyy~~~~~~zzzpppkkkkkknnnqqqrrr{{{}}}|||ssssssxxxzzzuuu~~~```HHH333000111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******************************++++++,,,,,,,,,---------,,,,,,,,,---------.........111444777===KKK___nnnzzzggg```TTTFFF888222111///......///000///...,,,,,,---............------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++------------------------............////////////////////////000000000000000000000000111222333444666///000999<<>>BBBPPPsss~~~zzztttllllllsss}}}xxxzzzzzzssssss{{{{{{wwwvvvwwwwww}}}}}}~~~zzzyyy{{{}}}{{{zzzyyyxxxxxxwwwuuussspppvvv|||}}}yyyuuutttuuuwwwvvvvvvzzz~~~}}}zzz{{{|||xxxqqq```dddooo~~~uuunnngggeeegggeeeeeehhhppp~~~~~~~~~~~~~~~zzzvvvoookkkjjjjjjjjjppptttyyy}}}}}}xxxsssttt{{{{{{ooommm||||||wwwmmmJJJ333...000///+++---------,,,,,,,,,+++++++++++++++************)))************************)))******************)))************************************)))))))))(((************))))))))))))******++++++++++++******************)))))))))(((************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---------...000333000555:::AAARRRlllwwwdddPPPFFF@@@999222///......//////////////////,,,,,,------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,------------------------............////////////////////////000000000000111000000111111222333444000777<<<===EEE___tttsss}}}}}}zzzsssxxx|||yyy}}}~~~||||||xxxwwwxxxzzzuuutttwwwuuusssqqqrrrvvvzzz}}}~~~xxxwwwvvvwwwxxxwwwuuutttyyy}}}|||yyyxxxyyy}}}uuukkk```gggsssuuunnnkkkeee______```iiiyyy~~~www~~~vvvnnniiihhhiiiiiimmmsssxxx||||||tttpppsss{{{ooodddsss~~~|||ttt|||~~~ZZZ:::000444333,,,------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******************************************))))))))))))******************************++++++++++++******************))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---/////////000111333000666>>>LLLbbb}}}wwwcccVVVMMMBBB777222222000///.........,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,------------------............////////////////////////000000000000111111111111222333444444...777;;;<<>>JJJ[[[rrr~~~rrrfffYYYJJJ<<<666333111...---......---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,---------..................////////////////////////000000000000111111111111222333444555444:::<<>>777222...---///111111000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......------+++,,,,,,------.....................////////////////////////000000000000222111111222222333444555666999>>>MMMmmmwwwuuusss~~~{{{}}}~~~}}}}}}~~~}}}}}}|||~~~~~~|||{{{}}}{{{xxx{{{}}}}}}}}}}}}yyyxxxyyyzzz|||~~~~~~wwwzzz~~~|||zzzvvvvvvvvvwwwyyy{{{}}}~~~{{{~~~}}}|||zzztttmmmhhhqqqyyyqqqeee___ZZZUUUYYYcccssszzzttt|||}}}tttkkkfffeeefffiiiooowww}}}yyywwwyyy|||~~~ttthhhrrraaaBBB222...---............---------,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******************************))))))))))))************))))))******+++,,,,,,,,,******++++++++++++******))))))))))))*********************************************************************++++++,,,,,,---++++++,,,,,,,,,,,,------...///000//////111444777FFFJJJQQQ```wwwvvvuuu~~~xxxbbbRRRMMMBBB;;;333//////111111000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,,,,---......///............////////////////////////000000000000222222222222333444555555777999DDD\\\~~~{{{zzz~~~|||}}}}}}{{{|||}}}yyyzzz}}}~~~zzz{{{~~~~~~zzzzzz{{{}}}}}}yyyyyy|||~~~}}}~~~~~~~~~zzz|||{{{||||||zzzyyy|||{{{{{{|||}}}}}}{{{zzz}}}}}}}}}|||wwwrrrnnnlllsssxxx{{{sssdddXXXWWW[[[YYYjjj{{{}}}tttyyy|||qqqjjjdddccceeejjjrrrzzz~~~}}}zzzyyyzzzyyy|||jjjhhhtttqqqUUU>>>222///............------------+++++++++************)))************************)))******************)))************************((()))))))))************))))))***++++++,,,------******++++++++++++******((()))))))))************************************************************)))******+++,,,,,,------++++++,,,,,,,,,,,,---------...///000111666;;;@@@FFFLLLVVVdddxxxzzzoooqqqyyynnn___ZZZNNNEEE999111000///...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------+++,,,,,,---.........---++++++,,,,,,---...//////............/////////000////////////000000000000222222222222333444555555;;;???OOOlll}}}|||xxxuuu}}}www{{{~~~}}}~~~{{{}}}~~~}}}{{{{{{{{{zzzzzz~~~|||{{{wwwwwwvvvuuuwww{{{~~~}}}{{{}}}~~~zzz}}}~~~}}}zzzyyy~~~{{{}}}~~~}}}zzzvvvtttsssqqqwwwyyyxxxuuucccTTTUUU```[[[ppp~~~rrruuuxxxooofffdddcccgggnnntttxxxyyyyyyttt{{{pppaaahhhzzz{{{}}}gggKKK888222//////.........---------+++++++++************)))))))))))))))))))))))))))))))))************))))))************************(((((())))))*********+++))))))***+++,,,,,,------******++++++++++++******(((((())))))*********+++************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------...000333:::BBBGGGJJJUUUdddsssyyykkkfffqqqddd```^^^WWWIII<<<555333000+++...,,,))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///---------............///////////////000111222333555555444444333333444444;;;GGG```sssrrruuurrrqqq|||ttttttwww|||xxx~~~~~~~~~zzzyyy{{{}}}}}}|||~~~}}}}}}|||||||||zzz|||}}}|||yyyvvvuuuuuuwwwwwwwwwxxxyyy{{{|||}}}~~~{{{yyyyyy}}}~~~zzzyyy{{{wwwrrrrrryyy~~~wwwuuuuuuwww{{{ppp___UUUXXX___dddvvv}}}xxxyyyyyyrrrhhh```aaaggglllqqqvvv}}}wwwrrr{{{cccYYYbbb~~~mmmvvv}}}dddDDD...222000---***+++---,,,))),,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************)))((('''******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---///,,,111@@@EEEDDDJJJUUUvvvssslll]]]fff~~~mmmiiilll___NNN???666222111222000...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///---------............///////////////000111222333333444444444444555666777===PPPpppooohhhjjjnnnkkkoooyyyoooooorrrwwwzzz{{{zzzyyyzzzzzz||||||||||||yyywwwwwwyyy{{{zzzyyy~~~~~~~~~~~~~~~zzz|||{{{|||}}}~~~~~~~~~}}}~~~}}}|||tttrrrtttqqqoooqqqzzz}}}wwwtttttt{{{~~~ooo___UUUXXX```gggyyy}}}zzz{{{sssiiiaaaaaafffkkkpppuuu~~~yyyrrrvvvuuujjj]]]^^^vvvmmmssssssQQQ666///...---,,,,,,...---+++------------,,,,,,+++***+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++******)))(((******************************************************************************+++++++++,,,,,,,,,,,,,,,---------.........///111///666EEEJJJJJJRRRfff||||||jjjddd^^^nnnwww|||zzzvvvsssbbbQQQHHH???555111333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///---------............///////////////000111222333000222444555555666999;;;CCC```vvvooorrrssslllhhhqqq}}}qqqmmmnnnqqqrrr}}}yyyzzz}}}|||zzzyyyxxxxxx{{{{{{|||}}}zzzzzz|||~~~{{{|||||||||{{{{{{zzzyyy~~~}}}{{{yyyxxxxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyxxxxxx|||vvvlllkkkoooppppppuuuyyyvvvuuupppaaaYYY[[[ccciiizzz~~~{{{}}}vvvlllbbbaaacccgggmmmrrr}}}}}}ttttttxxxyyyggg]]]qqqqqqttt}}}\\\999//////..............................------------,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++***)))******************************************************************************+++++++++,,,,,,,,,,,,------------.........---///...666FFFKKKNNNZZZvvv~~~}}}xxxfffdddjjj{{{|||xxxfffYYYXXXSSSDDD666222111000......//////---,,,------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///---------............///////////////000111222333///111444444444666:::===JJJooopppmmmzzz~~~rrroooqqqsssvvvxxx|||zzz{{{~~~zzzwwwvvvvvvwwwwwwvvvuuutttttttttttttttuuuvvvuuusssrrrtttuuuqqqrrrsssuuuvvvwwwwwwwww}}}|||{{{zzz{{{}}}|||pppgggjjjrrrvvvxxx|||yyyxxx~~~~~~~~~qqqddd]]]___fffgggzzz{{{|||}}}|||zzzzzz|||~~~~~~~~~~~~rrreee___^^^```gggmmmxxx|||yyyvvv|||qqq```iiixxxwwwzzznnnJJJ777444222222111///...000.........///000111222222...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,------------............---//////888GGGMMMTTTeee}}}{{{wwwrrrfffjjjwww|||mmmwwwhhheeebbbSSSAAA777111///...---...///...---------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///---------............///////////////000111222333000222444444333555;;;AAASSS{{{rrruuu}}}tttpppsssvvvyyy|||zzzzzzzzzzzzxxxvvvuuutttvvvvvvvvvvvvuuutttsssrrrmmmooopppqqqpppqqqsssuuutttttttttuuuvvvxxxyyyzzzzzz}}}yyyssszzzvvvlllhhhppp{{{|||vvvwwwzzz~~~~~~}}}~~~}}}zzzzzz{{{zzz{{{}}}{{{nnnccc^^^aaagggfff{{{zzzxxx|||||||||wwwyyyzzzzzzyyyyyyzzz{{{vvvtttrrrtttzzzzzzjjj```[[[[[[aaahhhsssxxx}}}tttwwwyyy|||xxxhhh^^^hhhxxx|||mmmGGG>>>666555333///...000------...///222444777888...---,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,---------.........//////000333444???NNNQQQ[[[pppjjjgggfffqqqmmm^^^xxxiii```UUUGGG<<<555222///....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///---------............///////////////000111222333111444555333333777AAAIIIbbbrrr|||{{{rrruuuxxxyyy}}}|||{{{{{{{{{||||||zzzxxxrrrtttrrroooooossstttrrrnnnoooooommmjjjhhhhhhiiijjjkkkmmmoooqqqqqqqqqqqquuuvvvxxxyyyyyy{{{~~~~~~wwwllliiiyyy{{{tttnnnnnnyyyzzzssssssuuuyyy~~~~~~~~~}}}~~~~~~~~~||||||}}}|||||||||xxxxxxyyy|||uuujjjaaa]]]```fffiii}}}yyyvvvwwwrrrppprrrxxxzzzwwwsssqqqtttwwwyyy{{{|||~~~~~~~~~qqqggg___ZZZ]]]cccmmmvvv~~~wwwuuusssvvvxxx]]]```mmm~~~XXXGGG888444444///---///,,,,,,---///111555888:::...---+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,------........./////////---333:::IIIVVVUUU\\\qqqrrr[[[dddmmm~~~{{{gggffftttaaaWWWNNNCCC===999333///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------............///---------............///////////////000111222333222444555444555<<>>777111////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---------.........//////////////////000111222333222555666555777@@@PPP\\\{{{}}}~~~{{{~~~uuuqqqttt||||||zzzyyyxxxvvvtttrrrrrruuuwwwuuusssrrrvvv|||}}}zzzxxxwwwxxxzzz|||}}}}}}{{{zzz||||||yyy{{{~~~{{{ssssssttt}}}xxxxxxyyy|||{{{xxxtttuuuxxx|||}}}}}}{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}~~~{{{{{{|||uuukkkdddbbbeeejjjqqq~~~yyywww~~~sssqqqssswww{{{qqqfff______\\\kkk{{{wwwooosssxxxwwwxxx{{{iiiZZZWWWjjjlllNNN333...111///---///,,,,,,++++++,,,///111333---,,,***))))))+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''((()))*********************************************************************************************+++++++++,,,,,,,,,............/////////000333BBBWWWpppzzzmmmhhhwwwzzzzzzdddTTTdddtttfffaaarrrjjjlll|||tttddd___XXXKKK===777555111///...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,------...///000111111111111111000111111222222666222111555:::EEE___yyyyyyqqqmmmxxxnnnssswwwuuuvvv}}}~~~}}}}}}}}}vvvsssqqqooohhhmmm{{{}}}{{{|||{{{{{{vvvppppppvvv{{{||||||{{{zzzwwwwwwxxx|||xxxyyy{{{~~~~~~||||||{{{lllcccccchhhlllttt~~~~~~{{{{{{zzzlllbbb^^^```gggpppwww{{{~~~~~~{{{wwwqqqlllooouuutttmmmeeedddooo}}}sssbbb===...000111...---------,,,++++++******)))************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************************************,,,***((()))+++,,,+++(((++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---...000///---///444777PPPmmm~~~~~~wwwqqqmmmtttxxx~~~yyy^^^VVV]]]ooouuummmtttwwwqqqttt|||uuunnndddVVVFFF===777222000111///......------------...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......//////000000111111111000111111222333333333666888;;;KKKkkk|||rrrwww}}}yyytttsss~~~{{{ppptttyyyxxxzzz{{{yyy{{{{{{zzz|||zzzpppjjjlllqqqwwwxxxyyyzzz{{{{{{zzzzzzzzz}}}zzzyyyyyy}}}{{{wwwuuuzzz~~~zzzzzzyyyxxxvvvvvvwwwxxxvvvyyy|||~~~|||{{{{{{xxxkkkbbbaaagggkkksss}}}~~~pppgggccc___eeemmmtttyyy|||~~~zzzrrrlllnnnuuuwwwyyypppbbbfff|||vvvqqqvvvNNN444222000***,,,------,,,,,,+++*********************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************************************,,,***((()))+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,***,,,......---111777===VVVrrr~~~tttlllmmmsss{{{nnn\\\___kkkuuuyyy|||~~~|||tttpppvvv|||qqqrrrdddSSSFFF;;;333222444///......---,,,,,,------111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///////////////111111000000111222222333111555::::::???UUU|||pppkkkxxxyyyvvv{{{wwwyyyzzzwwwwww}}}|||}}}~~~}}}~~~}}}||||||}}}}}}vvvuuuyyy~~~|||zzz|||zzzsssiiicccnnn}}}xxxrrrvvvzzz{{{yyyvvvuuuvvv~~~yyyuuuvvvxxx~~~yyytttuuuyyyxxxxxxvvvuuusssrrrqqqtttyyy~~~}}}}}}{{{{{{|||uuuiiiaaa```eeejjjuuuyyyuuutttyyywwwnnnjjj___ccciiioootttyyy~~~uuukkkmmmtttxxxzzzdddaaawww{{{mmmppp{{{ddd;;;444000)))///------,,,,,,++++++******************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************************+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++***,,,/////////555===HHH\\\ttt|||rrrjjjxxx~~~fff```mmmzzz}}}{{{vvvwwwttt{{{wwwxxxlll\\\OOOBBB777222333//////...---,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............///////////////.........000000000000111222333333222666999:::EEEcccxxxvvvuuu~~~qqquuu{{{{{{}}}~~~~~~~~~||||||}}}~~~}}}~~~xxxwwwyyy~~~~~~xxxpppmmmjjjmmm~~~uuupppuuuzzzzzzwwwuuuvvvyyy}}}wwwuuu{{{{{{tttrrr|||zzzxxxuuutttttttttsssrrruuu{{{~~~|||}}}}}}~~~tttjjjdddaaaeeekkkzzz~~~wwwtttssszzz~~~}}}uuuppp```bbbeeeiiiooouuu|||xxxkkkkkkrrrvvv}}}nnngggqqqpppjjjqqquuuvvvEEE777222,,,444...------,,,++++++***************************************************************)))))))))))))))))))))))))))))))))))))))************************************************+++************+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...---...000000222:::DDDNNN^^^qqq||||||tttkkk{{{ttteeemmm||||||~~~~~~ttt~~~xxxtttzzzooobbbWWWKKK===444222111000///...------------++++++,,,,,,---------...++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////.........000000000000111222333444555777666:::OOOttttttwwwyyyzzzpppqqqzzz~~~~~~|||{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~|||{{{|||}}}|||{{{|||}}}~~~~~~|||{{{zzz||||||}}}~~~}}}zzzzzz}}}~~~}}}}}}}}}sssmmmpppyyy}}}sssmmmpppsssuuurrrnnnmmmqqqvvvzzz}}}~~~|||{{{uuuxxx~~~tttooovvv}}}xxxtttrrrtttwwwyyyzzzxxx~~~~~~sssmmmhhhdddffflll|||}}}yyy}}}{{{yyyyyy}}}|||}}}}}}|||wwwvvvxxx{{{}}}~~~zzzuuucccbbbaaadddjjjqqqyyy}}}}}}~~~|||mmmjjjooovvvvvv{{{}}}uuukkkrrrrrrooovvvuuuUUU:::222///444......------,,,++++++***************************************************))))))))))))))))))******))))))))))))))))))))))))******************************************************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...///000///222===IIIMMM^^^tttwwwkkknnnxxxeeeggg{{{|||~~~~~~wwwyyyuuu}}}sssggg___UUUHHH;;;444222222000///......------)))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........./////////////////////000000111222444444666888777>>>[[[vvv{{{vvvvvv~~~}}}}}}~~~|||~~~}}}~~~~~~{{{yyyyyyzzzyyyxxxyyyzzz||||||yyywwwwwwwww|||}}}~~~~~~{{{yyy{{{||||||}}}{{{|||~~~{{{uuusss{{{zzzrrrmmmmmmllljjjeeebbbccchhhlllpppuuuxxxvvvwww{{{}}}|||zzz{{{~~~zzzvvvyyy{{{vvvnnnjjjrrrzzztttssswww|||||||||}}}tttqqqmmmgggggglllyyyzzzyyy~~~|||||||||}}}|||ooollljjjjjjhhhdddccceeehhhkkkpppvvv{{{~~~~~~zzzuuuuuuzzzxxxgggccc______eeennnvvvzzz}}}~~~}}}pppiiikkkuuupppyyykkkgggttt{{{vvv{{{|||jjj???111222///......------,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))************************************************)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------...///...333@@@OOOPPPccc{{{zzziiiqqqfff]]]lll{{{qqqxxxrrrfffvvv|||uuu|||mmmeee___SSSDDD<<<444333222000//////......++++++,,,,,,------......************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000------......//////000000/////////000111333444555555:::<<>>QQQbbbrrrwww|||~~~sssqqqiiiyyyuuuzzz~~~rrr\\\\\\~~~|||~~~wwwsssnnnooovvvbbbBBB===999333000222444///(((...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---......///////////////000000000000///////////////000111111000111333555777BBBBBBXXXxxxlllxxxrrrtttyyy~~~}}}}}}}}}~~~~~~|||{{{{{{~~~|||~~~}}}}}}}}}yyyxxx~~~}}}}}}}}}vvvjjjaaa___\\\dddnnnuuuxxx{{{{{{xxxxxxvvvwwwwwwwwwwwwxxx{{{~~~zzzxxx~~~xxxtttssstttttttttyyy~~~|||{{{||||||tttooojjjdddbbbccctttyyysssnnniiiddd```\\\]]]___aaabbbdddeeeeeehhhfffjjjuuu|||xxxpppjjjgggeeedddeeejjjppptttvvvzzzjjj]]]]]]___```hhhtttwww}}}wwweeeaaadddjjjuuuqqq]]]kkk{{{wwwxxxiiiIII@@@111000000///...---,,,++++++******++++++++++++******,,,+++***((((((((()))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***,,,------------...000......000222666CCCZZZooo}}}xxxrrrtttsssvvvooopppxxx}}}rrr```ggg}}}{{{{{{yyyxxx}}}{{{sss```CCC===666333111///------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......///////////////000000000000///////////////000111111111111444666888BBBIIIeee}}}uuusssuuuuuu||||||{{{~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}|||{{{}}}uuurrr|||xxxllleeedddhhhiiilllooossstttttttttssstttuuuwwwxxxyyyyyyyyy|||}}}|||{{{yyyxxxwwwwwwwwwxxxzzz|||~~~vvvrrrqqqrrrrrrrrrwww}}}|||zzzwwwwwwzzzyyytttllleeebbbeeeqqq|||}}}|||}}}zzztttmmmiiifffddd^^^```cccgggjjjmmmnnnnnnrrrrrrzzzxxxpppsssvvvzzz~~~rrrdddaaa``````gggrrruuu{{{|||jjj___```ccclllwww{{{ooo```]]]qqq~~~iiiPPP888000000///...------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))(((((()))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***+++------,,,,,,...///000000333999AAANNNcccuuuxxxmmmzzzvvvyyypppqqq}}}}}}mmmhhh}}}zzzyyyzzz}}}~~~ooommm}}}}}}PPPEEE;;;888222,,,---333...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...---......///////////////////////////000000000000///000111111111222444666999DDDSSSuuu~~~nnnpppqqq{{{~~~uuu{{{~~~|||yyy{{{|||{{{}}}~~~~~~~~~~~~{{{yyyzzz|||{{{tttnnnrrr{{{ooojjjggggggdddcccffflllpppooommmpppqqqsssuuuwwwzzz|||}}}}}}}}}}}}}}}||||||{{{{{{xxxzzz~~~zzzuuurrrqqqrrrrrrqqqvvv|||zzzrrrooommmpppwww{{{pppeeedddhhhqqqyyy~~~|||{{{}}}{{{yyyzzz}}}~~~xxxrrrnnnoooqqqrrruuuzzzvvv}}}zzzzzz||||||zzz~~~}}}nnngggbbb___eeennnsssyyyppp```^^^]]]aaalllvvvssslllXXXgggzzz~~~YYY999000000///...------------,,,,,,,,,------,,,,,,,,,++++++***)))))))))******)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///111111666AAANNN]]]ooo}}}~~~rrrhhhyyy{{{~~~}}}rrrtttyyy}}}jjjuuu|||zzzyyyyyyzzz{{{qqqhhhppp~~~___NNN@@@<<<666...///777......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,---......---......///////////////////////////000000000000///000222222222333555888<<>>444222000...------......)))******++++++******))))))***++++++,,,+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,***,,,------------...000000222<<>>KKKvvv}}}|||www}}}uuuwwwzzz~~~{{{uuuooommmttt}}}uuusssuuu}}}{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||xxxrrrqqquuuyyyooommmkkkkkkmmmmmmmmmllljjjiiihhheee___\\\bbblll~~~{{{uuupppmmmlllmmmooorrrvvv{{{{{{sssvvvvvvssssssyyy~~~~~~}}}||||||||||||{{{{{{zzzzzz|||}}}~~~|||uuummmgggXXX]]]dddmmmttt|||rrraaaXXX]]]ggg}}}aaaYYYtttTTT888555222...222,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------//////...222888CCCWWWcccaaagggyyy}}}pppooolllvvvzzzgggeeehhhjjjooouuuxxxqqqrrrrrrrrrrrrrrrsssuuuwwwuuuqqqddd^^^pppoooOOOBBB===666222222111......000------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............/////////000000000111000000000000000000111000555222111999===GGGYYY|||pppvvvwwwwwwxxx}}}|||}}}zzzzzz~~~~~~|||{{{tttqqqeeelllwww~~~uuuqqqtttyyy~~~|||~~~}}}{{{zzz||||||||||||}}}~~~~~~~~~}}}|||zzzzzzyyytttnnnmmmooossseeeggglllsssxxxxxxrrrmmmjjjgggddddddbbbbbbhhhppp|||~~~{{{~~~zzzrrrnnnnnnoooqqqsssvvvzzz}}}zzz}}}}}}yyyxxx}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{}}}~~~|||{{{}}}tttjjjYYYYYY^^^gggooowwwttteee\\\___hhh}}}ooo^^^pppaaa>>>555111...222,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......///555<<>>GGGaaa}}}vvv~~~~~~~~~qqqpppvvv|||}}}yyywwwwwwxxxyyyyyyyyyyyyxxxxxx|||}}}~~~~~~~~~~~~~~~|||zzzxxxwwwyyy{{{xxx{{{}}}}}}zzzxxxzzz||||||}}}~~~~~~~~~~~~wwwmmmuuu~~~wwwwww|||yyy}}}{{{zzz{{{{{{{{{{{{{{{zzzyyywwwyyy{{{zzzyyyzzz}}}}}}~~~~~~|||yyyuuussstttyyy|||vvvmmmhhhlllqqqppprrrtttsssqqqrrrvvvzzzqqqrrrqqqkkkaaa]]]hhhvvvsssuuuwwwzzz}}}|||yyyppppppzzz~~~xxxtttvvv||||||~~~~~~~~~~~~{{{wwwssstttvvvxxxzzz|||}}}~~~}}}{{{~~~|||sssooottt~~~~~~|||{{{|||~~~zzz{{{}}}{{{xxx{{{uuudddXXXYYY^^^cccooo~~~}}}mmmbbb___]]]uuujjjUUUbbb|||zzznnnppp\\\>>>444222444+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111111555BBBOOOUUUqqqqqqpppssszzzxxxnnnwwwyyyooommmpppoookkkoooooopppnnncccWWWVVV\\\tttTTTAAA>>>777111111000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111111000000111000000000000000111222777,,,222888:::[[[yyyttt|||sssrrruuuzzz~~~~~~{{{yyywwwwwwxxxyyyxxxzzz{{{{{{|||~~~~~~}}}zzzwwwuuusssssssssvvvvvvvvvvvvwwwyyyzzz{{{}}}}}}}}}~~~~~~sssooo}}}mmmuuu}}}rrrtttzzz{{{~~~~~~~~~zzzwwwvvvxxxzzzzzzyyyzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{zzzwwwuuutttsssqqqqqqrrrssssssrrrtttwwwzzz{{{|||{{{||||||yyyyyyvvvnnnfffcccfffkkkqqqsssvvv}}}}}}~~~~~~~~~vvvsssoookkkiiikkkooossssss}}}zzzvvvuuuwww|||~~~{{{zzz|||{{{{{{yyy{{{{{{tttppp||||||||||||{{{}}}}}}www~~~xxxfffZZZ[[[___bbbkkkwww}}}lll```]]]\\\nnn~~~yyyaaa[[[nnn~~~}}}mmmKKK:::***,,,444...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++***))))))******************************++++++***)))((((((((()))))))))))))))************************************)))************++++++++++++++++++,,,,,,---------,,,///111000111:::JJJVVV[[[ppp{{{rrrxxxwww{{{tttjjj~~~sssnnnnnnmmmjjjmmmlllnnnnnnfffZZZUUUWWWrrraaaFFF@@@:::777555///......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111111000000000000000000000111111222888111777===DDDhhhtttxxx~~~|||zzzrrrrrrvvvyyy|||~~~~~~}}}}}}~~~~~~|||}}}~~~~~~}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{tttppp~~~|||wwwxxxnnn{{{}}}zzzxxxyyy}}}~~~~~~xxxuuutttuuuxxx{{{||||||{{{{{{||||||}}}~~~~~~~~~}}}||||||||||||{{{xxxvvvrrrqqqrrruuuyyy|||~~~~~~zzz|||~~~~~~}}}zzzxxxwwwwwwwwwtttnnngggcccbbbcccppprrrwww~~~uuusssoooiiieeeiiirrryyy~~~{{{vvvtttvvv{{{~~~{{{{{{|||{{{vvvvvvyyyzzzuuuqqq|||}}}}}}}}}|||~~~}}}vvv|||{{{jjj\\\ZZZ\\\]]]eeeqqq{{{pppddd```\\\iiixxx|||aaaXXXhhh~~~zzzUUU<<<......222...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++***))))))******************************+++***))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------111<<>>222111///...------,,,,,,,,,,,,+++++++++++++++++++++*********,,,+++******)))*********************************))))))))))))))))))***+++))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---333???NNNWWWZZZ```bbbiiiuuuuuuttt}}}~~~rrrzzzyyyxxxrrrnnnkkkhhhggghhhkkkjjjeee]]]XXXWWWssseeeMMM===:::888///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............/////////000000000000//////000000000000111222333333000444777===WWW~~~mmmkkkssszzz|||~~~~~~~~~}}}{{{|||{{{zzzyyyyyyzzz{{{|||~~~||||||}}}~~~zzzpppiiitttzzzzzz{{{|||}}}~~~~~~{{{xxxvvvuuu~~~zzzuuussssssuuuxxxzzzvvvvvvvvvwwwyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||{{{||||||{{{yyyvvvrrrsssuuuzzz~~~yyywwwuuusssrrrrrrrrrqqqmmmlllkkkllllllkkkhhhfffhhhqqq|||}}}{{{rrrrrruuu}}}wwwssssssxxx{{{yyyxxxxxx{{{ttttttyyy~~~zzzuuu|||~~~xxxyyyyyyjjj```ZZZYYY```jjjppp{{{}}}qqqjjjZZZZZZccczzzhhhSSSXXXfffrrrBBB555333---...------,,,,,,,,,++++++++++++++++++***************++++++***************+++************************)))((((((((()))***++++++((()))))))))*********************************************+++++++++,,,,,,------,,,,,,,,,,,,++++++...------111888CCCNNNTTTXXX\\\___fffkkkeeemmm~~~ppp~~~}}}uuuooojjjhhhgggeeefffiiijjjfffaaaRRR]]]wwwbbbCCC:::;;;555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............/////////000000000000//////000000000000111222333444444999999DDDiiizzztttgggiiittt|||~~~|||}}}|||{{{{{{{{{}}}~~~~~~}}}zzzpppiiirrr{{{zzzzzz}}}~~~|||zzz{{{uuummmiiijjjmmmpppqqqrrrtttvvvwwwxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{zzzxxxuuurrrsssvvvzzz~~~~~~|||wwwrrrkkkggggggiiilllmmmnnnmmmkkklllmmmnnnmmmlllgggqqq~~~|||yyypppsss}}}|||xxxsssqqqvvvyyyxxxvvvuuu{{{zzzyyy}}}~~~www{{{~~~|||{{{}}}ooocccZZZXXX```iiikkkvvvtttjjjZZZWWW\\\qqqnnnWWWTTT]]]www}}}LLL777333------------,,,,,,,,,+++++++++************************+++***************++++++************************)))((((((((()))***++++++((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000444;;;EEENNNSSS\\\aaaeeeiiiggg^^^lll~~~yyy~~~~~~yyypppiiihhhgggeeedddgggllllllhhhZZZTTTiiiuuuHHH888999555111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///...//////000000//////...000000000111222333444555444888999MMM{{{wwwxxxxxxmmmfffkkkvvv~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}tttllltttzzz{{{~~~xxxqqqhhhdddeeeiiikkklllnnnqqquuuxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzwwwuuuppprrrvvv{{{|||wwwooofff```aaadddfffgggqqqqqqqqqpppooonnnnnnmmmjjjrrr~~~{{{wwwqqqyyy|||xxxvvvpppnnnsssxxxxxxvvvuuu{{{~~~~~~xxx{{{}}}|||}}}}}}rrrdddXXXVVV]]]eeehhhssswwwkkkZZZYYYXXXggg{{{uuu___VVVXXXooo}}}]]];;;222000...------,,,,,,,,,,,,++++++)))))))))************************)))******+++,,,************************))))))))))))))))))***+++))))))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,---000555===HHHUUU]]]iiimmmkkkiiifffcccvvvssseee}}}}}}uuukkkfffhhhgggccceeejjjkkkhhhaaaSSS```zzzRRR:::999333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///......////////////......000000000111222333555555222555999YYYqqqyyytttmmmjjjpppyyy~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~~~~vvvnnnuuuyyy|||{{{}}}~~~~~~~~~~~~pppiiicccbbbgggnnnrrrsssrrrvvv{{{~~~}}}||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{zzzxxxvvvoooqqquuu{{{|||yyytttmmmeeebbbdddgggggggggnnnrrruuuuuurrrooonnnooopppttt|||~~~wwwrrrsss|||yyyrrrkkkjjjpppxxxzzzyyyyyy{{{~~~yyy||||||}}}~~~}}}~~~~~~}}}zzz~~~wwwgggYYYVVV[[[aaahhhssssss[[[]]]XXX^^^uuu{{{iiiZZZVVViiiyyy{{{ppp@@@222444...------,,,,,,,,,,,,++++++((()))))))))*********+++******))))))***++++++,,,************************+++***))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------******++++++,,,---......,,,...222777@@@QQQfffuuu|||xxxjjjaaaeeeooommmyyy|||vvvvvv~~~{{{nnndddiiiiiiddddddhhhiiieee^^^OOOVVVgggwww___EEE@@@888222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------.........//////......////////////......000000000111222444555666444888???ffftttyyysssooonnnttt{{{}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}uuunnnttt{{{~~~~~~wwwssstttwww|||}}}zzzsssnnngggaaa^^^aaakkkuuu||||||~~~~~~|||||||||||||||{{{{{{{{{zzzzzzzzz{{{|||{{{yyywwwoooqqquuuyyy|||{{{wwwsssooojjjffffffjjjmmmmmmkkkgggnnnvvvxxxuuuqqqpppqqquuuvvvzzzyyyqqqlllvvv}}}nnnhhhfffoooxxx|||||||||zzz~~~zzz|||{{{{{{|||}}}~~~~~~~~~|||yyy||||||kkk\\\WWW[[[aaaiiittt|||[[[```XXXYYYqqqppp]]]UUUeeezzz}}}nnnvvv~~~DDD333888///---------,,,,,,,,,++++++(((((())))))*********+++******))))))***+++,,,,,,************************++++++***)))(((((())))))))))))))))))************************************++++++,,,,,,,,,---------))))))***+++---...//////...111444999EEE[[[wwwfffXXXcccxxxuuutttvvvttttttwwwvvvkkkeeebbbdddccc```bbbhhhgggZZZMMMSSSooo|||HHHGGG555777444222000000000///.........---,,,,,,+++******++++++,,,,,,,,,,,,------........................---------............///000000000000////////////...///111333444444444333888888GGGuuuttttttpppnnnqqqzzz~~~~~~}}}~~~}}}|||~~~}}}|||{{{xxxyyy|||~~~~~~}}}wwwuuuxxx{{{{{{xxx{{{yyy|||yyyvvvuuuvvvxxxyyyyyy|||~~~}}}yyyvvvpppoooqqqzzz~~~|||{{{}}}}}}}}}}}}{{{yyyyyyzzz|||zzzxxxwwwxxx{{{{{{yyyvvvqqqmmmpppzzzzzzsssqqqmmmkkkjjjllloooqqqqqqooojjjlllooorrrttttttsssrrrrrruuuzzz~~~vvvlllkkkppp{{{wwwnnnffffffqqq}}}|||{{{{{{~~~xxxyyy}}}{{{|||~~~}}}|||{{{yyyyyy~~~rrrkkk^^^VVVZZZdddppp{{{|||iii\\\WWW]]]iii|||~~~mmmQQQkkkxxxzzzpppqqqVVV555333...///...------...///...,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++++++++++++++++++++++++++******))))))))))))******************************************************---,,,,,,+++*********+++------,,,------...///000///222444:::LLLgggvvviiibbbmmmooo|||uuuuuurrrssszzz~~~nnngggbbbcccbbb```bbbfffggg[[[MMMOOOeeeWWWMMMAAA888555222000000000///.........------,,,++++++***++++++,,,,,,,,,,,,---------------------------------------............///000000000000////////////...///111333444444444444888:::KKKwww|||uuuyyyppppppttt}}}~~~}}}}}}|||}}}}}}~~~}}}}}}|||{{{zzz{{{}}}~~~|||vvvuuuzzzxxx}}}}}}{{{{{{yyyxxxxxxzzz{{{{{{zzz}}}~~~|||zzzxxxyyy}}}vvvvvvtttqqqnnnooorrrvvvvvvxxxzzzyyyxxxwwwwwwxxxxxxwwwwwwyyy|||}}}|||zzztttooopppyyy~~~|||wwwvvvpppnnnlllnnnsssvvvxxxxxxvvvvvvwwwwwwvvvuuutttsss{{{{{{}}}|||wwwooojjjoooxxx|||wwwtttnnnhhhgggrrr}}}~~~{{{zzz{{{~~~zzz{{{~~~||||||}}}}}}{{{{{{xxxxxx}}}rrrlll```VVVZZZbbbnnnyyy{{{nnn___YYY]]]hhh{{{rrrVVVbbbpppxxxzzzwwwddd>>>666222///---,,,,,,------,,,***,,,,,,,,,+++++++++******,,,+++***)))******+++,,,++++++++++++++++++++++++******))))))))))))******************************************************---,,,++++++******++++++------,,,------...///000...333888AAATTTooo{{{jjjbbbqqqvvvtttzzzsssqqqtttuuullldddaaaaaa```aaabbbdddZZZNNNLLL[[[tttfffHHH???999666222000//////...---......------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000111222333444444444777===PPPzzzpppssszzzrrruuu{{{}}}~~~{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~zzztttuuu|||yyy~~~~~~vvvzzzyyyxxxzzz|||~~~~~~}}}~~~zzzwwwqqqkkkggggggkkkooommmppptttvvvvvvvvvwwwxxxyyyyyyyyyzzz|||}}}|||zzzvvvqqqpppvvv{{{{{{yyywwwuuutttsssuuuxxx|||~~~~~~|||zzzxxxwwwwwwwwwyyy{{{zzzrrrkkkfffiiiuuu~~~{{{xxxuuutttooojjjjjjsss|||~~~zzzxxx{{{{{{{{{}}}|||}}}}}}{{{|||xxxvvv}}}~~~uuuooobbbWWWZZZ___iiiuuu|||uuuddd[[[[[[dddwwwyyy___WWWeeevvvyyywwwJJJ888777000///------------+++***,,,,,,,,,++++++++++++***++++++******+++,,,---...++++++++++++++++++++++++******))))))))))))******************************************************,,,,,,++++++******++++++------,,,------...///000---555>>>III\\\uuukkkcccwwwzzz}}}lll{{{zzztttrrrzzz|||ssshhhbbbaaa``````___```ZZZQQQMMMWWWmmmxxxHHH;;;<<<888444000//////...---......------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000111222333444444444777AAAUUU{{{lll{{{xxxwww}}}|||~~~|||zzz~~~~~~~~~~~~~~~~~~zzzzzzxxxuuuxxx~~~xxx~~~|||{{{~~~}}}{{{yyywwwxxx{{{~~~~~~}}}}}}~~~~~~zzzrrrllljjjjjjkkkgggiiillloooqqqtttwwwzzz|||||||||{{{{{{zzzyyyxxxvvvrrrqqqtttyyyyyyuuurrrwwwxxxzzz||||||zzzyyyyyy{{{|||www~~~}}}yyyqqqiiicccccckkk}}}~~~|||}}}|||zzzxxxwwwvvvooommmmmmsss{{{}}}zzzvvv{{{yyyyyy~~~~~~|||}}}~~~~~~||||||}}}xxxuuu|||zzzttteeeXXXYYY\\\eeepppyyy{{{hhh\\\YYY^^^ppp~~~mmmTTTbbb{{{zzzSSS999:::444222000000000///---,,,++++++++++++++++++++++++******++++++,,,---...///******************************))))))))))))******************************************************,,,,,,++++++***++++++,,,------,,,------...///000---777BBBLLL[[[oookkkfff}}}www}}}rrreee~~~xxxqqqsss{{{|||pppgggbbbaaa___]]]^^^[[[UUUQQQTTTeee~~~ZZZFFF???;;;666222000//////.........------------,,,,,,+++++++++,,,,,,,,,---------------------------------------............///.../////////000000000111000000111111222333444555888DDDXXX|||sssyyyzzz~~~}}}~~~~~~~~~}}}}}}|||~~~|||zzzyyy~~~}}}}}}~~~~~~}}}~~~{{{{{{|||}}}}}}}}}|||{{{}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}xxxzzz{{{{{{vvvxxxvvv{{{~~~|||yyyuuuuuuyyy~~~~~~{{{zzzyyyzzzzzz{{{|||}}}xxxtttqqqoooiiiiiihhhggggggjjjppptttyyyyyyzzzzzzzzzyyyyyyyyywwwvvvuuuwww{{{zzztttmmmppptttzzz~~~zzzyyyzzz}}}~~~}}}~~~|||zzzoooiiicccccchhhsss~~~~~~}}}}}}|||zzzyyyyyyxxxxxxpppoooooorrrxxx|||zzzwww{{{~~~zzzyyy~~~~~~}}}}}}}}}{{{}}}~~~yyyuuu{{{zzziiiZZZXXXYYY```kkkvvvkkk]]]XXXXXXhhh{{{vvvWWWcccZZZ:::;;;444222000000000///---,,,++++++++++++++++++++++++******+++,,,------......******************************))))))))))))******************************************************,,,++++++***++++++,,,,,,------,,,------...///000///999DDDLLLUUUbbbmmmsss}}}ggghhh{{{|||}}}jjjjjj~~~sssoooqqqxxx{{{mmmdddaaa```]]]^^^\\\XXXSSSPPPXXXmmmnnnPPPCCC>>>888333111000//////......------------------++++++,,,,,,,,,,,,------........................---------............///......//////000000111111000000000111222333555666:::HHH\\\~~~xxxzzzvvv|||~~~|||}}}~~~}}}{{{zzzyyy||||||}}}~~~~~~~~~~~~{{{{{{{{{zzzxxxwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzyyy{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}{{{}}}~~~uuuvvvuuu}}}}}}}}}yyyvvvuuuyyy~~~|||yyywwwwwwwwwwwwwwwxxxzzz|||qqqnnniiiccc```aaaeeeiiiooorrruuuwwwyyyzzz}}}zzz{{{zzz{{{~~~~~~wwwnnngggmmmuuu||||||zzzzzz|||~~~|||{{{qqqqqq}}}yyyvvvgggcccccciiisssyyyyyyyyyxxxxxxxxxxxxxxxqqqqqqppppppvvv||||||yyyyyy}}}}}}{{{~~~~~~|||}}}{{{wwwyyynnn\\\YYYWWW]]]gggttt|||nnn```YYYUUUaaavvv~~~rrrWWW\\\wwwaaa;;;;;;000///------------+++******++++++++++++,,,,,,,,,)))***+++,,,------,,,,,,******************************))))))))))))******************************************************++++++******++++++,,,,,,------,,,------...///000111<<>>MMMbbb|||zzz~~~{{{vvv{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}{{{|||}}}{{{{{{zzzyyyyyyzzz|||}}}||||||~~~|||xxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzzzzz{{{~~~}}}}}}|||zzz{{{}}}~~~~~~|||{{{}}}~~~~~~||||||yyytttyyy}}}~~~}}}|||{{{zzzzzz|||}}}|||{{{yyyxxxxxxxxxyyyppprrruuuxxx{{{}}}}}}}}}}}}|||{{{}}}~~~|||yyywwwtttooojjjhhhiiikkkhhhlllqqqtttuuuwww{{{~~~zzzzzzwwwuuuyyy~~~wwwjjjmmmooopppppprrrwww{{{{{{yyywwwvvvvvvyyy|||~~~{{{{{{xxxuuu}}}|||yyyvvvuuuuuuvvvuuurrrnnnjjjcccccchhhvvv|||~~~}}}yyywwwwwwxxxyyy{{{{{{{{{zzzyyyrrrsssqqqmmmqqq{{{}}}www{{{|||yyy|||~~~}}}}}}~~~{{{nnn}}}sssaaa]]]VVVYYYcccqqqyyy}}}sssfff^^^TTT[[[ooo{{{zzziiiYYYbbbzzzxxxoooBBB:::///...------...///...,,,*********++++++,,,,,,,,,)))***+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))******************************************************+++*********+++,,,,,,------------------...000000333AAAPPPXXX^^^gggpppuuurrrkkkeeelllyyynnnUUUnnnqqqzzzsss~~~oookkkwwwrrrccc^^^^^^]]]XXXWWWYYYRRRIIINNN[[[}}}vvvVVVDDD:::888333333444,,,///............---------------------------------------------------------........................////////////000000000000111000111444444222444999>>>RRR||||||tttttt~~~|||{{{yyy~~~zzzxxxvvvsssqqqppppppppptttrrrooooooqqqvvv|||~~~~~~}}}|||||||||}}}}}}tttwwwzzzzzzxxxwwwyyy{{{zzz|||~~~~~~wwwwwwyyy|||~~~}}}zzzxxx||||||||||||{{{zzzyyyxxx~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyy}}}}}}~~~~~~~~~}}}||||||{{{yyy}}}~~~||||||~~~}}}zzz~~~~~~~~~}}}||||||{{{zzzssssssssstttuuuvvvwwwxxxrrrtttwwwyyy{{{|||||||||wwwvvvsssooommmnnnrrruuummmnnnpppsssuuuwwwxxxyyywwwwwwuuuvvv|||{{{tttqqqmmmnnnqqqtttuuutttttttttvvv{{{~~~uuuuuuuuuyyy~~~~~~{{{tttnnnjjjhhhfff^^^hhhrrr||||||zzzxxxxxxyyy|||~~~|||yyyzzzzzzzzzzzzzzzzzzzzzzzzooossssssqqqrrrxxx}}}~~~|||}}}{{{vvvxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~uuusss}}}}}}tttgggUUUVVVVVV]]]hhhsss}}}qqq^^^UUUYYYhhhuuurrrWWWTTTlllsssnnnlllnnnyyy~~~RRR<<<111...---000///,,,+++---***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,,,,------...---,,,,,,...111222222:::KKKeeezzz~~~yyyyyy~~~qqqXXX]]]|||{{{yyybbbddd}}}yyysssjjjrrrwwwggg```___\\\YYYZZZ\\\TTTJJJJJJSSSfffxxxdddJJJ<<<;;;666444333...///............---------------------------------------------------------........................////////////000000000000111000111444444222555:::CCCZZZxxxvvvxxx|||vvvvvvuuu~~~~~~}}}|||zzzwwwssspppnnnooommmkkkiiijjjmmmqqqsssvvvtttrrrssswww{{{~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}|||}}}~~~}}}|||zzzzzz{{{wwwxxxyyy{{{|||}}}||||||uuutttssssssuuuuuuuuusssxxxxxxyyyzzzzzzzzzzzzyyy}}}~~~~~~|||}}}}}}}}}}}}}}}}}}|||~~~}}}}}}|||yyy}}}}}}}}}}}}yyyzzz}}}~~~{{{{{{|||}}}~~~~~~}}}|||zzzwwwwwwvvvuuutttsssssssssqqqrrrssstttuuuvvvvvvvvvttttttrrrooonnnooossswwwuuuuuuvvvwwwwwwxxxxxxyyywwwzzzzzzyyy{{{}}}vvvssspppqqquuuwwwvvvtttsssrrrrrrwww|||~~~|||{{{yyyyyy~~~uuummmgggdddcccfffpppyyy|||yyyzzztttssstttvvvyyyzzzyyyvvvxxxxxxyyyzzz{{{{{{||||||wwwwwwsssoooqqqxxx}}}}}}|||}}}|||xxxzzz~~~~~~}}}}}}}}}}}}}}}~~~xxxuuuyyylllZZZXXXXXX]]]hhhqqqzzzrrr```VVVXXXeeeqqqyyyaaaXXXlllxxxooojjjooo\\\BBB222...---//////++++++---***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,,,,------...---,,,,,,...111222333>>>WWWvvvpppZZZdddzzz{{{kkknnn~~~{{{xxxyyyllllllttt|||mmmccc```\\\YYY[[[^^^WWWKKKGGGKKKSSSgggyyySSS<<<===999333222000///............---------------------------------------------------------........................////////////000000000000111///111333444222666;;;IIIeeeuuuzzz}}}zzz{{{|||qqqtttvvv}}}zzzxxxxxxwwwtttrrrqqqqqqrrrssspppnnnllllllppptttxxxyyyxxxxxxyyy{{{}}}zzz{{{|||}}}}}}||||||{{{yyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwuuuuuuwww{{{~~~}}}|||yyyvvvrrrpppqqqrrrssssssssstttuuuwwwxxxyyyyyyyyy{{{|||}}}{{{|||}}}~~~~~~}}}}}}yyy|||~~~~~~|||{{{}}}~~~{{{yyy{{{~~~~~~||||||~~~~~~|||{{{xxxxxxwwwuuutttsssrrrrrrrrrrrrqqqppppppppppppppppppppppppooooooqqqvvvyyy|||{{{zzzyyyxxxwwwwwwwwwxxx}}}}}}{{{}}}~~~~~~wwwuuutttvvvyyyzzzwwwtttsssppppppttt{{{~~~{{{~~~{{{}}}zzzssslllgggffffffkkkuuu|||~~~yyyttttttpppppprrruuuwwwxxxvvvtttssstttvvvwwwyyy{{{}}}}}}~~~zzzsssnnnqqqyyy}}}||||||~~~~~~~~~{{{|||~~~||||||}}}}}}~~~|||xxx~~~rrr___[[[ZZZ]]]fffooowwwuuudddXXXWWW```jjjlllZZZggg~~~vvvkkkrrrgggFFF444///,,,......+++***,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,,,,------------,,,---...111333555CCC___|||mmmZZZhhhtttzzz|||uuu|||xxx|||pppkkkmmmqqqeee___[[[YYYZZZ\\\WWWMMMHHHHHHQQQaaattt\\\======;;;333222222///............---------------------------------------------------------........................////////////000000000000111///000333444333777===NNNnnnvvvxxx~~~xxxyyyzzzxxxooowww{{{}}}~~~~~~~~~wwwuuuttttttuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{xxxyyy{{{}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}zzzwwwwwwsssqqquuu{{{~~~}}}zzz|||yyyuuusssssstttuuutttssssssuuuvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}zzz|||}}}|||zzzzzz|||~~~~~~}}}~~~}}}{{{vvvvvvvvvvvvvvvuuuttttttsssrrrqqqooooooooopppqqqmmmnnnooopppqqqtttxxx{{{~~~}}}{{{xxxwwwvvvvvvvvvxxx}}}~~~}}}}}}}}}wwwvvvwwwyyy{{{zzzvvvqqqpppooopppuuu|||}}}yyyyyy{{{zzzyyyuuuqqqnnnjjjgggjjjnnnmmmyyy~~~}}}}}}xxxsssrrrpppqqqsssvvvwwwvvvtttrrrpppqqqsssuuuxxx{{{}}}~~~zzzsssooottt|||||||||~~~~~~}}}~~~||||||}}}~~~}}}www~~~uuubbb[[[YYY[[[dddmmmvvvyyyhhh[[[WWW\\\bbbwwwsssXXX\\\tttrrrvvvoooGGG777000,,,---...,,,+++,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,------------------...111555888LLLaaasss|||iiiWWWhhh|||iii{{{{{{yyyxxx~~~xxxnnnkkkuuuhhh```\\\YYYXXXXXXVVVPPPLLLKKKOOOZZZlll{{{gggAAA>>>:::444333333///............---------------------------------------------------------........................////////////000000000000111///000333444444888>>>QQQqqqxxxwww~~~xxxxxxxxx||||||tttnnnxxx~~~~~~~~~~~~~~~}}}zzzvvv{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxzzz|||}}}}}}}}}|||}}}}}}}}}~~~|||||||||}}}~~~}}}}}}~~~}}}zzzzzzvvvuuuxxx}}}{{{}}}{{{xxxwwwxxxxxxwwwvvvyyyzzz{{{{{{||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||{{{||||||{{{zzzzzz|||}}}}}}{{{xxxxxxxxxxxxxxxvvvuuutttrrrqqqpppooopppqqqrrrsssmmmoooqqqrrrsssuuuxxx{{{}}}|||{{{yyyxxxxxxwwwwwwxxxzzzyyyzzzzzzvvvvvvwwwyyy{{{yyysssmmmiiikkkpppwww||||||yyyvvvuuu}}}wwwqqqllljjjgggdddhhhoooyyy}}}zzzzzzxxxvvvuuurrrsssuuuvvvuuusssrrrqqqrrrsssuuuxxxzzz}}}~~~zzzxxxsssrrrxxx}}}|||~~~~~~~~~~~~}}}}}}}}}~~~}}}uuuzzzxxxcccZZZWWWXXXaaammmvvv}}}lll]]]VVVYYY]]]qqqxxxWWWSSSiiiyyyNNN;;;222,,,---...,,,+++,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,------------.........111666;;;RRR```mmmwwwhhhZZZlllrrrhhh~~~xxxxxxvvvssslllxxx{{{nnneee^^^ZZZVVVVVVVVVTTTPPPLLLEEEQQQfff}}}wwwLLLAAA:::666555222///............---------------------------------------------------------........................////////////000000000000111//////222444444999@@@UUUrrrxxx|||{{{zzzwwwzzz}}}pppmmmwww|||~~~}}}}}}}}}}}}}}}}}}~~~{{{~~~|||{{{zzzvvvwwwxxxzzzzzzzzzzzzyyy{{{zzzzzzzzzzzz{{{{{{|||~~~~~~}}}zzz{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}zzz{{{{{{|||}}}}}}~~~~~~}}}{{{zzzxxxxxxyyy{{{|||}}}|||{{{{{{{{{}}}~~~~~~|||{{{|||}}}}}}~~~}}}{{{|||||||||{{{yyywwwtttsssrrrrrrqqqrrrrrrssstttuuuppprrrtttuuuuuuvvvwwwyyy||||||||||||{{{zzzyyyyyywwwwwwvvvxxxwwwvvvuuuvvvxxxyyyvvvpppjjjdddiiiqqqvvvxxxwwwwwwwwwzzz~~~uuummmkkkfffaaaeeennnyyyvvvwwwyyyyyyxxxrrrsssuuutttrrrqqqrrrssszzzzzz{{{}}}~~~vvvvvvtttsssxxx{{{|||~~~|||||||||~~~~~~}}}ssswwwzzzeee[[[VVVVVV```lllwwwppp```WWWWWWZZZjjj~~~]]]QQQccc]]]???555------///...------***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,,,,------,,,...///......111888===LLLYYYkkkxxxgggfff{{{nnnpppuuuwww{{{uuuxxxnnnlllzzzuuulll^^^[[[WWWWWWXXXWWWQQQKKKCCCKKK```{{{\\\FFF<<<:::999111///............---------------------------------------------------------........................////////////000000000000111//////222444555:::AAAZZZrrr}}}uuu{{{~~~}}}xxxzzzzzzmmmmmmxxx{{{~~~~~~~~~}}}{{{{{{{{{||||||zzzyyyyyy{{{}}}~~~}}}{{{|||}}}}}}}}}}}}{{{{{{|||{{{zzzyyyxxxxxxxxxxxx|||{{{{{{{{{{{{{{{{{{zzzuuuwww{{{~~~~~~yyyzzzzzz|||~~~{{{xxxwwwyyy|||~~~~~~~~~}}}||||||~~~~~~}}}|||{{{zzzxxxyyyzzz{{{|||}}}~~~zzzyyyxxxwwwxxxzzz|||~~~~~~}}}||||||}}}~~~}}}|||||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{}}}}}}~~~}}}|||yyywwwuuuvvvvvvwwwxxxxxxxxxxxxwwwtttvvvxxxxxxwwwvvvvvvvvvyyyzzz|||||||||zzzxxxvvvtttwwwxxxxxx{{{~~~{{{uuuwwwvvvuuuwwwxxxuuunnniiieeellltttvvvuuuuuuzzz~~~tttmmmmmmjjjfffmmmyyy~~~|||xxxvvvwwwyyyxxxuuussstttuuuuuussstttwwwzzzvvvwwwuuurrruuu}}}zzz{{{}}}~~~~~~zzz{{{zzz~~~tttvvv~~~iii]]]WWWVVV___lllwwwrrraaaXXXWWWZZZaaaeeeUUU^^^{{{oooBBB777...---000///......***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,,,,------,,,...///......111999???GGGUUUmmmrrreeetttxxxpppzzzpppxxxyyy|||zzznnnbbbttt{{{qqq___\\\YYYYYYZZZYYYPPPGGGHHHLLL\\\vvvhhhKKK======<<<111//////.........---------------------------------------------------------........................////////////000000000000111//////222444555;;;BBB^^^sssyyysss{{{yyyzzz|||tttlllooo{{{~~~~~~~~~{{{~~~~~~|||zzzyyyyyyzzz{{{zzzxxxuuuuuuwwwzzz{{{|||zzz{{{~~~~~~|||zzzyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyypppsssxxx|||~~~}}}{{{yyyrrrtttwww}}}|||zzztttpppjjjiiilllqqqwwwzzzyyyyyyzzz{{{||||||{{{{{{{{{yyywwwvvvxxx{{{|||||||||{{{{{{zzzyyyxxxwwwxxxyyy{{{|||~~~zzzxxxwwwwwwxxxzzz}}}}}}||||||~~~~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~|||zzzzzz{{{|||~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}{{{zzzwwwyyyzzzzzzxxxuuuuuuuuuvvvwwwzzz{{{zzzwwwtttqqqrrrxxx{{{yyyxxxxxxwwwtttxxxvvvvvvvvvwwwtttnnniiijjjrrryyyxxxtttuuu~~~xxxooojjjnnnppppppzzz}}}}}}{{{yyyyyyxxxuuuppptttvvvwwwwwwvvvxxx}}}~~~}}}|||{{{{{{xxxyyyvvvqqqqqqyyyzzzzzz|||~~~~~~}}}xxx~~~~~~zzzyyy~~~~~~uuuwwwlll___XXXWWW```lllvvv~~~sssbbbYYYWWWZZZZZZyyyjjjXXX[[[xxxzzzDDD999///...000000//////+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,,,,,,,---------,,,...000///...111:::AAALLLYYYssswww```|||uuurrruuummm{{{{{{xxxuuucccppp~~~~~~qqqddd```]]][[[ZZZWWWRRRNNNKKKKKKYYYsssxxxJJJ===;;;666444333111///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000////////////111555///---333444888DDD___pppwwwyyy~~~|||xxx{{{xxxpppnnnpppwww~~~{{{}}}~~~|||{{{zzzzzzzzz|||{{{yyyyyyyyy{{{}}}~~~xxxzzz|||}}}||||||yyyvvvwwwzzzwwwrrrzzzrrrmmmpppvvvwwwwwwwwwvvvzzz}}}|||~~~|||}}}xxxqqqoookkkeeeeeemmmvvvuuuooonnnooooooqqqsssvvvyyy{{{uuuwwwyyyzzzzzz{{{}}}~~~||||||~~~}}}zzzxxxxxxyyyyyyzzz{{{{{{|||yyyyyyyyyzzzzzzzzz{{{{{{~~~}}}|||~~~~~~|||{{{}}}}}}yyyuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}~~~{{{zzz{{{{{{yyy~~~|||yyywwwuuutttqqqooorrrxxxzzzxxxwwwzzz}}}|||yyyyyywwwtttuuuwwwsssmmmmmmuuuyyyuuuttt{{{}}}zzzjjjdddaaadddjjjsss}}}|||{{{zzzyyyxxxwwwuuuttttttwwwvvvuuuuuuwwwyyy|||}}}}}}}}}~~~~~~~~~|||~~~yyyooommmvvvzzzyyyzzz|||ttt~~~{{{yyy|||~~~~~~~~~yyyvvv~~~pppcccYYYTTT[[[hhhsss|||vvvggg\\\VVVTTT```qqq}}}rrr[[[WWWoooyyyKKK888111222---,,,///+++,,,++++++******++++++,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,...---///111000000;;;IIIRRRZZZwww|||qqq|||}}}zzz}}}yyyooosssuuu|||kkkoooxxx~~~tttgggccc^^^\\\[[[YYYUUUQQQKKKIIITTTlllVVVEEE???777555444111///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000///111555000///444444888FFFhhhyyy~~~uuu{{{zzzwww}}}xxxqqqpppssszzz~~~~~~}}}|||}}}~~~}}}|||zzzxxxxxxyyyzzz{{{yyyzzz{{{|||}}}~~~}}}~~~{{{wwwrrrnnnooopppooopppsss{{{xxxwwwzzz~~~xxxqqqrrrqqqpppsss|||~~~vvvjjjhhhhhhiiinnnsssxxxzzzyyyzzz|||{{{{{{{{{}}}~~~}}}|||}}}}}}zzzxxxyyyzzz{{{||||||||||||xxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~}}}~~~~~~|||vvvvvvxxxzzz|||~~~}}}}}}|||{{{|||zzzxxxvvvuuurrrnnnlllqqqwww{{{zzz{{{~~~}}}zzzzzzxxxuuuuuuvvvrrrlllrrrxxx{{{xxxzzz~~~|||rrrmmmhhheeehhhmmmvvvyyywwwssssssssssssssssssttttttuuutttttttttuuuxxxzzz|||{{{{{{}}}~~~{{{}}}yyyqqqooovvv|||{{{|||xxx~~~{{{yyy|||~~~~~~~~~}}}xxxtttzzzpppeee[[[UUU[[[gggqqqzzzzzzjjj\\\UUUTTT]]]ooo}}}sssZZZQQQhhhzzzwwwrrr~~~NNN:::111333...---000---,,,,,,++++++++++++,,,,,,,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,...---...000///222>>>KKKOOO[[[zzzzzzvvvwww}}}rrriiivvv}}}sssmmmooo}}}xxxkkkfffaaa]]]]]]\\\YYYVVVMMMGGGLLLaaawwwfffOOOCCC999777444222///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000000000000000000111555222111666444999JJJtttxxxqqqzzz{{{{{{wwwpppqqquuu~~~~~~}}}~~~~~~|||{{{{{{{{{|||~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{xxxzzz{{{zzz|||{{{wwwrrroooppprrruuu~~~|||xxxsssssszzz{{{wwwtttyyy~~~uuuqqqlllkkkmmmpppqqqpppppprrrssssssssssssuuuwwwzzz{{{}}}}}}zzzxxxzzz|||~~~~~~~~~}}}|||yyyzzz{{{|||}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}|||{{{zzzxxxtttoookkkpppuuuzzz|||~~~{{{|||zzzvvvttttttqqqkkkssswwwyyyzzz~~~{{{|||wwwsssooommmpppttt{{{zzzuuurrrnnnooopppqqqssstttuuuvvvssssssssssssuuuwwwyyy{{{|||}}}~~~|||~~~{{{tttqqqvvv}}}}}}|||}}}~~~}}}|||zzz|||~~~~~~~~~~~~~~~~~~zzzuuuwwwsssfff]]]WWW[[[eeeoooxxx~~~lll\\\VVVUUUYYYmmm}}}tttXXXKKKaaasssjjjqqq~~~TTT<<<111333///...111...,,,,,,++++++++++++,,,,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,...------...///555BBBOOOZZZhhhuuuuuu~~~}}}llldddwwwwwwiiigggxxx~~~oooiiibbb^^^^^^^^^\\\ZZZRRRHHHFFFWWWoootttVVVDDD999999555222000//////000///...------------------------------------------------////////////000000000000000000000000000111111111111555333333777444<<>>777444111000000000///...------------------------........................------.........////////////000000111111222333333000222222444666555HHHjjjyyynnn~~~uuu~~~~~~uuujjjmmmwww|||www}}}~~~|||zzzyyyyyyxxxzzz||||||{{{yyyzzzzzzuuuwwwxxxvvvtttvvv|||~~~{{{yyyuuurrrvvv~~~yyytttsssxxx{{{|||zzzvvvkkk```iiiooouuutttmmmeee___\\\aaahhhrrryyy||||||{{{zzz}}}{{{{{{}}}{{{|||}}}~~~}}}~~~}}}{{{{{{|||~~~~~~}}}vvvvvvwwwxxxzzz|||~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}|||uuurrrwwwwwwrrrsss{{{}}}}}}}}}}}}|||yyytttpppjjjjjjlllssszzz||||||uuukkkeeegggkkklllnnnpppuuu{{{yyytttssswww}}}vvvooohhhbbb```eeennnxxx~~~|||zzzzzzyyyrrrrrrrrrqqqqqqqqqqqqqqqqqqssstttwwwyyyzzz||||||yyyzzz{{{~~~|||{{{wwwtttzzz|||yyy|||}}}{{{{{{}}}~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzpppsss{{{lllccc\\\[[[___fffqqqzzzrrrccc^^^___bbbkkkwwwvvvbbbSSSfff~~~xxxMMM333444222......---------,,,,,,,,,,,,------******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++,,,,,,,,,------------...+++/////////555DDDOOOSSS```xxxggg|||{{{yyymmmmmmuuuuuuwww~~~|||nnnfffooouuuqqqllliiiiiiiiigggddd^^^WWWNNNMMMXXXkkk|||zzzSSS>>>>>>777555222000000000///...------------------------........................------------.........//////000000111222222333333000222111444666555JJJooo~~~uuu{{{qqq|||vvvlllppp{{{|||www~~~}}}zzzvvvpppjjjgggggghhhjjjqqqtttwwwyyyzzzzzz{{{|||xxx{{{|||zzzxxxzzz}}}{{{xxxvvvxxx}}}vvvyyyyyywwwwwwooosssvvvwwwyyyzzztttmmmooovvv~~~yyysssrrrsssssszzz}}}zzzzzz||||||||||||}}}}}}~~~zzz{{{}}}~~~}}}zzzvvvwwwzzz{{{{{{yyyxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}|||}}}}}}tttqqquuuuuupppsss|||}}}||||||||||||zzzuuurrrkkkkkklllssszzz|||{{{tttiiicccfffkkknnnoooooossswwwtttpppttt}}}rrriiiccc^^^[[[aaagggrrr}}}}}}yyyyyyyyyxxxqqqpppppppppppppppppppppnnnppprrrtttvvvxxxyyyyyy{{{{{{|||}}}}}}zzzzzzwwwvvv}}}{{{||||||yyyyyy{{{}}}~~~||||||~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}rrruuu}}}ooofff^^^\\\^^^cccmmmwwwvvvfff^^^]]]aaaiiivvvxxxdddTTTccc~~~~~~QQQ555666444//////......------,,,,,,------...******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++,,,,,,,,,---------......+++///000///777EEEOOORRRWWWvvv~~~ppphhhlllppp~~~rrruuuvvvsssxxxmmmbbblllxxxtttnnnjjjmmmnnnllliiiiiijjj___QQQJJJRRReeeyyy___BBB@@@;;;888333111000///...---................................................///////////////.........////////////000111222333333///666444555999IIIxxxxxxssswwwyyyrrrjjjqqq{{{~~~|||}}}|||zzzwwwsssooollljjjlllfff___]]]bbbhhhnnnpppuuuwwwyyyzzzyyywwwuuussstttsssrrruuuyyy}}}}}}~~~}}}zzzuuuzzz}}}|||||||||}}}yyy{{{~~~}}}~~~}}}yyyqqqkkkhhhooovvvzzz}}}}}}yyy{{{|||uuu{{{}}}yyy{{{zzzuuu~~~{{{yyy{{{~~~~~~|||yyyzzz{{{}}}{{{yyyyyyzzz||||||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~||||||{{{{{{zzzyyywwwvvvzzzzzzzzzyyywwwuuutttsssllljjjlllttt~~~~~~qqqiiihhhkkkoooqqqpppooorrrvvvtttrrrwww|||yyymmmhhhccc^^^^^^bbbkkkqqqyyy~~~|||~~~yyywwwzzzsssttttttuuutttsssqqqppppppqqqrrrsssvvvxxxzzz{{{xxxzzz|||~~~~~~xxxtttxxx{{{wwwyyyyyy{{{}}}}}}}}}}}}~~~}}}{{{~~~}}}|||{{{zzzzzz|||{{{{{{{{{|||}}}~~~}}}}}}zzzuuuuuuzzz~~~~~~oooeee\\\ZZZ^^^dddoooxxx~~~xxxccc]]]aaabbblllsssrrrcccOOOZZZ}}}}}}{{{VVV:::444111...'''333+++******,,,......---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***++++++,,,,,,------...000222000///<<>>;;;888444111000///...---................................................/////////////////////...////////////000111222333333///666444555:::KKKzzz}}}||||||uuummmsss|||}}}|||~~~}}}zzzyyyyyyyyyrrrmmmkkkkkkjjjiiifffdddaaa```___\\\ZZZZZZ^^^gggpppwwwzzzwwwxxxyyyxxxuuuqqqnnnlllrrrrrrtttuuuxxxzzz}}}~~~zzzxxxvvvxxx{{{~~~~~~}}}}}}~~~}}}}}}vvvtttzzz|||wwwvvvuuuuuuvvvyyyzzzvvvoooiiifffpppyyy~~~||||||{{{tttssssssqqqppptttyyy}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyy{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~||||||}}}||||||{{{zzzyyy{{{{{{{{{zzzxxxwwwuuutttrrrqqqqqqtttyyy}}}yyyqqqkkklllooorrrsssuuutttuuuwwwuuusssyyyzzzyyy}}}tttjjjbbb______```gggoootttvvv{{{{{{zzz{{{wwwuuuxxxvvvvvvvvvwwwvvvuuutttsssttttttuuuvvvxxxzzz{{{|||}}}~~~|||uuuqqquuu|||}}}yyywwwzzzyyy{{{}}}}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuuuuu{{{tttiii___\\\___dddnnnwww~~~xxxccc\\\___bbbmmmuuuuuueeeOOOWWWxxx~~~xxxyyy[[[<<<555222000(((222++++++***,,,......---+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***++++++,,,,,,------...---///...///;;;LLLQQQKKKZZZtttlllccc}}}|||xxxxxxyyy~~~pppuuusssgggkkkssswwwppplllnnnqqqpppoooqqqqqqfffWWWKKKKKK\\\wwwkkkFFF>>><<<999444111000000///.........................................................//////////////////////////////000111222333333///666444666<<>>;;;666333222111///...................................................---.........//////000000////////////000111222333444///666555999BBBXXXwww~~~yyypppmmmttt{{{zzzxxxtttrrrqqqpppqqqqqqoooppprrrrrrqqqqqqrrrtttxxxyyyyyy{{{|||uuuooolllllllllkkkmmmooolllhhhfffiiilllmmmpppsssuuuyyy}}}{{{}}}{{{xxxtttqqqpppqqqsssuuuvvvtttooonnnvvvyyynnnfffccc```]]]ZZZ```eeennnxxx}}}zzzppphhhoooyyy~~~vvvnnneee^^^\\\ccceeelll|||||||||zzzyyyyyy~~~~~~||||||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~{{{{{{||||||}}}}}}}}}}}}|||}}}}}}|||{{{vvvuuuuuuwww{{{~~~|||xxxrrrllliiijjjmmmpppvvvwwwwwwwwwyyy}}}{{{vvvsssvvv~~~xxxtttuuuyyy|||}}}yyyxxxxxxyyyxxxvvvvvvxxxvvvuuutttssstttvvvwwwyyy}}}{{{zzzzzz{{{|||}}}{{{yyyuuunnniiimmmttt~~~{{{|||zzz|||~~~~~~}}}|||}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}}}}|||||||||zzz|||~~~~~~}}}}}}vvvssszzzvvviii]]]YYY\\\cccpppzzz}}}kkk___\\\^^^jjjrrrsssdddOOOYYY{{{|||{{{aaaaaafffuuufffCCC555111333+++///---,,,+++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++***++++++,,,,,,------...///000222777AAAMMMSSSTTTmmmyyyjjj___aaawww}}}}}}iiiooovvvyyy}}}}}}nnnfffdddmmmxxxnnnjjjiiihhhiiilllmmmaaaRRRFFF@@@LLLmmmYYYAAA???<<<777444222111///...................................................------......///000000000////////////000111222333444///666666;;;EEE]]]www||||||}}}xxxqqqpppyyy~~~yyytttrrrtttxxx|||~~~}}}||||||}}}zzzrrroooppprrriiilllnnnlllhhhhhhmmmrrrqqqsssvvvyyy~~~}}}{{{wwwtttqqqnnnmmmnnnpppqqqqqqtttsssrrruuuzzzqqqjjjfffdddaaa___fffllluuu~~~sssiiissszzz}}}vvvlllddd___ZZZ^^^eeeiiiuuu}}}~~~}}}}}}|||||||||~~~}}}}}}~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxyyy{{{}}}~~~}}}}}}uuutttuuuxxx}}}~~~yyyvvvqqqllliiikkkppptttrrrvvvxxxyyy|||{{{wwwuuuyyy~~~yyyjjjhhhrrr}}}yyyxxxxxxyyy{{{{{{zzzzzzyyyvvvuuusssrrrsssuuuxxxzzz}}}{{{yyyxxxxxxyyyzzz{{{yyyxxxvvvpppkkkpppwwwzzz{{{{{{|||~~~~~~}}}||||||}}}||||||{{{{{{{{{|||}}}}}}~~~}}}}}}}}}||||||{{{{{{yyyzzz|||}}}~~~~~~}}}}}}}}}~~~vvvrrrwwwsssgggZZZVVVZZZcccqqq|||~~~nnn```[[[___kkkssstttfffRRR\\\~~~|||zzz___bbbiiiwwwlllKKK:::333333+++000---,,,+++,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++***++++++,,,,,,------.........111777AAAMMMVVVZZZnnn}}}rrrfffaaarrrpppyyyxxxqqqgggccclllxxxmmmiiiiiihhhkkknnnoooaaaRRRGGGAAAIIIggg```EEE@@@===888444333111000...................................................------......///000000111////////////000111222333444///666666<<>>QQQ}}}~~~tttqqquuu~~~~~~|||{{{{{{~~~~~~yyyoookkkjjjtttvvvxxxyyy{{{~~~~~~}}}|||zzzyyy}}}}}}~~~{{{}}}tttlllooowww~~~zzzjjjooowww|||zzzzzz~~~}}}{{{zzzyyyzzzzzz{{{zzzyyyyyy|||~~~|||||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwwwwvvvvvvwwwzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzxxxwwwvvvxxxyyy~~~~~~zzzzzzyyyuuurrrqqqqqqsssuuuuuuuuuuuutttrrrpppooolllttt}}}uuuxxxyyy{{{www{{{}}}~~~~~~}}}}}}~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}{{{yyy{{{zzzvvvpppkkkkkkooosss{{{|||zzzzzz}}}yyyxxx{{{|||{{{{{{}}}zzzzzz{{{|||||||||||||||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{}}}}}}wwwqqqqqqwwwttteeeXXXUUUVVV[[[iiixxxqqq```XXXZZZbbbiiikkk^^^GGGJJJfffkkkpppLLL@@@666,,,555,,,...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++---------------.........000...555BBBJJJVVVrrrkkklll|||ppp|||zzzuuussszzzlllbbbfffooo|||nnnbbbaaaiiiooopppmmmpppjjjaaaYYYOOOUUUkkkWWWJJJAAA:::999777333//////............................................................//////////////////000111111111111111555222222777???TTT~~~zzz~~~}}}tttrrruuuzzzvvvwwwzzzzzz}}}vvvqqqmmmtttwww{{{~~~~~~~~~wwwnnnoooyyyvvvkkkoooxxx~~~|||}}}~~~}}}|||{{{zzz{{{||||||yyyyyyzzz}}}}}}{{{{{{|||}}}|||{{{zzzyyyxxxyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuwww{{{~~~yyyyyyzzzzzz{{{{{{{{{{{{xxxwwwwwwvvvvvvwwwyyyzzz~~~}}}{{{{{{zzzwwwtttssstttuuussstttuuuvvvvvvuuusssrrrpppsssxxxvvvxxxzzz}}}zzz}}}}}}|||}}}}}}||||||||||||}}}}}}{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{zzzvvvppplllkkkmmmpppxxxzzzzzzyyy~~~}}}wwwuuuxxx{{{{{{|||~~~yyyyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~|||{{{zzzzzz}}}~~~yyyrrrqqqwww}}}uuufffYYYTTTUUUYYYgggwwwooo___YYYYYYbbbiiilll___HHHJJJeeetttsss}}}PPP>>>666---333,,,...------,,,,,,++++++***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++---------------............000888CCCIIITTTmmmjjjjjjyyy}}}mmm{{{nnncccdddlll~~~|||nnnccccccjjjoooooommmpppiii```XXXMMMSSSjjj^^^KKKCCC;;;999777333000000............................................................//////////////////000111111111111111111111333777???UUU|||zzz{{{|||}}}||||||wwwtttwww}}}}}}|||}}}tttlllnnnyyy{{{uuupppsssuuuzzz|||vvvxxxxxxrrrqqq{{{~~~~~~~~~}}}|||{{{|||}}}~~~||||||}}}~~~||||||}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyvvvuuuuuuyyy|||wwwxxxyyyzzz{{{{{{{{{zzzttttttssstttvvvyyy{{{|||~~~~~~~~~}}}}}}}}}|||yyywwwvvvwwwyyyrrrsssuuuvvvwwwvvvvvvuuuuuussstttzzz}}}zzzyyy{{{~~~}}}}}}www{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~yyyxxxuuuqqqnnnmmmnnnpppvvvxxxyyyxxx|||yyysssooorrrvvvwwwxxxzzzxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~}}}|||zzzyyyyyy}}}zzztttsssxxx~~~xxxhhhZZZUUUUUUYYYgggwwwooo^^^XXXWWWaaaiiilll```GGGHHHcccsssppp{{{xxxwwwUUU===777...222---...------,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------...---111<<>>999000111---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......---333>>>JJJQQQYYYggguuurrrhhhvvvxxxyyyqqqwwwrrrfffccchhh}}}sssgggfffmmmqqqppppppsssmmmcccYYYKKKNNNbbbwww|||jjjNNNEEE<<<999777333111111............................................................//////////////////000111111111111111222222333666AAA[[[ssszzzsss{{{~~~yyyvvvyyy{{{tttmmmhhhcccddddddjjj{{{tttnnniiiiiimmmwww~~~xxxmmmiiieeeoooyyy~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzxxx{{{|||zzzuuutttvvvyyyvvvwwwxxxzzzzzzyyywwwwwwuuutttuuuxxx|||~~~}}}|||~~~}}}{{{|||~~~~~~{{{yyyzzz|||}}}}}}}}}{{{yyyyyyzzz|||vvvuuuuuuuuuvvvxxxzzz{{{|||wwwwww{{{|||yyyzzz{{{|||~~~}}}||||||{{{{{{{{{{{{||||||{{{}}}}}}zzzxxxvvvtttsssrrrrrrqqqqqqxxxzzzzzzwwwyyyxxxwww|||}}}zzz~~~~~~xxxwwwwwwyyyzzz{{{|||||||||~~~|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyyxxxtttyyy}}}{{{vvvtttxxx~~~|||kkk[[[UUUTTTXXXfffvvv{{{rrr___UUUVVV```iiilll^^^DDDCCC\\\zzz|||ppppppsss```@@@<<<222000---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,---....../////////444>>>KKKVVV```llluuu|||sssgggeeeyyy~~~tttnnnzzzsssssssssgggdddgggyyyuuujjjhhhnnnrrrqqqqqquuupppggg[[[JJJKKK]]]ttt{{{nnnOOOEEE<<<999777333111222............................................................/////////000//////000111111111111111444444333555BBB___uuuyyyoooyyy|||xxxuuuyyy}}}vvvmmmfff___cccgggsss|||uuuoooeeeeeeiiisss~~~~~~|||{{{xxxkkkdddeeeooozzz~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyuuuyyy{{{zzzuuutttvvvyyyuuuvvvxxxyyyyyyxxxvvvuuuxxxwwwwwwzzz~~~~~~{{{}}}{{{|||~~~~~~{{{xxxxxx{{{~~~|||||||||zzzyyyxxxzzz|||xxxvvvuuutttuuuxxx{{{}}}|||yyy{{{~~~yyyzzzzzz{{{~~~~~~||||||~~~}}}}}}||||||||||||}}}}}}wwwyyy|||~~~}}}~~~~~~|||yyywwwyyywwwuuutttssssssqqqpppzzz|||{{{wwwyyywwwttt{{{zzzzzz}}}sssvvvwwwyyyzzz{{{|||||||||~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~|||{{{yyywwwqqqwww{{{zzzuuusssxxx}}}|||kkk[[[TTTSSSWWWeeeuuuzzzsss___TTTUUU```iiilll^^^CCCAAAYYYffftttsssuuuwwwcccAAA>>>444000---......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++---------...///000000111111555>>>KKKYYYeeeqqqyyy|||mmm___bbbwwwpppiiixxxoooiiivvvtttfffdddcccuuuwwwlllhhhjjjmmmpppqqqpppnnnfffXXXLLLNNNUUUoooxxxWWWHHH<<<;;;999333000222////////////................................................////////////111000/////////000222333333222444999EEEaaapppzzzzzzxxx~~~ttt|||yyysssppphhhttt~~~}}}}}}}}}|||}}}|||tttkkkccc```aaalll{{{~~~zzzyyy}}}|||nnneeebbbdddqqq}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuutttwwwxxxzzz{{{zzzxxxvvvuuuzzz{{{{{{|||{{{yyyxxxwwwzzzzzzzzzyyyxxxwwwuuuuuuxxxyyyzzz|||}}}}}}~~~~~~~~~}}}||||||{{{{{{}}}}}}~~~}}}|||{{{yyyxxxzzzvvvsssuuuyyy|||{{{xxxzzzzzzyyyyyy{{{|||~~~|||}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvtttuuuvvvuuurrrooommmmmm{{{}}}{{{uuuvvv~~~|||tttrrrvvv{{{~~~wwwzzz}}}wwwyyyvvvwwwxxxzzz{{{|||||||||~~~}}}zzzwwwuuuyyyxxxyyyxxxtttqqqvvv~~~yyyjjj\\\VVVTTTVVVbbbpppxxxooo[[[TTTSSS^^^eeefff[[[CCC>>>QQQ[[[mmmyyyxxxwwwaaaBBB@@@444///---000///---,,,+++*********************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////222888CCCPPP\\\hhhvvvyyyooohhheeejjjrrrwww}}}vvv{{{~~~ttt~~~tttfffeeedddwwwuuukkkhhhjjjnnnqqqrrrqqqooofffXXXLLLMMMTTTnnnYYYIII===;;;:::444000222////////////................................................////////////111000/////////000222222222222333777CCC___pppzzzuuu}}}|||wwwuuurrr~~~}}}}}}|||}}}}}}~~~~~~|||~~~}}}vvvmmmjjjggghhhoooyyy|||~~~}}}~~~uuuiiicccdddlllvvv}}}~~~~~~}}}xxxtttsss~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuuyyyyyyzzzzzzyyywwwvvvuuuvvvwwwyyyzzzzzzzzzyyyxxxzzzzzzzzzzzzyyyxxxwwwvvvyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzyyyzzzwwwuuuvvvxxxzzzzzzzzzuuuwww{{{~~~|||}}}~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzz|||}}}}}}|||zzzyyyzzz{{{|||}}}}}}}}}||||||zzzyyyyyyxxxxxxwwwwwwwwwtttuuuvvvtttqqqnnnmmmlllzzz|||zzzuuuuuu}}}xxxtttuuuxxxyyyrrrsss{{{|||uuuqqqtttvvvwwwyyyzzz||||||}}}}}}}}}zzzxxxvvvxxxxxxyyyyyytttqqquuu}}}}}}nnn___YYYVVVVVV```mmmxxxppp[[[SSSTTT^^^eeefff[[[CCC>>>PPP]]]kkk~~~yyyeee@@@;;;000///111//////---,,,+++*********************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////111<<>><<<:::444111222////////////................................................////////////000000000///000111111222111111222666AAA\\\uuuoooxxx~~~~~~}}}~~~zzzvvvttt|||~~~{{{}}}||||||{{{{{{|||||||||yyy{{{|||}}}~~~xxxpppooonnnooosssxxx|||~~~}}}{{{|||}}}}}}}}}~~~~~~yyytttlllddddddiiirrr{{{~~~vvvnnnnnnsss}}}}}}~~~~~~}}}|||||||||||||||}}}}}}}}}|||{{{zzzyyyxxx{{{zzzyyyxxxwwwvvvuuutttssstttvvvxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||yyyyyyxxxwwwvvvwwwyyy||||||}}}{{{}}}~~~}}}{{{yyyyyyxxxxxxxxxxxxwwwwwwyyyzzz|||}}}}}}|||zzzyyyxxxyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuusssooolllkkkkkkyyy{{{zzzuuuuuu}}}{{{sssqqqrrrpppjjjjjjqqqsssnnnnnnqqqwwwxxxyyy{{{}}}}}}~~~~~~}}}{{{yyywwwvvvwwwzzzzzzvvvqqqtttzzz~~~ooo```YYYUUUSSS[[[gggvvv}}}ppp[[[RRRUUU^^^dddeeeZZZCCC===OOO```jjj{{{~~~oooGGG>>>000///111///...---,,,+++*********************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////...@@@QQQTTTQQQYYYoooxxxvvv|||{{{tttgggffffff{{{}}}pppgggeeeiiiooossstttsssooofffVVVIIIJJJPPPlll|||bbbOOO???<<<;;;555111222////////////................................................////////////000000000000000111111222222222333777BBB\\\yyyoooppp}}}}}}~~~}}}}}}yyyuuurrrppp{{{zzz~~~{{{{{{{{{{{{{{{|||}}}~~~www{{{}}}}}}yyyqqqppprrruuuvvvxxx||||||{{{{{{|||{{{{{{wwwyyy{{{~~~zzztttnnngggeeekkktttwwwvvvnnnsss}}}~~~~~~~~~}}}|||||||||||||||||||||}}}||||||{{{zzz|||{{{zzzxxxvvvuuuuuuuuussstttvvvxxxyyyyyyyyyxxxzzzzzz{{{{{{{{{{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~xxxzzz{{{xxxuuuuuuyyy~~~}}}|||}}}~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzyyywwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyytttuuutttqqqmmmjjjiiiiiiwww{{{{{{wwwwww~~~xxxqqqnnnnnniiifffhhhnnnqqqooopppssswwwxxxzzz|||}}}~~~~~~}}}{{{zzzyyyuuuwwwzzz|||wwwqqqsssxxxzzzkkk]]]WWWRRRPPPWWWcccssszzzqqq[[[RRRWWW^^^cccdddZZZCCC===NNNdddkkkyyyzzzSSSGGG555000//////...---,,,++++++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////,,,AAAUUUWWWTTT^^^xxxyyy~~~zzzsssffffffeeezzz{{{nnndddbbbgggmmmrrrsssrrrnnneeeUUUHHHHHHNNNdddxxxgggSSSAAA===<<<666222333////////////................................................///////////////000000000111111111111333333555999CCC]]]tttsss~~~~~~}}}|||yyywwwtttsss{{{zzz}}}||||||||||||}}}~~~xxx}}}~~~~~~}}}xxxrrrssswwwzzzzzzyyy{{{zzzyyyyyy{{{|||{{{yyywwwvvvwwwyyy|||}}}~~~{{{wwwsssoookkkmmmxxxvvvpppxxx}}}}}}~~~~~~}}}}}}}}}{{{{{{|||||||||||||||{{{}}}|||zzzxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~xxx{{{|||xxxttttttzzz|||vvvzzz}}}~~~~~~~~~}}}|||yyyyyyyyyzzzzzzzzzzzzzzzyyyzzz|||}}}}}}|||zzzyyywwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzttttttssspppkkkhhhggghhhuuuzzz{{{xxxyyywwwqqqpppqqqjjjkkkoootttuuusssrrrsssvvvxxxyyy{{{}}}~~~}}}|||{{{zzzyyyuuuvvvzzz|||wwwqqqrrrwwwwwwiii[[[VVVRRRQQQYYYeeessszzzqqq\\\SSSWWW^^^aaabbbYYYCCC===NNNhhhnnn{{{|||TTTGGG777222000......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------...////////////CCCUUUVVVVVVddd~~~rrr~~~zzzrrrfffeeedddvvv{{{mmmccc```dddkkkoooqqqppplllcccSSSFFFFFFMMM\\\tttlllVVVBBB===<<<777333333////////////................................................//////////////////000111111111111000333444666:::EEE^^^vvvqqq~~~zzz}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}}}}yyytttxxx|||~~~{{{zzz~~~~~~yyyzzz}}}}}}zzz|||{{{}}}~~~}}}yyyyyy|||}}}vvvuuuvvvvvvuuuzzz~~~{{{zzzwww~~~}}}|||}}}zzz{{{{{{|||||||||{{{{{{}}}|||{{{zzzyyyxxxwwwvvvxxxyyyyyyyyyxxxwwwuuutttwwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||}}}~~~xxxzzz{{{xxxuuuvvv|||{{{uuupppqqqvvv|||~~~zzz}}}|||{{{yyyyyyzzzzzzzzzzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyuuutttrrrnnniiifffffffffrrrwwwyyyxxxyyy{{{uuutttuuupppssswwwxxxwwwtttrrrqqquuuwwwyyy{{{}}}~~~}}}|||zzzyyyyyyuuuwwwzzz{{{vvvpppqqqwwwwwwhhh[[[VVVTTTTTT^^^jjjxxx}}}qqq\\\TTTWWW\\\___aaaYYYDDD???OOOiiiqqqxxxKKK???444444333...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////333GGGUUUTTTSSSccc{{{xxxooo~~~zzz~~~zzzrrreeedddcccrrr|||mmmaaa^^^aaahhhlllnnnmmmjjjaaaQQQEEEEEELLLXXXuuupppYYYCCC>>>===888333333////////////................................................////////////...///000111222111111000222333666:::EEE___|||rrr~~~{{{~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}~~~|||~~~}}}~~~|||yyyxxx{{{}}}}}}{{{zzz|||~~~~~~~~~~~~wwwwww{{{}}}xxxqqqsssyyy~~~}}}zzz}}}~~~~~~~~~~~~|||~~~}}}|||{{{|||~~~~~~zzzzzz{{{{{{{{{zzzzzzyyy||||||}}}}}}|||zzzyyyxxxwwwwwwxxxxxxwwwuuutttsssvvvwwwxxxzzz|||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||}}}|||{{{{{{{{{|||}}}~~~xxxyyyxxxvvvuuuxxx~~~~~~zzzvvvrrrooolllkkklllqqqxxxwww|||}}}{{{~~~|||~~~~~~{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{|||~~~~~~|||{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyuuutttqqqmmmhhheeedddeeelllrrrvvvvvvxxxyyyvvvuuupppsssvvvuuusssrrrsssssstttvvvxxxzzz|||~~~}}}{{{zzzyyyxxxvvvwwwzzzzzzuuuoooqqqwwwwwwhhhZZZUUUSSSTTT___mmm|||qqq]]]UUUVVV[[[]]]___YYYEEE@@@PPPgggtttwwwwwwxxxJJJ???666555111------,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////444JJJXXXSSSOOO___yyyrrroooooo}}}vvv|||{{{zzzqqqdddcccbbbooo}}}mmmaaa]]]```fffjjjlllkkkiii```PPPDDDEEELLLYYYyyyrrrZZZDDD>>>===888444333000/////////................................................/////////000...///000222222111111000111222555:::EEE___vvv~~~~~~~~~}}}~~~yyyyyyyyyyyyzzz{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}tttxxx}}}zzzyyy}}}~~~~~~~~~|||~~~}}}yyyxxx}}}}}}|||~~~{{{uuummmrrr{{{~~~~~~}}}}}}}}}~~~}}}~~~}}}{{{|||}}}~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{zzzzzzyyyxxx{{{|||}}}~~~~~~|||zzzxxxtttuuuvvvvvvvvvuuusssrrruuuvvvxxxzzz{{{}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||}}}|||{{{zzzzzz{{{|||}}}yyyxxxwwwvvvvvvzzz{{{vvvooohhhccc``````aaajjjooovvv}}}~~~zzzwwwyyyxxx|||~~~|||zzzxxxwwwwwwwwwwwwxxxxxxyyyyyyyyy|||}}}~~~~~~}}}|||{{{zzzyyywwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuutttqqqlllgggdddcccdddiiiooottttttwww{{{tttqqqkkknnnpppooonnnqqqvvvxxxtttuuuwwwyyy|||}}}~~~}}}{{{yyyxxxxxxwwwwwwyyyyyytttoooqqqwwwwwwgggYYYSSSQQQRRR^^^lll}}}qqq]]]VVVUUUZZZ\\\___YYYFFFAAAQQQddduuuyyyiiirrr}}}QQQFFF;;;555,,,------,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------...//////000333KKK[[[UUUNNN^^^zzzhhhiii|||lllwww}}}zzzyyy}}}{{{pppfffeeeaaammm}}}qqqfff```aaaggglllpppmmmhhh^^^PPPDDDDDDKKK___ttt^^^CCC???;;;888666111000000///.................................................../////////////////////000111111222222444111222:::KKKfffvvv~~~~~~}}}|||}}}{{{zzzyyywwwtttrrrssswwwzzz||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||xxxyyy}}}~~~~~~~~~||||||~~~~~~~~~}}}|||~~~}}}|||xxx~~~~~~}}}}}}{{{yyyyyy{{{}}}~~~}}}~~~~~~}}}||||||{{{zzzzzzyyyyyy~~~~~~}}}}}}||||||{{{{{{yyyvvvvvvyyywwwsssqqqrrruuuxxx{{{{{{yyyxxxzzz|||zzz{{{||||||{{{|||~~~~~~~~~}}}}}}~~~~~~{{{{{{|||~~~}}}zzzwwwvvvuuuuuuxxx}}}~~~|||{{{zzzyyyyyyzzz{{{zzzxxxxxxppphhhccc]]]VVVXXX^^^dddkkkwww}}}}}}~~~|||zzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}xxxxxxyyyyyyzzz{{{{{{|||yyyyyyyyyyyyyyyzzz{{{|||xxxwwwsssnnnhhheeeeeeeeehhhmmmsssuuuuuuzzzyyysssqqquuusssrrrvvv||||||yyyyyyzzz{{{zzzzzz{{{~~~~~~}}}|||zzzxxxvvvvvvxxxyyysssnnnpppvvvrrreeeYYYVVVVVVYYYdddrrr|||rrr^^^TTTUUUWWWWWW]]]^^^LLLBBBMMMjjjzzzwwwkkkkkk~~~~~~TTTIII<<<555---///......------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...---,,,,,,...000000000666QQQ___VVVSSSfff}}}|||eee^^^mmmzzzppp}}}~~~uuu}}}~~~|||{{{~~~zzz~~~oooeeeeeeaaannn~~~rrrfff___aaaggglllpppmmmggg]]]OOODDDEEELLL```vvv___DDD@@@<<<999777111000000///.................................................../////////////////////000111111222222333111333;;;MMMiiiqqq~~~|||{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||zzzwwwuuuuuuwwwyyy}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}||||||{{{xxxzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~|||{{{}}}}}}~~~~~~~~~{{{~~~~~~}}}||||||}}}~~~}}}|||zzzyyyyyy{{{|||}}}|||~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{yyywwwwwwzzzyyyuuutttuuutttvvvxxxwwwuuuuuuvvvxxxzzz{{{||||||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~|||||||||~~~}}}zzzwwwvvvuuuvvvyyy}}}~~~|||{{{zzzyyyzzz{{{{{{zzzyyyxxxmmmccc]]]XXXTTTVVVZZZccckkkwww}}}~~~||||||}}}~~~{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||{{{}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{wwwvvvsssnnniiiffffffgggiiipppxxx{{{{{{~~~xxxsssqqquuuttttttyyy}}}zzz{{{|||{{{zzz{{{}}}}}}}}}|||{{{yyyvvvvvvyyyyyytttoooqqqxxxrrrdddXXXTTTUUUXXXeeesssxxx}}}ooo[[[QQQTTTWWWYYY___^^^LLLAAAKKK\\\rrr{{{ooonnnVVVHHH999333...///......------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,.../////////888NNNZZZSSSUUUjjj~~~wwwdddaaapppyyyqqq}}}|||uuu|||{{{}}}}}}xxx}}}|||mmmcccdddaaappprrrddd^^^```ffflllppplllfff\\\NNNEEEFFFNNNaaawww|||bbbFFFAAA===999888222000000///.................................................../////////////////////000111111222222333111444===NNNkkknnn|||{{{{{{|||~~~~~~~~~|||xxxwwwxxxyyy}}}}}}||||||{{{zzzzzzyyy|||||||||||||||{{{zzzyyywwwzzz||||||zzzzzz|||~~~~~~~~~|||zzzyyyyyyzzzzzz~~~|||{{{{{{zzzxxxvvv|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}}}}|||zzzxxxxxxyyy{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}xxxxxxyyyzzz{{{}}}}}}~~~zzzzzzzzzzzzzzz{{{{{{{{{zzzxxxxxx{{{{{{wwwvvvxxxvvvvvvvvvtttrrrrrrtttvvvyyyzzz||||||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzwwwwwwvvvwwwyyy|||~~~~~~}}}{{{zzzyyyzzz||||||zzzyyyrrrfffYYYUUUUUUWWWYYY\\\cccmmmyyy}}}yyyyyy}}}~~~{{{yyyxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}|||}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyvvvuuusssooojjjhhhhhhhhhiiiqqqzzz~~~~~~vvvqqqpppqqqppprrrvvv|||~~~|||{{{|||||||||{{{{{{}}}~~~}}}||||||}}}|||{{{vvvwwwyyyyyytttpppssszzzrrrdddVVVSSSSSSXXXfffuuuwww~~~lllWWWMMMQQQVVVZZZ```___KKK@@@KKK^^^ppp|||{{{zzzXXXGGG666222//////......------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////999LLLUUUPPPWWWooopppbbbdddssszzzwww{{{sss}}}~~~||||||zzz}}}{{{vvv|||{{{jjjaaacccbbbssspppbbb]]]```fffkkkoookkkeee\\\NNNEEEHHHOOO```xxx~~~eeeHHHCCC>>>:::888333000000///.................................................../////////////////////000111111222222111000333===NNNlllpppyyyzzz|||{{{~~~~~~~~~|||zzzzzz{{{}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvzzz~~~~~~|||~~~|||yyyzzz{{{yyyyyyxxxwwwwwwxxxxxxyyy|||zzzxxxxxxxxxwwwvvvuuu{{{{{{||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~|||{{{yyywwwwwwxxxzzzzzzzzz}}}}}}}}}}}}||||||||||||xxxxxxyyyzzz{{{|||}}}}}}yyyyyyzzzzzz{{{{{{{{{||||||yyyyyy{{{zzzvvvuuuxxxyyyxxxvvvtttssssssuuuvvvxxxzzz{{{{{{zzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwwwwxxxyyyzzz|||}}}}}}}}}{{{zzzzzz{{{||||||zzzxxxkkk^^^RRRPPPWWW```dddfffeeeooo||||||yyy|||~~~|||zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwxxxxxxuuuuuussspppllliiiiiijjjjjjrrrzzz}}}|||~~~~~~uuupppnnnppppppqqquuuzzz|||{{{zzzyyyzzz|||||||||}}}}}}~~~~~~~~~{{{{{{|||}}}}}}}}}wwwwwwyyyyyyuuupppttt{{{sssdddVVVSSSTTTYYYhhhxxx{{{iiiUUUKKKKKKRRRYYY```^^^JJJAAANNNqqq}}}uuuZZZEEE444111000///......------,,,++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++---...////////////000999KKKUUUQQQXXXqqqkkk___ccctttwww{{{yyy{{{|||xxxuuu{{{yyyhhh```ccccccwwwmmm___[[[___fffjjjmmmjjjeee\\\OOOFFFIIIPPP]]]xxxgggJJJCCC>>>:::888333000000///.................................................../////////////////////000111111222222//////333<<>>AAAXXXuuu{{{ZZZGGG666222000///......------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000555999:::777555777999BBBSSSZZZXXXbbb{{{qqqeeekkk~~~ppp}}}~~~jjjzzzuuurrrxxx{{{{{{|||vvvttt{{{yyyggg^^^dddgggxxx|||ppp```WWWXXX^^^dddgggffffffeee___TTTIIIIIIOOO___xxxjjjKKKCCC<<<888666111000000///.................................................../////////000/////////000111111222222444444777===JJJfffwwwwww|||~~~~~~}}}|||}}}|||{{{}}}~~~vvvuuuxxx|||zzztttuuu{{{vvvwwwxxxyyyyyyzzzyyyyyywwwuuussssssvvvxxxyyyyyy~~~|||zzzxxxvvvuuuuuuuuu|||~~~~~~~~~{{{}}}~~~wwwyyy}}}~~~|||~~~~~~~~~}}}~~~~~~~~~{{{yyyxxxyyyzzzzzzyyy~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwttttttwwwxxxwwwxxx|||{{{yyyxxxyyy{{{{{{yyyvvvuuuwwwzzzzzzyyywwwvvvvvvuuuwwwzzz}}}~~~}}}}}}|||zzzyyyyyy|||~~~}}}{{{zzz{{{}}}|||{{{zzzzzzxxxtttoookkkWWWYYYYYY\\\hhhvvv|||yyysssuuuzzz~~~zzzwwwvvvwwwxxxyyyyyy{{{|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxyyyxxxuuupppmmmkkkjjjiiipppxxxzzzxxxyyyzzzpppllloooqqquuuwwwxxxyyy{{{|||{{{}}}~~~}}}|||}}}}}}yyywwwxxxzzz||||||{{{yyyyyyvvvppplllooowwwiii]]]SSSSSSVVV[[[iiixxx~~~|||gggTTTKKKJJJPPPRRRQQQIII:::???XXXooottt{{{{{{YYYHHH888333000///......------,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,222777<<<<<<999777888;;;HHHTTTYYYWWWffftttkkkrrrmmmiiizzz~~~{{{lllmmmwww{{{yyywwwvvv|||lllbbb]]]___jjj|||~~~ppp___YYY]]]ccceeedddcccdddeee```UUUIIIGGGLLL^^^|||nnnKKKAAA===:::888222////////////////////////........................////////////000000000000000000000000111111111111222444888===HHHccc~~~rrr|||xxx}}}}}}}}}||||||||||||}}}}}}{{{{{{{{{|||{{{{{{zzzzzz}}}}}}yyyzzz{{{yyywwwuuuttttttwwwwwwxxxyyyxxxwwwvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwzzzyyywwwvvvwwwxxxzzz|||}}}}}}~~~~~~~~~yyy}}}}}}}}}{{{~~~{{{yyy~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||yyyxxxxxxyyyyyy{{{}}}}}}{{{zzzyyyyyy}}}}}}|||{{{zzzxxxvvvuuuuuuuuuwwwyyyvvvsssuuuzzz{{{zzzyyyzzz{{{zzzwwwuuusssttttttsssqqqqqqrrrtttyyyyyyzzzzzz{{{|||||||||~~~~~~~~~}}}zzzzzzzzzzzzzzz{{{||||||~~~~~~|||zzzwwwnnndddSSSTTTTTTYYYeeessszzzzzzwwwwww}}}yyyvvvvvvxxxzzz{{{}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}{{{yyyxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxzzzxxxvvvtttrrroookkkhhhkkkmmmrrrwwwvvvvvv{{{yyyppplllmmmwww}}}{{{yyy{{{}}}|||}}}}}}}}}~~~~~~~~~yyyvvvvvv{{{~~~}}}{{{{{{zzzwwwsssnnnlllrrryyyddd\\\SSSQQQTTT]]]mmm{{{uuu```SSSOOOOOOLLLRRRJJJCCC<<<<<<\\\ppphhh}}}www~~~^^^DDD222555222///......------,,,+++++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,///333777999999888888888HHH[[[RRRSSSgggyyyzzz|||qqq}}}~~~{{{}}}~~~xxxzzzqqq}}}wwwggg___ZZZ]]]iii|||nnn^^^XXX\\\bbbdddccccccdddddd___TTTHHHGGGLLL```}}}nnnKKKAAA===;;;888222////////////////////////////////////////////////.../////////000000000000000000000000111111111111333333666;;;GGGaaa|||qqqzzzzzz}}}}}}~~~~~~||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||{{{zzz~~~|||}}}}}}{{{zzz{{{{{{yyywwwuuuuuuvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwww|||{{{zzzyyyyyyzzz{{{{{{~~~~~~}}}zzzyyyyyy{{{}}}|||~~~}}}{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~|||yyywwwxxxyyyyyyzzz|||{{{yyyxxxxxxyyy}}}}}}|||{{{zzzxxxvvvuuuuuutttuuuxxxwwwtttuuuyyyzzzyyyyyyyyyzzzyyywwwtttrrrsssttttttrrrrrrrrrtttzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||{{{yyypppfffXXXZZZ[[[^^^gggqqqtttqqquuuyyy~~~zzzwwwxxx{{{~~~~~~|||{{{|||~~~~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuusssoooiiieeeeeeiiiqqqwwwxxxwww|||zzzsssooommmuuu{{{yyyxxxzzz|||{{{{{{{{{|||~~~}}}~~~~~~zzzwwwwww{{{~~~~~~|||}}}{{{wwwqqqllllllssszzzddd\\\SSSQQQUUU^^^mmmzzzrrr]]]OOOJJJOOOLLLPPPGGGAAA===@@@cccxxxrrrxxxvvv___EEE333555222///......------,,,++++++++++++++++++************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---000444666777777888999GGG\\\TTTUUUfffvvv~~~zzzqqq~~~}}}~~~yyyyyy|||oooyyysssccc\\\YYY]]]iiizzzlll]]]WWW[[[aaacccbbbccccccbbb]]]QQQGGGGGGMMMaaa}}}~~~nnnKKKBBB===;;;999222////////////////////////////////////////////////....../////////000000000000000000000111111111111444333333999FFF```{{{mmmvvv~~~}}}~~~zzz|||~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~}}}{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}|||}}}}}}}}}{{{yyy||||||{{{yyywwwvvvxxxyyyvvvwwwyyy{{{|||||||||{{{xxxxxxwwwvvvvvvwwwxxxxxx{{{{{{|||}}}~~~zzzyyywwwvvvvvvxxx{{{}}}}}}~~~~~~~~~}}}~~~|||{{{yyyxxxxxxyyy{{{|||}}}~~~}}}{{{yyywwwxxxyyyyyyzzzzzzyyywwwwwwxxxzzz|||||||||{{{zzzxxxwwwvvvvvvsssrrrvvvyyywwwwwwyyyyyyxxxxxxyyyyyyxxxvvvtttqqqsssvvvvvvuuusssssstttzzzzzz{{{|||}}}~~~}}}}}}}}}|||||||||{{{{{{~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~||||||zzzqqqhhh\\\aaaeeehhhmmmrrrqqqmmmmmmxxx~~~{{{{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyy}}}}}}}}}}}}}}}||||||{{{~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyvvvvvvvvvvvvtttooohhhbbb```eeeooowwwyyyxxx}}}yyysssqqqnnntttyyyyyywwwyyyzzzzzz{{{{{{{{{}}}|||}}}}}}~~~|||yyyyyy|||~~~~~~|||}}}wwwooojjjmmmtttzzzddd[[[SSSRRRVVV___mmmyyy}}}ppp]]]NNNGGGOOOJJJMMMCCC>>>>>>EEEiii~~~wwwxxx```FFF333555222///......------,,,++++++,,,+++++++++************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,...000222444666999<<>>;;;999222////////////////////////////////////////////////........./////////000000///000000000111111111111555222222999HHHcccoootttxxx{{{}}}~~~~~~~~~|||||||||{{{}}}~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||{{{yyy}}}}}}|||zzzxxxxxxzzz}}}yyyzzz|||}}}~~~~~~}}}}}}|||zzzyyywwwwwwyyyzzz|||{{{|||~~~~~~zzzyyyxxxwwwxxxzzz|||}}}~~~~~~~~~~~~|||}}}~~~|||zzzyyyyyyzzz|||~~~}}}~~~~~~|||zzzyyyyyy{{{{{{{{{zzzyyywwwwwwyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxsssrrrwww{{{zzzyyyzzzyyyxxxwwwxxxyyyxxxuuusssrrruuuxxxyyywwwvvvuuuuuuyyyyyyzzz|||}}}~~~||||||{{{{{{{{{zzzzzzzzz||||||{{{{{{{{{{{{|||||||||~~~~~~|||{{{xxxooofff]]]eeemmmqqqtttvvvsssoookkkyyy}}}||||||{{{~~~}}}{{{{{{|||}}}}}}|||zzzzzzyyyyyyzzzzzz{{{||||||||||||}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwvvvuuutttrrrnnnhhhccc```eeemmmtttvvvvvv|||~~~wwwsssqqqppptttxxxyyyxxxyyyzzz{{{~~~}}}}}}~~~~~~||||||}}}}}}~~~}}}{{{{{{}}}~~~}}}|||~~~}}}wwwoookkknnntttwwwcccZZZSSSSSSXXXaaannnyyy~~~|||zzzqqq```PPPIIINNNHHHJJJ@@@======EEEkkk}}}}}}```EEE222444000///......------,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++---...000222666;;;???JJJ]]]VVV\\\mmmttt}}}xxxmmmmmm}}}www{{{}}}~~~{{{qqqrrryyyooo^^^YYYXXX]]]jjj~~~tttgggYYYUUUZZZ```bbb```cccaaa^^^WWWLLLDDDFFFNNNbbb{{{oooLLLDDD???<<<999222////////////////////////------------------------............///////////////000000000111111111111555222333:::JJJfff~~~rrrwww~~~{{{yyy|||~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~yyyzzz|||~~~~~~|||{{{{{{~~~~~~}}}{{{zzzzzz}}}}}}~~~~~~}}}~~~}}}{{{{{{}}}~~~}}}{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}||||||}}}}}}~~~~~~|||{{{zzz{{{}}}|||||||||zzzxxxxxxzzz|||zzz{{{{{{{{{zzzyyyyyyxxxyyytttsssxxx||||||{{{{{{yyyxxxwwwxxxyyyxxxuuussssssvvvyyyzzzyyyxxxwwwwwwxxxyyyyyyzzz|||}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzyyywwwwwwxxxyyyzzz|||}}}~~~}}}~~~}}}zzzxxxuuukkkaaa^^^hhhqqqtttttttttrrrooosss~~~}}}|||{{{}}}{{{zzz{{{{{{yyyxxxyyyyyyyyyyyyyyyzzzzzz{{{zzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwyyywwwsssqqqooommmjjjhhheeeggglllqqqrrrsss{{{~~~wwwtttssstttuuuxxxzzzzzzzzzzzz|||~~~~~~}}}|||}}}}}}}}}~~~~~~|||||||||||||||{{{zzz{{{wwwooolllppprrrpppaaaXXXQQQSSSZZZdddpppyyy}}}yyyxxxwwwooo```RRRKKKLLLGGGIII@@@<<<<<>>;;;===FFFlllxxxppp}}}~~~aaaFFF222222...///......------,,,++++++,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,............000444:::>>>TTT```\\\rrrhhhiii}}}nnn||||||~~~|||xxxnnnpppttthhhXXXWWW[[[cccpppqqqeeeYYYUUU[[[aaacccaaabbb___ZZZRRRGGGAAAFFFOOObbboooMMMEEEAAA===999111////////////////////////---------------------------------.........//////000000000000111111111111222111333777DDDaaa|||iiimmmuuu{{{zzzrrrqqq~~~zzz}}}}}}|||~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyxxxxxxxxxyyy}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}~~~~~~}}}}}}yyyzzz{{{zzzyyyyyyzzz|||yyy{{{||||||zzzyyyyyyzzzyyyyyyzzzzzz{{{zzzzzzzzzwwwvvvwwwzzzyyyvvvwww{{{zzzyyyyyyyyyzzzyyywwwtttrrrsssuuuuuutttuuuvvvxxx{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzvvvwwwwwwxxxzzz|||~~~|||}}}|||zzzxxxtttjjj```^^^hhhooonnnlllooouuuxxx}}}|||yyywwwvvvvvvwwwxxxxxxwww}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}{{{zzzwwwwwwvvvvvvvvvvvvwwwwwwwwwuuusssqqqqqqpppnnnlllggghhhmmmqqqrrrrrrzzz}}}yyyxxxxxxtttuuuyyy{{{yyyyyy|||~~~|||zzzzzz{{{||||||||||||}}}~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxzzzuuujjjiiiooopppjjj\\\SSSNNNTTT___iiittt|||vvvwwwwwwwwwttthhhXXXMMMKKKNNNGGGGGG<<<:::???KKKtttsss}}}cccHHH444333//////......------,,,++++++------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...............111666:::TTT___[[[rrrhhhggg|||yyyyyy~~~yyyooopppttthhhZZZZZZ```iiiwww|||~~~qqqeeeYYYUUU[[[bbbcccaaabbb___YYYQQQFFF@@@FFFOOO___oooNNNFFFAAA===999111////////////////////////........................---------.........//////000000000000111111111111000111222555@@@\\\vvv}}}pppwwwxxxrrrrrr}}}zzz}}}~~~|||~~~~~~}}}}}}~~~}}}~~~}}}}}}||||||~~~{{{zzz{{{}}}}}}|||zzzzzzzzz|||~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyy|||}}}~~~~~~~~~|||{{{zzz||||||~~~~~~|||{{{{{{{{{{{{yyy{{{}}}~~~~~~}}}{{{yyywwwxxxyyyxxxwwwwwwyyyzzzwwwyyy{{{{{{zzzxxxwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzuuuuuuwwwyyyvvvsssuuuzzz{{{zzzyyyzzz{{{zzzwwwuuuppprrrrrrrrrrrrrrruuuwww}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~{{{}}}|||zzzyyyvvvmmmccc\\\gggnnnnnnmmmttt}}}~~~|||zzzxxxuuutttssstttwwwyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||xxxyyyzzzzzz{{{{{{{{{zzz}}}~~~~~~|||yyyxxxxxxxxxwwwwwwwwwwwwxxxxxxttttttsssttttttrrrooolllcccgggnnntttttttttzzz|||xxxvvvxxxssssssxxxzzzwwwwww{{{zzzxxxwwwwwwzzz|||}}}}}}{{{|||~~~}}}||||||}}}~~~}}}zzzxxxwwwwwwyyyzzzsssgggeeennnpppjjj[[[RRRNNNTTT```kkkuuu}}}uuuzzz{{{|||wwwhhhWWWMMMLLLPPPGGGEEE:::999AAAQQQ|||eeeJJJ666555000///......------,,,++++++---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........------///333666QQQ]]]XXXlllzzzddddddzzzsss}}}rrrkkkvvvjjj___[[[YYY]]]mmm~~~}}}ooo[[[WWW___^^^^^^bbbaaa\\\aaaYYYLLLEEE???DDDVVVooooooPPPGGGAAA???;;;111000000///...............------------------------...............///000000000000000000111111111111...555333444CCCZZZzzzppp{{{|||{{{uuupppvvvwwwtttyyy~~~~~~|||~~~}}}|||}}}~~~yyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}||||||~~~}}}zzzxxxxxx}}}~~~{{{{{{{{{{{{|||~~~|||~~~}}}}}}|||{{{yyyvvvtttsss}}}{{{yyywww|||zzzyyyzzz}}}}}}{{{yyyxxxwwwwwwzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxvvvuuutttsssxxxxxxyyyyyyxxxvvvuuuttttttttttttuuuvvvwwwyyyzzzzzzzzzzzz{{{}}}}}}|||zzzzzzzzzyyyyyyxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}|||yyysssmmmiiijjjjjjlllqqqyyy~~~}}}xxxsssuuuuuuuuuuuuvvvwwwxxxxxx~~~}}}|||{{{{{{|||}}}~~~||||||{{{{{{{{{{{{|||||||||}}}}}}}}}{{{zzzxxxwwwxxxwwwuuutttuuuvvvxxxyyy{{{zzzyyyxxxwwwtttpppmmmcccbbbeeelllrrrtttxxx~~~}}}}}}|||yyyvvvvvvxxxzzzzzzyyyuuuvvvvvvwwwyyyzzzzzz{{{{{{|||}}}|||zzzyyyzzz{{{vvvxxxzzz{{{{{{yyywwwuuuvvvyyyqqqeeegggsssqqqdddUUUVVVOOOQQQcccpppxxx~~~xxx~~~}}}uuudddRRRJJJJJJKKKKKK>>>999???===OOOxxxnnnPPP???555///111000///......------......---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444KKK^^^]]]kkk|||{{{|||tttjjjppptttttt~~~zzzqqqkkkooocccYYYYYY\\\ccctttmmm[[[XXX___^^^^^^bbbaaa\\\```WWWKKKDDD???EEEXXXuuunnnQQQHHHBBB???;;;111000000///...............------------------------...............///000000000000000000111111111111///555333444BBBXXXxxxxxx}}}vvvvvvuuupppkkkqqqzzzvvvzzz|||}}}~~~}}}{{{~~~~~~}}}|||}}}}}}||||||}}}}}}|||zzzxxxwwwxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~{{{xxxxxxxxx}}}~~~~~~}}}zzzyyyzzz{{{|||~~~}}}~~~~~~}}}|||~~~}}}zzzxxxvvvtttttt~~~~~~}}}|||{{{~~~|||yyyyyy{{{~~~~~~}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyzzzxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyxxxyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxzzzyyywwwvvvuuuuuuvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{wwwwwwwwwxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwxxxxxxyyyzzz{{{|||}}}}}}~~~|||yyyuuupppnnnooopppsssyyy~~~zzzvvvssssssuuuwwwzzz}}}}}}}}}|||||||||||||||}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}{{{yyywwwvvvxxxwwwuuuttttttvvvwwwxxxzzzyyyyyyxxxxxxuuuqqqnnncccbbbfffmmmrrruuuyyy}}}}}}~~~zzzwwwvvvxxxzzzzzzzzzwwwwwwxxxxxxyyyyyyyyyyyywwwyyyzzzyyyxxxxxxyyyzzzyyyzzz{{{|||zzzxxxuuussswwwwwwoooffflllxxxtttfffVVVWWWPPPRRRdddpppxxx~~~zzz~~~}}}uuudddRRRIIIJJJHHHHHH===999??????QQQxxx|||iiiKKK<<<444///111111///..................---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444GGGXXXTTT```ooonnnpppiiihhhmmmtttxxx}}}sss~~~xxxpppllljjj]]]TTTXXX___iiizzzjjjZZZXXX___^^^^^^bbbaaa]]]___UUUIIICCC>>>GGG\\\}}}nnnRRRIIICCC???;;;111000000///...............------------------------...............///000000000000000000111111111111000555333444AAAUUUvvvyyywwwuuurrrooosss~~~~~~|||yyy}}}~~~yyyyyyyyy||||||{{{{{{{{{|||{{{yyyvvvyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{zzz{{{|||{{{yyyxxxxxxyyy~~~~~~~~~}}}zzz{{{|||}}}~~~~~~|||zzzwwwvvvvvvvvv}}}~~~~~~~~~}}}zzzyyy{{{}}}~~~~~~||||||}}}}}}|||{{{yyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyy{{{yyywwwvvvvvvwwwzzz{{{yyyyyyzzz{{{{{{|||||||||{{{yyyvvvtttsssuuuwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvvvvxxxzzz{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyvvvvvvwwwxxxyyy{{{|||}}}~~~|||yyywwwuuutttuuuwww{{{~~~|||xxxssstttvvvyyy|||{{{||||||}}}}}}||||||||||||||||||{{{{{{|||||||||}}}}}}}}}}}}{{{yyywwwvvvwwwwwwuuuttttttuuuvvvwwwyyyxxxxxxxxxxxxvvvssspppdddcccfffnnnsssvvv{{{}}}|||yyywwwxxxzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxuuuvvvxxxxxxwwwwwwyyyzzz{{{{{{|||{{{zzzwwwtttrrrvvvssskkkfffqqq|||uuucccSSSUUUOOORRRcccpppwww}}}~~~|||tttdddRRRIIIIIIFFFDDD<<<:::???AAAUUUwwwuuucccEEE888333111111111000///...............---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444BBBRRRKKKUUUdddeeeiiidddkkkmmmvvv||||||pppwww~~~wwwrrrooojjj\\\SSSXXXbbblll{{{zzzxxxdddWWWWWW]]]\\\^^^bbb___]]]]]]RRRGGGBBB???JJJcccnnnTTTLLLEEE@@@;;;111000000///......................................................///000000///000000000111111111111000444222555BBBUUUwwwzzzxxxxxxvvvyyy~~~|||yyy}}}~~~|||{{{|||}}}~~~zzzzzz{{{}}}}}}|||}}}|||||||||}}}~~~}}}||||||}}}~~~~~~zzz{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||zzzxxxyyy{{{|||}}}{{{yyyxxxyyyzzzzzz{{{{{{{{{{{{zzz|||{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzxxxuuussssssvvvyyy{{{zzzzzzzzz{{{||||||}}}}}}{{{yyywwwvvvuuuvvvwwwxxxtttuuuvvvxxxyyyyyyyyyyyy{{{zzzyyyzzz||||||zzzyyywwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz||||||~~~|||yyyxxxwwwxxxyyyyyy{{{|||yyywwwwwwxxxyyyzzz{{{{{{|||zzz{{{|||}}}}}}}}}|||{{{{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}{{{yyywwwvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvwwwwwwvvvssspppdddcccgggnnntttwww{{{~~~~~~{{{xxxxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvwwwyyyyyyyyyyyyyyyxxxvvvtttrrrvvvoooffffffsss}}}qqq\\\NNNPPPLLLQQQcccpppxxx~~~zzzrrrcccSSSJJJJJJGGGBBB===<<<===CCCYYYuuusss___BBB777444333222111000///...............---,,,,,,++++++,,,,,,++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444BBBPPPIIISSScccffflllhhhpppqqq{{{zzz~~~rrrxxx}}}wwwsssrrrgggZZZSSSYYYcccnnn}}}zzzuuuqqq^^^TTTVVV[[[YYY]]]aaa]]]^^^ZZZNNNEEEBBB@@@OOOlllyyynnnVVVOOOGGGAAA;;;222000000///......................................................///000000///000000000111111111111///333222666BBBTTTxxx}}}{{{~~~~~~}}}||||||~~~{{{~~~|||||||||~~~}}}|||||||||}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}|||zzzzzzzzz||||||{{{yyyyyyyyy{{{}}}~~~}}}}}}}}}||||||||||||||||||}}}~~~zzzwwwvvvwwwyyy{{{|||{{{yyyxxx{{{||||||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxvvvtttrrrsssuuuxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{~~~}}}|||||||||{{{yyywwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz|||yyyvvvvvvwwwzzz|||}}}~~~{{{xxxzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}|||{{{{{{{{{|||}}}}}}|||{{{{{{||||||}}}}}}|||zzzxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvuuutttuuuvvvvvvuuurrroooeeedddgggnnntttvvvzzz}}}zzzxxxwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvuuuwwwwwwxxxvvvtttssssssttttttuuuvvvvvvwwwvvvuuuuuuxxxooofffiiiwww}}}lllUUUKKKOOOLLLSSSggguuu||||||vvvnnn```RRRKKKLLLIIIAAA>>>===;;;EEE^^^sssuuu|||```CCC888777666222111000//////......///...---,,,,,,++++++,,,,,,++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444CCCRRRLLLVVVeeefffkkkfffpppuuuzzz~~~rrryyy{{{zzzzzzzzz{{{}}}zzztttrrrsss^^^UUUQQQZZZeeeqqqyyyssskkkYYYSSSWWW[[[YYY]]]bbb\\\^^^XXXKKKDDDCCCCCCUUUuuuuuunnnXXXQQQHHHBBB<<<222000000///......................................................///000000000000000000111111111111///222111666AAAQQQvvv|||{{{~~~{{{zzzzzz{{{}}}~~~~~~~~~||||||~~~}}}zzz{{{~~~~~~~~~}}}{{{zzz{{{|||}}}zzzzzzzzzzzz{{{}}}~~~}}}||||||{{{||||||}}}{{{|||~~~zzzwwwwwwxxxyyyzzz{{{zzzzzzyyy|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyzzzzzzvvvuuusssssssssuuuxxxyyy||||||{{{zzzyyyxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyzzz{{{|||~~~~~~~~~}}}{{{{{{{{{zzzxxxuuuwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyyyy|||zzzwwwtttuuuxxx{{{~~~~~~~~~{{{yyyzzz{{{|||}}}~~~}}}}}}|||yyyzzz{{{{{{||||||||||||zzz{{{|||}}}}}}|||{{{zzzzzz{{{|||||||||{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvuuurrrooofffeeehhhnnnsssuuuxxx}}}~~~|||yyyvvvuuuvvvxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwuuurrrppppppqqqqqqrrrtttuuuwwwwwwxxxxxxzzzqqqjjjnnn{{{}}}jjjRRRLLLQQQPPPWWWlllyyy~~~xxxpppggg[[[OOOKKKMMMKKK@@@>>>>>>:::IIIfffvvvxxxuuusss{{{dddFFF;;;999888222222111000////////////...---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444EEEUUUPPPZZZgggcccccc\\\kkkwwwxxxttt}}}rrrssstttvvvyyy|||~~~tttnnnnnnpppXXXRRRRRR[[[fffrrr~~~zzzrrrfffWWWSSSXXX\\\ZZZ___ccc^^^^^^VVVIIIDDDDDDEEEZZZ~~~wwwnnnYYYSSSJJJBBB<<<222000000///......................................................///000000000000000000111111111111111222000555???LLLqqq}}}~~~|||~~~~~~}}}~~~~~~}}}|||zzzzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}}}}||||||||||||~~~}}}||||||}}}~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyuuuttttttttttttvvvxxxyyy||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwxxxzzz}}}}}}|||{{{|||}}}}}}{{{yyywwwwwwwwwxxxxxxyyyzzz{{{xxxxxxxxxxxxyyyyyyzzz{{{{{{yyyvvvtttuuuyyy}}}~~~{{{}}}}}}|||xxxzzz|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}}}}zzz{{{|||}}}}}}|||{{{zzzyyyyyy{{{|||||||||{{{zzz{{{{{{zzzzzzyyyxxxwwwwwwxxxwwwwwwxxxxxxvvvssspppgggfffhhhnnnrrrsssvvv{{{|||~~~~~~yyyuuusssrrrttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxwwwtttsssssstttssssssuuuvvvxxxyyyzzz{{{xxxpppkkkqqq}}}|||hhhQQQNNNRRRQQQYYYmmmyyy}}}{{{rrrhhh^^^TTTKKKIIILLLKKK=========999MMMnnn{{{~~~uuuuuuwww{{{hhhJJJ===999777333222111000////////////...---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444EEEXXXUUUaaammmfffbbbWWWiii|||yyywwwzzzoooqqquuuyyy}}}{{{pppjjjjjjmmmWWWRRRTTT]]]eeeppp|||zzzpppaaaWWWTTTZZZ^^^[[[```eee___]]]UUUHHHCCCEEEGGG^^^zzznnnZZZTTTKKKBBB<<<222000000///...............////////////////////////...............///000000000000000000111111111111222222000444<<>>999666333222111000////////////...---,,,,,,++++++,,,,,,++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444EEEYYYZZZhhhuuummmggg[[[kkkyyyuuutttuuuooosssyyy~~~~~~uuurrrpppgggZZZSSSUUU]]]ffflllvvvzzzuuujjj^^^RRR[[[ccccccaaaaaaaaa```[[[RRRGGGAAADDDSSSkkk~~~yyyvvv```UUUOOOFFF:::222111111000///////////////....................................////////////////////////000000000000111...666444888EEEaaawwwpppwww~~~~~~}}}}}}zzzyyyyyyyyyzzzzzzxxxwwwxxx{{{}}}~~~~~~zzzzzzzzzxxxxxxzzz~~~~~~~~~~~~~~~|||}}}|||}}}~~~}}}||||||{{{zzzyyyyyyzzz{{{||||||{{{{{{||||||}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}wwwyyy|||~~~~~~}}}~~~~~~}}}}}}||||||yyy{{{||||||yyywwwvvvvvvuuuuuuttttttuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuussspppppprrrssstttsssssssssttttttuuuuuu}}}}}}~~~~~~}}}|||yyyyyyyyyzzz{{{|||}}}~~~wwwxxxzzz||||||{{{zzzyyyzzzyyyvvvuuuvvvyyy|||~~~}}}~~~{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~{{{{{{{{{|||||||||||||||}}}|||{{{zzzzzz{{{}}}~~~yyyzzzzzz{{{||||||{{{{{{vvvwwwxxxzzz{{{||||||{{{zzzzzzyyyxxxxxxwwwwwwvvvxxxxxxyyyzzzzzzwwwrrrnnnjjjfffgggooouuuuuuuuuvvv|||{{{tttnnnooopppqqqrrrtttvvvwwwwwwvvvxxxyyyvvvssssssuuuyyyttttttssssssssstttvvvwwwttthhheeepppxxxooo^^^SSSQQQOOOSSS^^^jjjsss}}}~~~|||xxxhhh]]]RRRFFFGGGLLLGGGIII777===AAA>>>```tttqqqsssYYYCCC777555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444FFFUUU```jjjvvvrrrddd```]]]|||{{{}}}~~~tttjjjuuuxxxooollllllcccYYYSSSVVV^^^hhhqqqxxxpppeee[[[QQQZZZbbbcccbbbbbbbbbaaaZZZRRRHHHCCCEEETTToooxxxcccXXXQQQFFF:::222111111000///////////////....................................////////////////////////000000000000222...666444888EEE```|||~~~xxxqqqwww~~~}}}~~~}}}zzzyyyyyyzzzzzzzzzyyyzzz|||~~~~~~}}}{{{wwwxxxxxxxxxyyy{{{~~~~~~}}}~~~|||~~~{{{|||~~~}}}}}}|||{{{{{{{{{||||||{{{{{{{{{{{{|||}}}~~~}}}{{{yyyxxxzzz|||||||||{{{{{{||||||}}}}}}~~~~~~}}}|||{{{{{{||||||{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}||||||yyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuuvvvxxxzzz{{{|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuutttrrrqqqsssuuusssrrrrrrrrrrrrtttuuuvvv{{{{{{|||||||||zzzyyyxxxwwwyyy{{{|||}}}|||{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwwwwvvvuuuvvvwwwzzz}}}}}}}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{||||||||||||~~~}}}}}}|||||||||}}}}}}||||||||||||{{{zzzyyyxxxvvvxxxzzz|||}}}}}}||||||zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuwwwyyyzzzxxxuuurrrjjjeeeeeemmmtttvvvvvvvvv~~~}}}}}}}}}|||xxxuuuqqqqqqqqqrrrssstttuuuuuutttttttttrrrqqqqqqrrrtttrrrrrrqqqqqqrrrtttuuuvvvsssiiifffqqqwwwmmm\\\RRRRRRQQQUUUaaalllvvv}}}uuueeeZZZPPPEEEGGGLLLHHHHHH:::>>>@@@AAAeeeoooUUUCCC::::::222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444EEEUUUbbbooozzzhhh^^^bbb}}}hhhfffrrr|||~~~qqqgggffffff___UUUVVVXXX^^^iiivvv|||wwwjjj\\\VVVPPPYYYaaaccccccdddcccaaaYYYQQQGGGDDDIIIZZZuuu{{{hhh\\\TTTGGG:::222111111000///////////////....................................////////////////////////000000000000333...555333777DDD___{{{ttttttzzzsssxxx~~~}}}}}}~~~|||}}}|||{{{{{{{{{|||{{{{{{}}}|||yyysssuuuxxxzzz{{{}}}~~~}}}~~~~~~~~~zzz|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{{{{||||||}}}}}}~~~~~~{{{xxxwwwyyy|||~~~~~~{{{{{{||||||}}}}}}~~~~~~}}}|||zzz{{{||||||{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}}}}|||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}zzzxxxwwwyyy||||||yyyvvvuuuuuuvvvvvvxxxzzz|||}}}}}}{{{yyyvvvuuuuuuuuuvvvvvvvvvvvvtttssssssuuuwwwqqqpppppppppqqqsssvvvxxx{{{{{{{{{zzzyyyxxxwwwvvvvvvyyy|||~~~~~~|||yyywwwyyyzzzzzzzzzyyywwwuuutttttttttuuuvvvxxx{{{}}}~~~zzz{{{||||||||||||||||||zzz{{{||||||}}}}}}||||||~~~}}}{{{{{{{{{|||~~~{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}|||{{{yyywwwvvvwwwyyy|||}}}|||{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvwwwyyyzzzxxxuuurrrjjjcccaaaiiitttxxxvvvuuu~~~}}}}}}zzzzzz{{{|||}}}}}}tttssssssrrrrrrrrrrrrssssssqqqoooooooooppppppppppppppppppqqqrrrtttvvvvvvrrrjjjiiisssuuuhhhYYYPPPRRRSSSYYYeeepppyyy~~~}}}sssbbbVVVLLLCCCFFFMMMIIIEEE===??????EEEkkk~~~hhhOOO@@@:::999222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444DDDVVVcccqqq~~~iii]]]ggg|||zzz^^^cccooozzz}}}}}}wwwkkkddddddaaaZZZQQQXXXZZZ___jjjzzz|||{{{xxxeeeUUUQQQPPPYYYaaacccdddeeedddaaa[[[OOODDDEEEQQQeee~~~~~~mmmaaaVVVGGG999222111000000///////////////....................................////////////////////////000000000000333...444222777CCC\\\yyy|||qqqlllnnn}}}vvvzzz~~~~~~}}}zzz~~~}}}|||zzz}}}~~~~~~~~~~~~|||yyyqqquuuyyy|||~~~|||}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~{{{xxxwwwyyy|||~~~{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~|||{{{zzz{{{{{{|||}}}~~~}}}{{{yyyyyyzzzzzzzzzzzz{{{{{{|||||||||}}}zzzwwwuuuxxx}}}~~~zzzvvvuuuuuuvvvxxxyyy{{{}}}}}}{{{yyywwwuuuuuuwwwyyy{{{uuuuuuuuutttrrrsssuuuwwwpppoooooooooqqqtttwwwyyy||||||{{{zzzyyyxxxwwwvvvxxxyyy{{{}}}}}}{{{yyywwwzzzzzzzzzxxxwwwtttrrrqqqssstttvvvwwwyyyzzz{{{{{{yyyzzz{{{|||||||||zzzzzzyyyzzzzzz{{{{{{{{{{{{{{{}}}{{{yyyyyy{{{}}}zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~|||{{{yyy~~~}}}}}}|||{{{yyywwwwwwyyy{{{~~~~~~|||{{{{{{zzzzzzyyyyyyxxxxxxzzzyyyyyyyyyxxxvvvqqqnnnkkkaaa]]]fffsssxxxwwwttt~~~}}}{{{zzz{{{}}}xxxvvvuuusssrrrqqqqqqqqqtttqqqmmmmmmpppqqqpppnnnooopppqqqrrrsssuuuvvvwwwqqqkkkmmmtttqqqbbbTTTOOORRRTTT\\\hhhsss||||||{{{{{{rrr```SSSJJJBBBFFFLLLHHHBBB??????===IIIppp}}}kkkSSSEEE<<<999333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...------...111444CCCWWWbbbiiitttssseee^^^kkkxxx|||zzz___cccoooyyy||||||~~~~~~yyyqqqiiifffccc^^^VVVPPPYYY\\\cccpppyyy|||xxxbbbRRRPPPTTT[[[aaabbbccceeeddd```\\\LLL@@@FFFZZZrrrrrreeeWWWFFF999333111000000///////////////....................................////////////////////////000000000000333---333111666@@@WWWvvv}}}ttthhhgggnnnzzz{{{~~~yyy|||~~~~~~~~~{{{yyyyyyzzz|||}}}}}}|||}}}~~~~~~~~~}}}|||ssswww{{{||||||}}}~~~}}}|||{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||yyyxxxzzz}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{||||||}}}~~~}}}zzzxxxxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{|||yyyvvvuuuxxx}}}~~~{{{vvvuuuvvvwwwyyyzzz{{{|||}}}{{{zzzwwwvvvvvvwwwzzz{{{tttttttttsssqqqqqqsssuuupppppppppppprrruuuxxxzzz|||{{{zzzyyyxxxwwwvvvvvvzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyywwwuuutttrrrqqquuuuuuwwwxxxxxxxxxxxxwwwyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzz~~~}}}zzzyyyxxxzzz|||~~~zzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxx{{{{{{||||||{{{zzzzzzyyyzzz{{{~~~~~~}}}||||||{{{{{{zzzyyyyyyxxx{{{zzzyyyxxxxxxuuuqqqnnnlllaaa]]]eeerrrxxxwwwuuu}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzwwwuuusssrrrsssssstttqqqmmmmmmpppqqqpppnnnnnnoooppprrrsssuuuvvvvvvpppmmmppptttlll\\\PPPOOOPPPTTT^^^kkkvvv~~~{{{{{{zzzqqq^^^QQQIIIBBBFFFKKKFFF>>>???======NNNrrruuu^^^PPPCCC;;;333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...------...111444BBBXXX```[[[^^^```^^^```nnnwww~~~~~~}}}gggeeepppzzz}}}}}}~~~~~~}}}qqqlllhhhfffbbbZZZTTTSSS\\\bbbmmm~~~yyyzzzsss___SSSTTTZZZ^^^aaaaaabbbdddccc___YYYIII@@@JJJbbb{{{||||||uuugggVVVDDD888444111111000///////////////....................................////////////////////////000000000000333---333222666>>>QQQqqq~~~{{{pppeeegggppp|||{{{zzz|||}}}{{{{{{~~~~~~|||zzzxxxwwwzzz{{{{{{zzzyyyzzz}}}~~~}}}}}}~~~}}}}}}vvvyyy~~~}}}|||~~~~~~}}}}}}{{{||||||}}}}}}||||||{{{{{{|||~~~~~~~~~|||{{{zzz|||}}}}}}|||{{{{{{||||||}}}}}}~~~~~~|||{{{yyyzzz{{{{{{zzzxxx|||||||||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzxxxwwwwwwyyy|||}}}zzzwwwvvvwwwxxxyyyzzz{{{{{{{{{}}}{{{yyyvvvuuuuuuvvvvvvuuuuuutttrrrppppppqqqsssqqqrrrrrrtttvvvxxxyyy{{{yyyxxxwwwvvvuuuuuuuuuuuuzzzzzzyyyxxxxxxyyyzzz{{{yyyxxxwwwvvvuuutttssssssvvvvvvwwwwwwwwwwwwvvvvvvzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz}}}|||zzzyyyyyyyyy{{{|||yyyzzzzzz{{{|||}}}~~~~~~||||||}}}||||||{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{zzz{{{|||}}}~~~~~~}}}|||}}}||||||{{{{{{zzzyyyyyyyyyxxxwwwwwwxxxwwwtttrrrlllccc^^^eeepppvvvwwwwww{{{{{{~~~~~~}}}}}}~~~|||zzzwwwvvvvvvwwwwwwtttrrrpppooopppqqqqqqqqqoooppprrrsssuuuuuuvvvvvvqqqppprrrsssgggUUUMMMPPPPPPUUUaaaoooyyy}}}|||xxxkkkYYYMMMGGGAAAFFFJJJDDD===>>><<>><<>><<>>AAAHHHJJJFFFCCC;;;@@@CCCZZZpppdddllljjjxxxwwwPPPCCC;;;<<<666666666666555333111///---//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,---.........000333555GGG\\\bbb___hhhoookkkhhh]]]hhhuuuzzzmmmvvv}}}wwwqqqsssbbb\\\___ppp~~~eeeaaaZZZSSSQQQWWWcccmmmzzzqqqeee]]]\\\___bbbdddbbb```___```aaa^^^YYYTTTGGG???WWW~~~gggOOO>>>777444222222111000////////////////////////////////////000///...---...///000111000000000000000000000000444...555222444666@@@jjjxxxqqq{{{}}}~~~uuuvvv}}}|||}}}}}}zzzwwwvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~}}}{{{~~~}}}|||~~~~~~}}}}}}}}}~~~{{{|||}}}}}}||||||}}}~~~~~~|||{{{zzzzzz|||}}}|||~~~}}}{{{{{{{{{~~~}}}}}}}}}~~~~~~|||{{{{{{|||}}}}}}|||{{{{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyy|||{{{yyyxxxxxxxxxyyyzzzwwwxxxyyyxxxvvvuuuvvvwwwtttvvvwwwwwwvvvttttttuuuyyyvvvssssssuuuuuusssqqqwwwxxxzzz{{{{{{zzzyyywwwxxxxxxyyyzzzzzzzzzzzzzzzuuuvvvwwwwwwwwwuuutttsssvvvvvvwwwwwwwwwvvvuuutttqqqrrruuuwwwyyyzzz{{{{{{vvvvvvvvvvvvvvvuuuttttttwwwvvvvvvwwwyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzzzz{{{||||||||||||{{{zzz{{{}}}~~~~~~}}}{{{zzzzzzyyywwwwwwwwwvvvtttrrrnnniiieeefffllltttyyy{{{yyyzzzuuuwwwzzz}}}}}}|||{{{yyyxxxxxxxxxxxxxxxwwwvvvtttsssttttttuuu~~~yyyrrrlllkkkoookkk]]]OOOKKKOOOSSSRRR]]]nnn{{{tttppprrrlllaaaRRRFFF===AAAIIIJJJEEEBBB<<<>>>FFFccciiidddooopppuuuOOODDD<<<>>>999777777777777555333000.../////////.........------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---.........000333555GGGZZZaaacccsss{{{tttmmmccciiisssvvvoooxxxwwwjjjgggpppcccZZZ___qqqddd]]]TTTPPPQQQYYYgggtttvvvkkk^^^XXX\\\bbbeeefffbbb```___```___\\\UUUOOOJJJCCCbbbdddJJJ<<<777777333222111000////////////////////////////////////000////////////000111111////////////////////////444///555222444555<<>>AAA===999999777555444222111111////////////...............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........000333555GGGYYY```eeewwwwwwmmmlllsss}}}{{{wwwbbb```oookkk\\\```rrr___VVVOOONNNQQQZZZjjjyyy}}}ssshhh\\\XXX]]]dddffffffaaa```______^^^YYYQQQKKKGGGLLLooo```EEE:::888777333222111000000////////////////////////////////////////////////000000111////////////////////////333///444111444666999XXXvvvtttrrrppptttxxxrrruuuwwwvvvxxx{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~}}}~~~}}}~~~~~~||||||~~~~~~|||~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~zzz|||}}}}}}||||||~~~~~~}}}}}}~~~{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}|||{{{zzzyyyyyyyyyyyy||||||{{{zzzyyyxxxxxxxxx|||{{{zzzyyyyyyyyyzzzzzzxxxyyyyyyxxxwwwwwwyyyzzzwwwwwwvvvtttrrrssswwwyyyxxxvvvuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxzzz{{{{{{zzzyyyuuuvvvwwwwwwwwwuuutttsssuuuvvvvvvwwwwwwuuutttssstttuuuwwwxxxxxxwwwuuutttrrrtttvvvxxxzzzzzzzzzyyyvvvvvvwwwxxxyyywwwtttqqqwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxzzz|||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~}}}}}}zzz{{{|||}}}}}}|||{{{zzz{{{xxxuuussstttvvvwwwwwwtttooohhheeefffkkkqqquuuvvv~~~zzzuuuwwwzzz~~~~~~~~~|||{{{zzzxxxvvvtttrrrqqqssssssssssssssssssttttttsssuuuxxxyyywwwtttqqqooommmkkk___LLLEEEKKKPPPOOO[[[fffuuuwwwvvvttthhh[[[IIIAAA>>>DDDJJJIIICCC???::::::LLLcccpppyyyqqqPPPHHH>>>@@@===<<<999666333111111222333000000/////////............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........000333555HHH[[[bbbfffvvvuuulllrrr}}}{{{fffdddqqqttt___```sssVVVOOOLLLPPPUUU^^^pppzzznnneee\\\ZZZ___eeefffeee```___^^^___^^^XXXNNNGGGBBBWWW|||{{{}}}[[[AAA:::888666333333222111000000000000////////////////////////....../////////000000000000000000000000000000000111...444000444777666QQQwwwnnn{{{ssseeefffjjj~~~zzzrrrrrrttttttuuu||||||||||||}}}~~~}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~{{{}}}}}}|||}}}~~~~~~~~~~~~|||{{{|||~~~}}}|||}}}}}}}}}}}}}}}||||||~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~||||||||||||{{{zzzyyyxxxwwwwwwwww{{{zzzzzzzzzyyyyyyyyyxxxzzzzzzzzzzzzyyyyyyyyyxxxvvvxxxyyyyyyyyyyyyzzz|||xxxxxxvvvsssrrrtttxxx|||wwwvvvvvvvvvvvvvvvwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvtttvvvxxxzzz{{{{{{zzzyyyuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwvvvuuutttuuuvvvvvvwwwvvvuuusssrrroooqqqtttwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvssspppvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{yyyzzz{{{|||}}}~~~~~~~~~{{{{{{{{{||||||{{{{{{{{{|||yyyuuutttuuuwwwxxxyyyvvvqqqkkkfffeeeiiinnnrrrvvv}}}}}}xxxzzz|||}}}}}}}}}{{{{{{zzzyyyvvvtttrrrqqqoooooopppqqqrrrsssssssssuuuwwwyyyyyyuuupppmmmlllmmmeeeXXXKKKGGGKKKPPPPPP^^^hhhwwwzzzxxxrrreeeXXXFFFAAA@@@FFFLLLIIIBBB===999>>>SSSgggoooqqqRRRKKK>>>>>>:::<<<:::666333111222333444000000000/////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---.........000333555HHH]]]eeeeeeqqqxxxqqqlllppptttpppvvvvvv___```sssPPPLLLOOOXXX^^^ggg|||~~~wwwfffaaa\\\]]]aaaeeeeeeddd^^^]]]^^^^^^]]]WWWMMMEEEDDDdddxxx|||VVV>>>:::888444333333222111000000000000////////////////////////------...///////////////000000000000000000000000000---333///444777555LLLttt{{{oooyyywwwwwwjjjccccccfffxxx|||qqqppprrrsssuuu}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~|||}}}yyy{{{~~~~~~~~~|||~~~}}}}}}}}}{{{{{{}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzxxxyyyzzz{{{zzzyyywwwvvvtttvvvyyy{{{{{{{{{|||}}}wwwxxxwwwvvvuuuvvvyyy{{{vvvvvvwwwvvvvvvwwwxxxyyyvvvvvvwwwwwwxxxxxxyyyyyysssuuuxxxzzz{{{{{{zzzyyyuuuvvvwwwyyyyyyyyyxxxxxxvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttssssssssssssqqqsssuuuwwwxxxwwwvvvuuuvvvuuuuuuvvvvvvvvvsssqqquuuuuuvvvvvvvvvvvvuuuuuuyyyzzz{{{||||||{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||{{{yyyvvvuuuwwwyyyzzzzzzuuurrrlllhhhfffiiinnnrrrvvv}}}{{{}}}~~~}}}||||||}}}{{{{{{{{{zzzxxxuuusssrrrooopppqqqrrrrrrsssssssssuuuwwwyyywwwrrrmmmjjjiiijjj]]]PPPKKKKKKMMMPPPTTTaaammm}}}{{{wwwnnn___SSSEEEAAABBBIIIMMMIIIAAA<<<:::AAAYYYkkksssnnnSSSNNNAAA@@@===;;;:::999888666444333222000000000000/////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,---.........000333555CCC[[[dddaaaffflllkkklllkkk{{{}}}xxxooo[[[___sssNNNMMMTTT```gggqqqzzzuuu```]]]\\\^^^bbbdddeeeccc]]]]]]]]]^^^]]]VVVLLLDDDMMMppptttzzzSSS===:::888222444333222111000000000000////////////////////////,,,------...///.........000000000000000000000000///,,,222///444888444JJJjjjtttjjj}}}uuurrrhhhgggfffhhhxxx}}}rrroooqqqrrrvvv|||~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{}}}vvvyyy|||~~~~~~~~~{{{|||~~~~~~~~~||||||}}}{{{{{{|||~~~{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||~~~}}}{{{zzzzzz|||}}}}}}~~~~~~}}}}}}|||}}}{{{{{{zzzyyyxxxvvvuuutttttttttpppqqqtttvvvxxxzzz{{{{{{vvvxxxzzz{{{{{{yyyvvvtttrrruuuyyy|||||||||}}}}}}uuuwwwyyyyyyxxxxxxyyyzzzvvvvvvwwwwwwvvvwwwyyyzzzwwwwwwxxxyyyzzzzzz{{{{{{sssuuuxxxzzz{{{{{{zzzxxxtttvvvwwwyyyzzzzzzzzzyyywwwxxxxxxyyyyyywwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvwwwyyyzzzzzzxxxvvvtttvvvuuutttuuuvvvuuutttrrrsssttttttttttttttttttsss|||}}}}}}}}}|||zzzxxxwwwxxxxxxyyyzzz{{{{{{zzzzzz}}}}}}~~~~~~}}}|||{{{}}}}}}{{{{{{{{{|||~~~}}}|||zzzyyyyyyzzz|||}}}{{{yyywwwvvvxxxzzz{{{{{{tttrrrnnnjjjhhhkkkppptttvvv}}}~~~~~~|||{{{{{{}}}|||||||||{{{yyyvvvtttsssrrrssssssttttttttttttsssrrruuuwwwuuupppkkkiiiiiihhhWWWKKKLLLOOONNNQQQXXXeeerrr{{{vvvjjj[[[PPPEEEBBBCCCJJJNNNIII@@@;;;:::BBB[[[mmmuuu|||~~~jjjSSSQQQFFFFFFCCC999;;;<<<===;;;777333111000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,---.........000333555===WWWbbb[[[]]]cccfffkkkhhhxxxxxxfffWWW___sssPPPPPP]]]ooouuu|||uuugggZZZ[[[]]]_________^^^]]]``````]]]YYYXXXWWWNNNDDD[[[}}}zzz{{{OOO999999999333111111111111000000000000////////////////////////............///////////////////////////.........//////000222000000777@@@jjjpppfffkkkyyyuuummmkkkhhhlllyyy~~~oooiiikkkoooxxx{{{~~~~~~~~~|||{{{{{{}}}}}}{{{{{{}}}~~~}}}{{{zzzyyy|||~~~~~~~~~~~~|||~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{yyy|||~~~~~~~~~~~~|||zzz}}}}}}||||||{{{{{{zzzzzz}}}|||zzzyyyyyyzzz{{{}}}yyyzzz{{{}}}~~~~~~|||{{{|||}}}yyysssrrrtttuuusssuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwxxxxxxwwwvvvtttsss{{{yyywwwxxxzzz{{{||||||{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvuuutttuuuvvvxxxzzzzzz{{{|||{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvtttuuuwwwxxxxxxwwwvvvuuuyyyxxxvvvtttrrrqqqppppppnnnppptttvvvvvvssspppmmmtttuuuvvvxxxyyyyyyyyyyyyssssssssstttvvvwwwwwwvvvwwwxxxyyyxxxvvvttttttuuu{{{{{{||||||{{{yyywwwvvv{{{{{{{{{{{{{{{|||}}}}}}{{{}}}~~~{{{yyy~~~{{{yyyyyy{{{}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{yyywwwvvvvvvxxx{{{|||wwwsssmmmggggggllluuu|||vvv~~~{{{}}}{{{{{{|||}}}zzzwwwvvvvvvtttsssuuuuuutttttttttuuuuuuvvvuuuttttttqqqkkkeeecccdddeeeRRRHHHMMMQQQOOOUUUaaaooo{{{|||}}}vvvcccSSSNNNBBBEEEKKKPPPMMMEEE??????;;;KKKbbbqqqyyylll~~~aaaSSSMMMIIIGGGBBB>>>>>>:::555444666444000333222111000////////////......---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111;;;^^^kkk___]]]bbbcccddd```qqquuufffXXXaaaxxxWWWVVVaaasssyyyooobbbXXX[[[___```___]]]\\\]]]______^^^\\\WWWQQQLLLIIIhhhzzzyyyuuuKKK888999999333111111111111000000000000////////////////////////............/////////////////////////////////...//////000222000000777???eee~~~ppp\\\eeewwwzzzrrrpppkkknnnyyyrrrjjjlllpppyyy|||~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~}}}|||{{{{{{xxx{{{}}}~~~}}}}}}}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{||||||}}}~~~~~~}}}|||||||||||||||{{{{{{{{{|||{{{zzzzzzyyyzzz{{{|||{{{||||||}}}~~~|||zzzzzz{{{xxxrrrpppssstttrrrvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxvvvvvv{{{yyywwwwwwxxxzzzzzzzzzzzzxxxwwwuuuuuuvvvwwwxxxxxxwwwuuutttuuuvvvxxxyyyyyy{{{|||{{{yyywwwwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwsssuuuwwwyyyzzzyyyxxxvvvwwwvvvuuusssqqqqqqppppppnnnpppsssvvvvvvuuusssqqquuuuuuvvvwwwxxxxxxxxxxxxtttsssssstttvvvwwwwwwvvvvvvxxxyyyyyywwwvvvwwwwww{{{{{{{{{{{{zzzyyyxxxwww|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~|||zzz{{{zzzxxxxxxyyy{{{~~~}}}|||yyywwwvvvwwwyyyzzzvvvsssmmmhhhgggllluuu{{{vvv}}}{{{~~~}}}|||||||||{{{yyyvvvvvvvvvwwwwwwvvvuuuuuuttttttttttttuuuuuussstttsssoooiiidddccceeecccRRRIIIOOOTTTSSSZZZgggttt}}}}}}uuucccSSSNNNBBBEEEKKKQQQMMMDDD???>>>===TTTkkksss}}}kkkeeevvv|||^^^QQQLLLIIIGGGBBB???>>>;;;666555666444000333222111000000//////000.........---------,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111888XXXdddZZZ[[[```______```nnn}}}lll^^^aaavvvZZZ[[[ggg{{{|||wwwmmm___VVV[[[aaabbb^^^[[[[[[]]]^^^]]]___^^^UUUJJJMMMWWW{{{zzz|||mmmFFF888:::999333111111111111000000000000////////////////////////............////////////......//////////////////000///000222111111666>>>___~~~rrrxxxyyyjjj\\\ddduuuxxxssslllnnnvvvwwwlllmmmrrrzzz|||~~~}}}{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{xxxzzz}}}}}}}}}|||}}}}}}|||{{{{{{~~~~~~~~~}}}~~~}}}}}}{{{|||}}}~~~}}}{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~|||zzzzzz{{{yyysssqqqttttttrrrvvvuuutttttttttvvvxxxzzzzzzzzz{{{{{{{{{zzzyyyyyyzzzxxxvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxvvvuuutttuuuwwwxxxyyy{{{|||{{{yyywwwwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvrrrtttxxxzzz{{{zzzxxxwwwvvvuuutttsssrrrrrrrrrrrrpppqqqsssuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuusssttttttuuuuuuvvvvvvvvvtttvvvyyyyyyyyyyyyzzz{{{|||{{{zzzzzzyyyyyyyyyyyy}}}|||zzzyyyyyyzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||{{{yyywww|||{{{yyyyyyyyy|||~~~~~~{{{xxxwwwvvvwwwxxxvvvsssmmmhhhgggkkksssyyyvvv||||||}}}~~~|||xxxvvvvvvtttssssssvvvxxxxxxxxxuuuuuutttttttttttttttuuuqqqssssssmmmfffcccdddggg\\\OOOIIIOOOTTTUUU^^^kkkwwwzzzyyyppp]]]OOOIIIAAAEEELLLQQQMMMCCC=========]]]tttvvv~~~}}}]]]]]]lllvvvxxxYYYNNNLLLJJJGGGAAA>>>???<<<777777999777333444333222111000000000000.........------------,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111777SSS]]]XXX]]]dddaaa^^^^^^jjj|||mmm^^^bbbyyyZZZbbbsssvvvrrrhhh\\\UUU\\\cccccc]]]YYYZZZ]]]^^^\\\]]]]]]QQQGGGUUUlll~~~eeeBBB888:::888222111111111111000000000///////////////////////////............////////////............////////////000...///111111111555<<>>===:::;;;>>><<<888444444222111111111111111............------------------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111888QQQ\\\\\\gggnnnjjjeee^^^hhhxxxyyy{{{ooo]]]eee]]]jjj~~~xxxmmmhhh^^^UUUWWW^^^dddccc]]]YYYZZZ]]]```[[[ZZZWWWMMMJJJbbb]]]???999:::777111111111111111000000000///////////////////////////............////////////---.........//////000000000......111222111555:::GGGooo||||||uuufffdddmmmwwwllliiilllvvvvvvqqqtttvvvzzz~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{|||zzz|||~~~|||~~~~~~|||||||||~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}yyyyyyzzz{{{||||||{{{{{{}}}|||{{{zzzzzz{{{}}}~~~{{{{{{{{{~~~~~~{{{yyyxxxyyy{{{}}}}}}~~~|||xxxwwwyyyyyyvvvvvvuuusssssstttwwwzzz|||zzzzzzzzzyyyyyyyyyyyyyyyyyyvvvtttssstttuuuttttttrrrrrrssstttuuuwwwxxxyyyxxxwwwuuusssssssssuuuvvv{{{}}}~~~}}}{{{zzzyyyzzzvvvvvvuuuuuutttsssrrrrrrrrrtttvvvxxxxxxvvvsssqqqssssssrrrrrrsssssstttuuuvvvvvvuuutttttttttttttttrrrrrrrrrrrrqqqpppooonnnppprrrssssssqqqqqqrrrtttpppsssuuuwwwxxxxxxzzz|||{{{zzzyyyxxxxxxzzz{{{|||}}}|||zzzyyyyyyzzz{{{|||~~~}}}~~~~~~|||yyywwwvvvtttvvvyyy|||}}}|||zzzxxx{{{zzzyyyxxxxxxxxxxxxyyyvvvsssnnniiigggiiinnnsssvvv{{{~~~}}}|||{{{zzzxxxwwwvvvuuutttrrrpppqqqsssuuuuuuuuuuuuuuutttssssssssssssssspppsssqqqhhhdddeeefffdddPPPJJJIIIMMMOOOSSS___mmm{{{zzzvvvqqqjjj]]]NNNDDD@@@BBBGGGNNNQQQJJJ???;;;>>>BBBiiiyyy{{{|||\\\XXXgggxxxvvvQQQLLLLLLJJJGGGAAA===??????===???CCCBBB>>>555444333222111111111111//////.........---------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111999OOO[[[```oooxxxrrrnnnccclllzzzvvvooouuu```iii^^^nnnuuukkkccc[[[WWW\\\```dddccc^^^[[[[[[]]]```\\\WWWQQQJJJQQQnnn~~~TTT===::::::555222111111111111000000000000////////////////////////............////////////------......///000000000111......111333222444888CCChhh}}}iiimmmwwwmmmkkknnnxxxzzzqqqrrrssswww}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{}}}zzz}}}~~~|||{{{{{{~~~~~~}}}~~~~~~~~~|||{{{zzz|||{{{{{{{{{{{{{{{|||}}}{{{{{{{{{|||||||||||||||yyyyyyzzzzzz{{{|||||||||{{{zzzzzzyyyzzz{{{|||}}}{{{{{{|||~~~}}}zzzxxxwwwyyy|||~~~{{{}}}{{{wwwvvvxxxxxxuuuyyyxxxwwwwwwyyy{{{}}}{{{{{{zzzxxxxxxwwwxxxxxxwwwuuusssssstttuuuuuutttqqqqqqssstttuuuwwwxxxxxxvvvuuusssrrrqqqrrrtttuuu{{{}}}~~~}}}{{{yyyyyyzzzxxxxxxwwwvvvuuutttssssssrrrssstttuuuuuutttsssrrrppppppoooooopppqqqrrrrrrvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooooooppprrrtttssspppoooqqqtttqqqsssvvvwwwwwwwwwyyyzzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||~~~~~~}}}zzzuuuqqqooonnnooorrrvvv{{{}}}}}}|||{{{wwwwwwwwwwwwwwwxxxyyyyyyuuusssooojjjggghhhlllppptttxxx||||||{{{yyyvvvuuuuuuuuuvvvuuusssqqqqqqrrrsssssssssuuuuuutttsssrrrrrrrrrrrroooqqqllldddcccfffddd]]]NNNMMMNNNPPPRRRXXXffftttxxxvvvqqqfffWWWJJJCCCAAADDDHHHNNNOOOGGG===;;;???KKKppp|||}}}gggfffqqq~~~lllNNNMMMLLLIIIGGGCCC>>>@@@@@@???AAAEEEDDD@@@555555444333222222222222/////////.........------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111666LLLYYYaaaqqqxxxssspppiiipppzzzzzzmmmyyyaaaiii{{{|||fffxxxuuukkkaaa\\\]]]aaabbbcccaaa___]]]]]]^^^^^^\\\UUULLLJJJYYYuuuwwwzzzxxxKKK:::;;;999555444111111111111000000000000////////////////////////............////////////------......///000000111111------111333222333666DDDbbbmmmyyyzzztttlllnnnuuu{{{ooommmqqquuu{{{}}}~~~~~~~~~}}}}}}|||zzz}}}|||}}}~~~|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzz||||||{{{{{{{{{}}}~~~|||||||||||||||{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~yyyzzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~}}}|||{{{{{{{{{||||||{{{}}}|||xxxwwwyyyyyyvvvwwwxxxxxxyyyzzz|||~~~~~~|||{{{yyywwwwwwwwwwwwvvvtttrrrrrrtttvvvvvvuuupppqqqrrrtttuuuvvvwwwwwwsssrrrqqqpppppprrrsssuuuzzz{{{|||{{{yyyxxxxxxxxxxxxwwwwwwvvvtttssssssrrrqqqqqqrrrsssuuuvvvvvvwwwqqqqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooorrrrrrsssssssssrrrqqqqqqqqqtttvvvuuuqqqppprrrvvvtttvvvxxxxxxwwwwwwxxxyyywwwxxxyyyzzz{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{{{{zzzvvvqqqnnnnnnpppuuuvvvwwwyyy{{{{{{{{{{{{uuuuuuvvvvvvvvvwwwwwwxxxuuusssooojjjggggggjjjmmmqqquuu|||xxxyyyxxxwwwvvvuuuuuuuuuuuuvvvtttqqqqqqrrrsssssssssvvvuuutttsssrrrrrrrrrrrrmmmmmmggg___aaafff```SSSKKKMMMPPPSSSVVV]]]mmm{{{vvvuuuooo```QQQFFFBBBAAAFFFIIINNNNNNDDD;;;;;;@@@NNNsss~~~zzzdddMMMOOOMMMHHHGGGFFFAAACCCBBB@@@AAACCCAAA<<<666555444333333222222333////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111444JJJXXXaaaoootttnnnlllfffkkkrrr}}}{{{rrr|||ccceeesssuuuttttttwwwrrrggg[[[XXX]]]eeedddbbb```___^^^^^^^^^]]]]]]UUUJJJJJJ]]]wwwlll{{{nnnEEE888:::888555666111111111111000000000000////////////////////////............/////////000---------...///000000111111------111333222333666???YYYwwwmmm}}}}}}}}}{{{llllllqqq}}}{{{mmmjjjppptttzzz~~~|||~~~~~~}}}|||yyy|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{|||~~~}}}}}}||||||{{{{{{{{{zzz{{{zzzyyyxxxyyy{{{}}}yyyzzz{{{}}}~~~}}}}}}~~~~~~|||}}}~~~|||{{{}}}~~~{{{zzz|||{{{xxxtttuuuvvvxxxyyyzzz{{{|||~~~|||yyyxxxwwwwwwwwwvvvtttrrrssstttvvvwwwvvvpppqqqssstttuuuvvvvvvvvvrrrqqqoooooooooqqqssstttxxxyyy{{{zzzxxxvvvvvvwwwvvvuuutttsssrrrqqqppppppppppppqqqsssuuuxxxzzz{{{tttttttttssssssttttttuuunnnooopppqqqrrrqqqpppooosssttttttuuuuuutttttttttrrrvvvxxxwwwsssqqqtttwwwvvvxxxzzzyyyxxxwwwxxxyyyvvvwwwyyy{{{||||||{{{{{{xxxzzz||||||zzzzzz{{{~~~{{{||||||zzzwwwwwwyyy|||}}}{{{xxxwwwwwwxxxyyyuuuuuuuuuuuuvvvuuuuuuuuuuuusssoookkkggggggjjjlllnnnrrrzzz}}}vvvvvvvvvvvvvvvvvvuuuttttttuuusssqqqqqqrrrttttttsssvvvuuutttsssrrrqqqqqqqqqlllkkkccc\\\```eee\\\LLLGGGKKKPPPSSSVVV___ppp|||sssssslll\\\KKKAAA??????GGGJJJNNNLLLCCC:::;;;BBBKKKrrr~~~```MMMPPPMMMGGGGGGGGGCCCDDDCCC@@@@@@AAA===888666666555444333333333333000/////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------...------......///000111444JJJXXXaaannnpppjjjiii___bbbhhhttt~~~zzzvvvxxxiii```oootttwww~~~yyyrrrnnndddZZZ[[[ddddddbbb___]]]\\\^^^```bbbbbbMMMKKKHHHEEElll|||xxx~~~^^^AAA999:::666333333222222222111111111111000////////////........................////////////............/////////////////////000111111222222===KKKnnnsssrrrtttrrrpppttt{{{pppnnnnnntttzzz|||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||~~~}}}|||}}}zzz|||~~~}}}|||{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz}}}|||zzzyyyyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||{{{|||{{{{{{{{{{{{{{{zzzzzzzzz|||||||||{{{zzzxxxwwwvvvxxxyyy{{{||||||{{{yyyxxxxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{||||||yyyvvvppptttuuutttuuuyyyyyywww{{{{{{{{{zzzyyyyyy|||~~~{{{uuurrrvvvwwwuuuvvvzzztttrrrqqqppppppsssuuuwwwvvvrrrnnnnnnqqqsssqqqnnntttvvvxxxxxxwwwvvvvvvvvvuuuqqqllllllpppsssrrrooorrrrrrsssssstttuuuuuuuuuvvvvvvvvvtttqqqooopppqqquuuuuuttttttsssssssssrrrqqqrrrssstttuuuuuuuuuuuuxxxxxxwwwuuuttttttwwwyyyyyyxxxvvvwwwxxxzzzyyyyyyzzzxxxuuuvvvyyyzzzyyywwwxxxzzz|||~~~}}}}}}{{{|||}}}}}}{{{zzzzzz{{{zzz|||}}}{{{xxxwwwyyy{{{yyyyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyxxxvvvuuuqqqrrrrrrnnniiiggghhhjjjnnntttzzz}}}tttsssssssssrrrqqqrrrvvvyyyvvvuuutttssssssssssssssssssqqqooonnnoooqqqqqqppplll___YYY```cccXXXLLLGGGJJJIIIJJJPPP[[[iiiuuu||||||uuupppfffVVVGGG>>>===???MMMMMMMMMJJJAAA:::===DDD[[[hhh}}}zzz|||www___PPPMMMJJJKKKJJJ@@@CCCBBBBBBBBBCCCAAA>>><<<:::888666666555444111...111000000////////////000+++,,,,,,------,,,,,,+++*********++++++,,,------++++++,,,,,,,,,,,,------...------------...//////777@@@VVVccc^^^\\\\\\WWW\\\^^^fffmmm}}}vvvpppzzzhhhaaarrr|||yyyuuuoooggg]]]WWW\\\ddd^^^]]]\\\\\\\\\]]]^^^^^^^^^LLLGGGIIIQQQsss{{{~~~kkkRRR===999;;;888555777222222222111111111111000////////////........................////////////............/////////////////////000111111222222999GGGkkkppphhhttt}}}|||tttqqqnnnsss}}}rrrnnnmmmsssyyy}}}~~~}}}~~~}}}{{{zzz}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}yyyzzz||||||{{{{{{|||~~~|||||||||||||||{{{zzzzzzyyyxxxwwwwwwwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}|||{{{zzzyyyxxxvvvwwwyyy{{{{{{zzzyyyxxx}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{wwwtttqqquuuvvvuuuvvvyyyyyywwwxxxzzzzzzzzzyyyyyy{{{}}}|||vvvsssvvvwwwuuuuuuxxxuuutttsssrrrsssuuuxxxzzzvvvrrrnnnooorrrsssrrrooouuuwwwyyyyyywwwvvvuuuuuuvvvqqqmmmmmmppprrrqqqnnnsssssssssttttttttttttuuuuuuvvvvvvtttqqqpppqqqrrrvvvvvvuuutttssssssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuutttsssrrrrrruuuwwwxxxvvvuuuvvvwwwyyyxxxxxxxxxvvvtttuuuxxxyyyyyywwwzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}||||||}}}|||}}}}}}{{{wwwvvvwwwyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxvvvtttsssrrrrrrrrrnnnjjjhhhkkknnnrrrvvvyyy||||||tttttttttsssssstttuuuwwwwwwvvvvvvuuutttsssssssssssssssqqqooonnnpppppppppooojjj___[[[aaaaaaUUUJJJGGGJJJJJJMMMSSS^^^kkkvvv|||xxxsssnnncccTTTEEE>>>>>>AAANNNMMMLLLHHH???999===FFF\\\nnnvvvsssqqq\\\PPPKKKEEEFFFIIIEEEFFFDDDCCCCCCCCCBBB@@@>>><<<:::999888777666333111111111000////////////000,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////555===QQQ]]]XXXWWWYYYTTT___cccmmmrrrwww~~~qqq{{{bbbaaawwwwwwuuuuuuooo```VVVVVV\\\aaaXXXYYYZZZ\\\\\\\\\[[[ZZZWWWIIICCCLLLaaa{{{{{{WWWGGG::::::;;;888666777222222222111111111111000////////////........................////////////............/////////////////////000111111222222888BBBeeexxxdddaaappp|||}}}zzzqqqnnnkkkpppvvvpppkkkpppxxx~~~}}}}}}~~~~~~~~~}}}zzzxxx~~~|||{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}|||~~~}}}}}}~~~yyyzzzzzzzzzzzz{{{~~~~~~}}}|||{{{zzzyyyyyyyyyvvvvvvvvvvvvxxxzzz|||~~~|||}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}||||||}}}||||||||||||||||||||||||~~~}}}|||{{{{{{zzzvvvwwwxxxzzzzzzzzzyyyxxx~~~|||zzzxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}zzz||||||xxxtttsssrrrvvvwwwuuuvvvzzzzzzwwwuuuwwwyyyzzzyyyyyyzzz||||||xxxuuuvvvvvvttttttuuuuuutttsssssstttwwwyyy{{{vvvsssqqqqqqsssuuusssqqqvvvxxxzzzzzzxxxvvvuuuvvvuuurrrnnnnnnppprrrqqqooouuuuuuuuutttttttttsssssstttuuuuuutttrrrrrrsssuuuvvvuuuuuutttssssssrrrrrrsssssstttttttttttttttsssrrrssssssrrrqqqrrruuuwwwyyywwwvvvvvvxxxyyyyyyxxxvvvuuutttuuuwwwyyyyyyxxx||||||||||||||||||}}}}}}}}}~~~}}}||||||}}}}}}}}}|||zzzwwwuuuuuuvvvxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyyyywwwuuurrrqqqrrrrrrpppmmmiiijjjooossswwwxxxxxxxxx||||||vvvvvvttttttuuuyyyzzzxxxvvvxxxwwwvvvuuuttttttttttttrrrpppooooooppppppooommmggg```^^^aaa]]]QQQIIIHHHKKKMMMQQQYYYcccnnnwww}}}yyytttpppjjj^^^OOOCCC>>>@@@DDDOOOMMMJJJEEE===999???III\\\rrr{{{fffiiisss```UUUMMMBBBBBBIIIIIIIIIGGGDDDCCCCCCCCCCCCBBB>>>===;;;;;;:::999666444222111111000//////000000------............---------------,,,+++*********++++++,,,,,,,,,,,,------...------------...//////333999KKKVVVRRRTTTXXXTTTcccgggtttyyyttt}}}sss|||~~~aaacccxxxyyyxxxxxxnnn\\\TTTYYY]]][[[UUUXXX\\\______]]]ZZZXXXNNNFFFBBBSSSqqq|||uuuLLLCCC;;;:::888444333555222222222111111111000000////////////........................////////////............/////////////////////000111111222222999>>>]]]lll^^^bbbiiiwww~~~}}}nnnllliiimmm||||||tttkkknnnvvv~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{{{{|||~~~~~~|||{{{zzz{{{{{{|||{{{}}}~~~}}}}}}{{{{{{{{{yyyyyyzzz}}}~~~|||zzzxxxxxxxxxxxxvvvvvvwwwxxxzzz}}}||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~}}}~~~~~~}}}}}}{{{|||{{{zzzzzz{{{~~~||||||||||||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwwwwtttrrrqqqsssvvvxxxyyy{{{|||}}}~~~}}}||||||yyy|||~~~yyyuuutttuuutttxxxxxxwwwwwwzzzzzzwwwsssvvvyyyzzzyyyyyyyyyzzz|||yyyvvvvvvvvvuuutttttttttssssssssstttvvvxxxyyywwwuuuttttttvvvwwwvvvtttuuuwwwyyyyyyxxxwwwwwwxxxssspppooooooqqqssssssrrrvvvvvvvvvuuutttssssssrrrssstttttttttssssssuuuwwwssssssssstttttttttttttttttttttttttttttttttssssssrrrsssttttttssstttwwwyyyzzzxxxwwwwwwyyyzzzzzzyyyuuuuuuuuuvvvxxxyyyzzz{{{~~~}}}{{{zzzzzz{{{|||}}}{{{|||}}}}}}{{{zzzzzz{{{||||||{{{yyywwwvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxwwwuuusssqqqqqqpppnnnjjjhhhjjjpppvvvxxxyyyyyyyyy}}}~~~xxxxxxuuutttxxx}}}~~~zzzuuuyyyxxxwwwuuuttttttttttttqqqpppoooooopppooommmkkkcccaaa```___WWWLLLGGGIIIKKKOOOWWW___iiirrrzzzuuusssmmmeeeYYYKKKAAA>>>AAAEEEOOOLLLGGGAAA;;;:::EEEQQQ]]]tttyyyiiiZZZbbbzzzzzz~~~iii[[[RRRFFFFFFLLLJJJKKKHHHDDDBBBBBBCCCDDDCCC@@@>>>===<<<<<<;;;888666333222111111000000000000......////////////......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...------------...//////222666GGGRRRRRRWWW___]]]cccfffwwwyyy}}}sss|||cccbbbppp|||{{{wwwzzzxxxrrrtttrrrfffXXXUUU\\\]]]XXXXXX\\\aaadddccc___YYYUUUDDDDDDJJJbbbbbbGGGAAA<<<999666333444666222222222111111111000000////////////........................////////////............/////////////////////000111111222222999;;;TTT}}}rrrfffdddbbbkkk}}}ppppppmmmooozzz{{{nnnnnnsss|||~~~}}}~~~}}}|||~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{|||~~~~~~}}}~~~~~~}}}{{{yyyyyy{{{~~~}}}zzzxxxxxxxxxxxxuuuuuuwwwxxxzzz}}}~~~||||||}}}}}}}}}}}}||||||zzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyzzzyyyxxxwwwxxx{{{}}}{{{|||||||||}}}}}}~~~~~~}}}}}}{{{zzzzzzzzzzzzzzz~~~}}}}}}|||zzzyyywwwwwwpppnnnlllnnnsssxxx{{{|||{{{|||}}}~~~}}}|||{{{{{{}}}}}}zzzvvvtttvvvxxxvvvyyyzzzxxxxxxzzzzzzwwwsssvvvyyyzzzyyyxxxyyyyyy{{{zzzxxxwwwwwwxxxwwwtttuuuuuuttttttuuuvvvxxxyyyxxxwwwwwwwwwxxxyyyxxxwwwrrruuuxxxyyyxxxxxxxxxyyypppppppppqqqsssuuuvvvvvvwwwwwwvvvuuutttssssssrrrqqqssstttsssssssssuuuwwwpppqqqrrrsssuuuvvvwwwxxxttttttttttttttttttssssssrrrssstttttttttuuuvvvxxxxxxwwwuuuvvvxxxyyyyyyxxxvvvwwwwwwxxxyyyzzz|||}}}~~~}}}{{{yyyyyyzzz|||}}}{{{|||}}}}}}{{{zzzzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttssstttvvvwwwwwwvvvuuutttoooooolllhhhfffiiipppvvvuuuxxxzzz|||zzzyyywwwvvvzzz{{{vvvyyyxxxwwwvvvttttttssssssppppppoooppppppnnnkkkhhhaaaaaa```[[[RRRIIIGGGJJJKKKRRR[[[eeennnwww{{{tttssshhh```SSSGGG???>>>BBBFFFOOOJJJDDD>>>:::>>>NNN^^^eeezzz}}}lll\\\TTT\\\pppnnn{{{iiiZZZTTTLLLMMMQQQMMMKKKHHHCCCAAABBBCCCDDDDDD@@@>>>=========<<<999777444444222111111000000000...//////000000//////...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------------...//////222555EEESSSVVV___jjjiiiaaacccuuuqqqzzz|||^^^\\\fffooorrrvvvyyyrrrllleeebbb[[[UUUVVVZZZ\\\ZZZ^^^aaafffhhheee^^^VVVPPP???FFFZZZvvv{{{SSSAAA>>>:::777666666777888222222222111111111111000////////////........................////////////............/////////////////////000111111222222666888KKKpppqqqlllllleeeiiizzzuuuwwwvvvtttzzzsssooopppxxx}}}}}}~~~}}}|||zzzyyyyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}{{{zzz{{{}}}~~~|||zzzyyyyyyxxxttttttuuuwwwxxxzzz{{{{{{{{{||||||}}}}}}||||||{{{{{{|||}}}~~~~~~yyyyyyyyywwwuuuuuuxxxzzzzzz{{{{{{||||||}}}}}}~~~|||{{{zzzxxxxxxxxxyyyzzz~~~|||zzzyyyxxxwwwpppnnnmmmqqqwww}}}{{{|||}}}~~~}}}||||||||||||zzzxxxvvvvvvxxxzzzxxx{{{|||yyyyyy{{{zzzwwwvvvwwwyyyyyyxxxxxxxxxyyyyyyzzzyyywwwyyy|||{{{wwwyyyyyyyyyxxxxxxyyyyyyyyyvvvwwwxxxyyyyyyyyyxxxxxxqqqtttwwwxxxwwwwwwxxxxxxpppqqqrrrtttuuuwwwxxxxxxwwwwwwvvvvvvuuutttssssssppprrrsssrrrrrrrrrtttvvvooopppqqqsssuuuvvvxxxxxxsssssstttttttttttttttsssqqqrrrttttttsssssstttvvvvvvtttssssssuuuvvvvvvuuuwwwxxxyyyyyyyyyyyy|||~~~}}}|||zzzyyyyyyzzz|||}}}}}}~~~}}}||||||}}}{{{yyyxxxxxxzzz{{{{{{zzzyyyyyyxxxwwwvvvuuuuuutttrrrtttvvvxxxxxxxxxwwwvvvpppooommmiiifffhhhnnnttttttxxx|||{{{yyyxxxxxx{{{~~~|||xxxyyyxxxwwwuuutttssssssrrrpppooopppppppppnnniiifff``````]]]VVVMMMHHHIIILLLLLLTTT___jjjsss{{{xxxqqqooo```XXXMMMCCC???@@@EEEIIIMMMGGGAAA<<<<<>>;;;>>>KKKeee{{{{{{nnn^^^aaannn|||uuudddVVVRRRSSSNNNOOOSSSPPPLLLIIIFFFDDDEEEEEEEEEEEEAAA???>>>>>>???>>><<<:::666555444333222111111111---......//////......---,,,,,,------------------++++++,,,,,,,,,,,,------...------------...//////000222BBBRRRYYYgggtttssshhhjjjrrrvvv}}}|||yyyrrriiitttmmm[[[eeerrr~~~rrrooofffZZZRRRTTT[[[^^^UUULLLQQQ___dddfffhhhgggaaaWWWLLLEEEHHHSSSzzz|||nnntttUUUBBB<<<<<<;;;999999888333...222222222111111111111000000/////////......................../////////000............/////////000/////////000111111222222222777@@@XXXqqqkkkoootttwwwuuu}}}wwwrrr}}}|||qqqlllrrrvvvwww~~~}}}{{{|||zzzyyyyyyxxxyyyzzz|||}}}}}}zzzvvvwww{{{}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyxxx{{{{{{||||||||||||{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxuuutttvvvwwwyyyyyyyyyzzz{{{||||||}}}|||{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{|||yyyvvvuuuwww|||~~~|||yyyxxxyyy{{{|||~~~|||}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwzzz}}}~~~{{{xxxzzz}}}}}}zzzzzz|||{{{www{{{{{{{{{yyywwwvvvxxxzzzuuuyyyzzzyyy|||}}}{{{zzzzzzyyywwwvvvvvvuuuqqqsssuuuvvvuuuuuuuuuuuuuuuwwwxxxwwwuuurrrqqqqqqwwwxxxyyyyyywwwvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuupppqqqqqqqqqpppppprrrtttttttttttttttttttttttttttqqqrrrssstttuuuuuuuuuuuuuuuwwwxxxxxxwwwuuuvvvvvvyyyxxxvvvwwwyyyzzzzzzyyywwwyyyzzzyyyvvvvvvxxx{{{yyyyyyyyyzzz{{{|||}}}~~~{{{|||~~~}}}{{{zzzzzz{{{}}}{{{zzz||||||{{{xxx{{{{{{zzzyyyxxxwwwvvvuuuwwwxxxyyyzzzyyywwwuuuttttttsssqqqmmmiiiiiimmmqqqyyy{{{{{{|||yyywwwyyy{{{|||{{{{{{|||}}}xxxwwwvvvtttrrrqqqqqqqqqoooooopppqqqqqqmmmgggcccaaa^^^WWWMMMGGGHHHLLLOOOLLLUUUbbbnnnwww{{{pppggg___OOOIIIBBB???AAAGGGNNNRRRIIICCC===;;;???PPPlll{{{tttdddlll}}}```^^^TTTUUUVVVLLLJJJPPPOOOMMMJJJHHHGGGGGGGGGGGGFFFBBBAAA???@@@@@@???===;;;777666444333222111111111------............------///......------,,,,,,+++++++++,,,,,,,,,---------...------------.../////////000@@@PPPXXXeeerrrqqqnnnpppsssppptttzzzsssmmmfffrrrqqqhhhrrryyyrrrkkkaaaXXXVVVWWWVVVRRROOOPPPWWW^^^hhhhhhiiiggg]]]OOOFFFDDDKKKkkk~~~uuujjj|||RRR???<<<<<<:::888777666666666222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222555111888SSS|||pppffflllttt}}}{{{zzzzzzzzz|||sssmmmpppvvvzzz~~~~~~}}}~~~~~~}}}|||yyyxxxyyyzzz{{{xxxwwwxxxzzz}}}~~~}}}|||zzzxxxwwwzzzzzzzzzyyyxxxwwwxxxzzzwwwxxxzzz|||}}}~~~}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~|||{{{{{{zzzzzzyyyxxxxxxvvvwwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzz|||{{{zzzyyyyyyyyyzzz{{{vvvwwwyyy{{{||||||{{{zzz}}}}}}}}}}}}~~~~~~|||{{{zzzyyywwwvvvvvvwwwzzz|||}}}|||{{{xxxvvvwwwzzz{{{{{{yyyzzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvuuutttssssssrrrwwwuuusssrrrssstttsssrrruuuxxx|||}}}{{{xxxuuutttvvvvvvvvvvvvvvvuuutttttttttsssrrrqqqrrrssstttuuuxxxwwwvvvtttttttttuuuuuussstttuuuuuussssssssstttuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuxxxzzzzzzxxxvvvuuuuuuwwwzzz|||zzzyyyyyyyyyzzz|||~~~yyyzzz{{{zzzzzzzzz|||~~~yyyxxxwwwxxxzzz{{{zzzyyy{{{zzzyyyxxxvvvuuutttttt{{{zzzzzzxxxvvvtttrrrqqqqqqpppnnnmmmllllllllllllsssvvvyyy}}}}}}tttrrrvvv{{{~~~~~~}}}||||||uuuuuuuuuuuutttsssqqqqqqqqqqqqqqqrrrpppjjjbbb\\\dddZZZPPPLLLKKKJJJLLLPPPKKKVVVfffsss{{{vvvooofffZZZMMMGGG@@@???CCCJJJOOOQQQKKKAAA;;;777???]]]vvvwwwpppnnn|||ssscccQQQSSSTTTSSSPPPMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBAAA>>><<<:::777555444555555222///000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222555:::KKK^^^bbbgggxxxxxxqqqfffooorrryyyiiidddppp~~~~~~pppjjjddd\\\VVVYYYWWWTTTQQQQQQUUU^^^dddfffeeeddd___TTTJJJHHHMMM^^^qqq{{{hhhrrrhhhAAA999<<<;;;999888666555555555222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222444333777LLLrrrqqqmmmqqq~~~|||zzzyyyxxx~~~vvvnnnpppvvvzzz{{{}}}~~~}}}zzzyyyyyy{{{|||{{{{{{{{{|||~~~~~~}}}}}}{{{zzzxxxwwwzzzzzz{{{yyyxxxwwwxxxzzzxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz||||||{{{~~~}}}||||||{{{|||}}}~~~{{{{{{zzzzzzzzzzzzyyyyyywwwwwwxxxxxxzzz{{{}}}~~~~~~}}}|||||||||||||||zzzyyyyyyxxxyyyzzz{{{|||yyyzzzzzz{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwvvvuuuvvvxxxzzzzzzzzzwwwvvvuuuxxx{{{}}}}}}{{{{{{yyyxxxvvvvvvvvvxxxyyyzzzyyyyyyyyyzzz{{{|||}}}||||||{{{zzzyyyxxxvvvvvvwwwwwwwwwvvvvvvvvvuuuuuutttsssqqqrrruuuwwwyyyyyywwwxxxyyyxxxvvvtttttttttvvvwwwwwwwwwwwwvvvuuuuuuvvvuuutttssssssssstttuuuyyyxxxwwwvvvuuuvvvvvvwwwuuuuuuvvvuuussssssuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwvvvuuuuuuwwwyyyyyyyyywwwwwwwwwxxxzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwyyyyyyyyyyyyyyy{{{}}}{{{yyyxxxxxxzzzzzzyyywwwzzzzzzyyyxxxwwwvvvvvvuuuzzzzzzyyyxxxvvvtttrrrqqqrrrqqqooonnnmmmmmmmmmnnnppptttwwwzzz{{{sssssswww{{{}}}}}}{{{zzzzzzuuuvvvvvvuuutttsssrrrqqqrrrqqqqqqoookkkfffaaa]]]]]]SSSJJJHHHIIIIIIKKKNNNSSS```rrr~~~~~~qqqkkkaaaUUUJJJEEE???>>>BBBHHHLLLNNNFFF>>>;;;;;;FFFddd}}}~~~www}}}hhhZZZTTTRRRPPPOOONNNNNNOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>;;;999666555666555333000000000000000///...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///222777JJJ```fffjjjxxxnnnnnnjjjssspppwwwmmmhhhqqqsssgggaaa]]]ZZZXXX^^^YYYSSSQQQTTT\\\cccgggccccccaaaYYYLLLCCCHHHRRRrrr{{{sssfff~~~UUU:::===;;;:::888777555444444444222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222222444777CCCdddxxxiiimmm{{{}}}yyyvvvuuuzzz{{{qqqsssyyy|||||||||~~~}}}{{{zzzzzz|||}}}~~~}}}|||}}}~~~~~~~~~}}}||||||||||||{{{zzzyyyxxxzzz{{{{{{zzzxxxwwwyyyzzzzzz{{{|||}}}~~~~~~|||zzzyyyzzz{{{{{{{{{}}}}}}||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||}}}||||||{{{{{{{{{||||||xxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{{{{zzzzzz{{{{{{~~~~~~~~~{{{|||}}}}}}|||zzzxxxwwwwwwvvvttttttvvvwwwxxxwwwttttttvvvyyy}}}~~~}}}{{{zzzxxxwwwwwwwwwxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{|||{{{zzzyyywwwuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvsssqqqrrruuuyyy{{{|||yyyxxxvvvssspppppprrruuuwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvuuutttttttttuuuyyyyyyxxxwwwwwwwwwxxxxxxvvvvvvvvvtttssstttvvvyyywwwxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwuuuuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwxxxxxxwwwxxxzzz||||||zzzyyyyyyyyyyyyxxxvvvzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwuuusssrrrqqqrrrqqqpppnnnnnnnnnnnnooorrrvvvzzz~~~xxxtttxxx|||}}}|||zzzxxxxxxuuuvvvvvvvvvuuutttsssssssssrrrpppkkkeeeaaa______XXXNNNFFFFFFIIIJJJKKKMMMVVVfffxxxuuukkkfff[[[NNNIIIDDD@@@@@@DDDHHHKKKKKK===777777;;;JJJjjj|||ppp]]]TTTVVVQQQKKKJJJMMMPPPRRRSSSOOOMMMJJJGGGEEECCCCCCBBBDDDCCCBBBCCCDDDCCCAAA???===;;;888777777666333111000111111000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000444GGG___ffffffpppdddjjjmmmwwwnnnnnntttnnnrrr|||zzzmmmbbb[[[ZZZ\\\______ZZZTTTTTTZZZaaadddeeecccccc___UUUGGG@@@IIIVVVwwwssstttwwwMMM???BBB:::999777666444333333333222222222111111111000000000000000000/////////////////////////////////////////////////////////////////////000111111222222000666777;;;XXXxxxeeennnxxx~~~xxxtttrrrvvvuuuvvv}}}~~~~~~{{{zzz{{{}}}~~~~~~}}}||||||~~~~~~}}}|||~~~}}}}}}|||zzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxxxxyyy{{{{{{||||||}}}~~~}}}{{{zzzzzz|||}}}~~~}}}~~~}}}||||||{{{{{{yyyyyyyyyzzz{{{||||||}}}yyyyyyyyyyyyyyyyyyzzz{{{yyyyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxyyyyyy}}}|||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~yyyzzz|||}}}|||zzzxxxvvvyyywwwuuutttuuuwwwwwwwwwtttuuuxxx{{{~~~~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{|||{{{{{{zzzyyyxxxxxxyyyyyyxxxyyyzzz{{{{{{zzzyyywwwxxxxxxxxxyyyxxxwwwvvvuuu{{{wwwtttrrrsssvvvwwwwwwyyyxxxuuurrroooooorrruuuxxxyyyyyyyyyyyyxxxwwwwwwxxxwwwvvvuuuttttttsssssswwwwwwwwwwwwwwwxxxxxxxxxwwwvvvuuusssrrrssswwwzzzyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxyyyxxxvvvuuuvvvxxxxxxyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwvvvvvvvvvwwwwwwvvvxxxyyyxxxxxxxxxzzz|||zzzyyyxxxxxxzzzzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttrrrqqqqqqpppooommmmmmmmmnnnnnnsssxxx|||}}}tttxxx|||}}}}}}zzzyyyxxxuuuuuuuuuvvvuuuuuuttttttuuusssnnnhhhaaa^^^^^^```UUULLLFFFHHHLLLMMMNNNPPPZZZiiiyyyooohhhdddXXXKKKHHHEEECCCDDDHHHJJJJJJIII<<<666777>>>OOOrrrgggccc|||zzzYYYXXXTTTOOOIIIJJJOOOTTTTTTSSSOOOMMMJJJGGGEEEDDDDDDDDDGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<:::888666444333111111111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000111BBB\\\bbb___ccc___eeejjjvvvnnnkkk{{{sssrrrppp~~~vvviii]]]WWWYYY___dddYYYUUUTTTYYYaaagggfffcccfff```WWWKKKBBBDDDVVVhhhsssxxx\\\HHHBBB<<<999999777555444333333333222222222111111111000000000000000000/////////////////////////////////////////////////////////////////////000111111222222///666777999OOOxxxvvvdddooowwwwwwsssqqqtttvvvwww}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||~~~}}}||||||zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxyyy{{{||||||}}}}}}}}}~~~|||{{{zzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzzxxxyyyzzzzzz{{{|||}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvzzzzzzyyyzzz{{{}}}{{{{{{|||}}}}}}}}}}}}|||xxxyyy{{{|||{{{zzzxxxwww|||yyyvvvuuuvvvxxxxxxxxxwwwyyy|||}}}}}}|||{{{{{{yyyyyyzzz{{{|||~~~{{{zzzyyyxxxxxxwwwxxxxxxuuuvvvxxxyyy{{{{{{{{{zzzwwwxxxxxxxxxwwwuuurrrqqq{{{xxxtttrrrssstttuuutttxxxxxxxxxuuusssrrrssstttyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvuuutttsssrrrrrrttttttuuuvvvvvvvvvwwwwwwvvvvvvuuusssrrrtttwwwzzzyyyyyyyyyxxxwwwvvvuuutttvvvxxxyyyxxxwwwvvvwwwxxxwwwyyyzzz||||||{{{zzzyyyuuuvvvwwwwwwxxxyyyyyyyyywwwxxxyyyyyyxxxyyy{{{}}}xxxwwwwwwxxxzzz{{{{{{zzzxxxxxxyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwvvvuuussssssqqqpppnnnlllkkkkkkkkklllnnntttyyy||||||tttxxx|||~~~}}}{{{zzzzzzssstttuuuuuuuuuuuuuuutttuuurrrllleee___]]]^^^___RRRLLLGGGIIILLLMMMPPPTTTdddrrrzzzlllgggbbbVVVKKKEEEDDDCCCEEEIIIIIIGGGDDD???:::<<>>XXXbbb___```ddd^^^]]]ppppppppp~~~|||ooogggpppuuukkkeee]]]YYYXXXYYYZZZ[[[SSSVVV[[[bbbhhhiiifffbbb[[[NNNBBBDDDOOO```rrrZZZEEEBBB???999:::999888666555444444333222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222111111333888AAAXXX||||||qqqfffiiimmmhhhsssxxxtttrrrsssyyy{{{zzzzzz{{{~~~~~~~~~~~~~~~{{{zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{||||||{{{yyyyyyzzz{{{}}}|||{{{{{{{{{|||}}}~~~}}}{{{yyyyyy{{{|||}}}|||yyyzzzzzz{{{{{{zzzyyyxxxzzzzzz{{{{{{||||||}}}}}}|||||||||||||||}}}~~~zzzzzz{{{|||||||||{{{zzzwwwwwwyyyzzz||||||}}}}}}zzz{{{}}}~~~}}}|||{{{zzzzzzzzzyyyyyyzzz{{{|||}}}}}}zzzwwwvvvwwwzzz{{{||||||~~~~~~{{{zzz{{{|||yyyyyyzzz{{{||||||||||||yyyxxxxxxwwwwwwwwwwwwxxxvvvuuuttttttuuuwwwyyyzzzqqqsssuuuwwwwwwuuusssrrrrrrrrrrrruuuxxxzzzzzzyyyxxxyyyyyyxxxwwwwwwxxxzzzxxxxxxxxxxxxxxxwwwwwwvvvtttuuuvvvvvvvvvuuuttttttoooppprrrtttuuuvvvuuuuuuwwwxxxyyyxxxxxxxxxzzz|||xxxxxxxxxxxxxxxwwwvvvuuusssvvvxxxyyyyyyyyyyyyzzzwwwxxxxxxyyyyyyyyyyyyyyyvvvvvvxxxyyyyyyyyyyyyxxxvvvxxxxxxxxxwwwxxxzzz|||xxxwwwvvvxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvtttrrrpppmmmjjjiiihhhhhhooouuu|||~~~vvvyyy||||||yyyvvvsssrrrpppqqqrrrsssttttttttttttoooiiiaaa^^^___^^^ZZZUUUIIIIIIKKKLLLKKKOOO[[[hhhppp|||yyylllccc\\\TTTKKKDDD===>>>@@@EEEGGGEEE>>>888666666AAAQQQfffhhhPPPJJJ___qqqssszzziii```TTTSSSTTTUUUVVVVVVUUUTTTRRRVVVTTTPPPMMMKKKLLLMMMNNNLLLJJJGGGFFFFFFGGGFFFEEEEEEFFFEEEAAA<<<888777888333333333333222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,000000;;;RRR]]]\\\^^^ddd^^^]]]qqqpppooo{{{}}}{{{vvvuuuqqqeeehhhqqqoooccc___[[[ZZZ\\\\\\ZZZWWW[[[]]]aaaeeegggfffaaa^^^PPPFFFCCCNNN___kkkqqqssszzzzzzgggJJJBBB>>>;;;===;;;:::888777555444444444222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222222///111888===LLLpppnnnpppwwwmmmjjj~~~xxxuuutttsssxxx~~~|||{{{~~~~~~~~~|||~~~}}}{{{yyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{||||||{{{yyyyyyzzz|||||||||{{{zzzzzz{{{}}}}}}~~~|||yyyxxxyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzyyyxxx{{{{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~wwwyyy{{{}}}~~~~~~~~~}}}wwwxxxzzz{{{|||{{{zzzzzz{{{|||~~~}}}{{{zzz|||zzzyyyxxxyyy{{{}}}|||yyyvvvuuuwwwzzz|||||||||~~~}}}zzzzzz|||zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyywwwuuusssrrrtttvvvxxxoooqqqtttwwwxxxxxxvvvuuusssssstttwwwzzz{{{zzzyyyyyyyyyxxxvvvuuuwwwzzz}}}wwwxxxxxxxxxxxxwwwvvvvvvuuuuuuwwwxxxxxxwwwvvvvvvoooppprrrtttvvvvvvvvvvvvxxxyyy{{{{{{{{{{{{|||~~~wwwxxxxxxxxxxxxwwwvvvvvvrrruuuxxxyyyzzzyyyzzz{{{wwwwwwwwwxxxxxxxxxyyyyyywwwwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvwwwyyy{{{zzzxxxxxxxxxzzz{{{zzzxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvtttqqqnnnkkkiiihhhhhhkkkrrrxxx{{{~~~xxxzzz|||{{{wwwrrrnnnmmmooopppqqqrrrssstttttttttllleee]]]\\\___^^^XXXPPPGGGJJJNNNOOONNNSSSccctttuuu|||rrrfff^^^WWWNNNEEE@@@===>>>BBBGGGIIIFFF>>>888888;;;JJJ^^^tttiiiPPPIII]]]lllqqqpppgggRRRUUUWWWWWWWWWTTTSSSTTTUUUZZZWWWSSSOOOLLLLLLMMMNNNJJJHHHFFFFFFGGGIIIIIIIIIFFFGGGFFFBBB<<<888888999333333333333222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000+++111000777KKKUUUTTTWWWccc^^^```ssspppmmmtttooonnnvvvgggeee|||pppwww[[[YYYZZZ]]][[[UUURRRRRRaaadddeeeeeeggghhh```TTTKKKEEEJJJ^^^nnnssswww}}}dddpppRRRFFFBBB===;;;888888777777666555444444444333333333222222222111111////////////............//////000000000000//////////////////////////////////////////000000000000111333///000999GGGeee{{{rrrssszzzgggzzzrrrzzzxxxuuuxxx{{{zzzvvv||||||}}}~~~|||yyyyyy|||~~~~~~yyy{{{|||}}}~~~}}}{{{yyyxxxzzzzzzzzz{{{{{{{{{{{{{{{}}}zzzyyyyyy||||||zzzyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwww{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzxxxyyyyyyzzzzzz{{{{{{|||vvvuuuuuuxxx|||~~~}}}{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz|||}}}~~~{{{vvvrrrsssxxx{{{zzzxxx~~~|||{{{{{{}}}}}}zzzzzz{{{|||||||||||||||~~~{{{wwwssssssuuuyyy|||xxxuuurrrsssvvvxxxyyyxxxrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxyyyyyy{{{|||~~~~~~}}}xxxvvvwwwxxxwwwyyy~~~{{{yyyxxxwwwwwwvvvuuussstttttttttvvvxxxzzz{{{zzzwwwxxxyyy{{{|||{{{{{{zzzzzz{{{||||||{{{zzzwwwvvvzzzzzz{{{{{{{{{{{{{{{zzzvvvvvvvvvxxxzzz{{{yyyxxxuuuwwwwwwwwwvvvuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxxxx{{{zzzyyyxxxwwwvvvvvvvvvzzzzzzyyyxxxxxxwwwvvvvvvyyyxxxvvvwwwyyyzzzzzzyyyrrrqqqpppnnnllliiigggfffjjjqqqxxx}}}|||}}}{{{wwwrrrpppqqqssstttuuuuuurrrnnnlllnnnppplll]]]VVV___cccZZZNNNIIIJJJMMMOOONNNPPPZZZjjjxxx|||sssmmmdddYYYOOOHHHCCCBBB>>>AAAFFFHHHGGGBBB;;;777;;;999VVVzzzeeeYYYWWWbbblllwwwoooaaaZZZ[[[ZZZYYYYYYYYYXXXUUUSSSQQQQQQQQQRRRSSSSSSQQQOOONNNLLLIIIHHHGGGFFFEEECCCAAA@@@>>><<<::::::::::::888666333222333222111000////////////...---,,,+++---,,,+++******+++,,,---++++++,,,------......///------...555DDDUUU\\\[[[lllfff```hhhrrrpppyyyuuuuuu~~~vvvhhheeeyyy}}}sssyyy^^^[[[YYYYYYVVVSSSVVV\\\fffjjjllliiigggdddZZZPPPLLLFFFOOOgggzzz~~~xxxgggwwwuuuKKKCCC@@@;;;:::888777777666666555444444333333333222222222111111111////////////............//////000000000000//////////////////////////////////////////000000000000///333111222:::CCC\\\~~~~~~uuutttxxx~~~zzzxxx|||||||||xxx}}}}}}{{{{{{}}}|||yyyzzz{{{|||}}}}}}}}}}}}}}}|||zzzyyyzzzzzzzzz{{{{{{|||||||||~~~}}}{{{zzzzzz|||~~~}}}{{{zzzyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~||||||~~~~~~}}}{{{xxxxxxxxxyyyyyyyyyyyyyyywwwvvvvvvxxx|||~~~}}}{{{{{{zzzyyyyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}zzzwwwttttttxxxzzz{{{zzz}}}{{{{{{{{{|||}}}||||||}}}}}}}}}|||zzzyyy}}}zzzwwwttttttvvvyyy{{{zzzxxxwwwyyy{{{|||zzzxxxqqqrrrrrrsssssstttttttttssstttuuuwwwxxxxxxwwwwwwzzzzzzzzzzzzzzz{{{||||||}}}yyywwwxxxwwwuuuvvvzzzxxxwwwvvvvvvxxxxxxxxxvvvvvvvvvvvvxxxzzz{{{||||||xxxyyyzzz{{{|||{{{zzzzzzyyyzzz{{{{{{zzzyyywwwuuuzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwyyy{{{{{{yyyxxxvvvwwwxxxxxxvvvvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxwwwwwwvvvuuuttttttwwwvvvuuuuuuwwwxxxxxxwwwssssssrrrpppmmmkkkiiigggkkkrrryyy}}}||||||{{{wwwssspppqqqssssssssssssqqqnnnlllkkkkkkeee[[[WWW^^^___UUULLLJJJNNNOOOOOOPPPTTT```ppp|||}}}pppjjj```UUUKKKDDD@@@???>>>BBBGGGHHHEEE???:::777@@@GGGfffffffffllluuuwww|||mmm```ZZZZZZXXXWWWWWWXXXYYYXXXWWWUUUTTTUUUVVVWWWWWWTTTRRRNNNLLLIIIHHHGGGFFFEEECCCDDDBBB@@@>>><<<;;;;;;;;;:::777444333222222111000////////////...---,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------....../////////000666EEEVVV___```mmmggg```hhhsssrrrzzzxxxyyyvvvgggdddxxxwwwpppyyy```[[[VVVTTTRRRTTT]]]gggggglllnnniiiaaaYYYOOOGGGJJJWWWmmmyyymmmwww___CCC@@@===::::::777666666666555555444444333333222222222222111111111////////////...............//////000000//////...////////////////////////////////////000000000000...333111333:::>>>PPPlllwwwsssvvvxxxxxx|||www~~~|||~~~~~~||||||~~~}}}}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{||||||}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz||||||{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||}}}}}}|||yyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxzzz}}}~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyy||||||{{{{{{{{{||||||}}}yyyxxxwwwwwwwwwyyy{{{|||~~~|||{{{zzzzzz{{{|||}}}~~~~~~|||yyywww{{{zzzxxxvvvvvvwwwyyyzzzwwwwwwxxxyyy{{{yyyvvvtttqqqrrrsssuuuvvvvvvuuuuuuqqqrrrtttvvvwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||xxxwwwxxxwwwttttttwwwuuutttuuuvvvyyy{{{{{{{{{wwwxxxyyyzzz{{{|||}}}~~~zzz{{{|||||||||{{{yyyyyyxxxyyyzzzzzzyyyxxxvvvuuuyyyyyyyyyyyyyyyxxxwwwvvvwwwvvvwwwyyy{{{{{{zzzxxxwwwxxxyyyyyywwwwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvuuutttsssrrrrrruuusssrrrrrrtttuuuuuutttuuuuuutttrrrpppmmmkkkiiilllsssyyy}}}}}}}}}{{{xxxtttrrrrrrsssrrrrrrqqqpppooolllhhheee^^^ZZZZZZ]]]XXXMMMIIIKKKPPPQQQQQQUUU\\\iiiwwwssskkkdddZZZOOOFFF???<<<;;;@@@EEEIIIHHHAAA<<<999:::???VVVxxxuuuiiixxxpppaaaXXXXXXVVVUUUVVVXXXZZZ[[[[[[VVVVVVWWWYYYZZZXXXUUURRRPPPNNNKKKJJJIIIIIIGGGFFFGGGEEECCC@@@???>>>=========:::666333333333222111000000000000///...---,,,,,,,,,++++++++++++,,,,,,++++++,,,------......///000000000444BBBUUUaaadddlllddd[[[```llllllrrr|||mmmfffxxxsssnnn{{{]]]UUUOOOPPPUUU[[[eeemmmhhhlllmmmfffZZZOOOGGGDDDIIIttttttmmmjjjNNN???@@@<<<999:::666555555555444444444333333222222222222111111111111////////////...............//////////////////...////////////////////////////////////000000000000///222000333999:::GGG```uuuoooqqq}}}tttuuuxxxpppyyy~~~~~~}}}|||}}}|||yyyxxx{{{~~~~~~}}}yyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzz{{{}}}~~~|||||||||}}}||||||{{{zzzzzzzzzyyyyyyzzz{{{|||}}}{{{{{{zzzzzzyyyyyyyyyyyywwwwwwwwwxxxxxxzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||||||||{{{zzzzzzyyyxxxxxxwwwwwwyyyyyyzzz|||}}}~~~}}}}}}}}}|||{{{zzzyyyyyyyyyzzz}}}}}}|||{{{{{{{{{||||||yyyyyyyyyxxxwwwyyy|||}}}|||{{{zzzzzzzzzzzz{{{{{{}}}|||xxxvvv{{{zzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxwwwuuusssrrrsssvvvxxxxxxxxxvvvvvvrrrrrrsssuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzwwwwwwyyyyyyuuuuuuwwwvvvvvvvvvxxx{{{}}}}}}}}}wwwxxxzzzzzz{{{{{{}}}~~~||||||}}}}}}|||{{{yyyxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxxxxzzz{{{}}}}}}~~~~~~wwwwwwwwwyyy{{{|||zzzxxxxxxyyyzzzzzzxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttsssssssssqqqpppppprrrssssssrrrwwwwwwvvvtttqqqooolllkkkkkkrrrxxx{{{~~~|||yyyvvvuuutttuuusssqqqoooooooookkkeee___[[[]]]___]]]SSSGGGGGGMMMPPPQQQUUU]]]gggsss~~~yyykkkeee___UUUJJJAAA<<<;;;;;;DDDIIILLLHHH???::::::>>>BBBeeekkklllvvvcccXXXVVVVVVVVVXXXZZZ[[[ZZZYYYUUUUUUVVVXXXYYYWWWSSSOOORRRPPPMMMLLLLLLLLLJJJIIIIIIGGGEEECCCAAA@@@@@@@@@@@@<<<888555444444333222000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///...000<<>>@@@;;;::::::555444444444444333333333333222222222111111111000000////////////..................////////////......////////////////////////////////////000000000000111222...000777888CCCZZZppphhhjjjlllyyyxxxzzzooovvv~~~~~~zzz|||}}}|||{{{|||~~~{{{xxxxxx{{{~~~~~~{{{||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||||xxxyyyzzz{{{|||}}}~~~{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{||||||}}}{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}|||{{{zzzyyyyyyxxxzzz{{{|||}}}}}}|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzz}}}||||||{{{{{{{{{{{{|||yyyzzzzzzyyyxxxyyy|||{{{{{{{{{zzzzzzzzzzzzzzzyyy{{{}}}|||yyywwwzzzzzzzzzzzzzzz{{{{{{{{{}}}|||{{{yyyxxxwwwxxxyyytttvvvxxxyyyzzzyyywwwvvvtttttttttttttttuuuuuuuuutttuuuwwwyyyzzz{{{||||||yyyvvvwwwzzz{{{xxxxxx{{{zzzyyyyyyzzz|||}}}|||{{{vvvxxxzzzzzzyyyyyy{{{}}}}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||~~~~~~wwwwwwxxxyyy{{{|||zzzyyyxxxzzzzzzzzzyyyxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvrrrqqqpppppprrrssssssrrrxxxwwwvvvtttrrrooommmllljjjpppvvvxxx|||~~~|||yyyxxxwwwvvvvvvrrrpppoooooonnniiiaaa[[[\\\```bbb\\\NNNEEEGGGOOOMMMRRR[[[gggrrr|||}}}pppggg```YYYOOOEEE???<<<===>>>HHHLLLLLLGGG>>>:::===AAAMMMvvvpppaaaooouuuddd\\\VVVWWWYYY[[[]]]\\\XXXUUUUUUUUUUUUWWWXXXWWWSSSPPPQQQOOOMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBAAA>>>999777666555444333111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///...///999LLL^^^gggkkkeeeXXXWWW```dddkkk}}}www{{{RRRNNNPPP[[[fffkkklllmmmlllfff^^^TTTHHHBBBEEELLLhhhyyyyyydddJJJ???>>>???999:::;;;444333333333333333333333333222111111111111000000000////////////............---......//////......---////////////////////////////////////000000000000222111,,,...666777???SSSwwwsssgggeeefffuuuvvv|||xxxtttyyy}}}||||||}}}~~~}}}{{{}}}~~~||||||}}}}}}}}}|||{{{{{{xxxyyyyyyzzz{{{|||}}}}}}yyyzzz{{{||||||||||||{{{zzz{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzz|||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}||||||{{{{{{zzz{{{}}}}}}|||{{{{{{|||~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{|||zzzyyyxxxwwwxxxzzz|||}}}{{{{{{{{{{{{{{{{{{{{{zzzxxxzzz|||}}}}}}{{{yyywwwyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyvvvttttttvvvyyyvvvwwwxxxxxxxxxwwwvvvuuuuuutttssssssssssssttttttqqqsssvvvxxxzzz|||||||||yyyvvvvvvyyyzzzyyyzzz~~~|||{{{zzzzzzzzzzzzyyywwwtttwwwzzzyyywwwwwwzzz|||}}}~~~~~~~~~~~~|||zzzyyy||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxzzz||||||{{{yyyxxxyyyzzzzzzxxxxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttrrrqqqqqqsssttttttssswwwwwwvvvtttqqqooommmkkkjjjoootttwwwzzz}}}}}}zzzxxxxxxwwwvvvuuuqqqpppnnnmmmiiiddd]]]XXX\\\^^^]]]UUUJJJEEEIIIOOOMMMUUUbbboooyyyuuukkkeeeZZZTTTJJJBBB======@@@CCCLLLLLLJJJCCC===;;;???CCCVVV|||{{{hhhXXXTTTqqq{{{sssiiiaaaaaaXXXYYYZZZ\\\]]][[[WWWSSSWWWWWWWWWXXXYYYYYYWWWUUUNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDD@@@>>>;;;:::999888666444222222222111111000///...,,,,,,------------,,,,,,++++++,,,------......//////111111000777JJJ^^^hhh``````YYYXXXaaadddlll}}}~~~|||PPPSSS\\\ggglllkkklllnnndddZZZOOOHHHEEEGGGTTTaaatttxxxoooOOOCCC<<<;;;:::555999;;;222222222222222222222333333111111111111000000000000////////////............---......//////......---////////////////////////////////////000000000000000///+++...666555:::KKKhhhqqqgggeeepppwwwyyyxxx|||xxxqqqvvv~~~}}}}}}~~~~~~}}}~~~|||}}}}}}}}}|||{{{zzzzzzxxxyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyzzz{{{|||}}}}}}||||||}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{|||}}}~~~~~~~~~}}}~~~||||||~~~~~~~~~}}}}}}||||||yyy{{{}}}}}}{{{yyyzzz|||}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||{{{xxxuuuvvvyyy||||||{{{{{{{{{{{{|||||||||{{{{{{zzzzzz{{{{{{zzzxxxvvvuuuwwwvvvvvvuuuvvvwwwxxxyyytttvvvwwwuuurrrqqqsssuuuwwwwwwvvvuuutttssssssrrrsssrrrrrrrrrrrrsssuuuvvvrrrsssvvvyyyzzz{{{zzzzzzzzzwwwuuuwwwxxxwwwyyy}}}{{{yyyxxxwwwxxxwwwvvvttttttxxx{{{zzzwwwvvvyyy}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvvvvxxxwwwxxxzzz||||||{{{yyywwwyyyzzzyyyxxxwwwxxxyyywwwwwwvvvvvvvvvwwwxxxxxxwwwvvvuuutttttttttttttttrrrssssssttttttuuuuuuvvvvvvtttssstttuuuwwwvvvvvvvvvvvvuuussspppnnnkkkjjjkkkppptttvvvzzz}}}~~~zzzwwwuuuvvvvvvtttrrrmmmnnnmmmjjjccc]]]XXXVVVXXXWWWSSSKKKEEEFFFKKKOOOQQQ[[[iiittt|||}}}pppeee^^^TTTNNNEEE>>><<<>>>CCCGGGMMMKKKEEE???;;;;;;???CCCZZZzzz|||nnnXXXJJJSSSrrrxxxhhhccc]]][[[aaa[[[ZZZYYYYYYZZZZZZYYYWWWYYYXXXWWWXXXZZZ[[[[[[ZZZOOOMMMJJJJJJJJJJJJIIIHHHEEEEEECCCCCCCCCCCCEEEEEE???>>><<<<<<<<<;;;888555222222222222111000//////,,,,,,---......---,,,,,,++++++,,,------......///...111111///555FFFZZZfffXXX``````aaaeeeeeeiiiwww~~~PPPYYYfffooonnniiikkkqqqaaaUUUJJJGGGLLLWWWkkk}}}kkkfffsssvvvWWWAAA???999999777222888;;;222222222222222222222222333111111111111000000000000000/////////............---..................---////////////////////////////////////000000000000///...***///777444555DDD]]]|||mmmfffffffffppp{{{yyywwwyyy|||xxxrrrwww~~~~~~{{{{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyy{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~zzz}}}~~~~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}yyy{{{}}}}}}zzzxxxyyy{{{~~~|||{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{||||||xxxsssuuuyyy}}}|||yyy{{{{{{||||||}}}||||||{{{||||||{{{yyyxxxvvvtttsssuuutttsssrrrssstttvvvxxxssswwwzzzzzzwwwuuuuuuvvvwwwvvvtttsssqqqpppppppppqqqqqqpppqqqrrrtttvvvxxxsssuuuwwwyyyzzzyyyxxxwww|||wwwuuuvvvvvvuuuwww{{{yyywwwuuuuuuvvvuuutttrrruuuxxx|||{{{wwwvvvyyy}}}}}}}}}~~~~~~|||{{{zzzzzzyyyyyyyyyzzzzzz{{{xxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxzzz|||}}}{{{yyywwwxxxyyyyyywwwwwwxxxyyyvvvuuuuuuuuuvvvwwwxxxxxxvvvuuutttsssrrrqqqqqqqqqnnnooooooppprrrsssssstttxxxvvvuuuuuuwwwxxxxxxwwwuuuuuutttrrrooommmkkkiiilllqqquuuwww{{{~~~|||xxxtttsssttttttrrrpppkkkmmmlllggg___XXXUUUTTTTTTQQQJJJCCCAAAFFFLLLOOOUUU```mmmvvv}}}wwwlll```VVVOOOJJJBBB<<<;;;???EEEJJJNNNIIIAAA;;;999;;;???BBB___{{{zzznnnWWWMMM___rrrkkk```___XXXWWW]]]]]]ZZZWWWVVVWWWZZZ[[[\\\YYYWWWUUUVVVXXX[[[\\\\\\QQQOOOMMMLLLMMMMMMLLLKKKDDDCCCBBBBBBBBBDDDEEEFFF>>>======>>>>>><<<999666222222333222222111000///,,,,,,---......---,,,,,,++++++,,,------......///+++///000---222BBBVVVccc\\\hhhmmmmmmnnnhhhhhhsss~~~```hhhnnnmmmllllllhhhaaaIIIKKKHHHEEEUUUsssxxx\\\]]]qqq^^^HHHAAA;;;;;;999888666444222111222333333333333222111111444222000///...///000111000000000000000000000000..................------....................................////////////...///000000000333777:::YYYwwwccc\\\gggjjjeeehhhyyyzzz~~~wwwtttxxx{{{|||~~~~~~~~~~~~~~~~~~{{{yyyyyyzzz|||yyyyyyxxxxxxxxxxxxxxxxxxvvvxxx{{{}}}~~~}}}{{{zzz{{{|||||||||||||||{{{{{{}}}~~~}}}}}}~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~|||{{{{{{}}}~~~zzzxxxxxxxxxxxxxxxxxxyyy{{{{{{xxxyyyzzzyyyxxxxxxyyy{{{yyyzzz{{{{{{{{{{{{~~~~~~|||zzzwwwuuuttttttuuuqqqnnnoootttxxxxxxvvvxxxxxxxxxwwwvvvwwwzzz}}}xxxvvvuuusssqqqpppoooooottttttsssssstttuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzvvvuuusssrrrrrrtttvvvwwwvvvuuuuuutttttttttuuuuuuzzzyyyxxxwwwwwwyyy{{{|||xxxzzz|||}}}|||||||||}}}~~~|||{{{{{{{{{}}}}}}|||{{{yyyyyy{{{|||{{{zzz{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxvvvvvvvvvvvvuuusssuuutttsssrrrrrrssstttuuuwwwwwwvvvuuutttrrrpppooopppmmmtttyyysssrrrvvvrrruuuuuuvvvwwwxxxxxxyyyyyyvvvsssooooooppppppnnnlllqqqrrruuuwwwzzz|||}}}~~~uuutttsssttttttssspppnnnooommmhhhaaa[[[XXXXXXYYYTTTJJJDDDFFFHHHHHHJJJOOO^^^iiitttyyyuuulllddd\\\VVVKKKEEE>>>999999@@@HHHNNNOOODDD;;;::::::<<>>;;;;;;:::999777555333333222222222333333222222111000333222000///...///000111....................................................................................//////////////////000000000222666999QQQwwwiiifffmmmmmmgggkkk|||{{{|||zzzuuuvvv|||}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyyyyzzz|||xxxyyyzzz{{{zzzzzzyyyxxxwwwyyyzzz||||||{{{zzzyyyyyyyyyzzz{{{{{{|||{{{{{{}}}}}}|||}}}~~~}}}|||{{{|||~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{|||}}}~~~|||yyyvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyxxxvvvvvvxxxyyyyyyzzz{{{{{{zzz{{{}}}|||{{{zzzyyyyyyyyyyyyyyyvvvrrroooppptttwwwwwwuuuvvvvvvvvvvvvuuuwwwzzz|||yyyxxxvvvtttrrrqqqppppppuuutttssssssssstttuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuwwwwwwxxxwwwtttrrrrrrsssuuuvvvxxxwwwwwwwwwxxxyyy{{{|||zzz|||}}}}}}|||{{{{{{|||||||||{{{{{{{{{{{{{{{|||{{{zzzxxxxxxzzzzzzzzzyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzyyywwwwwwxxxxxxwwwuuutttttttttsssssstttttttttuuuuuuuuutttrrrpppooonnnooollltttzzztttsssvvvrrruuuvvvvvvwwwxxxxxxyyyyyyvvvssspppoooppppppnnnllloooqqqsssvvvyyy{{{|||}}}wwwvvvuuutttuuutttqqqooonnnkkkfff___YYYWWWYYY[[[MMMFFFBBBDDDGGGHHHLLLRRR___jjjuuu|||zzznnnjjjfff[[[RRRHHHBBB<<<:::===CCCIIIMMMFFF@@@:::888888===JJJXXXtttvvv]]]XXXiii{{{}}}sss{{{ttt[[[YYYXXXXXX\\\\\\ZZZVVVSSSTTTUUUTTTVVV[[[fffddd```[[[WWWSSSQQQPPPPPPOOOMMMLLLKKKIIIFFFDDDFFFEEEDDDEEEFFFEEEBBB@@@@@@@@@AAAAAA???<<<999777555444222222333222000.../////////............---,,,,,,,,,---------......,,,222///,,,111555DDD[[[^^^^^^ppp{{{nnnkkkrrrnnnooouuussshhhlllnnnlllhhhaaaVVVLLLJJJFFFQQQllljjjlll___AAA<<<;;;;;;:::777555444333333333222222333333222222111000222111000///...///000111....................................................................................///////////////000111000000111444777EEEmmmxxxfff___ggglllqqq~~~|||||||||}}}xxxuuuwww~~~~~~}}}}}}|||}}}|||{{{yyyxxxyyy{{{xxxyyy{{{|||}}}{{{zzzxxxyyyyyyyyyyyyyyyxxxxxxxxxuuuvvvxxxzzz{{{|||}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}{{{||||||}}}}}}~~~~~~}}}}}}zzz{{{{{{|||||||||||||||~~~{{{xxxvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxyyyyyywwwvvvuuuvvvxxxyyyzzz{{{zzzyyyzzz|||~~~{{{{{{zzzzzzyyyzzzzzz{{{vvvssspppqqqtttvvvvvvtttssstttuuuttttttvvvyyy{{{zzzyyyxxxvvvtttsssrrrrrruuutttssssssrrrsssssssssttttttuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxzzzxxxuuurrrqqqrrrtttuuutttuuuvvvxxxyyyzzzzzz{{{{{{|||}}}}}}{{{zzz{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzzzzxxxwwwwwwxxxyyyyyyxxxyyyxxxwwwwwwwwwwwwwwwwwwzzzyyyxxxxxxyyyzzzyyywwwsssttttttuuuuuuttttttssssssssssssrrrqqqooonnnmmmnnnjjjsss|||vvvsssuuurrrvvvvvvvvvwwwxxxxxxyyyyyyuuusssqqqooooooooommmlllnnnooorrruuuxxxzzz{{{|||xxxvvvtttssssssrrrpppnnnkkkgggaaa[[[XXXWWWYYYZZZGGGDDDCCCEEEGGGJJJQQQYYYdddnnnxxxpppfffgggdddXXXKKKCCC>>>:::;;;BBBHHHJJJJJJ===;;;:::888:::DDDYYYkkkiii___mmmyyyiiiYYY[[[WWWVVVXXXWWWZZZVVVRRRSSSRRRQQQTTTXXXjjjfff```YYYSSSPPPOOONNNQQQOOOMMMLLLKKKIIIFFFCCCGGGFFFEEEEEEEEECCC@@@>>>@@@AAAAAAAAA@@@===:::888666444222222222222000...///............---------,,,,,,,,,---------......+++111...+++///222>>>TTT\\\[[[iiippphhhfffnnnpppooo}}}vvvpppjjjkkkjjjgggaaaXXXLLLDDDGGGVVVpppwwwnnn}}}rrrKKK===???<<<:::888666444333333333444222222222222222111000000111000////////////000000........................---------...................................................////////////000111111111000111333555:::ZZZxxxhhhZZZaaalll~~~yyyyyyzzz{{{xxxuuu{{{zzzzzz~~~|||}}}~~~~~~{{{||||||{{{yyyyyyyyy{{{yyyzzz{{{{{{{{{{{{{{{zzz{{{zzzxxxwwwvvvvvvvvvvvvtttuuuwwwzzz|||~~~}}}~~~}}}|||~~~~~~}}}}}}~~~}}}}}}}}}~~~zzzzzz{{{||||||}}}}}}~~~}}}{{{zzzyyywwwxxxzzz||||||{{{zzzyyy|||~~~}}}zzzyyyxxxwwwxxxzzz{{{{{{yyywwwvvvyyyyyyyyyxxxvvvuuuvvvxxxyyyzzzzzzyyyxxxxxxzzz||||||{{{zzzyyyxxxwwwwwwwwwvvvtttrrrrrrtttuuutttsssqqqrrrssssssssstttwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvtttssssssssssssqqqrrruuuxxxzzz{{{zzzzzzyyy{{{}}}}}}|||{{{|||}}}xxxyyyzzz|||||||||{{{zzzzzzyyywwwwwwyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwxxxyyyzzzyyyxxxrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqpppooommmmmmlllhhhsss~~~xxxssstttrrrvvvvvvvvvwwwwwwxxxxxxxxxtttsssqqqooonnnmmmlllkkkmmmnnnqqqtttwwwzzz{{{|||xxxvvvsssqqqpppooommmkkkgggaaaZZZXXXZZZ[[[WWWRRREEEFFFHHHJJJLLLQQQYYYaaakkkttt~~~mmmdddccc___QQQDDD>>>:::999>>>FFFKKKJJJFFF;;;:::999:::BBBQQQgggwwwmmm[[[fffvvv```XXXZZZVVVTTTXXXWWWYYYUUURRRSSSRRRRRRTTTYYYaaa^^^ZZZUUURRROOONNNNNNNNNMMMKKKKKKKKKJJJGGGEEEIIIHHHGGGGGGFFFEEEAAA???BBBCCCCCCCCCAAA???<<<;;;777555333222222222000///............------------,,,,,,,,,---------......,,,111---+++...000999MMM\\\\\\bbbfffbbbbbbiiioooqqqzzzvvvooo{{{nnnlllggg```WWWMMMFFFCCCYYYqqq}}}~~~uuuQQQ<<<;;;<<<444888777555444333333333333111222222222222111000000//////////////////000000////////////////////////---------.........//////....................................///////////////111222111000000222333777KKKkkkwwwllliiimmm{{{zzzyyywwwzzz~~~wwwzzzyyyxxx~~~}}}|||{{{|||~~~}}}}}}~~~zzz{{{||||||zzzyyyzzz{{{{{{zzzzzzyyyzzz{{{|||}}}|||{{{xxxvvvtttttttttuuutttvvvxxx{{{}}}zzz|||~~~~~~~~~~~~~~~~~~~~~yyyzzzzzz{{{||||||}}}}}}~~~}}}|||zzzxxxwwwuuuuuuuuuvvvyyyzzz{{{zzzxxxwwwwwwzzz}}}~~~|||{{{{{{|||yyyzzz{{{|||{{{zzzwwwvvvyyyzzzzzzyyywwwwwwxxxyyyyyyyyyzzzyyywwwwwwxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttssssssttttttsssssspppqqqssssssssssssuuuwwwuuuuuuuuuuuuvvvxxxyyyzzzuuuuuuttttttsssqqqqqqpppoooppprrrtttvvvxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxwwwuuusssqqqppprrruuuyyy{{{{{{zzzzzzxxxzzz|||}}}||||||}}}~~~wwwyyy{{{|||}}}}}}||||||{{{yyyxxxxxxyyyzzzzzzyyyvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvqqqrrrsssttttttsssrrrqqqrrrrrrrrrqqqpppooonnnmmmkkkfffrrr{{{ttttttsssuuuuuuvvvvvvvvvvvvvvvwwwsssrrrqqqnnnlllkkkjjjjjjlllmmmpppssswwwyyy{{{|||yyywwwtttrrrqqqooollliiiccc[[[UUUXXX^^^]]]RRRGGGFFFIIILLLMMMPPPWWW```fffqqqzzz{{{ooofff___UUUIII???<<<999:::AAAIIILLLGGGAAA<<<999777===MMM```ooovvv{{{oooZZZSSSppplll[[[VVVXXXSSSTTTYYYYYYWWWSSSRRRTTTUUUTTTWWW[[[XXXXXXWWWUUURRRPPPNNNLLLHHHGGGFFFGGGIIIIIIGGGFFFHHHGGGGGGGGGGGGFFFCCC@@@BBBBBBBBBBBB@@@???===<<<999777444333222222111000//////.........---------,,,,,,,,,---------......---111...,,,//////666HHH]]]______```aaa```eeeooouuu|||vvvoooxxxqqqkkkcccXXXLLLEEEIIIPPPyyy~~~YYYCCC::::::999111555555555444444333333222111111222222111111000///......////////////000000000000000000000000000000,,,,,,------.../////////....................................////////////...000111111000000222333999DDD\\\~~~|||~~~ppphhhvvv|||xxxtttvvvzzzzzz}}}~~~||||||~~~}}}{{{|||~~~|||}}}}}}~~~zzz|||}}}}}}|||{{{{{{|||{{{{{{{{{{{{|||}}}~~~|||zzzxxxvvvuuutttttttttvvvwwwyyy{{{}}}~~~zzz}}}~~~~~~~~~~~~yyyzzzzzz{{{{{{|||}}}}}}{{{zzzyyywwwvvvtttsssssstttuuuwwwxxxyyyxxxvvvuuutttxxx|||}}}|||{{{|||~~~zzzzzz{{{{{{zzzxxxwwwvvvyyyzzzzzzyyyxxxxxxyyy{{{yyyyyyyyyxxxvvvuuuvvvxxxvvvuuuuuuuuuvvvwwwwwwxxxttttttttttttttttttssssssppprrrssssssrrrssstttuuurrrsssssstttvvvwwwyyyzzzuuuuuuuuuuuutttrrrqqqpppoooppprrruuuwwwyyyzzzzzzvvvwwwwwwxxxyyyzzz{{{{{{xxxyyyyyyyyyyyywwwuuutttqqqsssvvvyyy{{{{{{{{{zzzxxxzzz|||}}}||||||}}}~~~xxxxxxzzz{{{}}}}}}~~~~~~{{{zzzxxxxxxzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvwwwxxxvvvuuuttttttuuuvvvuuussspppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnmmmiiicccqqq}}}tttsssssstttttttttttttttuuuuuuuuuqqqqqqpppmmmjjjhhhhhhiiijjjkkknnnrrruuuxxxzzz{{{zzzxxxvvvtttsssoookkkhhh]]]XXXVVVYYY]]]YYYMMMAAAEEEIIILLLNNNTTT___gggjjjvvvyyyuuummmcccXXXMMMCCC>>>;;;;;;>>>DDDIIIIIICCC===;;;888888CCCYYYmmmrrrmmmmmm___OOOUUUyyyhhhYYYUUUWWWSSSUUU[[[ZZZVVVSSSTTTWWWXXXWWWXXX[[[VVVVVVVVVUUUSSSPPPMMMKKKDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<999555444333333222111000////////////.........,,,,,,,,,---------......---111...---111///444DDD\\\aaa^^^^^^dddbbbdddrrryyy~~~}}}www}}}}}}kkkddd[[[PPPFFFFFFXXXkkkxxxiiiIIICCC>>>888888777222333444555555444222111111111111111111000000///---......//////000//////////////////////////////,,,,,,------...//////000....................................////////////---///111111111111222333888<<>>BBBGGGHHHEEE???999999:::???NNNfffwwwuuuiii]]]RRRLLL\\\~~~eeeXXXTTTVVVTTTWWW\\\WWWUUUSSSUUUYYYZZZWWWVVVXXXTTTSSSRRRPPPOOOMMMLLLLLLGGGFFFGGGHHHJJJKKKJJJHHHCCCCCCDDDFFFHHHIIIGGGEEEDDDDDDCCCBBBAAA@@@??????>>>;;;777555444444444333111111000000000/////////,,,,,,,,,---------......,,,000---,,,111///222@@@YYYaaa]]]^^^jjjggggggwwwwww{{{yyybbb\\\TTTKKKDDDLLLgggrrrnnn~~~tttNNN===CCC===111444<<<000222444666666444222000111111111111111000//////------...///000000//////........................,,,,,,------...///000000..................................../////////000,,,...000111111111222333555555BBB___zzzooommmuuu{{{~~~vvvlllfffjjjvvv}}}yyyuuussswww|||yyy{{{~~~}}}|||~~~~~~~~~}}}||||||{{{}}}~~~}}}}}}}}}yyy}}}}}}zzzzzzyyyxxxwwwvvvuuutttwwwxxxyyyzzz{{{{{{{{{{{{xxxzzz|||}}}}}}}}}~~~}}}}}}zzzzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvsssttttttuuuuuuuuuuuuuuutttyyy}}}~~~zzzxxxyyy|||zzzyyywwwuuutttssssssssstttvvvwwwwwwvvvwwwyyy|||xxxyyyyyywwwuuuttttttvvv|||{{{yyywwwvvvuuuuuutttqqqssstttuuutttttttttuuurrrtttuuuuuusssrrrrrrssstttssssssrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttsssrrrsssttttttuuuuuuttttttwwwvvvuuuuuuvvvyyy{{{}}}|||xxxuuuuuuxxx|||~~~uuuvvvwwwyyyzzz{{{||||||~~~~~~{{{xxxxxxxxxvvvvvvvvvwwwxxx{{{}}}yyywwwvvvvvvwwwxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxvvvuuutttuuuuuusssqqqpppooonnnmmmmmmnnnooopppnnnnnnnnnnnnmmmlllkkkkkkgggaaaqqqtttrrrsssrrrrrrrrrrrrrrrrrrrrrrrrnnnooonnnkkkfffddddddfffdddfffiiilllpppsssuuuvvvrrrrrrrrrqqqoooiiibbb]]]TTT\\\aaa\\\PPPFFFDDDGGGGGGKKKNNNTTTaaarrryyyxxxmmmnnnggg^^^TTTLLLFFFCCCAAA===AAAFFFHHHGGGBBB<<<777888>>>HHHYYYpppyyykkkPPPJJJMMMccccccVVVTTTWWWUUUYYY[[[TTTUUUTTTVVV[[[ZZZVVVSSSTTTOOONNNKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOOOONNNLLLDDDDDDEEEHHHKKKLLLLLLJJJHHHHHHGGGFFFEEEDDDDDDCCC???<<<888666555555555444111111111111000000000000,,,,,,,,,---------......***///,,,,,,000...111>>>WWWaaa]]]___nnnllljjj{{{rrrvvv~~~|||rrrNNNPPPLLLHHHVVVuuu|||gggeeerrr}}}MMMCCC999777:::;;;777222444555333444777///)))///000000000000////////////////////////////////////000...---///222444333111////////////////////////////////////////////////---------............////////////000111111222222666555:::NNNmmmrrrlllpppllloooyyyuuueeecccooo{{{vvvsssuuu{{{}}}~~~~~~|||{{{{{{{{{~~~{{{zzzzzz{{{~~~~~~yyyyyyxxxvvvvvvwwwxxxwwwvvv}}}{{{xxxyyy{{{|||zzzwwwvvvxxxxxxxxxwwwvvvwwwxxxzzz{{{{{{|||~~~~~~||||||}}}}}}{{{xxxzzzzzz|||}}}~~~zzzvvvvvvyyy{{{yyywwwttttttuuuuuuvvvuuuuuuuuuxxxyyyzzz{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuuuuvvvwwwtttuuuvvvwwwwwwvvvuuutttvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyysssssssssrrrqqqqqqsssvvvssstttuuuvvvvvvuuutttttttttsssqqqooooooppprrrsssssssssrrrqqqrrrssstttuuuuuuttttttvvvyyyzzzxxxuuuxxxxxxxxxxxxyyyzzz{{{{{{||||||zzzwwwuuuvvvyyy{{{vvvwwwxxxzzz{{{|||}}}}}}~~~|||{{{yyyxxxxxxxxxyyyvvvwwwwwwyyyzzz{{{{{{|||yyyxxxxxxwwwvvvvvvvvvwwwttttttuuuwwwwwwxxxxxxxxxvvvtttssssssssssssrrrppprrrqqqpppooonnnmmmlllkkklllrrrtttnnnkkklllkkkfffggghhh~~~uuulllqqqmmmppppppppprrrssssssqqqooorrrmmmllloooooohhhbbb___\\\___aaabbbgggnnnpppmmmtttrrrpppnnnlllfff___YYY]]]```[[[MMMCCCDDDGGGHHHKKKQQQWWW]]]hhhwwwsssdddggg___SSSHHHBBB???>>>===@@@FFFIIIEEE>>>:::999:::BBBBBB```ttt]]]IIISSSgggzzzzzz}}}hhhYYYXXXWWWVVVVVVVVVWWWWWWYYYSSSOOOSSSVVVUUUTTTUUUUUURRROOOKKKIIIIIIJJJKKKUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLJJJJJJIIIIIIIIIIIIGGGEEEBBB@@@>>><<<:::999999888666444444333222000///...............---,,,,,,,,,,,,---...---,,,,,,---///222444III]]]hhhaaa___mmmyyy|||yyywwwwww|||nnn}}}xxxtttSSSKKKLLL```{{{qqq]]]ccceeeGGGAAA999777999:::666222111111333555444555666444000000000000/////////...........................000...---///222333222000////////////////////////........................---------............////////////000111111222222444555777DDDaaassshhhiiigggfffqqq{{{qqqsssyyyssstttyyy~~~}}}~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{~~~}}}yyy|||zzzxxxwwwwwwvvvuuusssxxxvvvuuuvvvyyyzzzxxxvvvyyyyyyxxxvvvuuuvvvxxx{{{zzzzzzzzz{{{}}}}}}}}}}}}{{{yyyzzz|||}}}~~~zzzvvvwwwzzz|||zzzxxxttttttttttttttttttssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwttttttvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvuuutttuuuuuuvvvwwwxxxxxxyyyrrrtttvvvvvvuuusssttttttrrrssstttvvvwwwxxxwwwwwwsssrrrrrrqqqqqqrrrssstttuuutttsssrrrqqqrrrssssssuuuuuuuuuwwwzzz{{{yyywwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyywwwuuuuuuwwwyyyxxxwwwwwwwwwxxxzzz|||}}}}}}|||zzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwvvvtttssssssssssssqqqpppnnnnnnnnnnnnmmmmmmmmmmmmlllpppoookkkjjjmmmmmmiiigggpppuuuoooqqqqqqpppooooooppprrrrrrqqqooonnnkkkjjjmmmlllddd^^^[[[VVV\\\ccchhhnnnvvvyyyxxx|||yyytttnnniiiddd^^^ZZZ^^^^^^VVVIIIBBBEEEIIIKKKNNNWWW```hhhqqq~~~{{{mmmccc]]]VVVKKKBBB>>>>>>??????CCCEEEEEE@@@:::888999;;;???WWWvvvzzzsssiiiZZZKKKZZZrrryyy{{{```VVVVVVVVVVVVUUUUUUTTTTTTUUURRRQQQSSSRRRPPPQQQUUUSSSQQQOOOLLLKKKLLLMMMNNNWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMJJJIIIGGGJJJJJJJJJIIIGGGDDD@@@>>>???===;;;::::::999777555666555333222000////////////...------,,,,,,------...---,,,,,,---///222333DDDXXXccc\\\[[[iiiwww||||||vvvxxxeee|||tttmmmKKKFFFUUUyyy~~~jjjcccuuu```MMM???<<<999888777666555333333///555333)))222999***000000000/////////..............................///...---///111222111000////////////////////////........................---------............///...//////000000111111222...333666>>>[[[yyyfffcccaaa^^^aaattt}}}~~~uuusssvvv|||}}}~~~~~~}}}|||zzzzzz|||}}}}}}{{{}}}|||yyy~~~|||yyyxxxwwwuuusssqqqtttssstttvvvxxxzzzyyyxxx{{{zzzxxxuuutttvvvzzz}}}yyyyyyzzzzzz|||}}}~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}yyyvvvwwwzzz|||{{{yyyvvvvvvvvvuuuuuutttssssssttttttssssssssssssttttttssstttuuuvvvvvvvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvrrrsssssstttvvvwwwxxxxxxqqqtttxxxyyywwwuuutttsssqqqrrrtttvvvxxxyyyzzzzzzqqqqqqrrrsssttttttttttttuuutttsssqqqqqqqqqrrrrrruuuuuuuuuwwwzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxwwwuuuuuuvvvwwwzzzxxxvvvuuuuuuwwwzzz|||{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyyyyyyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuussstttuuuvvvvvvvvvvvvvvvvvvtttrrrqqqrrrqqqooonnnkkkkkkkkkllllllmmmmmmnnnkkkllljjjgggiiilllmmmjjjggg{{{zzztttqqqpppuuupppnnnmmmnnnpppqqqqqqppppppmmmmmmpppnnneee^^^[[[___iiirrrwww{{{zzzrrrjjjccc___]]]]]][[[XXXOOOEEEBBBFFFKKKMMMQQQ^^^kkkssszzz}}}ooogggcccWWWOOOFFF>>>;;;===???@@@IIIFFFAAA<<<888777;;;>>>JJJpppxxxmmm^^^TTTWWWhhh|||zzzvvvqqqZZZUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTVVVVVVRRRNNNQQQWWWSSSQQQOOONNNNNNOOOQQQRRRVVVVVVUUUSSSRRRPPPOOONNNRRRQQQPPPNNNLLLIIIGGGFFFKKKKKKKKKJJJGGGCCC@@@>>>@@@>>><<<<<<<<<;;;999777777666444333111000000000///...------,,,---------...---------...///111222===QQQ]]]XXXVVVcccrrryyyvvvwwwwwwdddppp}}}pppgggEEETTTqqqoookkkxxxkkkNNNBBB777888888777555333333333555...777333###333@@@)))000000/////////.............................................///000000000////////////////////////........................---------............///......//////000111111111---555888:::UUUlllccc```]]]```dddxxxxxxrrrsssxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyyxxx|||}}}{{{~~~|||yyyxxxwwwuuurrrpppqqqrrrtttwwwzzz{{{||||||{{{zzzzzzxxxvvvwwwzzz}}}yyyyyyyyyzzz{{{|||}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxvvvvvvxxxzzzzzzyyyyyyxxxwwwvvvuuuuuuttttttwwwvvvttttttttttttvvvwwwpppqqqsssuuuvvvvvvvvvvvvtttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwqqqqqqrrrtttuuuvvvwwwxxxsssuuuwwwxxxvvvtttssssssqqqrrrsssuuuvvvxxxxxxyyyoooppprrrtttuuuuuutttssstttsssrrrqqqqqqrrrssstttttttttuuuwwwyyyzzzzzzzzzyyyzzzzzzzzzyyyxxxvvvuuutttvvvxxxxxxwwwvvvvvvwwwzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzzzzz{{{{{{||||||{{{yyywwwwwwxxxyyyzzz|||{{{yyywwwvvvtttttttttrrrssstttuuuuuuuuuuuuuuusssrrrpppoooooonnnlllkkkiiiiiijjjjjjkkkkkklllllliiihhhffffffhhhjjjiiiggghhhpppqqqqqqnnnvvvnnnlllkkkkkkmmmooopppppppppnnnooorrrnnneee^^^[[[bbbllltttuuuuuuyyy|||~~~{{{uuukkkbbb\\\[[[]]]^^^TTTOOOIIIDDDDDDIIIMMMNNNUUUbbbqqqwww|||tttjjjdddbbbVVVOOOEEE>>><<<===@@@AAALLLFFF???;;;888777;;;AAA___|||~~~}}}mmmXXXVVVwwwttt|||{{{eee\\\WWWVVVUUUTTTUUUVVVXXXYYYYYYXXXYYYZZZWWWSSSTTTYYYSSSSSSQQQPPPPPPQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJPPPPPPOOOMMMLLLIIIGGGFFFIIIJJJJJJIIIGGGDDDAAA???AAA???============;;;999888777555333111000000/////////...---------------...---------...///111222666KKKZZZYYYWWW```lllqqquuurrr~~~}}}~~~rrrbbbhhh}}}mmmdddXXXuuuvvvpppoooyyylllOOOAAA;;;222555777666333222222333111+++777666***>>>MMM999////////////....................................---...............//////////////////////////////........................---------............///.........///000000111111111888888666HHHrrryyykkkdddccciiiqqq}}}uuusssuuuxxx{{{}}}~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~}}}wwwwww|||~~~|||zzzxxxwwwwwwwwwuuussspppnnnppptttwwwzzz|||}}}}}}xxxzzz||||||{{{zzzzzzzzzyyyyyyyyyyyyzzz|||}}}}}}|||}}}}}}~~~~~~~~~~~~}}}{{{{{{yyyxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvuuutttsssttttttwwwwwwuuuttttttuuuwwwwwwnnnppprrrtttuuuvvvuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwwwwrrrrrrssstttuuuvvvwwwwwwuuuvvvvvvtttsssrrrsssuuussssssssssssttttttuuuuuunnnppprrruuuvvvuuutttrrrqqqqqqqqqqqqrrrtttvvvxxxtttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttvvvyyyzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{xxxwwwvvvvvvvvvwwwxxxyyy{{{zzzxxxvvvuuusssssssssrrrrrrssstttttttttsssssspppnnnlllllllllllljjjhhhiiiiiiiiiiiijjjjjjjjjjjjgggffffffggghhhgggeeeeeekkkzzzhhhkkknnnkkkrrrkkkjjjhhhiiilllnnnoooooolllkkklllnnniii```ZZZYYYVVV^^^eeeeeedddhhhmmmooozzzqqqeee]]]YYYYYYYYYYYYJJJGGGEEEFFFIIILLLNNNPPP]]]iiiuuuyyy~~~wwwpppjjjccc^^^PPPJJJBBB======???AAACCCGGGAAA<<<:::777666<<>>>>>>>>>>><<<;;;888777555333111000////////////...------------...------......//////000000222FFFYYY^^^]]]aaaggghhhsss}}}xxxrrr{{{sssqqqiii^^^kkkyyykkkeeexxx~~~pppaaagggrrrrrrLLL===999888222333444444222111111222111---444444---999DDD888/////////.........------------------------------,,,...///...------...///////////////////////////---------------------------------............///---......//////000000111///444555444@@@aaavvvjjjgggppp{{{vvvuuuwwwyyy{{{|||}}}~~~}}}}}}~~~~~~}}}{{{zzz}}}}}}||||||||||||}}}}}}zzzuuuxxx}}}{{{vvvuuuuuuvvvvvvuuurrrpppjjjnnnsssvvvxxxzzz{{{}}}xxx{{{~~~~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~}}}|||{{{zzzyyyxxxvvvvvvvvvwwwxxxuuutttsssqqqqqqqqqrrrsssuuuuuuttttttttttttuuuuuuooooooqqqrrrttttttuuuuuuuuuuuuuuuvvvvvvxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwtttuuuuuuvvvvvvwwwwwwxxxvvvvvvuuusssqqqqqqsssuuuvvvuuutttsssrrrrrrrrrrrrppprrrtttvvvvvvuuutttsssqqqqqqqqqrrrtttwwwyyy{{{vvvwwwxxxwwwwwwwwwyyy{{{{{{zzzyyywwwvvvvvvvvvvvvuuuwwwzzz{{{zzzzzzzzz{{{wwwyyy|||}}}}}}{{{xxxwwwvvvwwwxxxyyyyyyyyyyyyyyyuuuuuuuuuvvvwwwwwwwwwwwwxxxwwwvvvtttsssrrrrrrrrrqqqrrrrrrsssssssssrrrrrrmmmllljjjjjjkkkkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhjjjhhhdddeeeiiirrryyyqqqeeefffjjjjjjlllhhhgggggghhhkkknnnnnnnnnmmmlllmmmmmmhhh```[[[\\\YYYbbbiiilllpppvvvzzz{{{zzzooobbb[[[ZZZYYYTTTOOODDDCCCEEEJJJMMMNNNRRRVVViiirrr{{{~~~uuunnnmmmggg^^^VVVEEEAAA===;;;===@@@CCCDDD???:::888999777777BBBQQQnnnuuuxxxtttcccRRRcccddd^^^YYY^^^[[[WWWTTTUUUXXX]]]aaaZZZTTTRRRWWWZZZYYYVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIDDDFFFGGGHHHHHHGGGEEEDDDAAA@@@>>>>>>??????===<<<:::999777555333111000000000///......------......---......////////////000///BBBVVV```cccffffffdddggg}}}~~~uuuvvvsssooohhhpppsssjjjkkkpppddd___]]]uuuuuuUUU???555555888333222222111222111111000111000//////---...000/////////.........---------------------------------,,,...///...,,,+++---///////////////////////////---------------------------------............///------......///000000000...///333666===SSSyyynnneeennn~~~||||||zzz|||wwwxxxyyyzzzzzz{{{~~~~~~}}}}}}||||||||||||}}}}}}|||{{{wwwtttxxx~~~~~~yyyuuutttttttttuuussspppnnniiinnntttxxxyyyzzz|||~~~zzz|||~~~~~~|||{{{{{{|||zzzzzzzzzzzz{{{|||}}}~~~|||~~~}}}}}}~~~~~~~~~||||||{{{yyywwwwwwxxxyyyvvvtttsssrrrrrrrrrtttuuuttttttuuuuuuuuuuuuttttttppppppppppppqqqsssttttttvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwuuutttssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxvvvtttsssssstttwwwvvvtttsssrrrrrrrrrsssuuuuuuvvvwwwwwwwwwvvvuuussssssssssssuuuwwwzzz{{{yyyzzz{{{zzzxxxxxxzzz}}}{{{zzzwwwuuuuuuvvvwwwxxxuuuwwwyyyzzzzzzzzz{{{}}}wwwxxxzzz{{{{{{zzzyyyxxxvvvvvvwwwxxxxxxxxxwwwvvvuuuvvvxxxxxxxxxwwwuuutttvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqlllkkkjjjjjjllllllkkkjjjgggggghhhiiijjjkkkkkklllkkkjjjjjjjjjfffdddkkkuuu{{{pppjjjgggcccgggkkkfffeeeeeeeeehhhkkkmmmmmmlllnnnmmmnnnmmmhhhaaa___aaafffooowww|||ttthhh[[[XXX[[[ZZZPPPFFFCCCCCCGGGMMMPPPQQQXXXaaarrryyy~~~nnniiiggg___TTTMMM@@@>>>;;;;;;>>>@@@BBBBBB:::777777:::999===QQQhhhyyyvvvvvvjjjSSSUUUyyylll^^^___WWW]]][[[XXXUUUTTTUUUWWWXXXSSSQQQRRRVVVWWWUUUTTTVVVOOOOOOOOOOOOPPPPPPQQQQQQTTTSSSRRRQQQPPPOOONNNNNNKKKLLLKKKKKKJJJIIIHHHGGGEEEFFFHHHHHHHHHFFFEEECCCAAA@@@>>>>>>??????===<<<===<<<:::777555444333222000//////...............---......///////////////...===PPP^^^gggjjjhhhdddcccyyy}}}yyyrrrnnnqqqmmmwwwttt^^^QQQ```xxxvvvPPPBBB;;;111///777555222000000111222111000---...+++---333...,,,444//////.........---------------------------------+++...///...,,,+++,,,...////////////////////////---------------------------------.........//////------......///000000000333111333777888CCCeeepppbbbhhhuuuyyyuuuwww~~~yyyzzzzzzzzzyyyzzz}}}}}}|||}}}}}}}}}}}}}}}}}}|||xxxwwwtttsssxxx~~~}}}wwwuuuttttttttttttrrrnnnkkkkkkpppwww{{{||||||~~~}}}}}}}}}|||{{{{{{}}}{{{{{{{{{{{{{{{|||}}}~~~yyy{{{}}}|||yyyxxxzzz|||zzz{{{}}}}}}{{{xxxwwwxxxzzzxxxwwwuuutttuuuvvvxxxyyytttuuuvvvwwwwwwvvvuuutttqqqppppppooopppqqqssstttvvvvvvuuuttttttuuuvvvwwwwwwvvvtttsssrrrsssuuuvvvzzzzzzzzzyyyyyyyyyyyyxxxuuuwwwzzzzzzxxxuuusssssswwwvvvuuutttsssssstttuuuxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuuuuuuuvvvwwwyyyzzz|||}}}~~~|||yyyyyy{{{~~~{{{yyyvvvttttttuuuxxxzzzuuuwwwxxxyyyyyyzzz|||~~~xxxxxxwwwwwwxxxxxxyyyzzzuuuvvvwwwxxxxxxwwwvvvuuuwwwyyyzzz{{{zzzwwwtttrrrtttsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqppplllkkkjjjkkkmmmnnnmmmllleeeeeeggghhhjjjlllnnnnnnnnnlllllljjjeeedddpppjjjfffiiibbbffflllccccccccceeehhhlllmmmlllkkkkkkjjjjjjiiiddd]]]]]]```dddllltttyyy}}}|||uuulllkkk^^^SSSTTT[[[[[[OOOBBBEEEDDDIIINNNPPPRRR]]]iiiuuu|||wwwkkkgggbbbVVVLLLGGGBBB@@@>>>>>>???@@@@@@???;;;777999<<<===EEE___||||||rrr```NNNeee]]][[[bbbXXX[[[ZZZYYYVVVTTTQQQPPPNNNOOOQQQUUUXXXVVVRRRTTTYYYLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHIIIIIIHHHFFFCCCBBBAAA???>>>>>>??????===<<>><<<:::777666555444000000///...............---...///////////////......999KKK[[[gggmmmkkkgggccc{{{~~~wwwlllhhhrrrsssuuu]]]UUU```tttzzzyyykkk[[[FFF:::777888777444222222222111111111000000...........................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------..............................////////////////////////..............................//////000000111111222///000444555===WWWsss}}}kkk___iiiuuu|||tttrrrxxxuuuxxxyyyvvvxxxzzzyyy{{{|||{{{~~~~~~~~~{{{{{{{{{{{{|||}}}{{{zzzyyy{{{}}}|||xxxuuurrrssstttssspppnnnmmmmmmrrrtttwww{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxxxx{{{}}}~~~}}}}}}{{{zzzzzz|||~~~|||}}}~~~~~~}}}|||~~~{{{xxxwwwvvvvvvyyyxxxwwwwwwvvvvvvvvvwwwyyyvvvsssqqqrrrsssssssssqqqtttwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvuuuuuutttvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyywwwuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyzzz|||zzzwwwvvvwwwxxxxxxxxxvvvssspppqqquuuzzz|||}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwvvvuuuttttttvvvxxxyyyxxxuuutttvvv{{{}}}zzzwwwzzzzzz{{{{{{{{{zzzyyyyyyxxxuuussstttxxxyyyuuuqqqtttuuuuuuvvvvvvvvvvvvvvvsssrrrpppooonnnmmmnnnnnnuuusssrrrrrrrrrqqqooommmllllllkkkjjjiiiiiiiiijjjfffggghhhjjjkkklllmmmmmmmmmooollleeeccclllxxxqqqnnniiifffeeedddcccbbbbbbbbbbbbeeeiiikkklllkkkjjjfffcccaaa]]]WWWVVVZZZZZZ]]]ccciiilllkkkgggccc___XXXWWW\\\ZZZOOOHHHJJJGGGGGGHHHJJJQQQ[[[gggpppvvvwwwlllaaa___]]]TTTFFF>>>AAA===;;;===BBBBBB<<<666::::::777666===RRRoooeeeJJJKKKhhh|||xxx^^^ZZZZZZVVVYYYXXXVVVUUUSSSPPPLLLIIINNNQQQUUUXXXXXXVVVRRRPPPOOOOOOQQQTTTVVVUUUOOOKKKOOOPPPQQQQQQNNNLLLLLLLLLMMMJJJGGGEEEDDDFFFIIIJJJHHHHHHHHHHHHGGGEEEDDDBBB??????>>>==================;;;888777777666444333000000///.......................................000666FFFYYYcccbbbaaacccccc|||yyyvvv|||{{{rrrxxx}}}zzzyyy}}}llleeelll}}}SSSIII<<<666666888777555222222111111111000000000........................------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------.......................................................................................///000000111111333///000333333999OOOhhhxxxhhh^^^eeettt}}}xxxllllllssszzzuuuxxx{{{{{{}}}~~~~~~}}}}}}~~~~~~||||||||||||}}}~~~|||{{{{{{|||~~~}}}zzzwwwssstttsssrrrooonnnooopppuuuvvvyyy{{{}}}}}}}}}}}}{{{|||~~~~~~}}}|||zzzxxxzzz}}}~~~|||zzzzzz|||~~~|||}}}~~~~~~~~~~~~}}}|||~~~|||zzzyyyyyyyyyyyy}}}|||{{{zzzxxxxxxwwwwwwxxxuuurrrqqqqqqrrrrrrrrrrrrtttvvvvvvuuussssssttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzxxxvvvuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}{{{yyywwwvvvxxxyyyzzzzzzvvvsssppppppssswwwyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{xxxvvvtttwww{{{|||zzzvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwtttssstttxxxyyyvvvsssssstttttttttttttttssssssqqqpppooonnnnnnnnnoooppprrrqqqppppppqqqpppnnnlllnnnmmmllljjjiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnlllmmmkkkgggjjjsss|||qqqnnnjjjhhhfffeeecccaaabbbaaabbbdddhhhjjjkkkjjjiiiccc]]]YYYUUUOOONNNQQQSSSWWW___iiipppnnnfff^^^[[[YYYXXXVVVPPPHHHFFFHHHHHHJJJMMMRRRZZZdddooovvvpppiiiccc___XXXLLLBBB>>>@@@>>><<<===??????:::666444666:::AAANNNccczzzvvv___PPPUUUhhhvvvyyy~~~}}}nnn]]]\\\[[[VVVRRRRRRRRRSSSTTTSSSRRRQQQMMMQQQUUUYYYYYYVVVRRROOONNNNNNOOOPPPQQQOOOLLLIIIGGGJJJLLLMMMKKKJJJIIIJJJLLLKKKHHHFFFFFFFFFHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@@@@???>>>?????????>>><<<999888777666444333111000///.......................................000555BBBTTT]]]\\\WWWVVV]]]xxxyyytttwwwsssqqqnnnoooxxxxxxVVV<<<999666555555666555444111111111111000000000000------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------................................................---......//////000111111222000000222111444DDDXXXrrrsssZZZYYY```lllsssvvv~~~vvveeehhhqqq{{{vvvxxx}}}~~~~~~~~~~~~}}}{{{{{{|||~~~}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~{{{yyyvvvuuussspppnnnooosssvvvyyyzzz{{{}}}}}}}}}|||{{{zzz{{{}}}~~~~~~|||{{{{{{|||~~~|||{{{{{{|||~~~||||||}}}}}}}}}}}}|||||||||{{{zzzyyyyyyzzz{{{|||}}}{{{yyyxxxwwwwwwwwwtttrrrqqqrrrrrrrrrqqqtttuuuvvvuuusssrrrrrrsssssstttuuuuuuvvvvvvvvvvvvttttttuuuvvvwwwyyy{{{{{{yyyxxxxxxxxxxxxwwwwwwwwwzzz{{{{{{yyywwwwwwxxxyyyxxxxxxyyyzzz{{{|||}}}}}}|||zzzxxxwwwxxxyyyyyyxxxvvvtttqqqqqqrrrtttuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwxxxyyywwwuuuwwwzzz{{{xxxuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttssstttxxxyyywwwtttrrrsssssssssrrrqqqpppoooooonnnmmmmmmnnnooopppqqqooonnnmmmnnnppppppnnnmmmooonnnmmmkkkiiihhhgggggglllmmmnnnoooooooooooonnnjjjkkkjjjkkkrrr{{{}}}qqqooolllkkkiiigggdddaaaaaaaaaaaadddgggiiijjjiiieee^^^XXXXXXXXXYYY\\\``````dddkkksssvvvqqqdddZZZXXX\\\ZZZPPPFFFDDDFFFHHHHHHMMMTTT]]]fffpppyyyrrrhhhfffbbb[[[OOOBBB===???>>>>>>>>>===;;;999777666444666===KKK^^^tttmmmXXXVVVaaaiiijjjiiinnn~~~ddd^^^\\\XXXUUUUUUTTTTTTRRRQQQOOONNNNNNMMMPPPUUUXXXXXXUUUQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHDDDFFFHHHIIIIIIHHHIIIJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>;;;999888777555333222111000///....................................///222===MMMXXXXXXQQQMMMXXXsss{{{qqqyyyxxxkkk|||bbbmmm}}}}}}YYY???666777888777555333222222111111000000000/////////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------......///000000111111000000222000111===JJJ___}}}ddd]]]\\\fffooottt|||{{{nnnooovvv}}}xxxzzz~~~|||{{{|||~~~}}}|||{{{|||}}}}}}|||||||||}}}}}}}}}|||{{{xxxwwwssspppoooqqqvvv{{{|||}}}}}}}}}}}}|||{{{{{{zzz{{{|||~~~}}}}}}}}}~~~~~~}}}|||{{{~~~}}}|||{{{|||}}}~~~|||||||||||||||||||||||||||{{{zzzyyyzzzzzz|||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwuuusssrrrssstttsssrrruuuvvvvvvtttqqqqqqrrrsssrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{|||{{{zzzxxxxxxyyy{{{wwwwwwxxxyyyzzzzzz{{{{{{|||zzzxxxvvvwwwwwwuuutttxxxwwwuuutttssssssssssssyyyyyyxxxxxxxxxxxxxxxxxxssstttuuuuuuvvvvvvuuuuuuyyywwwvvvwwwyyyyyywwwuuusssssstttuuuuuuuuutttttttttssssssuuuxxxyyywwwvvvsssssssssrrrqqqooonnnmmmooonnnmmmmmmmmmnnnoooooommmmmmmmmnnnpppqqqpppoooooonnnmmmkkkjjjiiiiiiiiinnnoooooopppoooooonnnnnnkkkjjjjjjnnnxxx~~~wwwpppooonnnmmmllliiieeeaaaaaaaaaaaacccfffiiiiiihhheee]]]XXX[[[bbbhhhmmmrrrxxxyyyzzzxxxrrrhhh]]]VVVYYY]]]XXXJJJBBBFFFJJJHHHGGGNNNYYYeeepppyyyyyykkkfffaaa[[[SSSGGG===<<>>>>>;;;777555666777999;;;DDDTTTjjj~~~gggVVV___jjjiiihhhmmmvvvoooaaa^^^XXXSSSSSSUUUUUUSSSPPPMMMKKKKKKLLLNNNOOOQQQSSSSSSRRRQQQOOOMMMNNNNNNMMMJJJJJJKKKMMMIIIIIIIIIHHHGGGHHHKKKMMMKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBBBB???<<<:::999888666444444333222000///.................................---///888GGGUUUXXXSSSLLLUUUmmm{{{ppprrr}}}|||mmmxxxddduuuyyyZZZFFF<<<777888888666222000000111000000000/////////......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------...//////000000//////000111111222999AAAUUUoooccc]]]dddmmmsss{{{~~~{{{{{{~~~}}}||||||zzzzzz}}}~~~~~~~~~~~~~~~zzz{{{||||||{{{{{{{{{{{{zzzxxxuuurrrqqqtttyyy}}}~~~~~~~~~}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~~~~{{{|||}}}}}}||||||{{{{{{~~~}}}||||||}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvuuuuuuvvvvvvuuutttvvvvvvvvvtttrrrqqqrrrsssrrrrrrsssuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyxxxxxxzzz|||wwwxxxyyyzzzzzzzzzyyyyyywwwvvvttttttuuuvvvuuutttzzzyyyyyywwwvvvtttttttttzzzyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwxxxwwwwwwwwwxxxxxxwwwuuuqqqrrrsssssstttttttttssssssssstttuuuwwwxxxwwwvvvttttttssssssqqqpppnnnmmmqqqooonnnllllllllllllmmmnnnmmmnnnooorrrsssrrrqqqnnnmmmlllllllllllllllmmmnnnoooooooooooonnnmmmmmmlllkkkjjjooozzz{{{pppooonnnnnnnnnnnnkkkfffcccbbbaaaaaacccfffhhhhhhhhhiii___YYY^^^ffflllpppsss|||{{{wwwnnnaaaYYYUUUVVVWWWXXXQQQDDDBBBIIILLLGGGIIIQQQ^^^lllwww|||qqqllldddZZZOOOHHHBBB======AAA:::<<<===:::555333666999999BBBRRRfffyyynnn______ooouuullllllyyyeee___\\\SSSNNNRRRMMMNNNNNNMMMKKKLLLOOORRROOONNNNNNMMMMMMOOOPPPQQQLLLPPPSSSQQQNNNMMMOOOSSSOOONNNKKKGGGEEEFFFJJJNNNJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHFFFEEECCCEEEDDDCCCCCCBBBBBBCCCCCCCCC@@@===;;;;;;999777666777666444222111/////////........................---///555@@@NNNUUURRRLLLRRRdddvvvxxxqqqppp|||pppmmm~~~|||zzzwwwRRR===:::===555555444222000///000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......///000000//////000111111333888;;;OOOuuufffZZZ^^^hhhrrryyywwwzzz}}}zzzzzz|||}}}||||||~~~~~~~~~yyy{{{||||||zzzzzz{{{}}}zzzzzzxxxvvvuuuvvvzzz}}}}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{vvvxxxzzz{{{|||}}}~~~}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||zzzyyyyyyyyyzzz|||{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvvvvwwwxxxwwwuuuuuuvvvwwwvvvtttsssssstttrrrsssttttttuuuuuuuuuuuuyyyyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||zzzzzzyyyxxxvvvwwwyyy|||zzz{{{|||||||||zzzyyyxxxppppppppprrrvvvxxxxxxwwwwwwyyyzzzyyyvvvtttttttttxxxwwwuuutttssssssttttttssssssssssssttttttttttttvvvvvvwwwwwwwwwwwwwwwvvvqqqrrrssstttttttttttttttssstttuuuvvvvvvwwwvvvvvvtttttttttsssrrrpppooonnnqqqpppnnnlllkkkkkkkkkkkkoooooooooqqqsssttttttrrrnnnnnnnnnmmmnnnoooooopppnnnnnnnnnoooooonnnmmmmmmnnnlllkkkooozzzyyymmmmmmmmmmmmmmmnnnlllhhhfffcccbbbbbbdddgggiiiiiihhhfff\\\XXX```lllsssuuuuuupppoooiii```XXXUUUXXX\\\QQQNNNGGGBBBCCCIIIKKKIIIQQQYYYfffsss~~~pppiiihhh]]]QQQEEE@@@???>>>===???888999999777555555999<<<888JJJeee{{{xxxrrrWWW[[[nnnqqqrrrlll]]][[[XXXQQQPPPVVVQQQRRRQQQMMMJJJJJJMMMQQQOOONNNLLLKKKLLLMMMPPPQQQLLLSSSXXXXXXRRROOOQQQUUUQQQOOOLLLHHHEEEEEEGGGJJJIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCC@@@>>><<<<<<;;;:::888:::999777444333111000000...........................000222777BBBMMMPPPLLLSSS[[[iiirrrrrrqqq}}}qqqbbbsssqqqOOO<<<555555777222111000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---......//////000000000000///000333555555BBBmmm}}}jjjYYYZZZfffyyy~~~sssqqquuu|||}}}{{{{{{}}}~~~~~~}}}~~~zzz|||}}}|||{{{{{{}}}zzz{{{{{{zzzxxxxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvxxxzzz{{{{{{}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzz{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz||||||{{{yyyxxxxxxxxxxxxwwwvvvuuuvvvxxxxxxvvvuuutttvvvxxxxxxvvvuuuuuuuuussssssttttttuuutttttttttwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyzzzzzzzzz{{{yyyxxxwwwvvvtttuuuxxx{{{{{{|||||||||{{{xxxvvvtttqqqqqqqqqsssvvvwwwwwwvvvrrrtttwwwwwwtttrrrrrrssstttsssrrrqqqqqqsssuuuvvvpppooonnnnnnnnnoooqqqrrrtttuuuwwwwwwwwwwwwwwwxxxrrrrrrssstttuuuuuuuuuuuutttuuuvvvvvvvvvuuuuuuvvvsssssssssrrrqqqpppooonnnooonnnlllkkkkkkkkkllllllpppooooooqqqsssttttttrrrqqqqqqppppppooopppppppppmmmnnnooooooooooooooonnnnnnmmmllloooyyyyyyooolllkkkkkklllmmmllljjjhhhdddcccccceeehhhiiiiiihhhbbbYYYWWWbbbpppvvvuuusssfffbbb\\\YYYYYYYYYYYYYYYIIIFFFDDDEEEFFFGGGKKKQQQ___eeeppp{{{ttthhhaaa___OOOFFF?????????===;;;<<<777777666555555888<<>>=========<<<;;;<<<;;;999777444333222111........................---//////000:::IIIRRRSSS]]]ZZZ```lllpppnnnwwwvvvggglllqqqJJJ888999;;;666///333222000111222222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...//////000111111000...///222333111222VVVyyyppp\\\ZZZiii{{{ooonnnuuu}}}}}}||||||}}}|||~~~~~~||||||}}}{{{}}}~~~||||||~~~zzz{{{}}}}}}{{{yyyyyyzzzyyyyyyyyyzzz{{{}}}~~~|||yyyvvvtttrrrrrrzzz|||}}}|||{{{|||~~~}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{||||||zzzzzzyyyzzz{{{||||||{{{yyywwwvvvttttttsssvvvuuutttuuuwwwwwwvvvtttsssuuuxxxyyyxxxvvvvvvvvvtttttttttuuuttttttsssssstttuuuuuuvvvwwwyyyzzz{{{wwwwwwwwwxxxxxxyyyyyyyyywwwwwwvvvtttssstttwwwzzzzzzzzz{{{zzzxxxuuurrrpppwwwvvvuuuuuuvvvuuusssqqqmmmpppttttttrrrppppppqqqpppoooooooooqqqsssvvvxxxsssqqqpppooooooqqqssstttssstttvvvwwwwwwwwwxxxyyyrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwwwwvvvuuuuuuuuuqqqqqqrrrqqqqqqpppooonnnllllllkkkjjjkkklllmmmnnnpppooooooqqqssstttsssqqqtttsssrrrqqqppppppppppppnnnnnnooopppppppppppppppnnnmmmlllpppyyy{{{ssskkkjjjjjjkkklllmmmkkkjjjeeeddddddeeehhhjjjjjjiiifff\\\XXXaaalllnnnhhhbbbaaaYYYSSSTTTYYYYYYSSSKKKEEEBBBFFFLLLJJJFFFMMMZZZiiioooxxx~~~rrrlllddd\\\VVVDDD???>>>??????;;;999:::777555444444666:::???AAASSSeeeyyy{{{lllYYYNNNLLLYYYlll{{{llleee]]]XXXWWWWWWXXXZZZWWWWWWVVVQQQLLLLLLRRRWWWMMMNNNQQQSSSSSSRRRPPPNNNLLLVVV```___UUUKKKIIILLLKKKNNNRRRSSSPPPKKKGGGEEEIIIIIIIIIJJJKKKMMMOOOPPPMMMMMMMMMMMMLLLKKKIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHBBB@@@>>>===>>>>>>===<<<>>>===;;;888666444333222........................***---------777JJJXXX]]]iii^^^]]]hhhmmmiiinnn{{{}}}sssoooyyy|||}}}dddTTT@@@555555777777444222111111000///......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................//////.........---------//////.........---------............////////////000000000000000111111222666BBB```}}}jjjaaafffyyyuuummmrrr}}}~~~~~~~~~|||yyy~~~}}}}}}}}}}}}~~~~~~|||{{{yyyxxxvvvwwwxxxzzz|||}}}~~~~~~{{{wwwvvvvvvxxxzzz~~~|||{{{{{{}}}~~~{{{yyyzzz|||}}}}}}~~~~~~}}}|||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}||||||{{{zzzxxxvvvtttsssssssssrrrqqqqqqssstttuuuttttttuuuxxx||||||xxxuuuwwwvvvuuuvvvwwwvvvtttsssxxxxxxxxxxxxxxxzzz{{{|||}}}{{{xxxvvvvvvxxx{{{}}}zzzwwwttttttwwwyyyyyyxxxyyyyyyyyyxxxwwwtttrrrqqqwwwvvvuuutttuuutttqqqooouuusssqqqrrrsssssspppmmmvvvtttqqqqqqsssvvvwwwxxxttttttsssssstttuuuwwwxxxtttuuuvvvwwwwwwxxxwwwwwwsssrrrqqqqqqssstttttttttttttttsssrrrrrrqqqppppppoooqqqssssssqqqooonnnmmmoooooonnnnnnnnnnnnoooooonnnpppqqqrrrrrrrrrtttvvvvvvuuutttrrrpppooooooooonnnoooqqqrrrrrrqqqpppnnnppplllkkkppptttsssqqqrrrpppoooooonnnmmmkkkfffccc___```bbbfffiiikkkjjjhhheee___[[[```hhhjjjbbbYYYWWWUUUWWW[[[ZZZQQQHHHDDDGGGHHHJJJJJJHHHJJJUUUbbbkkksss|||pppggghhhbbbUUUJJJ???>>>>>>@@@AAA???:::666888777999<<<::::::CCCOOOpppsssrrriii\\\QQQNNNOOOeee{{{xxx~~~llleee]]]ZZZ[[[\\\ZZZWWWVVVWWWWWWTTTPPPPPPSSSWWWVVVUUUTTTSSSRRRQQQOOONNNOOORRRTTTTTTRRROOONNNNNNRRRQQQOOOMMMJJJKKKMMMPPPUUUOOOIIIHHHLLLPPPQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKPPPMMMJJJIIIIIIKKKKKKKKKLLLGGGCCCBBBEEEEEECCC@@@@@@>>><<<;;;:::888555222111000///..................111000...666HHHXXX___kkkmmm]]]XXXmmmuuuooorrr~~~~~~vvvzzzjjjNNNDDD888222333555555333111111000000///......---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................///.........------------///.........------------............////////////000000//////000000111222222:::QQQpppuuuhhhfffooo{{{vvvyyy~~~|||~~~}}}}}}}}}zzz~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{}}}~~~}}}zzzxxxwwwxxx{{{|||}}}||||||~~~}}}zzzyyyzzz{{{||||||~~~~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuttttttuuuuuuvvvwwwuuuuuuuuuxxxzzzzzzxxxuuuwwwvvvtttuuuuuuvvvtttssswwwxxxxxxyyyzzz{{{{{{||||||zzzxxxvvvvvvxxxzzz||||||yyyuuutttuuuwwwwwwwwwvvvwwwwwwwwwwwwuuutttsssvvvuuutttttttttsssqqqooorrrppppppqqqttttttrrrpppvvvtttssstttuuuvvvuuuttttttssssssssssssuuuvvvwwwuuuuuuvvvvvvvvvuuuttttttsssrrrqqqqqqsssttttttssstttssssssrrrqqqpppoooooonnnppprrrrrrpppnnnnnnnnnrrrqqqqqqppppppppppppqqqpppqqqssssssrrrrrrtttuuuuuuuuusssrrrqqqqqqppppppooopppqqqrrrrrrqqqpppooopppllllllpppsssrrrpppqqqqqqooonnnmmmmmmkkkgggeeeaaaaaacccfffhhhiiigggeeeddd___\\\^^^bbbaaaZZZRRRVVVVVVXXXYYYSSSJJJEEEFFFJJJJJJLLLOOOPPPUUUaaammmsss{{{}}}llleeecccZZZNNNEEE======>>>@@@AAA???999555555666999;;;:::???QQQdddyyyzzzttteeeRRRJJJPPPYYYpppzzz~~~wwwsssgggaaa[[[XXXYYYYYYVVVSSSUUUUUUUUUSSSRRRRRRTTTVVVXXXVVVUUUTTTSSSSSSRRRRRRNNNPPPRRRRRRPPPOOONNNOOOQQQQQQPPPMMMLLLLLLOOORRRRRRLLLGGGGGGKKKOOOPPPOOOOOOOOONNNMMMMMMLLLLLLKKKMMMKKKJJJIIIJJJJJJKKKJJJJJJEEEAAA@@@BBBCCC@@@===@@@>>><<<;;;:::999555333111000///...---------...---111000---333DDDUUU^^^fffeee]]][[[iiitttuuuuuu}}}{{{bbbEEE999777333222222222222000000000000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------............------------............---------------............/////////000000//////000000111222333666DDD[[[ppptttgggdddooo}}}{{{xxxxxx{{{}}}zzz}}}}}}}}}|||~~~}}}~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{|||||||||}}}~~~~~~}}}|||yyywwwwwwyyy|||~~~~~~}}}}}}}}}zzzyyyzzz{{{||||||~~~~~~}}}|||||||||||||||~~~~~~~~~|||{{{yyywwwvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxyyyxxxxxxxxxwwwvvvvvvvvvxxxxxxwwwvvvwwwuuusssrrrtttuuuttttttuuuvvvxxxzzz{{{{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzz~~~{{{vvvttttttuuuvvvwwwuuuuuuvvvwwwwwwwwwvvvvvvtttsssrrrrrrsssrrrpppnnnnnnnnnnnnqqqsssuuutttsssvvvuuuuuuvvvvvvuuurrrpppsssrrrrrrrrrssstttuuuvvvuuuuuuuuuuuutttsssrrrqqqsssqqqpppqqqssstttsssrrrssssssrrrqqqpppooonnnnnnmmmoooppppppooonnnoooqqquuutttsssrrrrrrrrrrrrrrrssstttuuutttsssrrrsssuuussssssssssssrrrrrrrrrrrrpppqqqrrrssssssrrrppppppqqqmmmmmmppprrrooonnnoooqqqooommmllllllkkkiiigggdddcccdddfffgggfffdddaaabbb___\\\[[[ZZZWWWQQQLLLUUUUUUVVVTTTKKKCCCCCCHHHIIIHHHKKKRRRYYY```kkkuuu~~~xxxooofffaaaZZZNNNCCC???;;;===???AAAAAA>>>999444444666999;;;===JJJddd{{{uuu^^^IIIGGGXXXjjjwwwvvvqqqoooyyyzzzaaa]]]YYYWWWWWWVVVSSSPPPTTTSSSRRRSSSTTTUUUTTTSSSWWWUUURRRRRRSSSTTTTTTSSSMMMOOOPPPPPPOOONNNPPPQQQQQQQQQPPPNNNMMMMMMPPPRRRNNNJJJFFFFFFJJJMMMOOONNNOOOOOONNNMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHDDD@@@???AAAAAA@@@===@@@>>><<<;;;;;;999666444111000///...------------,,,000000---///===OOO[[[___YYYYYY]]]cccrrr{{{vvv|||```HHH777444444555444222000///////////////......---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------........./////////////////////000111111444333:::JJJ^^^rrrjjj\\\bbbnnnuuutttxxxyyynnnlllvvv~~~|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvxxx{{{}}}~~~}}}|||}}}~~~}}}{{{zzz{{{}}}}}}}}}~~~}}}}}}|||||||||||||||~~~~~~}}}|||zzzxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxyyywwwvvvuuuuuuvvvwwwwwwwwwtttrrrqqqrrrtttuuuuuussstttwwwyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxx|||yyyuuusssrrrtttvvvxxxvvvvvvvvvwwwwwwwwwwwwwwwsssrrrqqqqqqqqqqqqooommmmmmmmmoooppprrrsssssssssxxxvvvuuuttttttsssqqqnnnqqqqqqqqqrrrsssssstttuuutttttttttttttttsssrrrrrrrrrqqqpppqqqssssssrrrppprrrrrrqqqpppooonnnmmmmmmnnnoooppppppoooppprrrtttvvvuuutttsssssssssssstttuuuvvvwwwvvvtttrrrssstttqqqrrrrrrsssssssssssssssqqqrrrrrrrrrrrrqqqppppppqqqnnnnnnpppppplllkkkmmmpppnnnlllkkkkkkkkkjjjhhheeedddeeefffgggfffcccaaa```]]]ZZZVVVSSSQQQPPPOOOSSSQQQOOOLLLFFFAAADDDKKKIIIJJJPPP[[[eeellltttzzz}}}iiieeeaaa[[[OOOBBB<<<<<<;;;===@@@BBBBBB>>>999555666888:::>>>FFFXXXqqqnnnVVVHHHMMMcccwwwsssqqqppp{{{}}}fff]]][[[YYYXXXWWWVVVRRROOOSSSQQQPPPRRRUUUVVVTTTQQQTTTQQQNNNNNNPPPSSSSSSRRRNNNOOOPPPOOOOOOPPPRRRTTTQQQQQQQQQNNNLLLLLLNNNOOOKKKIIIGGGGGGJJJMMMOOONNNMMMMMMMMMLLLKKKKKKJJJJJJFFFHHHKKKLLLKKKKKKJJJJJJIIIFFFBBBAAAAAABBB@@@??????>>><<<;;;;;;:::777555111000///...------,,,,,,,,,///000---,,,666HHHVVV\\\NNNRRRZZZ^^^qqq|||ooo{{{zzzyyyYYYFFF<<<777333444555333000...///111............------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,------------------------------............/////////...///000000111111///333@@@SSSiii~~~qqq\\\\\\fffiiibbbeeesss~~~mmmeeeqqq~~~wwwzzz~~~}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuuuuuvvvxxxzzz}}}||||||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~}}}||||||zzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzzyyyxxxwwwxxxwwwvvvuuutttuuuvvvxxxwwwtttqqqqqqrrrtttuuuuuuqqqsssuuuwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttrrrrrrsssvvvyyyxxxwwwwwwwwwvvvvvvvvvvvvrrrqqqppppppqqqpppooommmnnnooopppqqqqqqppppppqqqyyyvvvrrrppppppqqqppppppooopppqqqqqqrrrsssssssssrrrsssttttttuuuuuuuuutttqqqppppppqqqrrrrrrpppoooqqqqqqpppoooooonnnnnnmmmoooqqqrrrqqqqqqrrrtttvvvttttttssssssssssssttttttwwwwwwxxxvvvtttrrrrrrsssooopppqqqrrrssssssssssssrrrrrrrrrrrrqqqqqqpppppppppnnnnnnpppnnnjjjiiikkkooommmkkkjjjjjjjjjiiigggdddcccdddeeeffffffccc```\\\YYYUUUQQQOOOPPPSSSVVVPPPJJJEEEEEEFFFEEEHHHMMMNNNPPPZZZgggqqqvvv{{{}}}nnnccc___ZZZRRRFFF;;;999===<<<>>>BBBCCCBBB>>>:::777555666:::CCCRRRfffxxxsss```SSSQQQ\\\mmmzzzmmmssskkk___]]]\\\[[[ZZZYYYWWWTTTRRRRRRPPPOOOQQQUUUVVVSSSQQQRRROOOLLLMMMQQQTTTSSSQQQOOOPPPQQQQQQPPPQQQTTTVVVRRRRRRQQQNNNKKKIIIJJJKKKJJJJJJIIIJJJLLLNNNOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHEEEHHHLLLMMMLLLJJJJJJJJJGGGEEEBBB@@@@@@@@@??????>>>===<<<<<<<<<;;;888666222222000///...---------,,,...000---+++111@@@NNNYYYIIIKKKTTT[[[nnnwwwgggooosssuuu[[[BBB888666777111111000///......000222------------------------******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.........//////......//////000111111111555BBBVVVnnn{{{eee^^^aaammmbbb___lll||||||mmmnnnyyyvvvyyy|||~~~{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||xxxvvvuuuvvvxxxzzz|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~zzzzzzzzzyyyxxxwwwuuutttuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttvvvyyyvvvtttrrrrrrtttuuuvvvuuurrrssstttuuuuuutttsssrrrrrrssssssttttttssssssrrrsssssssssrrrqqqrrrtttwwwvvvvvvuuutttttttttuuuuuuqqqpppooopppqqqqqqooommmnnnpppqqqqqqooonnnnnnooovvvsssooommmnnnoooppppppnnnooopppqqqrrrrrrrrrqqqqqqrrrssstttuuuuuuuuuuuupppppppppqqqrrrrrrooommmooooooooooooooooooooooooppprrrssssssssssssuuuvvvssssssrrrsssssstttuuuvvvvvvwwwwwwvvvsssrrrrrrsssmmmnnnppprrrrrrrrrrrrqqqrrrrrrqqqppppppoooooooooooommmnnnooommmhhhhhhkkknnnllljjjiiiiiihhhfffdddbbbbbbbbbcccdddccc```]]]WWWTTTPPPMMMMMMOOORRRTTTKKKEEEAAACCCGGGIIIKKKOOORRRVVVaaannnvvvyyy~~~nnnaaa___YYYQQQJJJ@@@999:::???<<>>===<<<<<<<<<>>>===<<<<<<<<<<<<:::888444333222000///......---------......,,,///:::FFFSSSJJJHHHOOOZZZkkkpppfffiiixxxppplll}}}yyyZZZBBB777444333333000///............//////,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........///............///000000111333999GGG^^^xxxvvvggg```ooofffcccrrr~~~ssssss}}}|||~~~|||{{{{{{}}}~~~~~~~~~}}}}}}~~~{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwwwwyyy{{{}}}|||||||||||||||}}}}}}}}}~~~}}}~~~~~~~~~}}}|||||||||||||||||||||}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuuuuvvvvvvwwwxxxsssuuuvvvvvvttttttwwwyyyuuutttssstttvvvwwwvvvuuuuuuuuuttttttsssrrrrrrqqqpppqqqssssssssssssqqqpppppprrrsssrrrpppoooqqqsssqqqqqqppppppqqqrrrtttuuuqqqpppppppppqqqqqqooonnnmmmoooqqqpppnnnmmmnnnpppqqqooommmmmmnnnppppppooommmnnnoooqqqqqqqqqqqqpppqqqrrrsssssssssssssssrrrpppppppppqqqrrrqqqnnnlllnnnnnnoooppppppqqqqqqrrroooqqqtttttttttsssssstttrrrrrrrrrsssuuuvvvxxxyyyuuuvvvwwwuuusssrrrrrrssslllmmmoooqqqqqqqqqpppoooqqqqqqpppooonnnnnnnnnnnnmmmlllmmmooolllggggggkkklllkkkjjjiiihhhfffccc```bbbaaa`````````]]]ZZZVVVQQQOOOMMMLLLMMMLLLKKKIIIFFFCCCCCCFFFGGGHHHLLLRRR\\\aaajjjsssyyy~~~nnnaaaZZZYYYPPPGGGBBB>>>:::;;;???;;;>>>@@@???<<<999888999777>>>FFFOOO[[[fffiiieeeWWWVVV\\\lll~~~wwwvvvjjjddd]]]ZZZZZZZZZXXXVVVUUUTTTUUURRRRRRRRRPPPOOOOOOQQQSSSRRRNNNMMMPPPVVVWWWSSSMMMNNNPPPSSSSSSSSSRRRRRRSSSNNNOOOOOONNNLLLKKKLLLMMMJJJLLLMMMNNNNNNMMMMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFCCCGGGJJJIIIFFFDDDEEEGGGBBBAAA@@@>>>;;;;;;;;;<<<===<<<;;;<<<===<<<:::888666555333111000//////...///,,,---//////...555>>>IIINNNKKKMMM[[[fffiiillljjjqqqyyynnniiippp}}}dddPPP;;;222333555333111333222000///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------.....................///000000---///666EEE^^^{{{qqqbbbgggcccgggyyysssyyy~~~zzzxxxxxx|||}}}~~~}}}~~~~~~~~~}}}||||||~~~zzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxyyy|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}||||||vvvwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuuuuuvvvxxxyyyqqqtttvvvvvvuuuuuuwwwyyyuuuttttttvvvwwwxxxwwwuuuxxxwwwuuutttrrrrrrrrrrrroooppprrrssssssrrrpppoooppprrrtttsssooommmmmmooommmllllllmmmoooqqqsssuuuqqqppppppppprrrrrrpppnnnkkknnnppppppnnnmmmoooqqqkkkkkklllnnnppppppooommmlllmmmooopppqqqqqqpppppprrrrrrrrrrrrqqqqqqpppooopppooopppqqqrrrqqqnnnkkkmmmnnnooopppqqqrrrssssssnnnqqqtttuuutttrrrqqqrrrqqqrrrssstttvvvxxxzzz{{{uuuvvvvvvuuusssqqqrrrssskkkmmmooopppqqqpppnnnmmmqqqpppooonnnmmmmmmmmmmmmlllkkkmmmoookkkgggggglllkkkjjjiiiiiihhheeeaaa^^^aaa```___^^^\\\YYYTTTQQQNNNLLLKKKLLLMMMJJJCCC===CCCDDDGGGIIIGGGEEELLLTTTkkkooovvv}}}jjj]]]YYYXXXSSSIII???============>>>:::<<<>>><<<999666777999>>>HHHPPPTTTWWW\\\\\\WWWMMMTTTfff~~~{{{zzzaaabbbaaaWWWXXXXXXWWWVVVSSSRRRSSSTTTRRRSSSSSSPPPMMMMMMPPPTTTOOOLLLKKKOOOUUUUUUPPPIIIMMMPPPRRRSSSRRRQQQPPPPPPLLLMMMOOOOOONNNNNNOOOPPPJJJLLLNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGBBBFFFIIIGGGCCCAAABBBEEECCCCCCBBB???===<<<===>>>===<<<;;;<<<======;;;999777666444222111000//////000,,,,,,000111///333:::BBBRRROOOMMM\\\ccceeetttmmmmmmmmmtttmmmgggiiiuuujjjUUU===;;;888444222000000000000//////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++---,,,,,,++++++,,,,,,------------............///---,,,,,,,,,,,,---......000555999AAAXXXttt|||mmm___kkk|||~~~ssstttzzz|||||||||wwwzzz}}}xxxuuuuuuxxx}}}}}}yyy|||~~~~~~|||{{{{{{~~~yyyxxxvvvuuuvvvxxxzzz|||zzzyyyxxxxxxzzzzzzyyyxxxzzz{{{{{{{{{{{{{{{{{{zzz}}}{{{xxxvvvwwwyyy|||~~~}}}~~~}}}zzzyyy{{{~~~{{{zzzyyyxxxwwwvvvvvvvvvtttuuuwwwyyyyyywwwvvvuuuwwwvvvuuuttttttuuuvvvwwwttttttuuuuuuuuuuuuuuuuuuuuutttrrrpppooooooppppppmmmooopppqqqqqqpppooommmvvvuuutttsssqqqpppooonnnpppnnnkkkiiiiiijjjlllmmmrrrrrrrrrqqqpppnnnmmmlllkkklllnnnooopppppppppooommmmmmlllmmmmmmnnnooopppqqqooommmkkkkkklllooopppppprrrssssssqqqppppppqqqooonnnooopppqqqqqqooonnnoooqqqrrrqqqpppppprrrsssqqqrrrsssuuuvvvuuuuuutttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqooonnnmmmlllooommmlllkkkkkkjjjiiigggkkkkkkiiigggccc___[[[YYY\\\YYYVVVVVVVVVSSSNNNIIIJJJOOORRRNNNGGGBBBCCCFFFHHHGGGEEEEEEHHHRRR^^^fffqqqzzzlll^^^YYYWWWWWWEEEAAA===;;;===>>>>>>===>>>888555777888666888>>>JJJZZZhhhjjjeee^^^UUULLLPPP]]]mmm~~~yyynnn___UUUUUUYYYVVVSSSRRRSSSUUUVVVWWWQQQPPPOOONNNMMMMMMMMMMMMPPPUUUWWWSSSOOOOOONNNMMMOOONNNMMMLLLLLLLLLLLLLLLFFFHHHLLLOOOPPPNNNLLLJJJLLLLLLMMMMMMMMMKKKIIIHHHMMMLLLJJJHHHFFFFFFFFFFFFDDDBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<:::999777444222000/////////...---,,,---...000222???NNNWWWZZZ^^^]]]ccctttzzzzzztttxxx}}}oookkknnnzzzlllNNN>>>;;;999666333111000000000/////////...---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,---......+++000333;;;OOOhhhqqqnnntttyyy{{{ggglllvvv|||nnnsssyyy~~~|||xxx{{{}}}xxxvvvwwwzzz}}}}}}zzz|||~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~{{{yyywwwvvvvvvxxxzzz|||zzzyyyxxxxxxyyyzzzyyywww{{{{{{||||||||||||{{{{{{zzzyyywwwvvvwwwxxxzzz|||}}}~~~}}}{{{zzz{{{~~~|||{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvuuutttvvvvvvtttsssssssssttttttuuuuuuuuuuuutttttttttttttttsssrrrpppppppppqqqqqqnnnooopppqqqqqqpppooonnnsssssssssrrrrrrrrrqqqqqqpppooommmkkkkkklllmmmnnnqqqqqqppppppooommmlllkkkkkklllnnnoooppppppoooooolllllllllmmmnnnooopppqqqpppooommmllllllmmmnnnooopppqqqrrrrrrppppppppprrrppppppqqqrrrrrrrrrpppooooooqqqssssssrrrqqqrrrsssssstttuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssttttttuuutttttttttrrrqqqppppppooooooooooooppppppppppppooonnnmmmlllmmmlllkkkkkkkkkjjjiiihhhkkkjjjiiigggddd```\\\YYYYYYXXXUUURRRNNNLLLLLLLLLOOOQQQPPPKKKDDD@@@BBBEEEFFFGGGHHHJJJNNNWWWbbbjjjrrryyyrrrddd]]]YYYSSSOOO@@@>>><<<===???@@@???===999777888:::999999AAAKKK]]]kkkuuuqqqeeeZZZRRRLLLWWWdddppp{{{www{{{yyyllliii___WWWUUUYYYVVVTTTSSSTTTUUUUUUTTTPPPPPPNNNMMMMMMLLLLLLLLLOOOTTTUUUQQQMMMNNNNNNLLLOOONNNMMMKKKJJJIIIIIIIIIGGGIIIKKKNNNNNNNNNLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<:::999777555222111000///000///---------///000222777HHHSSSYYY^^^^^^fffyyy~~~~~~www|||xxxvvvttt~~~cccJJJ:::333777555333111000///000000///......------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,---......---111555;;;KKK^^^eeebbbdddmmmrrrkkkkkkwwwsssqqqrrrwww|||zzzzzz{{{{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~|||{{{yyyxxxxxxyyyzzz{{{{{{yyyxxxxxxyyyyyyxxxvvvzzz{{{{{{||||||{{{{{{zzzwwwvvvvvvvvvvvvwwwxxxyyy||||||}}}{{{zzzyyy{{{|||{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvvvvuuuuuuttttttuuuuuutttsssrrrrrrrrrrrruuuuuuuuuuuuttttttsssssssssrrrqqqqqqqqqqqqrrrrrrnnnooopppqqqqqqpppooonnnppppppqqqqqqrrrrrrsssssspppooonnnmmmmmmmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjkkklllmmmooooooooonnnnnnllllllmmmnnnooopppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqpppooooooqqqsssqqqrrrssssssssssssqqqqqqooorrruuuvvvuuussssssssswwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrrrrrrrooopppqqqrrrssssssssssssrrrqqqpppooonnnmmmmmmmmmoooooooooooonnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhddd___[[[XXXTTTTTTRRRLLLGGGEEEJJJNNNOOOMMMJJJEEEBBBAAACCCFFFDDDHHHMMMRRRWWW___jjjqqqyyyqqqbbbYYYWWWSSSIIIAAA;;;;;;<<>>======<<<<<<:::999777555333222111000000///...---...///000111111CCCPPPYYY^^^]]]eeezzz{{{|||xxx~~~xxxkkkPPP@@@777555666333222111///////////////------------,,,,,,++++++++++++,,,,,,,,,,,,++++++***************************************************************+++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,---......000444777<<>>777999;;;>>>AAABBB@@@===;;;;;;888444222999KKKfffzzzzzzhhhVVVPPPXXXbbbtttxxxuuuwwwccc\\\\\\YYYVVVVVVWWWVVVUUUUUUUUUTTTQQQNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMPPPNNNJJJIIILLLMMMKKKLLLLLLJJJIIIGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>;;;999888666444222222111000//////......///000000000@@@OOOYYY^^^YYYaaavvvvvvwwwsss|||~~~www^^^CCC555222333333444000//////...............,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,000333555;;;AAAEEEDDDSSSYYYmmmtttaaabbbiiilllooosss}}}xxxrrruuu|||~~~{{{~~~~~~~~~{{{}}}{{{yyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||||||||}}}}}}{{{zzzzzzzzzzzz{{{zzzyyywwwwwwxxxyyywwwvvvwwwxxxxxxyyyyyyxxxxxxwwwrrrssstttvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwvvvuuutttuuuuuuuuusssssstttuuuvvvwwwwwwxxxuuuuuuttttttsssssssssrrrqqqrrrrrrrrrssssssrrrrrrooooooppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmkkklllllllllllllllkkkkkklllmmmnnnooooooooonnnmmmlllmmmnnnpppqqqrrrrrrrrrlllmmmooopppqqqpppooonnnooopppqqqqqqqqqqqqsssuuuppprrruuutttrrrppppppqqqpppssswwwxxxwwwvvvttttttwwwvvvtttrrrqqqqqqqqqrrrwwwvvvvvvuuutttssssssrrrsssssssssssssssrrrqqqqqqrrrrrrqqqpppooonnnnnnnnnlllllllllllllllkkkjjjiiiggghhhjjjiiigggfffgggiiieeeeeedddbbb]]]XXXSSSPPPFFFEEEEEEGGGJJJKKKIIIGGG@@@@@@AAABBBDDDFFFHHHIIIKKKTTT___gggmmmuuuppp```[[[RRRIIIBBB===:::999;;;>>>@@@BBB@@@===:::888999888999===III]]]ppp|||yyysssgggXXXOOOTTTfffwwwyyytttbbbZZZWWWSSSTTTXXXUUUUUUTTTUUUUUUSSSPPPMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNMMMIIIIIIMMMNNNKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@@@@@@@??????;;;:::888666444333333333000000000/////////000000///<<>>JJJUUUbbblllpppnnniii___TTTQQQUUUbbbvvvooofff\\\VVVSSSPPPSSSYYYTTTTTTSSSTTTTTTSSSPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNLLLJJJLLLOOOOOOLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;:::888777555444444444111111000000000000//////---555>>>MMMXXXSSSWWWkkksssjjjyyyzzzqqq~~~oooXXXNNN:::666555888888333000000.../////////...------,,,*********+++++++++++++++******++++++++++++******************************************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......///111222222000000444999<<>>BBBEEEGGGFFFEEEGGGNNNTTTdddmmmxxx~~~vvvhhh[[[QQQKKKGGGBBB===:::<<<>>>AAAAAAAAAAAA>>>:::888999::::::LLL___jjjpppqqqllleeeZZZPPPMMMWWWhhhvvvlllbbb[[[UUUSSSRRRQQQRRRTTTTTTRRRRRRRRRSSSSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNMMMLLLOOORRRQQQLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHEEEEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666555555444111111111111111000//////...111555EEEQQQLLLNNN```vvvwwwllluuuqqqxxxqqqUUUBBB<<<333222222111,,,(((,,,444////////////...---,,,,,,******************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////111000---,,,000777;;;AAAYYYwwwuuuiiijjjmmmlllkkk{{{ssswww}}}}}}~~~~~~~~~~~~}}}|||~~~}}}{{{{{{||||||xxxvvvyyy~~~||||||zzzxxxxxxzzz|||}}}}}}{{{~~~~~~}}}}}}xxxxxxxxxyyy|||~~~~~~}}}||||||||||||||||||||||||{{{{{{{{{||||||~~~xxxyyyyyyzzzzzz{{{{{{{{{vvvuuuuuuvvvxxxzzzzzzyyyzzz{{{{{{||||||{{{{{{zzzvvvvvvvvvwwwxxxzzz{{{|||wwwuuussstttvvvxxxwwwvvvtttuuuxxxzzz{{{zzzyyyyyytttuuuxxxzzz{{{{{{zzzyyyyyyyyyzzzyyyxxxvvvtttssspppqqqqqqrrrssstttuuuuuuttttttuuuuuutttrrrpppoooppppppooooooooooooppppppooooooooooooooonnnnnnnnnkkkmmmppprrrrrrqqqooonnnmmmnnnooopppqqqqqqqqqpppooopppqqqrrrrrrqqqpppooopppqqqrrrssssssqqqpppnnnmmmnnnnnnooopppqqqqqqrrrlllpppuuuxxxxxxwwwwwwvvvssswwwzzzxxxtttqqqrrrtttssstttuuuuuuttttttuuuwwwssstttuuuuuuuuutttsssrrrssssssttttttttttttttttttppppppqqqrrrssssssssssssmmmllllllmmmmmmnnnooopppmmmmmmllljjjhhhfffdddccckkkmmmnnniiibbb^^^___aaaaaa]]]WWWPPPJJJEEEBBB@@@???CCCGGGFFFBBB>>>======AAAEEEGGGFFFEEEJJJVVV___nnnvvvzzziii```YYYRRRIIICCC<<<999;;;======<<>>@@@BBBDDDEEEGGGGGGHHHQQQ___hhhjjjwwwppp```\\\XXXMMMCCC:::::::::;;;<<<>>>@@@AAAFFF@@@>>>>>><<<:::???HHHfffnnnwwwyyysssgggWWWLLLEEECCCQQQooo|||zzz}}}|||bbb^^^YYYVVVTTTSSSSSSSSSSSSRRRVVVVVVUUUUUUTTTRRRMMMJJJLLLOOOSSSRRROOOKKKJJJJJJQQQRRRRRRQQQPPPPPPRRRTTTOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLNNNOOOOOOLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;===<<<<<<;;;999777555444333333222222111000000000000...111777===AAAHHHOOOfffbbbhhhzzz|||oooiii|||}}}yyy|||}}}uuusssxxxhhhVVVEEE???999111000555111111000//////...------...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000000111111333777DDD[[[sss|||qqqooo{{{vvvyyyyyy|||{{{{{{}}}~~~~~~||||||~~~}}}{{{zzz|||~~~}}}vvvqqqqqqsssttttttttttttvvvxxx|||yyyyyy{{{~~~~~~}}}|||yyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwxxx{{{||||||{{{zzz{{{zzzyyywwwwwwyyy{{{{{{{{{|||||||||{{{{{{zzz|||{{{zzzxxxxxxzzz{{{|||xxxxxxxxxyyyyyyzzz{{{|||{{{yyywwwwwwxxxwwwvvvtttsssuuuwwwwwwvvvuuuuuuvvvssssssssstttttttttuuuuuuyyyyyyyyyxxxwwwwwwxxxzzzvvvtttrrrppppppqqqrrrsssuuuvvvwwwvvvtttrrrrrrssstttsssqqqpppooooooooopppmmmmmmmmmmmmmmmnnnoooppprrrrrrqqqqqqpppqqqqqqqqqqqqqqqpppppppppppppppqqqoooooopppqqqrrrrrrrrrrrrqqqrrrsssrrrqqqpppqqqrrrppprrrssssssqqqpppqqqrrrqqqssswwwzzz{{{zzzxxxvvvyyyxxxvvvtttssstttvvvwwwtttuuuuuutttrrrqqqrrrsssrrrsssssstttsssqqqpppoooqqqppppppoooooopppppppppqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnmmmmmmmmmlllllllllmmmlllkkkjjjiiihhhhhhhhhkkkhhheeecccaaa^^^ZZZWWWPPPMMMHHHDDDBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEJJJOOOSSS\\\hhhqqqsss|||rrr___TTTSSSOOOFFF<<<:::;;;<<<===???@@@AAABBB???<<<::::::999<<>>>>>===<<<<<<;;;=========<<<:::888777666333333333222111111000000///---///666===CCCMMMVVVeee```dddsss|||xxxpppnnnyyyzzz}}}yyyuuussszzzzzzdddDDD:::333444444///...111000000//////...---------------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************(((((()))))))))************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............//////000000111000222;;;IIIZZZmmmyyy~~~zzzqqqqqq{{{xxxvvvwww}}}|||}}}~~~~~~}}}~~~}}}{{{{{{{{{|||yyytttpppqqqpppooonnnooorrrttt}}}{{{{{{}}}|||zzzzzz{{{{{{||||||}}}}}}}}}{{{zzzyyyzzzyyyyyyzzz||||||{{{zzz|||zzzwwwwwwyyy{{{||||||}}}}}}}}}}}}|||{{{{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{zzzxxxwwwwwwwwwuuusssrrrtttvvvvvvvvvuuuvvvwwwppppppqqqrrrsssttttttuuuyyyzzzyyyxxxwwwwwwzzz|||zzzvvvrrrnnnmmmooosssuuuuuuwwwxxxwwwuuutttttttttvvvuuutttrrrqqqpppoooooolllllllllmmmnnnpppqqqrrrppppppqqqrrrrrrrrrqqqqqqsssrrrqqqpppooooooooooooppppppppppppqqqrrrssstttrrrqqqqqqrrrssstttsssrrrssstttuuuuuutttssstttuuuuuuvvvyyy{{{{{{zzzxxxvvvwwwvvvuuuttttttuuuvvvwwwqqqrrrssssssrrrqqqrrrtttrrrrrrsssssssssqqqpppooooooooopppppppppppppppooooooppppppqqqqqqppppppooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkjjjhhhggggggfffgggeeebbb___]]]YYYUUUQQQHHHDDDAAABBBFFFHHHFFFCCC===>>>AAACCCDDDEEEDDDCCCHHHRRR[[[aaahhhrrryyy{{{iii```VVVPPPOOOKKKBBB;;;;;;<<<===???@@@AAABBBBBB:::999999888999BBBVVViii}}}lllZZZOOOJJJFFFLLL\\\ooovvvsssqqqxxxsssddd]]]VVVZZZXXXVVVUUUVVVXXXXXXWWWSSSQQQOOOOOOPPPRRRSSSSSSQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSSSSQQQOOOMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLNNNMMMNNNOOOPPPOOOLLLIIILLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<<<<=========<<<;;;:::888777444333333222222111111000///,,,---333;;;CCCPPP\\\```[[[^^^jjjrrrqqqqqqtttyyy{{{{{{|||wwwsssuuu{{{mmmXXXGGG<<<555222444444000...000............------,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************))))))))))))*********+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............../////////000000000222777???HHHXXXqqqyyyzzzmmmuuu~~~yyyvvv{{{~~~{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}yyyttttttrrrooommmnnnqqqtttyyy{{{}}}~~~}}}||||||||||||||||||}}}}}}}}}{{{zzzyyyzzzzzzzzz{{{}}}}}}{{{yyy|||xxxuuuvvvzzz}}}~~~}}}~~~~~~~~~~~~}}}|||zzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{yyyyyyyyyxxxvvvttttttuuuwwwwwwvvvuuuvvvwwwpppqqqrrrsssuuuvvvwwwxxxwwwyyyzzzzzzyyyyyyzzz{{{|||yyytttpppoooqqqsssuuutttuuuwwwvvvtttsssssstttuuuuuutttsssqqqqqqppppppmmmmmmmmmnnnooopppqqqrrrooopppqqqsssssssssrrrqqqsssrrrrrrqqqppppppqqqqqqrrrqqqqqqpppqqqsssuuuvvvsssqqqpppqqquuuwwwuuussstttuuuvvvvvvuuutttvvvxxxxxxyyyzzz{{{zzzyyywwwuuussssssssssssssstttuuuuuurrrssstttsssrrrqqqrrrsssqqqrrrrrrsssrrrqqqpppooooooppprrrssssssrrrqqqqqqnnnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjiiigggfffeeeddddddaaa^^^ZZZWWWRRRMMMJJJCCCBBBBBBDDDGGGHHHFFFCCC===???AAACCCEEEFFFGGGGGGPPP[[[ffflllqqqyyy~~~jjj___ZZZTTTOOOKKKFFF???;;;===>>>???@@@@@@???>>>>>>999888999;;;BBBOOOaaannnwwwyyyqqq^^^PPPPPPUUUXXX___iiirrrqqqpppyyyhhhbbb```]]]]]][[[WWWVVVUUUUUUTTTSSSSSSPPPMMMMMMPPPTTTWWWYYYVVVVVVUUUTTTRRRQQQQQQQQQOOOPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLHHHIIIJJJMMMPPPPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::888888444444444333222222111111///,,,,,,000666???NNN[[[YYYUUUYYYeeemmmnnnqqqxxx~~~rrrvvvzzz|||}}}~~~xxxuuuwww{{{hhhSSSEEE888///222///---///000///000111---------,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////...111666:::===HHH^^^ssspppjjjgggnnnzzzzzz{{{zzzzzzzzz|||}}}~~~~~~|||~~~zzzxxxuuupppmmmmmmpppsssrrruuuzzz~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzz|||}}}}}}{{{yyyzzzwwwtttvvvzzz~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{|||}}}}}}{{{{{{{{{{{{yyywwwwwwyyyzzzyyyvvvuuutttuuuqqqrrrssstttvvvxxxyyyyyyuuuxxx{{{|||{{{yyyxxxwww{{{zzzxxxvvvuuuuuuuuuuuutttuuuwwwvvvuuussstttuuurrrrrrrrrrrrrrrqqqqqqqqqooooooooooooooopppqqqqqqpppqqqrrrtttttttttsssrrrrrrrrrrrrrrrrrrssstttttttttsssrrrrrrrrrsssuuuvvvtttrrrppprrrvvvxxxwwwuuutttuuuvvvuuutttuuuwwwyyyzzzzzzzzzyyyxxxwwwuuutttooopppqqqrrrssssssttttttuuuvvvvvvuuurrrpppqqqqqqpppqqqrrrrrrrrrqqqpppooonnnpppqqqrrrsssrrrqqqqqqmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmllllllllllllhhhhhhhhhgggfffdddbbbaaaaaa^^^YYYTTTPPPLLLGGGDDDCCCFFFHHHGGGDDDBBBCCCDDDCCCBBBAAABBBEEEIIINNNQQQ[[[fffpppuuu{{{}}}gggYYYTTTQQQKKKEEE@@@<<<:::888?????????>>>===;;;:::999555666999BBBPPP^^^fffhhhkkkjjj^^^OOOQQQfff}}}zzzssssss}}}lllccc\\\YYY]]][[[YYYVVVTTTTTTTTTSSSRRRSSSQQQNNNNNNQQQUUUXXXZZZXXXWWWUUUSSSRRRPPPOOOMMMJJJLLLNNNOOONNNMMMNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLGGGGGGHHHKKKNNNNNNMMMKKKHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAAAAA@@@AAAAAAAAABBBAAA@@@????????????@@@============<<<<<<<<<<<<:::::::::::::::999888777555555444444333222222222000------///222888FFFTTTUUUSSSYYYgggpppqqqtttzzzsssrrrrrrwwwzzzwwwvvvrrreeeQQQAAA777333111///111///---,,,+++***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,))))))******+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................---///444666555<<>>===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999888888666555555444444333333222111////////////222>>>JJJSSSQQQWWWhhhtttuuuwww{{{}}}vvvrrrwwwzzz|||ttt{{{bbbEEE===555111111333444555333333111...+++*********++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************++++++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................///222222111555DDDTTTjjj{{{uuuaaa^^^cccgggjjjnnn~~~|||vvvxxx}}}~~~|||zzzzzz|||}}}|||zzztttvvvyyy}}}~~~}}}wwwqqqmmmmmmnnnnnnlllmmmpppvvv|||}}}||||||}}}~~~~~~}}}||||||zzz{{{{{{{{{{{{zzzyyyyyyvvvvvvxxx{{{}}}}}}{{{xxxsssuuuxxxyyyyyyyyyzzz{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyzzz|||}}}~~~~~~}}}|||}}}|||{{{|||}}}}}}|||{{{zzz|||}}}|||yyyxxxwwwxxxqqqrrrrrrtttuuuvvvwwwwwwyyyyyyzzzxxxvvvtttuuuvvvyyyyyyzzzzzzyyyxxxwwwwwwtttvvvwwwwwwvvvuuuvvvvvvsssttttttuuutttsssrrrqqqooooooooopppqqqrrrssstttwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrtttuuuvvvvvvvvvvvvwwwxxxvvvvvvvvvuuuuuuvvvyyy|||xxxwwwvvvtttrrrrrrrrrrrrkkkmmmqqqtttvvvvvvvvvuuussstttuuusssqqqppppppqqqooopppqqqrrrrrrqqqpppooommmmmmmmmnnnnnnooopppqqqnnnnnnoooooooooooonnnnnnkkkkkkjjjjjjjjjjjjiiiiiiddddddddddddbbb___\\\[[[VVVQQQKKKHHHGGGHHHIIIIIIGGGEEECCC@@@???@@@BBBEEEIIIIIIIIILLLTTT^^^hhhnnnxxxrrrdddWWWNNNIIIBBB???:::888:::===AAABBB@@@>>>;;;999888888999:::>>>GGGRRR^^^iiimmmcccVVVOOOMMMGGGIIIdddwwwuuuzzz^^^WWWYYYVVVTTTWWWTTTRRRQQQQQQTTTVVVWWWVVVRRRQQQPPPQQQRRRRRRPPPNNNPPPOOONNNOOOPPPOOOKKKHHHGGGIIILLLMMMMMMLLLKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKGGGEEEFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAA@@@@@@AAAAAABBBBBBAAA???===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;::::::999666666555555444333333333000000111111//////888CCCPPPKKKPPPbbbqqqttttttvvv|||}}}xxx{{{{{{|||lllSSS>>>777333///000111///,,,******---///......///000///******************++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...........................---111111111111///333AAAPPP\\\kkkkkkggghhhhhhkkkqqq}}}sssuuu{{{~~~{{{{{{}}}}}}|||zzztttwwwzzz~~~|||{{{~~~{{{tttpppnnnnnnlllhhhdddeeejjjrrrwwwyyy~~~}}}||||||||||||||||||{{{zzzyyyxxxtttuuuwwwzzz}}}}}}{{{xxxppptttyyyzzzyyywwwxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzyyy{{{~~~~~~||||||{{{zzz{{{|||}}}}}}{{{zzz{{{}}}|||{{{zzzzzz{{{sssttttttuuuvvvwwwxxxxxx|||{{{xxxtttrrrrrruuuwwwyyyyyyxxxxxxxxxxxxxxxxxxrrrsssuuuuuutttsssssstttwwwwwwwwwwwwuuusssqqqpppmmmnnnnnnpppqqqsssuuuvvvyyyxxxwwwuuuuuuuuuvvvwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxvvvtttrrrppptttvvvxxxxxxuuutttvvvyyywwwwwwwwwvvvvvvwwwzzz}}}wwwvvvtttrrrqqqpppqqqqqqlllnnnrrrvvvxxxxxxwwwwwwpppqqqrrrrrrppppppqqqrrrooooooqqqrrrrrrqqqpppooopppoooooonnnoooqqqssstttnnnnnnoooooooooooonnnnnnjjjjjjjjjiiiiiiiiihhhhhhbbbcccccccccaaa^^^[[[YYYQQQMMMGGGDDDEEEIIILLLNNNGGGAAA;;;:::>>>CCCEEEEEEIIIJJJLLLRRR\\\gggrrrxxxkkk\\\UUUOOOHHHDDD>>>;;;777777;;;???AAABBB???===:::777777999<<<>>>MMMYYYfffmmmpppmmm```QQQJJJNNNPPP[[[vvvuuu|||ppp|||qqq]]]QQQPPPSSSTTTSSSWWWUUURRRRRRTTTUUUUUUTTTPPPPPPPPPQQQQQQOOOLLLIIIKKKJJJKKKNNNPPPPPPLLLHHHHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBBCCCAAA???===<<<<<<>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;666666666555444444333333///000333333000...555???KKKDDDHHHZZZjjjooonnnppptttyyy~~~|||eeeQQQDDD<<<888222111111000///......---......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000///......222888===LLLdddtttkkk```fffttt~~~xxxqqqnnnuuuyyy}}}}}}{{{zzz{{{}}}zzzzzz|||~~~|||zzz~~~}}}|||}}}{{{vvvqqqmmmeeebbb]]]ZZZ___iiinnnnnnzzz}}}~~~||||||{{{|||}}}}}}}}}||||||||||||||||||{{{zzzzzz{{{{{{{{{||||||{{{wwwuuurrrtttwwwyyyzzzzzzyyyxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}||||||{{{{{{{{{{{{~~~~~~}}}|||{{{zzzzzzyyy~~~{{{yyyzzzzzz}}}}}}||||||{{{{{{{{{{{{vvvwwwxxxxxxzzzzzz{{{|||}}}|||yyyvvvssssssuuuwww{{{zzzzzzyyywwwuuusssrrrsssssstttuuuvvvwwwxxxxxxxxxwwwvvvtttssssssssssssqqqqqqppppppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwww{{{zzzzzzyyyyyyxxxwwwwwwwwwvvvuuuttttttsssssssssqqqrrrtttuuuwwwxxxxxxxxxvvvwwwxxxyyyzzzyyyyyyxxxvvvvvvuuuuuutttrrrqqqppppppqqqrrrssstttttttttttttttsssrrrpppooooooppppppooopppqqqrrrrrrqqqpppooosssrrrqqqpppooooooooooooppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhgggbbbaaa```]]]ZZZVVVSSSRRRKKKFFFCCCEEEJJJKKKFFFAAA;;;<<<>>>>>>>>>@@@BBBDDDQQQTTTZZZaaagggnnnxxx~~~mmm\\\WWWVVVNNNBBB999666;;;===999999???CCCBBB???;;;999888555666@@@NNNffffffkkksssqqqdddXXXTTTKKKUUUbbbooowww{{{xxxtttssssssiii]]]VVVTTTTTTRRRPPPRRRQQQYYYdddcccWWWOOOOOOKKKMMMOOOOOOMMMKKKJJJJJJHHHIIIKKKMMMNNNOOOOOONNNJJJKKKKKKKKKKKKKKKJJJIIINNNLLLIIIGGGHHHHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBDDDEEEFFFBBBBBBCCCDDDFFFFFFDDDBBBBBBBBBAAA@@@????????????>>>>>>????????????>>>>>><<<<<<<<<===============999999::::::999999888777555444444444444333333333222111///...///000222333???LLLMMMLLL[[[hhhjjjlllyyy{{{uuuooozzz~~~~~~oooYYYGGG<<<666222000111111000//////...------------------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......111666:::<<>><<<666333777>>>GGGUUUbbbqqqsssvvvsssfffWWWTTTYYYmmmoooqqqrrrsssttttttsssnnnfff```YYYTTTSSSSSSSSSSSSUUUWWW^^^eeecccXXXOOOJJJOOOOOOOOOMMMIIIGGGFFFGGGKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJMMMKKKHHHHHHHHHIIIHHHGGGGGGIIIJJJKKKJJJHHHEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<:::::::::::::::999888888555555555444444333333333333222000//////000111222777DDDHHHJJJVVV```gggsss|||wwwqqqoootttLLLDDD999222///000//////000000//////...------------------,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////...000333555444@@@IIIZZZzzz}}}vvv|||llliiisssxxxnnnpppsssxxx|||~~~}}}|||}}}zzzxxxwwwtttrrrwwwyyyyyy}}}xxxppppppmmmhhhhhhkkkiiieeefffkkkrrrzzz|||||||||||||||}}}~~~}}}{{{zzzyyyzzzzzzzzz|||}}}}}}zzzwwwyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~wwwxxxyyyzzz{{{{{{zzzzzz}}}|||{{{yyyxxxvvvuuuuuu|||~~~|||zzzyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzxxxwwwwwwzzz|||~~~}}}{{{yyyxxxwwwxxxxxxssssssrrrssstttwwwyyy{{{xxxxxxwwwvvvuuutttssssssssssssrrrrrrssstttvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxwwwvvvuuuuuutttttttttqqqrrrsssuuuvvvwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvxxxwwwwwwvvvuuutttsssrrrrrrsssttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqpppnnnmmmnnnnnnmmmmmmllllllkkkkkkhhhiiiiiihhhfffccc```^^^\\\ZZZVVVQQQLLLGGGCCCAAAGGGIIILLLJJJEEE@@@======>>>@@@CCCFFFIIINNNTTTXXXggglllrrryyyoooaaaUUUQQQNNNJJJBBB:::777999>>>@@@@@@???@@@AAA???;;;???888555:::EEEQQQ]]]fffhhhlllnnneeeWWWRRR```qqquuuppprrryyygggXXXXXXXXXWWWUUUSSSTTTVVVXXXTTTXXXZZZWWWUUURRRMMMGGGJJJKKKLLLKKKJJJJJJLLLNNNOOOOOONNNMMMLLLJJJHHHGGGIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKGGGDDDAAAAAAAAAAAABBBAAAAAA@@@@@@CCCAAA??????AAAAAAAAA@@@@@@@@@???>>>===<<<<<<===<<<======>>>>>>======<<<=========<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999777666666555444333333333444333111000///000000111000===DDDKKKTTTYYYdddyyy{{{uuutttqqqppp{{{999666222000000111111000............------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000///......///111444888;;;MMMooo}}}xxxpppccceeennnzzz|||pppoooooosssxxx}}}}}}|||zzzwwwvvvuuusssssszzz|||{{{{{{{{{wwwppplllllljjjffffffiiimmmrrryyyyyyzzzzzzyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}||||||zzzzzz{{{|||~~~~~~{{{yyy{{{yyyxxxvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}|||{{{yyyxxxwwwvvvwwwwww{{{{{{zzzxxxvvvuuutttssszzz|||}}}{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzyyyxxxwwwxxx{{{}}}{{{yyywwwuuutttuuuvvvwwwtttsssrrrrrrtttwwwzzz}}}yyyyyyxxxwwwvvvtttsssrrrttttttsssssstttuuuwwwxxxzzzyyywwwvvvvvvwwwyyyzzzxxxxxxyyyzzz{{{{{{||||||xxxxxxvvvuuuuuuuuuuuuuuuqqqrrrsssuuuvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvuuuttttttssssssttttttuuuvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrpppqqqrrrrrrrrrpppnnnlllmmmmmmmmmmmmlllllllllkkkdddeeefffeeeccc```]]][[[UUUQQQKKKFFFCCCEEEHHHJJJKKKIIIEEE@@@======@@@CCCDDDFFFJJJNNNRRRXXX^^^bbbqqquuu{{{ooo\\\QQQNNNKKKHHHDDD<<<555666;;;>>>>>>???@@@AAABBB>>>:::::::::===DDDMMMUUU]]]aaa^^^]]]ZZZTTTSSS```zzzpppnnnyyyppp\\\XXXTTTWWWZZZXXXUUUTTTWWWZZZTTTWWWRRRHHHFFFMMMNNNJJJGGGIIIKKKLLLLLLLLLNNNOOOOOOOOONNNLLLJJJHHHGGGFFFHHHHHHJJJKKKLLLLLLLLLLLLIIIHHHGGGHHHJJJLLLKKKKKKJJJLLLNNNNNNMMMIIIEEEBBBAAAAAABBBCCCBBBAAA???>>>BBB@@@>>>===>>>?????????AAA@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>============<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999999888777777666555444333333666555333111000000000000000888AAAMMMXXXXXX```vvv}}}~~~}}}zzzvvvxxx~~~333222111000000///...,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000///...---...///111111111DDDcccuuu}}}{{{iiidddaaaqqqzzz|||zzzvvvrrrrrrvvv{{{~~~~~~xxxvvvuuuuuusssrrrwww|||rrrmmmlllkkkhhhiiiiiihhhjjjooowww~~~~~~zzzwwwwwwxxxzzz{{{|||~~~{{{zzz{{{}}}~~~|||yyyzzzyyywwwvvvvvvxxxzzz||||||{{{{{{zzzzzzzzz{{{{{{|||wwwtttssstttwwwyyy{{{zzzyyyxxxvvvuuutttssszzz|||}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwxxxzzz|||yyywwwuuutttssstttuuuvvvvvvuuutttsssuuuxxx{{{}}}yyyyyyyyyxxxwwwuuusssrrrttttttsssssstttuuuwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzwwwxxxxxxyyyzzz{{{||||||xxxwwwvvvuuuttttttttttttpppqqqssstttvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuyyyxxxwwwuuuttttttttttttssstttuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrrrqqqpppoooooopppqqqrrrooopppqqqqqqqqqooommmkkkmmmmmmmmmlllkkkkkkkkkjjjddddddcccaaa^^^ZZZVVVTTTKKKJJJGGGFFFFFFHHHJJJLLLHHHDDD>>><<<===AAAEEEGGGHHHLLLRRRXXX^^^eeekkkoooxxx~~~ppp```TTTMMMKKKDDD>>><<<:::888:::???AAA??????@@@???===;;;:::222===LLLVVV\\\```ccceeebbbYYYOOONNN]]]vvvrrrxxx{{{bbbZZZ\\\TTTXXX[[[XXXSSSPPPSSSWWWVVVYYYTTTJJJGGGMMMNNNIIIIIIKKKNNNNNNLLLJJJHHHHHHMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLHHHGGGGGGIIIKKKMMMLLLKKKKKKLLLMMMNNNLLLIIIEEECCCCCCDDDDDDDDDDDDBBB@@@???BBB???======>>>???@@@???BBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999888::::::;;;;;;::::::999888888888777666666555444444666555444333111000000///111666;;;JJJYYYXXXYYYfffqqq}}}xxx}}}///000000000///...,,,+++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---...//////------...///000///111BBB[[[gggvvv|||tttcccmmmnnnmmmttttttttt|||{{{wwwwwwyyy{{{|||xxxwwwwwwwwwtttppprrrwww|||uuuooonnnnnnlllkkkhhheeedddhhhoooxxx}}}zzzyyyyyywwwyyyzzz}}}|||||||||~~~~~~|||yyyyyyxxxwwwvvvwwwxxx{{{|||{{{zzzzzzyyyyyyzzzzzzzzz|||zzzuuussssssvvvzzz}}}zzzzzzyyyxxxwwwvvvvvvuuuzzz{{{||||||zzzzzz{{{}}}{{{{{{{{{|||||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz|||yyyyyywwwvvvvvvwwwxxxyyyxxxwwwvvvvvvwwwyyy{{{}}}zzzzzzzzzzzzxxxvvvsssrrrttttttsssssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{wwwvvvuuuttttttssssssssspppqqqrrrtttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvyyyxxxvvvtttssssssssstttsssttttttuuuuuuuuuttttttrrrrrrssssssssssssrrrqqqqqqqqqppppppppppppqqqqqqnnnnnnoooooonnnmmmkkkjjjllllllkkkjjjiiihhhggggggeeeccc```\\\VVVQQQMMMKKKEEEGGGKKKMMMLLLIIIEEEBBB???>>>>>>AAAFFFIIIJJJIIINNNTTT]]]eeemmmtttzzz~~~sssfff]]]UUUNNNKKKAAA:::555777:::<<>>>>>@@@AAAAAA@@@CCCBBBAAA???>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;;;;::::::999999888999999:::::::::999888888777777777777666666666666666666555444333111111000000333444@@@RRRUUUPPPSSSnnnuuu|||{{{~~~...///000///......------+++++++++++++++++++++++++++*********))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////...------///000111111444BBBQQQTTTdddsssmmmdddfffllljjjqqq{{{uuurrrrrrsssxxxyyy|||~~~zzztttssswwwxxx}}}~~~xxxwwwuuusssnnnjjjeeebbbbbbeeejjjmmmqqqwww}}}}}}wwwxxxzzz|||~~~~~~}}}}}}~~~{{{yyy{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwwwwwwwyyyzzz{{{|||zzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxzzz{{{{{{zzzyyyzzz||||||||||||}}}}}}}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzzzzyyyyyy{{{|||yyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{yyyvvvsssrrrtttssssssrrrsssuuuvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrpppqqqrrrtttuuuvvvwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvyyywwwuuusssrrrrrrssssssssssssttttttttttttsssssspppqqqrrrssssssrrrqqqqqqppppppqqqqqqqqqqqqppppppnnnmmmmmmllllllkkkjjjjjjjjjiiihhhgggeeecccbbbbbb___\\\XXXSSSOOOKKKIIIHHHHHHIIIKKKKKKIIIDDD???<<<;;;>>>BBBFFFIIILLLPPPSSS[[[aaajjjssszzz~~~|||lll]]]WWWRRRKKKEEEBBB999555444999<<<===???CCCBBB@@@???>>>:::777???IIIfffooouuuqqqiiiaaaVVVLLLEEEGGGKKKYYYpppqqqvvvlllaaaYYYTTTTTTRRRQQQOOOKKKHHHIIINNNSSSQQQOOOPPPSSSSSSNNNLLLMMMVVVVVVTTTQQQMMMKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHJJJMMMNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHFFFDDDCCCBBBAAAAAA?????????AAACCCDDDCCCBBBBBBAAA@@@>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999888888999999888888777666666666777777777777888888555555555555444333222111...333000555GGGOOOKKKIIIbbbuuu~~~wwwxxx|||rrrmmmttt|||---......---,,,+++,,,---******************++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...//////...------000222///000333===DDDAAAOOOoooqqqccclllssskkkxxx|||rrrkkkhhhhhhwwwzzz{{{zzz}}}www|||}}}zzzrrrnnniiiccc___]]]]]]]]][[[eeeqqqyyy|||~~~xxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~{{{xxx||||||zzzyyyxxxwwwwwwwwwsssssstttvvvyyy{{{}}}{{{{{{{{{zzzxxxvvvuuutttzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxxxxyyy}}}||||||}}}}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{}}}xxxxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyvvvsssqqqssssssrrrrrrssstttvvvwwwvvvxxxzzz||||||zzzxxxvvvvvvwwwwwwwwwwwwxxxxxxxxxuuuuuutttrrrrrrrrrrrrrrrpppqqqrrrtttuuuvvvvvvwwwyyyxxxwwwuuuuuuuuuvvvwwwxxxwwwtttrrrqqqqqqrrrsssrrrsssssstttssssssrrrrrrooopppqqqrrrrrrrrrqqqpppooopppqqqrrrrrrqqqpppooonnnmmmllljjjjjjjjjjjjjjjhhhgggfffdddbbb```___^^^VVVTTTPPPMMMKKKJJJJJJJJJOOOLLLGGGBBB???>>>???@@@>>>BBBFFFFFFEEEJJJVVV___hhhnnnvvv}}}ooofff[[[SSSRRRNNNDDD<<<:::777777:::>>>???<<<===@@@<<<;;;<<<===::::::GGGWWWxxxzzzwwwmmmddd\\\NNNAAABBBMMM[[[hhhvvv~~~yyynnngggwww|||kkkdddccc^^^YYYVVVQQQOOOKKKGGGGGGKKKQQQVVVXXXOOOMMMRRRUUUTTTZZZdddrrrmmmcccWWWLLLEEEDDDDDDJJJIIIHHHHHHHHHHHHJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIKKKMMMNNNLLLJJJLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHEEECCCAAAAAAAAAAAA>>>>>>@@@BBBEEEFFFEEECCCAAA@@@???===;;;:::::::::888999999::::::999999888999999999999999999::::::888888888888888777666666666666666777888888999999555555555555444333222222---555111...???LLLJJJHHHHHH^^^ttt|||zzzzzzrrrwww~~~~~~|||......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------...//////000//////...---......222666444888NNNhhhpppiiigggppp}}}kkkaaabbbvvv}}}~~~zzz|||zzz{{{}}}~~~}}}{{{wwwqqqkkkfff```ZZZVVVZZZ```gggmmmrrrvvv{{{~~~yyyuuuuuuyyy}}}~~~~~~~~~}}}}}}|||yyyzzz{{{{{{zzzwwwtttrrrqqqpppqqquuu{{{~~~~~~|||{{{||||||zzzwwwuuutttuuu{{{{{{zzzyyyyyy{{{|||}}}|||{{{yyyxxxyyy{{{}}}~~~|||zzzyyy{{{~~~}}}{{{zzzxxxwwwvvvvvvwwwxxx||||||}}}}}}|||zzzwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzxxxvvvtttrrrrrrqqquuuvvvvvvvvvvvvwwwwwwwwwzzzvvvwww}}}~~~{{{yyyyyywwwvvvttttttvvvwwwyyytttuuuvvvvvvvvvtttsssrrrtttuuuvvvvvvvvvuuusssrrrvvvuuuttttttuuuwwwyyyzzzxxxvvvtttqqqppppppqqqrrrvvvuuutttsssrrrqqqqqqqqqppppppqqqrrrsssssssssrrrqqqrrrsssssssssqqqnnnmmmnnnllljjjjjjkkkkkkiiihhhfffdddbbbaaaaaa___[[[WWWOOOMMMKKKIIIIIIKKKNNNPPPLLLHHHAAA>>>>>>AAADDDFFFEEEFFFHHHJJJNNNWWWbbbjjjqqqzzzooo___YYYVVVOOOHHHAAA<<<999777888:::???DDDCCC>>><<<===888;;;<<<888777BBBXXXjjjrrrmmmhhheee^^^RRRJJJHHHKKK^^^qqqwwwtttrrrrrrrrr{{{qqqjjjeeefffeee^^^WWWSSSSSSNNNIIIJJJQQQXXX[[[\\\TTTUUUTTTQQQOOOQQQWWW]]]dddbbb\\\UUUOOOMMMNNNPPPJJJIIIHHHJJJLLLLLLIIIFFFMMMKKKIIIJJJLLLLLLJJJGGGFFFFFFGGGGGGIIIJJJLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIDDDEEEFFFEEECCCAAABBBCCC@@@@@@BBBEEEGGGGGGDDDBBBBBBAAA???===;;;;;;;;;;;;:::;;;======<<<;;;888777777888999999::::::::::::999999999999999999999999777777666666555555444444666666666666555444333222333000---///666>>>FFFJJJ???RRRjjjzzz}}}|||~~~zzz|||||||||------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------...---------/////////...............333111333555222333DDDYYY~~~~~~}}}}}}pppcccddd}}}{{{rrrooowww~~~|||{{{|||yyyzzz{{{|||}}}zzzwwwrrrmmmiiiddd___[[[ZZZ]]]```cccfffkkkrrrwww}}}yyywwwwwwwwwxxxyyy{{{}}}~~~}}}|||{{{wwwxxxxxxxxxxxxxxxwwwwwwtttssssssuuuyyyzzzyyyxxx{{{|||{{{zzzwwwuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyzzz{{{|||}}}}}}{{{zzz{{{~~~}}}}}}|||zzzyyyxxxxxxxxxxxxzzz{{{||||||{{{yyyvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwzzzyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxvvvttttttssssssvvvvvvvvvwwwwwwwwwwwwxxxyyywwwwww|||}}}zzzwwwxxxwwwvvvuuuttttttuuuvvvwwwuuuvvvwwwwwwwwwuuutttssstttuuuvvvvvvvvvuuussssssvvvuuuttttttuuuvvvxxxyyyuuutttsssqqqqqqrrrsssttttttsssrrrqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqooommmlllnnnllliiigggggghhhgggfffeeecccaaa```]]]WWWOOOIIIJJJMMMOOOQQQQQQNNNKKKHHHBBBAAA@@@AAACCCEEEFFFGGGDDDHHHNNNUUU\\\dddnnnttt{{{zzzpppcccWWWRRROOOIIICCC===999888777>>>===>>>AAA???:::888999666777999;;;AAANNN___kkkgggccc```]]]VVVOOOPPPUUU^^^jjjsssrrrpppvvveee___\\\```bbb```\\\[[[WWWUUUUUUZZZ```eeeeeecccWWWUUURRRPPPQQQSSSUUUVVVWWWWWWVVVTTTQQQPPPPPPRRRKKKJJJIIIKKKMMMMMMKKKHHHJJJIIIHHHIIIKKKKKKIIIFFFGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJHHHGGGGGGGGGHHHIIIDDDEEEEEEDDDBBBAAABBBCCC@@@@@@BBBDDDFFFFFFDDDAAAAAA@@@>>>===<<<;;;<<<<<<;;;<<<=========;;;999888888888999999999999999999999999999999999999999999777777666666666555555555666666666666555444333222222000///000444;;;CCCHHHNNNPPPZZZkkkvvvxxxzzz}}}|||}}}~~~---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------//////...------...///000888444222333000...777EEE\\\uuuzzzmmmbbbnnn}}}yyysssvvvzzz}}}}}}|||yyywwwwwwxxxyyyyyyxxxzzz}}}|||xxxuuupppkkkggg]]]\\\YYYXXXYYY___gggmmmuuuyyy~~~~~~zzzvvvuuuppprrrvvvzzz|||}}}|||{{{xxxwwwwwwvvvvvvwwwxxxxxxuuuttttttvvvxxxyyyxxxvvvzzz{{{{{{yyywwwuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||||||||~~~}}}|||}}}~~~~~~|||~~~}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwyyywwwssssssvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwwwwwwwvvvuuutttttttttuuuuuuttttttsssrrrtttttttttttttttuuuwwwwwwssssssrrrqqqrrrsssuuuvvvrrrrrrqqqpppoooooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmlllkkkjjjhhheeedddeeeeeedddcccaaa^^^ZZZVVVSSSOOOJJJGGGOOOPPPRRRRRRPPPKKKEEEBBB===???CCCGGGIIIJJJIIIIIIKKKQQQ[[[eeemmmuuuzzz~~~pppddd___XXXNNNHHHEEE@@@<<<999888888999CCC>>><<<===<<<888666888888:::@@@JJJWWWbbbhhhkkk\\\YYYUUURRROOOSSS```oooyyyxxxsssmmmqqqzzzhhh[[[VVVUUUYYY^^^^^^]]]___cccdddfffjjjllljjjccc]]]YYYTTTPPPPPPSSSTTTRRROOOLLLOOORRRSSSRRRPPPPPPPPPLLLLLLLLLMMMNNNNNNLLLJJJJJJIIIHHHJJJKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHCCCDDDEEEDDDAAA@@@AAABBB??????@@@CCCEEEEEEBBB@@@???>>>======<<<<<<======<<<<<<======<<<;;;999888888888999999999888777777888888888888888888888888777777777666666666666555666666666666555444333333111111222111111666>>>EEEYYYNNNMMM\\\kkkppprrrttt{{{~~~~~~~~~,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,///...---,,,,,,---///111888333111111000...111888CCC\\\sss}}}uuunnnppptttyyyuuu||||||pppjjjfffjjjssszzzzzzvvvuuuvvvvvvuuutttuuuwwwzzzzzztttpppbbb^^^YYYUUUUUUYYY___ccciiiooowww|||~~~|||zzzyyypppqqqtttvvvxxxyyyyyyxxxyyyxxxwwwvvvuuutttsssssssssssstttwwwyyyzzzzzzzzzyyyzzz{{{yyywwwvvvvvvwwwzzz{{{|||}}}~~~}}}|||{{{zzz{{{||||||||||||{{{{{{~~~~~~~~~}}}}}}|||~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvrrrmmmooouuuvvvwwwyyyzzzzzzyyywwwvvvttttttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqppprrrssssssssstttttttttuuusssrrrrrrrrrrrrsssttttttrrrqqqppppppooooooooopppqqqrrrrrrsssssssssrrrrrrrrrqqqooommmkkkkkkjjjjjjeeedddcccccccccbbb___]]]XXXTTTOOOKKKKKKMMMPPPRRRXXXTTTNNNHHHDDDBBBAAAAAAAAADDDGGGIIIKKKLLLNNNPPPZZZ```iiissszzz~~~yyymmm___XXXVVVQQQJJJ>>><<<:::999999;;;===???CCC===:::;;;<<<999777888888AAAOOO___jjjlllgggbbbWWWPPPJJJJJJPPP^^^uuuzzzlllkkk~~~rrr```aaaZZZUUUSSSVVVXXXXXXXXXZZZccceeehhhkkkjjjeee\\\UUUWWWTTTRRRQQQRRRQQQOOOMMMKKKMMMPPPQQQOOOMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFBBBCCCDDDCCC@@@???@@@AAA>>>>>>???AAACCCCCCAAA???=========<<<============<<<<<<======<<<;;;999999888888888888777777666555777777777777777777777777666666666666666666666666555555666666555444444333000222444222///222999@@@TTTPPPNNNTTTaaalllmmmhhhxxxyyy}}},,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))******++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,///...,,,+++,,,---///111444000///000222111111333777HHH[[[hhhvvvyyymmmiiinnnssstttqqqqqqxxx{{{lll^^^___lllxxx{{{yyyuuuuuuuuutttrrrrrrtttvvv~~~}}}wwwrrrgggccc^^^ZZZXXXXXXXXXYYY___dddlllrrrwwwzzz|||~~~zzzyyywwwuuusssrrrqqqqqqtttuuuvvvvvvuuusssqqqpppsssuuuvvvxxxyyyzzzzzz{{{xxxyyyzzzyyywwwvvvwwwxxx{{{|||~~~~~~}}}{{{||||||}}}}}}|||{{{{{{~~~}}}|||||||||~~~|||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvuuuuuuqqqlllooouuutttvvvxxxyyyyyyxxxvvvtttqqqrrrsssttttttsssrrrrrrppppppoooooonnnnnnnnnnnnpppqqqrrrsssssssssrrrrrrsssrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqppppppppppppqqqrrrrrrsssssssssrrrrrrqqqqqqpppmmmkkkiiihhhggggggccccccbbbbbb```\\\VVVRRRLLLLLLLLLLLLMMMPPPTTTVVVSSSNNNGGGAAA>>>>>>@@@BBBEEEFFFGGGGGGJJJPPPXXX^^^iiimmmttt|||iiifff___XXXTTTQQQKKKDDD888888999:::===@@@CCCEEE???:::888999999666555777<<>>???@@@>>>======???@@@@@@???===;;;<<<<<<===============<<<<<<<<<;;;;;;:::999999777777777777666555555444666666666666666666666666555555555555555666666666555555555666555555444333000333444222///000666<<>>@@@BBBDDDDDD<<<888666666444333777===NNN^^^qqqyyyssseeeXXXQQQLLLDDDBBBMMM___nnn{{{mmmlllqqqkkk___ZZZTTTTTTQQQPPPSSSSSSQQQQQQTTTQQQRRRTTTVVVWWWWWWWWWWWWQQQTTTVVVTTTPPPMMMOOORRRKKKKKKKKKIIIIIIJJJMMMPPPJJJLLLNNNNNNMMMLLLLLLLLLHHHIIIKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDD@@@AAABBBAAA>>>===>>>???===<<<<<<===>>>>>>===;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999888888888555555666666666555444444555555555555555555555555444444444444444555555555444555555555555555444444111333444222000111444888BBBPPPRRRHHHLLLcccuuuwwwlllyyyxxxzzz+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))***+++++++++)))+++///111111///+++)))************++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,------...//////---...//////000222222111222444777???TTTrrr{{{rrrjjjjjjqqq~~~tttkkkjjjooouuuvvvvvvvvvtttssssssuuuwwwzzz{{{~~~zzzvvvqqqlllhhhccc\\\XXXWWWXXXYYY[[[^^^cccjjjooouuuwwwyyy{{{zzzxxxuuussspppooommmkkklllooorrrtttrrrtttwwwwwwuuuuuuvvvxxxwwwxxxyyyyyywwwwwwxxxyyyzzzzzzzzzyyyzzz{{{{{{|||~~~|||{{{{{{{{{|||}}}zzz|||}}}|||zzzyyy{{{|||{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxsssssstttuuuvvvwwwwwwxxxyyyxxxwwwuuutttsssrrrrrrttttttttttttttttttuuuvvvttttttuuuuuuuuuvvvvvvvvvyyyuuusssvvvxxxvvvuuuwwwtttuuuvvvvvvvvvvvvuuutttpppqqqrrrssstttsssrrrrrrppppppnnnmmmmmmmmmnnnooommmoooqqqssssssqqqooommmmmmnnnnnnoooooooooooooooooooooooonnnnnnoooooopppnnnnnnnnnnnnnnnmmmllllllhhhhhhgggeeeccc```]]][[[\\\XXXSSSPPPNNNNNNMMMLLLOOORRRUUUTTTOOOHHHDDDBBB===???CCCFFFGGGGGGFFFDDDHHHMMMSSSWWW\\\eeeoooxxxxxx{{{{{{pppeee\\\UUUSSSQQQLLLEEE???;;;;;;;;;===???AAAAAA@@@???>>>999777666555444777DDDQQQcccjjjrrrqqqiii^^^WWWUUULLLNNNWWWfffrrruuuuuuuuupppnnnaaaYYYSSSOOONNNLLLNNNQQQQQQOOOOOOSSSSSSSSSSSSRRRQQQQQQRRRTTTRRRRRRRRRRRRQQQQQQSSSTTTIIIIIIIIIHHHGGGIIIKKKNNNHHHKKKMMMMMMKKKIIIJJJKKKHHHJJJKKKJJJGGGEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDBBBAAAAAAAAABBBCCC???@@@AAA@@@>>>======>>>===;;;;;;;;;<<<===<<<:::;;;<<<=========<<<;;;:::::::::999888777777777777333444444555555555444444444444444444444444444444222222222333333333444444444444555555555555555444333333222222222333444555<<>>???AAABBBAAA===999777888666666666666@@@TTThhhkkkjjjggg```XXXSSSSSSTTTQQQZZZmmm}}}sssooo{{{fffaaaYYYKKKJJJTTTKKKJJJMMMQQQPPPMMMMMMPPPKKKLLLNNNOOOPPPSSSVVVYYYTTTQQQNNNOOOSSSVVVUUUTTTHHHIIIJJJIIIGGGFFFGGGHHHFFFIIILLLLLLJJJHHHIIIJJJJJJLLLMMMKKKHHHEEEEEEGGGDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@AAABBBBBB???@@@AAA???===<<<===>>><<<;;;::::::<<<<<<;;;:::;;;<<<=========<<<:::999:::999888777666666666666222222333444555555555555444444444444444444444444111111111222222333333333444444555555555555555444444333111222333555444333888666BBBRRRNNNAAAIII___~~~yyyvvvyyyuuuvvv~~~))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))******************************************++++++++++++******...+++///666333)))'''...---+++((((((***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///333///111555888EEEfffwwwuuu{{{xxxkkk___eeeppp{{{{{{sssmmmooouuurrrooonnnooouuu}}}|||{{{tttlllggg^^^]]]\\\YYYXXXWWWWWWWWWZZZbbblllsssvvv{{{}}}xxxqqqlllhhhffffffnnnnnnppprrruuuvvvuuutttuuuxxxzzzxxxuuuuuuzzz|||||||||{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}{{{{{{|||}}}}}}{{{yyy{{{~~~~~~|||yyyzzz{{{||||||zzzxxxwww{{{yyyvvvttttttuuuwwwyyyxxxwwwvvvuuutttrrrrrrqqquuuuuutttsssssssssssstttvvvuuuuuuuuuuuuuuuvvvvvv{{{{{{zzzyyyxxxxxxxxxwww|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuutttrrrpppnnnrrrqqqooommmmmmnnnpppqqqrrrqqqooonnnmmmnnnpppqqqnnnnnnnnnnnnoooqqqsssuuurrrpppmmmkkkjjjjjjkkkkkkmmmkkkiiigggfffeeeeeeeee```___]]]ZZZVVVQQQMMMKKKJJJJJJKKKOOOTTTWWWUUUSSSLLLHHHBBB===;;;===@@@BBBIIIGGGEEEDDDEEEHHHKKKMMMXXXdddooosssuuuzzzttteeeZZZUUUSSSQQQNNNAAA???<<<::::::<<>>===>>>@@@BBBCCCFFFEEEFFFGGGJJJOOOSSSVVV```kkkvvvzzz|||~~~nnnggg___YYYVVVRRRLLLHHH<<<<<<::::::;;;===@@@AAACCCAAA?????????===999666666777:::FFF[[[hhhcccVVVVVVRRRNNNLLLMMMVVVjjj}}}|||www{{{zzz___\\\VVVPPPKKKIIIHHHHHHMMMNNNNNNOOONNNMMMLLLKKKNNNJJJGGGHHHLLLPPPPPPNNNEEEHHHLLLPPPRRRQQQOOOMMMLLLKKKJJJHHHFFFFFFHHHJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJHHHFFFEEEEEEDDDCCCAAADDDEEEEEEFFFFFFFFFEEEDDDDDDBBB@@@@@@AAAAAA@@@????????????>>>===<<<:::999;;;<<<===<<<:::999:::;;;===<<<;;;999888888999999888777777777666666666666777555444555666777666555555555444333222222111000333333333333333333333333333444444555555444444333333333333333333333333333222000555@@@IIILLLMMMNNNXXXttt{{{pppooo{{{))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******,,,+++...444333+++)))...,,,***))))))***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///111...000444444333>>>KKKgggwwwvvvtttwww~~~}}}hhhbbb___fffrrryyyvvvooonnnllljjjiiikkkpppvvvzzz~~~vvv{{{~~~zzzwwwqqqhhhbbb^^^[[[WWWTTTRRRVVV[[[___bbbgggnnnssswwwyyy}}}~~~zzzuuurrrmmmllliiiggghhhkkkoooqqqooorrruuuuuussssssuuuxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzwwwwwwwwwyyy{{{}}}|||{{{{{{{{{|||}}}}}}|||zzzyyywwwwwwwwwxxxxxxyyyzzzzzzxxxxxxyyyyyyxxxwwwwwwvvvttttttsssrrrrrrrrrrrrsssvvvuuuuuutttttttttuuuuuurrrtttvvvyyyzzzzzzyyyyyywwwwwwwwwvvvvvvvvvuuuuuutttsssrrrqqqpppooooooooommmnnnooopppqqqrrrrrrrrrooonnnlllkkkkkkkkklllmmmjjjjjjkkkkkkmmmooopppqqqmmmkkkgggeeedddfffiiikkkeeeeeeeeedddbbb___\\\ZZZUUURRRMMMIIIHHHKKKPPPSSSVVVUUUTTTSSSPPPJJJCCC>>>999:::===@@@CCCDDDEEEEEEFFFHHHLLLQQQWWW]]]bbbdddkkkvvvtttmmmaaa^^^ZZZWWWTTTNNNEEE>>>888888999;;;===???AAABBBAAA???<<<;;;<<<<<<999666:::BBBPPPbbbrrrrrr```MMMIIIFFFEEEJJJTTTcccyyy{{{vvvwwwcccWWWTTTPPPLLLIIIHHHHHHIIILLLLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHIIIMMMOOONNNLLLHHHIIILLLNNNOOOOOONNNMMMKKKKKKJJJHHHFFFFFFHHHJJJKKKIIIHHHFFFFFFHHHIIIKKKHHHFFFDDDCCCDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@>>><<>>===<<<;;;:::;;;<<<===<<<:::999:::;;;<<<<<<;;;:::999999999999888888777777777666666666777555444555666777666555333333333333222222222111333333333333333333333333555555444444444444555555333333333333333333333333333---...888EEEMMMRRRTTTOOOkkk~~~rrruuunnnvvv{{{~~~((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))******************************************++++++++++++******,,,***...333333---+++---,,,***))))))+++++++++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///222///000444333000222777FFFYYYlllyyy{{{sss|||zzzqqqvvv{{{nnn___ZZZaaalllqqqrrrooommmjjjhhhggghhhlllooo{{{|||xxxnnngggccc___ZZZVVV[[[[[[[[[YYYXXXYYY^^^bbbjjjnnntttzzz~~~~~~|||{{{vvvtttpppkkkgggdddeeeffflllnnnoooooooooqqquuuxxxvvvvvvwwwxxxxxxyyyzzzzzzxxxwwwvvvvvvvvvwwwxxxyyy||||||}}}~~~}}}{{{xxxttttttvvvxxxzzz{{{zzzzzzzzzzzz{{{||||||{{{zzzyyywwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwwwwwwwwwwvvvvvvttttttsssrrrrrrrrrrrrrrruuuuuuttttttssssssttttttqqqsssvvvxxxzzzyyywwwvvvttttttuuuuuuuuuuuuuuutttrrrqqqpppnnnnnnnnnooopppmmmoooqqqrrrsssrrrqqqpppmmmlllkkkjjjjjjjjjjjjkkkiiiiiijjjkkklllmmmnnnooojjjiiigggdddccccccccccccbbbaaa^^^\\\XXXUUUSSSRRRKKKMMMPPPSSSVVVVVVVVVVVVTTTPPPJJJDDD@@@???>>>???>>>@@@CCCFFFHHHIIIIIIIIINNNQQQWWW^^^ffflllqqqtttvvvsssiiiccc```___\\\WWWRRRMMMFFF===888888999<<<>>>@@@@@@@@@@@@???>>>;;;777666777:::===IIIYYYlllvvvttthhhZZZPPPEEEGGGNNN[[[fffppp|||tttvvvwwwaaaYYYSSSQQQNNNKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJKKKMMMOOOPPPNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGGGGHHHJJJIIIIIIHHHGGGGGGHHHIIIIIIFFFEEECCCCCCEEEFFFEEEDDDHHHHHHGGGGGGFFFGGGGGGGGGDDDCCCCCCCCCDDDCCC@@@>>>??????@@@??????>>>======;;;<<<===<<<:::999:::;;;;;;;;;;;;:::999999999999888888888777777777666666777555444555666777666555333333333333333333333333222222222222222222222222555444333222222333444555222222222222222222222222444...---555???HHHQQQXXXSSS___kkkyyy|||{{{qqqmmmzzz((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))******************************************++++++++++++************---111222///---,,,+++***)))***+++,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///...++++++...///...---...333FFFZZZiii|||}}}vvv}}}|||sssrrrrrrccc[[[^^^gggooooooooommmiiieeecccdddffflllqqqxxx~~~~~~vvvoookkkgggccc```bbb```[[[VVVRRRQQQSSSUUU\\\___eeelllsssyyy}}}{{{{{{yyytttlllfffbbbaaaiiihhhgggfffgggkkkqqquuurrrssssssuuuvvvwwwxxxyyyvvvvvvuuuuuuvvvxxxyyyzzz{{{zzz{{{|||~~~}}}zzzwwwrrrsssvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyzzzzzz{{{zzzyyywwwuuussstttuuuwwwxxxxxxwwwvvvuuuttttttsssrrrrrrrrrrrrsssuuuuuutttssssssrrrssssssrrrtttvvvxxxxxxvvvtttrrrqqqrrrssstttttttttssssssqqqpppooommmmmmnnnooopppoooppprrrsssrrrpppnnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllggggggfffeeebbb^^^[[[YYY^^^[[[WWWSSSOOOMMMLLLLLLNNNQQQUUUXXXWWWTTTOOOLLLFFFDDD@@@<<<;;;===AAADDDEEEFFFHHHJJJMMMPPPRRRSSSZZZ^^^dddkkkrrrxxx|||~~~ssseee___]]][[[ZZZ[[[VVVOOOGGGBBB>>>;;;:::===>>>AAABBBBBB@@@>>><<<999:::999666333888DDDNNN___fffnnnnnneeeYYYRRRPPPLLLSSSbbbqqqxxxvvvtttuuuqqqiiiYYYTTTQQQPPPNNNLLLJJJHHHHHHHHHIIIGGGFFFDDDDDDDDDFFFHHHJJJJJJJJJKKKMMMOOOOOOMMMKKKMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHGGGHHHJJJGGGGGGHHHIIIIIIHHHGGGGGGGGGEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFAAAAAAAAACCCDDDDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@???;;;<<<===<<<:::999:::;;;::::::::::::::::::999999888888888888777777777777777555444555666777666555444444444444555555555555222222222222222222222222444333222111111222333444222222222222222222222222111//////222666<<>>AAABBBCCCDDDDDDBBB???<<<999333555888888;;;EEETTT```lllaaaXXXTTTTTTSSSRRRRRR\\\dddrrr~~~~~~uuupppooogggLLLKKKPPPNNNKKKJJJHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKHHHIIIJJJJJJHHHHHHHHHJJJEEEGGGHHHJJJJJJHHHGGGEEEGGGFFFDDDEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGEEEDDD???>>>>>>???AAABBB@@@??????@@@@@@AAAAAAAAA@@@@@@;;;<<<===<<<:::999:::;;;999::::::;;;;;;::::::999999999888888888777777777777555444555666777666555555555555555555666666666222222222222222222222222222222111111111111222222222222222222222222222222......///000...000:::FFFOOONNNIIISSSoooqqqkkkwww))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))******************************************++++++++++++******)))***,,,///222333000+++*********+++,,,,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///...///000000111333444333///;;;EEEKKK]]]}}}yyyzzzxxxyyytttfff[[[VVVdddiiimmmlllgggaaa______[[[ZZZ\\\aaacccgggqqq}}}}}}yyywwwtttyyy~~~}}}wwwvvvwwwoookkkddd^^^ZZZYYYXXXXXXUUUTTTSSSTTTXXX^^^dddhhhqqqvvv|||}}}zzzwwwvvvwwwllljjjgggfffeeeeeeddddddeeefffgggjjjlllnnnooopppppppppqqqsssuuuxxx{{{}}}zzzwwwtttvvvyyy{{{xxxuuuqqquuuxxxyyywwwuuutttuuuxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyywwwvvvtttrrrqqquuuvvvxxxzzzyyyxxxvvvtttvvvvvvuuuttttttttttttuuuuuutttsssrrrqqqqqqqqqqqqttttttttttttsssrrrqqqpppooopppqqqrrrrrrqqqooonnnmmmnnnooopppppppppppppppnnnoooooopppooonnnmmmllliiiiiiiiiiiiiiihhhhhhgggfffggggggfffeeedddbbbaaa___^^^[[[XXXTTTQQQOOONNNHHHJJJNNNRRRVVVXXXXXXXXXOOOLLLGGGAAA===:::999888888<<>>>>>???@@@???>>>===>>>>>>???@@@@@@@@@???;;;<<<===<<<:::999:::;;;999999:::;;;;;;;;;:::999999999999888888888777777777555444555666777666555555555555555555555444444111111111111111111111111111222222333333222222111111111111111111111111111///......000///---222:::DDDPPPQQQPPP```rrr~~~www~~~oooaaakkk))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))******************************************++++++++++++******(((***,,,...222444000+++***)))***+++,,,,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////***---.........///...---,,,555:::<<>>>>>>>>===???@@@AAAAAABBBGGGNNNTTTPPPTTTYYY```gggmmmqqqssszzziii\\\ZZZ\\\___```]]]VVVMMMFFF===???AAABBBBBBCCCDDDFFFDDDDDDDDDBBB@@@<<<999777<<<:::<<>>>>>???>>>>>>;;;<<<===<<<:::999:::;;;888999:::;;;;;;;;;:::999999999999888888888888777777555444555666777666555555555444444444333333333111111111111111111111111222222444555555444222222111111111111111111111111222//////222333111111444777OOOSSSHHHLLL\\\ppp~~~vvvvvvzzzqqqccceeesss))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++************+++---///000000///...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......////////////......000111222333999JJJaaarrrtttvvvuuu}}}~~~~~~uuufff^^^]]]dddjjjhhhddddddeeecccbbbccceeehhhjjjjjjtttvvvzzz{{{wwwrrrpppttt{{{~~~{{{wwwrrrlllgggdddbbbbbb___ZZZUUUQQQOOOOOOSSSTTTWWWYYY]]]aaadddfffhhhjjjmmmpppqqqpppooommmnnnkkkfffaaa```aaaeeegggkkkiiihhhhhhiiimmmqqqtttuuuuuutttttttttuuuvvvwwwsssuuuxxxyyyyyyyyyzzz{{{wwwxxxxxxxxxxxxyyyyyyyyywwwwwwvvvtttsssqqqpppoootttrrrqqqsssuuuuuurrrnnnssssssssssssrrrrrrrrrrrrrrrssstttttttttrrrqqqpppqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmlllnnnnnnmmmlllmmmnnnooopppkkklllmmmllljjjiiihhhhhhjjjhhhgggffffffdddaaa___[[[[[[\\\[[[YYYVVVRRRPPPLLLMMMPPPRRRTTTUUUUUUUUUUUUQQQLLLIIIHHHFFFBBB>>><<<<<<;;;;;;;;;===>>>???AAADDDGGGIIILLLQQQYYY___aaadddiiimmmppptttwwwzzzxxxkkkccc``````dddaaa[[[SSSKKKDDD???<<>>>>>>>>>>>??????<<<===>>>>>>>>>>>>======;;;;;;;;;::::::999999999888888888888888888999999999999999999999888777666444444555555555555444444333333333333333333333333222222222222222222222222111222222333333222222111111111000000//////......111111111111111111111111777===FFFIIIGGGKKK[[[mmmyyyzzz{{{xxxoooiiikkkqqq))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++************+++,,,---............************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......////////////......---///000///111:::JJJVVVhhhwww|||yyyyyynnnuuuyyywwwvvvxxxzzzyyy}}}iiiWWWUUU]]]eeeiiillliiiddd^^^^^^bbbgggiiihhhiiikkkoootttzzz{{{vvvssssssvvvyyyzzz{{{vvvqqqnnnhhhgggccc^^^WWWRRROOOOOOLLLMMMNNNQQQSSSVVVYYYZZZ^^^aaaeeeiiilllnnnooooooooonnnmmmllljjjhhhggggggeeeeeeddddddfffiiilllnnnssssssrrrrrrrrrrrrsssssssssuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrqqqrrrttttttqqqooosssrrrrrrrrrqqqqqqqqqqqqrrrssstttttttttsssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkmmmmmmlllkkkkkklllmmmnnnjjjjjjkkkjjjiiihhhhhhiiijjjhhhfffdddcccaaa^^^[[[[[[XXXTTTPPPMMMMMMOOOPPPUUUVVVVVVVVVUUUSSSRRRQQQIIIFFFCCCBBBBBBAAA>>>;;;======<<<===???AAADDDEEEMMMQQQUUUWWWYYY^^^eeejjjjjjlllooosssxxx~~~xxxlllccc___^^^______^^^YYYRRRJJJDDD@@@???>>>@@@@@@AAACCCEEEFFFEEEDDDDDD@@@>>>???===999:::>>>ZZZaaaccc\\\XXXXXXVVVOOOIIIOOOUUU[[[hhhxxx|||yyy}}}tttSSSKKKFFF@@@>>>@@@BBBAAA???@@@CCCFFFGGGFFFEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJGGGFFFFFFEEEEEEEEEFFFFFFCCCDDDEEEFFFDDDBBB???===AAAAAA???>>>======<<<<<<<<<======>>>>>>>>>======;;;;;;:::::::::999999999888888888888888888888888777777888888777777666555444444555555555555444444333333333333333333333333222222222222222222222222111222222222222222222111111000000000/////////...111111111111111111111111222555===CCCFFFIIISSS]]]uuuzzzzzzuuusssuuuuuusss))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++*********+++++++++++++++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......////////////.........111333222000333:::@@@NNN```www~~~|||sssiiiqqqpppfffgggzzzxxxaaaTTTSSSYYYdddmmmmmmggg```^^^aaaeeeeeeddd___```ccchhhoooxxx~~~}}}{{{yyywwwvvvuuuuuu{{{{{{|||}}}{{{xxxrrrpppkkkddd[[[UUUQQQPPPJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTXXX]]]bbbgggjjjlllnnnqqqtttwwwvvvrrrmmmiiieeeeeedddddddddeeeffffffmmmmmmmmmnnnnnnooooooooorrrtttvvvvvvuuuuuuuuuvvvuuuuuuuuutttttttttttttttooooooppppppqqqrrrrrrrrrrrrqqqpppqqqrrrrrrpppnnnqqqqqqqqqqqqpppppppppppprrrrrrsssssssssrrrqqqqqqooonnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkkkkkjjjiiigggffffffeeeeeebbb```^^^^^^^^^\\\ZZZWWWRRRQQQOOONNNOOORRRUUUXXXZZZYYYWWWTTTPPPLLLIIIGGG???>>>===>>>??????===<<>><<<999999AAAKKKhhhgggccc\\\UUUQQQRRRTTTGGGTTTcccmmmrrruuutttqqqttt|||lllPPP???@@@===::::::===@@@???>>>@@@CCCFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKKKKHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>DDDBBB@@@>>><<<;;;::::::<<<===============<<<<<<::::::::::::999999999999888888888888888888888888666666666666666555555444444444555555555555444444333333333333333333333333222222222222222222222222111111222222222222111111000000000000////////////111111111111111111111111///...333===EEEIIINNNSSSfffttt|||wwwsssxxx|||{{{))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************+++***)))))))))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------000333444222222666:::>>>OOOeeezzz}}}zzzxxxiiioooxxxhhhWWWPPPWWWaaahhhgggeeedddcccbbbaaa```]]]]]]^^^aaahhhpppxxx}}}wwwzzz}}}~~~~~~zzzzzz{{{||||||zzzuuulllccc[[[WWWVVVQQQQQQQQQQQQPPPPPPOOOOOOKKKLLLNNNQQQVVV[[[___aaafffkkkrrrwwwxxxvvvqqqmmmllllllkkkjjjiiihhhfffeeeddddddeeefffgggggggggggghhhkkkmmmooopppqqqtttvvvtttttttttttttttuuuuuuuuupppppppppoooooonnnnnnnnnoooooonnnnnnnnnnnnmmmmmmpppppppppoooooooooooonnnppppppppppppppppppppppppqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffgggdddaaa___^^^]]][[[ZZZWWWWWWWWWXXXZZZZZZYYYWWWRRRSSSVVVXXXYYYXXXWWWVVVQQQPPPMMMJJJFFFBBB???>>>===>>>???AAABBBCCCBBBAAACCCCCCEEEHHHLLLRRRWWW[[[\\\aaafffiiijjjmmmrrrvvvzzz|||uuulllgggeeeddddddddd^^^UUUMMMEEECCC???<<<<<<>>>BBBDDDEEEHHHJJJKKKIIIEEEBBB@@@DDD???:::666888AAAOOOZZZaaa\\\ZZZXXXTTTPPPSSSZZZZZZdddnnnqqqpppoooppprrr|||nnnRRRAAA===:::999888:::===??????>>>@@@BBBEEEFFFEEECCCCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDGGGJJJMMMMMMJJJHHHFFFFFFDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@CCCBBB@@@>>><<<;;;::::::<<<<<<=========<<<;;;;;;:::999999999999999999999888888888888777777777777555555666666666666555444333444444555555444444333222222222222222222222222111111111111111111111111000000111111111111000000000000000000////////////111111111111111111111111///---///888BBBJJJSSSZZZVVVfffwww{{{uuurrryyy(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))((((((***+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,...///...///222555666AAARRRggg{{{www}}}wwwiii\\\VVVTTTXXX^^^dddeeebbb___^^^___```___]]]^^^aaaggglllpppqqqvvv~~~vvvmmmfffbbb```\\\\\\[[[ZZZXXXVVVSSSRRRMMMLLLLLLLLLMMMOOORRRSSSXXX\\\ccchhhlllmmmkkkjjjmmmnnnoooooooooooonnnnnneeeeeeeeeeeedddcccbbbaaa___aaaccceeefffgggjjjmmmmmmmmmnnnnnnooooooppppppppppppoooooonnnnnnmmmmmmkkkkkkkkkjjjiiiiiiiiijjjmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllooonnnllljjjhhhfffeeedddccccccccccccccccccdddddd______`````````_________\\\ZZZWWWWWWWWWXXXVVVTTTXXXXXXXXXYYY[[[[[[ZZZXXXZZZZZZYYYVVVRRRMMMIIIFFFEEEDDDBBBAAA???===<<<<<>>@@@CCCEEEGGGKKKMMMNNNLLLGGGBBB???>>>;;;999888;;;FFFSSS]]]aaa^^^VVVQQQQQQSSSWWWaaakkk}}}{{{vvvqqqoootttvvvcccQQQ@@@999;;;888777888999;;;<<<<<<;;;???AAACCCDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEGGGKKKNNNNNNLLLIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@CCCBBBAAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888888777777777666666555555666666777666666555333333444444444444333333222222222222222222222222111111111111111111111111///000000111111000000///////////////000000000000000000000000000000000000///---...333:::EEEWWWfffWWWXXXdddvvv{{{uuuuuu|||(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********************)))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------............---------.........---...000222000777BBBRRRkkkwwwqqq}}}xxxnnnxxx|||yyyzzzuuufffVVVMMMSSSZZZ]]]]]]]]]___aaaaaa___]]]\\\\\\^^^aaabbbjjjqqqzzzxxxrrrooonnnhhhgggfffdddaaa^^^ZZZXXXVVVTTTRRROOOMMMLLLKKKKKKNNNPPPSSSVVVZZZ\\\^^^^^^bbbcccfffjjjmmmpppqqqrrrqqqqqqqqqpppnnnkkkiiigggeeefffgggfffffffffhhhjjjggggggggggggffffffffffffeeeeeeffffffggghhhhhhhhhfffffffffeeeccccccdddfffiiiiiihhhhhhhhhgggggggggfffffffffeeeffffffggghhhgggfffeeecccaaa___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]XXXYYYYYYZZZ[[[[[[ZZZZZZYYYWWWWWWZZZ^^^```^^^\\\^^^]]][[[[[[ZZZYYYVVVTTTSSSPPPKKKEEEBBB@@@AAAAAA@@@?????????@@@AAABBBBBBBBBDDDFFFGGGGGGIIILLLOOOWWWWWWXXX\\\bbbiiipppuuuuuuyyy}}}xxxmmmddd``````bbbccc]]][[[WWWOOOGGGBBBAAABBB999<<<@@@DDDGGGIIIIIIJJJOOOOOONNNIIIBBB===<<<===111888@@@KKKXXXaaa```[[[XXXQQQKKKMMM[[[ooouuupppuuulllRRREEE>>>777555777555555666666777777888888>>>@@@AAAAAA@@@@@@AAABBBAAAAAABBBDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGJJJLLLLLLKKKIIIEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>=========<<<<<<===>>>>>><<<<<<<<<<<<;;;:::999999888888888999999999999999888888888777777666666555444555666666666666666666333333444444444444333333222222222222222222222222111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000------...///222<<>>???AAAEEEGGGCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNOOORRRXXX\\\ccccccdddgggmmmuuu|||{{{gggccc]]]ZZZ[[[^^^```bbbVVVPPPIIICCCAAAAAACCCDDD<<<>>>CCCGGGKKKMMMMMMMMMMMMMMMIIIBBB;;;888:::>>><<>>??????>>>>>>???@@@@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEAAA@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<======>>><<<<<<<<<;;;;;;999888888777888888888999999999999999888888777666666555555333333444555555555555555222333333444444333333222111111111111111111111111111111111111111111111111...//////000000//////....../////////000000000111000000000000000000000000------///000///444BBBQQQ\\\ZZZTTTTTTcccuuuuuujjj(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,,,,------......------,,,,,,---.../////////......,,,333666444:::TTTvvv~~~|||}}}~~~~~~|||zzz{{{{{{zzzlll^^^OOOJJJQQQZZZ___```]]]^^^___```___^^^\\\[[[VVV]]]ffflllpppuuu|||{{{vvvrrrooofffeeebbb___[[[WWWTTTRRRTTTSSSPPPMMMKKKJJJIIIIIIHHHIIIKKKNNNQQQUUUXXXZZZ]]]___dddhhhlllooopppppprrrsssssssssssstttwwwzzztttssspppllliiieeebbbaaaffffffeeecccbbb```______^^^``````^^^[[[[[[]]]```___^^^^^^^^^]]]]]]]]]]]]^^^]]]\\\\\\]]]^^^___```YYYYYYZZZ[[[\\\]]]]]]^^^YYYZZZZZZZZZ[[[[[[\\\\\\[[[]]]___aaabbbcccbbbbbbXXXWWWWWWZZZ^^^]]]WWWRRRIIIGGGFFFEEEEEECCC@@@>>>@@@BBBDDDFFFGGGGGGFFFEEEHHHHHHGGGGGGIIIJJJLLLNNNRRRTTTUUUVVVXXX]]]dddjjjlllllllllooottt|||~~~sssjjj^^^^^^___```___ZZZTTTOOOKKKEEE???>>>AAACCCAAA>>>???AAADDDHHHKKKNNNPPPPPPJJJIIIEEE===666444999???QQQ[[[aaa]]]XXXTTTNNNGGGGGGNNNSSS]]]uuuxxxmmmkkk}}}fffSSSBBB???888333444666666222444555555555555666999;;;<<<===>>>>>>======>>>??????@@@AAACCCEEEFFFHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDEEEFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEE??????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===;;;<<<;;;;;;:::999888777777777888888999999999999999888888777666555555444111222333333444444444444222333333444444333333222111111111111111111111111000000000000000000000000......////////////........./////////000000111111000000000000000000000000...///111333111111777@@@KKKbbbcccJJJGGGbbbsssnnn((()))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************************************************************,,,,,,+++***))))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------..................------...111333333777FFF\\\nnn}}}wwwuuuxxx~~~{{{zzzooo]]]UUUPPPLLLRRR]]]aaaaaa```___\\\ZZZYYYYYYZZZZZZ\\\```eeelllsssvvv|||yyyqqqmmmhhhcccaaa^^^\\\ZZZYYYVVVSSSQQQPPPOOOMMMKKKJJJJJJIIIHHHIIIJJJKKKLLLVVVVVVXXXZZZ]]]___aaaaaaiiijjjlllmmmnnnnnnmmmmmmjjjjjjkkklllllllllkkkkkkmmmllljjjgggfffeeeeeeeeehhhgggfffdddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaggghhhhhhhhhfffdddaaa___^^^______``````_________^^^^^^______^^^\\\ZZZYYY\\\[[[YYYWWWUUUTTTSSSSSSQQQOOOMMMJJJHHHGGGGGGHHH@@@???>>>???AAABBBCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLOOORRRTTT\\\```aaa```cccjjjoooooopppsssvvvvvvxxx~~~}}}vvvqqqmmmiiifffhhhddd]]]XXXTTTOOOHHHDDD@@@@@@AAAAAABBBBBBCCCCCCBBBDDDGGGLLLOOOOOOLLLIIIGGGDDD???999666999CCCKKKbbb^^^\\\ZZZTTTLLLIIIKKKJJJNNNYYYjjjzzztttsss~~~___IIIDDD:::888666444333444555666222222222333444555777777888888777777777999:::;;;>>>??????@@@BBBDDDEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;???@@@AAA@@@>>>======>>>???>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::999555777888888777777888999888888888888777555444333555555444333333222111111222222333333222222111000222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////...---------...111333555BBBRRR```___TTTRRR```ppp(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))************************************************************************************************,,,++++++***))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------..................------...000111111222:::HHHSSS]]]mmmoooxxxvvvzzz}}}wwwlll\\\OOOLLLNNNXXXXXXWWWYYY[[[^^^______YYYXXXXXXYYY\\\```cccfffqqqtttxxx||||||xxxsssooommmllljjjhhhdddaaa^^^[[[ZZZXXXVVVTTTMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQYYYZZZ[[[]]]^^^^^^^^^]]]ZZZ[[[\\\]]]^^^_________ccccccbbbaaa```aaabbbbbbiiihhhhhhgggffffffffffffggggggggggggffffffffffffcccddddddcccbbb___\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYUUUUUUUUUTTTTTTSSSQQQQQQMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQTTTXXX\\\```bbbjjjmmmnnnlllnnnuuuzzzzzzyyytttmmmgggeeeeeeeeeeeeggg```VVVNNNHHHBBB>>>:::AAABBBCCCDDDFFFGGGGGGHHHJJJHHHGGGHHHKKKKKKGGGCCC>>>:::666555<<>>>>>>>>>>>======<<<;;;;;;:::::::::999999999999888888555777888888777777888999888888888888777555444333555555444333333222111111333333333333333222111111222222222222222222222222////////////////////////........................................................................///...------...000222333;;;HHHVVV[[[XXXVVVZZZ___(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++************+++,,,************************************************************************,,,+++******)))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////222666999===TTTqqq}}}yyysssuuu|||yyyqqqhhh]]]SSSSSSRRRRRRVVV[[[^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZ[[[```eeelllsssxxx}}}|||zzzxxxvvvuuupppmmmjjjgggeeebbb___]]]TTTSSSRRRPPPNNNMMMLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMKKKKKKMMMOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWUUUSSSPPPOOONNNNNNNNNNNNMMMMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDEEE@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNQQQTTTVVVXXX[[[\\\___bbbgggkkkoooqqqvvvxxxwwwuuuxxx{{{vvvqqqfffcccaaa___``````___^^^XXXQQQHHHAAA>>>===>>>>>>BBBCCCEEEGGGIIIKKKLLLLLLPPPMMMJJJJJJJJJGGG???999:::888888???JJJSSSXXXYYYOOOSSSQQQNNNUUUeeeooopppnnnssswwwsssnnnrrrxxxWWWGGG@@@:::444444444333111000//////000111111111111222333444555666777666666555555666888888::::::;;;<<<>>>@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCBBBEEEGGGGGGDDDAAA???>>>======<<<<<<;;;:::::::::999999999888888777777777555777888888777777888999888888888888777555444333555444444333333222222111333333444444444333222222222222222222222222222222////////////////////////........................................................................///......---...///000111333:::GGGSSSZZZ[[[XXXUUU'''(((((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************************************************************++++++***************+++******************************+++,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------///111222222222444GGGccc{{{uuupppsss{{{~~~~~~{{{xxxwwwcccOOOMMMNNNRRRXXX\\\[[[XXXZZZYYYXXXXXXWWWWWWWWWWWWXXX\\\ccciiiooouuu{{{~~~~~~}}}{{{yyyvvvssspppnnnkkkgggddd```___]]]ZZZWWWUUUTTTSSSOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHIIILLLMMMOOOPPPSSSWWW\\\```cccdddiiijjjlllooorrruuuwwwyyyyyyzzzyyyxxx}}}yyysssooojjjfff^^^______```___[[[UUUPPPIIIEEE@@@===<<>>GGGRRRYYYYYYTTTPPPPPPTTTSSSRRRddd}}}{{{wwwrrrsssnnnXXXCCC<<<===:::555111222111000///......//////000000000111222333444444444444333222333444555666999999:::;;;===???AAABBBEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFDDDDDDFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDEEECCCDDDDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAABBBBBBBBBDDDFFFIIIIIIFFFBBB???>>><<<<<<;;;;;;;;;:::::::::::::::999999888888777777555777888888777777888999888888888888777555444333444444444333333222222222333444444444444333222222111111111111111111111111////////////////////////........................................................................//////...------......///...111999GGGTTT]]]```___''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))*********************************))))))*********************************************************************************+++***************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---,,,...111444444333666>>>PPPlllyyyuuuxxx|||}}}{{{lllUUUPPPJJJIIINNNUUUZZZ]]]WWWWWWWWWVVVVVVTTTSSSSSSWWWXXX[[[^^^bbbiiipppuuu}}}~~~{{{yyywwwtttpppmmmkkkjjjhhheeebbb___]]]\\\XXXWWWVVVTTTQQQOOONNNMMMOOONNNMMMJJJHHHFFFDDDCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFEEEEEECCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@CCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGIIILLLNNNOOOQQQUUUXXXXXXZZZ]]]aaafffjjjmmmooorrrsssuuuxxx{{{}}}~~~~~~}}}tttooommmkkkhhhfffaaa___[[[XXXTTTNNNHHHCCCDDDCCCAAA?????????AAABBBGGGHHHKKKMMMOOOOOOOOOOOOKKKKKKIIIBBB;;;888:::===CCCKKKUUU\\\[[[VVVQQQNNNOOOUUUXXX___vvvyyyuuutttzzzlllKKKBBB999888888555111///000000//////////////////000000000000000111222333111111000000111222444555888888999;;;===???AAABBBDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAACCCCCCAAA@@@????????????CCCFFFIIIIIIFFFBBB???===;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::999999888888555777888888777777888999888888888888777555444333444444333333333333222222333333444444333333222111111111111111111111111111................................................................................................///......------------------...222:::HHHYYYiiirrr&&&'''((())))))******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***************+++++++++******++++++++++++***************************************************************************************)))******+++,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111///------...111222222555444===WWWuuuzzz~~~}}}{{{xxxxxxpppfffXXXLLLGGGJJJQQQWWWXXXXXXYYYYYYXXXVVVTTTSSSUUUUUUTTTTTTVVV[[[aaaffftttyyy|||yyyuuutttsssqqqnnnkkkiiigggeeedddbbb```]]]ZZZXXXWWWXXXWWWTTTPPPMMMKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKMMMNNNOOOSSSVVVZZZ[[[\\\^^^cccgggeeefffiiilllpppsssvvvwwwxxxzzz}}}~~~|||tttooojjjgggggggggeeeccc```YYYNNNFFFAAA??????>>>;;;>>>AAABBBCCCDDDGGGHHHMMMNNNPPPQQQQQQOOONNNLLLHHHEEE>>>777444999DDDNNN[[[^^^^^^YYYQQQLLLKKKLLLMMMVVV```lll}}}~~~ooorrruuuqqqXXXNNN;;;777333000/////////111///////////////////////////////////////000111111////////////111333555666666777888999<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBCCCCCCCCCBBBBBBAAADDDBBB@@@???>>>===>>>>>>AAADDDFFFFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888555777888888777777888999888888888888777555444333333333333333333333333333222222333333333222111111111111111111111111111111........................------------------------------------------------------------------------------------------,,,,,,......///111:::LLLbbbsss&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***,,,...//////...,,,*********************************************************************************))))))***++++++,,,******************************+++,,,,,,,,,,,,+++******++++++,,,---------++++++++++++++++++++++++***++++++,,,------......//////...---------///000444///222BBBVVViii{{{zzz{{{yyy~~~}}}~~~uuugggYYYOOOLLLMMMQQQSSSVVVXXXYYYXXXWWWVVVSSSSSSRRRPPPPPPRRRVVVYYYcccgggmmmqqqtttxxx~~~~~~|||zzzwwwvvvvvvuuussspppllliiigggfffcccaaa___\\\YYYWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQPPPOOOMMMKKKJJJHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQRRRTTTVVVYYY[[[\\\___]]][[[ZZZ[[[^^^aaaccceeeiiimmmmmmlllnnnrrrwwwuuuvvvxxxzzz}}}yyyuuuqqqnnnllljjjfff```]]]]]][[[XXXUUUPPPKKKCCC>>><<<===>>>???;;;???CCCFFFHHHKKKOOORRROOOPPPPPPPPPNNNKKKGGGEEEAAA===999;;;BBBLLLTTTXXXaaa]]]XXXQQQMMMMMMOOOQQQYYY```jjjssswwwwwwsssppp~~~fffJJJ===;;;555444111------///111111---......//////.........//////......//////000000//////000111333666888:::444444555777:::<<>>===>>>???@@@???@@@BBBAAA???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777555777888888777777888999888888888888777555444333333333333333333333333333111111222222111111000///111111111111111111111111........................------------------------------------------------------------------------+++,,,,,,---------,,,,,,---//////...000;;;LLLZZZ&&&'''((()))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++++++++---000222222000---+++******************************************************************************))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++))))))***++++++,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,...//////------///111555111111666<<>>999888<<>>??????@@@@@@AAABBBBBBCCCAAA@@@>>>======>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCC===>>>??????===;;;<<<===<<<<<<==================;;;;;;:::999888777666555666777888888777777888999888888888888777555444333333333333333333333333333111111111111111000//////000000000000000000000000........................------------------------------------------------------------------------***+++,,,------------,,,,,,...///...,,,///888???(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,******************************************************))))))******+++,,,------------------------,,,,,,------...///000000............////////////...---...222555===RRRgggpppwww{{{www~~~||||||ttthhhUUUHHHAAAIIIUUUYYYYYYYYYWWWRRRNNNOOORRRTTTQQQMMMPPPOOOOOORRRXXXbbbkkkqqqwwwzzz~~~zzzzzzyyy|||~~~}}}}}}|||zzzxxxsssqqqoooooonnnkkkkkklllooonnnmmmmmmnnnmmmllljjjhhhiiijjjjjjiiigggeeecccdddeeefffffffffdddcccbbbbbbbbbaaaaaaaaaaaabbbccc`````````aaabbbccceeeeeeddddddeeeeeegggiiikkkllldddfffhhhkkkllllllkkkkkkllllllmmmnnnqqqtttwwwyyytttvvvtttpppooouuuzzz|||~~~}}}}}}~~~}}}zzzuuuqqqkkkmmmoooooommmhhhccc```]]]YYYQQQJJJDDDBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDNNNNNNMMMLLLLLLMMMNNNOOOJJJKKKJJJFFFBBB>>><<<;;;@@@IIISSSZZZaaacccYYYMMMJJJEEEGGGSSSaaammmxxxooommmpppwww}}}|||aaaHHH???;;;444111333////////////............---------------------------------............///.........///000222333444333444555666888:::<<<======>>>@@@BBBBBBBBBAAA@@@AAA???===<<<===???AAACCCFFFDDDBBBAAAAAAAAACCCDDDDDDEEEGGGFFFDDDBBBAAAAAA@@@@@@??????>>>?????????AAA>>>;;;;;;===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666444444444555666777777888;;;:::888777666666666777444444333333333333222222111111111111111111111111222111111111000000//////........................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////000111111(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,******************************************************))))))******+++,,,------------------------+++,,,,,,---......//////............////////////111//////222444:::JJJYYY```hhhyyyyyy~~~|||hhhXXXIIIEEEGGGLLLTTT[[[XXXUUUQQQOOONNNOOOPPPPPPRRRQQQOOOPPPSSSXXX^^^bbbllloootttyyy|||{{{~~~~~~}}}|||zzzwwwvvvtttsssssstttwwwwwwvvvvvvvvvuuusssrrrqqqrrrrrrrrrqqqpppnnnmmmllllllmmmnnnnnnnnnmmmlllnnnoooppppppooommmjjjiiifffgggiiikkklllllllllkkkoooooopppqqqqqqrrrrrrrrrppprrrtttwwwxxxxxxwwwvvvxxxxxxxxxxxxyyy{{{}}}~~~{{{}}}|||xxxxxx|||~~~sssmmmlllmmmmmmllloooooonnnkkkfff___YYYVVVOOOLLLGGGCCC@@@@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIINNNNNNOOOPPPPPPOOONNNNNNJJJEEE>>>888999@@@LLLTTTaaafffgggaaa[[[VVVMMMDDDGGGAAAGGG```{{{vvveeehhhsss___KKK;;;888777222000333////////////.........---------------------------------------.....................///000111222333111222222444666888999:::;;;===???@@@AAA@@@??????@@@???>>>>>>???@@@CCCDDDEEEDDDBBBAAA@@@AAABBBCCCDDDFFFGGGFFFCCCAAA@@@@@@AAA@@@@@@???????????????@@@>>>;;;;;;======;;;:::;;;;;;;;;;;;;;;;;;::::::::::::999888888777666666444444444555666777777777999888666555444444444555444444333333333222222222111111111111111111111111111111111000000000//////........................------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...///............///000000(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************************************************************))))))))))))))))))))))))*********++++++++++++,,,******))))))******+++,,,******************************************************))))))******+++,,,------------------------+++++++++,,,,,,------...---............/////////333000///111333666===EEEIIIOOOaaa~~~zzzzzz~~~ooo]]]PPPHHHFFFLLLSSSSSSTTTUUUSSSOOOMMMNNNOOOOOONNNMMMMMMMMMOOORRRSSSZZZ]]]cccjjjpppuuuxxxzzz~~~~~~}}}|||}}}}}}}}}||||||{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy{{{~~~{{{uuurrrqqqsssvvvyyyzzzyyywwwvvv{{{|||}}}~~~~~~}}}{{{zzz}}}~~~~~~}}}}}}zzzuuuoookkkllllllkkkiiihhhfffccc^^^XXXRRRLLLIIIDDDBBB@@@>>>>>>???AAACCC@@@BBBFFFIIILLLMMMNNNMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA>>>:::999AAAQQQeeerrrppppppiii\\\PPPJJJGGGDDDCCCFFFVVVsss~~~ooofffoooTTTAAA777111333444000...222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......///000000111//////000111333555666777999:::<<<>>>>>>>>>>>>======>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCEEEFFFGGGEEECCC@@@???@@@AAAAAA@@@??????????????????===<<<;;;<<<<<<;;;999::::::::::::::::::::::::999999888888777777666666444444444555666666777777666555444333222222222333333333333333222222222222111111111111111111111111111111000000000000//////........................------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------......///(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))************************************************************************************************************************))))))))))))))))))))))))************++++++++++++******))))))******+++,,,******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////222///...000111333444555888999GGGfff~~~~~~~~~wwwyyyxxxmmmbbbWWWNNNIIIKKKNNNRRRSSSRRROOOLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLOOOSSSYYY^^^bbbeeegggrrrwww}}}~~~|||{{{~~~}}}|||wwwsssppppppqqquuuuuuvvvvvvtttooofff```VVVUUURRRNNNIIIEEEBBBAAABBBAAA@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNOOOOOOMMMLLLJJJHHHFFFBBB???<<<999888666;;;DDDMMMXXXcccmmmtttddd___UUULLLGGGGGGIIIJJJIIIXXXnnnwwwqqqqqq{{{hhhUUU@@@666111000333222...---000.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------///...............//////......///000111333555666777888999;;;;;;<<<<<<;;;:::;;;>>>@@@AAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAFFFGGGGGGEEEBBB?????????BBBAAA@@@???????????????===<<<<<<<<<;;;;;;:::999999999999999::::::::::::888888777777777666666666444444444555555666666666444444333333222222222222333333333222222222222111111111111111111111111111000000000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------..................---...000222000---222///777PPPmmmuuuwwwxxxvvvvvvtttbbbSSSMMMJJJGGGGGGKKKLLLJJJGGGHHHIIIKKKLLLMMMNNNOOOOOOIIIJJJLLLOOOQQQSSSUUUUUU]]]cccjjjnnnnnnqqqwww|||}}}}}}}}}}}}~~~}}}|||zzzyyyxxxvvvmmmoooqqqqqqqqqqqqrrrtttoooooopppooojjjaaaWWWPPPIIIHHHFFFCCCAAA???>>>===BBBBBBBBBCCCEEEGGGIIIJJJNNNOOOPPPPPPNNNKKKHHHFFFDDDAAA===:::999:::===???BBBKKKXXXbbbeeeccc^^^[[[VVVNNNFFFGGGNNNTTTWWWWWW[[[iiiyyy|||qqqgggmmmyyypppKKK>>>===888444222222222000---...000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------.........//////000111333444555555555777888999:::::::::888999<<<>>>@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@FFFFFFFFFDDDAAA??????@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;999999888888888888999999999::::::777777666666666666666666444444444444555555555555333444444444333333222222333333222222222111111111000000000000000000000000//////////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++,,,------(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++******))))))******+++,,,******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........+++---...---///111000,,,444///222AAAUUUfffuuu~~~~~~ssssssuuuxxx}}}{{{mmm]]]QQQCCC<<<>>>DDDHHHHHHKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLQQQXXX]]]bbbhhhoootttwwwyyy{{{|||}}}~~~{{{vvvrrrrrrsssttttttsssuuuvvvtttqqqnnnllllllfffddd___ZZZTTTNNNJJJGGGEEEDDDCCCBBBAAA???>>>>>>@@@AAACCCFFFHHHKKKLLLMMMPPPPPPOOOMMMIIIDDD@@@>>>777555444666;;;CCCKKKQQQfffjjjllljjjcccYYYPPPKKKJJJEEEGGGVVVgggoooooommmnnnqqqwwwyyyuuuttt}}}aaaIII888777777...222111//////......///000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,---....../////////000111222333444333444555666777888999:::888999;;;===>>>???>>>>>>AAAAAAAAA@@@@@@@@@??????DDDEEEEEECCC@@@???@@@BBBAAA@@@???>>>===<<<<<<<<<999;;;===<<<:::888888888777777777888888999999:::666666666666555555555555444444444444444444444444333333444444444444333333222222222222111111111111000000000000000000000000......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++///000------111111...222///000666???JJJYYYggg{{{~~~{{{yyy|||~~~ooobbbQQQDDD???@@@EEEGGGKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLGGGIIILLLQQQVVV\\\aaadddiiijjjpppxxx|||{{{zzz|||zzz|||~~~|||zzzyyy|||yyyuuusssrrrssssssrrryyyxxxuuunnnfff___ZZZXXXVVVTTTQQQLLLHHHEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHEEEAAA>>>:::999444555999@@@JJJWWWbbbiiixxxtttlllaaaWWWPPPMMMLLLHHHIIIUUUkkkzzz|||wwwsssrrrvvv~~~oooVVVCCC:::444777666,,,000///------...000///,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++************+++---...............///000111222333333333444555666888999::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>CCCDDDCCCBBB@@@@@@AAACCC@@@???>>><<<;;;;;;::::::888:::======:::777777777666666777777888999999:::555555555555555555555555444444444444444444444444222222333444444444333222222222222222111111111111000000000000000000000000........./////////000000........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,*********************************************************)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111222---+++000222000...---///000111777FFFUUUjjj~~~{{{{{{}}}|||ttttttxxxyyyqqqdddUUUIIIBBBBBBDDDGGGHHHJJJLLLNNNPPPRRRSSSLLLLLLKKKKKKKKKLLLLLLMMMJJJIIIHHHJJJMMMQQQRRRSSSTTTUUUZZZdddiiijjjlllpppqqqtttyyy}}}||||||}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxvvvsssqqqpppnnnllliiinnnlllggg```XXXRRRPPPOOODDDFFFHHHIIIGGGDDDCCCBBB===???AAADDDFFFGGGHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHEEEDDDBBB???<<<:::888777???BBBIIISSS___mmmxxx~~~nnnggg\\\PPPIIIHHHLLLQQQRRRWWWfffyyyuuuhhhbbblll{{{fffJJJ>>>;;;888000000555222111000......000111---(((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))***+++---...///---------...///000111222333333333444666888999:::<<<=========>>>>>>?????????@@@@@@@@@@@@???>>>>>>BBBCCCCCCAAA@@@@@@BBBDDD???>>>===<<<::::::999999777:::======:::777666777555666666777888999999999444555555555555555555555444444444444444444444444111111333444444333222111222222222111111111111000000000000000000000000000---.........//////000000........................++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************+++*********))))))(((((()))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------////////////000000000000111222222222222444888;;;___ttt{{{}}}~~~uuuuuuzzz|||kkkeeeXXXLLLLLLJJJLLLLLLJJJGGGHHHLLLPPPKKKKKKLLLLLLIIIFFFGGGKKKIIIGGGFFFIIINNNOOOKKKFFFIIIIIIKKKNNNSSSXXX]]]```fffiiilllmmmooorrrwww{{{||||||~~~}}}|||{{{zzzxxxuuuvvvyyy|||}}}}}}}}}}}}|||{{{zzzyyy}}}uuujjjaaa[[[WWWVVVUUUVVVSSSOOOMMMLLLKKKIIIGGGFFFFFFEEEBBB@@@@@@BBBDDD@@@GGGKKKGGGEEEIIIKKKIIIOOONNNNNNLLLJJJHHHEEEDDD@@@???>>><<<<<<@@@GGGLLLXXX___eeegggfffddd```[[[PPPSSSPPPQQQVVVQQQMMMUUU```ooossspppllldddcccnnnmmmRRRDDD666555333111000///......000//////...------,,,,,,***++++++++++++***))))))))))))))))))************)))************+++++++++)))+++---///000...,,,+++,,,---......//////......000000111222444666888999;;;<<<===>>>??????>>>=========>>>>>>>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;999:::<<<<<<<<<:::888777888777666777888888666444555555444333333333333444111222222333333222222111333333333222222222111111222111111000000000000000000000//////.........---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))***++++++,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))))))))***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************************)))))))))((()))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------....../////////000000000///000000000000222666999PPPaaapppxxx}}}zzz}}}xxxvvv~~~sss```ZZZUUUQQQKKKFFFDDDCCCCCCDDDKKKLLLOOOPPPNNNKKKJJJKKKKKKIIIGGGHHHKKKLLLJJJHHHHHHHHHGGGGGGIIIKKKNNNPPPWWW[[[___bbbfffjjjqqquuuyyyyyyzzz|||~~~~~~{{{{{{}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}|||}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{~~~}}}zzzwwwsssqqqpppmmmggg^^^VVVRRROOONNNLLLPPPMMMJJJIIIHHHHHHGGGFFFDDDEEEEEECCCBBBCCCEEEGGGDDDIIIKKKIIIIIIMMMNNNLLLKKKKKKJJJHHHEEEAAA>>>;;;999888:::AAANNN[[[eeejjjtttoooiiieee```YYYPPPJJJOOOQQQNNNUUUdddgggfffooo}}}~~~qqqcccbbbeeennnhhhQQQBBB999555444222111000///....../////////...---,,,,,,,,,***++++++++++++***))))))(((((()))))))))*********))))))*********+++++++++,,,...000222222111///...,,,------...............///000000222444666777888:::;;;===>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;999888777888777666777777777555444666555444444333333444444222222333333333333222222444444444333333333222222222111000000//////000000000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))***++++++,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))************+++++++++************************+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------.........////////////000---............///222555===GGGQQQ[[[nnn}}}{{{~~~~~~{{{zzztttmmmjjjaaaVVVNNNKKKIIIGGGDDDDDDGGGIIIKKKMMMMMMMMMLLLHHHGGGGGGHHHIIIKKKLLLMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJMMMPPPTTTXXX]]]bbbfffmmmmmmmmmoooqqquuuxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{uuuwwwxxxxxxwwwwwwxxxyyyxxxyyy{{{}}}~~~}}}~~~}}}zzzvvvuuutttuuuvvvyyy|||~~~|||~~~{{{uuusssnnniiiddd```^^^]]]YYYUUUOOOKKKIIIHHHFFFEEEGGGEEEDDDDDDFFFGGGFFFFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGIIIIIIHHHJJJMMMLLLHHHJJJGGGCCC???<<<:::;;;;;;>>>@@@HHHXXXkkkyyy~~~}}}|||lll___]]][[[SSSLLLJJJFFFZZZnnn}}}yyynnnsss|||~~~tttmmmtttzzzzzzWWWEEE===777444333222111000///////////////......------,,,,,,+++******++++++******)))((((((((())))))))))))******)))))))))*********++++++---...000111222111///...,,,,,,---...............//////000111333444666777:::;;;<<<>>>???>>>>>>===>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888:::888777666777777555333666555444444333444444444333444444444444444444333555444444444333333333333222111000000//////000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************++++++++++++******************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))*********************************************)))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---......---...000333111666:::AAARRRlll~~~~~~}}}{{{yyymmmddd^^^[[[YYYXXXHHHGGGEEECCCGGGLLLNNNLLLJJJLLLMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKGGGHHHIIIJJJLLLOOORRRTTT^^^]]]]]]^^^aaaeeejjjmmmlllmmmnnnooopppqqqrrrrrrwwwxxx{{{~~~~~~wwwyyy{{{|||{{{zzzzzzzzzvvvxxxyyy{{{|||}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}~~~uuuvvvyyy{{{yyytttlllfff___]]]XXXTTTPPPOOONNNNNNKKKIIIGGGFFFFFFFFFDDDCCCBBBBBBAAACCCFFFHHHHHHHHHFFFHHHIIIJJJHHHHHHHHHIIIKKKIIIGGGGGGIIIIIIFFFBBBCCC???999555666;;;BBBGGGUUUZZZeeesss}}}yyyrrrfffXXXOOORRRSSSNNNMMMRRRTTTuuurrrdddkkkkkkwww|||pppRRR???888777555222000000//////.../////////------------,,,,,,++++++***************))))))((((((((((((((()))))))))***))))))))))))***************+++,,,......---,,,+++,,,,,,---.........------......///000111333444555888999;;;===>>>>>>======????????????????????????===>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888888999:::888777666666666555333666666555444444444444444444444555555555555444444444444333333333222222222111111000//////////////////////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))******))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---...//////......000111---000111111;;;QQQlll}}}zzz|||xxxmmmhhhgggiii^^^XXXMMMCCCCCCIIIKKKGGGOOOQQQRRRQQQMMMIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIOOOOOONNNOOORRRVVVZZZ]]]\\\]]]___aaabbbcccccccccfffiiimmmqqqtttvvvxxxyyyyyyyyyyyyyyy{{{|||{{{}}}~~~~~~~~~~~~~~~wwwwwwvvvtttrrrooommmkkk````````````___[[[TTTPPPRRRPPPMMMJJJHHHGGGHHHIIIDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCFFFIIIKKKKKKJJJJJJKKKLLLKKKHHHFFFEEEFFFKKKGGGDDDDDDEEECCC>>>;;;555777;;;AAAIIIQQQXXX\\\hhhlllqqqtttqqqjjjccc___TTTQQQRRRVVVRRRMMMQQQZZZwwwvvvfffeeevvvuuugggLLLDDD:::444333222000...///......------......///,,,,,,,,,,,,,,,+++++++++)))************)))(((((('''(((((((((((()))))))))(((((()))))))))*********((()))***+++++++++******+++,,,,,,---...---------------......000111333444666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????::::::;;;;;;;;;;;;;;;;;;999888888777777888999999:::888666555666666555444666666555444444444444555444555555666666555555444222222222222111111111000111000000///.../////////.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///......///000---///000...000???TTTeeemmmuuuuuummmkkkmmmpppiiiYYYKKKIIIMMMIII@@@GGGHHHKKKNNNPPPPPPOOONNNHHHHHHGGGGGGGGGFFFFFFEEEHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGFFFGGGHHHKKKNNNOOOQQQSSSUUUWWWYYYYYYYYYYYY[[[^^^aaacccdddeeefffhhhllllllmmmnnnppprrruuuvvvvvvxxxyyyzzzyyyxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyyyyyyywwwvvvtttsssqqqnnnllliiihhhgggffffffeeeccc___\\\XXXVVVPPPOOOOOOOOOOOOOOOLLLJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGFFFEEEGGGGGGGGGIIILLLMMMLLLKKKKKKLLLKKKHHHDDDBBBAAAAAA???<<<;;;===>>>;;;999999888CCCTTTdddnnnrrrpppmmmfffeeebbb]]]WWWTTTUUUWWWXXXbbblllkkkccc```eeemmm}}}wwwjjjfffppptttzzz}}}\\\FFF999888555222111000//////......------,,,---------++++++++++++++++++++++++))))))******))))))((('''''''''(((((((((((())))))((((((((()))))))))******)))******+++++++++++++++++++++,,,---------------,,,,,,------...000111222333555777999::::::::::::>>>>>>============<<<<<>>>>>>>>===::::::::::::;;;;;;;;;;;;888888888999999999999999:::777555555666777777666777666555555444444555555444444555555555555444444111111111111000000000000111000//////......//////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************((()))))))))************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////...------...---...000111222888BBBKKKQQQ[[[jjj}}}}}}}}}xxxsssqqqooonnnfff___aaafff^^^OOOHHHFFFEEEGGGLLLQQQRRRQQQKKKKKKKKKKKKJJJIIIHHHHHHJJJGGGEEEEEEGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKNNNPPPQQQQQQQQQPPPQQQTTTXXXYYYYYYYYY\\\^^^`````````aaaccceeegggiiihhhiiijjjiiihhhhhhjjjlllppprrrtttuuuuuutttrrrqqqnnnnnnoooooopppqqqrrrsssoooooonnnmmmmmmnnnoooooommmjjjhhhggghhhhhhfffdddcccaaa___\\\ZZZXXXVVVUUUWWWWWWWWWVVVTTTQQQNNNLLLJJJIIIIIIJJJKKKLLLKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFGGGIIIJJJIIIGGGJJJIIIJJJKKKLLLLLLKKKIIIHHHHHHFFFBBB>>><<<<<<===777666999@@@BBB@@@CCCHHHOOOZZZlllzzz{{{qqqiiiYYYUUUOOOLLLMMMPPPTTTWWWiii|||~~~rrrpppttttttkkkjjjfffnnnrrrSSSBBB===888666333222111111111000......---,,,,,,+++,,,,,,*********+++++++++++++++)))))))))))))))((((((''''''''''''((((((((())))))(((((((((((()))))))))************+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,---///000111111222444666888999888888===<<<<<<<<<;;;;;;;;;;;;@@@???>>>>>>===<<<;;;;;;999999:::::::::;;;;;;;;;777888999;;;;;;;;;:::999999666444444666777888888777666666555555555555555444444444555555444444444222222222111111111000000000000///............///............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************(((((())))))*********+++)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...//////---,,,,,,---+++,,,///444777888999::::::EEEYYYsss~~~zzz|||yyyiiiooorrruuu~~~lllZZZRRRIIIDDDEEEGGGEEECCCGGGHHHIIIJJJJJJJJJJJJIIIMMMIIIFFFEEEGGGHHHGGGEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFHHHKKKLLLLLLKKKJJJFFFJJJNNNPPPPPPRRRVVVZZZWWWWWWVVVVVVWWWYYY[[[\\\\\\]]]]]]\\\[[[[[[^^^```^^^```ccceeefffeeedddbbb______```aaabbbdddeeefffaaa```___^^^^^^___```aaa^^^\\\ZZZZZZ]]]^^^]]][[[[[[ZZZXXXVVVTTTSSSRRRRRRKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGEEECCCAAABBBDDDGGGHHHJJJJJJJJJLLLJJJIIIJJJLLLLLLKKKJJJKKKKKKJJJKKKLLLKKKHHHFFFEEEDDDBBB>>>:::999:::;;;:::<<>><<<;;;:::999888999999999::::::;;;;;;;;;777888:::<<<===<<<:::999888666444333666888999999777777666555555555555555333444444444444444444333333333333222222222111111000000///...............---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++---...,,,***(((''''''''''''((((((((((((*********)))))))))))))))))))))))))))************,,,+++***))))))***+++,,,+++++++++++++++***)))(((++++++******)))((((((((())))))))))))))))))))))))+++*********))))))((((((+++++++++************)))******)))))))))***,,,---,,,***)))***...///...,,,*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222555@@@VVVqqq}}}}}}{{{}}}||||||yyygggTTTKKKEEE@@@@@@CCCBBBAAA@@@CCCIIIOOOOOOKKKMMMHHHDDDDDDGGGIIIIIIGGGGGGCCCDDDIIIJJJGGGHHHLLLDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKMMMNNNNNNNNNNNNNNNNNNPPPSSSUUUVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXWWWVVVVVVXXXZZZWWWUUUSSSRRRQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPNNNLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGFFFDDDCCCDDDEEEBBBCCCCCCCCCDDDEEEEEEEEEGGGFFFGGGIIILLLNNNOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMGGGDDDFFFFFFAAA<<<;;;666888:::;;;:::999999:::===CCCWWWrrr}}}uuulllkkknnnfffbbb___UUUIIIFFFKKKMMMMMMQQQWWW[[[```iiirrrxxxlllbbbaaahhhppp~~~mmmOOODDD???666///...222111000///...---,,,,,,------,,,,,,+++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000000111222333555777888;;;:::999888888888999:::======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888777777666666555555777666444333222222333333222222222111111111111000000000//////.........---////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---+++***(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))++++++++++++*********)))+++++++++************)))******)))))))))***,,,,,,+++)))(((***---...---,,,+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111222777@@@PPPeeezzz|||}}}wwwtttttteeeWWWSSSSSSTTTXXX]]]PPPJJJBBB>>>@@@FFFIIIIIIHHHHHHFFFEEEDDDDDDEEEEEEIIIEEEEEEGGGGGGCCCCCCGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLNNNOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOONNNMMMMMMOOOQQQOOONNNLLLJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMOOONNNMMMLLLMMMNNNNNNMMMKKKIIIHHHDDD@@@>>>@@@@@@===;;;===>>>===<<<:::<<>>@@@AAAAAA@@@AAADDDGGGKKKHHHGGGHHHHHHEEEFFFHHHGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCAAAAAACCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHGGGFFFFFFGGGIIIIIIHHHGGGEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNPPPPPPMMMKKKKKKKKKLLLKKKIIIEEEBBB@@@???<<<::::::777444555:::<<<===???CCCIIISSS^^^eeemmm{{{sssbbbPPPPPPKKKIIIKKKKKKQQQeeezzztttxxxnnnjjjgggiiirrr~~~~~~___FFFAAA555...111333///---///000000///...---,,,,,,+++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,------------.........///111222444444777777666666777888999:::;;;;;;::::::999888888888999999999999999999999999777777777777777666555555555555555666666666666666666555444333222222222333222222111111111000000000////////////............////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))))))))************)))***+++,,,,,,+++***)))******+++++++++******)))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******************++++++)))(((((()))***+++***************+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,---------............333666444222555@@@JJJVVVjjj|||xxxrrrnnnlllnnnssswww|||~~~sssllleee^^^UUUMMMIIIIIIKKKHHHDDD@@@>>>>>>???@@@BBBAAAAAACCCDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIHHHJJJKKKFFFGGGIIIKKKMMMNNNNNNNNNKKKKKKLLLNNNOOONNNJJJGGGFFFEEECCCAAA>>><<<999888888777999;;;:::;;;AAAIIIRRRWWW]]]cccgggiiikkklllnnnwwwzzzpppddd]]]VVVOOOUUUOOOMMMSSSZZZdddwww{{{qqquuu}}}uuuxxx~~~rrrPPPDDDAAA:::444222444333...,,,/////////......---,,,,,,+++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************************************++++++++++++++++++,,,,,,,,,------------------...///000222333444444555555777888999999999999999888888777777777777777777777888888888888666777777777777666555555444444444555555666666666555444444333333222222222111111111111000000000000///////////////.........////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((((((((((()))'''''''''((((((((())))))(((((())))))************((()))))))))************)))***+++,,,,,,+++***))))))******+++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))))))))******************+++++++++*********))))))*********+++************((()))))))))))))))******))))))))))))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++---///000///000333666===MMMdddzzz~~~}}}{{{zzzvvvssskkkhhhhhhhhheee```ccciiiuuuiiiYYYNNNIIIEEE???:::999:::<<<<<<===???@@@???EEEEEEEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMOOOOOONNNLLLKKKKKKLLLGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDEEEGGGHHHGGGCCC@@@===<<<999777666666777888999:::@@@HHHOOOVVVbbbmmm{{{~~~xxxooofffaaagggaaa\\\YYYQQQMMMTTT______VVVUUUaaannnvvvwwwjjjeeeooozzz~~~ppp^^^LLL@@@;;;444000//////000000...///222......------,,,,,,++++++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111111222333555666777888888777777777777777666666666666666666777777888888888777777777888777777666555333333444444555555666666333333333333333333222222111111111000000000//////.........///////////////////////////////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))''''''''''''((((((((((((((((((((()))******++++++))))))))))))******************++++++++++++******))))))***++++++++++++***'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))***++++++++++++***))))))((()))******)))((()))+++((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000...++++++---000222333444<<>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDBBBDDDGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHMMMMMMLLLLLLMMMNNNOOOOOONNNPPPRRRQQQNNNKKKJJJIIIKKKLLLLLLKKKHHHEEEAAA???<<<<<<<<<>>>@@@@@@===;;;888888999;;;>>>CCCGGGIIITTTSSSVVV]]]ccciiirrrzzz}}}|||yyyrrrhhh___XXXTTTOOOEEEDDDLLLQQQVVVfffzzzrrrfffbbbkkkuuuvvvvvvxxxmmm```aaauuusssYYYGGGAAA777444555111000000///...,,,,,,---///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000000111222444555666666666666666666555555555555555555666666777777888888888777777777777777666666555333333333444444444444444222222333333333333222222111111000000000/////////.........///////////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''(((((((((((()))))))))'''(((((()))******++++++))))))))))))************++++++************++++++))))))***+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))******++++++++++++++++++************)))***++++++,,,+++***)))((()))***,,,+++)))((()))+++(((((()))******+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...111000...---...000222333000444:::CCCPPPddd|||~~~{{{~~~|||rrrhhhmmmyyywwwrrrtttuuurrrnnnhhhlllmmmhhhdddaaaZZZRRRCCCBBB@@@???>>>>>>??????>>>??????@@@@@@@@@??????;;;<<<===>>>?????????????????????@@@@@@BBBCCCCCCGGGFFFFFFEEEDDDDDDCCCCCC>>>@@@CCCDDDCCCAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFKKKJJJIIIIIIIIIJJJKKKLLLLLLOOORRRRRROOOJJJFFFDDDFFFGGGGGGFFFCCC@@@<<<999999999999;;;>>>???>>>===<<<@@@GGGPPPZZZbbbhhhkkksssmmmiiiiiihhheeeeeehhh``````___[[[VVVRRRQQQQQQJJJKKKRRR^^^lllyyy~~~rrrlllqqquuusssrrrtttwwwrrruuurrrddd@@@===AAA===...+++333444333333222///------,,,+++,,,,,,,,,,,,++++++++++++))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------------...///000///000222333444444444444444444444444444555555555555666666777888888999999555666666666666555444444444444444333333333333333111222333333333333222111111000000000////////////............/////////000////////////////////////------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))************'''(((((()))***+++++++++))))))))))))************,,,+++***))))))***+++,,,((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++************)))***+++,,,,,,+++***)))((()))+++---,,,)))(((***,,,))))))***+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,------...///,,,,,,---------.........***---000111///---,,,,,,+++///333444666@@@UUUggg}}}}}}qqqpppyyy~~~{{{zzz{{{{{{zzzxxx}}}~~~yyyuuummmdddQQQOOOMMMJJJHHHGGGGGGGGG>>>??????>>>>>>===<<<;;;999:::;;;<<<============<<<<<<======???@@@BBBBBBBBBAAAAAA@@@???>>>>>>===;;;===@@@AAA@@@???>>>???======>>>???@@@@@@??????>>>@@@BBBDDDFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGJJJNNNRRRRRRNNNHHHBBB@@@===>>>???@@@???===:::888;;;:::;;;===@@@BBBCCCBBBCCCKKKXXXgggttt~~~|||ssskkkhhhddd]]]XXXWWWVVVYYY[[[[[[YYYVVVTTTSSSNNNZZZeeekkkvvvzzzppplllrrrwwwxxx~~~dddKKK??????777555333...333555++++++,,,------///000///---,,,,,,++++++++++++++++++)))))))))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------......///000///000222333444444333222444444444444444444444444555666666777888999999:::444444555555444444333222444444444333333222222222000111333333444333222111000000000000////////////---.........//////000000////////////////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************)))*********++++++++++++''''''(((((())))))******++++++************+++++++++***)))***,,,---,,,+++************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///111333333333777@@@GGGpppqqqzzz}}}{{{~~~zzz|||tttssspppllliiiiiikkknnnrrrzzzvvvrrrlllmmmgggbbbdddhhhfff]]]SSSMMMHHHCCCAAABBBBBB@@@===:::===???===;;;:::::::::;;;@@@CCC???<<<>>>@@@@@@BBB@@@??????@@@???===:::999===@@@???;;;999<<>>===<<<<<<===@@@AAA@@@???AAAFFFCCC:::999@@@BBB>>>DDDHHHKKKHHHBBB===;;;<<<===???>>>;;;999;;;;;;888===AAAFFFJJJPPPVVVYYYYYY^^^]]]dddsss~~~~~~~~~oooggg[[[RRROOOPPPRRRSSSNNNRRRZZZbbbhhhiiifffddd^^^dddnnnzzz}}}qqqfffgggjjjttt}}}|||xxxrrrUUUCCC<<<<<<222111111000///......---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............///000111222777555333333555666555444888777666666666777999:::666666555555444444444333555444333222333555777999777666555444333333222333000000000000////////////////////////..........................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************************)))))))))*********++++++))))))))))))))))))******++++++************++++++,,,***)))***+++,,,+++)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---///111000...111777===DDDJJJZZZppp|||yyyyyy~~~xxxuuuqqqmmmlllmmmoooppp{{{|||xxxssszzzttt```\\\WWWTTTSSSVVVZZZ]]]ZZZVVVPPPIIIHHHKKKQQQUUUUUUSSSMMMEEEDDDEEEBBB===BBB???<<<::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===>>>===;;;;;;???BBB???>>>>>>===<<<===>>>???999;;;:::888999>>>AAA@@@???AAABBB@@@===>>>CCCHHHHHHLLLPPPOOOPPPQQQNNNIIIFFFNNN[[[kkkxxx|||wwwpppiiibbb___dddeee^^^SSSNNNPPPLLLIIIIIIKKKIIIEEEAAA[[[eeesss}}}lllmmmoooppppppooommmlllkkktttvvv```LLL>>>777444333111111000000///......---...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............///000111222333333444444333333333444777666666555666777888999666666666555555555444444555444333333444555777999555444333222111111111111000000000000////////////////////////.......................................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************************((((((((()))))))))******++++++******************++++++************++++++,,,+++)))***+++,,,***)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---///000...,,,,,,000333...222>>>OOOaaattt~~~||||||||||||wwwuuuxxx{{{||||||~~~vvvqqqmmmhhhjjjuuu~~~{{{qqqrrrsssrrrsssvvv|||sssmmmdddaaaccckkksssyyyvvvjjjhhhiiicccYYY[[[YYYWWWSSSPPPNNNLLLKKKKKKHHHEEEGGGKKKMMMLLLIII???AAABBB@@@@@@DDDMMMUUUMMMLLLIIIFFFCCCCCCEEEGGGHHHFFFHHHMMMQQQRRRVVV[[[XXXYYYZZZXXXWWWYYY___dddeeelllrrrtttuuutttooohhhlllhhhfffkkkrrrrrrkkkdddXXXRRROOOTTTWWWTTTMMMHHHNNNLLLKKKNNNUUU\\\___```rrryyyzzzmmmqqqtttssspppoooqqqsss|||vvvOOOEEE888111111333222///000000000///......------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111111444777777444333333555555555555444555555666777666666666666666555555555666555444444555666888999333222111000000000000000000000000000////////////////////////............------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************(((((((((((()))))))))))),,,,,,,,,++++++*********++++++************+++++++++***)))***---...---,,,************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......000111000------...///555333333777@@@QQQiii}}}}}}{{{{{{{{{ooohhhddd___]]]jjj{{{lllqqqyyy{{{wwwvvv{{{{{{}}}{{{wwwxxxvvvrrrjjjbbb]]][[[]]]ZZZVVVVVVYYYZZZYYYVVVRRRTTTTTTRRRTTT\\\kkkvvvhhhccc]]]ZZZ[[[^^^`````````ZZZ[[[dddhhhgggllluuuwwwxxxwwwuuuqqqnnnmmmnnn~~~|||uuuhhh^^^VVVVVVZZZ\\\\\\\\\TTTRRRPPPPPPPPPNNNMMMLLLQQQWWW^^^eeejjjooovvv{{{~~~|||xxxsssooonnnkkkooosssuuuwww|||~~~]]]EEE>>>999222000222333222000/////////......------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((())))))******++++++((()))))))))************((()))))))))************++++++++++++++++++++++++------------...///000000111666;;;;;;777444555777444333444444444444555555666666666666666666666666666555555555555666777888222222111000000000000000000000000000////////////////////////............---------------------------------,,,,,,,,,++++++******************************************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******************************************))))))((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************(((((((((((())))))))))))------,,,,,,++++++******++++++************++++++)))))))))+++...000111000************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---------.../////////...//////444111//////222<<>>NNN^^^ppp~~~{{{yyyyyy{{{|||yyyqqqjjjccc______iiiwww|||www{{{sssoooqqqrrrttt~~~zzzxxxyyyuuuyyy~~~~~~zzzvvvtttsssnnnrrryyy|||uuuwww~~~}}}}}}~~~~~~zzztttoookkkiiiiiiiiifffhhhfffaaa```aaaaaa]]]hhh^^^WWWVVVUUUUUU^^^iiijjjooopppkkkjjjpppzzztttmmmmmmkkkpppvvvzzz|||dddJJJ>>>;;;:::888...000222111...,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))************))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////...111444444111000000222222222333444444444444333444444444555555555555555444444555555555555555555444333333222222222333333000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))******))))))))))))******************************++++++******)))(((((('''))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))))))))*********++++++************++++++++++++++++++************++++++)))((((((***,,,...---,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,---,,,+++***+++---...//////---,,,///444333///,,,...111:::FFFSSSdddyyy~~~}}}|||}}}xxxsssqqqnnnnnnsss|||}}}xxxtttmmmhhhiiiggghhhvvv|||mmmfffggghhhgggiiiqqqyyywwwmmmeeedddfffgggfffhhhmmmrrrtttqqqnnnjjjjjjkkkpppuuuyyyzzzyyy|||xxxrrroooooorrrvvvxxxiiimmmooommmkkkiiiddd^^^]]]___aaadddeeedddaaa^^^]]]```bbbcccgggpppuuuuuulll\\\QQQTTT]]]iii{{{wwwtttyyy}}}|||zzznnnjjjooouuuyyysssXXXKKK===666555444111.........---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,---...///////////////////////////222222444555555555444333333333333333444444444555333444444444444444333333333333222222222333333444000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))******))))))))))))******************************+++++++++***)))(((((('''))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************++++++++++++)))))))))******++++++,,,++++++************++++++***)))((()))******)))(((************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---///---,,,,,,---///000000---))))))...111111222444222111///333CCC\\\qqq{{{zzzwwwyyyyyyzzz|||~~~|||wwwyyy}}}{{{uuuppplllnnnsssrrrrrrxxxkkkggghhhhhhddd```qqqnnnbbb\\\ZZZYYY^^^kkk{{{}}}lllddd]]]]]]fffrrr{{{uuutttooodddYYYUUUXXX]]]fffpppuuuqqqnnnlllbbbUUU]]]ffftttuuummm\\\bbbhhhnnnyyyqqqhhhnnnuuuvvvzzzvvvssskkkgggooo}}}zzzzzzzzzzzz{{{jjjOOO999:::999777555111///111555333///+++,,,000222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******++++++******))))))(((((())))))))))))************))))))))))))************************************++++++++++++,,,---......111000......///000000///222333444555666555444444222222222333333444444444333333333444444333222222333222222222222222333333000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''((((((((()))))))))************))))))))))))*********))))))((()))************+++++++++))))))))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***))))))+++---...,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******************************************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222555???MMMXXXuuu{{{wwwwww{{{~~~}}}{{{}}}xxxyyy{{{wwwwwwuuuppprrr{{{xxxuuurrrrrruuuxxxtttooosss~~~vvvooossslllfffjjj{{{vvvlllaaabbbooozzzdddVVVWWW]]]```oooaaa\\\kkkyyyiiipppsss~~~xxxlllkkkrrr}}}uuukkknnniiicccmmm{{{zzzwwwyyy~~~}}}```MMMCCC>>><<<444444333222222111111000......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************)))************+++++++++++++++******++++++,,,---////////////000000000000000111444555666444222111111222333333444444333333444333222222111111222222333333333222222222111111000000000000////////////......//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((())))))))))))************))))))))))))************)))))))))************+++++++++***************************++++++***))))))***,,,++++++++++++++++++++++++++++++***))))))***++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++*********+++------,,,,,,++++++************)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************,,,++++++***))))))******************************************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///111000000555===EEEQQQfff~~~yyytttzzzvvvxxxzzzzzz}}}tttoooqqq|||xxxvvvsssrrrtttyyy{{{{{{}}}|||}}}|||vvvnnnnnnsss}}}xxxxxxxxxrrruuutttvvv}}}vvvwwwssshhhdddjjjrrrvvvvvvqqqrrrxxxyyyoooqqq{{{|||}}}xxxmmmnnnqqqrrryyy}}}wwwuuurrrsssyyy{{{lllWWWEEE;;;777444222333333333222111111000000...------------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************)))************+++++++++++++++******++++++,,,---------.........////////////111333555666555333222222222333444444444444444444333222222111111222222333333222222222111111111000000000000/////////..................------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))))))))************))))))))))))***************))))))************+++++++++***************************++++++***))))))***,,,************************++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********************************************************))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++...000///---...111444777EEEWWWdddkkkttt~~~zzzvvvuuuuuuqqqrrr{{{|||yyyuuupppoooqqqvvv||||||tttrrrqqqqqqsssvvv}}}{{{|||}}}uuupppnnnmmmsss|||xxxnnnkkkpppsssqqqrrrwww}}}yyytttqqqqqqqqqqqquuuzzzyyytttuuuqqqjjjrrr~~~zzzvvvnnnlllvvvvvvxxx~~~fffSSSIIIBBB999444222222222111333222222111111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......///000333555666555444333222333444444555555444444444333222222111111222222333222222222222111111111000000000/////////.....................---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))************))))))))))))***+++++++++******))))))*********+++++++++***************************++++++***))))))***,,,))))))))))))))))))))))))+++******************+++)))***************++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))************************++++++***************+++************************************************))))))))))))))))))))))))************************++++++******++++++,,,---***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---//////......000111444777;;;===CCCQQQdddssszzzrrrqqqsssvvvzzz~~~{{{zzzzzzyyyxxxxxxxxxxxxzzz~~~}}}xxxvvvxxxzzz}}}|||wwwtttwwwzzzyyyyyyzzz|||}}}sssmmmiiikkkoooqqquuuyyy~~~}}}xxxqqqqqqvvvwwwtttzzz~~~}}}~~~~~~nnn```NNN<<<000888555222111333444444333222111111000000//////...---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------...///222444555555555444333333444555555555555444444333222222111111222222222222222222111111111111000000/////////.........------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))************))))))))))))***+++++++++++++++))))))*********+++++++++***************************++++++***))))))***,,,))))))))))))))))))))))))*********++++++*********))))))******+++++++++,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))***))))))*********+++++++++++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***************++++++************************************************))))))))))))))))))))))))************************++++++******++++++,,,---*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......------...111222222111...+++---666DDDNNN```nnn~~~}}}{{{zzz~~~{{{|||~~~|||}}}}}}zzzzzz}}}ppp___LLLBBB===888555444444222000//////000000000111000000//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***************************************************))))))*********+++++++++((()))))))))************))))))*********+++++++++++++++******++++++,,,---,,,,,,---------............///000222333444444444222333444444555555444444444333222222111111222222222222222111111111000000////////////............---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''''''''((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))************))))))))))))***+++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++***))))))***,,,************************)))***++++++++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))************+++)))************+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,************************************************))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///---++++++,,,...//////000000000///000333555888HHH\\\ooo~~~||||||iii\\\GGG>>>666444555444555777222111///...---...///000000000///......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++******))))))))))))************************************))))))))))))((((((((((((((()))))))))******************************************************)))************+++++++++))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......---...///000111222222222111222333333444444333333444333222222111111222222222111111111111000000000/////////.........---------------------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))(((&&&'''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))************))))))((()))***+++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------+++*********++++++************++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******************************))))))***++++++,,,************************************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,------,,,...000111333333222000//////444???NNNZZZfffuuu|||gggSSSEEE???888444333555444111///111111111111000000000000111//////......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((()))))))))*********************************************************)))************+++++++++))))))))))))************)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---....../////////000000000111222222333333222222444333222222111111222222111111111111000000000000//////.........---------,,,------------,,,++++++******+++++++++,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))*********&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************))))))((()))***+++,,,---------)))************+++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---+++))))))***+++,,,******+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++...000000///...///---++++++,,,...///000555...---333777<<>>;;;777444222333555666111111111111111111111222111111111111000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,+++***,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,------.........///000000111111000000111111111111111111111000///////////////////////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))************))))))+++++++++++++++,,,,,,---************************************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))******+++++++++******++++++************++++++******++++++,,,,,,,,,,,,)))+++222::::::333---+++,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++,,,...///...------------------------------------............///000000//////............+++...222444333111//////111444777:::@@@MMM^^^kkk{{{|||~~~|||nnncccTTTJJJDDD???777111111222333444444333111000222222222222111111000000000000000000000000000000////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***,,,+++******+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******************************************************************************++++++,,,---------......///000000000000///000000000000000000000000///////////////////////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((()))))))))******++++++******)))++++++******++++++,,,---*********************************++++++++++++,,,++++++++++++++++++++++++******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***++++++++++++***++++++************++++++)))***+++,,,---------,,,,,,+++,,,///000---,,,...,,,,,,,,,+++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++,,,...///...------------------------------------............///////////////////////////,,,...//////......000222///000111111111444:::>>>HHHLLLSSSZZZcccllluuu{{{vvvmmm]]]OOOHHHDDD===666333444666444222333333222111000000//////222222333222222111000/////////000000000000000111////////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))******++++++,,,,,,------......///////////////////////////000000000000000000000000000000000000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''((((((((((((((()))******++++++******)))***************+++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++++++++************++++++)))***+++---------------,,,)))(((++++++)))***...,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,------******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++,,,...///...------------------------------------............///......//////////////////.../////////...///111444///000222333444444444444000333888;;;???EEELLLQQQ]]]mmm~~~}}}iiiWWWOOOGGG;;;444555999888555444444444444444000000///...///000111222000111111222222111//////////////////000000111111////////////////////////000000000000/////////...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,------.../////////.............../////////000000000000000000000000000000///............---------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((('''''''''******++++++++++++************))))))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++++++++++++++++++++************++++++)))***+++---......------((((((***///000+++)))***,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,---------*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,+++,,,...///...------------------------------------.........//////,,,---......//////......***---000222111///...///111000//////111222222111555666666555444666;;;@@@>>>IIIVVV]]]```gggsss~~~zzzwwwiiiaaaOOODDD======:::222333;;;222444555444111///000222000111111222222111///...---...000111111111000///.../////////000000111111////////////////////////000000000000////////////------------------------...------,,,,,,------......------,,,,,,------...++++++------------++++++---,,,,,,++++++,,,,,,---***,,,------,,,+++---...++++++,,,---------,,,,,,------------------------..............................---------,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---......//////......---.........//////000000000000000000000000000000//////.........---------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++******))))))************)))))))))))))))************+++++++++---------,,,,,,+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++************+++,,,,,,******+++,,,---,,,,,,++++++*********,,,,,,,,,++++++*********+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------//////.........------------------............///000---,,,---///000...,,,000000000000111111111111000111222444555555444444888999:::;;;>>>BBBEEEGGGXXXZZZ___fffmmmtttyyy|||xxx```ZZZRRRKKKFFFBBB>>>:::;;;777555666444000444;;;222111111222333444333222...///111333333222000///111111000111111111///---,,,222444000---...000000444///,,,...///------///222111000///////////////222111111111000///000222////////////000000...---.............../////////222///000222222...---///222222111///---,,,---...///000000111222222333444111222333333222111000000...///000000000111222333222111///---...///000000000222222///,,,---......111,,,,,,//////+++***......,,,++++++++++++***(((+++******+++------,,,+++))))))((((((((('''''''''************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///000000000000000000000000......------------......------------------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((((((((((((((((((((((((((++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++*********)))++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++------------,,,,,,+++++++++,,,,,,+++******+++---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........------------------............//////...,,,---///000...,,,000000000000111111111111///000222333444444444333222222222333444666999:::;;;===AAAEEEJJJOOORRRTTTaaaccceeehhhkkknnnpppqqqyyy}}}zzzsssjjjooonnncccZZZVVVOOOFFF===;;;888777888888888777666222222666777222///000222111111111222222111111666333111000222333222111111000000111222333333222111555666333222444555444222111444777555111000333777777666666555555555666999555555999:::666666:::888777555555666666666666999999999999999999::::::===:::999<<<;;;888888:::999999999999999888777666666666777888999:::::::::<<<===@@@CCCDDDDDDDDDCCCDDDDDDCCCAAA@@@===;;;:::===;;;999::::::999666444222333333111000000000///***'''(((---000...---000,,,,,,+++---///000///...---,,,,,,,,,------+++)))++++++++++++,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,------------...------........./////////////////////////////////......------------......------------------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((************************************************************+++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************---,,,,,,,,,,,,+++++++++************+++++++++,,,++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,............------------+++,,,,,,,,,******,,,---+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............------------------............//////...------//////...---000000000000111111111111///000111222222333222222222222111111111222333333///000222444666888:::;;;EEEFFFGGGIIILLLNNNOOOPPPXXX^^^gggqqqxxx|||}}}}}}|||~~~uuuxxx}}}pppooonnnnnnllloooqqqmmmcccYYYRRROOOHHHIIIGGGAAA:::555444444444444333333222333333333777333111666999666222000222222222222111111111111666222...---000222222111111111111222333444555666///666:::999888:::999777666666999<<<:::666888===999::::::;;;;;;<<<;;;;;;DDD???EEERRRUUULLLHHHLLLLLLJJJFFFCCCBBBBBBDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLJJJFFFEEEGGGGGGEEEFFFIIIMMMOOOPPPPPPLLLGGGAAA===DDDEEEGGGHHHIIIIIIHHHHHHRRRPPPOOOQQQTTTVVVTTTRRRPPPOOONNNNNNOOOOOOMMMLLLOOOMMMLLLJJJIIIFFFCCC@@@CCCAAA@@@???>>><<<999777777444444666555000---,,,+++******,,,......---+++,,,,,,+++,,,------+++************+++,,,,,,,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............/////////000////////////////////////......------------......------------------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***++++++,,,,,,---------...---------------------+++,,,---,,,******,,,---,,,++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................---------............//////........./////////...///000000000111111111111//////000000111111111111444333333333333333333333444444555555666666777777999999:::<<<===???@@@@@@CCCHHHOOOXXX^^^aaaaaaaaaeeeiiipppyyyzzzrrrpppqqqpppwwwwww^^^XXXXXXSSSRRRLLLLLLKKKGGGBBB>>><<<======999999;;;:::777777:::777888999777444222333444888555333444555666777777222444555666666777888999999:::;;;;;;::::::::::::;;;<<<======>>>@@@BBBEEEEEESSS^^^^^^XXXTTTPPPNNNNNNKKKJJJLLLNNNNNNQQQVVVXXXYYY[[[]]]____________]]]^^^mmmwwwjjjjjjfffccc]]]VVVQQQPPPRRRUUUUUUTTTTTTTTTVVVYYY]]]___XXXUUUSSSVVVWWWVVVXXX\\\```iiiqqqpppfffYYYPPPMMMUUUVVVXXXZZZ[[[[[[ZZZYYY```\\\[[[bbbmmmrrrmmmfff]]]ZZZXXXWWWXXXYYYZZZ[[[YYY]]]___\\\TTTNNNLLLMMMPPPMMMLLLOOOPPPNNNKKKJJJJJJIIIHHHGGGCCC===777444444333111111000///,,,***+++******+++------,,,+++*********+++,,,,,,------++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---.....................---------............///...////////////.../////////000000000111111111111000000000000000000111111000000000111111111222111222222222222222333333333222222333444555555666666666888;;;???BBBDDDEEEEEEGGGIIILLLPPPVVV]]]bbbfffjjjmmmooopppvvv~~~uuussszzzzzzsssrrrrrrooonnnppp]]]VVVSSSUUUSSSOOOQQQYYYTTTWWWJJJ===@@@???999888:::::::::999888888:::;;;:::444333999;;;888555555222666999:::888999>>>BBBBBBFFFIIIGGGCCCBBBDDDFFFBBBEEEIIIKKKLLLNNNQQQTTTZZZaaagggfff^^^WWWTTTTTTUUUXXX[[[]]]___bbbfffiii{{{yyywwwpppmmmnnntttyyyvvvsssqqqrrrtttxxx}}}wwwtttmmmddd]]]ZZZ[[[]]]```___^^^___aaafffjjjmmmiiiffffffjjjlllmmmqqqvvvttt{{{ggg^^^^^^___```bbbdddffffffffffffgggjjjuuu}}}yyyqqqiiidddcccfffhhhiiivvvpppaaa]]]^^^WWWSSSTTTZZZ\\\ZZZZZZ]]]UUUYYY\\\ZZZUUUQQQOOONNNGGGDDD@@@>>><<<:::777555111000/////////...,,,***........................++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((('''''''''(((***+++((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,---------++++++---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---------...............---------............///...///000000......///000000000000000111111111111111111000000000000111111///000111222333333333222000000111111222222333333///000000111111222333333555555444444444555777777333555999===@@@BBBCCCCCCCCCGGGKKKMMMOOOUUU^^^fffcccdddfffeeebbb```aaacccjjjlllxxx~~~yyyyyy{{{uuuqqquuuwwwvvvrrrrrrvvvzzzyyyuuuzzz~~~nnnuuuxxxqqqbbbXXXVVVYYYQQQXXX\\\[[[^^^ffffff```]]]VVVPPPOOOLLLHHHGGGIII>>>>>>===;;;999:::>>>BBB999>>>888555;;;:::555999;;;;;;;;;<<<>>>@@@BBBCCCAAAAAACCCFFFIIIIIIFFFBBBDDDJJJOOOPPPOOORRR[[[cccpppyyyyyyoooiiifffeeeeeejjjoooqqqsssvvvzzz{{{vvvuuutttyyy~~~~~~wwwuuuxxxyyywwwuuuqqqjjjbbb^^^___bbbgggeeecccbbbdddhhhmmmpppqqqoooqqqxxx|||}}}dddYYYXXX___```aaacccfffhhhjjjkkkwwwxxxwww~~~~~~~~~rrrmmmlllnnnkkkddddddkkkqqqyyy|||rrreee^^^^^^___WWWSSSNNNIIIGGGEEECCCBBBAAA???<<<:::888555111...000000///...---,,,++++++,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,,,,---------......,,,---...---,,,,,,,,,...---------------,,,,,,,,,,,,---------............,,,---...---++++++---...---,,,,,,,,,,,,---......------------------------++++++,,,---.........---------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------------------............---------.........//////---------............///...000111000......///111000000000000111111111111222222111000000000111222222222444444555444444333333333333444444555555555111111222222333444444555777666555555555555666666222333666888999:::999888444666:::<<<<<<===AAAFFFAAACCCDDDCCCCCCCCCCCCBBBEEEBBBJJJOOOJJJKKKOOOJJJHHHJJJLLLLLLJJJIIIIIIJJJFFFFFFHHHLLLRRRUUUSSSOOOMMMNNNMMMIIIBBB===>>>AAA999;;;===???@@@BBBCCCDDDEEEAAA@@@AAA@@@======AAAAAAFFFFFFBBBGGGSSSYYYVVVLLLQQQMMMJJJNNNLLLLLLWWWRRRQQQQQQSSSVVVZZZ]]]___gggqqquuunnniiikkkkkkhhheeelllrrrsssrrrwww|||{{{{{{|||zzzmmmiiiooottt|||xxxoooiiikkkmmmmmmjjjeeeccceeehhhgggddd```]]]]]]___cccfffdddccchhhqqqxxx|||nnnYYYPPPOOO\\\\\\]]]^^^bbbfffiiilll{{{xxx}}}vvvyyyxxxjjjggghhhjjjddd[[[TTTOOOMMMKKKJJJOOOMMMJJJHHHFFFDDD@@@===888777666333111///---,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,---...///000111+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------/////////......---------........................,,,------......------,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---............------,,,,,,,,,---.........//////000000------...---,,,+++---///---,,,,,,,,,,,,---..............................,,,,,,------......------------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,---------.........//////---------.........//////---------.........//////---------.........//////...000222111...---///111000000000000111111111111333222111000000111222222111222333333333222000///111111111111111111111222111111222333333444555555444444555555666666666666666444333333333666888:::888777999<<<===<<<<<<===AAA@@@===999999<<<>>>===CCC:::<<<@@@>>>@@@DDD>>>===============<<<<<<;;;;;;@@@DDDDDDBBBBBBBBBAAADDDAAA@@@@@@???>>>>>>@@@DDD@@@AAAFFFGGGDDDCCCFFFAAAAAADDDHHHHHHFFFHHHLLLGGGQQQUUUWWWhhh}}}iiimmmgggbbbbbb___cccsssooommmmmmoootttzzz~~~~~~pppxxx~~~||||||wwwlllfffhhhmmmooowwwsssaaa\\\```YYY^^^gggqqqxxx|||}}}}}}yyyddd```ddddddaaaeeejjjjjjhhhgggjjjnnnddd```ZZZUUUSSSTTTWWWZZZPPPQQQWWWbbbjjjnnnsssyyyvvvwwwvvvmmmaaaWWWTTTUUUZZZYYYZZZ[[[___dddiiilllmmmooo]]]]]]dddiiitttwwwtttzzzwwwsssuuu}}}uuujjj___XXXTTTRRRQQQUUUSSSRRRRRRRRRQQQOOOMMMEEEDDDBBB???<<<999666555000////////////.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((++++++++++++*********))),,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------.........///++++++++++++++++++++++++.........//////...------/////////............---........................000000000///////////////+++,,,---.........---,,,000//////......///000000000...,,,,,,---///000111111111/////////000111222,,,...//////---,,,---...000...,,,,,,---.........---,,,,,,...///...,,,***......------...///111222,,,,,,+++++++++,,,---...///,,,,,,//////------000333000......---,,,,,,---111333000******//////***,,,---...000000///...---///000111111///---------,,,,,,+++,,,---...---,,,111222444555444222///,,,///111333444333222333333555333333555444000111444999666222111333555777777999555555777777333444777333444444555444444444444444666999:::999999999999333999<<<999777999;;;;;;999===@@@AAA??????BBBDDDHHHHHHEEEAAA@@@AAA???:::@@@AAA???===AAAGGGEEE>>>FFF???;;;===@@@@@@AAACCC???CCCGGGIIIJJJLLLNNNPPPQQQSSSQQQMMMOOOTTTSSSMMMMMMPPPSSSYYY___cccaaa]]]YYY]]]\\\VVVVVV^^^eeegggiiikkkjjjppprrrhhhjjjqqqxxxvvvwww{{{}}}~~~zzztttqqqwwwyyy|||~~~tttjjjnnnyyy}}}wwwnnnfff```bbbVVVRRRVVVTTTNNNWWWhhhkkkxxx|||nnn___YYYTTTMMMUUUIIIOOO]]]]]]]]]ccceeeiiippphhhTTTNNNYYY___[[[```ddd```bbbooosssqqqwwwggg```YYYUUURRROOOQQQVVVNNNVVVYYYXXXaaarrrzzzwwwcccbbb___[[[XXXUUUSSSRRRUUU]]]]]]WWWWWW___```ZZZbbbiiihhh[[[RRRSSSXXXZZZjjjooopppkkkjjjrrr{{{}}}nnnaaa^^^eeekkkmmmrrryyy{{{xxxyyyyyyuuujjj```bbbbbbiiihhh]]]RRROOONNNMMMKKKJJJHHHFFFFFFEEEBBB===:::999666111,,,))))))***,,,***)))***,,,---+++(((++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------............---------,,,000000000///////////////.......................................------------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............---......////////////.........---,,,++++++******+++++++++,,,---...---,,,...---,,,+++******++++++---......///.........///------------......---,,,...///111111111111222333//////...---...///000111333222222111000///......000......000000------000...,,,+++,,,---...///000---222444222444666444///444444444333333333333333555555555444333444555666999777666666666666555555333555777777777999;;;>>><<<;;;999888888888999999<<<::::::;;;:::777777;;;;;;<<<======<<<;;;::::::EEEBBB???<<<;;;===???AAABBB@@@???>>>@@@AAABBBBBB???@@@@@@???@@@DDDLLLRRRVVVWWWRRRJJJGGGJJJLLLLLLFFFLLLUUU]]]dddhhhlllnnnllliiiaaaXXXVVV[[[]]][[[[[[]]]]]]```iiirrrrrrlllcccZZZUUUYYY]]]\\\ZZZYYYWWWYYY]]]bbbhhhmmmrrruuurrrrrrqqqqqqwww|||yyyrrrqqqppppppssswwwzzzzzzyyynnnrrrrrriiicccccccccbbbaaaaaa___cccssssssyyy{{{yyyqqqeee\\\ZZZ[[[aaa\\\ZZZ]]]aaaeeennnxxxlllbbbccceeeeee^^^```[[[ZZZbbbhhhvvvzzzuuutttuuusssoookkkdddbbbfffkkkmmmpppttt~~~xxxpppfffZZZSSSXXX```fffiiikkkkkkhhhccc```___ccc___ZZZWWWUUUVVV\\\aaajjjuuuwwwjjj]]]YYYWWWSSSTTTMMMWWWeeedddbbbfffgggqqqqqqiii[[[VVV\\\]]]XXXUUUZZZ___vvv}}}rrreee^^^XXXSSSSSSUUUXXX___kkk~~~yyypppeee\\\YYYXXXXXXWWW^^^bbbeeelll{{{tttgggfffaaa\\\WWWVVVWWWXXX[[[___\\\UUUWWWaaaccc^^^aaaZZZRRRQQQTTTXXXZZZ\\\bbbfffiiijjjllluuuvvvooollllllrrryyy}}}~~~|||~~~kkk^^^WWWSSSTTTQQQLLLHHHFFFEEEBBB@@@DDDBBB@@@>>><<<:::777666000...+++,,,...000000...,,,---------,,,+++)))(((+++++++++,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***++++++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////............------------.............../////////---------,,,,,,,,,,,,,,,//////.........---------......////////////......//////000000000000000000------..................000000000000000000000000////////////000000111111444555555555444333333222///111444666666555222111444444444444444444444444000///...///111222222111...///111111111111///...---///111000///...111333777777666666666777888888111111222333444444444333999666666999999777777:::888777555666888;;;;;;;;;888;;;<<<;;;;;;<<<:::666888888777888:::===@@@BBBAAA@@@>>>===<<<===???@@@>>>>>>>>>>>>???AAABBBCCC???AAABBBAAA@@@CCCKKKRRRUUUPPPKKKIIIMMMQQQUUUVVVRRROOOOOORRRRRRQQQRRRVVV^^^^^^]]]ZZZWWWTTTSSSSSSXXX[[[YYYTTTXXXeeennnnnneee```[[[YYYZZZZZZXXXVVV_________^^^bbbnnn~~~{{{vvvmmmccc```eeehhhgggkkkpppzzzxxxmmmlllrrrwwwwwwyyyxxxyyy~~~ooohhhcccgggkkkiiidddbbbgggfffgggjjjpppvvv{{{}}}nnnooorrr{{{xxxsssnnnhhhdddcccbbbbbbcccsssvvvtttkkkaaa]]]\\\\\\WWWQQQKKKMMMUUU\\\]]][[[___[[[WWWTTTRRROOOJJJGGGLLLHHHFFFIIILLLPPPWWW___jjjiiieee]]]WWWTTTQQQMMMCCCIIIGGGHHHOOOPPPTTTccclllkkkjjjhhheee```[[[YYYVVVQQQNNNQQQUUUZZZccclllsssgggdddeeeeeeaaaeeeiiiiiihhhiiiooouuu~~~zzznnn^^^[[[bbbgggeeehhhppppppeee[[[\\\^^^^^^kkkmmmoooccc___^^^\\\ZZZ___mmmqqqjjjgggeeedddfffqqqrrrnnn^^^XXXXXXZZZ[[[iiinnnyyyqqqfffeeeddd___```dddhhhjjjddd^^^iiiyyyuuuccc```WWWTTTYYY[[[YYYYYY]]]bbb```^^^\\\]]]```eeehhhaaa^^^\\\[[[YYYXXX^^^eeemmmyyy|||{{{}}}nnniiihhhddd```YYYSSSOOOLLLKKKLLLMMMLLLKKKKKKJJJHHHEEEBBB999666222000///...---,,,,,,------...---+++***(((*********++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------...............---------,,,,,,,,,---------------,,,,,,,,,,,,------------........................////////////////////////---------------------------------...............///............---------000000000/////////............///000000000000////////////000000111111111.............../////////000000000000111111111111111111111222222333444444000111333555666666666666222444777888777666555555444444555777888999999999:::888777888;;;<<<;;;::::::;;;;;;;;;:::::::::;;;>>>>>>>>>>>>============>>>>>>>>>??????@@@AAAAAA>>>???@@@BBBBBBBBBBBBAAA===;;;<<<@@@AAA???@@@CCCCCCCCC@@@???BBBGGGGGGDDDDDDEEEEEECCCCCCFFFHHHJJJJJJIIIGGGGGGHHHLLLOOORRRNNNMMMMMMNNNQQQTTTVVVVVVQQQQQQQQQPPPOOONNNOOOPPPRRRWWWZZZZZZYYY^^^iiirrrrrrjjjaaa___dddkkknnnoooppplllkkkooorrrsssuuuyyy~~~wwwtttuuuuuutttpppxxxwwwpppvvvuuurrrooooooqqqqqqmmmiiimmmnnnmmmkkkllluuu|||yyysssmmmooouuuuuurrrnnnpppuuu}}}yyywwwqqqjjjjjjooopppooowwwuuuuuu{{{gggcccbbbffffffbbb^^^]]]___\\\YYYZZZ^^^dddhhhjjjggghhhnnn{{{vvveeeccc\\\UUUQQQNNNLLLNNNQQQbbbdddbbb[[[TTTRRRTTTWWWMMMCCC<<<===BBBGGGNNNUUURRRNNNJJJIIIKKKKKKGGGCCCDDDFFFHHHJJJLLLQQQ[[[dddoooooolllhhhbbb\\\TTTNNNHHHQQQQQQOOOTTTVVV\\\kkk}}}wwwkkk]]]UUUTTTRRRRRRSSSSSSQQQVVVdddsss~~~yyyyyyrrrgggjjjlllllljjjkkkuuu|||hhhaaaeeejjjlllgggkkkiii```[[[___fffiiippp~~~mmmcccbbbbbbdddhhhmmmtttnnnooooooppprrr}}}xxxwwwcccXXXWWW[[[___nnnzzz~~~kkkiiifff```hhhxxx{{{yyy}}}ttthhh______]]]ZZZaaannnwwwmmmeeebbbaaa___]]]ZZZ\\\```aaaZZZQQQOOORRR]]]kkkpppttt}}}yyyuuu{{{}}}xxxrrrkkkbbbZZZXXXZZZRRRTTTUUURRRNNNKKKKKKLLLGGGEEEAAA<<<777222...+++------------------......))))))***++++++,,,,,,,,,,,,,,,---.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---------.................................,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////........................,,,,,,,,,---------------.........//////000000000111111111111111000000000111111111111111111111111...///000000111111111111---------...///000111111000000000000111111222222444444555555666666666777999999:::;;;;;;<<<======<<<===>>>???AAAAAABBBBBBAAACCCEEEDDDCCCBBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFEEEDDDBBBBBBEEEHHHDDDBBBBBBEEEIIIIIIFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDEEEIIIJJJHHHIIILLLOOOPPPOOONNNTTT\\\]]]XXXSSSUUUYYY\\\]]]^^^aaadddjjjhhheeecccbbbcccdddeeebbbbbbccchhhmmmqqqqqqqqqqqqqqqppplllfffbbb``````jjjooouuuvvvuuuyyy|||tttkkkiiinnnuuuyyyzzzyyyvvvxxx{{{|||}}}~~~yyy}}}ssssss}}}eeefffjjjooottttttpppllljjjjjjiiiccc^^^^^^ccchhhdddfffgggiiimmmpppmmmggg___]]]]]]aaaggglllmmmllljjjmmmooooooooooookkkddd\\\YYYZZZ```hhhmmmnnnmmm^^^___bbbddd```XXXVVVXXXOOOLLLIIIIIILLLRRRXXX[[[ccc___```ffflllfffXXXLLLOOOJJJGGGJJJKKKMMMSSS[[[ZZZZZZXXXUUUQQQMMMMMMOOOEEE@@@???DDDIIILLLSSSZZZbbb___\\\YYYYYYXXXVVVTTTJJJOOORRRRRRWWWhhhvvvlllfffdddcccNNNXXXUUUOOORRRZZZjjj~~~iii\\\YYYUUUZZZ___]]]UUUUUUdddvvv}}}kkkiiiiiigggfffmmmvvvmmmmmmuuummmooolllfffdddjjjttt{{{yyyiiieeeiiijjjnnnuuussssssnnnnnnooopppqqqtttnnn|||zzzjjj```___eeekkkqqqooojjjdddaaasssuuuiiidddfffpppwwwnnnhhhdddbbb]]]___dddfff___UUUSSSVVVeeeppptttuuuyyysssllloooiiijjjiiigggffflllxxxtttssswwwuuuvvvsssgggXXXMMMKKKNNNNNNOOONNNLLLGGGAAA<<<999444222///,,,,,,,,,...///******+++++++++,,,,,,,,,+++,,,,,,---...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''',,,,,,---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------.........//////.............../////////,,,,,,,,,---......//////---------.........//////////////////////////////////////////////////////.............../////////,,,------......//////////////////000000000111111///000000111111222222333444444555666777777777777666777888999:::;;;<<<<<<======>>>>>>??????@@@@@@CCCDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHIIIJJJJJJJJJIIIOOONNNMMMLLLLLLLLLLLLMMMKKKMMMOOOOOOLLLLLLNNNQQQRRRQQQOOOMMMKKKKKKKKKKKKJJJMMMQQQRRRPPPNNNLLLLLLJJJLLLMMMKKKHHHHHHKKKNNNKKKMMMRRRXXX\\\[[[VVVRRRSSSTTTTTTUUUUUUUUUTTTTTTOOOPPPSSSVVV[[[___ccceeegggdddcccdddbbb^^^]]]___iiillllllnnnxxxuuuwww}}}zzzqqqlllllluuuvvvwwwyyy|||}}}xxxvvvvvvuuuqqqnnnrrruuuxxxwwwtttpppooopppzzz||||||yyyssspppsssvvviiifffdddhhhpppzzzvvvnnngggggggggfffggghhhzzzwwwvvv{{{yyyqqqjjjmmmiii```^^^bbbbbb]]][[[___eeeiiiiiieee___[[[XXXYYYYYYVVVSSSQQQQQQQQQTTTZZZaaaeeehhhhhhbbbZZZ\\\YYYUUUSSSUUUXXX[[[\\\aaaeeeiiiiiihhheee]]]TTTKKKHHHHHHKKKMMMNNNRRRVVV^^^^^^___```[[[RRRNNNOOOKKKJJJGGGEEEEEEHHHOOOTTTXXXRRROOOPPPPPPLLLIIIIIIJJJEEEEEEKKKPPPTTT```lllooohhhbbb^^^XXXPPPKKKIIILLLPPPVVV^^^eeekkkoooppptttrrrqqqooooooppppppppp```bbbaaa```kkkuuullliiiUUUgggnnnmmmrrrtttyyyooo___[[[]]]fffppptttpppooo{{{rrrsssssswww}}}zzz{{{{{{{{{|||yyywwwyyyxxxxxx|||zzzuuu~~~{{{vvvtttvvv{{{}}}zzzxxxllljjjyyyppphhheeeeeedddcccdddddd```[[[\\\```xxx~~~{{{iiiUUUPPPPPPNNNOOOSSSWWW\\\dddlllpppZZZOOOLLLKKKNNNQQQQQQOOOLLLJJJJJJAAA>>>999333///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++,,,---...000222333333------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---.........////////////---........./////////000,,,,,,------.../////////........./////////000000////////////////////////000000000000000000000000000111111111222222222222000000111111222333333444444444555666777888888999777888999:::<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKLLLMMMMMMNNNNNNOOONNNOOOOOOPPPQQQQQQRRRRRRMMMPPPSSSVVVWWWVVVTTTSSSTTTRRRPPPNNNMMMMMMOOOPPPMMMQQQVVVVVVSSSQQQRRRTTTTTTRRROOOLLLLLLMMMNNNPPPZZZaaahhhhhhccc^^^\\\^^^YYY]]]bbbaaa^^^[[[\\\^^^jjjttt{{{vvvuuupppppppppooommmkkkhhhgggfffhhhlllsss{{{}}}yyysssjjjeeeeeennnrrrtttwwwttteee___```hhhlllrrrzzzzzzooofffbbb___ZZZWWW]]]ccckkknnnmmmkkkkkkmmmllljjjfff___XXXTTTSSSTTTWWWXXX\\\bbbjjjrrrxxx{{{bbbXXXPPPOOOPPPOOOOOOPPPYYY^^^eeelllnnnkkkeee```YYYWWWTTTQQQPPPQQQRRRSSSZZZ```ffffff```YYYTTTRRRIIIGGGFFFGGGIIIKKKKKKJJJOOOWWW___aaaaaaaaa]]]XXXSSSRRRPPPNNNOOORRRXXX\\\aaaaaa]]]VVVRRROOOIIIBBBMMMMMMOOOSSSSSSUUU___jjjpppjjjffffffddd[[[RRRNNNRRRUUUXXXWWWXXX]]]hhhqqqooonnnooonnneee[[[YYY^^^___YYY[[[eeeooozzzttthhhbbb^^^\\\^^^fffmmmssswwwxxxwwwrrrpppxxxqqqvvvrrriiijjjtttzzz{{{qqqqqqnnncccbbbeeeiiihhhkkkppppppllliiikkkzzzxxxdddPPPMMMMMMKKKOOOZZZaaabbbaaabbbkkkooo{{{ooo```XXXVVVWWWWWWUUURRROOOPPPQQQNNNLLLHHHCCC===888444222///......------,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,++++++************************************************))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***+++---000333555777888...------,,,,,,------...---,,,,,,,,,,,,---................../////////000---.........//////000000,,,,,,------...///000000////////////000000000000000000000000000000000000111111111111111111111111333333333444444555555555:::;;;;;;<<<===>>>>>>>>>AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPRRRSSSUUUVVVXXXXXXNNNNNNOOOPPPQQQQQQRRRRRRLLLLLLMMMNNNOOOOOOPPPPPPQQQTTTXXX\\\]]][[[YYYWWWeeeccc```^^^___aaadddfffgggnnntttvvvsssooonnnooodddbbb___^^^___cccgggjjjpppyyy{{{tttsssuuupppwww~~~|||xxxvvvvvvwww|||~~~|||xxxtttrrrmmmmmmooosssyyywwwmmm```XXXWWWUUUZZZ[[[^^^kkk}}}yyyyyyrrrjjjbbbVVVLLLNNNUUU^^^bbbiiipppuuuvvvvvvuuuhhh^^^QQQIIIIIIJJJKKKJJJUUU\\\ccceeeaaa\\\ZZZZZZOOOLLLIIIFFFFFFHHHKKKMMMWWWYYY\\\]]]\\\\\\]]]^^^TTTJJJBBBCCCEEEFFFGGGIIIIIIQQQXXXZZZWWWSSSRRRTTTWWWPPPLLLLLLKKKIIILLLQQQPPPXXX```aaa\\\XXXXXX[[[ZZZTTTNNNMMMPPPSSSSSSQQQJJJSSSYYYYYYXXXYYYYYYXXXQQQUUUYYY]]]bbbjjjttt|||}}}pppbbb[[[ZZZXXXTTTSSSVVV___iiiooowwwwwwwwwxxxpppbbbXXXXXXaaakkkssszzzjjj______hhhccchhhyyyoookkkoooxxx}}}{{{zzzxxx{{{{{{yyymmm``````fffeeeiiiuuu{{{wwwooo~~~{{{rrraaaUUUXXXSSSRRR[[[nnnzzzyyysssooo[[[\\\cccjjjiiifffrrr|||{{{}}}vvvmmmmmmkkkfff^^^VVVRRRSSSUUUUUUUUUTTTRRRLLLEEE???;;;000000///...---,,,,,,+++++++++,,,---------,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''///,,,...222000---:::LLL000///---,,,,,,---///000///...---,,,---...///000/////////000000000000000......///111111000000222...111111...000555444///555555555444444222111000///444777555222111444999444555666666666888;;;>>>??????@@@@@@@@@BBBDDDGGGLLLKKKMMMNNNJJJFFFIIINNNMMMPPPSSSSSSPPPOOOQQQTTTQQQUUUUUURRRSSSWWWUUUOOOQQQPPPRRRTTTRRRPPPSSSYYYOOOXXX[[[XXXYYYccciiihhh___YYYTTTVVV\\\```^^^ZZZQQQWWWZZZWWWVVV\\\eeeiiinnnnnnrrrwwwuuupppmmmnnn|||yyyuuusssxxxyyytttqqqtttyyyzzzyyyxxx}}}nnnooojjjhhhzzz~~~yyyqqqgggrrryyylllaaaaaannnqqqtttvvvsssnnniiigggggghhhbbb\\\[[[___gggqqqyyyzzzuuummmbbbZZZWWWZZZ]]]UUUMMMHHHJJJMMMSSSbbbrrruuuiii[[[RRRMMMJJJKKKNNN^^^aaacccccc```]]]\\\\\\YYYMMMCCCDDDGGGHHHHHHHHHLLLPPPTTTUUUQQQLLLIIIHHHHHH@@@>>>CCCDDD@@@CCCKKKSSSUUURRRLLLKKKOOOSSSSSSQQQPPPMMMIIIFFFGGGJJJNNNMMMSSSVVVVVVYYY]]][[[UUU]]]WWWUUUWWWYYYVVVTTTUUUXXXjjjssskkkbbbfffooorrrmmmbbbUUUQQQUUUZZZZZZWWWYYY\\\\\\\\\fffqqqmmmaaa\\\cccjjjkkkdddlll{{{uuuoooeee\\\aaaooouuusssnnneeejjjttt{{{lllmmmyyy{{{|||wwwxxxwwwqqqooooooppplll~~~qqqfffllljjjmmmrrrkkk]]]XXX\\\]]]___iii}}}yyydddaaaeeedddYYYWWWXXXSSSTTTXXX\\\dddoooyyyxxxrrrzzzpppdddbbb]]]UUUVVVVVVVVVUUURRROOOLLLJJJ@@@999111...000111000---******+++,,,---...///000---------------------------,,,++++++************---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))))))))))))))000,,,---111///---666EEE333222000...------...///000///...------...//////111111000000////////////111000000111111000///000///222222000222666555000666777888888999999999888<<<>>>@@@AAAAAABBBBBBCCCIIIKKKMMMMMMLLLJJJIIIIIIIIILLLPPPQQQPPPOOOQQQRRRZZZVVVTTTVVVUUURRRRRRTTTPPPSSSVVVUUUSSSRRRSSSUUUOOOSSSVVVXXX```hhhgggbbbdddbbbaaa___[[[UUUVVVZZZaaagggkkkmmmvvvzzz|||yyyvvvtttuuuvvvvvvvvviiimmmnnnnnnuuu{{{{{{}}}zzzvvvsssssskkkpppcccWWW[[[ZZZ\\\lll{{{~~~|||ssslllkkkhhhcccWWWbbbaaaYYYWWWPPPNNNVVVXXXZZZ\\\\\\[[[YYYXXXXXXRRRMMMHHHGGGIIINNNVVV\\\XXXXXXXXXWWWWWWXXXYYYZZZRRRJJJEEEFFFEEEGGGPPP[[[]]]UUULLLIIIEEEBBBBBBDDDLLLOOORRRSSSQQQPPPPPPQQQQQQKKKGGGIIIKKKIIIIIIJJJJJJMMMPPPPPPNNNMMMOOOQQQTTTNNNIIIHHHGGGFFFIIINNNOOONNNLLLNNNZZZiiipppqqqooojjjbbb[[[XXXXXX[[[^^^SSSZZZ___dddiiimmmiiiaaa``````dddlllnnnfff]]]YYYrrrtttoooiiiiiinnnrrrsssrrrmmmkkkhhhjjjqqqvvvrrriiihhhssszzzvvvwww~~~rrriiisss|||}}}zzz~~~sssqqqttt{{{~~~zzz|||uuusssqqqpppmmmgggaaaaaafffdddlll~~~gggeeelllmmmccc^^^[[[SSSQQQVVVYYYXXXZZZ```eeefff{{{}}}tttmmmggg^^^``````\\\VVVRRRQQQRRRMMMHHH@@@999333000......,,,,,,++++++++++++++++++------------------------------,,,++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))'''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))///******...---+++///888333222000---,,,,,,,,,,,,111000////////////000000............///000111111111111111333777:::;;;::::::===???AAAEEEKKKKKKHHHLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNQQQTTTTTTQQQNNNLLLNNNOOOOOOMMMLLLMMMNNNQQQWWW]]]^^^YYYVVVUUUVVV\\\WWWWWW```hhhhhheeebbbqqqrrrsssoooiiidddddddddpppsssxxx|||uuurrrtttwwwzzz}}}~~~|||rrriiieeegggoooxxxqqqsssssslllccc]]]ZZZZZZLLLPPPIIICCCHHHIIIJJJTTTRRRSSSPPPKKKIIIIIIHHHEEEDDDGGGBBBAAAIIIGGGCCCGGGAAABBBDDDFFFHHHGGGEEEBBBCCCBBB@@@@@@BBBGGGMMMPPPUUUSSSQQQPPPPPPQQQQQQPPPHHHEEEDDDFFFHHHHHHKKKOOOVVVRRRQQQSSSRRROOOOOORRRKKKQQQWWW\\\]]]___bbbeeedddccceeeeeeaaaZZZXXX[[[ddddddeeegggjjjmmmoooqqqqqqmmmdddZZZVVVZZZ^^^^^^eeebbbaaaiii}}}uuulllhhhhhhjjjnnnttt|||yyyzzzxxxttt{{{yyyxxxxxx||||||uuurrrxxx|||zzz~~~ttttttwwwyyyvvvpppmmmtttuuujjjbbb[[[OOOQQQYYY]]]XXXTTTWWW^^^cccmmmuuu|||jjj[[[RRROOONNNNNNLLLFFF>>>777333222000///---+++******++++++------------------------...------,,,,,,,,,,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))111,,,***...///------000222111000...............111111111111222333444444222222333555777:::<<<>>>>>>@@@AAABBBFFFJJJLLLJJJOOOPPPRRRTTTYYY\\\]]][[[[[[[[[\\\]]]]]]\\\\\\\\\YYYZZZ\\\^^^^^^[[[WWWTTTYYYZZZZZZ[[[\\\aaahhhllloootttxxxvvvooojjjjjjlllrrrooowwwzzzuuuuuuzzz{{{{{{}}}tttsssqqqooommmmmmqqqttt|||zzzyyy}}}fffaaa___cccgggjjjnnntttuuunnnkkkiii___TTTUUU```ccc[[[QQQKKKJJJLLLQQQVVVQQQUUUUUUPPPJJJGGGFFFEEE>>>BBBCCCCCCFFFEEEDDDFFFGGGFFFGGGKKKMMMKKKHHHFFFJJJJJJCCCEEEPPPPPPLLLRRRQQQRRRUUU[[[```aaa]]]XXXRRRUUUWWWYYY^^^fffjjjkkkrrrkkk```XXXUUUVVVVVVVVVQQQTTTXXX\\\aaacccaaa]]][[[ZZZ]]]```___\\\^^^bbbgggoooxxx}}}}}}|||}}}wwwkkkjjjooorrrmmmtttyyywwwxxxqqqrrrvvvzzz}}}~~~rrrmmmpppqqqiiieee```UUUZZZdddnnnsssuuuxxxwwwtttgggdddlllyyykkkWWWLLLJJJMMMPPPQQQNNNHHHBBB???666444222///...---......------------------------...------,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((333///...000222111000000000000111111222333444555444555777888:::<<<======AAAAAABBBDDDFFFJJJMMMOOORRRWWWXXXUUUUUUWWWWWWTTT\\\ZZZXXXYYY[[[ZZZYYYYYY[[[\\\]]]^^^^^^^^^^^^]]]bbbgggmmmnnnjjjfffeeeeeennnqqqvvvzzz~~~tttddddddggglllllleee___^^^```aaa^^^]]]eeemmmggg[[[XXXUUURRRRRRUUUYYY\\\]]]bbb___ZZZZZZbbbhhhddd[[[ZZZQQQJJJIIIKKKNNNSSSXXX\\\VVVTTTWWWTTTMMMNNNUUUWWWSSSNNNJJJLLLPPPRRRSSSOOOSSSUUURRRRRRTTTSSSNNNHHHHHHLLLOOONNNSSSYYY[[[ccc[[[XXX^^^aaa^^^ZZZ[[[YYYYYYTTTUUU\\\ZZZ[[[gggeeegggkkkrrrwwwwwwrrrmmmccchhhlllnnnttt~~~~~~xxxooohhheeefffhhhjjjfffnnnvvv|||vvvqqqrrrssssssnnniiikkkqqq~~~vvvnnnooowww~~~zzz~~~uuukkkiiijjjfffiiikkkccciiivvvvvvhhhaaaeeefffhhhyyy}}}iii\\\XXXUUURRRRRRTTTSSSOOOKKK???===:::666222///...------------------------------------,,,,,,------...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((...------///111111111000///000222444777999:::;;;@@@AAACCCFFFHHHIIIJJJJJJNNNNNNNNNOOOQQQUUUXXXZZZYYYdddjjjfffccceeegggddd^^^ZZZYYY\\\```aaadddgggpppqqqrrrsssssstttsssssswww~~~~~~~~~~~~||||||yyyuuuuuuzzzyyymmm]]]RRRSSSPPPQQQUUUVVVQQQLLLKKKFFFGGGDDDAAAGGGRRRRRRJJJOOOKKKGGGGGGJJJNNNQQQRRRXXXVVVSSSRRRYYYbbbdddaaagggZZZMMMHHHJJJNNNVVV]]]WWWZZZ___ccceeeeeeddddddbbb^^^VVVQQQSSS[[[^^^]]]aaajjjppppppqqqsssmmmcccXXXTTTZZZ]]][[[iii~~~ooobbbcccddd___]]]bbb```cccaaabbbeeeaaagggzzz~~~|||zzzxxxuuuoooiiieee^^^dddfffeeeiiisssxxxuuuvvvvvvuuuqqqnnnlllmmmnnnmmmyyyxxxpppssszzzzzzuuurrrnnnlllqqqxxx{{{yyy~~~zzzsssqqqmmmqqqssskkk{{{qqqbbb^^^ZZZVVV]]]jjjjjjpppzzzxxxrrrqqqfffWWWOOONNNOOONNNLLLKKKHHHDDD>>>888222---+++------------------------,,,,,,,,,,,,,,,------...+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))///111333333555777999:::;;;===???BBBDDDGGGHHHIIIRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUVVVXXX]]]bbbgggjjjqqq||||||~~~|||nnniiihhhnnntttxxx~~~uuuooommmwwwxxxwwwrrrjjjdddaaaaaaZZZVVVVVV]]]^^^WWWPPPMMMPPPIIIEEEFFFFFFEEEEEEFFFJJJKKKJJJLLLYYYjjjoooiiibbb```\\\VVVRRRRRRUUUXXXTTT\\\dddhhhlllpppqqqnnnfff[[[RRRPPPSSSUUUXXX\\\]]]nnn}}}~~~}}}}}}yyyqqqkkkfff\\\SSSTTT\\\^^^[[[fffwwwwwwjjj___\\\hhhnnnjjj|||ppppppnnndddaaaffffffiiiiiikkkooollluuuzzzuuussstttgggmmmmmmhhhkkkvvv{{{www}}}|||vvvsssvvvzzzzzz|||yyy}}}{{{rrrppppppqqqtttxxxyyy|||~~~yyywwwxxxzzz~~~~~~yyy}}}ttteee^^^[[[XXXXXX[[[]]]eeennnrrrqqqrrrvvv|||yyylllaaaYYYUUUQQQOOORRRPPPMMMIIIBBB<<<666222------------------------+++++++++++++++,,,------+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))):::===@@@@@@AAAEEEIIIKKKOOOQQQSSSVVVXXXZZZ[[[\\\___```aaabbbbbbaaa```___ZZZ[[[^^^cccjjjrrrzzz~~~~~~zzznnnnnnnnnllllllnnnqqqttt}}}vvvooolllmmmnnnkkkhhh^^^ZZZVVVSSSOOOMMMRRRZZZXXX[[[]]][[[XXXVVVWWWYYY\\\XXXZZZccchhhiiikkkoooaaaWWWOOOMMMOOOQQQUUUZZZ^^^```aaaiii~~~}}}}}}xxxnnnccc^^^aaafffcccvvvrrrllliiilllmmmhhhaaa]]]]]]{{{{{{ooolllbbbYYYXXX\\\ZZZTTT\\\vvvsssfff]]]^^^sss~~~xxxsssvvvtttfff]]]```llloooppptttzzzyyyyyy{{{{{{wwwxxxwwwuuuuuuqqqvvv|||}}}|||{{{}}}vvvtttyyy{{{{{{}}}}}}~~~wwwyyy~~~~~~zzz|||~~~}}}~~~yyyggg]]]\\\\\\[[[XXXbbbjjjnnnhhh___aaaooo}}}sssggg^^^YYYTTTTTTSSSQQQMMMGGGBBB???------------------------************++++++,,,------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))PPPSSSSSSQQQRRRWWWYYYWWWVVVPPPOOOUUU[[[```jjjuuuxxx|||}}}|||wwwhhhpppzzz~~~{{{|||xxxqqqnnnkkkgggccc___^^^]]]]]]qqqtttyyyzzztttiii\\\TTTQQQOOOLLLMMMPPPTTTXXX\\\ddd^^^ZZZ[[[ZZZVVVXXX]]]XXXYYYZZZYYYWWWVVVXXXZZZ\\\WWW]]]___WWWXXX``````]]]___```iii~~~vvvdddVVVYYY```bbbfffmmmtttooottt~~~pppgggeeegggttt}}}~~~xxxjjj^^^ZZZ]]]ooo~~~qqqkkkddd^^^^^^\\\VVVRRRQQQWWWeeeuuu{{{vvvlllgggfffYYY\\\___hhhzzz}}}rrrfffcccfffiiifffbbbeeeooo~~~}}}|||}}}|||~~~~~~{{{zzz}}}|||xxxxxx~~~~~~}}}~~~{{{vvvaaaXXX___jjjlllgggrrrpppfffppp~~~iiibbbVVVLLLKKKNNNMMMHHHBBB999///+++---//////---,,,,,,+++,,,------+++))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((QQQWWW]]]bbbgggjjjfff```\\\XXXYYY```hhhnnnxxx~~~zzzxxx||||||wwwlllccc[[[TTTPPPUUUUUUTTTRRRRRRUUUZZZ^^^lllmmmllliiibbbYYYPPPJJJLLLKKKMMMRRRTTTVVV^^^iiihhhaaaZZZYYYXXXVVV[[[aaaddd^^^YYY[[[``````ZZZTTTXXXUUU\\\]]]UUUWWW___```______jjjppphhhgggggghhhjjjkkkkkkuuuxxxmmmeeeccccccvvv}}}zzzrrrdddYYYVVV\\\jjjyyyzzzoooddd___XXXTTTTTTVVVUUUVVVXXX]]]hhhtttxxxtttlllfffdddRRRTTTVVV\\\kkkzzz|||kkkddd\\\\\\cccjjjmmmmmmyyy}}}yyy{{{~~~xxxrrrooosss~~~||||||~~~||||||}}}~~~}}}|||}}}ppp^^^WWW```pppvvvttt}}}}}}ssswwwzzz|||gggSSSKKKLLLNNNMMMGGGCCC===777111...---------,,,++++++------,,,***)))******+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((bbbjjjsss{{{wwwmmmhhhhhhllluuu~~~}}}yyyxxx{{{qqqbbb[[[bbbooovvvvvvqqqfff]]][[[TTTJJJFFFHHHMMMOOOQQQRRRTTT[[[gggpppxxxuuupppiiiccc^^^ZZZXXXTTTPPPSSS[[[[[[ZZZfffxxx~~~vvvnnnhhhaaa\\\[[[]]]^^^XXXYYYhhh{{{|||iiiUUUWWWTTTXXXXXXOOOQQQXXXUUU[[[bbbzzz|||jjjbbbbbbcccbbbjjjnnnzzzyyysssnnnkkkiiiiiisss|||pppkkkfffbbb[[[RRRMMMLLLZZZdddnnnqqqqqqnnnhhhbbbXXXQQQLLLLLLMMMNNNQQQUUU\\\bbblllrrrsssqqqnnnlll[[[ZZZYYYZZZaaahhhgggbbbbbb___^^^aaahhhrrrzzzxxxttt~~~~~~}}}}}}||||||~~~tttmmmeeeiiinnntttwwwwwwvvvuuuzzz{{{~~~~~~xxxwww{{{~~~}}}~~~}}}|||{{{zzz{{{~~~~~~{{{|||}}}}}}}}}}}}}}}xxxhhhaaaiiiwww~~~wwwvvvzzz|||___NNNJJJLLLLLLIIIKKKJJJAAA666---+++,,,---,,,++++++,,,---,,,+++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~yyyvvvqqqmmmuuuvvvjjj]]]TTTRRRUUUOOOSSSSSSPPPSSS]]]hhhmmm```VVVVVV______UUUTTT\\\```dddgggfffgggooo~~~xxxpppkkkhhhgggggg___aaajjjjjjdddiiixxxxxxtttoooiiibbbZZZUUUSSS\\\```rrrvvvjjjbbbbbbaaa^^^cccdddZZZfffwwwoooaaacccfffdddeeehhhqqq}}}sssgggZZZWWWUUUTTTWWWYYY[[[[[[YYY^^^iiissssssjjjbbb___TTTSSSQQQNNNKKKJJJLLLOOOOOOUUU[[[```bbbdddeeeeeeeee```\\\^^^^^^^^^aaaeeejjjlllqqqvvvzzz|||zzzyyypppooonnnooorrrqqqlllfffmmmnnnrrrvvv{{{|||yyytttqqqtttzzz~~~sssssstttvvvzzz~~~|||wwwuuutttsssrrrzzz{{{}}}~~~}}}|||}}}~~~~~~zzzxxxwwwyyyzzzzzz||||||wwwyyy~~~}}}}}}|||{{{|||~~~}}}}}}|||www~~~~~~yyyttttttvvv{{{zzzyyyxxxxxxzzz|||}}}sssuuuwwwxxxwwwvvvuuuuuu~~~~~~}}}vvvtttvvvvvvyyyyyy|||~~~yyyvvvxxx{{{~~~{{{uuu{{{zzzrrrkkkpppsss___UUUPPPLLLJJJMMMNNNIII???666222222///---+++***+++,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((({{{uuuppplll```WWWSSSXXX]]]```lll{{{}}}sssggg^^^TTTLLLNNNTTTJJJPPPUUUWWW^^^kkkwww|||pppjjjllluuussseeeaaagggsssvvvwwwuuutttyyyxxxqqqllljjjxxxttt||||||ooommmggggggeeeccccccfffhhhiiiqqq|||xxxmmmjjjnnnvvvqqqaaapppeeeUUUWWW[[[[[[[[[]]]aaaeeegggbbbXXXPPPMMMKKKJJJLLLQQQWWWZZZ\\\]]][[[```iiilllgggccceee___aaaaaa^^^[[[]]]cccgggdddfffkkkpppuuuyyy~~~|||yyyxxx~~~~~~}}}yyytttpppkkkmmmpppsssxxx|||~~~vvvssspppqqqtttvvvxxxyyy}}}}}}~~~~~~|||~~~~~~|||{{{|||~~~~~~wwwooojjjppp{{{mmmjjjuuuxxxssssssuuuwwwwwwvvvvvvvvvvvvvvvwwwqqqqqqqqqooolllkkkmmmpppzzzyyy{{{|||uuusssttttttssssssuuuxxx|||~~~uuusssrrrssstttrrrpppnnnmmmqqqvvv{{{wwwuuuuuurrrkkkccc```dddmmmxxxwwwkkk___VVVMMMMMMMMMLLLKKKGGGAAA===555111---+++++++++++++++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuuwwwuuummmiiiqqq|||{{{{{{vvvmmmddd^^^VVVPPPGGGGGGLLLWWWbbblllvvv{{{sssnnnkkkdddYYYWWW\\\```]]][[[aaarrr~~~pppiiijjjrrrtttvvvttttttwww~~~jjjbbbaaa]]]ZZZ^^^jjjuuuzzzyyyhhh^^^]]]eeetttvvvVVVXXXaaannnyyy}}}nnn]]]TTTWWW^^^aaafffgggiiimmmoooooollliiinnnnnnmmmmmmooorrrvvvxxxxxxxxx||||||uuuvvv|||}}}}}}{{{zzz~~~~~~wwwvvv|||~~~|||zzzyyyyyyxxxuuussssssvvvyyy|||~~~|||yyy{{{}}}}}}{{{vvvuuu}}}zzzzzz{{{||||||}}}||||||{{{||||||yyy{{{}}}yyyuuunnnfff```[[[[[[ggguuu|||kkkkkkuuu|||xxxyyy}}}|||vvvuuuvvvuuurrrqqqqqqrrrssssssrrrppplllhhhgggiiikkkiiiiiikkkmmmqqqvvvyyyzzz}}}{{{sssfffYYY```aaacccccc___[[[]]]cccpppyyyxxxlllaaaPPPKKKGGGIIIMMMNNNIIIDDD===999333...,,,,,,++++++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((XXXYYYYYYZZZbbboooyyy|||mmmooommmeee___]]]WWWQQQPPPUUUYYY___lll|||zzzxxxooobbb^^^cccoooooonnnqqq|||}}}uuupppnnnoooqqquuuxxx{{{jjj[[[[[[XXXSSSVVVaaaiiikkkooossszzz{{{ddd^^^___dddooouuunnnllljjjnnn{{{zzzxxxwwwwww{{{uuupppnnntttvvv{{{~~~yyyxxx{{{yyyzzzyyyyyy}}}|||zzzzzzzzzzzz{{{|||~~~~~~~~~|||{{{tttwww|||~~~}}}vvvxxx||||||~~~~~~{{{xxxuuu}}}{{{uuuttttttnnnddd``````\\\UUUZZZWWW]]]kkkyyyxxxxxx|||{{{zzzyyyvvvtttqqqlllkkkppprrrppppppssstttxxx|||}}}{{{{{{~~~|||zzz~~~|||jjjWWWYYY^^^hhhooolllcccaaaeeejjjnnnrrruuuyyyzzztttlllZZZSSSKKKIIIMMMOOOLLLIIIGGGBBB:::333000...---,,,---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((OOOQQQTTT]]]nnn~~~~~~wwwzzzvvvmmmgggddd___WWW```bbb___]]]hhh~~~}}}zzzrrrggggggpppqqq~~~vvvssspppmmmrrruuu{{{{{{ddd```fffhhhgggjjjppprrrnnnmmmpppuuuzzz}}}}}}~~~}}}www{{{yyy{{{yyy~~~|||{{{yyyqqqnnnmmmvvv{{{|||xxxvvvvvvvvvuuuvvvwwwwwwwwwxxx{{{~~~{{{zzz|||{{{yyy}}}|||||||||xxxvvv|||{{{uuuqqqrrrpppggg]]]ZZZ^^^___\\\^^^^^^fffuuu{{{vvvwww}}}|||zzz}}}{{{zzz|||vvvggg^^^bbbmmmwwwwwwqqqpppuuuzzzwwwrrrpppuuu{{{{{{vvvjjjbbbXXXRRRRRRSSSSSSRRRNNNHHH???777222000///...---,,,+++*********+++,,,))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((^^^[[[___rrrwwwnnnjjjiiikkkhhhfffhhhoooxxx|||sssooorrruuuwwwwww||||||yyytttxxx|||zzz||||||{{{|||~~~}}}~~~}}}|||{{{{{{}}}|||{{{xxxuuuuuuxxxvvv}}}}}}zzz~~~|||wwwwwwyyywwwlllaaa___eeeiiigggbbbddd```^^^]]][[[YYY[[[```mmmqqqrrr}}}~~~~~~~~~|||}}}ssslllnnnvvvtttkkkppp~~~~~~yyyzzz|||uuu\\\OOOOOOQQQPPPMMMHHH@@@777///***......---+++))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''qqqpppttt}}}uuuooommmnnnuuurrrpppqqqtttxxxyyyyyy|||yyyyyy}}}||||||~~~yyy{{{}}}}}}}}}|||zzzyyyyyyyyyzzzwwwkkkddd^^^ZZZZZZ]]]YYYSSSMMMKKKNNNRRRSSSRRRXXXWWWYYY\\\[[[YYY]]]cccrrrvvvwww~~~}}}}}}~~~|||zzz{{{}}}~~~~~~vvvkkkrrr{{{xxxyyypppXXXOOOOOOQQQRRROOOIII???666000......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&''''''(((iiinnnvvv|||xxxxxxzzz{{{~~~vvvrrrtttuuusssqqqzzzzzz{{{}}}}}}~~~~~~zzzmmmddd\\\VVVUUUWWWGGGFFFEEEDDDDDDGGGJJJMMMOOOQQQWWW[[[ZZZYYY___fff|||~~~|||{{{|||~~~~~~{{{zzzzzzzzzvvvssssssvvv~~~yyy~~~{{{zzziii[[[PPPRRRUUUWWWTTTLLLAAA999222///,,,+++------+++)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''(((xxx|||yyy|||yyyqqqrrrvvvyyyyyy~~~{{{}}}}}}|||||||||~~~yyyssskkkaaaZZZYYYMMMNNNOOOOOOOOOPPPRRRTTTRRRSSSWWWYYYWWWVVV\\\fffvvv}}}{{{{{{{{{|||zzzwwwvvvuuurrrnnnjjjlllrrryyyxxx{{{qqqYYYVVVTTTXXX\\\YYYNNNDDD;;;444---***,,,---,,,)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((wwwtttrrrttt|||~~~xxxzzz{{{|||}}}~~~~~~~~~~~~|||oooccc^^^YYYYYYZZZ\\\^^^^^^]]]\\\[[[XXXVVVTTTQQQPPPWWWaaafffrrrwww~~~~~~}}}{{{xxxuuupppkkkhhhhhhooo}}}|||ooolllnnnxxxwww}}}hhh\\\RRRTTT\\\```YYYPPPIII???333,,,+++---,,,+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((}}}yyyvvvttttttwww|||vvv}}}|||tttwww|||xxxwwwxxxsssmmmvvvzzz~~~xxxvvvyyy|||yyymmmbbb]]]```bbbfffjjjmmmnnnlllkkkfff```ZZZWWWUUUVVV]]]eeelllyyy~~~zzzuuurrrooosss~~~~~~}}}uuubbbZZZ```iiirrrtttyyyuuugggVVVRRRXXX______\\\YYYOOO@@@555///...------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))~~~|||}}}wwwsssrrrpppooorrruuuqqqkkkdddeeeiiikkkhhheeehhhnnnooowww|||yyyrrrooollljjjmmmsss{{{qqqeeecccYYYWWWXXX\\\\\\WWWRRRPPP```hhhrrryyy{{{|||~~~vvvnnnhhhiiilllooouuuzzz}}}jjjYYYTTT^^^jjjooosssxxx~~~}}}qqqaaaUUURRRXXXaaahhheee]]]PPPCCC888111...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))|||~~~zzzzzzeeeddd___\\\___dddaaa[[[ZZZVVVVVV[[[aaadddhhhmmmwwwyyywwwwww{{{{{{uuuiiiZZZUUUXXXVVVQQQOOORRRUUUUUUVVVYYY[[[iiiyyy|||xxx}}}tttbbbZZZ```hhhnnnppptttwww{{{}}}xxxjjjYYYOOORRRaaaooolllggg\\\MMM???444///---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))~~~}}}~~~yyyxxx~~~xxxnnnkkkpppwwwzzzzzz|||pppllluuu{{{zzz|||wwwwwwpppeee```cccdddaaa```^^^\\\]]]```dddggghhhxxx|||xxxnnnjjjnnnsssuuutttyyy{{{~~~{{{{{{rrraaa```iiiiiiqqqrrrlll___PPPBBB666,,,+++,,,---,,,***))))))***************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''}}}~~~~~~~~~|||zzzzzzyyy~~~}}}{{{yyyyyy|||~~~|||gggccciiixxxxxxtttzzz{{{nnnoootttoooooovvvyyyrrreeeTTTBBB444111000///---,,,,,,++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''~~~zzz{{{{{{yyyyyy{{{yyyvvv||||||eeeSSSSSS\\\aaannnxxxhhhlll}}}uuu|||wwwiiiTTTDDD666222---++++++,,,***(((++++++*********)))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''|||}}}~~~xxxwww}}}rrr```RRRSSS[[[UUU]]]gggmmmpppssszzzooo]]]bbbzzz}}}{{{{{{vvvgggVVV???777///+++,,,...,,,)))+++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''yyy}}}|||yyy}}}zzzyyy~~~{{{ooo___YYY[[[^^^___]]]ZZZYYY___kkkuuu{{{}}}zzzggg\\\ddd|||wwwuuu|||ttteeeMMMDDD888111000111000---++++++++++++************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))******'''((()))((('''&&&''')))(((((((((((((((((((((((({{{~~~|||}}}~~~{{{yyyyyyxxxxxx}}}{{{wwwmmmkkkjjjggg```WWWQQQQQQVVV[[[bbbjjjvvv|||nnndddeeessswwwttt~~~}}}qqq[[[QQQBBB666000...---,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))******+++'''((()))((('''&&&''')))((((((((((((((((((((((((yyybbbkkksss|||~~~~~~}}}}}}~~~~~~}}}{{{{{{|||}}}~~~~~~}}}~~~}}}yyyvvvwwwxxxyyy{{{vvvmmmbbbYYYQQQLLLJJJTTTWWWbbbsss~~~}}}~~~{{{~~~ooodddgggqqq~~~xxx~~~wwwqqqvvvnnncccRRR@@@333---,,,,,,,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++'''((()))((('''&&&''')))((((((((((((((((((((((((~~~zzz{{{uuu```lllyyy}}}~~~{{{zzzyyyxxxwwwuuuxxxzzz{{{|||}}}~~~~~~{{{wwwxxxzzz}}}uuujjj```XXXSSSSSSMMMPPP```qqqwwwxxxxxxzzzxxxhhhhhhpppggggggiiifffkkkuuujjjkkkyyywwwdddNNN<<<333111333,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++'''((()))((('''&&&''')))))))))))))))))))))))))))~~~wwwuuuxxxwwwsss}}}|||{{{|||nnnrrr}}}yyyvvv~~~zzznnn{{{~~~|||zzzyyyyyyxxxvvvuuu|||{{{{{{~~~~~~}}}{{{wwwvvv{{{|||sssggg\\\XXXQQQMMMRRR```mmmsssssstttxxx~~~}}}pppeeeZZZ[[[bbbmmmvvvxxxvvvsssvvvvvvrrrjjjeeeoooxxxbbbFFF:::555+++...///...,,,,,,------,,,************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~~~~{{{||||||vvvooowwwyyyuuujjjdddgggjjjkkkpppxxxzzzqqqzzzuuu{{{{{{~~~{{{xxxwwwwwwwwwvvvuuu|||{{{{{{~~~}}}|||}}}~~~~~~{{{xxxxxx{{{}}}tttkkkbbbWWWKKKHHHOOO[[[eeeiiivvvvvv}}}wwwggg```dddsssyyysssssszzzyyyzzzxxxnnnfffiiixxxtttWWWGGG===///......---++++++,,,+++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrrrrrrrtttzzz~~~xxxpppssstttnnnccc[[[^^^gggmmmrrruuuzzz}}}}}}~~~~~~zzzwwwuuuvvvwwwwwwwww}}}||||||~~~~~~}}}~~~|||{{{}}}~~~{{{zzz{{{}}}{{{zzzzzz|||~~~xxxjjj___QQQGGGEEEJJJRRRWWWmmm}}}sssvvvzzzxxxiiihhhvvvyyynnnnnnzzz~~~{{{oooiiinnnvvvkkkVVVGGG555111...,,,,,,---,,,+++***************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''{{{}}}~~~~~~zzzzzzwwwppphhheeelllwwwzzz~~~}}}|||}}}~~~{{{wwwuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~|||zzz|||{{{wwwvvvxxxzzz{{{{{{zzz{{{|||}}}yyy{{{|||{{{|||}}}xxxlllggg^^^SSSJJJEEEDDDDDDUUUdddttt}}}vvvuuutttyyytttkkkpppuuurrrqqqsss~~~sssnnnooojjjWWWBBB555000---...000...------************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~|||zzzzzzrrrqqqwww~~~|||zzzyyy{{{}}}~~~~~~}}}zzzzzzzzz{{{xxxwwwxxx{{{}}}~~~~~~}}}{{{{{{xxxttttttwwwxxxzzz{{{{{{yyyzzz|||~~~~~~~~~}}}yyy{{{{{{yyyyyy|||zzzuuummmkkkeee[[[OOOEEE???===???IIIYYYiiiyyy~~~zzzwwwrrrqqqyyy|||pppkkkwwwvvv~~~ssslllzzzkkkSSS:::111,,,...000...---...************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~|||}}}www|||{{{~~~~~~|||{{{|||~~~}}}|||~~~{{{zzzzzz{{{}}}{{{xxxwwwwww}}}{{{xxxxxxzzz}}}~~~|||}}}{{{wwwrrrrrrvvvyyy{{{}}}|||yyyyyy{{{~~~~~~|||}}}|||}}}zzztttppplllcccXXXMMMEEEAAA@@@888<<>>:::777;;;EEEVVVjjjxxx|||uuulllsssvvvjjjooo___KKK:::666222+++)))---************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}zzz{{{}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{|||{{{zzzyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyxxx|||||||||||||||{{{zzzyyywwwwwwwwwxxxxxxzzz{{{{{{vvvwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~|||zzzzzzyyy{{{~~~yyywww~~~}}}}}}|||~~~}}}zzz~~~~~~}}}~~~}}}xxxttttttvvvyyy}}}|||{{{~~~{{{wwwvvvwwwyyy~~~~~~{{{zzzyyy|||~~~}}}~~~zzz}}}}}}{{{zzzzzzvvvooojjjeee^^^XXXRRRMMMHHHDDD???<<<999888888@@@RRRcccvvv|||{{{zzzzzzqqqppp}}}vvvyyysssxxxqqqtttzzzZZZEEE===333---///---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{{{{}}}~~~}}}|||zzz{{{|||}}}~~~|||||||||{{{{{{|||||||||}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{yyywwwvvvvvvwwwyyyxxxxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvyyyzzzzzz{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwxxxxxxyyysssssstttvvvvvvwwwwwwwwwtttuuuuuuvvvwwwwwwxxxxxxyyyxxxxxxyyyyyyzzz{{{|||zzz|||}}}}}}zzzwwwvvvvvvwwwyyy{{{{{{{{{{{{|||}}}}}}}}}{{{{{{~~~~~~|||{{{zzz}}}~~~|||}}}~~~||||||||||||}}}}}}yyywwwzzz{{{~~~zzzyyy~~~}}}zzzvvvuuuvvvxxx|||~~~}}}zzzyyy|||zzz||||||yyyyyyzzzwwwrrrmmmhhh```XXXRRRLLLGGGDDD???<<<999777666:::IIIWWWrrryyy|||vvvlllrrrvvvzzzzzz|||zzz}}}eeeNNNCCC555...///---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||xxxyyyyyyxxxzzz}}}}}}~~~~~~|||zzzyyyyyy|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxvvvsssqqqqqqrrrwwwvvvvvvuuuttttttttttttxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxvvvuuuttttttttttttoooooopppqqqrrrsssttttttqqqrrrssstttuuuuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzxxxuuusssrrrsssuuuvvvxxxwwwvvvuuuuuuvvvtttxxx||||||{{{{{{}}}~~~|||{{{{{{{{{~~~~~~yyyxxx{{{}}}|||~~~~~~{{{}}}~~~||||||}}}wwwxxxyyyzzz|||~~~~~~|||zzz|||}}}|||yyyyyyzzz}}}~~~~~~~~~|||xxxuuusssuuuvvvyyy{{{}}}}}}~~~~~~~~~~~~}}}zzz|||zzzwwwxxx{{{yyyuuuqqqkkkbbbYYYQQQKKKFFFCCC@@@===:::777333444===HHHeeeqqqzzzxxxgggeeeqqqwww}}}~~~~~~vvv]]]LLL888//////---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~~~~zzzwwwxxxwwwttttttwww}}}~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~|||}}}}}}~~~}}}||||||||||||{{{zzzzzz{{{|||{{{{{{|||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}|||{{{zzz{{{|||}}}|||zzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrqqqsssssstttuuuuuuuuuttttttsssttttttssspppoooooopppuuuuuutttrrrqqqqqqqqqqqqssssssttttttttttttssssssqqqqqqrrrsssssssssssssssvvvuuutttrrrpppooonnnnnnllllllmmmnnnoooppprrrrrroooppprrrtttttttttrrrqqqttttttsssttttttuuuvvvwwwvvvwwwwwwuuusssqqqrrrrrrtttuuuvvvvvvsssrrrrrrrrrnnnuuuyyyxxxwwwyyyzzzyyywwwxxxzzz}}}|||zzztttssstttwww{{{}}}~~~}}}~~~~~~yyyxxx{{{{{{xxx|||}}}}}}|||yyy{{{|||}}}}}}|||{{{zzzrrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~}}}}}}xxxyyy{{{}}}~~~|||zzzzzzzzzzzzzzzyyy{{{}}}~~~||||||{{{yyyvvvsssrrrtttvvvwww{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}zzz{{{yyyvvvwww{{{{{{wwwuuunnndddZZZRRRKKKFFFCCC???<<<:::777222000555===QQQcccrrr}}}uuuddd```fffpppyyymmmooossssssooonnnxxxpppYYY???111000,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~}}}~~~}}}|||}}}~~~|||}}}~~~~~~|||yyyxxxxxxvvvrrrqqqtttzzz|||~~~{{{yyyzzz{{{}}}~~~}}}|||}}}~~~~~~}}}}}}~~~~~~|||zzz{{{|||}}}~~~~~~}}}|||{{{yyy{{{{{{zzzxxxxxxzzz|||xxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}}}}}}}||||||||||||}}}}}}zzz{{{{{{zzzyyyyyyzzz|||{{{zzzyyyyyy{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttttttttsssrrrqqqppppppoooqqqqqqrrrrrrrrrrrrrrrrrrmmmoooppppppnnnnnnooopppsssrrrqqqpppooonnnnnnnnnlllmmmnnnooopppqqqqqqqqqpppqqqqqqqqqppppppooonnnqqqpppnnnllljjjiiihhhhhhjjjjjjjjjkkklllnnnpppqqqnnnoooqqqssssssrrrpppoooppppppppppppqqqrrrssstttrrrrrrrrrpppnnnnnnoooqqqtttuuuvvvuuusssqqqqqqrrrpppvvvxxxsssppprrrtttuuuuuuuuuwwwzzz||||||zzzwwwnnnnnnoooqqquuuyyyzzzzzzxxx{{{}}}zzzyyyzzzwwwrrrxxxzzz|||}}}}}}}}}{{{zzzxxxyyy{{{|||}}}{{{yyyxxxnnnoooqqqsssvvvyyy{{{|||}}}}}}}}}|||}}}}}}}}}~~~yyyzzz{{{}}}~~~|||zzzzzz{{{||||||zzzzzz{{{|||}}}||||||{{{{{{yyyyyywwwuuusssrrrtttwwwxxx}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||||||||~~~~~~~~~}}}{{{{{{yyyuuuvvv{{{{{{xxxvvvpppfff\\\SSSLLLGGGCCC???<<<:::888444111333999@@@VVVhhhsss{{{ttthhhhhh[[[eeeyyyiiifffiiioookkkgggsssiiiIII777222,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~{{{}}}~~~|||yyyxxxyyyvvvqqqqqquuuxxx{{{~~~~~~|||zzzzzzzzz{{{}}}}}}|||{{{|||}}}~~~}}}}}}~~~~~~|||{{{zzz{{{{{{|||||||||||||||{{{}}}}}}zzzvvvtttuuuxxxvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxyyyxxxvvvvvvxxxyyyyyyxxxwwwxxxyyyzzzyyywwwvvvvvvuuuuuuuuuuuuvvvvvvtttttttttttttttuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqtttttttttsssrrrqqqqqqpppoooooooooppppppooonnnnnniiikkkllllllllllllmmmooonnnnnnmmmlllkkkkkkkkklllggghhhiiikkklllmmmmmmmmmooooooooonnnnnnlllkkkkkkjjjiiigggfffdddcccccccccfffffffffggghhhkkkmmmnnnkkklllmmmnnnnnnmmmmmmllllllkkkkkkllllllmmmnnnooojjjjjjiiihhhggghhhkkkmmmqqqsssttttttrrrqqqrrrssstttxxxwwwqqqnnnpppssstttssssssuuuxxxzzzyyyvvvtttlllkkklllnnnrrruuuvvvvvvsssxxx{{{zzzyyyxxxsssnnntttuuuwwwzzz{{{zzzyyyyyywwwwwwxxxzzz|||{{{wwwuuullllllmmmoooqqquuuxxxzzz{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~|||{{{zzzzzz{{{||||||{{{{{{||||||{{{yyyxxxxxxyyyvvvvvvvvvtttssstttvvvyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~{{{{{{yyyvvvwww{{{{{{xxxuuupppggg^^^VVVOOOHHHDDD???<<<::::::777222333888777LLL[[[ggguuuwwwqqqsssZZZ\\\kkkxxx|||tttfffbbbjjjkkkdddnnn|||WWW@@@777---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~||||||}}}~~~||||||}}}}}}}}}}}}||||||}}}}}}|||{{{yyyxxxyyy{{{wwwxxxyyy{{{|||||||||{{{{{{}}}~~~}}}~~~{{{yyyyyyxxxuuupppqqqvvvwwwzzz}}}}}}{{{yyyzzz{{{zzz{{{}}}|||{{{zzzzzz{{{}}}{{{zzzzzz{{{|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{zzz|||}}}yyytttqqqsssvvvwwwwwwxxxxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxuuuvvvwwwvvvttttttvvvwwwwwwvvvuuuuuuvvvwwwvvvuuuuuuuuuttttttttttttuuuuuurrrrrrrrrsssssssssttttttppppppqqqqqqqqqqqqpppppprrrqqqqqqqqqppppppoooooolllmmmmmmmmmlllkkkjjjjjjggghhhiiiiiihhhgggiiijjjiiihhhhhhgggggghhhhhhhhhffffffggghhhhhhhhhggggggfffgggggggggggggggffffffbbbbbbaaa```____________aaa``````aaabbbeeehhhiiiggggggggggggggggggggggggffffffffffffggghhhiiiiiiccccccbbbaaaaaacccgggkkklllnnnppppppppppppqqqrrrsssuuutttooommmppprrrqqqrrrrrrtttvvvwwwvvvsssqqqlllkkkjjjlllooorrrssssssqqqvvvxxxvvvuuuuuuqqqllloooqqqtttvvvxxxyyyxxxxxxttttttuuuxxxzzzyyyuuuqqqkkkkkkjjjkkkmmmrrrvvvyyyyyyzzzzzz{{{{{{zzzyyyyyy~~~~~~}}}|||||||||}}}{{{{{{{{{{{{yyyyyyyyyyyyxxxzzz|||{{{xxxvvvuuuvvvssstttttttttsssuuuxxx{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}||||||}}}||||||~~~{{{{{{~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~~~~zzz{{{zzzwwwxxx{{{zzzvvvsssnnnhhhaaaYYYRRRJJJEEE@@@<<<::::::777333333777333BBBLLLZZZqqq|||wwwuuueeeXXX\\\kkkrrr}}}jjj\\\hhhnnnhhhqqqyyyuuufffKKK===000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}|||}}}}}}}}}~~~~~~~~~~~~|||zzz{{{|||}}}}}}}}}{{{{{{{{{{{{{{{yyywwwvvvxxxzzztttuuuwwwyyyzzz{{{zzzzzzzzz}}}|||zzzzzz{{{zzzyyyxxxxxxtttppprrrwwwwwwyyy{{{{{{yyyxxxyyy{{{zzz{{{||||||zzzxxxyyyyyyyyywwwvvvvvvwwwxxxxxxwwwyyyxxxwwwwwwwwwxxxzzz{{{uuuxxxzzzwwwsssqqqtttwwwyyyyyyyyyxxxvvvuuusssssswwwvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvuuussssssuuuvvvuuutttssssssuuuuuutttssstttttttttsssssstttttttttqqqqqqqqqrrrrrrsssssssssooooooppppppppppppoooooonnnmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjhhhgggffffffggghhhgggeeedddeeefffeeeeeedddddddddeeeffffffffffffffffffeeedddcccbbb]]]^^^___``````aaaaaa```^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[\\\^^^aaadddeeeccccccbbbaaaaaabbbbbbcccbbbbbbbbbbbbcccdddeeeeeeaaaaaa```______bbbgggkkkhhhjjjlllnnnnnnnnnoooqqqnnnppppppmmmmmmppppppmmmrrrrrrsssuuuvvvuuurrrooommmllljjjkkknnnpppqqqqqqrrruuuuuusssrrrrrrqqqmmmlllnnnqqquuuwwwxxxxxxwwwrrrrrrsssvvvxxxwwwsssooollljjjhhhhhhkkkpppuuuxxxxxxyyyzzz{{{zzzyyyxxxwwwyyyyyyyyyyyyzzz{{{|||}}}{{{|||}}}{{{xxxvvvvvvwwwssswww{{{{{{xxxuuussstttrrrssstttssstttvvvzzz}}}|||}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{}}}|||{{{|||||||||~~~~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{{{{|||}}}}}}}}}zzz|||zzzwwwxxx{{{yyyuuuqqqmmmhhhbbb[[[SSSLLLFFFAAA===::::::777333333666222;;;@@@PPPoooxxxqqqoooWWWSSScccmmmwwwqqq]]]jjjvvvttt|||qqqjjj}}}oooRRRBBB333---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((|||{{{}}}zzzxxxvvv|||}}}~~~}}}{{{~~~~~~}}}}}}|||||||||}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyzzzzzzxxxvvvuuuvvvxxxyyyxxxuuuuuuwwwzzzppplllhhhkkkqqqxxxzzzzzzvvvwwwxxxyyyyyyyyyxxxwwwvvvtttqqqnnnmmmmmmnnnoootttvvvwwwwwwuuutttuuuuuuxxxwwwvvvvvvuuuuuuuuuvvvssssssssssssssssssssssssvvvwwwwwwvvvuuuuuuvvvxxxttttttttttttttttttttttttvvvvvvuuuuuutttssssssrrrqqqrrrsssuuuuuuuuutttsssttttttsssrrrrrrrrrrrrrrrpppqqqssstttuuuvvvuuuuuussssssrrrqqqqqqqqqqqqrrrssspppnnnooosssssspppllllllkkkkkklllmmmnnnnnnmmmkkklllllllllmmmmmmnnnnnnllllllkkkjjjiiiggggggfffffffffeeedddcccaaaaaa`````````aaaaaa___^^^\\\[[[]]]]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^___^^^\\\ZZZXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTVVVVVVVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[\\\]]]___```^^^]]]\\\ZZZYYYZZZ]]]```aaacccfffiiikkkllllllkkkjjjiiihhhggggggiiikkklllmmmmmmnnnqqqssssssqqqooojjjgggeeefffiiilllllllllnnnnnnnnnnnnnnnmmmlllkkknnnmmmmmmmmmmmmmmmnnnnnnnnnoooqqqssssssrrrqqqooojjjjjjjjjjjjlllnnnqqqrrrqqqpppppprrruuuwwwwwwvvvvvvvvvtttrrrqqqrrrvvvxxxwwwxxxyyyzzzzzzxxxvvvuuutttuuuvvvwwwvvvtttrrrpppoooqqqtttuuuvvvvvvxxxzzz}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~yyyyyyxxxxxxyyyxxxuuurrroooooojjjaaaZZZUUUOOOIIIBBB@@@<<<888666555444555666555555>>>UUUllluuusssjjj```SSSOOO\\\qqqqqq{{{wwwiiimmm}}}aaaEEE<<<......,,,******,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((}}}}}}~~~{{{yyyvvvuuuzzz~~~}}}|||}}}}}}zzz|||||||||||||||{{{{{{{{{}}}}}}|||{{{zzzzzzzzzzzzvvvwwwxxxxxxxxxwwwuuuuuutttvvvwwwuuusssrrrtttwwwqqqmmmjjjkkkqqquuuvvvtttuuuuuuvvvwwwwwwwwwvvvuuuvvvtttpppmmmllllllmmmnnnnnnppprrrrrrqqqqqqrrrsssuuutttssssssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttsssqqqqqqssstttssssssssssssssssssssssssuuuuuuttttttsssrrrrrrqqqooopppqqqrrrsssrrrrrrqqqrrrqqqppppppooooooooopppppppppqqqrrrrrrrrrqqqqqqqqqpppoooooonnnnnnooooooooollljjjllloooooolllhhhjjjiiihhhiiikkklllkkkjjjhhhhhhiiiiiijjjjjjjjjjjjiiihhhgggfffeeedddccccccbbbbbbaaa```___^^^]]]]]]\\\]]]]]]]]]]]][[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYZZZ[[[ZZZXXXVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQSSSSSSTTTTTTUUUVVVXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWVVVUUUVVVWWWXXXXXXZZZZZZYYYWWWUUUVVVYYY\\\]]]___aaadddeeeeeeeeedddffffffeeedddeeefffggghhhfffggghhhkkknnnooonnnlllhhheeeaaa```bbbdddeeedddhhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllmmmnnnooooooooonnnmmmfffffffffhhhjjjmmmpppqqqpppooonnnoooqqqrrrrrrqqqssssssrrrqqqoooooorrrtttssstttuuuvvvuuutttrrrqqqqqqrrrssssssrrrooommmllllllooorrrttttttuuuwwwyyy~~~}}}~~~~~~}}}}}}}}}~~~}}}{{{}}}~~~~~~}}}}}}}}}~~~||||||zzzzzzzzzzzzyyyvvvsssooooookkkaaaZZZUUUOOOIIIBBB@@@===999666555555555333333222777IIIaaaqqquuuqqqdddRRRKKKWWWlllzzz~~~|||zzzooopppyyyqqqTTTFFF222000---+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((~~~~~~~~~|||zzzwwwuuutttvvv{{{~~~{{{zzz||||||zzzyyyyyyyyyzzzzzzzzzzzzzzz~~~}}}|||{{{zzzzzzzzzzzzvvvvvvvvvvvvuuuuuuuuutttrrrssssssrrrpppoooppprrrrrrooommmnnnqqqrrrqqqooossssssttttttttttttsssrrrtttrrrooolllkkkkkklllmmmjjjlllnnnooonnnooopppqqqpppppppppoooooooooooooooppppppppppppppppppppppppnnnoooooonnnmmmmmmnnnppppppppppppppppppppppppppprrrrrrrrrqqqppppppoooooolllmmmnnnooooooooonnnnnnmmmmmmllllllkkkkkkllllllmmmmmmnnnnnnmmmmmmlllkkkmmmlllkkkkkkjjjjjjkkkkkkkkkiiigggiiikkkkkkiiiffffffeeedddeeefffgggfffeeedddddddddddddddeeeeeeeeeccccccbbbaaa```______^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPQQQSSSVVVVVVWWWYYY[[[\\\\\\\\\\\\`````````aaaaaaaaabbbbbb^^^___```dddgggiiihhhgggeeeaaa\\\ZZZZZZ[[[\\\\\\```aaabbbdddeeefffffffffeeeddddddccccccddddddeeehhhiiiiiiiiijjjjjjjjjjjj```aaaaaacccfffiiilllnnnmmmkkkjjjkkklllmmmllljjjmmmnnnnnnmmmkkkkkkkkkllllllmmmooopppooonnnlllkkknnnnnnnnnmmmllliiigggeeegggjjjnnnqqqrrrsssuuuwww}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}{{{~~~}}}~~~~~~{{{|||~~~~~~}}}}}}~~~}}}~~~~~~|||zzz~~~}}}{{{{{{{{{yyywwwtttppppppkkkbbbZZZUUUOOOIIICCCAAA===:::777555555555111222111111<<>>???AAACCCDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPTTTRRRQQQRRRSSSTTTSSSRRRTTTTTTTTTRRRPPPPPPRRRTTTSSSSSSTTTVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRQQQQQQRRRUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWXXX[[[]]]]]]\\\UUUXXXZZZZZZYYYWWWWWWXXXZZZ\\\]]]______^^^]]]\\\^^^]]]\\\ZZZYYYWWWVVVVVVVVVZZZ^^^```___^^^^^^^^^[[[]]]___``````bbbeeehhhfffffffffgggjjjnnnrrrtttvvvyyy~~~}}}yyyvvv{{{~~~~~~~~~~~~|||{{{|||~~~|||zzzyyyyyyyyyxxxwwwtttuuupppfff___ZZZTTTNNNHHHEEEAAA===:::888777777333444666444///111???NNNeeetttwwwcccLLLLLLccc{{{rrrzzzppp{{{OOO<<<---,,,///...++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((yyywwwwwwyyy}}}}}}{{{yyyxxxzzz~~~~~~~~~}}}}}}}}}}}}{{{|||}}}{{{~~~}}}||||||~~~|||||||||}}}}}}~~~~~~~~~{{{{{{{{{yyyxxxvvvtttsssnnnsssuuusssrrrttttttrrrqqqqqqqqqppppppppppppppppppooonnnmmmmmmllllllmmmiiijjjkkkkkkkkkjjjiiihhhgggeeecccdddgggiiihhhgggeeeeeeeeeeeecccccccccccceeedddbbbaaa``````aaaaaa```___\\\ZZZYYYZZZ\\\]]]^^^```aaa```^^^]]]]]]]]][[[\\\^^^___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[WWWVVVVVVUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXSSSTTTUUUUUUTTTSSSRRRRRRSSSRRRQQQQQQRRRRRRQQQOOORRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE??????@@@@@@@@@@@@??????======>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBB@@@@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLJJJIIIJJJLLLMMMMMMLLLLLLNNNOOOMMMJJJIIIJJJLLLIIIJJJLLLNNNPPPQQQQQQRRROOOOOONNNLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNPPPOOOOOONNNOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVUUUTTTPPPQQQSSSTTTSSSSSSTTTUUURRRTTTVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNPPPSSSVVVWWWVVVSSSQQQPPPRRRUUUWWWXXXWWWVVVXXXZZZ^^^^^^^^^___bbbfffjjjlllnnnqqqwww{{{}}}|||zzzwwwzzz~~~~~~~~~~~~|||}}}~~~|||zzzyyyzzz{{{{{{zzzvvvwwwrrriiiaaa\\\VVVPPPIIIFFFBBB>>>:::888777777666444555555111000777BBBZZZooo{{{kkkPPPIIIZZZmmmyyywwwxxxttt{{{^^^FFF111...111...***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((yyywwwuuuwww||||||yyywwwwww{{{}}}}}}}}}{{{}}}~~~~~~}}}{{{{{{|||yyyzzz|||~~~~~~~~~|||~~~}}}zzzyyyzzz|||zzzzzzzzzzzz{{{{{{||||||zzzzzzyyyxxxvvvtttsssrrrlllqqqsssqqqpppqqqqqqooooooooonnnnnnmmmmmmllllllmmmmmmkkkjjjjjjjjjjjjjjjeeefffhhhiiihhhgggeeeddddddbbb```bbbeeeggggggeeeaaaaaaaaa___\\\[[[\\\]]]aaa```^^^]]]\\\\\\]]]]]]]]]\\\YYYWWWWWWXXXYYY[[[[[[]]]^^^^^^]]]\\\]]]^^^UUUWWWYYYZZZ[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTSSSTTTTTTTTTRRRSSSTTTTTTSSSRRRQQQRRRPPPNNNMMMMMMNNNNNNMMMKKKOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAABBBCCCCCC======>>>>>>>>>>>>======999:::;;;<<<;;;:::999888999;;;===???@@@@@@???>>>>>>>>>============>>>>>>999:::;;;=========<<<<<<>>>???@@@???>>>===>>>@@@DDDCCCBBBBBBAAABBBBBBBBBFFFEEECCCBBBCCCDDDFFFHHHEEEDDDCCCDDDGGGIIIJJJIIIGGGIIIKKKIIIEEECCCCCCDDDBBBCCCEEEHHHKKKMMMNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHLLLLLLKKKLLLMMMNNNPPPQQQPPPOOONNNNNNPPPPPPOOONNNMMMNNNPPPPPPPPPPPPRRRTTTMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMLLLJJJIIIIIIIIIIIILLLNNNQQQRRROOOLLLIIIHHHLLLOOORRRRRROOOMMMMMMOOOYYYXXXWWWXXXZZZ^^^bbbdddgggkkkqqqwww{{{|||zzzyyyzzz~~~~~~~~~~~~}}}}}}{{{zzz|||}}}}}}}}}xxxxxxsssjjjbbb^^^XXXRRRIIIGGGCCC>>>;;;888888777:::666555666444222777???TTTkkk{{{mmmSSSHHHSSSaaasssyyyvvviiiNNN666111222...***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((xxxwwwvvvwww|||~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}|||{{{{{{{{{|||}}}{{{{{{{{{{{{{{{|||||||||~~~~~~|||zzzwwwvvvwwwxxxzzz{{{|||{{{zzzyyyzzz{{{yyyyyyxxxxxxxxxvvvrrrooommmmmmlllllllllmmmmmmnnniiiiiiiiiiiihhhhhhhhhggghhhgggfffeeeddddddeeefffcccbbbaaabbbbbbbbb```^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\ZZZVVVSSSRRRSSSUUUWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<===>>>??????>>>>>>>>>=========:::::::::::::::::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;============>>>>>>>>>???????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEE@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@EEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJOOONNNMMMLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKPPPPPPQQQRRRTTTVVVXXXZZZaaabbbeeeiiimmmrrruuuwww}}}~~~}}}|||}}}}}}zzzuuuuuuppphhhccc___YYYQQQMMMIIIDDD???;;;:::::::::888888777555444444777999FFFeeeyyylllSSSJJJRRR\\\ppp~~~www~~~}}}{{{xxx~~~vvvTTT888333444---***...+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((yyyxxxvvvwwwzzz~~~~~~~~~|||{{{{{{}}}~~~}}}}}}{{{zzzzzz{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxvvvttttttvvvxxxxxxyyyzzzzzzxxxxxxyyyzzzzzzzzzyyyyyyyyyvvvssspppjjjiiiiiihhhggghhhhhhhhheeedddddddddcccccccccccccccbbbaaa`````````aaabbb___^^^]]]]]]^^^^^^\\\ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVTTTQQQOOONNNOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999999999999888888888888888888888888999999999888888888888888:::999999888999:::;;;<<<999999999999999999999999999999888888888888999999;;;;;;;;;<<<<<<<<<==============================??????????????????????????????>>>>>>??????@@@AAA======???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCGGGHHHHHHJJJKKKNNNOOOPPPVVVXXX[[[___dddiiimmmooovvvxxxzzz{{{|||~~~}}}~~~~~~|||}}}~~~}}}zzzwwwvvvvvvqqqjjjdddaaaZZZSSSMMMJJJEEE???;;;:::999:::888888777555333444666888???YYYppplllYYYMMMOOOVVVjjjrrr}}}~~~fffhhhvvvyyyzzz}}}zzz```???666555///+++...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((~~~|||zzzzzzxxxvvvwwwyyy|||~~~~~~~~~}}}}}}~~~|||zzzzzz{{{|||~~~}}}|||}}}}}}~~~{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvrrrrrrsssrrrqqqrrruuuwwwtttvvvwwwwwwwwwwwwxxxyyyxxxwwwwwwwwwvvvtttpppmmmfffeeedddcccaaaaaaaaaaaa^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[ZZZ[[[[[[\\\]]]ZZZYYYXXXXXXYYYXXXVVVTTTUUUUUUUUUTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNMMMJJJIIIIIIJJJMMMNNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::;;;:::999999999999999999999888888888888777777777666666666666666666666666555555555555555555555555555555555555555555555555777777666666777777888999777777777777777777777777777666666666666666777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999:::999999999999:::;;;;;;888999:::;;;<<<<<<<<<<<<===============<<<;;;;;;<<<<<<======<<<<<<;;;;;;=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>============???>>>>>>=========>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<<<>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888777777777777777777777777777555555555555444444444444555555555444444444444444333333333333333333333333333333333333444444444444444444444555555555666666555555555555555555555555444444444333444444555555555666666666666777777777777777777777777777777777555555555555555555555555666666555555666666777888555666777777777777777777888888999::::::::::::999;;;;;;;;;;;;;;;:::999888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;999999::::::::::::999999999999888888999999:::;;;<<<<<<<<<===>>>@@@AAABBBAAABBBDDDGGGKKKOOORRRTTT[[[]]]___bbbfffmmmtttyyy{{{}}}{{{yyywwwwwwrrrkkkfffccc\\\UUUPPPLLLGGGBBB===:::888888666777666555333222444555333???XXXnnnnnnZZZJJJFFFOOOOOOeeettt{{{sssiiiqqq}}}~~~~~~TTT???777111------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((~~~~~~|||{{{}}}}}}|||xxxvvvuuuttttttvvvzzz}}}|||||||||{{{{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyvvvuuutttuuuwwwxxxvvvuuusssqqqpppooopppppprrrqqqpppnnnmmmmmmnnnnnnnnnooonnnmmmkkkkkkmmmooommmooopppqqqpppppprrrtttnnnmmmmmmmmmllljjjfffccccccaaa___]]][[[YYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSTTTUUUUUUVVVVVVVVVSSSRRRQQQQQQRRRRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA???>>>>>>???AAABBBAAA@@@???>>>=========<<>>>>>=====================>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888777777777555555666666666666666666444333333333333222222222444444444333333333222222222222222222222222222222333333333333444444555555333333444444444555555555666666666666666666666666333222222222333333444555444444444444555555555555555555555555555555555555444444444444444444444444444444444444444555666666555555666666666666555555666777888999999::::::::::::::::::::::::999888777777777777888888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888888888888999999999999888999999::::::777888888999999888888777888888888888888999::::::;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHMMMOOORRRVVV[[[bbbjjjppprrrxxx|||~~~~~~|||{{{{{{vvvvvvrrrjjjfffccc\\\UUUPPPMMMHHHCCC>>>;;;999888666777777555333222333444444<<>>>>>??????@@@@@@????????????????????????>>>????????????@@@@@@@@@??????@@@@@@??????>>>===???>>>===<<<<<<===>>>???=========<<<<<<;;;::::::========================<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;;;;:::999888888888999999::::::999999::::::::::::::::::::::::999999999999888888888888999999888888888777777777444555555666666666666555444444333333333222222222555555444444333222222222222222222222222222222222333333444444555555666666333333444555555555555444666666666666666666666666222222222222333444555666333333444444444555555555555555555555555555555555444444444444444444444444444444333333444444555666555555666777777777666666666777888999::::::::::::777777888888888777666666777777888888888999999999999999888888888888777777999999::::::::::::999999888888777666666777777888::::::999888888999999999666666777777777777666666777777777666777888888999999999999999999:::;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCEEEIIILLLPPPVVV]]]bbbjjjpppvvvzzz}}}|||{{{zzz{{{vvvvvvqqqkkkfffccc]]]VVVOOOMMMIIIDDD@@@<<<:::999666777888777444333333444555:::KKKcccqqqiiiUUUEEEHHHHHH[[[pppoooooo}}}mmmPPP???444///---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~}}}|||}}}~~~~~~|||zzzyyyzzz{{{}}}~~~~~~}}}yyytttqqqmmmmmmnnnrrrvvvzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwtttssssssrrrrrrqqqqqqqqqmmmmmmnnnnnnoooppppppppplllkkkhhhfffdddccccccccccccdddfffggggggfffdddccccccdddcccaaa______```bbbbbbcccddddddcccbbbccceeegggffffffffffffccc```\\\\\\ZZZYYYVVVTTTSSSRRRRRROOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOONNNNNNLLLLLLJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999:::::::::999999999999999999999999999999999999::::::;;;:::999888777777888888888999999999999888999::::::;;;;;;;;;:::888999:::::::::999888777777777888999999999999999999999999999999999999999888888888888777777777777888888888888777777777666444555666777777777777666555555555444444444333333666666555555444333333222333333333333333333333333333333333444555555666666333444555666666666555555555555555555555555555555333333333333444555666777444444444444555555555555555555555555555555555555555555555555555555555555444333333333333444555555555555666777888888777777777777888999::::::::::::666666777888888888777777888888888888999999999999999999999999888888888777888888999999999999888888999888888777777888999999;;;:::999999888888888888666666777777777777666666777666666666666777888888999999888888888999::::::;;;:::::::::;;;<<<=========@@@BBBEEEGGGJJJNNNQQQ[[[bbbjjjooovvv~~~~~~{{{{{{|||wwwwwwssslllgggddd^^^WWWNNNLLLIIIDDDAAA===;;;:::777888999888555333333444222888DDDVVViiilll\\\IIIDDDHHHVVVnnnuuuwwwzzz}}}]]]FFF777000...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((~~~}}}||||||}}}}}}{{{{{{}}}~~~|||zzzyyyyyy{{{}}}~~~~~~}}}zzzyyyrrrtttvvvxxx{{{}}}~~~~~~{{{|||}}}}}}zzzvvvrrrooollllllmmmppptttwwwxxxxxxsssssssssssssssrrrrrrrrrpppooonnnmmmlllkkkjjjiiifffggghhhiiijjjkkkkkkkkkeeecccaaa^^^\\\[[[[[[[[[ZZZ\\\___```aaa___]]][[[]]]]]]]]]\\\ZZZZZZ\\\^^^^^^___```___^^^]]]^^^___cccbbbbbbbbbaaa___[[[XXXXXXWWWUUUSSSQQQPPPOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999999:::;;;<<<<<<::::::::::::::::::::::::888888999999:::::::::;;;999999999999999888888777777777888999999888777777777777888888999888888888888888888888888888888888777888999999999888666555666666666777777888888888777777888999999:::999999777888999999999888777666666666777888999999999888888888888888888888888888888888777777777666666666888888777777777666666666444555777888888888777777666666666555555555444444777777666555555444333333444444444444444444444444222222333444555555666666444555666777777777666555444444444444444444444444444444444444555666777888444444555555555666666666555555555555555555555555555555555555555555555555333333333333333444444555444555666777888888888888777777888999999999999999777777888999:::::::::999888888888999999999999:::<<<<<<;;;;;;:::::::::999777888888888888888888777;;;;;;:::::::::;;;;;;<<<<<<;;;:::888888777777777888999999::::::999999888888888777777888888999::::::::::::999999::::::;;;777777777888999:::<<<<<<<<<===@@@AAAAAAAAACCCEEEJJJQQQYYY___hhhppptttssszzz{{{|||}}}}}}~~~xxxxxxtttmmmiiifff```YYYMMMLLLIIIEEEAAA>>><<<;;;888999:::999666444444444///555>>>MMMbbbmmmaaaLLLEEEJJJSSSiiidddrrrkkk{{{fffLLL:::111...+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((~~~}}}|||{{{|||~~~~~~}}}}}}}}}}}}{{{yyywwwxxx{{{|||yyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxvvvvvvuuuvvvwwwyyy{{{|||~~~}}}|||{{{wwwpppkkkjjjkkknnnssswwwxxxtttpppwwwtttpppmmmmmmmmmmmmlllllllllkkkiiigggfffeeedddfffffffffeeedddcccaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXZZZ]]]______]]]ZZZXXXZZZYYYXXXWWWWWWWWWWWWWWW[[[ZZZZZZYYYYYYYYYZZZZZZ___^^^]]][[[YYYXXXWWWWWWWWWVVVSSSQQQNNNLLLJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGFFFDDDCCCCCCDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::999888888888888777666555555666777888777777777777777777777777777777777777777777777777333333555666666666555555666666777777666666555444444555666777777666555444888888888888888888888888555555666666777666666555777777777777777777777777888888888888888777666666777666555777888888777555777888888999999999888888333555777888666555555555666777888999999888777777666666666666777777777777333444666777777777666555;;;:::999888666444333222555555555555555555555444444444444555555555666666666777888888888777555444222444666777555444444444444444555555555555555555333444555555666666555555444555777666555555666777666666777777777777666666666555555444444555777888555777999;;;;;;;;;:::999999:::;;;<<<<<<;;;:::999======<<<;;;::::::999888999:::;;;<<<============??????>>>===<<<;;;:::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::888888888999:::999888888888999:::;;;;;;888888888888888999999999>>>>>>===<<<;;;;;;;;;;;;666777777999:::;;;<<<<<<============>>>@@@AAABBBEEEHHHLLLQQQVVV]]]dddiiipppwww}}}~~~~~~|||{{{xxxtttoookkkfffaaa]]]QQQNNNJJJEEEAAA>>><<<;;;888888888888888777666555666///333BBBSSSffffffTTTIIICCCMMMiiieeepppuuukkkqqqrrrWWW>>>///000,,,+++++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}yyywwwtttssstttwwwzzz}}}~~~}}}||||||||||||}}}{{{zzz|||~~~~~~}}}{{{zzzzzzyyyyyy}}}}}}||||||{{{yyyxxxwwwvvvvvvvvvvvvwwwyyy{{{|||~~~|||{{{zzzuuuooojjjiiijjjlllqqquuuuuuqqqnnnqqqnnnkkkiiiiiihhhgggfffhhhhhhfffeeedddbbbaaaaaa```aaaaaa``````___^^^]]][[[[[[ZZZYYYXXXVVVVVVUUUSSSUUUWWWYYYYYYWWWUUUSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSQQQNNNLLLJJJHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCAAA@@@AAABBB???>>>>>>>>>============<<<;;;;;;;;;<<<<<<===>>>======<<<<<<<<<<<<======;;;:::999888888888999:::::::::::::::::::::::::::999999999999999999999999999999999999999888888888777777666555555666777777666666666666666666666666666666666666666666666666222333555666777666666555666666666666666555555444555555666777777666555555666666666666666666666666666666666666666666555555666666666666666666666666888888888888888777666666666555555666888999888666999999999999999888777666444666888888777666666666555666777777777666555555666666666666777777777777444555666777888777777666::::::999777666555444333666666666666666666555555666666666666777777777888777888888888777777666666444666888888777666666666777777888888888777777666444555555666666666666666777888999888777666777888888888999999999999888888777777666666666777888999888999;;;=========<<<;;;<<<<<<===>>>>>>===<<<<<<>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>===???>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;<<<===>>>========================???>>><<<:::999:::;;;;;;:::::::::::::::;;;;;;;;;999999999999::::::::::::>>>===<<<:::999888777777888999999:::;;;<<<===>>>======<<<<<<<<<===>>>>>>???AAADDDGGGJJJOOOUUUYYYdddlllsssvvv{{{|||{{{{{{xxxsssooojjjddd^^^ZZZQQQOOOKKKFFFAAA>>><<<;;;999999999999777666555444555000444>>>NNNeeeiiiWWWJJJDDDMMMiii~~~cccccc}}}rrrkkkrrr|||___CCC111222---+++++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}}}}~~~~~~}}}|||{{{||||||}}}~~~~~~}}}|||{{{zzztttrrrpppnnnooorrruuuwww~~~~~~}}}}}}|||{{{{{{{{{}}}|||{{{zzzzzzzzzzzzzzz~~~}}}}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuttttttttttttuuuwwwxxxyyy{{{zzzxxxwwwtttoooiiieeedddeeehhhkkknnnmmmjjjhhhhhhfffdddccccccbbb```^^^aaaaaa```___^^^]]]\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRPPPOOOMMMJJJHHHFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBB===?????????===<<<===>>>;;;;;;;;;::::::::::::999999888888888888999::::::;;;::::::::::::::::::;;;:::999888888777777888888888888888888888888888888777777777777777777777777777777888888888888888888777666666555555666666777666666666666666666666666555555555555555555555555222333555777777777777777777777666666666555555555555666666777777666666555666666666666666666666666777777777666666555555555555555555555555555555555777888888888888777666666555555555777999:::999888:::::::::999888777666555666777999999888777777888888888888888888777555555666666666777777777777888666777888999999999888888999999888888777666666555777777777777777777777777888888888888999999999999:::999888888777777888888777999;;;;;;:::999888999999999:::999999888777666666666777888888888888777:::;;;<<<;;;999888888999;;;;;;<<<<<<<<<<<<;;;;;;999999888888999999:::;;;;;;<<<===???@@@??????>>>>>>???@@@@@@@@@@@@???>>>?????????>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????????????????????????????@@@???===<<<;;;<<<<<<===;;;;;;<<<===<<<<<<:::999:::::::::;;;;;;;;;<<<<<>><<<:::999777777777;;;;;;<<<<<<===>>>????????????>>>==================>>>???@@@AAACCCFFFIIIQQQXXX___cccjjjrrrwwwyyy}}}{{{zzz|||yyyuuupppkkkeee^^^YYYRRRPPPKKKFFFBBB>>><<<;;;::::::999999777666444444333222555777EEEbbblll\\\MMMFFFLLLfff~~~~~~xxx~~~dddXXXfffvvvyyy~~~yyyppppppzzzkkkIII444444---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~~~~~~~}}}|||||||||}}}}}}{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{~~~~~~}}}|||zzzyyyxxxwwwrrrpppnnnmmmmmmooorrrttt||||||||||||{{{zzzyyyyyyvvvvvvwwwxxxxxxwwwwwwvvv{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuussssssooopppppppppqqqrrrsssssstttsssrrrooolllgggbbb^^^^^^___bbbdddeeedddbbb```bbb```___^^^^^^\\\YYYWWW[[[ZZZZZZYYYXXXWWWWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTRRRQQQOOONNNLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKLLLLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>:::<<<<<<<<<::::::;;;<<<888888888888888888888888777777777666666777888888999999888888888888999999:::::::::999999999999999666666666666777777777777666666666666666666666666666666666777888888888999666666666666666666666666666666666666666666666666444444444444444444444444333444666888999999999999888777777666666666666666666666777777777777666666777777777777777777777777999888777777666666555555666666666666666666666666777888888888888888777777555555555777:::;;;;;;:::999999:::999999888777777888999::::::999888999:::<<<<<<<<<;;;:::999888888777777777777888888888888999999999:::::::::::::::999999888888888888888888888888999999999999999:::999:::::::::::::::::::::<<<;;;999888888888999::::::<<<>>>>>>===;;;;;;<<<:::::::::999888777666555777888999999::::::999999<<<===>>><<<:::999999:::<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<============???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@???>>>===<<<=========;;;<<<===>>>===<<<999888::::::;;;;;;<<<<<<======@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBEEEEEEIIIMMMQQQWWWaaalllrrr~~~}}}{{{zzz{{{yyywwwtttoooiiibbb]]]SSSQQQLLLGGGBBB???<<<;;;888888888888888777666555111444555222<<<\\\lll```PPPGGGIII]]]ttt}}}xxxqqq~~~kkkVVVVVVfffrrryyyxxxpppvvvxxxQQQ777444///---++++++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{|||||||||{{{zzzxxxvvvuuuqqqooonnnmmmmmmnnnppprrruuuuuuuuuuuuuuusssrrrqqqppprrrtttvvvwwwwwwvvvuuusssssssssssssssrrrpppppprrrrrrrrrrrrqqqpppoooooollllllmmmnnnnnnooooooooommmmmmllliiieee```\\\ZZZYYY[[[^^^______^^^]]]\\\^^^\\\[[[ZZZZZZXXXUUUSSSUUUTTTTTTTTTSSSSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDCCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDBBBAAA???>>>===============>>>===<<<<<<;;;999:::;;;;;;:::999:::;;;888888888888888888888888888888777777777777777888888888777777777777888888:::::::::999999999888888555555555666666777777777555555555555555555555555666666666777888888888999666777777777777777777666777777777777777777777777555555555555555555555555444555777:::;;;<<<<<<<<<:::999888777777777888888888888888888888888888888999999999999999999999999:::999888777777777777888777777777777777777777777888888999999999999999888777777777999<<<===<<<;;;888888999::::::;;;:::::::::;;;<<<;;;::::::;;;<<<>>>>>>===<<<;;;:::::::::888888888999999999::::::;;;;;;;;;;;;<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<;;;999999:::;;;;;;;;;===???@@@>>>=========;;;;;;;;;;;;:::999888777999:::;;;;;;<<<<<<;;;;;;===>>>???===;;;::::::;;;<<<==================<<<=========>>>>>>>>>>>>>>>===>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>===============;;;<<<===>>>>>><<<:::888::::::;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@======>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDDDDAAACCCCCCCCCBBBBBBDDDEEEEEEFFFGGGJJJOOO[[[jjjwww~~~~~~~~~|||{{{vvvvvvuuutttqqqllleee```TTTRRRMMMHHHCCC???===;;;666666777888888888888777111333444///555SSShhhbbbSSSHHHDDDQQQffftttuuuqqqzzzuuu]]]QQQbbbssszzz|||qqqvvvYYY:::444000...,,,+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}yyyyyyzzzyyyxxxvvvtttrrrmmmlllkkkjjjjjjkkkmmmnnnpppqqqrrrrrrqqqpppnnnmmmmmmnnnqqqssstttsssrrrrrrmmmmmmnnnooonnnmmmkkkjjjkkkkkkllllllkkkjjjiiiiiiiiijjjkkkllllllllllllkkkggghhhhhheee```[[[YYYXXXVVVYYY\\\]]]\\\[[[[[[[[[ZZZXXXVVVUUUTTTSSSQQQOOOOOOOOOOOOOOOOOONNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDFFFEEEDDDBBBAAA@@@@@@???????????????@@@AAAAAABBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888:::;;;:::999999:::<<<888888888888888999999999999999888777777777888888999888888888888888888999777888888888888777666666555666666777777888888888666666666666666666666666777777888888888888888888777888888999999888888777888888888888888888888888777777777777777777777777666777999<<<>>>?????????<<<;;;:::999888999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;::::::::::::<<<>>>???>>>===888999:::;;;<<<=========<<<======<<<;;;;;;===>>>======;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<>>>============>>>??????===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;<<<<<<>>>@@@@@@???======>>>>>>>>>???>>>>>>===<<<;;;;;;<<<======>>>>>>======>>>???@@@???===<<<<<<===<<<======>>>>>>======<<<===>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA===>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@<<<<<<<<<===>>>???@@@AAA?????????@@@@@@@@@AAAAAA>>>?????????@@@BBBCCCDDDAAABBBDDDDDDDDDDDDEEEGGGFFFFFFHHHMMMTTT```sss~~~~~~}}}zzzqqqqqqrrrrrrpppkkkccc^^^UUUSSSNNNHHHCCC???===<<<666666777888888888888777111111333000222HHH___bbbUUUJJJAAAGGGYYYkkksssttttttiiiRRRcccwww|||wwwxxxdddAAA888111///,,,++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{||||||}}}}}}|||||||||xxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{xxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvrrrrrrssssssqqqooommmkkkgggfffeeedddddddddfffffflllmmmnnnooonnnllljjjiiihhhiiijjjkkkkkkjjjiiihhhggghhhiiijjjjjjhhhgggeeedddddddddddddddccccccbbbcccdddeeefffgggfffeeeeee___aaaaaa^^^YYYUUUTTTTTTQQQTTTXXXYYYWWWVVVWWWYYYVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@??????@@@AAACCCBBBAAA???>>>>>>>>>>>>>>>>>>=========>>>>>>???===>>>@@@AAAAAA@@@>>>=========;;;:::999999999999999::::::::::::999888888777999::::::999999:::;;;777777777888888999999999:::999888777777777777888::::::999999999999::::::888888999999999888777666666777777888999999::::::777777777777777777777777999999999999999888888888888999::::::::::::999888999999999999999999999999999999999999999999999999777999;;;>>>@@@BBBBBBBBB>>>===;;;:::::::::<<<======<<<;;;::::::;;;<<<===========================<<<;;;:::999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<======<<<>>>@@@@@@???>>>;;;;;;<<<===>>>>>>>>>===>>>>>>>>>===<<<<<<>>>@@@======<<<;;;;;;;;;<<<===<<<<<<<<<<<<============@@@???>>>>>>>>>???AAAAAA?????????>>>>>>==================>>>??????@@@@@@>>>>>>>>>>>>=========<<<======>>>>>>======<<<;;;;;;===???@@@>>>=========>>>???????????????>>>>>>======>>>??????????????????@@@AAAAAA?????????AAA===>>>>>>??????>>>>>>===>>>???@@@AAAAAAAAA@@@?????????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAABBB>>>??????@@@AAABBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC???????????????@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@AAABBBCCCCCCDDDFFFHHHIIIHHHHHHJJJKKKJJJLLLTTT___iiiuuu}}}~~~}}}xxxooopppqqqrrrpppjjjbbb\\\VVVSSSOOOIIIDDD@@@===<<<999999999888888777555555222...222333111???VVVaaaVVVLLLAAAAAAPPPcccpppuuuqqqvvvVVVeeezzzpppJJJ===222000,,,++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((wwwxxxyyyzzz{{{zzzyyyxxxuuuuuuvvvvvvvvvuuuuuutttpppppppppqqqrrrssstttuuupppooooooooooooqqqrrrsssppppppooonnnmmmlllkkkjjjjjjkkklllllljjjhhheeecccaaa```___^^^^^^___```aaaeeefffggghhhgggeeecccbbbddddddddddddcccaaa___^^^___```aaabbbbbbaaa___^^^^^^_______________^^^]]]^^^^^^```aaaaaa```______XXXZZZZZZWWWRRROOONNNOOOLLLOOOSSSTTTRRRRRRSSSUUURRROOOKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<;;;<<<===>>>???>>>>>>=========>>>>>>======<<<<<<;;;<<<<<<<<<:::;;;===?????????===<<<<<<;;;:::999888888888888999999999999999888777777666888999999888888999;;;666777777777888888999999999999888777777777777777;;;;;;::::::::::::;;;;;;::::::;;;<<<;;;:::999888777888888999:::;;;;;;;;;888888888888888888888888;;;:::::::::999888888888999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::888:::===???BBBCCCDDDDDD@@@>>><<<;;;;;;;;;===>>>>>>===<<<;;;;;;<<<===>>>========================<<<;;;::::::;;;===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======??????>>>???AAAAAA@@@>>>===>>>>>>>>>>>>>>>======?????????>>><<<===???AAA??????>>>======>>>???@@@============>>>>>>>>>>>>AAA@@@?????????@@@AAABBBAAAAAA@@@@@@???>>>>>>=========>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>===>>>?????????>>><<<;;;;;;===??????>>>===<<<===<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@BBBCCCBBBAAAAAABBBCCC?????????@@@@@@?????????>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCC???@@@AAAAAABBBCCCDDDDDD>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAABBBCCCEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDKKKMMMOOOOOOOOONNNOOOPPPSSSXXXeeeuuu~~~|||~~~|||wwwrrrsssttttttqqqkkkbbb\\\WWWTTTOOOIIIDDD@@@===<<<;;;;;;:::999777555333222333,,,111666111999PPP___WWWNNNBBB@@@KKK^^^nnntttsssZZZggg}}}xxxPPPBBB333000---++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyuuurrrsssvvvwwwtttpppqqqqqqppppppooonnnnnnnnnkkkkkkkkkllllllllllllmmmjjjjjjiiiiiiiiiiiijjjjjjggggggggggggggggggggggggbbbbbbbbbbbbaaaaaaaaa```YYYXXXWWWXXXZZZ]]]^^^^^^_______________```aaabbb^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZWWWUUUUUUVVVXXXZZZ[[[ZZZZZZYYYYYYXXXWWWWWWUUUTTTRRROOOLLLKKKIIIIIIGGGIIILLLMMMLLLKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>=========;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<<<<=========<<<:::::::::999888777777666666777888999::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;:::888777666;;;::::::999999::::::;;;<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;;;;===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>???@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@???>>>===============??????>>>>>>>>>??????@@@===>>>??????>>>>>>@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAA?????????@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???AAACCCCCCAAA???>>>???AAAAAABBBBBBBBBAAA@@@@@@AAA???>>>@@@CCCDDDCCC@@@@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCDDDDDDCCCBBBAAAAAA???>>>???BBBBBB@@@===@@@CCCEEEDDDBBBAAACCCEEEFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@@@@@@@AAACCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCBBBCCCEEEFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFFFFEEEHHHEEECCCCCCEEEFFFDDDBBBDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFHHHLLLOOOPPPlllvvvhhh]]]WWWVVV^^^hhhuuu}}}}}}~~~{{{xxxvvvtttvvvvvvrrrooolllddd\\\UUUSSSNNNIIIDDDAAA>>>===:::999888666666666777777444222111000111999MMM``````RRREEEBBBFFFQQQdddtttyyyiiiuuu[[[LLL888111---------******,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))rrrnnnkkklllooopppmmmiiillllllkkkkkkjjjiiiiiiiiigggggggggggghhhhhhhhhhhhccccccbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^]]]]]]\\\VVVUUUTTTUUUXXX[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSUUUWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPNNNLLLIIIHHHGGGFFFDDDGGGJJJKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@?????????????????????>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;::::::;;;<<<<<<<<<<<<<<<:::999999888777777666666555666777999::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<>>>>>>???>>>======>>>@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDBBBAAA@@@?????????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBBBBBBBCCC?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???BBBAAAAAA@@@@@@@@@@@@AAA?????????>>>>>>??????@@@???@@@AAA@@@??????AAABBB@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAADDDEEECCCAAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBAAA@@@AAADDDEEECCCAAAAAACCCEEEEEECCCCCCDDDGGGJJJIIIGGGEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDFFFFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHGGGJJJHHHFFFGGGIIIJJJIIIGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFHHHLLLOOOfff}}}qqqfffcccgggrrr|||~~~~~~}}}{{{zzzuuuwwwvvvssspppmmmfff___XXXUUUPPPKKKFFFBBB???>>>:::999777666666666777888555444333222222:::LLL^^^cccUUUGGGBBBFFFPPP```nnnmmm~~~mmmsss\\\GGG;;;333.........,,,+++---************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))mmmjjjhhhhhhjjjkkkhhhfffddddddccccccbbbaaaaaaaaa``````aaaaaaaaabbbbbbbbb______^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUPPPOOOOOOQQQTTTWWWXXXWWWUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSOOOOOOOOONNNMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAACCCEEEFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@??????@@@>>>>>>>>>============<<<=========<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999999:::::::::;;;;;;;;;;;;;;;999999999888777777666666555666888999:::;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;::::::;;;<<<============<<<<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>======>>>>>>=========<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<>>>>>???AAA?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCAAACCCDDDDDDBBBAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???AAACCCCCCCCCBBB@@@BBBDDDDDDCCCDDDEEEGGGIIIHHHGGGFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEEEEFFFFFFEEECCCGGGEEEDDDCCCCCCEEEHHHIIIEEEDDDCCCBBBCCCEEEFFFHHHDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIIKKKMMMLLLKKKLLLMMMLLLJJJHHHHHHJJJLLLLLLMMMMMMLLLLLLNNNRRRUUUnnn~~~zzzggg___aaalll|||}}}|||vvvxxxwwwsssqqqoooiiibbb[[[XXXSSSMMMGGGBBB???>>>999888777666666666777888777555444333333999JJJZZZgggYYYJJJDDDFFFOOO]]]hhhmmmzzztttjjj}}}fffLLL???777000//////---,,,---************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))gggeeeccccccddddddcccaaa\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNJJJIIIIIIKKKOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>@@@BBBBBB@@@???@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999::::::;;;;;;::::::999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::999999999777888:::;;;===>>>??????>>>?????????@@@@@@@@@@@@>>>===<<<;;;;;;===???AAA??????>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<===========================>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@??????>>>??????>>>>>>>>>=========????????????@@@@@@@@@@@@?????????>>>>>>======<<>>>>>@@@AAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBDDDEEEDDDCCCBBBCCCDDDFFFEEECCCBBBCCCDDDFFFGGGIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOOOOMMMLLLKKKLLLKKKJJJHHHJJJIIIIIIIIIJJJKKKLLLMMMKKKIIIGGGFFFGGGIIILLLNNNLLLLLLLLLMMMNNNOOOOOOOOOQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOOOOPPPQQQSSSSSSSSSSSSTTTTTTSSSQQQOOOOOORRRTTTVVVWWWXXXXXXYYY\\\___bbboooxxxnnn[[[WWW^^^ooo~~~||||||uuuwwwvvvsssqqqpppjjjccc]]]ZZZTTTNNNGGGBBB>>><<<999888777666666777888888888666444333333888FFFTTTfff\\\OOOGGGGGGOOO]]]fffpppuuuzzzaaaiii}}}vvv[[[CCC999000//////---,,,---*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((\\\[[[ZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPOOONNNNNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKIIIGGGGGGDDDDDDDDDFFFJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>??????=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???========================>>>===<<<;;;:::;;;<<<<<<======<<<;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCCDDD@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>===>>>???BBBCCCAAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@???@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@???>>>>>>???AAA======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHDDDDDDEEEEEEDDDCCCBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEECCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGIIIJJJJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRRRRQQQQQQPPPQQQRRRSSSSSSSSSTTTVVVXXXWWWVVVTTTTTTUUUUUUTTTRRRRRRTTTVVVWWWXXXWWWUUUTTTVVVUUUSSSRRRRRRTTTWWWYYYXXXXXXYYYZZZZZZZZZYYYYYY]]][[[YYYWWWVVVVVVVVVWWWZZZ\\\]]]\\\ZZZYYYZZZ\\\\\\]]]__________________^^^^^^]]]\\\[[[\\\___bbbdddfffgggiiijjjlllppprrryyytttddddddooo}}}{{{zzzyyyuuuwwwvvvrrrpppooojjjccc^^^[[[UUUNNNGGGAAA===;;;888888777666666777888999888555444333222555@@@LLLbbb]]]TTTJJJHHHQQQ___iiilllnnn~~~bbb```{{{{{{tttcccGGG;;;000......---++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((VVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@CCCEEEGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>??????@@@????????????????????????AAA@@@???>>>===>>>??????AAA@@@>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA===<<<<<<<<<<<<===>>>>>>????????????????????????>>>>>>???@@@AAABBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>???AAA===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQPPPOOOOOOQQQRRROOOOOONNNNNNNNNPPPQQQRRRNNNOOONNNLLLIIIIIIJJJLLLNNNNNNMMMMMMMMMOOOPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLMMMOOORRROOONNNMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSYYYZZZ[[[ZZZYYYZZZ\\\^^^\\\[[[ZZZ[[[]]]^^^]]]\\\XXX[[[^^^``````]]]ZZZXXX\\\[[[YYYXXXXXXYYY[[[\\\```bbbeeeggghhhgggeeecccgggeeebbb___]]]\\\\\\\\\```ccceeedddaaa```bbbeeehhhjjjlllllljjjhhhhhhhhhdddfffgggggggggiiillloooyyyzzz|||||||||}}}www{{{~~~|||zzzyyyxxxwwwxxxvvvrrrpppnnniiiccc___[[[UUUNNNGGGAAA>>><<<888777666666666777888999999666444333222333;;;EEE[[[]]]XXXMMMGGGOOO```lllqqqssskkk[[[jjj{{{qqqfffsssfffLLL>>>111---...---++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))QQQRRRRRRQQQOOONNNNNNOOOLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>@@@BBBCCCBBB@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======;;;;;;:::::::::;;;<<<<<<>>>???@@@>>>===<<<===>>>======<<<<<<<<<======>>>????????????@@@@@@@@@AAA===============>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA??????@@@@@@AAADDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBB@@@AAAAAAAAA??????AAABBB???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLLLLKKKIIIGGGFFFFFFIIILLLMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRPPPQQQRRRSSSSSSQQQPPPNNNPPPQQQQQQRRRSSSUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTTTTSSSRRRSSSUUUWWWPPPPPPQQQQQQRRRSSSSSSTTTOOOPPPPPPMMMKKKKKKMMMPPPSSSRRRQQQQQQQQQSSSUUUVVVRRRRRRQQQPPPPPPQQQRRRRRROOOQQQSSSSSSTTTVVV[[[___ZZZXXXWWWXXX[[[\\\[[[YYY[[[[[[\\\]]]]]]\\\[[[[[[ZZZ\\\^^^```aaaaaa``````ggghhhhhhhhhffffffhhhjjjfffffffffhhhkkkmmmmmmlllnnnooopppqqqpppnnnlllkkkmmmlllkkkjjjiiiiiiiiiiiinnnrrrwww|||~~~}}}zzzxxxyyywwwrrrnnnkkkiiiiiiiiilllppprrrrrrooonnnqqqtttxxxzzz|||{{{wwwtttssssssrrruuuxxxzzz|||~~~~~~}}}|||{{{{{{zzz{{{xxxssspppooojjjddd```]]]WWWPPPIIICCC@@@>>>888777666666666777999:::;;;777555555333333999AAAUUU]]]\\\NNNDDDKKK^^^lllxxx{{{tttVVVTTTnnn{{{{{{vvvnnndddkkkpppPPPAAA333...///...,,,,,,((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))JJJKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFAAAAAABBBBBBBBBCCCCCCCCC?????????@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>============???AAAAAA???===AAA@@@???>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>???===>>>>>>???@@@AAABBBBBBAAA@@@@@@??????>>>======;;;;;;::::::;;;<<<<<<===@@@@@@@@@???======>>>???>>>>>>=========>>>>>>???@@@@@@AAAAAABBBBBBBBBCCC>>>>>>>>>???????????????AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBFFFEEECCCAAAAAAAAACCCDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???AAABBBCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCBBBAAA@@@BBBDDDAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOWWWVVVUUUTTTTTTTTTTTTTTTPPPQQQRRRSSSRRRPPPNNNLLLJJJMMMPPPRRRRRRRRRRRRSSSTTTSSSSSSTTTUUUWWWYYYZZZVVVWWWYYYYYYYYYWWWUUUTTTUUUVVVVVVXXXYYYZZZ[[[[[[WWWWWWVVVUUUTTTTTTTTTUUUSSSSSSSSSRRRRRRRRRUUUWWWNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQNNNLLLLLLOOORRRSSSRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUWWWZZZ]]]^^^```dddkkkpppkkkiiiggghhhkkkllljjjhhhjjjjjjjjjjjjiiigggeeeddd___bbbggglllppprrrttttttzzz{{{{{{zzzyyyxxxzzz{{{wwwwwwwwwzzz~~~~~~|||||||||~~~~~~~~~~~~~~~|||}}}zzztttqqqpppkkkdddaaa^^^XXXQQQJJJEEEAAA@@@888777666666666888999:::===999666666444444999@@@QQQ\\\^^^OOOAAAGGG[[[kkktttzzz|||zzzUUUJJJhhhssslllooo~~~uuuoookkklll~~~SSSCCC444000000000------(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))EEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDBBB@@@??????@@@@@@@@@@@@???>>>=========;;;<<<>>>???@@@@@@@@@???@@@@@@??????>>>=========???>>>>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;;;;===>>>>>>======>>>?????????@@@@@@@@@???>>>>>>???<<<;;;<<>><<<>>>>>>>>>???@@@AAABBBCCCFFFEEECCC@@@???>>>>>>>>>@@@===:::888:::===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>???AAABBBHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???AAA@@@???????????????@@@@@@@@@?????????@@@@@@AAACCCBBBAAA@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBEEEFFFEEEEEEHHHHHHEEEFFFGGGHHHHHHHHHHHHIIIJJJGGGIIIJJJJJJIIIIIIJJJKKKIIIKKKNNNOOOOOOOOOPPPQQQPPPRRRSSSQQQNNNMMMOOORRRRRRPPPOOOPPPQQQQQQPPPOOORRRPPPOOOPPPRRRTTTUUUUUUOOOVVVYYYSSSPPPRRRSSSQQQVVVVVVXXXZZZ[[[[[[XXXVVVUUUVVVWWWXXXXXXXXXXXXXXX\\\___bbbcccaaa^^^\\\[[[YYYUUUSSSUUUXXXWWWTTTRRRUUUTTTSSSUUUWWWZZZZZZZZZWWWXXXXXXXXXWWWVVVXXXYYY^^^\\\XXXWWWVVVVVVUUUTTTRRRTTTVVVXXXYYY[[[^^^aaa___``````\\\XXXVVVWWWZZZWWWUUUSSSTTTWWWYYYXXXVVVUUUVVVWWWYYY[[[^^^```bbb___^^^[[[WWWSSSSSSWWW[[[___[[[ZZZ___bbbaaa______gggeeeeeehhhmmmrrrrrrqqqzzz}}}|||yyyuuuttttttrrrmmmiiiccc___YYYSSSMMMGGGAAA<<<;;;:::888666666666666777::::::999666333333777:::GGG]]]^^^MMMGGGJJJPPPXXXhhhwwwvvv~~~gggKKKZZZ\\\kkkjjjwwwqqqzzzxxx{{{hhhAAA555///,,,000+++///+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>???@@@??????>>>===<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<===>>>>>>>>>>>>===<<<===???@@@@@@>>>>>>???AAABBBBBBAAAAAA@@@@@@??????@@@>>>===>>>AAABBBAAA???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBBCCC@@@<<<;;;===???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@???????????????@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAADDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLOOOPPPNNNNNNQQQQQQNNNMMMOOOPPPQQQRRRSSSUUUVVVVVVWWWVVVUUUSSSSSSUUUWWWUUUWWWZZZ[[[[[[]]]___aaacccdddccc```\\\YYYZZZ[[[]]][[[ZZZYYYZZZYYYWWWVVVVVVVVVVVVYYY]]]______^^^bbbdddaaaXXXSSSUUUVVVUUU]]]\\\[[[^^^aaacccaaa___]]]]]]]]]\\\[[[[[[[[[ZZZ^^^aaaeeegggfffeeeccccccaaaaaaaaaaaa^^^ZZZWWWWWWXXXUUUSSSSSSVVVYYY[[[\\\[[[\\\]]]]]]^^^```dddfffkkkiiigggggghhhiiiiiihhh^^^```bbbcccdddeeehhhjjjlllnnnppppppoooqqqvvvzzzwwwtttrrrrrrtttuuuuuusss{{{{{{{{{|||}}}{{{uuuoookkkooovvv}}}~~~|||~~~|||yyytttsssrrrqqqllliiiddd```YYYSSSMMMGGGAAA===:::999777666555555666666:::;;;999777444333666999DDD[[[```QQQHHHFFFIIIRRRggguuuvvvlllNNNVVVaaapppqqq{{{|||ttttttoooGGG999111,,,000***...+++++++++************)))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((())))))(((((('''>>>>>>>>>>>>>>>?????????===>>>???>>>===<<<===>>>@@@???>>>===<<<;;;;;;:::===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBB???????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAABBBBBBAAAAAABBBCCCFFFEEECCCBBBAAAAAAAAABBBAAA@@@???AAACCCDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEBBB??????@@@CCCEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUTTTWWWWWWUUUVVVYYYZZZWWWZZZ[[[\\\^^^```bbbdddeeeeeedddaaa^^^\\\\\\___bbb```bbbdddeeefffhhhlllnnnmmmmmmllliiieeeccccccdddfffeeedddeeeffffffdddbbb\\\\\\___ccchhhkkkkkkkkkvvvssskkkaaa]]]___aaaaaakkkiiihhhmmmtttwwwvvvssssssrrrpppmmmlllkkkkkkkkkmmmpppuuuwwwxxxwwwwwwwwwyyy}}}{{{tttmmmjjjiiieeebbb______cccgggkkklllfffggghhhjjjlllqqqwww|||~~~}}}}}}~~~~~~wwwyyy{{{}}}}}}~~~}}}yyysssqqqpppooollliiieeeaaaZZZTTTNNNHHHBBB>>>:::999777666555555666666;;;;;;:::777555444555777@@@YYYbbbVVVJJJAAABBBLLL```mmmrrr~~~vvvUUUQQQhhhxxx|||uuutttyyyNNN===333---///))),,,+++++++++************)))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((===>>>>>>???@@@AAAAAAAAA<<<>>>??????======>>>???BBBAAA???===<<<<<<<<<<<>>???@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGIIIHHHEEECCCCCCCCCDDDEEE@@@AAABBBCCCCCCCCCDDDEEEHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCAAAAAACCCEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSUUUVVVYYYWWWTTTRRRQQQSSSVVVXXXUUUWWWYYY[[[]]]^^^^^^^^^WWWWWWVVVVVVXXXZZZ\\\]]]^^^```bbbddddddbbb```___]]]\\\[[[[[[ZZZ[[[\\\\\\[[[\\\\\\[[[ZZZ\\\```ddd]]]\\\YYYXXXWWWXXXZZZ[[[ZZZ]]]___^^^bbbhhhkkkjjjbbbbbbdddiiipppuuuwwwwwwwwwuuurrrnnnkkklllooorrrrrrtttuuuuuutttuuuwwwyyy~~~~~~~~~|||~~~}}}~~~~~~}}}yyysssqqqqqqrrrpppnnngggbbbZZZSSSMMMHHHCCC@@@;;;:::999888888888999::::::999999888888666555444:::QQQ___\\\PPPAAABBBTTTaaallltttkkkOOOjjj[[[CCC444---000***---+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))AAABBBDDDFFFFFFFFFFFFEEEBBBCCCDDDCCCBBBAAABBBCCCEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEAAABBBDDDCCCBBBBBBCCCDDDGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEECCCAAA@@@AAACCCEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNPPPRRRTTTTTTLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXUUUVVVWWWYYY\\\___aaabbbaaa___\\\[[[[[[]]]```cccaaaaaabbbcccdddfffgggggg^^^]]]\\\\\\^^^```cccdddfffhhhjjjkkkiiifffccc```]]]\\\[[[ZZZZZZZZZ[[[\\\___```aaa```___bbbhhhmmmiiihhhfffddddddfffhhhjjjkkknnnppppppttt{{{~~~uuutttwww}}}}}}~~~}}}yyyuuutttuuuvvvtttqqqfffaaaYYYRRRLLLGGGCCC@@@::::::888888777888999:::888888888999999888666333777LLL[[[^^^VVVEEEDDDWWWnnnvvv}}}tttPPPccccccGGG666///222+++...+++++++++************)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((())))))******))))))(((AAABBBDDDFFFFFFFFFEEEDDDEEEFFFFFFEEECCCBBBCCCDDDDDDCCCBBBAAABBBDDDFFFHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDFFFEEEDDDDDDEEEGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFEEEBBBAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAACCCEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLOOOPPPRRRTTTWWWZZZ\\\]]]WWWXXXZZZ\\\^^^aaacccdddggghhhiiijjjkkkjjjhhhgggaaaaaabbbccceeegggiiijjjeeeffffffggghhhiiijjjkkkmmmkkkjjjhhhhhhiiijjjkkkcccbbbaaaaaabbbeeehhhjjjjjjmmmpppssstttssspppnnnkkkjjjhhhgggfffggghhhiiikkkmmmnnnmmmlllpppxxx~~~}}}{{{yyyzzz|||~~~}}}~~~zzz|||yyywwwwwwyyyzzzxxxuuufffaaaXXXQQQKKKFFFBBB@@@888888777666666777888999777666777999;;;:::777333444FFFXXXbbb]]]HHHCCCTTTqqqxxx~~~{{{TTT[[[|||lllMMM:::111333,,,...+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''@@@AAACCCEEEEEEDDDCCCBBBFFFGGGGGGFFFDDDBBBCCCDDDCCCBBBAAA@@@BBBDDDGGGIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDEEEFFF@@@AAABBBCCCDDDDDDDDDCCCDDDFFFHHHFFFCCCAAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDAAACCCDDDEEEFFFFFFEEEDDDBBBAAA@@@BBBDDDFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMOOOQQQSSSVVVWWWXXXVVVWWWWWWXXXYYYZZZZZZZZZ[[[ZZZYYYWWWUUUSSSQQQQQQQQQSSSUUUXXX\\\___aaabbbaaabbbeeehhhkkknnnpppqqqlllnnnoooppppppnnnmmmkkkhhhhhhhhhhhhiiijjjkkklllgggiiimmmpppqqqqqqpppoootttrrrnnnkkkiiiiiijjjkkkeeedddcccccceeehhhkkkmmmjjjnnnuuu{{{~~~|||zzzyyyxxxyyyzzz{{{xxxzzz{{{zzzzzz~~~}}}}}}~~~{{{tttnnnlllmmmrrruuussstttyyy{{{{{{|||yyyxxxzzz|||}}}zzzwwwfff```XXXPPPJJJFFFBBB???777666555444444555666777666555666999<<<;;;777444111CCCWWWdddaaaJJJAAAOOOlllrrryyyyyyXXXVVVwwwsssRRR<<<222444,,,...+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''AAABBBCCCEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@???EEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGNNNKKKIIIHHHIIIJJJJJJIIIDDDGGGJJJJJJHHHFFFHHHJJJIIIIIIKKKKKKKKKJJJIIIHHHLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOQQQTTTVVVTTTQQQPPPTTTXXXZZZ\\\___cccgggaaa```_________``````aaadddaaa^^^^^^^^^\\\XXXTTTVVVXXXXXXXXX^^^fffhhheeekkkjjjiiikkknnnqqqssstttppprrruuuwwwwwwuuurrrppprrrrrrqqqnnniiigggggghhhlllrrrwwwxxxzzz}}}}}}zzz{{{uuuooommmjjjfffeeeggghhhjjjjjjiiilllrrrtttrrryyy{{{}}}xxxrrrhhhjjjpppmmmqqqlllnnnuuusssiiihhhnnnpppvvvmmmppprrrttt}}}{{{zzzxxxwwwzzz~~~zzzsssbbb```[[[UUUNNNGGGAAA>>><<<999666444444444444333777777888:::<<<;;;777555888@@@RRR```\\\MMMDDDFFF[[[kkkkkkqqqZZZTTTkkkzzz|||PPP???666222000+++---,,,++++++******++++++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))???@@@AAAAAABBBAAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNLLLLLLMMMOOOQQQQQQPPPMMMOOOPPPPPPOOOOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPSSSRRRRRRRRRSSSUUUWWWYYY\\\\\\]]]___bbbbbb___[[[WWW[[[```ccceeefffiiillllllmmmmmmllljjjiiiiiijjjnnnllliiihhhhhhgggdddbbbaaabbb```___dddlllnnnkkkiiiiiikkknnnssswwwzzz{{{|||wwwqqqllliiikkkooosssvvv|||wwwooollljjjhhhiiilllhhhqqq{{{vvvoooggg[[[[[[aaa^^^fffnnn}}}rrrqqqzzz~~~|||xxxwww{{{zzz}}}~~~~~~~~~}}}{{{zzzyyywwwuuuxxxzzzvvvooo___]]]YYYSSSMMMGGGBBB???:::888555444444666666555777777888:::<<<;;;888555555===OOO^^^\\\NNNFFFGGG[[[gggdddjjj~~~bbbTTTpppwwwsssyyyWWWBBB888333000+++---,,,++++++******++++++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUWWWZZZ\\\\\\[[[YYYXXXVVVVVVWWWWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVXXX[[[^^^```]]]^^^```dddffffffdddaaacccgggjjjmmmnnnnnnoooqqqtttxxx{{{|||zzzxxxyyyzzz}}}{{{xxxwwwwwwxxxwwwvvvwwwvvvqqqlllmmmrrrsssqqqlllooosssyyy~~~wwwooojjjjjjlllmmmqqq{{{vvvlllkkkllloootttyyyvvvuuuooogggZZZ\\\cccbbbjjj|||xxxzzzzzzuuuxxx|||~~~~~~|||||||||~~~~~~|||xxxyyywwwtttuuuuuuppphhh[[[ZZZWWWRRRMMMGGGCCCAAA999777444444555777888888777777999;;;<<<;;;888555222:::KKK\\\]]]PPPGGGHHHWWWaaa]]]eee{{{lllPPPlllmmmzzz|||ppppppbbbFFF:::444///,,,---,,,++++++******+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))FFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]___bbbeeefffeeedddaaa]]]ZZZZZZ\\\]]][[[YYYZZZYYYXXXVVVVVVWWWXXXYYY[[[\\\___cccfffiiijjjkkkoooppprrruuuxxxzzzzzzzzzssssssttttttsssttttttuuuvvv|||wwwssstttuuusssuuuyyy~~~xxxrrrqqqllljjjhhhlllxxxxxxnnnfffgggnnnvvv~~~zzzwwwtttppphhhooo{{{|||uuu|||{{{yyyuuuyyy}}}}}}xxxzzzxxxtttsssrrrllleee]]][[[XXXSSSMMMHHHDDDAAA;;;888555444666777888777777888999;;;<<<;;;888555222888HHHZZZ]]]QQQGGGFFFLLL\\\^^^hhhyyyrrrQQQggglll{{{uuunnnlllIII===555......---,,,++++++******++++++******)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((FFFEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVUUUUUUUUUVVVWWWXXXTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^___aaaccceee^^^^^^aaaeeejjjllllllkkkeeecccaaacccfffiiihhhfffeeeeeedddcccdddeeefffggglllooouuu{{{~~~~~~|||{{{{{{|||}}}}}}|||vvvvvvwwwvvvzzz~~~xxxvvvyyyoookkkgggkkkyyynnnhhhcccfffllluuu~~~zzzyyy~~~yyytttqqquuu|||zzz}}}xxxvvvvvvuuurrrzzz}}}zzzxxx||||||zzz{{{zzzuuurrrqqqlllfffbbb___[[[VVVOOOIIIDDDAAA>>>;;;777666666777666666888888999;;;===<<<888666444888GGGYYY]]]RRRGGGCCCBBBZZZfffoooxxxuuuVVVhhhjjjzzz{{{ppp}}}uuuKKK@@@777...000---,,,++++++******++++++***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((DDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]]]]\\\[[[[[[[[[\\\^^^___[[[[[[[[[]]]^^^aaabbbddd```______```aaadddfffggg```aaadddjjjppptttvvvvvvooopppqqquuuyyy{{{|||{{{zzzzzzzzz{{{|||~~~~~~~~~zzz|||}}}xxxvvvzzzuuurrrnnnppp|||mmmkkkjjjkkklllppp{{{~~~}}}zzzvvvtttzzzwwwkkkiiihhhhhhfffffflllttt~~~yyy|||xxx{{{rrr}}}~~~zzzzzz}}}zzz{{{|||zzzuuuqqqqqqnnniiifffccc^^^XXXQQQJJJDDDAAA???<<<888666666777666666888888999<<<===<<<999666555888EEEXXX^^^TTTHHHCCCAAA]]]llluuuwww|||VVVgggdddsss}}}ttt}}}}}}OOODDD:::---111---,,,++++++******++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))IIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIILLLKKKKKKKKKLLLMMMNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVQQQRRRTTTUUUVVVWWWWWWWWW]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^ccccccccccccccccccccccccaaaaaaaaaccceeeiiilllnnnjjjiiiggggggggghhhjjjkkkhhhhhhgggggghhhkkkoooqqqqqqpppooooooqqqsssuuuwwwuuuuuuvvvyyy~~~||||||}}}wwwvvv|||}}}sssuuuyyyyyytttrrrzzzyyywwwwwwvvvuuuqqqtttxxx|||yyy```XXXZZZ___fffjjjnnnxxxzzz{{{ooo}}}wwwtttyyy||||||}}}rrrlllooonnnrrr~~~}}}{{{}}}}}}zzzzzz|||zzzssspppppppppmmmfffddd___YYYQQQJJJEEEAAA>>>;;;888777777888888888888999:::<<<===<<<999666444666CCCXXX```WWWKKKEEEKKKcccmmmssstttWWWfffxxxaaannn|||~~~www|||SSSHHH;;;+++000---,,,++++++******++++++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))QQQRRRSSSTTTUUUTTTSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXWWWXXXXXXYYYYYYYYYYYYYYYVVVXXXZZZ\\\^^^___```aaa\\\\\\]]]]]]^^^___``````]]]^^^```aaaccceeefffgggbbbbbbbbbaaaaaa`````````aaabbbdddeeefffgggggggggnnnnnnmmmmmmmmmllllllllleeeeeeeeeeeefffggghhhiiinnnnnnnnnnnnnnnnnnnnnnnnhhhhhhiiilllpppuuuyyy|||zzzyyyxxxwwwwwwyyy{{{|||zzzyyywwwvvvxxx{{{yyyyyy{{{xxxrrryyy}}}xxxxxxrrrnnnpppwwwzzzxxxuuuttt|||zzzcccLLLRRRWWW```lllttt|||xxx~~~pppjjj|||zzz~~~{{{yyyppphhhiiivvv|||uuuppprrrzzznnn```ZZZYYYeeeooo}}}}}}zzz{{{yyyrrrooopppqqqpppeeeccc^^^XXXRRRKKKEEEBBB<<<:::777777888999::::::888999:::<<<===<<<999666333444AAAWWWbbbZZZMMMGGGUUUgggkkkooosss]]]iiirrrssswwwdddnnn|||yyyzzzVVVJJJ<<<***///---,,,++++++******++++++))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))eeebbb___]]]\\\^^^```aaadddaaa^^^^^^aaabbbaaa___[[[\\\^^^______```bbbddddddfffhhhgggeeedddfffiiihhhgggfffhhhjjjlllmmmllliiiiiijjjkkkjjjiiihhhgggfffjjjooopppooonnnoooqqqvvvnnnjjjmmmooommmlllnnngggjjjnnnsssvvvwwwwwwvvvtttvvvzzz}}}~~~}}}{{{yyyuuuqqqrrrxxx}}}{{{yyyyyy|||~~~}}}|||||||||vvvxxxzzz|||~~~~~~}}}{{{}}}|||xxx|||vvv}}}vvvrrrssskkklllrrrzzz|||{{{zzzcccTTTOOOPPPUUUaaappp|||{{{{{{pppppp~~~yyy|||~~~tttnnnlllrrr}}}tttlllkkkooosss~~~}}}mmm^^^cccmmmvvv}}}|||~~~}}}}}}}}}yyyxxxvvvuuutttrrrooommmfffbbb]]]XXXRRRLLLFFFAAA===<<<:::888777777777888999<<<===<<<===>>>:::555333333@@@WWWaaaXXXKKKFFFRRR^^^eeeccclllfffhhhuuu|||yyy~~~rrrcccuuu{{{qqqxxxbbbGGG???555---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjiiigggfffggghhhiiiiiiooolllhhheeeeeefffffffffggghhhjjjjjjjjjjjjkkkmmmhhhjjjlllkkkhhhggggggiiijjjiiijjjlllpppsssuuuuuurrrtttwwwyyy{{{{{{{{{{{{sssuuuxxxzzz|||}}}{{{~~~}}}~~~zzzyyyyyywww}}}~~~zzzssskkkiiilllvvvuuuxxx~~~qqq]]]PPPMMMMMMSSSaaatttyyyzzz~~~nnnrrr}}}|||yyyqqqllloooxxxuuulllkkkuuu{{{~~~oooiiivvv~~~}}}~~~~~~~~~zzzxxxvvvuuutttrrrpppmmmfffbbb]]]XXXRRRLLLFFFBBB===<<<:::888777777777888999<<<===<<<===>>>;;;555444333???UUU___VVVIIIDDDJJJSSSZZZ^^^llljjjfffooo|||{{{eeepppuuupppvvvgggJJJAAA777......---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzyyyxxxyyy{{{|||||||||{{{xxxuuuvvvyyy|||xxxyyyyyyxxxvvvuuuuuuwwwppprrruuuuuutttrrrqqqrrrvvvvvvwwwzzz}}}yyyxxxvvvyyy|||xxx{{{~~~{{{vvvqqqppprrrwww{{{{{{|||wwwsssnnniiikkkppp}}}}}}||||||wwwgggUUUKKKJJJLLLQQQ___vvvvvvwww}}}zzzlllxxx~~~zzzxxxooo{{{sssmmmnnnvvv~~~~~~~~~zzzxxxvvvuuutttrrrpppnnnfffbbb]]]WWWRRRMMMGGGCCC===<<<:::888777777777888999<<<===<<<===>>>;;;555555333===QQQ]]]WWWJJJCCCHHHQQQYYYcccxxxxxxfffdddvvvvvv[[[dddppptttnnnOOOCCC888000...---,,,++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{vvvrrrvvvqqqnnnuuu{{{{{{mmmiiijjjlllpppoooooooooooouuu~~~{{{xxxyyyyyyxxxwwwyyy{{{||||||zzzuuussspppnnnssszzz}}}qqq```PPPHHHIIILLLOOO[[[rrrsssuuu}}}qqqkkk}}}{{{~~~pppooovvv~~~~~~}}}}}}{{{yyyvvvttttttssspppooogggccc]]]WWWRRRMMMGGGDDD===<<<:::888777777777888888;;;<<<;;;===>>>;;;666555333:::MMM\\\[[[OOOFFFJJJUUUbbboookkk]]]ooopppTTTaaasss{{{wwwUUUFFF888111......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~wwwrrrtttmmmkkkttt|||pppffffffkkkqqq}}}zzzwwwtttqqqvvv|||yyywwwvvvxxx||||||xxx|||yyyfffpppkkkiiinnnwww~~~xxxssspppooooooooouuu}}}rrr___OOOHHHIIILLLMMMWWWjjj}}}pppsss~~~lllooommmvvv~~~|||ooouuu~~~|||{{{|||yyyvvvtttssssssqqqoooiiiddd^^^WWWRRRLLLGGGDDD===<<<:::888777777777888888;;;<<<;;;===???<<<666444111777JJJ\\\```VVVLLLGGGUUUgggtttqqq___tttuuuZZZggg{{{~~~[[[HHH999111///...---,,,++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((({{{yyyzzz~~~~~~zzztttrrrssslllkkkuuu|||mmmggghhhpppxxx}}}zzzxxx|||xxxxxx{{{{{{yyywwwwwwzzz~~~vvvvvvnnnbbbooohhhfffnnnyyy}}}|||{{{qqqnnnnnnppppppqqqwww~~~tttaaaPPPHHHHHHIIIKKKSSSdddttt~~~mmmrrr{{{nnnwwwkkkpppyyy~~~wwwsss}}}{{{}}}zzzvvvtttssssssrrrpppkkkfff___WWWQQQKKKFFFCCC===<<<:::888777777777888777:::<<<;;;===???<<<777444000444FFF[[[ddd[[[OOOFFFUUUgggsss|||sssddd{{{xxxZZZhhh}}}{{{{{{bbbKKK:::222///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzvvvyyy{{{}}}|||zzzyyy|||qqqjjjmmmpppuuuuuuoooooozzzvvviiieeehhhrrr|||~~~yyyuuuwwwzzz|||zzzxxxxxxzzz~~~xxxxxxqqq```___bbb^^^aaakkktttuuutttuuuooonnnppptttvvvwww{{{tttbbbPPPGGGGGGHHHJJJRRR___kkkvvv~~~zzzkkkrrrtttuuu{{{pppooowww{{{zzzxxxvvv}}}}}}}}}zzzvvvtttssssssrrrqqqmmmhhh```XXXQQQKKKEEEBBB===<<<:::888777777777888777:::<<<;;;===???<<<777555000222BBBYYYddd\\\NNNEEEQQQaaammmvvvooo___ssszzzWWWbbb{{{~~~wwwiiiPPP===444///...---,,,,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrjjjkkkmmmwwwyyy{{{zzzzzz|||cccYYYbbblll|||}}}wwwyyynnncccbbbgggrrr~~~|||}}}~~~|||zzzyyy|||~~~zzzxxxwwwxxx{{{}}}{{{~~~{{{\\\RRRXXXOOOPPPYYYfffmmmmmmnnnsssmmmmmmqqqwwwyyyyyy|||}}}||||||}}}sssbbbPPPGGGFFFHHHJJJRRR\\\eeennn{{{zzzttt}}}jjjsssrrr{{{wwwtttqqqyyyzzzwww}}}vvvyyy~~~{{{vvvtttssssssrrrqqqoooiii```XXXPPPJJJDDDAAA===<<<:::888777777777888777:::;;;;;;===???<<<777777111111@@@WWWccc[[[LLLAAAIIIVVVdddnnnxxxjjjTTTcccnnnrrr}}}\\\aaa{{{ttt~~~mmmSSS???555//////...---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))