BM6P6(@ tttkkkpppnnnkkkmmmttt}}}qqqgggdddjjjtttwww^^^III===;;;555666555222222333333111444333333222111000......//////000111111111111111000///...------...///000..................------......---------......///................................................******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++(((((())))))))))))((((((+++++++++*********))))))++++++*********************++++++***((('''((()))+++***)))(((((()))***+++))))))))))))))))))))))))...---+++***)))))))))))))))***+++++++++)))((('''***************************(((&&&'''***+++)))'''&&&&&&''''''(((***+++,,,((())))))*********))))))(((((((((((((((((((((((())))))))))))************))))))))))))************+++,,,,,,+++***)))((((((++++++,,,---...000111222555666777888888777666666777777777777777777777777888999;;;;;;;;;<<>>AAACCCFFFHHHIIIJJJJJJKKKNNNPPPRRRRRRRRRRRRQQQQQQPPPOOOUUUUUUVVVWWWWWWXXXXXXXXXYYY___mmm}}}uuuoookkkooo{{{vvvrrryyy}}}fffJJJ???777666666333222444333333333333333222111000111111222222222111111000///000000000000000000//////...,,,,,,,,,///222444222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))******************)))************************))))))*********++++++++++++,,,,,,+++)))((()))***((()))***++++++***)))(((((((((((((((((((((((((((///)))######(((,,,+++)))+++***)))(((((()))***+++)))))))))))))))))))))))))))*********)))))))))***))))))******+++---...///---,,,***)))((((((((((((++++++++++++++++++++++++((()))))))))************((()))))))))************,,,,,,------------,,,,,,))))))***+++,,,...///000222333555666777777777666666666666666666666666666999;;;<<<<<<<<<>>>@@@BBBDDDEEEGGGHHHHHHJJJMMMOOONNNOOOPPPQQQRRRRRRQQQQQQSSSSSSUUUVVVVVVWWWVVVVVVZZZ]]]hhhwwwyyyooohhhqqqzzzxxxvvvYYYJJJ===:::999444333666333333333333333222111111222222333333222222111111///000000111111000000///000///...------///111222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++++++++,,,,,,)))************+++++++++))))))************))))))***************+++++++++)))))))))***++++++,,,,,,***+++------,,,,,,...///++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++%%% &&&+++,,,***)))))))))))))))******+++)))))))))))))))))))))))))))***++++++))))))***+++---,,,++++++******++++++,,,+++***((((((((())))))************************))))))))))))************))))))))))))************++++++,,,,,,,,,++++++************+++---...000111111333444666777777777666666666666666666666666666999;;;<<<<<<<<<===@@@BBBCCCDDDFFFGGGHHHJJJLLLOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVVVVVVVUUUUUUWWWYYYcccrrryyykkknnnwww~~~mmmYYYGGGAAA===666444888333333444444333333222111222222222222222111000000///000111111111111000///000///////////////000000000000///////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---)))************+++++++++******++++++++++++******))))))*********+++++++++((())))))***++++++,,,,,,***,,,------------...000,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''''''((((((((()))***+++(((((()))***************)))))))))))))))))))))))))))***,,,+++)))(((***,,,,,,,,,+++***************+++***)))(((((((((***+++''''''''''''''''''''''''))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,,,,***++++++,,,---///000111111222444666777777777666666666666666666666666666:::<<<=========>>>AAACCCDDDEEEGGGHHHIIIKKKNNNPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTXXXddduuussspppqqq}}}|||eeeOOOGGGAAA888666:::333333444444444333222222111111111111111000/////////000111222222111000///000000000000000/////////000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++((())))))***++++++,,,,,,,,,------,,,***))))))***+++***)))(((((()))***+++))))))))))))))))))))))))'''...444222,,,'''(((,,,'''((()))+++++++++***)))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,((((((((()))***+++------+++***((('''''')))+++,,,************************))))))))))))************))))))))))))************((()))***,,,---...//////++++++,,,---...000111222111222444666777777777666666666666666666666666666;;;===>>>??????@@@BBBDDDEEEGGGIIIJJJKKKLLLPPPRRRTTTSSSRRRRRRRRRRRRRRRSSSRRRTTTVVVXXXXXXXXXWWWVVVSSSZZZiii}}}vvvppplllvvveeeSSSGGG===888888===666222444555333111111111111111111111111111111111111000000000000111111111111222222222222111111........................------............------+++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************++++++,,,---++++++******************,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************+++******************+++*********)))))))))))))))///---+++)))(((((()))***++++++***)))(((((())))))222000...+++)))'''''''''************************+++,,,------......------,,,+++++++++,,,...000111444555666666666666666666888888777777777777777777;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIJJJKKKNNNPPPQQQRRRSSSRRRQQQQQQRRRSSSVVVUUUUUUUUUUUUUUUUUUUUUVVV]]]mmm{{{ssskkkooo~~~|||yyyfffTTTDDD<<<<<<888333111444555333222444111111111111111111111111111111000000000000111111000000000111111000000000........................------............---------------.........//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++,,,------************************)))******+++++++++******++++++******************************)))))))))((())))))))))))))))))))))))************************))))))))))))************------,,,,,,,,,,,,------***))))))))))))))))))))),,,+++***((((((((())))))++++++***))))))))))))))),,,+++*********+++,,,---(((((()))***++++++,,,,,,,,,,,,------...------------,,,,,,,,,---///111222444555555666666666666666888888888888888888888888;;;;;;<<<>>>???@@@AAABBBDDDFFFHHHJJJJJJLLLNNNPPPQQQRRRTTTSSSRRRQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVYYYaaasss{{{pppkkksss~~~xxxuuuiiiRRRDDD@@@777333333666666333333555222222222222222222222222111111000000000000111111//////000000000000//////////////////////////////------............---------------.........//////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------************************,,,++++++*********++++++************************'''((()))***++++++++++++,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))******++++++******************+++***))))))))))))))))))***)))))))))***+++---...''''''(((***+++,,,---...---------...------,,,,,,...---------...000222333444444555666666666666666888888999999999999999999:::;;;<<<===???@@@AAABBBDDDFFFHHHJJJJJJLLLNNNPPPMMMNNNPPPOOONNNMMMNNNOOOUUUUUUUUUVVVVVVWWWWWWWWW[[[fffzzz}}}rrrqqq{{{vvvqqq}}}iiiRRREEE===:::888888666222222555222222222222222222222222111111000000000000111111//////000000000000//////000000000000000000000000------............------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++***)))(((((((((((((((***************+++++++++))))))***++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((''''''&&&&&&''''''((()))))))))))))))*********++++++,,,------,,,,,,+++******)))))))))))))))***---,,,+++))))))))))))***'''((()))***+++,,,------------......------,,,+++------,,,---...///111222333444555666777777777666999999999999999:::::::::::::::;;;===>>>@@@AAABBBDDDFFFIIIJJJKKKLLLOOOQQQNNNNNNNNNLLLKKKKKKNNNPPPTTTTTTUUUVVVWWWXXXXXXXXXZZZfff|||xxxxxxxxxwwwzzziiiSSSFFF@@@:::888555222222666222222222222222222222222111111000000000000111111000111111222222111111000000000000000000000000000------............------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,+++***)))))))))))))))))))))*********+++++++++,,,---------,,,,,,+++***))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************))))))*********(((((())))))************)))***++++++,,,++++++******)))))))))))))))******///...+++)))((((((((((((***************+++++++++,,,------...------,,,,,,,,,+++++++++,,,...000111333444555666777777777777888888999999999:::::::::999999;;;<<<>>>@@@AAABBBEEEGGGIIIJJJKKKMMMOOOQQQSSSRRRPPPMMMLLLMMMRRRUUUTTTTTTUUUUUUVVVWWWXXXXXXVVVcccwww}}}}}}~~~~~~oooUUUIII===888555444444777333333333333333333333333111111000000000000111111111111222222222222111111////////////////////////------............---------------.........//////------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,+++++++++,,,,,,)))))))))***++++++,,,,,,............---,,,+++***((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((()))******++++++)))((((((((((((((((((((()))))))))))))))******+++++++++))))))((()))***+++************************+++,,,------......------++++++++++++,,,...///111333333555666777777777777777777888888999:::::::::888999:::<<<>>>@@@AAABBBEEEGGGIIIKKKKKKMMMOOOQQQRRRQQQPPPNNNLLLMMMQQQTTTTTTTTTTTTUUUUUUVVVVVVVVVTTT^^^pppppp]]]HHH===999777666777333333333333333333333333111111000000000000111111000000111111111111000000........................------............---------------.........//////------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,((())))))***++++++,,,,,,,,,,,,---------,,,++++++******************++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))************(((''''''''''''''''''((('''(((((()))******++++++,,,+++)))((('''(((((())))))))))))))))))***++++++))))))(((((()))***+++,,,)))))))))***+++++++++,,,***+++,,,---.../////////,,,,,,,,,,,,---...000111222333444666777777888888666666777777888999999:::777888:::<<<>>>@@@AAABBBEEEGGGJJJKKKLLLMMMPPPRRROOORRRTTTUUUTTTRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTZZZiii|||qqqTTTDDD>>>:::777555333333333333333333333333111111000000000000111111//////000000000000//////........................---..................---+++++++++,,,,,,,,,---------------------------------,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,************************''''''&&&''''''((()))***((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************++++++************++++++'''(((((()))***+++++++++111///---*********+++,,,))))))((())))))***++++++******)))(((((()))***+++''''''(((***+++,,,---...)))***+++---...///000000------------...000111333222333444666777888888888555666666777888888999999777888:::<<<>>>@@@AAABBBEEEGGGJJJKKKLLLMMMPPPRRRTTTYYY___bbbaaa]]]XXXVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUYYYfffxxxyyyvvvxxx|||iiiQQQAAA999888:::555555555444222111111222000000000000000000111111222111111111000000//////////////////////////////111000///......///000111........................------......///000000000...---,,,+++++++++++++++------------------------+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++)))******++++++++++++******)))))))))))))))(((''''''******************************+++,,,---......///---+++***(((((()))+++,,,******))))))((('''''''''''')))++++++)))'''''''''))))))))))))))))))))))))---,,,***(((((((((((())),,,++++++***))))))******++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,---,,,,,,+++,,,---///000111222333444555555555555666666666666777888999::::::;;;===>>>@@@BBBCCCDDDCCCGGGJJJIIIJJJNNNPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQSSSUUUUUUSSSQQQPPPWWWggg{{{}}}zzzuuusssvvvzzz|||fffTTTHHHAAA>>>777666555333111111333444111111111111000000000000111111111111000000000///////////////////////////111000///......///000111........................////////////..................---,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,---+++******+++,,,***)))******++++++++++++******)))))))))))))))(((''''''*********************************)))))))))((((((,,,+++***(((((()))+++,,,))))))))))))))))))))))))(((***,,,,,,***((((((((())))))))))))))))))))))))***))))))(((((()))***++++++***************++++++*********+++++++++,,,,,,+++,,,---.........---------,,,++++++,,,---///000222333444555555666666555888777777777777777888888;;;<<<===>>>@@@AAACCCCCCEEEJJJLLLJJJJJJNNNPPPOOORRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTSSSPPPMMMNNNVVVggg|||yyyuuurrruuuyyy}}}|||iiiWWWGGG===888777444111111222444555222222111111111000000000111111111111000000000000000000000000000000000000000000////////////000000........................000000//////...------,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++******++++++***(((******++++++++++++******))))))******))))))((((((************************)))))))))(((((((((''''''++++++***))))))***+++,,,(((((())))))***++++++,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))'''''''''((()))+++------******************++++++)))))))))************++++++,,,.../////////...---,,,,,,++++++,,,---///000333333444555666666666666999888888777777777777777<<<<<<===>>>???AAAAAABBBEEEIIIKKKJJJJJJMMMOOONNNRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSQQQMMMKKKNNNVVVhhh}}}{{{wwwxxx{{{|||fffMMM;;;888666333222222222222222333222222111111000000///111111111000000000000000000000000000000000000000000000////////////000000......................../////////......---------///......---------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***+++)))(((******++++++++++++******))))))*********))))))(((************************(((((()))***+++,,,------+++******))))))***+++,,,))))))******++++++++++++)))***++++++***))))))***))))))))))))))))))))))))&&&''''''(((***+++,,,---,,,++++++***))))))******)))))))))*********++++++++++++---.........---,,,,,,+++++++++,,,...///111333444555666777777777777888777777777777777888888<<<======>>>???@@@@@@AAABBBGGGIIIHHHIIIMMMOOOOOORRRQQQOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSSSSRRROOOLLLPPPXXXjjj~~~vvvYYYAAA888666444444555444111...333222222222111111000000000000000000000000111111000000000000000000000000//////000000000000//////........................,,,---------.........///......---------......///************************************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******++++++***(((******++++++++++++******))))))************))))))************************)))******+++,,,---......***))))))******++++++,,,++++++++++++******))))))((()))***)))(((((()))***))))))))))))))))))))))))(((((())))))************...---,,,***)))(((((((((************+++++++++,,,)))***+++,,,---,,,++++++++++++++++++,,,...000111333444555666777777777777555555555666777999:::;;;<<<<<<===>>>??????@@@@@@AAAFFFJJJIIIKKKPPPSSSSSSQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQSSSUUUUUUSSSPPPRRRZZZkkk}}}eeeKKK===:::777666666555111...222222222222222222222222000000000000111111111111000000000000000000000000//////000000000000//////........................+++,,,,,,---......//////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,***+++,,,,,,+++)))******++++++++++++******))))))******++++++******************************+++++++++************))))))))))))***++++++,,,,,,,,,++++++***))))))(((((('''((()))((('''''')))+++))))))))))))))))))))))))))))))*********))))))(((...---,,,***)))(((((((((*********+++++++++,,,,,,((()))+++,,,,,,++++++***++++++***+++,,,...000111333333444555666666666666444444555666888:::;;;<<<;;;;;;<<<===>>>@@@@@@AAADDDIIILLLLLLNNNSSSVVVUUUPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOPPPSSSVVVWWWUUUSSSSSSZZZjjj{{{tttZZZGGGAAA999666666666444222000111111222222333333444///000000000111111111111////////////////////////...///000111111000///...........................------------------------,,,,,,,,,,,,,,,---..............................++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,...---,,,,,,------,,,*********++++++++++++******((()))***++++++++++++***************************************))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((())))))(((((((((***,,,))))))))))))))))))))))))((()))***++++++***)))(((,,,+++******)))*********)))))))))************+++)))***+++,,,---,,,+++++++++******+++,,,...000222222333444555555666666555555555555666777999:::;;;::::::;;;===>>>@@@AAABBBFFFKKKMMMLLLLLLPPPSSSRRROOOOOOPPPPPPPPPPPPOOOOOOMMMMMMOOORRRUUUVVVUUUSSSQQQXXXfffwwwjjjOOOFFF;;;555555777888777000000111222333444444555//////000000111111111222////////////////////////...///000111111000///...........................///......------,,,,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------******,,,,,,,,,,,,************+++++++++,,,,,,,,,///---,,,,,,---...,,,+++******++++++++++++******((()))***+++++++++++++++************************(((((()))***+++,,,------(((((()))++++++,,,,,,,,,''''''(((((())))))******)))******)))((())),,,...))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))***+++,,,---(((((((((((())))))))))))***+++,,,---...---,,,,,,*********+++,,,///111222111222333444555555555555777777666777777888999999999999;;;===>>>@@@BBBBBBFFFJJJLLLIIIIIILLLNNNLLLOOOOOOQQQRRRRRRQQQOOOOOOMMMMMMOOOQQQTTTUUUSSSQQQOOOVVVddduuuaaaOOO>>>999888555222333333333333333222222222222111000///000111222111///000000000000000000000000111111000000//////..............................///............------------------............///...---,,,,,,++++++++++++,,,,,,,,,++++++*********000000///...,,,+++************))))))***++++++,,,---,,,++++++,,,,,,***(((************************++++++***)))(((((())))))))))))************))))))++++++*********************+++++++++,,,,,,,,,,,,***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,))))))************))))))+++)))((()))++++++)))&&&******))))))))))))************))))))******+++,,,,,,,,,+++***+++,,,---...............///111222444444444555555666777777777777666666666666777777888::::::999:::===@@@CCCEEEIIIKKKMMMMMMMMMLLLMMMOOOPPPQQQRRRQQQOOONNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPXXXgggxxxwwwrrr\\\FFF===;;;888444333333333222111111111222222222000///000111222111///000000000000000000000000111000000000/////////...........................///............------------------............///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------...******************++++++---+++++++++,,,,,,***(((************************++++++***)))))))))))))))))))))************))))))************************'''((((((((())))))))))))+++***)))(((((()))***+++)))((((((''''''(((((()))))))))************)))))),,,+++***+++......,,,*********))))))))))))************))))))******+++,,,---,,,+++++++++,,,---...---,,,,,,,,,---///111222444444555555666666777777666666666666666777777888<<<<<<<<<<<<>>>AAADDDFFFHHHJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRZZZiiizzzqqqvvvpppUUUEEE???:::666444555333111000///000222222222111000000111222111000000000000000000000000000000000000000////////////........................///............------------------............///------,,,+++++++++,,,,,,,,,,,,,,,---------------)))******+++,,,---......++++++++++++************,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++++++++***))))))))))))***))))))************))))))************************************++++++++++++++++++************++++++******))))))))))))******))))))************))))))+++******,,,......---,,,******))))))))))))************))))))******+++,,,------,,,+++++++++,,,,,,++++++******,,,---///000444444444555666666777777666666666666666777888888<<<<<<<<<<<<>>>@@@BBBDDDFFFHHHKKKLLLMMMMMMOOOQQQPPPQQQRRRQQQOOONNNOOOPPPUUUTTTSSSRRRRRRQQQRRRRRRTTT\\\kkk|||rrrqqq{{{iiiRRRCCC;;;777666666444111//////000222333222111000000222222111000000000000000000000000000000000000000////////////........................///............------------------............///---,,,,,,++++++,,,,,,,,,,,,---------......//////++++++++++++++++++++++++++++++,,,+++++++++******,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++***))))))*********))))))************))))))***************++++++++++++++++++,,,,,,,,,------************************+++******))))))******+++))))))************))))))&&&'''''')))***++++++*********))))))))))))************))))))******+++,,,------,,,,,,,,,+++,,,,,,++++++******+++---///000333333444555555666666777666555555666666777888999:::::::::;;;<<<>>>???@@@EEEGGGJJJLLLMMMNNNPPPQQQMMMNNNOOONNNLLLKKKLLLMMMVVVVVVUUUSSSRRRRRRRRRRRRTTT[[[kkk{{{yyyrrrpppxxx~~~dddNNNAAA;;;888777555222000///000222333222111000111222333222000111111111111111111111111////////////000000000000///////////////////////////............------------------............///,,,,,,,,,++++++,,,,,,------------....../////////++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++******+++,,,---+++***+++++++++++++++++++++++++++***************++++++))))))************))))))))))))*********+++++++++(((((((((((())))))))))))((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))************))))))$$$&&&'''((()))))))))*********))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,---...000111333333444444555666666666555555555555666777888999::::::;;;<<<===>>>???@@@DDDFFFIIIKKKLLLNNNPPPRRRMMMNNNOOONNNLLLKKKLLLMMMVVVVVVUUUSSSRRRRRRRRRRRRRRRYYYiiiyyyzzzooonnn|||{{{dddSSSEEE===888666444222111111222333333111111111222333222111111111111111111111111111////////////000000000000///////////////////////////............------------------............///,,,,,,+++++++++,,,---------------...............)))******+++,,,---......)))***,,,---------,,,++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))************)))))))))))))))***++++++,,,,,,)))))))))*********++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))''')))***+++*********,,,******))))))))))))************))))))******+++,,,***+++,,,------------,,,------,,,---...///111222333333333444555555666666555555555555666888999:::<<<<<<===???@@@BBBCCCCCCDDDFFFIIIKKKLLLMMMOOOQQQOOOPPPQQQPPPNNNMMMNNNOOOUUUTTTSSSRRRRRRQQQRRRRRRQQQYYYhhhyyy~~~zzzzzzqqqvvvlllUUUBBB888777666555444333333333333222111111333333222111111111111111111111111111.../////////000000000111///////////////////////////............------------------............///,,,+++++++++,,,,,,---............---------------++++++,,,,,,---------...((()))+++---......---,,,*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------((()))************)))(((,,,,,,++++++++++++,,,,,,))))))************)))))))))+++------+++***+++---******))))))))))))************))))))******+++,,,((()))+++---.........---------,,,---...///111222222333333444444555555666444444555555666888999:::;;;<<<>>>@@@BBBCCCDDDEEEDDDGGGJJJKKKLLLMMMNNNPPPPPPQQQQQQQQQOOONNNOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQSSS[[[jjj{{{~~~vvv|||zzzvvvyyyaaaEEE888888777777555444333333333222111111333333222111111111111111111111111111.../////////000000111111000000000000000000000000//////.........------------------.........//////++++++++++++,,,,,,---............------,,,,,,+++000000///...,,,+++******'''(((+++---//////...---*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))************))))))((())))))***++++++,,,,,,(((((()))))))))*********)))***+++,,,,,,+++***)))******))))))))))))******))))))************))))))))),,,...---***)))***,,,******))))))))))))***************)))***++++++,,,''')))+++---...///......---,,,,,,,,,---///111222222222333444444555555666444444555555666888999:::999:::<<>>>>>>>>@@@CCCFFFFFFGGGIIIKKKNNNNNNMMMKKKOOOOOOPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPOOONNNVVV[[[iii{{{{{{yyytttyyyxxxdddIII@@@888666666444333444222111111333444444222000111111000000000/////////////////////////////////////////////////////////......---,,,---...//////........................++++++,,,,,,------......,,,***'''&&&(((***++++++,,,---......------...///++++++,,,------......///------------,,,,,,,,,,,,------,,,,,,++++++************++++++,,,+++++++++,,,+++)))((((((((()))***+++***)))(((((()))***+++******++++++++++++***************))))))*********)))(((((((((((()))******+++***)))(((((()))******)))******++++++******)))++++++*********))))))))))))***,,,,,,,,,***)))'''******))))))***,,,---......---+++***+++---///111444555777777666555555666666555444444444666888999:::;;;=========???BBBEEEEEEFFFHHHKKKNNNNNNNNNMMMRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOPPPQQQQQQQQQPPPQQQYYYiiizzzssswwwzzzxxxnnnSSSGGG<<<999999777444333222111111222444444222111222222111111111000000000////////////////////////////////////////////////111000000////////////000.............................................---///---++++++,,,,,,,,,+++***+++------,,,,,,...///++++++,,,------......///++++++++++++,,,,,,,,,,,,///......---+++******)))******************)))(((+++***))))))((()))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))((()))******++++++************))))))))))))******)))******++++++******))),,,,,,++++++*********)))******+++,,,,,,***)))(((,,,,,,++++++,,,---...///---,,,+++***+++---///111111333555666555444555666666666555555666777999:::999:::<<<======???BBBDDDDDDFFFHHHKKKMMMNNNNNNNNNTTTSSSSSSRRRQQQOOONNNMMMKKKLLLNNNPPPQQQRRRSSSSSSMMMXXXiiixxx~~~{{{xxx{{{aaaQQQ@@@::::::999777666444333222222333333111000222222111111111000000000////////////////////////////////////////////////222111111000////////////........................111111000///...---,,,,,,...---------//////---,,,)))+++,,,+++******+++,,,++++++,,,------......///******++++++,,,,,,------......------,,,++++++***++++++++++++***)))((((((******))))))))))))))))))***))))))))))))))))))*********++++++++++++******(((((())))))))))))(((((('''(((***+++++++++***))))))))))))))))))*********))))))************))))))++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,------......,,,,,,++++++,,,...000111///111333444444444555666555555555555666777888999999;;;===>>>???@@@CCCEEEFFFHHHJJJKKKLLLLLLMMMNNNQQQQQQRRRQQQQQQPPPOOONNNMMMNNNOOOPPPQQQRRRSSSSSSOOOXXXiiixxx}}}{{{ppp[[[DDD:::888777888999777555333222222111000...111111000000000/////////000000000000000000000000////////////////////////000000000000//////..............................000///////////////......(((((()))+++------,,,***,,,------,,,***)))***+++++++++,,,------......///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))))))))*********)))))))))))))))******)))))))))******++++++++++++******'''((())))))))))))(((''''''((()))***+++***)))((((((((())))))************)))))))))******)))))))))))))))***+++,,,------...*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,...000111///111333333333333444555444444444444555666777777999<<<>>>@@@AAABBBDDDFFFHHHJJJLLLLLLJJJJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTZZZhhhyyy|||}}}~~~iiiPPP@@@888555666888777555333111111111000///111111000000000/////////000000000000000000000000////////////////////////...////////////......---........................+++,,,---...///111222222***)))***,,,...///...------//////...---,,,---...++++++,,,------......///,,,,,,,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,++++++******(((((()))************)))))))))************))))))******++++++++++++******((((((************(((((('''((())))))******))))))'''((()))******+++******((())))))******))))))(((((())))))***+++,,,------***************+++++++++******++++++++++++************+++,,,---///000111///111333444333222333444333333444444555666666666999<<>>AAABBBCCCEEEFFFEEEHHHKKKKKKIIIIIIMMMQQQMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQSSSTTTUUUYYY___lll{{{ooonnnttt^^^LLL>>>999:::222111///000222444555555333333333222222222111111000000000000000000000000////////////////////////---...///111111111000///........................111111000...---,,,+++***...---+++***,,,,,,,,,+++###%%%((()))***+++---///++++++,,,------......///,,,+++++++++******)))))),,,++++++***)))(((''''''''''''((())))))***))))))'''((()))+++++++++***)))((()))***++++++***)))(((******++++++++++++******(((***+++,,,,,,+++***(((,,,+++***)))***+++---...&&&''')))***+++++++++***(((((())))))))))))((((((,,,,,,+++***)))((('''&&&******))))))***+++,,,,,,***+++,,,,,,,,,+++***))))))***+++,,,...///000111222444555555333222222333444555666777888888888888666:::===@@@AAABBBDDDEEEBBBFFFJJJKKKIIIKKKPPPUUUOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRTTTVVVWWWWWW```ooo{{{sssnnnwwwqqqYYYCCC:::;;;666777777555666777777555222222222111000//////...111000///------......///111111000000//////......///......---,,,++++++++++++,,,...///000///..............................///...---,,,++++++++++++------------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------,,,+++***)))(((*********)))))))))((((((++++++++++++++++++++++++******)))))))))***,,,---))))))))))))))))))))))))***************************((('''&&&&&&'''(((***))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,,,,,,,++++++*********)))************+++++++++'''(((***,,,---------,,,------------...///000000000222444555444444555666333444555666777777777777999;;;<<<======@@@CCCFFFHHHIIIJJJIIIIIIJJJMMMPPPMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVaaaoooyyy|||sssjjjnnntttlllSSSBBB<<<666666555444444444333111333333333222111111000000222111000/////////000000111000000000/////////...111111000000///......---------..........................................///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------.........///...---,,,,,,,,,,,,------------,,,,,,***))))))------------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++***)))'''&&&&&&''')))***)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++******))))))))))))************+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,---...///000000222444555444444555666333444555666777777777777999;;;<<<======@@@CCCFFFGGGIIIKKKLLLLLLNNNPPPSSSNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTT___llluuuzzztttiiifffggg{{{gggMMM???:::888555555444333111000444444444333222222111111333222111000000000111111000000000000////////////222111111000000//////...///......---------..............................///...---,,,++++++++++++........................---------.........//////......---,,,,,,,,,------,,,------,,,,,,+++***))).........------------,,,++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++------...///...---,,,+++++++++++++++,,,---...///000222444555444444555666444444555555666777777777999;;;<<<======@@@CCCFFFFFFIIILLLOOOPPPQQQSSSTTTOOOOOONNNNNNNNNOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUUUURRR[[[hhhqqqxxx~~~xxxmmmfffdddnnn}}}zzz\\\GGG@@@:::666666666444222222444333333333222222222111222222111111000000000000000000000000////////////000000//////.........---111000...---,,,,,,---.................................---,,,,,,,,,,,,,,,////////////////////////------------...............------,,,,,,,,,------,,,,,,------,,,++++++***+++++++++++++++++++++***************************,,,,,,+++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++******************))))))))))))*********++++++++++++,,,---......---,,,+++++++++++++++,,,---......000222444555444444555666555555555555555666777777999;;;<<<======@@@CCCFFFFFFIIINNNQQQRRRRRRRRRSSSPPPOOONNNMMMMMMOOOQQQRRROOOPPPQQQRRRSSSTTTTTTTTTQQQZZZeeeoooxxxwwwoooiiifffqqqnnnYYYFFF===666666666444222444222222222222222111111111111111111000000000//////////////////000000000000////////////............111000...---,,,,,,---.................................------,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,------...,,,,,,---------,,,++++++))))))))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,---------,,,++++++++++++,,,---......000222444555444444555666666555555555555666777777999;;;<<<======@@@CCCFFFFFFJJJNNNQQQQQQPPPOOOOOOPPPOOONNNMMMMMMOOOQQQRRRMMMNNNPPPQQQRRRSSSSSSSSSRRRZZZeeeqqqzzz}}}uuugggjjjwwwnnnPPPBBB777666555111111444222222222222222111111111000000111111000000///...////////////000000000000000000000000000000000000///......---------....................................---------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---......,,,,,,------------,,,,,,***+++++++++++++++,,,,,,******************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,,,,)))************+++++++++'''(((***,,,---------,,,++++++++++++,,,---...///000222444555444444555666777666555444444555666777999;;;<<<======@@@CCCFFFGGGJJJNNNPPPPPPNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQMMMNNNPPPQQQSSSSSSRRRRRRTTT[[[gggsss~~~uuummmnnn~~~```MMM===999777222111555222333333333333333333333111111222222222111000///.../////////000000000111////////////////////////------................................................------------......////////////////////////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---...///,,,,,,---------------,,,+++++++++,,,,,,---------************************))))))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++)))*********++++++++++++)))************+++++++++)))***,,,---------,,,,,,,,,,,,,,,,,,---...///000000222444555444444555666888777555444444555666777999;;;<<<======@@@CCCFFFGGGIIIMMMOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNQQQSSSTTTTTTSSSRRRTTT\\\hhhuuu~~~~~~tttjjjvvvmmmWWWDDD???;;;444333888444444444444444444444444222222333444333222111000.../////////000000111111,,,,,,,,,---------------+++,,,...///000///....................................---------......///---------------------------------.........//////,,,,,,,,,,,,,,,---...///,,,,,,------...---------*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++,,,---.........---,,,+++------------...///000000000222444555444444555666888777555444444555666777999;;;<<<======@@@CCCFFFFFFIIILLLOOOPPPQQQRRRTTTMMMNNNOOOPPPPPPPPPOOOOOONNNPPPRRRTTTUUUUUUTTTSSSTTT\\\iiivvvzzzyyywwwtttqqqppprrrtttuuuvvvyyy}}}zzzyyymmmQQQ===666666555444666444222222333333333222000000000000000000000000000000000000000000000000////////////000000000000////////////........................////////////===;;;777444000...---,,,///......---+++******))),,,,,,,,,------------...//////............//////---............---,,,,,,(((((())))))*********+++,,,,,,++++++***++++++,,,......---,,,+++***)))(((,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,((((((((((((((((((((((((''')))++++++***)))))))))************************,,,,,,,,,,,,,,,,,,------***,,,---......---+++***************+++,,,---...111222222333444444444444444444555555666555555444999;;;<<<<<<<<<===???AAAEEEGGGKKKNNNPPPQQQQQQQQQRRRPPPOOOOOOPPPQQQPPPOOOMMMNNNOOOOOOPPPQQQRRRRRRSSSZZZhhhyyyvvvooojjjiiihhhfffdddeeehhhjjjooorrrwww{{{www]]]GGG<<<999777666555333111111222333333222111111111111111111111111000000000000000000000000//////000000000111111111////////////........................////////////555444222///---,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,,,,,,,------............------------......***************))))))((())))))))))))*********+++---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))((())))))))))))))))))))))))******)))))))))))))))***************************(((***,,,,,,***))))))*********************************))))))((((((''''''***+++---......---,,,+++++++++++++++,,,---...///111111222333444444444444333444444555555666666555999:::<<<<<<===>>>@@@CCCGGGIIILLLOOOQQQQQQQQQQQQRRRPPPNNNNNNPPPQQQPPPOOONNNNNNOOOOOOPPPQQQQQQRRRUUU[[[hhhwww~~~wwwrrrlllddd___^^^^^^^^^]]]]]]___cccfffjjjpppwww{{{}}}mmmUUUDDD;;;888777555444222222444555555444111111111111111111111111000000000000000000000000//////000000000111111111////////////............---............///////////////...---,,,,,,,,,---++++++,,,,,,---------...***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***************,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))************+++,,,---...************************(((***,,,+++***))))))******************************)))((('''&&&%%%%%%$$$***+++,,,.........---,,,,,,,,,,,,,,,---...///000000111222333444444444444222333333444555666777777999:::<<<===>>>???BBBDDDIIIKKKMMMPPPQQQQQQQQQPPPQQQOOONNNNNNPPPQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQTTTZZZgggvvvxxxssslllfffbbb^^^ZZZWWWYYYZZZZZZZZZ[[[^^^bbbfffiiiqqqyyy~~~zzz___III<<<888888777555444555666777777666111111111111111111111111000000000000000000000000....../////////000000000////////////............---------.........////////////...............///,,,,,,,,,------------...******+++,,,---......///,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***************************+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((***,,,///222444666((((((((((((((((((((((((((()))******)))((()))************************************))))))(((((('''******,,,---............,,,,,,,,,,,,---...///000000111222333444555555555222222333444555666888888888:::<<<===>>>@@@CCCFFFJJJLLLNNNPPPRRRRRRQQQPPPPPPOOOMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPVVVddduuuwwwpppdddaaa\\\XXXVVVUUUTTTSSSUUUVVVVVVWWWXXX\\\aaadddiiiqqq{{{jjjRRRBBB:::999777555444444666777666555111111111111111111111111111111111111111111111111---------.........//////////////////............------------............//////////////////...............---------,,,,,,******++++++,,,---......,,,---............---,,,)))))))))))))))(((((('''+++++++++***************)))))))))))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((***,,,///222444666(((((((((((((((((((((((('''((()))((('''&&&((()))************************)))))))))******+++++++++***+++,,,---......//////++++++++++++,,,---...//////000222333444555555555333333333333444666888999888:::<<<===>>>@@@CCCFFFJJJLLLNNNPPPRRRRRRQQQPPPOOONNNMMMMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMSSSaaarrrxxxooofff```YYYXXXUUUTTTSSSTTTUUUVVVUUUVVVWWWXXXZZZ___dddhhhkkkrrr{{{|||dddPPPCCC===666555333333444444333222222222222222222222222222111111111111111111111111------........./////////////////////............,,,------------........................---,,,+++///.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++***))))))+++++++++++++++*********)))))))))))))))***+++,,,,,,,,,,,,++++++******************))))))))))))((())))))))))))))))))))))))************+++,,,---...************************(((((()))(((&&&&&&(((***************************&&&'''((((((******+++,,,,,,,,,------......//////++++++++++++,,,---...//////000111333444555666666444333333333444555777888999:::<<<===>>>???BBBDDDIIIKKKMMMPPPQQQQQQQQQPPPOOOMMMLLLMMMOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMRRR```ppp{{{zzzrrrkkkeee___YYYUUURRRRRRRRRQQQQQQSSSUUUVVVTTTVVVXXX[[[^^^dddkkkpppqqqvvv}}}~~~eeePPPCCC999777555444555555333222222222222222222222222222111111111111111111111111/////////000000000000111////////////............,,,,,,---------.........+++,,,---......------,,,------------............,,,,,,,,,++++++++++++++++++,,,---......---,,,+++...............---,,,,,,,,,,,,,,,++++++*********************+++,,,---...***+++++++++++++++,,,,,,*********))))))))))))((())))))))))))))))))))))))******)))))))))))))))************************************)))((((((***,,,************************((((((((())))))*********......---------.........,,,,,,,,,,,,---...///000///000111333444555666666555555333333333555666888999:::<<<<<<===>>>@@@CCCGGGIIILLLOOOQQQQQQQQQQQQNNNMMMLLLMMMOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLSSS```qqq{{{~~~{{{xxxuuutttgggbbb[[[UUURRROOOMMMLLLIIIJJJKKKKKKKKKLLLNNNPPPOOOQQQUUUYYY^^^eeelllqqqwwwzzzxxxuuuYYYGGG>>>;;;999888888777666555222222222222222222222222111111111111111111111111111111111111222222222222000/////////............,,,,,,,,,---------......+++,,,---///000000//////++++++,,,---...///000111------,,,++++++******))))))***,,,------,,,***)))++++++,,,,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000((()))***+++,,,---......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,((((((((((((((((((((((((,,,,,,,,,+++)))))),,,...************************++++++++++++************///......---------.........------......///000111///000111333444555666666666555444333333444666777999;;;<<<<<<<<<===???AAAFFFHHHKKKNNNPPPQQQQQQQQQNNNLLLLLLLLLOOOPPPPPPPPPQQQPPPPPPOOONNNMMMLLLLLLKKKSSSbbbsss~~~zzzqqqmmmkkkhhhccc^^^TTTRRROOOMMMKKKJJJKKKKKKJJJIIIJJJLLLOOOQQQQQQQQQQQQTTTYYY^^^ccciiiooosss}}}uuu~~~oooXXXCCC;;;555666777555444666444333222222111111222222222222222222111111111000000000//////.........---000000//////.........---------............------//////.........---------------------------------.........------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))******++++++,,,------++++++************+++++++++++++++++++++++++++++++++***(((''''''(((***+++)))))))))((())))))***+++)))((((((((()))***++++++'''((((((((()))))))))***,,,+++***)))((((((((((((((()))***+++++++++++++++///......------......///)))+++,,,+++******+++,,,///000222444555555555444777555333222222444666888:::;;;===???@@@BBBCCCDDDGGGGGGIIINNNSSSUUUSSSQQQHHHHHHHHHKKKNNNPPPQQQPPPMMMNNNOOOOOOMMMKKKKKKLLLMMMUUUeeeuuu~~~|||xxxssslllddd```^^^[[[VVVRRRMMMLLLJJJHHHGGGGGGHHHHHHKKKKKKKKKLLLNNNPPPPPPPPPSSSWWW\\\bbbgggmmmtttxxx~~~~~~sssxxxxxxcccLLLAAA888666777555444444444333222222111111222222222222111111111000000000000000/////////.........000/////////............------............------//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,,,,---,,,+++++++++************,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))(((((((((((()))******))))))))))))))))))***+++((((((((())))))))))))))),,,+++***)))((((((((((((******+++++++++******)))...------------------...---...///...,,,+++,,,---///000222444555555555444888777555444444666888:::<<<<<<======???@@@AAABBBFFFFFFHHHMMMQQQSSSRRRPPPKKKJJJJJJLLLNNNPPPPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNWWWhhhyyy~~~yyyrrrkkkgggbbb\\\UUUQQQOOOLLLIIIFFFFFFFFFEEEDDDDDDEEEGGGHHHMMMMMMMMMMMMNNNOOOPPPQQQVVVZZZ```ffflllssszzz~~~wwwwww{{{tttYYYJJJ;;;666777666333222444333222222111111222222111111000000000/////////000000////////////......////////////............------............------...............---------------------------------...------------,,,,,,,,,******+++++++++++++++,,,......---,,,,,,,,,,,,,,,++++++*********)))))))))------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******+++***)))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,111222222000...------...///000222444555555555444888777555444555666888:::>>>===<<<;;;<<<>>>@@@AAAEEEFFFHHHLLLPPPQQQPPPOOONNNLLLLLLMMMOOOPPPPPPOOOOOOQQQQQQQQQNNNMMMMMMMMMOOOZZZmmm~~~}}}yyytttmmmfff]]]XXXUUUQQQLLLHHHFFFDDDBBB@@@DDDDDDDDDEEEFFFHHHJJJKKKMMMNNNNNNNNNNNNNNNPPPRRRXXX\\\bbbiiipppwww}}}yyygggTTT???888888777333111444333222222111111222222000000000000////////////000000/////////////////////////////////.........------............------........................------------------------------------------------******++++++,,,,,,------...---,,,,,,++++++,,,,,,*********))))))))))))(((,,,,,,,,,++++++*********++++++************++++++************************(((((())))))))))))((((((***))))))))))))***++++++++++++***)))((((((((()))*********))))))))))))(((,,,+++******)))))))))*********+++++++++******)))+++++++++,,,,,,+++++++++000111222111///......//////000222444555555555444555444333333333555777888<<<;;;:::999:::===@@@BBBFFFGGGJJJMMMOOOPPPOOONNNNNNMMMLLLNNNPPPQQQQQQPPPPPPRRRSSSRRROOONNNMMMNNNPPP]]]qqq|||zzzuuusssnnniiiccc\\\TTTNNNLLLIIIFFFCCCAAAAAA@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMLLLNNNOOONNNMMMOOORRRUUUZZZ^^^dddkkksss{{{zzz|||uuu___GGG<<<:::888555333444333222222111111222222000000000000//////////////////000000000000000000.........///////////////------............---------.....................------------------------------------------------++++++,,,,,,------......------,,,++++++++++++,,,*********))))))))))))(((******+++++++++,,,,,,,,,++++++************++++++************************'''((())))))))))))((('''+++************+++,,,,,,++++++***)))((((((((()))************)))))))))))),,,+++******************'''((()))***+++,,,,,,,,,******+++,,,,,,+++******,,,---///.........///000///000222444555555555444444333333333444555777888999999888888;;;>>>BBBEEEGGGIIILLLNNNOOOOOOOOOOOOLLLKKKKKKNNNQQQSSSSSSSSSQQQSSSSSSRRRPPPNNNMMMNNNQQQ^^^qqq{{{wwwssspppmmmiiifffaaa]]]XXXRRRLLLGGGCCCBBB@@@???>>>???@@@AAACCCCCCEEEGGGIIIKKKLLLLLLJJJLLLNNNNNNNNNPPPVVVZZZ^^^bbbiiipppwww~~~|||mmmTTTEEE>>>999666555444333222222111111222222111111000000000///////////////000000000000111111.........///////////////------............---------------...............------------------------,,,,,,,,,------------...,,,---------------......------,,,+++++++++++++++++++++*********))))))))))))******+++,,,,,,------++++++************++++++************************************************+++************+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++,,,++++++*********++++++&&&''')))***,,,---------***+++,,,------,,,+++***)))***,,,,,,,,,,,,...000///000222444555555555444555555555666777888999:::888888888999<<<@@@CCCEEEGGGJJJMMMOOOOOONNNNNNOOOKKKJJJKKKMMMQQQSSSTTTSSSQQQSSSSSSRRROOOMMMMMMMMMQQQ]]]ooo}}}{{{wwwrrrnnnjjjfffbbb___[[[XXXSSSOOOLLLHHHDDDAAA=========<<<===???AAADDDEEEFFFGGGIIIKKKLLLLLLLLLGGGJJJMMMNNNNNNRRRYYY___eeeiiiooovvv}}}}}}bbbOOOBBB:::666666444333222222111111222222222222111111111000000000//////000000000111111111............/////////000------............---------------.........//////------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,+++++++++************+++++++++++++++++++++,,,++++++************++++++************************+++***)))(((((()))***+++))))))(((((())))))***+++))))))))))))))))))***+++(((((()))***++++++,,,---+++++++++******++++++,,,'''((()))***+++,,,,,,,,,***+++,,,------,,,+++***)))***,,,,,,++++++,,,...///000222444555555555444444444555666777888999:::888999:::;;;>>>@@@BBBDDDFFFIIIMMMNNNMMMLLLMMMNNNLLLKKKKKKMMMPPPRRRRRRQQQQQQRRRSSSQQQOOOLLLLLLLLLQQQ[[[kkkwwwyyyyyyzzzwwwpppmmmiiieeebbb^^^YYYVVVQQQNNNJJJFFFDDDAAA>>><<<;;;<<<<<<<<<===@@@CCCFFFIIIIIIKKKLLLMMMNNNNNNNNNEEEIIIMMMNNNNNNSSS[[[bbbjjjnnnttt{{{mmmWWWFFF:::666777444333222222111111222222222222222222111111111111//////000000111111111222---.........//////000000---..................------------.........//////------------------------,,,,,,,,,------.........---,,,,,,++++++*********---,,,++++++******++++++,,,,,,,,,++++++++++++***------,,,++++++*********++++++************++++++))))))))))))))))))))))))***((('''%%%%%%'''(((***'''''''''''''''((())))))))))))(((((()))***++++++''''''(((***+++,,,---...+++++++++***++++++,,,,,,)))******+++++++++*********+++---......---+++******,,,,,,,,,*********,,,///000222444555555555444222222333444555666777888::::::<<<===???@@@AAAAAAEEEIIIMMMMMMLLLJJJKKKLLLMMMLLLLLLMMMOOOPPPPPPOOOQQQRRRSSSQQQNNNLLLKKKKKKPPPZZZiiissstttuuu~~~yyytttpppnnnmmmeeeaaa[[[XXXVVVSSSNNNJJJGGGEEEBBB???=========>>>>>>???@@@AAACCCDDDEEEEEEGGGIIIKKKLLLLLLLLLMMMOOOLLLMMMOOOQQQTTTYYY___dddpppuuu{{{mmmSSS@@@666444555666666555333111000000000000000000000000000000000000000000000000000000000000////////////000000......------------............------------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++))))))***+++***+++,,,------,,,+++***+++++++++*********))))))***)))(((''''''((()))***))))))))))))************,,,)))&&&######$$$'''(((++++++++++++++++++++++++(((((((((((()))***+++,,,---,,,,,,,,,,,,---......(((***,,,.........,,,+++...000222444444444333222444444444444555777888999===<<<;;;<<<>>>AAAEEEGGGFFFHHHJJJLLLMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJQQQWWWbbbnnnuuuzzzxxxuuupppjjjeeeaaa^^^]]][[[WWWRRROOOMMMKKKGGGDDDBBBAAA???=========>>>??????@@@AAABBBCCCEEEFFFFFFGGGIIILLLMMMLLLLLLNNNOOOMMMNNNPPPRRRUUU[[[aaafffqqqwww{{{aaaLLL???;;;555555555444333111111111111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000........................000000/////////.........---,,,,,,,,,,,,---......+++,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,------++++++,,,---******++++++++++++******+++++++++*********))))))***)))(((((((((((()))***))))))))))))************+++***(((''''''(((+++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...***+++,,,...//////......000222444555666666555444444444444444555777888999:::;;;<<<>>>@@@BBBDDDEEEHHHIIILLLNNNOOONNNNNNMMMKKKLLLLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJMMMVVVcccmmmppptttnnnkkkfff```ZZZVVVSSSQQQOOOLLLHHHFFFEEECCC@@@>>>===<<<;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPRRRSSSWWW^^^fffkkkttt{{{rrr[[[III@@@555444444333333222222333111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000......////////////......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------++++++,,,---*********))))))*********+++************)))))))))***))))))(((((())))))***))))))))))))************))))))))))))***+++,,,---,,,,,,++++++************(((((((((((()))***+++,,,+++++++++,,,,,,,,,------++++++,,,,,,...///000111111222444555666666555444444444444444555777888999999;;;===@@@BBBCCCCCCCCCGGGIIIKKKMMMNNNNNNMMMLLLIIIJJJJJJLLLMMMNNNOOOPPPNNNOOOOOOOOONNNMMMLLLKKKIIISSSaaakkklllppp}}}fffccc^^^XXXRRRNNNKKKJJJGGGEEECCCAAA@@@???>>>>>>:::999999999:::;;;======BBBBBBCCCEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMMMMNNNOOORRRRRRTTTVVV[[[bbbkkkqqqxxxfffPPPCCC777555333222333444444444111111111111111111111111////////////////////////000000////////////000000......------------............///000000///......,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***++++++))))))***++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************,,,,,,++++++******))))))(((((((((((()))***+++,,,+++,,,,,,---------------++++++******,,,...000222///000111333333333333333444444444444555777888999:::;;;===@@@BBBCCCDDDDDDEEEFFFIIIKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLKKKGGGOOO]]]hhhmmmrrrZZZWWWRRRMMMHHHEEEBBBAAA@@@@@@???>>>============999999999::::::;;;<<<===DDDDDDEEEFFFHHHIIIJJJKKKJJJLLLNNNOOONNNMMMNNNOOOSSSTTTWWWZZZ___gggpppvvv~~~rrrYYYIII<<<888444222333555555444111111111111111111111111////////////////////////000000////////////000000......------------............////////////......////////////............---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************)))***++++++))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))((()))))))))************)))***++++++***)))((('''+++++++++******)))))))))(((((((((((()))***+++,,,,,,,,,---............---+++***)))((())),,,///000000000111222333333333333444444444444555777888999============???BBBFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQPPPNNNLLLJJJHHHMMMXXXgggrrryyyOOOMMMJJJFFFBBB@@@>>>>>>:::;;;<<<:::999999:::<<<::::::;;;<<<===>>>>>>???EEEFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOOOONNNNNNOOOPPPSSSVVVZZZ___eeellltttzzzfffUUUBBB===666333444555555333222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000......------------...............------------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++,,,------++++++,,,---*********))))))*********(((((()))))))))))))))***)))******++++++******)))))))))))))))************,,,------,,,,,,+++))))))************************(((((((((((()))***+++,,,+++,,,---...///...---,,,+++***)))((()))+++---...222333333444444555666666444444444444555777888999>>>===<<<===???BBBFFFIIIHHHJJJLLLNNNOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMNNNPPPQQQPPPNNNKKKIIIJJJNNNYYYiiivvv}}}GGGFFFCCC@@@>>>=========777888999888666666888:::999:::<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLNNNPPPPPPOOONNNOOOPPPSSSWWW]]]ccciiipppxxx|||}}}~~~sssaaaHHHAAA999555555555444222222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000///...,,,******,,,...///,,,,,,+++++++++*********---,,,,,,,,,,,,---......------------,,,,,,,,,+++......---------,,,,,,,,,************************))))))*********++++++++++++,,,------++++++,,,---******++++++++++++******(((((((((((())))))******)))***++++++++++++***)))))))))))))))************++++++++++++************(((((())))))******++++++(((((((((((()))***+++,,,(((***+++------,,,+++***,,,+++*********+++,,,,,,333333333333444555666666444444444444555777888999=========???AAACCCFFFGGGIIIKKKMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPPPPMMMJJJHHHKKKQQQ^^^mmmwwwzzz~~~???>>><<<:::999888999999777888:::999666666888;;;888999<<<@@@CCCEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOPPPPPPOOONNNOOOPPPSSSWWW^^^eeelllsssyyy~~~}}}xxxzzziiiLLLDDD;;;666555666444111222222222222222222222222000000000000000000000000000000////////////000000......------------......///---***((((((***---/////////.........------------,,,,,,,,,,,,---...............------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))******++++++++++++)))***++++++))))))***+++***+++,,,------,,,+++***'''((((((((())))))******)))***+++,,,,,,+++***)))))))))))))))************''''''''''''((()))***+++''''''((()))***+++,,,,,,(((((((((((()))***+++,,,&&&(((***+++++++++)))(((------,,,,,,++++++,,,,,,111111111111222333444444444444444444666777888999;;;<<>>AAACCCEEEFFFFFFFFFIIIIIIIIIIIIJJJKKKMMMNNNQQQOOOQQQSSSSSSQQQTTTYYY]]]dddlllqqqsssxxxxxxpppwwwsssZZZCCC:::888444444999222222111111111222444444000000//////............////////////////////////........................------------------------////////////............,,,,,,---------.........+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))*********++++++,,,,,,,,,++++++)))************))))))((())))))))))))))))))))))))************************)))************+++++++++)))******)))((((((***,,,*********)))******++++++******)))))))))))))))************+++,,,---...//////000111333444555666666555666666555444666999;;;;;;===???@@@@@@AAADDDEEEIIIKKKNNNPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMOOOOOOMMMNNNOOOPPPOOOMMMKKKJJJKKKUUUbbblllqqquuuzzz~~~zzzqqq555555555555444444444444555555555555777999<<<===???@@@AAACCCEEEFFFGGGHHHJJJJJJJJJJJJLLLMMMNNNOOORRROOOPPPRRRRRRRRRVVV]]]fffkkkrrrvvvyyy~~~|||vvvxxxjjjOOOAAA:::555555999111222222222222333333333000////////////.........////////////////////////........................------------------------////////////////////////,,,------------.........,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,---,,,+++)))((('''''''''))))))))))))))))))))))))************************)))************+++++++++((()))***)))))))))+++---))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,*********+++,,,---.../////////111333444555555555666666666666555555888:::;;;===???@@@@@@AAADDDEEEJJJKKKNNNPPPQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPOOOMMMKKKIIIKKKSSS___gggmmmsss||||||tttlll333333333333333333333333444444555666888;;;===???BBBBBBCCCDDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNPPPRRRSSSZZZaaammmrrrxxx|||~~~zzzyyyvvv^^^LLL???555222333111222222333333333222222111111111111111111111111................................................---------------------------...............//////------------............,,,,,,------------,,,,,,......---------,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,......------------......((()))***+++,,,---------...---+++)))'''''''''(((************************))))))))))))************))))))*********+++++++++((()))******)))***+++---)))))))))))))))***++++++,,,++++++++++++,,,,,,---************+++,,,---......///111222444555555555555666777666555555777999;;;===???@@@@@@AAADDDEEEIIIKKKNNNQQQQQQQQQOOONNNJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPOOOMMMJJJIIILLLSSS]]]dddjjjrrr}}}uuukkk222222222333333333333333444555666888:::===???@@@DDDDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLLLLPPPSSSVVV^^^ffftttyyy~~~xxxzzziiiRRRAAA555111222222222333333333222222111111111111111222222222222////////////////////////////////////////////////------------------------,,,,,,---------.........---------.........//////,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***))))))(((((())))))***((()))***+++,,,---------,,,+++)))((((((((()))***++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++(((***++++++******+++,,,+++******)))(((((())))))***************+++,,,---******)))******+++,,,---...///000222333444555555444666777777666666888999;;;===???@@@@@@AAADDDEEEIIIKKKNNNPPPQQQQQQOOONNNJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOLLLJJJHHHNNNTTT]]]ccciiirrr~~~qqqddd333333333333444444444444666777888;;;===???@@@AAADDDEEEFFFHHHJJJKKKLLLMMMJJJKKKMMMNNNOOOPPPPPPPPPLLLKKKMMMRRRWWW\\\dddmmmxxx~~~}}}uuuZZZEEE:::777777333333333222222222222111/////////000000000000111000000000000000000000000////////////////////////------------------------,,,,,,------.../////////------........./////////------............------......---------,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,******))))))))))))******)))***++++++,,,,,,,,,,,,))))))))))))))))))******++++++++++++++++++++++++'''(((((())))))*********)))************+++++++++)))+++,,,,,,+++******+++++++++***)))(((((((((((())))))))))))***+++,,,,,,+++*********++++++,,,---......000222333444444444333444666777666777999:::;;;===???@@@@@@AAADDDEEEGGGIIILLLOOOPPPPPPOOONNNKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPOOOLLLJJJHHHMMMTTT^^^eeelllvvv{{{nnn444444444555555555666666888999;;;===???@@@AAABBBDDDFFFHHHJJJLLLMMMMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOKKKKKKOOOVVV\\\bbbkkkttt|||mmmVVVFFF<<<888444444222111111111222222//////000000000111111111111111111111111111111111////////////////////////------------------------.........///000111111111............////////////------............------......---------,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------***++++++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++)))************+++++++++***,,,...---+++)))))))))***))))))((((((((())))))))))))))))))***+++,,,---------,,,,,,,,,---......---...000111333444444444111333666777777888:::;;;;;;===???@@@@@@AAADDDEEEFFFHHHKKKNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPNNNLLLIIIHHHIIIRRR^^^hhhqqq{{{|||555555555666666777777777:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIILLLNNNNNNMMMMMMIIIJJJLLLNNNOOOOOOOOONNNLLLLLLQQQYYYaaagggpppxxxiiiRRR???333555444222000000111222333111111222222333333333333111111111111111111111111000000000000000000000000------------------------///000000111222333333333............/////////000------............------......---------,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******)))***+++++++++)))((('''((((((((((((((((((((((((&&&''''''((()))******+++)))************++++++++++++---......+++)))(((((((((''''''(((((()))***+++************+++,,,---...//////.........//////000---...000111333444444444000222555777888999:::<<<;;;===???@@@@@@AAADDDFFFEEEGGGJJJMMMOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPPPPPPPNNNLLLIIIHHHEEEPPP^^^jjjtttyyy333444555555444444555777999:::<<>>@@@AAAAAABBBFFFIIILLLNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQSSSSSSRRROOOLLLJJJIIISSSbbbrrr{{{llleee333444666666555555666888;;;<<<===???BBBDDDFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJKKKKKKKKKJJJKKKMMMOOOPPPUUUZZZ___dddllluuu|||eeeJJJ<<<888888666333222333333222111111000000000000111111111111111000000000000000000000000000000000000000///............---------......---------......///......------,,,------------------............///............------------,,,,,,---......//////000...---+++*********,,,------,,,+++))))))***+++,,,++++++******++++++,,,---************************))))))))))))))))))******************************---,,,++++++*********+++(((((()))***))))))''''''))))))))))))************))))))***++++++,,,,,,---...//////---++++++,,,---000000000000111111111111333222222333444666999:::;;;<<<===???AAABBBCCCCCCGGGIIILLLMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSQQQNNNKKKIIIKKKUUUdddtttuuujjjeee333555666777666666888999======???@@@BBBDDDEEEFFFJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKJJJJJJKKKMMMPPPTTTYYY___eeejjjqqqzzzxxxWWWCCC???:::666333222222333333000111111111111111111000000000000000111111111111000000000000000000000000///............------------------------...///000//////...------,,,,,,,,,---------............///............------------******++++++,,,------------,,,+++*********+++,,,,,,+++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++((('''''''''''')))***,,,************************,,,,,,+++************+++)))))))))(((''''''&&&&&&))))))))))))************((())))))******+++,,,,,,,,,------,,,++++++,,,...//////000000111111111111444444333444555777999:::<<<<<<>>>???AAACCCDDDEEEHHHJJJLLLLLLLLLLLLNNNOOONNNNNNMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSQQQMMMJJJHHHMMMVVVeeeuuuooohhhfff444555777888777888:::<<>>@@@BBBDDDEEEHHHIIIJJJJJJIIIJJJMMMOOONNNNNNMMMMMMLLLMMMMMMMMMOOOPPPQQQRRRPPPNNNKKKIIILLLVVVeeevvv|||lllgggggg444666888999999:::<<<>>>AAAAAABBBCCCDDDEEEFFFFFFKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJJJJJJJKKKMMMRRRUUU\\\bbbkkkrrrwww~~~yyycccHHH===555666888555222111000111222333333222111000//////000000111111222222///////////////////////////............---------,,,,,,,,,---...///000111+++,,,---...///000//////---------............///...------------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---++++++******++++++,,,---************************---,,,***(((((((((***+++))))))*********+++++++++*********))))))***+++++++++******+++,,,---...///((()))))))))******************++++++,,,---------)))***++++++******,,,......//////000111111222222333333222222333555777888::::::;;;===???AAADDDEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQPPPNNNLLLJJJIIISSSddduuuzzzjjjeeefff444666999::::::<<<>>>@@@AAABBBBBBDDDEEEFFFGGGGGGJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLPPPUUUYYYaaahhhqqqyyytttTTTDDD777888:::666222111111111222222222222111111000000000000111111111111000000000000000000000000///............------------------------...///000)))+++---///000111111000---------............///------------,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))...---+++***)))))))))***)))))))))***++++++,,,,,,***))))))))))))***++++++'''((()))***,,,---......))))))))))))***************++++++,,,------......)))+++++++++******,,,.........///000111222222333333333222222333444666777:::::::::<<<>>>AAADDDFFFEEEGGGHHHIIIIIIIIIKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHRRRbbbsssxxxiiieeehhh555777999;;;<<<===@@@BBBAAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKNNNSSSYYY^^^gggnnnxxxeeeOOO<<<999:::555222333333222222111111222222333111111111000000000000000000000000000000000000000///............---------......---------......///***,,,...000111111000///---------............///---------,,,,,,,,,++++++((())))))******+++,,,,,,............------,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---************************************))))))))))))((())))))***++++++,,,,,,)))))))))))))))***++++++'''((()))+++,,,,,,,,,+++))))))))))))*********************+++,,,,,,------+++,,,,,,,,,******,,,.........///000111222333333444444333333444555666777;;;;;;;;;<<<>>>BBBEEEGGGEEEHHHJJJLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOLLLHHHFFFIIISSSaaaqqq~~~yyykkkkkkppp555777:::;;;<<<>>>@@@CCCAAABBBCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLOOOUUU\\\aaajjjrrr|||}}}www~~~rrrWWW???999999555333666444333222111111222333444222222111111000000//////000000000000000000000000//////.........---------///......---------......,,,---///111111000...------------.........//////---------,,,,,,,,,++++++//////...------,,,,,,+++......//////......---,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++&&&'''((()))*********)))((())))))***++++++,,,,,,))))))((())))))***++++++)))***,,,------,,,+++***))))))))))))************)))))))))***++++++,,,,,,,,,------,,,++++++,,,...---...///000111222333333666555444444555666777888<<<<<<<<<===???CCCFFFIIIFFFIIILLLNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQQQQPPPNNNJJJFFFCCCKKKTTTbbbppp|||{{{ppprrryyy777;;;???BBBBBBBBBBBBBBBCCCBBBCCCGGGKKKNNNLLLJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLQQQYYYcccjjjvvv~~~}}}qqqooo|||jjjNNN;;;666555444111333333222222222222222222222111111000///......---///000111111111///...------.........//////000000000000000000000000000000000///...---------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,++++++*********///...,,,***))))))******+++++++++******))))))))))))***,,,------,,,***))),,,+++++++++***))))))))),,,***((((((******(((&&&***************)))((('''************))))))))))))******++++++++++++******(((((((((((())))))))))))******+++,,,------------...------,,,,,,,,,------+++---...//////000222444333444555666888999999999;;;;;;<<<===@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGHHHKKKMMMNNNNNNIIILLLOOOQQQOOOLLLJJJIIIHHHOOO]]]kkksssyyyxxxrrrzzz888;;;???AAAAAAAAABBBCCCDDDDDDEEEHHHLLLNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKNNNSSS[[[eeelllyyyzzzpppmmmwwwuuuZZZDDD;;;888666444333333333222222222222222222111111000//////......///000111111000///...---............/////////000//////////////////////////////...---------------,,,,,,------............++++++++++++++++++++++++---,,,,,,,,,++++++++++++...---,,,************+++,,,,,,+++++++++*********)))***,,,------,,,***)))+++++++++***************///---+++,,,......---+++***+++++++++***))))))(((************))))))))))))((())))))******))))))((((((((((((((()))))))))***)))***+++,,,---------------,,,,,,+++++++++,,,,,,///000222222222333666888666555444444555777999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHIIILLLNNNNNNNNNLLLNNNQQQQQQNNNKKKHHHGGGIIIOOO[[[gggooouuuyyyuuu:::===???@@@@@@AAACCCEEEFFFFFFGGGJJJLLLNNNMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLOOORRRXXXaaakkkrrr~~~zzzsssoootttkkkRRRBBB:::888888444333333333222222222111111111111000000//////...///000000000000//////...............//////////////////////////////////////////...------------...---............/////////++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++******************+++++++++,,,*********,,,---,,,++++++++++++++++++*********+++++++++*********)))))),,,,,,------------,,,,,,((((((((()))))))))******)))***+++,,,------------+++++++++******++++++,,,000222444444444555777999999777444222333555999;;;<<<<<<===>>>AAACCCEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHJJJLLLNNNOOOOOONNNPPPRRRQQQMMMIIIFFFEEEJJJOOOYYYeeelllsss}}}}}}===>>>??????@@@AAAEEEGGGGGGHHHIIIKKKMMMMMMLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKNNNPPPSSSXXX___hhhrrryyy~~~xxxuuu|||zzz```III<<<777888444444444333333222222111111111111000000000/////////000000000000/////////.........//////////////////////////////////////////......---------........./////////////////////------,,,,,,,,,+++++++++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,***))))))***+++,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))------............------(((((()))))))))*********)))***+++,,,,,,---,,,,,,++++++++++++++++++,,,---...000222333333444555777888777444333333555777999<<<<<<===???AAACCCEEEFFFEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHJJJLLLOOOOOOOOONNNPPPQQQPPPMMMIIIGGGFFFKKKQQQ\\\hhhooouuu>>>?????????@@@BBBEEEHHHHHHJJJKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLOOORRRVVV\\\cccmmmxxx|||{{{~~~mmmSSS@@@777666555555444444333222111111111111111111000000000000000////////////000000000///////////////.......................................---------......////////////////////////...//////...---+++***))))))------------------------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,------.........//////,,,++++++******+++,,,,,,---------,,,+++******)))((())))))))))))))))))((())))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,...111222222333444555555555555555666666666666;;;<<<===>>>@@@CCCEEEFFFEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIHHHIIILLLNNNOOOOOOLLLNNNPPPOOOMMMJJJIIIIIIKKKSSS```nnnuuuyyy>>>???@@@@@@AAACCCFFFIIIIIIKKKMMMMMMKKKJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSYYY```hhhsss~~~{{{```JJJ<<<666666666555444333222111111111111111111111111111111000////////////000000111///////////////....................................------------...///////////////............---000///...---,,,+++***))),,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***,,,------++++++,,,...++++++***))))))***,,,---///...------,,,+++******(((((())))))))))))(((((()))))))))*********++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///222444444444555666333444555666666666666555;;;;;;<<<===@@@BBBDDDEEEEEEFFFHHHKKKLLLMMMMMMMMMIIIHHHGGGIIIKKKMMMNNNNNNKKKMMMNNNNNNMMMKKKKKKLLLJJJSSSbbbqqqxxx{{{>>>???AAABBBBBBCCCFFFHHHIIIKKKMMMMMMJJJHHHHHHIIIJJJIIIHHHGGGIIILLLOOOQQQVVVZZZ```gggqqq|||qqqWWWDDD:::666666555444333222111111111111111111111111111111000///......///000111222000/////////....................................---------------...//////............------,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++***************(((***+++***((('''(((***+++***)))((((((***+++---//////...---,,,+++*********++++++++++++++++++***))))))*********+++++++++((()))***++++++,,,,,,+++++++++++++++,,,---...///,,,///333444444444444555333333333444444666777888::::::;;;<<<>>>AAACCCDDDEEEFFFHHHKKKMMMNNNNNNNNNHHHGGGFFFGGGJJJLLLMMMMMMKKKMMMNNNNNNLLLKKKKKKLLLJJJQQQ```nnnvvvzzz===???BBBCCCCCCDDDFFFHHHHHHKKKMMMMMMIIIGGGGGGHHHIIIHHHGGGGGGIIILLLPPPRRR\\\```gggoooyyy|||aaaKKK>>>777666666444333222111111111111111111111111222222000///.........000111222000000//////.........---........................---------------...///000......---------,,,,,,,,,++++++,,,,,,---...//////*********++++++,,,,,,,,,***+++,,,---,,,,,,******)))))))))******+++++++++,,,++++++******++++++,,,,,,+++++++++******))))))+++---...---***(((***,,,***)))((('''((()))+++---000//////---,,,+++******((((((((())))))((((((((()))************+++++++++((()))***++++++,,,++++++************+++,,,---...+++...111333333333333444555333222111222555999;;;999999:::<<<>>>@@@BBBCCCEEEFFFIIIKKKMMMNNNNNNNNNGGGFFFEEEGGGJJJLLLLLLLLLLLLNNNOOONNNLLLJJJJJJKKKIIIPPP\\\jjjrrrxxx???@@@AAACCCFFFHHHIIIJJJLLLMMMMMMMMMLLLIIIFFFEEEFFFGGGHHHGGGFFFIIIOOOUUUZZZbbbmmmvvv|||vvvWWW???===777444555444111///111111111111111111111111111000000000000000///......000000000000000/////////------------------------,,,,,,,,,---------......000000000000000000000000------..................+++++++++++++++***)))(((------,,,++++++******)))++++++,,,,,,,,,++++++***,,,,,,,,,+++***)))((('''+++++++++,,,,,,---------,,,,,,+++***)))(((''''''))))))))))))((((((((((((...,,,***+++------)))%%%++++++******))))))(((((()))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000111222333444555555555222222222222333444555555999999:::<<<>>>@@@BBBCCCFFFGGGIIIKKKMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNPPPPPPPPPNNNLLLKKKLLLRRR^^^kkktttyyy???@@@BBBDDDFFFHHHIIIJJJLLLMMMMMMMMMLLLIIIGGGEEEEEEGGGHHHGGGGGGJJJPPPUUU]]]fffqqqyyydddMMM>>>888555666777444333444111111111111111111111111000000000000000///......////////////////////////........................,,,,,,,,,---------......////////////////////////......------------------+++,,,,,,,,,++++++***)))+++++++++++++++++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((*********+++++++++++++++************)))))))))))))))))))))))))))))))))(((------,,,---...---+++***)))***************))))))(((((()))))))))*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000111333444444444444333333333333444555666666999999:::<<<>>>@@@BBBCCCEEEGGGIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPNNNLLLJJJLLLQQQ^^^mmmxxx~~~@@@AAABBBDDDFFFHHHJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDEEEGGGGGGGGGKKKRRRWWWbbbkkkvvv~~~ttt^^^EEE===777777888555444555111111111111111111111111000000000000000///..............................////////////////////////,,,,,,,,,---------....................................------,,,,,,+++++++++,,,,,,,,,,,,+++******)))******+++,,,,,,------***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************)))))))))(((((())))))*********+++))))))))))))))))))))))))***,,,......---,,,++++++))))))******************'''((((((((())))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........///000111333333333333444444444444555666777777999999:::<<<>>>@@@BBBCCCFFFGGGHHHJJJKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPOOOMMMKKKJJJLLLQQQ^^^ppp}}}AAABBBCCCEEEGGGHHHJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFCCCEEEGGGHHHIIINNNUUU[[[gggooo{{{mmmOOOEEE;;;888666333111222111111111111111111111111000000000000000///......---------.......................................,,,,,,,,,---------......------------------------......---,,,++++++************++++++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,---------------+++++++++******))))))((())))))))))))************)))))))))))))))************///444555222...,,,,,,******+++++++++***))))))((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---...///111222222222222333333333333444555666777999999:::<<<>>>@@@BBBCCCGGGHHHIIIKKKLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKIIILLLRRR```rrrBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFCCCFFFHHHJJJLLLRRRZZZ```kkkttt{{{YYYKKK===777555333222222111111111111111111111111000000000000000///......------------......//////------------------------,,,,,,,,,---------......------------------------......---,,,++++++******))))))***************))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++*********)))************))))))))))))((()))))))))*********+++...444;;;===999333...,,,+++,,,,,,,,,,,,***(((''')))))))))*********+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------...///000111222222222222222222222333444555666999999:::<<<>>>@@@BBBCCCHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKMMMNNNNNNOOOOOOPPPNNNLLLJJJHHHMMMSSSaaasss~~~DDDDDDEEEGGGHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHKKKMMMPPPWWW___fffpppyyygggUUUBBB888666555555777111111111111111111111111000000000000000///......---------...//////000000------------------------,,,,,,,,,---------......------------------------......------,,,,,,++++++))))))***+++++++++******------,,,,,,+++******))))))***++++++,,,,,,,,,,,,******+++,,,,,,---,,,,,,+++++++++++++++*********+++*********))))))((((((((())))))******+++++++++,,,000555777555000+++(((***+++------,,,+++((('''************++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---------...///000222222222222222222222222333444555555999999:::<<<>>>@@@BBBCCCGGGIIIKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJLLLNNNOOONNNOOOOOOOOONNNLLLIIIHHHLLLTTTdddttt|||DDDEEEFFFGGGHHHJJJKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDGGGJJJNNNQQQTTT[[[dddkkkttt~~~{{{eeeLLL===888666666888111111111111111111111111000000000000000///......------...//////000111111........................,,,,,,,,,---------......------------------------......------------------***+++,,,------------,,,,,,+++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++++++++++++++)))))))))***************))))))))))))************((())))))******+++,,,,,,))))))***,,,------***(((''')))+++---...---+++***))))))))))))************++++++,,,,,,,,,,,,------+++++++++***++++++,,,---......000111222333333333333222222333333444555666999999:::<<<>>>@@@BBBCCCEEEGGGIIILLLNNNOOOOOOOOONNNMMMKKKJJJJJJLLLNNNPPPNNNOOOOOOOOONNNKKKIIIGGGIIITTTffftttzzz}}}EEEEEEFFFGGGIIIJJJKKKKKKFFFEEEDDDCCCCCCCCCCCCCCCHHHKKKOOOSSSWWW^^^gggooowwwuuuVVVCCC:::555444555111111111111111111111111000000000000000//////............///000111111222////////////////////////,,,,,,,,,---------..............................------..................,,,------.../////////...*********++++++,,,------((()))***+++,,,---------******+++++++++******)))''''''(((((())))))******''''''((()))***+++,,,,,,((())))))***++++++,,,,,,...+++((()))---000111000$$$&&&***---//////...---(((((((((((())))))))))))++++++,,,,,,,,,---------++++++******++++++,,,---...///000222333333333333444444444444444666777777999999:::<<<>>>@@@BBBCCCCCCEEEHHHKKKMMMOOOOOOOOONNNMMMKKKJJJJJJLLLNNNPPPNNNOOOOOOOOONNNKKKHHHGGGGGGTTTggguuuzzz}}}FFFHHHJJJJJJIIIHHHIIIJJJBBBCCCCCCCCCBBBBBBCCCEEEFFFKKKRRRXXX^^^fffooouuu```KKK@@@999444333111111222222222111111000//////000000111111222222............000222444666///...---,,,,,,---...///------------------------...---,,,,,,++++++++++++------------------------///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++((((((***+++,,,---------))),,,,,,******...///,,,*********,,,------+++))))))***+++,,,,,,+++***)))***************+++++++++(((((()))***++++++,,,,,,+++*********))))))(((((()))*********+++++++++++++++***)))))))))***+++,,,------------------------,,,---...000111111111111222222222333444555666777999::::::<<<>>>@@@BBBCCCBBBEEEHHHKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMLLLLLLKKKJJJIIIMMMTTTbbbqqqzzzGGGIIIKKKKKKJJJIIIIIIIIIBBBCCCDDDCCCCCCCCCEEEGGGJJJOOOVVV\\\aaahhhpppvvvwwwwwwmmmWWWEEE999666777222222222222222111111000000000000000000111111111000//////...///000222333///...------------...///------------------------...---,,,,,,++++++,,,,,,------------------------...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++))),,,---+++***---,,,(((---,,,+++,,,------,,,***'''((()))******)))((('''((((((((())))))******+++(((((()))******+++,,,,,,************)))))))))((()))))))))*********+++++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222333333222222333333444666777888999999:::;;;<<<>>>@@@AAAAAADDDGGGKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJIIILLLSSS___mmmuuu|||GGGJJJMMMNNNLLLJJJHHHHHHBBBCCCDDDDDDCCCDDDGGGIIIOOOTTT[[[```eeellltttzzz|||tttrrryyyhhhOOO===888;;;333222222222222111111000111111111111000000000000000000///......////////////...------------...///------------------------...---,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))***---...++++++---,,,(((000...,,,,,,,,,---,,,+++(((((())))))))))))((((((&&&''''''((()))*********((())))))******+++++++++************))))))))))))((((((((()))))))))******************+++,,,...///++++++++++++++++++++++++...///000222333333333333333333333444555666888888999999999:::;;;===>>>???@@@CCCGGGKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIMMMRRR]]]jjjsss{{{HHHKKKNNNOOOMMMJJJGGGFFFBBBBBBCCCCCCCCCEEEHHHKKKQQQWWW^^^eeekkkrrrzzz|||xxxyyyvvv\\\EEE;;;:::444333333222111111111111222222111111000000////////////............//////.........------....................................------,,,,,,,,,------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++------+++,,,111333222111...+++***+++++++++************++++++*********&&&''''''((()))***++++++((()))))))))*********+++*********)))))))))))))))(((((((((((()))))))))))))))******+++,,,...//////++++++++++++++++++++++++......000111222333333333444444444555666777888999::::::::::::;;;<<<===>>>AAACCCHHHLLLOOOPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIMMMRRR]]]jjjuuuJJJLLLOOOPPPMMMIIIFFFEEE@@@AAABBBBBBBBBEEEIIIMMMRRRXXXbbbjjjqqqyyy||||||lllRRR???777555444333222111111111111222222111111000000//////------......///000000000---..................---........................---------,,,,,,---......------------------------***++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++---,,,***---666<<<===///---***))))))***))))))+++******************+++(((((()))******+++,,,,,,)))))))))))))))*********))))))))))))))))))******(((((((((((())))))))))))))))))***,,,---...//////------------------------------///000111222222222444444444555666777888999;;;;;;;;;;;;<<<===>>>???BBBEEEIIIMMMPPPRRRRRRQQQMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIKKKQQQ]]]lllxxxKKKMMMOOONNNKKKGGGEEEDDDAAAAAABBBBBBCCCGGGLLLPPPUUU\\\gggpppxxx{{{```GGG999666555333222111111111222111111111111000000000000,,,---...///000111111000------...//////...------........................------------------...///------------------------)))***++++++,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++---+++)))---777===???---+++)))))))))***)))((())))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((()))+++,,,------------------------------------,,,---...///000111111111333333333444555666888888:::::::::;;;<<<>>>???@@@CCCFFFJJJNNNPPPQQQQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIPPP___ppp}}}MMMNNNNNNLLLIIIEEEDDDCCCBBBCCCDDDDDDEEEIIIOOOSSS[[[cccmmmwww~~~kkkPPP@@@777666444222111111111222000000000000000111111111//////000111111111000///------...//////...------........................---------------...//////------------------------((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++---,,,***,,,222555555+++***)))***++++++***(((***)))(((''''''((()))***************)))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))*********++++++((()))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222333333444666777888888888999:::;;;===???@@@CCCEEEIIIMMMOOOOOOOOONNNKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIKKKTTTeeewwwNNNNNNNNNKKKGGGDDDCCCCCCDDDEEEEEEFFFGGGLLLRRRVVVaaahhhrrr{{{rrrVVVGGG888666444222000111111222//////000000111111222222111222222222111000...---,,,---...//////...---,,,////////////////////////---------------...///000------------------------((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++---------,,,+++***((((((***---...++++++------************,,,------+++))),,,+++***))))))***+++,,,******))))))((((((''''''))))))))))))(((((((((((((((((())))))*********+++************++++++++++++((()))++++++,,,+++***)))++++++++++++++++++++++++...///000111222333333333222222222333444555666777666666777888:::<<<>>>@@@BBBEEEHHHKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIPPPZZZlll~~~OOOMMMJJJGGGEEECCCBBBBBBAAACCCFFFHHHLLLPPPVVVZZZccclllxxxbbbIII>>>888444444444222222444111000000///...---------444333222111000///...---......------------..............................------------------------............---,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++*********)))))))))))))))000///,,,)))'''''''''(((***))))))***+++***(((&&&))))))(((((()))***++++++(((((((((((()))))))))))),,,,,,+++++++++,,,------'''((()))***,,,---...//////000222444555444333111000111111222444666777888;;;;;;;;;;;;;;;<<<===>>>@@@CCCGGGKKKNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMKKKMMMNNNNNNLLLKKKKKKLLLQQQ\\\nnnOOOMMMJJJGGGDDDCCCBBBBBBDDDEEEHHHJJJNNNSSSZZZ^^^jjjrrr}}}iiiRRR@@@999444444444333333555222111111000//////......222222111000//////...---......------------..............................------------------------------.........---,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++******************++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********''''''((()))***++++++,,,,,,+++***)))(((((()))***,,,***)))((()))))))))))))))))))))))))))***++++++))))))))))))************,,,,,,+++++++++,,,------(((((())))))***+++++++++---...000111222222111111222222222333444666777888<<<<<<<<<<<<===>>>??????BBBDDDHHHKKKMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPOOONNNLLLMMMMMMTTT___pppOOOMMMJJJFFFDDDCCCCCCCCCGGGIIIKKKMMMQQQXXX___eeerrrzzzqqq\\\EEE<<<555444444444444666222222222111111000000///000000000/////////............------------..............................------------------------,,,------.........------++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++,,,,,,------,,,,,,++++++++++++*********))))))(((((())))))*********+++(((((())))))***+++++++++...,,,***(((((()))+++,,,))))))))))))))))))***+++************++++++++++++,,,+++++++++,,,,,,---...++++++++++++************...//////000111111222222333333333444555666777777=========>>>???@@@@@@AAACCCEEEHHHKKKLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLOOOPPPRRRQQQOOONNNNNNOOOWWWaaaqqqNNNLLLIIIFFFDDDDDDDDDEEEJJJLLLNNNQQQVVV]]]fffkkkvvv~~~xxxfffLLLAAA666444444333444666222222111111111000000000............////////////......------------......................................................,,,,,,---......///......++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,+++***)))((('''&&&((((((***+++,,,,,,,,,,,,---...---,,,++++++,,,---***)))))))))))))))******)))))))))*********++++++++++++++++++,,,---......------------------------111111111111222333555555444444444444555555666777<<<<<<===>>>???@@@@@@@@@BBBDDDGGGJJJLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKOOOPPPRRRQQQOOONNNNNNOOOUUU___ooo}}}LLLJJJGGGEEEDDDEEEGGGHHHLLLNNNRRRVVV[[[ccclllqqqxxxrrrXXXJJJ;;;555444333333444111000000000000000//////............////////////......------------......................................................,,,,,,---...////////////++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,+++***)))((('''&&&***+++,,,------,,,,,,++++++...111111///---,,,,,,******)))))))))))))))***((((((((()))))))))******++++++++++++,,,---...///+++,,,,,,------...//////000000000111222333555666444444444444444555666777999:::<<<===>>>????????????AAAEEEIIILLLLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPPPPNNNMMMMMMNNNPPP[[[kkkyyyIIIHHHEEEDDDDDDFFFIIILLLOOORRRWWW\\\cccjjjrrrwww{{{hhhWWWCCC999666333222333000000000000000000000000////////////////////////......------------......................................................------.../////////......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,,,,,,,+++++++++)))---222333000,,,+++++++++******)))))))))))))))'''((((((((())))))))))))*********+++,,,---...///((())))))***+++,,,,,,---------...000111222333444222222222333444555666666777888:::<<<>>>>>>>>>======@@@DDDHHHKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLLLLMMMMMMXXXhhhuuu~~~GGGEEECCCCCCDDDHHHLLLOOORRRVVV]]]cccjjjqqqxxx}}}xxxdddMMM???999555222222111111111111111111111111000000000000000000000///......------------.........................................................////////////......------,,,,,,++++++*********++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***''''''((()))***++++++,,,++++++)))))))))***++++++''',,,000///,,,))))))+++++++++***)))))))))))))))(((((()))))))))******************+++,,,---//////)))*********************+++---///111222333333333000000111111333444666777666777:::<<<>>>>>>>>>===>>>AAADDDHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMLLLLLLMMMMMMXXXhhhuuu}}}EEEDDDBBBBBBDDDIIINNNQQQTTTYYYaaahhhooovvv|||mmmSSSDDD<<<777333222222222222222222222222222222111111111000000000///.........------.................................///////////////////////////000000000///...------------,,,,,,+++***))))))++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,++++++++++++************)))*********))))))))))))))))))((('''&&&'''(((+++,,,'''+++---+++'''%%%(((+++++++++***))))))((()))))))))************+++++++++*********+++,,,---///000------,,,,,,+++******))),,,...111444555555555444//////000111222444666777666888:::===>>>???>>>===@@@BBBEEEHHHJJJIIIHHHGGGIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNNNNYYYiiiuuu}}}DDDDDDCCCAAABBBGGGMMMRRRWWW^^^gggpppwww||||||~~~eeeMMM<<<444333444111111111222333333000...000000000000000000000000......------------......000000////////////000000000000111111111111000///000///...---,,,,,,+++***,,,,,,,,,------.........,,,---...---+++***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((())))))************************((((((((((((((((((((((((++++++******++++++,,,---///---+++))))))***+++,,,************)))))))))))))))))))))***++++++,,,,,,///...,,,++++++,,,...///...000222222000000000111222222222333444555666777::::::;;;<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNWWWdddoooxxxCCCBBBBBBAAABBBGGGNNNRRR[[[aaaiiirrrxxx~~~yyyssstttxxxrrrZZZFFF;;;888888222111111222333333111//////////////////////////////......------......///000//////......//////000///000000000000000////////////......------,,,,,,,,,,,,,,,---------------+++,,,---,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((((((((((((************************))))))))))))))))))))))))++++++******++++++,,,---...---,,,+++***++++++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,...---,,,++++++,,,---......000111222000000000111222222222333444555666777::::::;;;<<<>>>???AAABBB@@@AAADDDHHHKKKNNNOOOPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLOOOXXXdddpppyyyBBBBBBCCCCCCEEEJJJQQQVVV```eeellltttzzzvvvpppppprrr}}}fffOOO???888777333222111222333333111///........................///......------......//////..................///......///////////////...............------------------------,,,,,,,,,,,,)))***,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((((((((()))************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))******+++,,,,,,,,,---,,,+++******+++,,,---...///111111111000111222222222222333444555666777999::::::<<<===???AAABBB@@@BBBEEEIIIMMMPPPRRRSSSKKKKKKJJJIIIIIIJJJKKKLLLOOOPPPQQQQQQQQQPPPNNNNNNPPPYYYeeeqqq{{{CCCDDDEEEFFFJJJOOOWWW\\\dddhhhooovvv|||~~~yyywwwwww}}}rrrZZZEEE:::555444333222222333222111///........................//////............//////......------------......------......///.........+++,,,,,,,,,---------......------,,,,,,+++++++++((()))++++++******+++---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))*********************************************************************++++++,,,)))***,,,------+++***)))((((((((((((((()))))))))))))))***++++++,,,,,,---,,,++++++******++++++,,,---///111111111000111222222222222333444555666777888999:::;;;===???AAABBBDDDEEEGGGIIIKKKMMMNNNNNNJJJJJJIIIHHHHHHIIIKKKLLLPPPQQQRRRSSSSSSQQQPPPOOOPPPYYYfffrrr}}}AAABBBEEEHHHLLLSSSZZZ```hhhlllsssyyy~~~{{{xxxiiiRRRAAA999666444222222222222111000......................../////////....../////////......------------......,,,,,,---...............*********+++,,,,,,---------------,,,,,,++++++***((()))++++++******+++---)))))))))***************+++++++++++++++++++++++++++++++++******++++++,,,******************************************************))))))******+++,,,'''(((***,,,,,,+++)))''''''((((((((())))))***************+++,,,,,,------++++++++++++++++++++++++---///111111111111222333222222222333444555666777888888999;;;===???AAACCCEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLQQQRRRTTTUUUTTTSSSQQQOOOQQQZZZgggttt>>>AAADDDIIINNNUUU]]]bbblllqqqwww~~~wwwttt]]]HHH;;;777555222222222222111000........................000//////......//////000///..................///,,,,,,---...////////////******++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,+++******+++,,,)))))))))***************++++++++++++++++++++++++++++++*********+++,,,,,,***************************************************))))))))))))***++++++'''(((***,,,,,,+++)))((((((((())))))******++++++******++++++,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,...000111111111222333222222222333444555666777777777999:::===???AAACCCBBBCCCEEEGGGHHHJJJJJJKKKJJJIIIIIIIIIIIIKKKLLLMMMQQQRRRTTTVVVUUUSSSQQQOOOQQQ[[[iiiuuu???BBBGGGLLLRRRZZZbbbhhhpppuuu}}}~~~hhhPPP@@@888555333222222222111000////////////////////////000000////////////000000000//////......//////000,,,,,,---//////000000000---------------------...+++++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++************************)))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,---,,,,,,+++)))))))))***+++,,,,,,,,,******+++,,,,,,------...,,,,,,------------,,,,,,,,,...000111111111222444222222222333444555666777666777888:::<<>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIILLLMMMMMMKKKJJJJJJLLLNNNPPPQQQSSSTTTTTTSSSPPPOOOPPPZZZhhhuuuAAAHHHQQQZZZbbbkkkuuu|||~~~hhhKKKAAA888555444111000111111111111111000000000000000///..................000000//////.........---------------,,,,,,,,,,,,------------------------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))*********(((((()))))))))*********))))))******+++,,,---...---,,,,,,++++++,,,,,,------///111111111111333444444444444444555666777888::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLJJJIIIIIIKKKMMMMMMOOOQQQRRRSSSRRRPPPOOOMMMXXXgggrrrzzzHHHOOOYYYbbbjjjrrr{{{qqqRRRFFF:::555333111000111111111111111000000000/////////......---......///////////////....................................------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((()))))))))******)))))))))(((((())))))******++++++++++++++++++++++++++++++''''''(((((()))***++++++)))))))))******************)))))))))***,,,...000------,,,,,,,,,,,,------...///111111000000222444444333333444444555666777777777888999;;;===>>>???CCCEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMMMMNNNPPPQQQQQQPPPOOONNNKKKWWWeeeooovvvPPPXXXbbbjjjqqqwww~~~zzzzzz\\\MMM>>>777444222222333111111111111000000000///...---------------..................////////////------..................------------------------++++++,,,,,,++++++******++++++++++++++++++++++++(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++******)))***))))))))))))))))))***(((((())))))******++++++************************(((((())))))***+++,,,,,,***+++++++++++++++++++++***)))))))))***,,,...000---,,,,,,++++++,,,,,,---...///111111000000111333222222222222333444555555555666666888999;;;===>>>CCCEEEGGGIIIKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIKKKMMMOOOPPPPPPPPPOOONNNLLLLLLKKKWWWeeeooovvvVVV^^^hhhpppuuuzzz}}}}}}jjjXXXEEE;;;777444333333111111111111000000000000---------,,,------...///---.........//////000000++++++++++++,,,,,,,,,,,,------------------------***+++++++++++++++******++++++++++++++++++++++++((((((((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))******))))))))))))******))))))))))))************((((((((((((((((((((((((((())))))******+++++++++******++++++,,,,,,,,,,,,))))))******+++,,,---...,,,++++++******++++++,,,...///111000//////111222111111111111222333444555888888999:::<<<===???@@@BBBDDDGGGIIIKKKKKKJJJIIIKKKLLLLLLJJJIIIIIIKKKMMMQQQQQQPPPPPPNNNMMMLLLKKKMMMWWWeeeqqqzzz[[[cccmmmvvv{{{{{{fffOOOAAA;;;666333333111111111111000000000000......------...//////000///////////////.........******+++++++++,,,,,,,,,------------------------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,*********************************+++***))))))(((+++***)))(((((()))***+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++******))))))******+++...///000000//////000111222222222222333444555555999::::::;;;===???AAABBBBBBCCCFFFIIIKKKJJJIIIHHHLLLMMMMMMKKKJJJJJJLLLNNNPPPPPPPPPOOOOOONNNNNNMMMPPPYYYfffsss___gggrrr{{{pppVVVFFF>>>777333222111111111111000000000000///////////////000111111222111000///...---,,,,,,,,,,,,,,,------.........------------------------)))******+++++++++******++++++++++++++++++++++++//////...------,,,++++++************************)))))))))))))))(((((('''+++***)))(((((()))***+++++++++******))))))((((((************************((((((((((((((('''''''''&&&'''((()))***+++,,,,,,)))***,,,------,,,+++*********))))))))))))******...///000000//////000111333333333333444555666666999999:::;;;===???AAABBBAAACCCFFFIIIJJJJJJIIIHHHMMMMMMMMMLLLKKKKKKMMMOOONNNOOOOOOOOOOOOPPPPPPPPPQQQYYYggguuuhhhpppwwwzzzxxxyyy{{{cccPPP@@@555222444////////////.........---000///......///000111222???888111...///111///---,,,---------.../////////000...,,,,,,...000111111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''''',,,+++***))))))***+++,,,***+++,,,---------,,,,,,+++++++++*********))))))&&&'''(((***,,,------------***+++...///,,,,,,......---,,,+++***(((''''''((()))))))))************+++*********))))))(((((()))))))))***+++,,,......+++***)))((((((***,,,---222222222222222222222222333333333333333333333333666777777999<<>>BBBDDDGGGJJJLLLLLLJJJIIILLLKKKJJJJJJJJJKKKMMMMMMLLLNNNOOOOOOOOOOOOPPPRRRXXXaaannnzzzqqqxxxvvvooopppvvvoooWWWAAA888888555333222000...---------000//////...///000111222...---,,,...000111///---/////////...---------,,,///---++++++,,,------,,,------------------------***************+++,,,,,,------,,,,,,,,,,,,------***)))(((((()))+++...///*********************************+++++++++******,,,---333999888111***(((++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++***))))))((()))***++++++------...///111222333333222222333333333333444444777888999:::<<<===??????BBBDDDHHHKKKMMMLLLKKKJJJMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOOOONNNNNNOOOQQQYYYaaaooo{{{sss{{{}}}tttoooooo|||zzzbbbIII:::777444333111/////////000111222222000000///000111222///...///000000000///---/////////...---------,,,000...,,,,,,------,,,+++------------------------++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***)))***,,,...000************************((()))***+++++++++++++++++++++...333333...+++,,,+++++++++***))))))(((((())))))))))))*********+++))))))******************((()))***,,,,,,---,,,,,,,,,,,,,,,,,,------............///000111333333444222222222333333444444444666777999<<<>>>@@@BBBBBBBBBDDDGGGKKKLLLMMMLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOWWWaaannn|||www}}}}}}tttnnnyyynnnTTT@@@999333222111111222444666888999888555222000///......000000000111000//////..................------------,,,+++---...//////---------------------------...---,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...***************+++++++++'''((()))***+++,,,,,,,,,+++)))))),,,---***+++...,,,,,,++++++***)))(((((((((((()))))))))*********)))))))))))))))*********'''(((***,,,---------,,,++++++++++++,,,,,,,,,,,,//////000000111222333333111222222333333444444555555777:::===???BBBCCCDDDCCCEEEGGGJJJLLLMMMMMMMMMOOONNNMMMLLLLLLLLLMMMNNNQQQRRRRRRQQQOOONNNNNNOOOWWW```nnn|||zzzvvv{{{|||```HHH===555444222111111333666777===;;;888444111///...---//////000000/////////000---------..................------...///000///---...........................------,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,+++++++++++++++))))))*********+++++++++)))******+++++++++******---)))(((******'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))******+++++++++((()))+++---------++++++(((((()))***************/////////000000000111111111111222333333444555555666777:::===???@@@AAAAAAEEEEEEFFFHHHJJJLLLNNNOOOPPPOOONNNMMMLLLMMMNNNNNNPPPRRRRRRRRRPPPPPPPPPRRRXXXaaaooo}}}}}}iiiOOOAAA999777333000//////000000<<<:::888555222111000000---...............000222,,,------....../////////222111000//////...,,,***........................++++++++++++,,,---......,,,---...//////...---,,,++++++,,,++++++***(((((())))))******++++++++++++,,,,,,,,,++++++)))((((((...***)))***)))&&&&&&))),,,,,,------...///000000******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,***(((++++++,,,------------,,,.........///////////////111111222333333444555555777888:::<<<>>>>>>>>>>>>FFFFFFFFFGGGIIILLLOOOQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQSSSTTTZZZcccqqq~~~pppVVVAAA<<<777444555666333111333444333222111000000000000///...------...///...---.........------,,,,,,,,,))))))***+++,,,......///---------,,,,,,+++++++++,,,,,,------,,,,,,+++***------------,,,,,,+++***,,,,,,---...---,,,***)))''')))******))))))***+++,,,+++*********+++,,,---))))))))))))))))))))))))'''((()))+++---///000111+++***)))'''''')))***+++************************)))******++++++,,,------------------......///000111111111111111222222222111111111222333444555666::::::;;;;;;===>>>@@@AAACCCEEEGGGGGGGGGIIILLLNNNPPPNNNKKKIIIIIIKKKNNNPPPPPPRRRTTTTTTRRROOONNNNNNUUU___ooo}}}xxx```LLL@@@999555555555222111222333333111000000////////////...------...///...---...------------------,,,,,,,,,,,,,,,------------.........---------,,,,,,---............---,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,---------,,,+++***)))***++++++***)))+++,,,,,,+++***)))))))))***+++***************************++++++,,,------......+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,+++,,,,,,------000000111111111222222222111111111222333444555666888999999:::;;;===>>>???CCCDDDFFFGGGHHHIIILLLNNNOOOMMMKKKJJJJJJKKKMMMOOOPPPQQQSSSRRRPPPNNNNNNNNNXXXaaaooo}}}kkkWWWDDD;;;555444333111000111222111000//////.../////////...------...///...------------------.........//////......---------,,,//////............------......//////......---,,,******++++++++++++++++++,,,,,,,,,---,,,,,,+++***+++,,,---,,,+++***+++,,,++++++***)))((((((((()))+++++++++++++++++++++++++++++++++++++++*********+++***)))(((((()))***+++(((((((((((((((((((((((()))******++++++,,,------///......------------...000000000111111111222222111111111222333444555666666777777888:::;;;===>>>AAADDDFFFGGGHHHJJJMMMOOOMMMLLLLLLKKKKKKLLLLLLMMMPPPQQQQQQPPPNNNMMMNNNOOO[[[cccppp|||uuu```HHH===444111222000000111000000///...............///---------...///...---,,,,,,------......//////////////////........................------------...............---,,,,,,((()))***+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,,,,+++***)))(((((((((++++++++++++++++++++++++))))))))))))((((((((((((******)))(((((()))******)))))))))))))))))))))))))))******++++++,,,------...---,,,+++++++++++++++//////000000111111222222111111111222333444555666666666777888999;;;===>>>AAACCCFFFHHHIIIJJJMMMOOOKKKKKKLLLLLLLLLLLLKKKKKKOOOPPPPPPNNNLLLLLLMMMOOO\\\dddppp{{{}}}hhhMMM@@@444000111111111222000///..................///---------...///...------------....../////////........./////////000000,,,,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++((()))***+++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))***------,,,,,,+++***)))(((************************(((((())))))***+++++++++******))))))))))))******************************)))******++++++,,,------******)))((('''''''''(((...//////000111111222222111111111222333444555666777777888999;;;===???@@@AAACCCFFFIIIIIIJJJLLLNNNJJJKKKLLLLLLLLLLLLKKKJJJNNNOOOOOONNNLLLLLLMMMOOO[[[cccooozzztttXXXHHH888222222222222333//////............/////////...------...///...---.............../////////---.........//////000000+++++++++,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********+++++++++++++++++++++************+++,,,,,,''')))******))))))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++,,,---//////000)))))))))******)))))))))************************)))******++++++,,,---------,,,,,,+++++++++,,,,,,---...//////000111222222111111111222333444555666777888888:::<<<>>>@@@AAAAAADDDGGGIIIJJJJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJMMMOOOOOOOOOMMMMMMNNNOOOVVV___mmmzzz~~~eeeSSS@@@777444333222222000//////...//////000000///...------...///...---////////////............//////...............---,,,,,,,,,,,,------......---------------,,,,,,++++++,,,,,,,,,,,,++++++***+++***)))))))))***,,,---'''(((************,,,...******+++,,,,,,+++***)))******************************+++,,,---...//////))))))************))))))************************)))******++++++,,,------///............//////000------...///000111222222111111111222333444555666777777888:::<<<>>>@@@AAABBBEEEHHHJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQOOONNNNNNOOOPPP[[[jjjzzz~~~ooo\\\FFF:::777444222111000000/////////000000111///...------...///...---000000//////......------111000///...---,,,++++++---------.........//////......//////......---,,,---------------,,,+++*********)))))))))***,,,---''')))***++++++,,,...000((((((***++++++***))))))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------))))))))))))***++++++,,,------...///000111222222111111111222333444666666666777888999;;;>>>@@@AAACCCFFFIIIJJJJJJIIIHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQRRRQQQOOONNNNNNLLLXXXiiizzzxxxyyy{{{jjjRRR@@@888444000---000/////////............000000//////......---------------------...///000------............------++++++++++++,,,,,,---...000000//////.........---...---,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''(((***+++,,,,,,++++++***+++,,,------,,,+++***)))************+++++++++******))))))((((((''''''''''''''''''(((((((((((())))))***++++++++++++***++++++******++++++,,,------...000111222111///...000111222222111222444666555666888:::===???AAABBBBBBCCCEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMOOOPPPOOONNNMMMNNNOOORRR[[[hhhwwwyyyqqqqqqwwwqqq[[[HHH<<<666222000000000/////////.........///////////////.........///......---------......------............------,,,,,,+++++++++,,,------.........---------,,,,,,******)))(((((()))***+++++++++++++++++++++++++++***************)))(((((()))***++++++++++++)))))))))******++++++******))))))************+++++++++******))))))((((((((((((((((((((()))))))))******))))))***++++++++++++***++++++******++++++,,,------...000111111111///...000111222222111222444666555666888:::===???AAABBBCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPSSSSSSQQQOOONNNMMMRRRYYYfffvvvzzzsssmmmmmmrrrzzz{{{gggRRRBBB888444333000000000/////////...............///////////////000//////...------,,,,,,------............------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++(((((((((((()))***,,,,,,++++++++++++++++++++++++******************)))(((+++,,,,,,++++++)))((((((***))))))))))))))))))***)))************+++++++++***))))))))))))((((((((()))))))))*********++++++))))))***++++++++++++***++++++******++++++,,,------...///111111111000///000111222222111222444666555666888:::===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNNNNQQQUUUUUUSSSPPPMMMLLLQQQXXXddduuu}}}zzzvvvrrrqqqtttvvv~~~rrr]]]III;;;555444000000000////////////...------......//////000000......///......------,,,------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++******))))))+++***)))(((((()))***+++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***++++++******++++++,,,------...///000111111000000000111222222111222444666666666888:::<<<>>>@@@@@@CCCDDDFFFIIIKKKLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOQQQSSSSSSPPPMMMKKKKKKQQQWWWdddvvv~~~}}}yyywwwxxxtttzzzzzzfffQQQ@@@777444111000000000////////////------......//////000000,,,,,,......//////......------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,))))))*********++++++,,,,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))************((((((((()))))))))******))))))***++++++++++++***++++++******++++++,,,------...//////000111111111000111222222111222444666666666888:::<<<===???@@@CCCDDDFFFIIIKKKLLLMMMNNNMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKIIIJJJLLLQQQYYYgggyyy}}}|||tttwwwppp\\\III;;;555111111000000000/////////.........///////////////***,,,---///000//////...------............------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))***++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,)))************+++++++++)))))))))************+++((((((((()))))))))******))))))***++++++++++++***++++++******++++++,,,------......///000111222222000111222222111222444666666777888999;;;===>>>???BBBCCCEEEHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPNNNKKKIIIIIIKKKNNNSSS]]]mmm~~~~~~vvv{{{zzzxxx~~~zzzhhhTTTCCC999111111111000000000/////////////////////.........,,,---...///000///---,,,------............------,,,,,,+++++++++,,,------*********+++++++++,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******))))))***+++,,,******++++++++++++******)))************+++++++++))))))*********+++++++++)))))))))*********++++++))))))***++++++++++++***++++++******++++++,,,---------......000111222333000111222222111222444666666777888999;;;===>>>>>>AAABBBDDDGGGIIIKKKMMMMMMOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMMMMNNNPPPTTTaaatttyyynnnsss}}}ppp\\\III<<<111111111111000000000000000000//////.........------...000000///...,,,***---..................---++++++++++++,,,------...(((((())))))*********+++***+++---...//////...---+++++++++++++++++++++++++++,,,------............---,,,+++))))))))))))***((()))***++++++***)))((()))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,---------......///111222333000111222222111222444666666777888999;;;<<<===>>>@@@AAADDDFFFIIIKKKLLLMMMPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTTTTRRRQQQQQQQQQUUUdddxxx}}}qqqooo~~~zzzuuubbbLLL;;;444444333111000111000...////////////000000000000------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,,,,+++***(((''')))***++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((''''''***************************)))(((''''''((()))***))))))(((((((((((())))))(((((()))************)))*********)))))))))((((((***+++,,,+++******,,,...------......//////000000111222333333222222444666777777888999;;;<<<======@@@AAACCCDDDFFFJJJOOOSSSUUUSSSQQQOOONNNNNNOOOOOONNNPPPRRRRRRQQQQQQQQQRRR]]]gggvvv~~~tttqqq}}}{{{kkkUUUCCC777666333111000000///...000000000000////////////......------------......///...------------...///,,,,,,,,,+++++++++******,,,,,,------,,,***)))(((***+++,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,---------------,,,+++------,,,,,,,,,+++++++++************************++++++***))))))***++++++***))))))(((((())))))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,------)))+++++++++******,,,...---......//////000111111111222333333222222444666888888999:::<<<===>>>>>>>>>???BBBDDDEEEHHHMMMPPPSSSQQQOOOMMMMMMMMMNNNNNNNNNPPPRRRRRRQQQQQQRRRSSS\\\fffuuuyyyuuu|||vvv```MMM;;;777333111000//////...111111000000//////......///..................///000///............///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,------......//////......+++++++++***************************************,,,,,,++++++++++++,,,,,,+++******************+++******+++,,,,,,,,,,,,+++******+++,,,---...///000)))***++++++***+++---///......///000000111111222111222333333222222444666888999:::;;;===>>>???@@@===@@@CCCFFFGGGIIILLLNNNPPPOOOMMMLLLKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQRRRTTTYYYdddttt~~~wwwxxxjjjVVV@@@999222111111000000111222111111000///......---//////............/////////..................///,,,,,,,,,+++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))************)))))))))***+++,,,------...(((***++++++***+++---////////////000111111222222111222333333222222444666777888999;;;<<<>>>???@@@???BBBGGGJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPPPPOOOOOOQQQSSSVVVaaasssxxxrrr{{{ooo]]]FFF;;;222222222111111444222111111000///......---//////............//////------------------------,,,,,,,,,+++++++++*********)))))))))************++++++*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------------------------------------***************************++++++++++++++++++***,,,,,,++++++++++++,,,,,,(((((()))************)))******+++++++++,,,,,,,,,)))***++++++***+++---////////////000111111222222111222333333222222444666666666888999;;;===>>>??????CCCGGGJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMOOOQQQUUU___ppp~~~rrrrrrttteeeNNN@@@555444444111111555111111000000//////......///..................///,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++************++++++,,,******+++++++++,,,,,,,,,******++++++,,,+++++++++******++++++++++++,,,,,,************************))))))************)))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,+++******,,,.........///000000111111222111222333333222222444666555666777999;;;===>>>???===AAAEEEGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLNNNPPPTTT^^^nnn|||rrrzzzyyynnnYYYGGG999666555///...222000000000000////////////......------------......,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++***++++++---...///,,,++++++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++***)))'''''''''(((((()))))))))************************((()))***++++++***)))(((++++++************++++++******+++,,,,,,,,,,,,+++)))******+++,,,---......+++,,,,,,+++***)))+++,,,---......//////000111111111222333333222222444666555666888:::<<<>>>???@@@>>>@@@DDDEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSSSSQQQOOOLLLLLLNNNPPPTTT]]]lll|||wwwwww|||uuu```LLL<<<888555...,,,000////////////000000000000---------,,,,,,------------...///000000///...---,,,,,,,,,+++++++++******---,,,,,,,,,---///000222---,,,,,,+++,,,---//////******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))+++******************+++(((((()))************)))%%%%%%'''(((***,,,---...,,,------,,,))))))***+++------......///000000000111222333333222333555666666777999;;;===???@@@AAA@@@BBBEEEFFFFFFFFFHHHJJJIIIJJJLLLNNNPPPQQQRRRRRRVVVUUUSSSPPPMMMMMMNNNPPPTTT]]]kkkzzz{{{sss~~~~~~}}}jjj\\\HHH:::555333111/////////000000111111111222//////000000000000000000////////////////////////,,,,,,------...//////000...------++++++...333666333333///+++,,,//////+++******))))))***,,,---///,,,,,,,,,++++++*********++++++******)))((((((((('''((()))***+++,,,,,,,,,...,,,++++++,,,,,,***)))(((((())))))))))))((((((''''''((()))***+++++++++......---------,,,,,,,,,...---,,,,,,++++++++++++............////////////000000000000111222333444777888999:::<<<===>>>???@@@BBBEEEGGGHHHIIILLLNNNIIIJJJJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPOOONNNMMMLLLTTTYYYdddrrr~~~qqqqqqwww{{{}}}pppaaaMMM>>>666444222000///000000000111111111111------------------------////////////////////////------------------------+++,,,++++++,,,///444888DDD777---...000,,,***---000...---+++)))))))))))),,,,,,,,,+++++++++******))))))))))))************((()))***++++++++++++++++++)))((()))******)))((((((((())))))))))))((((((*********+++,,,,,,,,,---------------------------...---,,,,,,+++++++++,,,....../////////000000000000000000000111222333444666777888:::;;;===>>>???@@@BBBEEEFFFGGGIIIKKKMMMIIIIIIJJJKKKMMMOOOQQQRRRTTTTTTSSSRRRQQQOOONNNMMMRRRWWWbbbooorrriiippp|||{{{wwwzzzxxxjjjUUUCCC999444222111000000000000111111111111////////////////////////////////////////////////......------,,,+++************++++++,,,///444888NNN888***///111)))(((///************+++,,,---...,,,,,,,,,++++++++++++***(((((())))))***++++++,,,)))******+++++++++*********)))((((((***+++***)))((())))))******))))))(((++++++++++++++++++,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,/////////000000000111111000000000000111222333444555666777999:::<<<===>>>@@@BBBDDDFFFFFFGGGJJJLLLHHHHHHIIIJJJLLLNNNOOOPPPWWWWWWVVVTTTRRRPPPNNNLLLPPPVVVaaannn}}}yyyiiippp|||}}}|||yyyttttttwww{{{}}}qqq]]]JJJ<<<555222111000000000000000111111111111111111000000000000000////////////////////////------,,,,,,+++******)))***++++++++++++---111555EEE888//////...******///''''''(((***,,,...///000++++++++++++++++++++++++)))))))))******+++++++++******+++++++++******)))+++***)))***,,,------,,,)))))))))******)))))))))*********))))))))))))))))))***+++,,,---...//////---,,,,,,++++++,,,,,,,,,000000000000111111111111000000000000111222333444444555666888:::<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJHHHHHHHHHIIIKKKMMMNNNOOOUUUUUUTTTSSSQQQOOOMMMLLLNNNUUUaaannn}}}iiimmmwww}}}}}}xxxqqqlllkkkooozzz}}}ttteeeRRRBBB777333222111111000000000000000000.........------,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,---,,,+++***+++...000666===<<<333,,,......+++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++******)))+++***)))***,,,------,,,))))))************))))))*********)))))))))))))))((()))***+++,,,...//////,,,,,,,,,++++++,,,,,,---000000000000111111111111000000000000111222333444444444666888:::<<<>>>>>>AAACCCEEEEEEEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKIIIRRR___mmm|||llllllqqq{{{zzzpppgggccchhhttt~~~zzzvvvlll\\\JJJ<<<555333111111111111000000000000000000//////...---------////////////////////////++++++++++++++++++++++++---------,,,******,,,---///AAAHHH:::111333111(((+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,---,,,,,,+++******)))))))))******+++++++++*********)))((((((***+++***))))))******++++++******)))++++++++++++++++++,,,,,,))))))***+++,,,---......,,,,,,+++++++++,,,------/////////000000000111111000000000000111222333444444555666888;;;===??????CCCDDDFFFFFFFFFFFFGGGIIIHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKFFFOOO]]]kkkyyyoookkkjjjqqquuujjjeeeffftttzzzvvvvvvrrreeeSSSCCC999666111111111111000000000///222222222111000/////////////////////////////////---------,,,++++++******+++,,,,,,+++******,,,------;;;CCC???999666222,,,((()))***,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++)))((()))******)))((()))******++++++******)))*********+++,,,,,,,,,---))))))***+++,,,,,,------,,,+++++++++,,,,,,---........./////////000000000000000000000111222333444444555777999<<<>>>@@@AAADDDFFFGGGGGGFFFFFFHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKGGGQQQ___lllyyymmmfffbbbggguuu{{{qqqkkkgggvvvwwwtttwwwvvvkkkYYYGGG<<<888222111111111000000//////000//////...---,,,,,,+++////////////////////////000///...---+++***)))((()))***++++++***+++---///,,,///888???>>>777222333//////...---,,,)))'''%%%*********++++++,,,,,,,,,*********++++++,,,------'''((()))***+++,,,,,,,,,...,,,++++++,,,,,,***)))******++++++++++++******''''''((()))***++++++,,,*********++++++,,,------++++++++++++,,,,,,---...............////////////000000000000111222333444555666777:::<<>>???DDDEEEFFFFFFEEEFFFHHHJJJIIIIIIJJJJJJJJJKKKNNNQQQVVVSSSPPPPPPQQQQQQNNNLLLPPPYYYfffssspppfff]]]___nnnsssoooqqqzzz~~~yyyxxxqqqppplllgggcccZZZJJJ:::555222111222111...///222///////////////.......................................------------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------,,,,,,++++++******************************************************************************...+++)))((()))+++++++++,,,,,,++++++,,,---///000,,,------------,,,,,,++++++,,,...///000000000000///000000111111222333333444555777:::<<<===>>>???CCCDDDFFFFFFEEEFFFHHHJJJHHHIIIJJJKKKKKKMMMQQQTTTXXXVVVSSSQQQQQQPPPMMMJJJNNNYYYiiixxx~~~|||sssjjj___^^^kkk~~~vvvvvvzzzzzzxxxwwwsssqqqmmmjjjhhhaaaOOO???777444333444333000000222---.........//////000000000000//////......------......------------,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,+++******,,,,,,,,,******++++++,,,---...//////+++++++++,,,,,,,,,,,,,,,,,,...111333333222000///...//////000111111222222555666888:::<<<>>>??????BBBDDDEEEFFFEEEFFFHHHJJJHHHJJJKKKLLLMMMPPPTTTVVV[[[XXXUUUSSSRRRPPPMMMJJJNNN\\\oootttfff___fff|||}}}{{{{{{xxxvvvtttqqqnnnllllllfffUUUDDD999444333555555222111333............////////////111111000///......------,,,,,,+++++++++*********++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))*********++++++************************************************************************+++******,,,------,,,***++++++------.........---************+++,,,,,,---///222555777777555222000//////000000111222222222555666888:::<<<>>>??????AAACCCEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNPPPTTTVVVYYYXXXVVVTTTRRRPPPNNNMMMQQQ```vvvoooaaa```rrrzzzuuusssrrrooommmnnniii[[[LLL;;;555222333444222111333////////////............111000000///...------,,,,,,,,,+++++++++*********++++++************++++++,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))***************''''''(((((()))*********************************************************************************))))))***,,,......,,,))),,,------......---,,,,,,+++************+++------///222555777777555222000000000111111222333333444555666888;;;===>>>???@@@AAACCCFFFGGGGGGHHHIIIJJJMMMNNNOOONNNNNNOOOQQQTTTUUUVVVUUUTTTSSSRRRRRRRRRUUUfff{{{}}}zzzhhh___iii{{{vvvssstttrrrooonnnkkkaaaVVVAAA999333222333111111222000000//////.........---//////......------,,,,,,......------------,,,,,,++++++************++++++,,,------......------,,,++++++++++++++++++++++++(((((()))************)))))))))*********+++++++++************************************************************************(((((()))+++------+++)))------------------------,,,,,,+++******+++---...,,,...111333333222000///111111111222333333444444666777999;;;===??????@@@AAADDDGGGIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTUUUXXXiii~~~}}}uuueeegggzzz|||{{{xxxtttvvvvvvqqqooommmggg```KKK@@@666333222000///000.........///////////////---------------,,,,,,,,,......------------,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,************************))))))***++++++++++++***+++++++++++++++++++++,,,************************************************************************((('''''')))+++,,,+++)))++++++++++++,,,...000111///...,,,+++***+++---...+++,,,...///000000000000000000000111222222333333666777999;;;===???@@@@@@BBBEEEHHHKKKKKKKKKLLLMMMKKKKKKLLLKKKKKKLLLNNNQQQPPPRRRTTTTTTRRRRRRTTTVVVXXXhhh|||~~~nnnjjjwwwyyyxxxzzzzzzuuuyyyyyytttooonnnkkkgggSSSFFF999444222///---...,,,,,,---...///000111222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++************************************************************************************************(((&&&&&&''')))+++******)))))))))***,,,///333555000///---+++++++++---...,,,---...///111111222222/////////000111111222222666777999;;;===???@@@@@@BBBEEEIIILLLLLLLLLMMMNNNHHHIIIJJJJJJJJJLLLOOORRRPPPRRRTTTTTTQQQQQQSSSUUUWWWggg{{{kkkiiissszzzvvvxxx{{{wwwuuurrrpppsssvvvsssmmm\\\OOO???555333444333222///.........///000222333,,,---------.../////////------,,,+++************...,,,***+++---...---*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***(((((((((***+++***)))((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))******+++,,,,,,---...111444666...))))))++++++,,,...666222---,,,---/////////111000000000000000111222222444666:::===@@@AAABBBBBBDDDFFFHHHHHHIIILLLNNNLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRQQQQQQSSSUUUZZZkkk}}}qqqjjjpppyyy}}}qqqmmmooorrrvvvwwwvvvssstttvvvsssnnnbbbVVVEEE999444333222000333222000///............---------...............------,,,,,,+++,,,,,,,,,+++)))'''(((***+++***(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,+++***((()))***++++++***)))(((******+++,,,,,,+++***)))************************+++***))))))))))))***+++***+++,,,,,,,,,///333666;;;222++++++---------///333000------///111111000000000000000000111111222444555888;;;???AAACCCDDDCCCEEEGGGHHHHHHJJJLLLNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSRRRQQQRRRSSSUUUYYYjjj|||}}}|||{{{pppqqqsss|||uuuhhhccceeeiiitttyyyzzzwwwttttttrrrnnnjjj^^^LLL>>>666222000///333222000///...---------...............---------------,,,,,,------......---+++***+++,,,---,,,*********+++,,,,,,,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++*********,,,---,,,+++))))))************)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++************+++,,,***+++++++++,,,///444888@@@444******---...------///...---...000222222111000000000000000111222222555777:::===@@@BBBDDDEEECCCEEEGGGHHHIIIJJJLLLNNNOOONNNNNNNNNNNNPPPQQQRRRPPPQQQRRRRRRQQQRRRTTTVVVYYYiii{{{}}}{{{|||{{{wwwvvv}}}qqqeee]]]^^^bbbpppxxx}}}zzzuuurrrpppnnnnnncccSSSCCC888222000000/////////////////////////////////...---------,,,,,,,,,,,,,,,,,,---...///------,,,------------,,,******+++,,,,,,,,,,,,+++)))******++++++******)))+++++++++++++++++++++++++++***)))***,,,---,,,+++)))))))))******))))))))),,,,,,,,,++++++***))))))+++++++++++++++++++++++++++++++++******+++++++++***+++++++++,,,///444888@@@333((((((+++,,,******------///000111111111000000000000000111222333333666777:::===@@@BBBCCCDDDDDDFFFHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMNNNPPPRRRSSSOOOPPPQQQQQQQQQRRRTTTVVVYYYhhhyyy}}}{{{zzz}}}~~~|||~~~~~~zzzqqqeee^^^\\\]]]jjjttt|||{{{uuurrrpppmmmmmmeeeWWWHHH:::333111222.........////////////////////////...---------,,,++++++******+++,,,------)))*********)))))))))*********+++,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++***)))((()))+++++++++)))***))))))))))))))))))***++++++******))))))))))))++++++++++++++++++++++++******************************+++++++++...333777>>>222)))(((++++++******---///111111111000///...000000000000111222333444555666888;;;>>>@@@AAABBBCCCEEEGGGHHHHHHHHHJJJLLLLLLLLLKKKLLLMMMOOOPPPRRROOOPPPQQQQQQQQQQQQSSSUUUXXXgggxxxzzzzzz|||}}}|||yyysssjjjccc^^^[[[dddpppzzz{{{xxxuuuqqqnnnlllggg]]]NNN???555333444///////////////...,,,,,,...............---------++++++*********+++,,,,,,***+++,,,+++******+++,,,******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++)))((('''(((***+++***)))******))))))))))))*********))))))(((((()))******++++++++++++++++++++++++))))))************))))))((()))+++++++++---000333:::222,,,,,,---,,,,,,...---///222222000///...///000000000111222333444555444555777:::===>>>@@@@@@CCCDDDFFFGGGFFFGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQPPPQQQRRRQQQPPPPPPRRRTTTXXXfffyyy}}}yyyxxx|||}}}yyytttmmmddd^^^aaammmxxx||||||zzzuuuooommmkkkcccTTTCCC888444444---......//////...---------------...............------,,,+++++++++,,,,,,+++---///...,,,+++---///******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++,,,+++***+++***)))(((((()))***+++***))))))))))))***,,,---******************************+++,,,,,,+++******''')))+++,,,+++,,,---...222...------,,,***,,,000,,,...111111//////000222000000000111222333555555444555777:::<<<>>>???@@@BBBCCCEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMPPPQQQQQQRRRRRRQQQOOOOOOPPPRRRWWWfffyyyyyywwwxxxuuu}}}vvvkkkccc```kkkwww}}}~~~xxxqqqooonnngggYYYGGG999555555(((***,,,...000111111111,,,------......////////////...------,,,,,,,,,,,,(((***,,,+++)))(((***,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))***,,,---,,,++++++***)))(((((()))***+++******))))))***,,,...///))))))))))))))))))))))))++++++------------++++++&&&(((+++,,,+++++++++++++++***+++,,,***'''***000***---000000//////222555000000000111222444555666444666888:::===>>>???@@@AAACCCDDDEEEDDDEEEFFFHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSSSSQQQOOONNNOOOQQQWWWfffzzz~~~pppuuu}}}|||rrrzzz~~~qqqgggaaaccclllzzzyyyuuuoooqqqmmm___KKK<<<777777333111///...000111222111222111///...---,,,++++++*********++++++,,,,,,,,,'''((()))***************************************,,,+++++++++***)))))))))++++++************++++++(((((()))+++,,,---...///))))))))))))************)))))))))))))))*********+++,,,+++***((((((***,,,...---,,,+++)))((('''&&&((()))***,,,,,,++++++*********+++,,,,,,,,,,,,+++...............---------222222222222222222222222333444777999<<<>>>???@@@BBBDDDGGGHHHHHHHHHIIIKKKNNNMMMLLLKKKLLLNNNQQQSSSOOOOOOOOOOOOOOONNNNNNNNNYYYeeewww~~~|||vvv{{{~~~~~~wwwrrrvvvzzz~~~xxxpppfffffflllvvv|||{{{yyyyyytttuuurrrgggUUUDDD888333444222000///000000///...111000///---,,,+++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++******************+++((())))))***+++,,,------))))))))))))************************)))))))))((()))*********)))))),,,...000000...,,,+++)))(((''')))******+++++++++************++++++,,,,,,,,,+++111111111111111000000000000000111222222333444444555666888;;;===???@@@@@@BBBDDDFFFGGGGGGHHHIIIJJJMMMMMMMMMNNNOOOPPPPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQWWWbbbsss|||{{{}}}~~~~~~~~~~~~wwwzzzwwwwwwuuutttxxxrrrmmmlllpppuuuwwwzzz}}}yyyzzzxxxpppaaaNNN<<<111555333111000000///---+++//////---,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++***************+++++++++************************)))))))))*********++++++))))))))))))************++++++******))))))(((((('''(((******)))***---///111000///...,,,***)))(((,,,++++++*********++++++******+++++++++,,,,,,,,,111111111111111111111111......000111333444555666777888:::<<<>>>???@@@@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQPPPPPPVVVUUUUUUTTTSSSRRRQQQQQQTTT^^^mmm||||||}}}~~~~~~{{{{{{|||~~~wwwpppyyy~~~~~~}}}{{{sssvvvxxxlllkkkpppvvvzzz~~~{{{zzzwwwsssiiiWWWBBB444444222111000000///---+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********++++++************)))))))))))))))))))))((()))))))))************)))))))))))))))*********((()))************,,,.........------,,,++++++***---,,,+++***)))***+++,,,++++++***+++++++++,,,,,,............////////////......///111222333444555777888:::;;;===>>>>>>???BBBEEEGGGIIIIIIJJJKKKMMMOOOOOOOOOOOOPPPPPPQQQQQQVVVUUUTTTSSSRRRQQQPPPOOORRR[[[iiiwww}}}~~~}}}|||yyyzzz{{{}}}xxxqqqvvvwwwwwwkkkfffnnnvvvzzz{{{zzzwwwssspppjjj]]]JJJ<<<333222000000111111///...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))***++++++++++++***)))*********)))))))))))))))((()))))))))************''''''((()))***++++++,,,)))+++,,,+++***)))***+++))))))******++++++++++++---,,,+++******+++,,,---++++++*********+++,,,---,,,,,,,,,---------......///000000111111222333333666777888:::<<<=========CCCFFFIIIJJJKKKKKKMMMOOOSSSQQQNNNLLLMMMOOORRRTTTVVVUUUTTTSSSRRRQQQPPPOOOQQQ[[[hhhvvv~~~~~~~~~}}}||||||yyyzzz|||}}}|||yyy~~~}}}yyykkkdddkkkssswwwxxxxxxtttpppnnnkkkaaaQQQEEE666333111000111222222111---,,,,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***+++++++++++++++******)))***************************************+++++++++)))***+++,,,,,,+++***)))*********************)))))))))))))))************''''''((()))***++++++,,,***+++,,,,,,***)))))))))'''''''''((()))******++++++++++++++++++,,,------,,,+++*********+++,,,------------......//////000///000000000111222222222555666777:::;;;======>>>CCCFFFIIIJJJKKKLLLNNNOOOTTTQQQMMMJJJJJJMMMRRRUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQ[[[iiivvv|||~~~~~~}}}||||||zzz{{{}}}~~~~~~|||~~~}}}jjjbbbeeekkkrrrxxxwwwtttqqqpppmmmeeeWWWLLL:::777222000000111222222------,,,,,,---...//////,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))+++++++++***************(((***+++,,,,,,+++***(((*********+++++++++++++++))))))))))))******************))))))))))))))))))(((***,,,,,,+++******+++(((((((((((((((((((((((()))***+++,,,------......,,,+++***))))))+++---...------......///000000111---...///000111222333444444666888:::<<<>>>???@@@AAADDDGGGIIIJJJKKKMMMNNNRRRPPPMMMKKKKKKMMMPPPRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQZZZiiiwwwyyyzzz~~~}}}||||||{{{|||}}}~~~}}}{{{}}}}}}jjj```___dddoooyyywwwuuuttttttqqqgggZZZPPP???:::444000///000111222------------......///000,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((,,,+++++++++******))))))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,))))))))))))************,,,,,,+++***)))((('''&&&%%%(((+++,,,++++++,,,,,,+++******)))((('''&&&&&&'''(((+++---...///......,,,+++***))))))+++---...,,,,,,------...//////000+++,,,---///222333555666555666888;;;>>>@@@AAABBB@@@BBBEEEGGGHHHIIIKKKMMMPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPZZZiiixxx}}}zzz|||~~~}}}|||{{{{{{zzzzzz{{{|||}}}}}}}}}|||sssfff___cccoooyyyuuuvvvuuuqqqoookkkbbbXXXDDD:::222111333222111111.........///////////////...+++***+++...000...,,,,,,,,,,,,+++++++++******))))))************))))))---,,,***))))))***,,,---***************************************************+++******)))'''&&&%%%))))))))))))************))))))))))))((((((((((((((())))))***+++,,,,,,,,,******+++++++++******)))))))))*********+++++++++,,,,,,.../////////...---000000000111222222333333333666999;;;;;;;;;;;;;;;AAADDDHHHIIIIIIJJJNNNQQQRRRQQQOOONNNOOOPPPRRRSSSPPPQQQQQQQQQPPPQQQSSSVVVRRR]]]mmm{{{}}}{{{~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}sssddd]]]```jjjtttrrrttttttqqqooolllddd\\\III===333111111///...///............////////////,,,+++)))+++---...---+++,,,,,,,,,+++++++++************++++++++++++************++++++++++++*********************************************************************)))))))))))))))))))))***************)))))))))(((((((((((((((((())))))***++++++,,,******+++++++++******)))***+++++++++,,,,,,,,,,,,,,,---.../////////...---000000000111222222333333333666999;;;;;;;;;;;;<<<@@@CCCGGGHHHHHHJJJMMMQQQRRRQQQPPPOOOOOOPPPRRRTTTRRRRRRRRRQQQOOOOOOPPPRRRQQQ]]]nnn|||~~~}}}~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}~~~~~~~~~zzz~~~}}}pppaaaYYY[[[dddlllooorrrrrrpppooommmggg___QQQDDD777222111///...///........................+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((************************************************+++******)))***+++,,,---))))))))))))******************)))))))))(((((((((''''''(((((())))))******)))******+++++++++******++++++,,,,,,,,,---------,,,---......//////......000000000111222222333333333666999;;;;;;;;;<<<<<<>>>BBBFFFGGGGGGIIIMMMPPPRRRQQQPPPOOOOOOQQQRRRTTTSSSTTTSSSQQQNNNMMMNNNOOOPPP\\\lll{{{|||~~~~~~|||{{{{{{{{{zzz{{{|||}}}~~~~~~wwwxxxyyy|||}}}wwwkkk^^^VVVVVV^^^eeelllpppqqqooommmlllhhhbbbXXXJJJ<<<555333111111222///...............------,,,+++++++++,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++++++++***((()))***++++++***)))(((************************************************,,,+++)))((()))***,,,...((()))))))))*********************)))))))))((((((''''''''''''(((((())))))))))))***+++++++++******+++++++++,,,,,,,,,,,,------------...............000000000111222222333333333666:::<<<<<<<<<<<<======AAAEEEFFFFFFHHHLLLOOORRRQQQOOONNNOOOPPPRRRSSSSSSTTTTTTSSSPPPOOOOOOPPPQQQ[[[iiiwww}}}~~~|||||||||}}}zzz{{{|||~~~wwwpppqqqrrrvvvzzz}}}~~~}}}tttpppggg]]]UUUUUUZZZ```iiimmmooommmkkkkkkhhhccc[[[MMM===666444111111333//////......---------,,,,,,---------,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))+++***)))(((((()))***+++************************************************---+++)))(((((((((***+++((()))))))))************************))))))))))))'''''''''''''''(((((((((((()))***+++++++++++++++************++++++++++++------------......//////000000000111222222333333333666:::<<<<<<<<<===>>>>>>AAAEEEFFFFFFGGGKKKNNNQQQPPPNNNMMMNNNOOOQQQRRRRRRTTTUUUTTTSSSRRRSSSTTTTTT[[[fffsss~~~~~~|||{{{{{{|||}}}zzz{{{}}}~~~~~~|||oooggggggkkkpppuuuxxxxxxwwwvvvooommmhhh```YYYVVVXXX\\\ccciiillljjjiiijjjiiifff]]]NNN???777333000///000//////......---,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,+++++++++******)))))))))******))))))))),,,+++)))(((((()))+++,,,************************************************,,,+++***)))(((((()))***))))))))))))************++++++*********)))))))))''''''((((((((((((((((((((()))***+++++++++++++++))))))*********+++++++++...------------...//////000000000111222222333333222666:::<<<======>>>???@@@CCCFFFGGGFFFFFFIIIMMMOOONNNMMMLLLLLLNNNOOOQQQQQQSSSUUUVVVUUUUUUVVVWWWVVV[[[eeesss~~~|||zzzxxxxxxyyy{{{|||{{{|||}}}zzzkkkbbb___eeennnuuuyyyyyywwwuuupppooommmfff^^^XXXWWWXXX\\\ccchhhggghhhjjjlllkkkbbbTTTDDD;;;666111......//////...------,,,++++++,,,---///---+++***+++---,,,,,,,,,+++++++++******)))******++++++******)))++++++************++++++*********************************************************+++++++++++++++))))))))))))************+++++++++*********))))))(((((((((((((((((((((((((((((()))++++++,,,,,,+++*********+++++++++,,,,,,...------,,,---...///000000000000111222222333333222666:::<<<======>>>???BBBEEEHHHHHHFFFFFFIIIKKKMMMLLLKKKJJJKKKLLLNNNOOOPPPRRRUUUVVVUUUUUUUUUVVVVVV\\\hhhxxx}}}|||{{{yyywwwuuuuuuwwwyyy{{{{{{|||}}}}}}mmmccc[[[cccnnnxxx||||||zzzyyyrrrsssqqqkkkbbbZZZWWWVVVWWW^^^dddeeegggkkknnnnnniiiZZZJJJ@@@:::333///...//////...---,,,,,,+++++++++---...---***(((***,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))***,,,------,,,***)))************************************************((()))+++,,,---.........))))))))))))************+++++++++************))))))))))))))))))((((((((((((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,---...///000000000000111222222333333222666:::<<<===>>>??????DDDGGGIIIHHHFFFFFFHHHKKKMMMLLLJJJIIIJJJKKKMMMNNNPPPRRRUUUUUUTTTSSSSSSTTTUUU]]]lll}}}~~~|||{{{zzzzzzyyyxxxwwwvvvuuuyyy{{{}}}lll\\\XXX```kkkvvv}}}}}}yyyzzzxxxsssooojjj___UUUYYY```gggjjjjjjkkkkkkkkk^^^[[[SSSGGG;;;333111222000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((()))******---,,,++++++,,,,,,***(((+++)))'''&&&&&&''')))+++...,,,)))'''(((***...000***++++++++++++,,,,,,,,,+++***)))(((((()))******++++++******++++++,,,---,,,------......------,,,............///111222333888888999;;;<<<>>>???@@@BBBDDDGGGHHHHHHHHHIIIKKKMMMNNNMMMJJJHHHIIIMMMRRRXXXWWWVVVUUUUUUUUUVVVVVVSSS]]]lll~~~~~~{{{zzzzzzyyyyyyxxxxxxxxxyyy{{{~~~xxxxxxjjj\\\VVV\\\fffrrr|||}}}xxxzzz{{{yyyxxxsssggg[[[XXX]]]dddiiikkkjjjgggccc^^^[[[TTTIII>>>555222111000///...------,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******+++,,,,,,+++++++++++++++++++++***))))))((((((((((((((()))******+++***)))***+++***)))'''))))))(((''''''((())))))+++***((('''''')))+++---(((((()))))))))*********+++***)))(((((()))******++++++******++++++,,,------......//////......---////////////000222333444777888:::;;;===>>>??????BBBDDDGGGHHHHHHHHHIIIKKKOOOPPPOOOMMMJJJKKKPPPUUUYYYXXXWWWUUUTTTTTTUUUUUURRR\\\kkk|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~vvvyyynnnsss}}}zzztttiii___VVVYYYaaaooo|||{{{}}}rrrccc^^^^^^bbbiiinnnlllddd^^^___\\\WWWMMMBBB999333000000///...------,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,++++++***++++++++++++***)))))))))(((((((((((()))******)))((('''((())))))'''&&&((((((((())))))((((((((((((((('''''''''((())))))((((((((()))))))))************))))))))))))******++++++******++++++,,,---...//////////////////...//////000000111333444555555777:::<<<>>>???>>>>>>BBBDDDGGGHHHHHHHHHJJJKKKNNNOOOOOOMMMKKKMMMRRRWWW[[[YYYWWWUUUTTTTTTTTTTTTQQQZZZiiiyyy~~~|||||||||}}}}}}}}}~~~~~~|||}}}~~~uuusss|||yyyjjjllltttxxxtttpppiiidddXXXYYY^^^kkk{{{ssskkkeeeccciiipppooofff______]]]YYYRRRHHH===555000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++,,,,,,---------,,,,,,******+++++++++******)))))))))(((((())))))***+++(((''''''((())))))(((&&&((()))***++++++***)))(((''''''((((((((((((((('''************++++++++++++)))))))))))))))*********++++++******++++++,,,---......////////////....../////////000111222333444333666999===??????>>>===AAADDDFFFHHHHHHHHHJJJLLLLLLMMMMMMLLLJJJMMMRRRWWW\\\ZZZXXXVVVTTTSSSSSSSSSQQQYYYgggwww~~~|||}}}}}}}}}~~~~~~~~~{{{rrr}}}}}}vvvmmmmmmrrr~~~}}}vvvrrrqqqnnnjjjhhh\\\ZZZ\\\fffuuuzzzlllbbbgggnnnnnnhhhccc___^^^[[[UUUMMMBBB888222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---...............------)))******+++++++++******)))))))))))))))***++++++)))(((((()))***+++)))((()))***,,,......,,,***)))((()))*********)))(((((())))))*********+++++++++(((((())))))************++++++******++++++,,,---,,,------......------,,,.........///000111222333222555999<<>>===AAACCCFFFHHHHHHIIIJJJLLLLLLNNNNNNMMMLLLNNNTTTYYY\\\[[[XXXVVVTTTSSSRRRRRRQQQYYYfffuuu~~~}}}~~~~~~~~~xxx~~~yyyuuusss{{{|||uuuqqqqqqrrrooommmmmmbbb^^^\\\aaalllxxxpppaaaccciiiiiifffeee```^^^\\\XXXQQQGGG===555000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++......//////......------))))))***++++++++++++******))))))))))))***++++++***))))))***+++,,,+++))))))***,,,------,,,***)))******+++++++++***))))))'''''''''((((((((())))))'''((()))******+++******++++++******++++++,,,---,,,,,,------------,,,,,,------......///111222333333555888;;;===??????>>>@@@CCCFFFGGGHHHIIIKKKMMMPPPQQQQQQPPPNNNQQQVVV\\\\\\[[[XXXVVVTTTSSSSSSSSSSSSZZZggguuuyyyyyy|||uuussswwwzzzxxxvvvwwwkkkfffaaa```gggrrr|||sssbbbcccgggeeeccceee```^^^\\\YYYTTTKKK@@@999000///...------,,,------++++++++++++++++++++++++************************)))******+++,,,,,,,,,,,,---------------,,,++++++))))))***+++++++++++++++******))))))******+++,,,))))))(((***,,,,,,+++)))))))))***++++++***))))))+++++++++******)))))))))''''''''''''((((((((()))&&&''')))***++++++******++++++******++++++,,,---------............------.........///000111333333333555777:::<<<>>>???@@@@@@CCCFFFGGGHHHIIIKKKMMMQQQRRRRRRQQQOOOQQQWWW[[[[[[ZZZXXXUUUTTTSSSSSSSSSUUU\\\hhhuuu~~~~~~yyy}}}yyyxxxsssnnngggcccgggqqq}}}uuueeefffhhheeecccfff```^^^\\\YYYUUUMMMCCC;;;000000...---------------------------------------************************((()))***+++,,,---------,,,,,,,,,,,,++++++***)))((()))***+++++++++++++++*********)))******+++,,,)))(((((()))+++,,,***)))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))************&&&''')))***+++++++++***++++++******++++++,,,---......////////////......//////000000111222444555444555666999;;;>>>@@@AAA@@@BBBEEEGGGHHHIIIKKKMMMPPPQQQQQQOOOMMMOOOTTTYYY[[[YYYWWWUUUTTTTTTTTTTTTVVV]]]iiivvv}}}|||{{{|||}}}~~~}}}|||{{{|||~~~wwwxxx{{{kkk``````gggooouuuuuuhhhcccdddggggggfffccc```^^^___^^^WWWIII>>>777111,,,...000...---...,,,++++++******++++++,,,************************------------------------++++++***)))((((((+++---(((((())))))*********++++++++++++***)))((((((''')))***,,,------,,,***)))******))))))))))))************))))))((((((''''''******))))))((((((''''''((('''&&&(((,,,---+++)))))))))***+++---...///////////////...---------,,,---------...000111333444666666777888:::===???@@@@@@BBBDDDEEEFFFHHHKKKNNNNNNNNNNNNMMMMMMOOOSSSWWWXXXWWWVVVUUUTTTSSSRRRQQQUUU]]]kkkyyy~~~}}}}}}~~~}}}}}}{{{{{{|||~~~zzzxxxssseee```ccckkkqqqttthhhaaabbbfffhhhhhheeebbb___``````[[[PPPFFF999222---///000...---...,,,++++++******++++++,,,************************------------------------+++,,,...---,,,++++++,,,((()))))))))************))))))))))))************((()))***++++++***)))(((******))))))))))))******+++*********))))))))))))+++*********)))))))))))))))(((''')))+++,,,+++)))))))))******+++,,,------...............------------------...000111333444555666777888;;;===???@@@BBBDDDFFFGGGGGGIIIKKKNNNOOOOOOOOONNNNNNPPPTTTWWWXXXWWWVVVUUUSSSRRRQQQPPPQQQYYYgggvvv||||||||||||}}}~~~xxx}}}lll___^^^dddkkkttt}}}ssseee]]]]]]bbbgggjjjeeebbb``````aaa]]]UUUNNN===555//////000...---///,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++))))))))))))))))))************&&&'''''')))***+++,,,---((((((((((((((((((((((((******))))))))))))******++++++++++++************++++++++++++************))))))((()))++++++***((()))))))))******+++++++++---------...............---------...000111333444555666777999;;;===>>>???CCCEEEGGGHHHHHHIIIKKKMMMOOOOOOOOONNNOOOQQQUUUXXXXXXXXXVVVUUUSSSQQQPPPOOOPPPXXXeeesss~~~~~~~~~~~~~~~~~~~~~~~~|||{{{ppp^^^XXX]]]dddlllwwwxxxooobbbYYYWWW\\\ccciiieeeaaa___^^^___\\\WWWRRRBBB999222000000...---///,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***,,,,,,***((('''((()))))))))))))))*********&&&'''''')))***+++,,,---)))(((''''''''''''((()))******))))))))))))*********************************************************))))))*********)))(((************++++++++++++,,,---------.../////////---------...000111333444444555777999;;;===>>>???CCCEEEGGGHHHHHHHHHJJJKKKOOOPPPPPPOOOOOORRRVVVYYYYYYXXXWWWUUUSSSQQQOOOOOOSSS[[[hhhttt~~~zzzxxxzzz|||}}}}}}ppp]]]UUUXXX___iiipppwwwzzz|||}}}{{{wwwqqqjjj___UUUQQQUUU]]]dddeeeccc```^^^^^^\\\XXXTTTGGG===444222000......///,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++***)))''''''(((*********))))))))))))))))))(((((())))))***************))))))(((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))++++++,,,,,,,,,,,,,,,,,,,,,---------.../////////---------...000111333444444555777:::<<<===>>>>>>BBBDDDFFFHHHGGGGGGHHHJJJOOOOOOOOOOOOOOORRRVVVZZZYYYXXXWWWUUUTTTRRRQQQPPPUUU^^^lllzzzzzzwwwxxx{{{~~~nnn]]]TTTUUUYYYdddjjjnnnoooqqqtttsssoookkkfff^^^TTTNNNOOOVVV]]]eeecccaaa```___]]]ZZZXXXLLLAAA777333111......000,,,++++++******++++++,,,************************************************,,,,,,+++)))((())),,,...************))))))))))))*********)))))))))))))))******************************))))))))))))******((((((((((((((()))))))))((((((((((((((()))))))))''')))++++++)))))))))***++++++,,,,,,,,,------------------...............---------...000111333444333555888:::<<<>>>>>>>>>@@@CCCFFFGGGHHHHHHHHHIIINNNNNNNNNNNNOOORRRVVVZZZYYYYYYXXXVVVUUUTTTSSSRRRTTT___rrr~~~~~~~~~}}}xxx~~~yyylll^^^UUURRRTTT]]]cccgggjjjmmmpppmmmhhhfffeee___VVVMMMLLLRRRXXX```____________]]]\\\ZZZPPPDDD999333111......000,,,++++++******++++++,,,************************************************(((***+++*********,,,...************)))))))))((())))))))))))))))))))))))))))))++++++++++++))))))******))))))))))))******(((((()))))))))*********(((((()))))))))*********&&&(((++++++))))))***,,,))))))***+++,,,------..................------------------...000111333444333555888;;;===>>>>>>===???BBBFFFHHHIIIIIIJJJKKKMMMMMMMMMMMMNNNQQQVVVYYYYYYYYYXXXWWWWWWVVVUUUUUUVVVdddzzz~~~}}}}}}{{{vvv{{{|||vvvkkk___UUUQQQQQQWWW]]]dddhhhlllnnnkkkdddddddddaaaXXXNNNKKKPPPUUUYYYZZZ[[[\\\]]]\\\[[[ZZZRRRFFF:::444111......000,,,++++++++++++++++++,,,************************))))))))))))))))))))))))###&&&)))******)))******+++*********))))))(((((((((((())))))*********+++''')))***,,,,,,***)))'''******))))))))))))******))))))******+++++++++,,,))))))******+++++++++,,,%%%(((++++++))))))+++---'''((()))***+++,,,------/////////......------,,,---------...000111333444333555888;;;===>>>>>>===???CCCGGGJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNQQQUUUYYYYYYYYYXXXXXXXXXWWWWWWWWW[[[jjj{{{ooonnnpppyyy|||{{{~~~vvvpppllldddWWWPPPPPPSSSYYY___eeeggghhhhhhiiigggfffgggdddXXXJJJGGGLLLTTT\\\```]]]ZZZ[[[ZZZVVVSSSLLLBBB888111...///000---,,,++++++******++++++***++++++++++++***)))))),,,,,,,,,++++++*********---,,,,,,+++***)))((((((************************++++++************++++++------+++***)))(((((((((+++++++++*********))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((((((***,,,---,,,+++......---------......///------------------------......///000111222333333333666:::<<<<<<<<<<<<===AAABBBDDDGGGJJJLLLMMMNNNNNNNNNMMMMMMOOOQQQTTTUUUZZZYYYXXXWWWVVVUUUUUUUUU[[[mmm|||oookkklll{{{yyysssttttttxxxrrrooommmeeeXXXNNNKKKOOOTTT[[[ccchhhkkkkkkjjjiiihhhiiihhh___SSSNNNPPPQQQYYY^^^\\\ZZZ[[[YYYVVVRRRMMMEEE<<<555000......---,,,++++++******+++++++++++++++++++++******)))++++++++++++*********)))+++++++++******************************************))))))))))))))))))***,,,,,,+++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))******************************++++++***))),,,+++++++++,,,------...------------------------......///000111222333333333666999<<<<<<<<<<<<===DDDEEEGGGJJJLLLNNNOOOOOONNNMMMMMMMMMNNNQQQSSSUUUXXXWWWWWWVVVUUUUUUUUUUUUZZZhhhzzzooohhhfffssstttnnnmmm~~~|||rrrrrrooooooooohhh[[[NNNHHHIIILLLTTT```jjjoooooollllllkkkkkkllleeeZZZQQQNNNNNNUUUZZZZZZZZZZZZYYYVVVSSSOOOIIIAAA999222...+++---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++***************)))))))))*********+++++++++************************))))))(((((((((((())))))******))))))***++++++,,,+++************)))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))))))))))))))***,,,------------------------------......///000111222333333333555999;;;;;;<<<===>>>BBBCCCDDDGGGHHHJJJJJJKKKMMMLLLLLLLLLMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTYYYbbboooyyy~~~qqqgggdddrrryyypppkkkeeevvvzzzsssooonnnmmmmmmhhh]]]PPPHHHDDDGGGOOO\\\kkkssstttqqqnnnnnnoooqqqmmmbbbUUULLLNNNSSSWWWZZZ[[[[[[YYYWWWVVVSSSLLLCCC;;;444///,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))((((((((())))))***************)))))))))))))))))))))))))))))))))))),,,+++***)))))))))******)))***+++++++++******+++((((((((()))***,,,---.................................///000111222333333222555888:::;;;;;;===>>>@@@AAACCCEEEFFFGGGHHHHHHMMMLLLKKKKKKMMMOOORRRSSSRRRRRRSSSSSSSSSSSSSSSSSSXXX___iiiqqqxxx~~~}}}~~~ttthhhdddrrr|||rrriiiccc\\\kkk|||~~~wwwrrrmmmllljjjhhheee^^^SSSIIICCCDDDKKKXXXhhhtttxxxwwwtttwww|||vvvfffZZZSSSTTTWWW[[[\\\[[[ZZZYYYZZZUUUMMMDDD;;;555111///---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++******))))))******+++,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%(((***+++++++++,,,...))))))******,,,---...///..............................///000111222333333222444777999:::;;;===???CCCDDDFFFGGGIIIJJJKKKKKKMMMLLLKKKKKKMMMOOORRRSSSPPPQQQRRRSSSSSSSSSRRRQQQSSSZZZcccmmmuuu}}}~~~|||~~~vvviiidddlll{{{zzzpppggg______iiiuuuzzzvvvlllkkkhhheeedddaaaWWWLLLCCCDDDHHHSSSbbboooxxx|||rrrYYYVVVWWW[[[\\\ZZZYYYZZZ[[[VVVNNNEEE<<<666222111---,,,++++++******++++++***++++++++++++***))))))+++++++++++++++,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))++++++************++++++000///...,,,+++*********(((((()))))))))))))))***))))))))))))))))))))))))))))))***))))))((('''&&&###'''++++++***+++---000+++++++++,,,,,,...///000..............................///000111222333333222444666888999;;;===@@@AAABBBDDDFFFHHHJJJJJJKKKMMMLLLLLLLLLMMMPPPRRRTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMTTT^^^iiirrr{{{|||}}}wwwiiicccdddsss|||rrriiiiiilllrrr{{{|||yyyooopppmmmkkkkkkiii^^^QQQCCCDDDFFFMMMYYYhhhvvv___YYYVVVYYY[[[XXXWWWYYYXXXUUUOOOGGG???888222///---,,,++++++******++++++)))************)))(((((((((((())))))************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******------,,,++++++***++++++(((((((((((())))))******)))))))))))))))))))))))))))***+++,,,+++)))'''%%%$$$(((,,,,,,***))),,,///,,,,,,,,,,,,,,,---....................................///000111222333333222444666777888:::>>>@@@>>>@@@BBBDDDGGGHHHJJJJJJNNNMMMMMMMMMNNNQQQSSSUUUQQQRRRSSSTTTSSSRRRPPPNNNKKKQQQ[[[fffqqq{{{|||}}}vvvhhhbbb___mmm~~~xxxmmmkkkmmmttt{{{|||yyyvvvsssuuuuuussstttrrreeeWWWCCCCCCEEEIIISSSccctttbbbZZZUUUXXXYYYVVVUUUXXXUUUSSSPPPJJJBBB999222------,,,++++++******++++++)))))))))))))))(((''''''&&&'''''''''(((((())))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***'''((((((((())))))******)))))))))))))))))))))))))))+++---...---+++'''%%%%%%***------)))(((***...,,,,,,,,,+++,,,,,,------////////////////////////......///000111222333333222333666777888:::>>>@@@AAABBBEEEHHHJJJLLLNNNNNNNNNNNNMMMMMMOOOQQQTTTUUURRRSSSTTTTTTSSSQQQOOONNNMMMRRRZZZeeeqqq}}}}}}{{{zzzzzzzzz}}}~~~|||nnneee^^^iiixxxwwwjjjeeeooo}}}zzz{{{{{{|||}}}zzzlll___JJJCCCAAAGGGNNNXXXjjj}}}vvvlllYYYMMMRRRYYYYYYYYY\\\YYYVVVQQQJJJAAA999111---...---,,,,,,------+++)))+++***)))(((((()))***+++************)))'''&&&%%%---,,,,,,+++***)))((((((******************************))))))))))))******(((((())))))))))))((((((+++)))''')))+++,,,)))'''*********************************)))))))))))))))))))))*********++++++++++++***)))***,,,---,,,++++++,,,...000111222111111111111111111111111222333444555666888:::<<<===>>>BBBDDDFFFHHHHHHJJJLLLNNNRRRPPPMMMLLLMMMQQQUUUXXXTTTUUUVVVVVVTTTRRRRRRSSSRRRXXXaaannnzzz~~~|||{{{{{{{{{{{{~~~~~~nnnccc[[[cccooo|||zzzmmmfffqqq}}}pppUUUKKKDDDFFFJJJQQQ```ppprrrfffUUUJJJPPPXXXXXXYYY\\\YYYVVVRRRLLLEEE===555000...---,,,,,,------+++)))------,,,++++++,,,------+++,,,,,,++++++***)))(((,,,,,,++++++***)))))))))------------------------******))))))))))))******))))))************))))))+++))))))***,,,,,,***(((************************)))))))))))))))))))))***************+++++++++++++++***)))***,,,---,,,++++++,,,...000111111111111222111111111111222333333555555777999;;;<<<>>>???BBBDDDFFFHHHHHHJJJLLLNNNSSSQQQNNNMMMMMMPPPTTTVVVUUUVVVWWWVVVTTTSSSSSSTTTUUUZZZeeeqqq}}}}}}|||{{{{{{{{{{{{~~~tttfffWWWYYY```nnntttkkkrrrbbbRRREEECCCFFFKKKVVVbbbxxxwwwlll```QQQIIIOOOXXXZZZ[[[^^^YYYWWWTTTPPPKKKBBB999333///...,,,,,,------+++)))+++******))))))******+++***+++++++++++++++************************************************************))))))))))))************++++++++++++******+++***+++,,,...---+++)))************************((((((((())))))***************+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++---...000111111111000111111111111111222333333555666777999;;;===???@@@AAACCCFFFGGGHHHIIILLLNNNSSSQQQOOOMMMNNNPPPSSSUUUVVVWWWXXXWWWUUUTTTSSSTTTWWW^^^iiivvv~~~||||||||||||zzz|||~~~~~~~~~~~~pppYYYTTTTTT```rrr~~~ssssss}}}kkkWWWEEEAAADDDIIIQQQ[[[mmmwww~~~xxxooofff\\\PPPJJJOOOXXX]]]___aaa[[[YYYWWWUUUPPPHHH===555000///---,,,---,,,+++***)))))))))(((((()))))))))'''((())))))************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******)))***+++---///000...,,,***************************&&&''''''((()))***++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,---...000000000000///////////////000111222222555666888:::<<<>>>@@@AAAAAACCCFFFGGGHHHIIIKKKNNNQQQPPPNNNMMMNNNQQQTTTVVVWWWXXXYYYXXXVVVTTTTTTTTTWWW___lllyyy~~~}}}||||||yyyxxxwwwwwwxxx}}}wwwcccWWWPPPXXXiiiyyy{{{uuuxxxttt]]]HHHBBBDDDGGGMMMUUUeeennnuuuuuusssoooiiibbbXXXOOOIIILLLTTT[[[^^^```]]][[[YYYWWWSSSKKK???777222000---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((((())),,,///111111...,,,***))))))))))))))))))))))))&&&&&&'''((()))******+++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,---...///000000//////---------......///111111555666777:::<<>>@@@AAA@@@BBBEEEFFFGGGHHHKKKMMMNNNMMMMMMNNNPPPSSSVVVXXXWWWXXXYYYXXXUUUSSSRRRSSSTTT___nnn{{{yyywwwtttsssvvvzzz~~~ttt```NNNNNNXXXfffzzz{{{{{{~~~hhhRRRGGGBBB>>>BBBJJJUUU]]]dddfffffffffddd___WWWPPPGGGCCCGGGPPPUUUWWWZZZWWWTTTUUUVVVQQQGGG>>>444111...,,,,,,,,,,,,+++'''((()))******)))((('''++++++,,,---------,,,,,,***************+++++++++((((((((((((((((((((((((******))))))))))))******)))))))))******)))))))))&&&+++111444222...***)))))))))))))))))))))))))))''''''(((((((((((((((((((((((()))))))))*********+++***)))***,,,---,,,+++,,,---.../////////...---.........///000111222333222444666888;;;>>>@@@AAA@@@BBBEEEFFFGGGHHHKKKMMMPPPOOOOOOOOOPPPRRRSSSUUUWWWXXXXXXWWWTTTRRRQQQQQQSSS___ooo|||zzzxxxvvvvvvxxx{{{|||}}}sss]]]KKKIIIPPP]]]tttyyy~~~{{{gggSSSHHHAAA===BBBJJJNNNVVV^^^aaaccceeeccc___ZZZSSSIIICCCFFFOOOUUUWWWWWWTTTQQQSSSVVVSSSJJJBBB555222...,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++++++++******)))******************************************************))))))))))))************++++++++++++******%%%+++111444222---***)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++***)))***,,,---,,,+++,,,---.../////////...---/////////000111333444555222333555888:::===???@@@@@@BBBEEEFFFGGGHHHJJJMMMRRRRRRPPPPPPOOOPPPQQQRRRVVVWWWXXXVVVSSSQQQPPPQQQSSS___ppp}}}xxxwwwwwwwwwxxxyyyzzz{{{{{{nnnWWWIIIIIIWWWnnnnnnrrr~~~tttjjjYYYIII???===@@@DDDFFFSSS```ccceeefffccc^^^```[[[RRRJJJFFFGGGLLLOOOTTTRRRPPPQQQQQQPPPLLLHHH>>>999333...,,,+++++++++---,,,++++++------,,,+++************************,,,,,,+++***))))))******(((((())))))))))))((((((+++***((()))******)))((((((((())))))******++++++)))***+++,,,,,,+++***)))''''''(((((())))))******$$$######$$$(((***++++++&&&&&&&&&'''(((***,,,,,,******+++++++++,,,,,,,,,000///---,,,,,,---...//////...---,,,---///111222444444555666888999;;;<<<@@@>>>???CCCEEEEEEGGGKKKTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRYYY^^^kkkyyy}}}zzzyyyyyyuuuuuuuuuvvvwwwxxxxxxyyyyyy~~~vvv]]]LLLGGGQQQeeexxx}}}lllnnnyyy}}}wwwrrrjjj\\\MMMBBB>>>>>>@@@EEERRR]]]bbbeeehhhiiifffhhhaaaVVVLLLGGGHHHMMMRRRVVVTTTRRRRRRRRRQQQLLLIII<<<777111,,,************+++***)))***+++++++++)))************************,,,++++++***))))))******(((((())))))))))))((((((***)))((()))***+++***))))))))))))))))))*********)))******++++++******)))***************+++++++++'''%%%$$$%%%''')))))))))))))))))))))***,,,---...++++++,,,,,,,,,---------//////.........//////000///...---------///111222444444444666777999;;;<<>>AAAGGGJJJKKKMMMQQQTTTSSSQQQPPPPPPRRRSSSUUUXXXYYYYYYWWWSSSPPPOOOOOOSSSXXXdddsss{{{zzztttrrrrrrsssuuuwwwxxxyyyyyyyyywww{{{|||eeeRRRHHHJJJXXXggg}}}pppooouuu}}}wwwpppjjjfffbbbYYYMMMBBB;;;999;;;???IIIUUU___ffflllqqqtttoookkkcccXXXNNNJJJKKKMMMXXXXXXWWWWWWUUURRRNNNKKKAAA<<<666111////////////...---,,,,,,---...---,,,************************++++++***************+++)))))))))******)))))))))(((''''''(((+++,,,++++++++++++******))))))((((((+++***)))(((((()))***+++******))))))((((((''''''+++)))''''''((()))((('''******)))(((((())))))))),,,,,,,,,,,,------------+++---///000111111000000///.........///000111222222222333555777999;;;<<<===<<<>>>DDDHHHHHHJJJMMMRRRQQQPPPOOOPPPQQQSSSTTTWWWXXXXXXWWWTTTRRRQQQQQQRRRWWWcccqqqzzz~~~|||{{{|||}}}wwwtttqqqrrrsssuuuvvvvvvwwwwwwyyy|||~~~jjjXXXKKKHHHSSS```yyyyyynnnmmmrrryyysssmmmggg```]]]UUUJJJ>>>888999;;;;;;DDDRRR^^^ggglllrrrwwwtttuuurrriii]]]RRRMMMLLLVVVWWWXXXXXXUUUQQQNNNLLLCCC>>>888333111000000000...---,,,,,,......---,,,))))))))))))))))))))))))+++***************++++++))))))************))))))(((''''''(((+++,,,++++++++++++******))))))((((((+++***)))(((((()))***+++******))))))(((((('''''')))((('''''')))++++++***+++******)))))))))))))))++++++++++++,,,,,,,,,,,,***,,,---///000000//////......//////000000111222222222333555777999;;;======<<<>>>DDDFFFEEEFFFIIIPPPOOONNNNNNOOOPPPSSSTTTUUUWWWXXXWWWUUUTTTTTTUUUTTTYYYdddrrr{{{{{{yyy{{{zzzxxxqqqqqqqqqqqqrrrsssttttttyyy|||qqq___NNNFFFLLLUUUlll}}}}}}zzzwwwqqqkkklllrrrzzzssspppkkkeee^^^\\\WWWKKK???888999<<<999@@@MMM\\\fffmmmuuu}}}~~~ooo^^^SSSNNNRRRUUUWWWWWWTTTPPPMMMLLLEEE???888333000///......---+++***+++,,,---,,,***))))))))))))))))))))))))*********)))******+++,,,)))******++++++******))))))((('''(((***++++++***************))))))))))))***))))))(((((())))))***++++++++++++************((('''&&&(((***,,,---,,,---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---......//////.........///000000111111222222333444666888;;;===>>>???>>>@@@FFFHHHFFFFFFIIIOOONNNNNNNNNOOOQQQTTTUUUTTTVVVXXXWWWVVVUUUVVVVVVWWW[[[fffttt}}}}}}zzz|||~~~uuutttrrrqqqqqqrrrtttvvvwww|||wwweeeRRRFFFGGGNNN^^^rrr}}}vvvrrrooonnnssszzzvvvqqqoookkkfff```aaa]]]SSSEEE;;;999:::999===HHHXXXdddnnn||||||fffWWWPPPNNNRRRVVVVVVSSSOOOMMMLLLHHHBBB;;;444111///...------+++++++++,,,---,,,+++))))))))))))))))))))))))******))))))***++++++,,,)))******++++++******)))***)))((()))***+++***))))))))))))))))))*********(((((())))))))))))((((((***************+++++++++)))((('''(((+++,,,---,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------///...............//////...//////000111111111111333444555777999<<<>>>???>>>===@@@FFFIIIHHHHHHKKKPPPOOOOOOOOOQQQSSSVVVXXXVVVXXXYYYXXXVVVUUUUUUVVVXXX]]]hhhuuu~~~{{{}}}{{{yyyvvvssssssuuuwwwyyyuuu{{{xxxhhhUUUHHHGGGNNNVVVkkkxxxtttsssvvv}}}vvvrrrqqqmmmhhhccceeeddd[[[KKK???999888:::<<>>777333111000//////...------//////...---))))))))))))))))))))))))******))))))***+++,,,,,,******++++++++++++******+++***((()))******)))((((((((())))))******++++++'''((()))******)))((('''''''''(((((())))))*********)))((()))+++,,,,,,+++******))))))******+++,,,,,,,,,,,,---------......222111///......///000111...///000111111222222111333444555777:::===???@@@::::::>>>EEEIIIHHHIIIKKKQQQQQQPPPQQQRRRUUUXXXZZZXXXYYYZZZYYYVVVTTTTTTTTTYYY]]]hhhvvv~~~{{{vvvsssqqqsssvvvxxx{{{||||||}}}~~~rrr```NNNFFFHHHQQQaaawww}}}zzzyyy{{{zzzwwwuuuuuuuuutttlllllllllhhh]]]LLL>>>777:::999>>>LLL^^^sss}}}kkkYYYLLLKKKNNNPPPOOOMMMLLLOOOQQQKKKHHHBBB999222------...111...++++++---...,,,***000...+++)))((()))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))((((((((((((***,,,---+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------000000000000000111111222---...///111222222222222111222555999;;;<<<======???@@@AAACCCFFFIIILLLMMMSSSRRRQQQQQQRRRTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRRRR\\\kkkxxx|||wwwsssqqqrrrtttvvvyyyyyy{{{|||sssbbbOOOGGGGGGOOO___vvvzzzmmmnnnqqqtttxxx{{{{{{zzzppprrrssspppeeeSSSBBB888888777<<>>>>>???AAACCCFFFIIIKKKLLLRRRRRRQQQRRRSSSUUUVVVXXXXXXXXXVVVUUUTTTSSSSSSSSSSSS]]]kkkxxx}}}zzzvvvrrrqqqrrruuuwwwvvvwwwyyyzzz~~~uuucccRRRIIIGGGKKK\\\sss~~~yyyccccccgggpppzzz}}}yyy|||~~~tttaaaLLL===666555:::EEESSSdddwww~~~wwwooobbbTTTKKKFFFHHHLLLMMMLLLKKKKKKLLLLLLJJJEEE>>>777111//////)))***+++***))))))+++,,,,,,++++++***)))))))))(((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((()))***++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,---...///111222333333444666888;;;===???===>>>@@@CCCEEEHHHJJJKKKPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSTTT^^^lllxxx~~~}}}zzzxxxuuusssrrrtttwwwyyyvvvwwwxxxyyy|||vvvfffWWWLLLGGGHHHWWWnnn}}}xxxeeeaaacccnnn{{{~~~{{{oooVVVCCC888666999CCCNNN\\\mmmzzz}}}zzzuuuqqqkkkaaaUUUMMMDDDFFFJJJLLLMMMLLLKKKJJJLLLKKKGGGAAA:::444111000)))+++---+++((('''))),,,)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,---///222444444333333444666:::>>>@@@===>>>@@@CCCEEEGGGIIIIIIMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRUUU^^^kkkwww}}}||||||zzzwwwtttssstttuuuwwwyyyyyyyyyyyy{{{xxxjjj]]]PPPIIIFFFSSSggg{{{~~~pppgggdddnnnzzz~~~}}}xxx^^^GGG<<<999:::AAAJJJUUUdddqqquuurrrnnnkkkggg___UUUNNNCCCEEEHHHKKKMMMMMMLLLJJJKKKKKKIIIDDD===666222000+++---...,,,(((&&&(((+++((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))******++++++++++++*********+++++++++,,,,,,------,,,,,,------...///000///...---...111333555444333222333555999>>>@@@===>>>AAACCCFFFGGGHHHHHHLLLNNNPPPRRRTTTUUUVVVVVVSSSSSSTTTTTTSSSRRRQQQPPPTTT]]]iiittt}}}{{{wwwtttssssssssszzzzzzyyyyyyzzz~~~|||pppcccTTTIIICCCMMM___qqqqqqiiioooyyy}}}|||dddLLL???;;;:::>>>EEENNN]]]iiillljjjfffdddbbb\\\SSSMMMCCCDDDFFFIIILLLNNNLLLKKKJJJKKKJJJFFF???888222000,,,,,,,,,+++)))((()))***))))))+++++++++***)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))***++++++++++++***************++++++++++++...------------...//////////////////000111333444444333222333555999===@@@===???BBBDDDGGGHHHHHHHHHMMMMMMNNNPPPQQQSSSTTTUUUQQQRRRSSSSSSSSSQQQPPPOOOSSS[[[gggqqqyyy~~~~~~~~~~~~{{{xxxvvvuuuuuuvvvyyyyyyyyyyyyzzzvvviiiWWWGGG@@@HHHWWWjjj|||qqqrrrwwwzzzlllUUU???:::777999>>>GGGVVVbbbeeeccc```___^^^ZZZSSSMMMBBBBBBBBBFFFJJJLLLLLLJJJIIIJJJKKKHHHAAA999222///)))((('''((()))***************+++++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))''''''((())))))((('''&&&((()))***+++,,,++++++***************++++++++++++---------------...//////---......///000111222222222222222444666999===???>>>@@@CCCFFFHHHIIIHHHHHHMMMMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTSSSRRRPPPOOOQQQXXXdddnnnuuu}}}}}}|||{{{}}}{{{~~~|||{{{yyyxxxxxxyyy{{{|||xxxxxxxxxyyy{{{zzzlllXXXFFF>>>EEESSSfffzzzxxxtttuuuvvvttt]]]>>>888444555:::BBBQQQ^^^aaa___]]]^^^^^^[[[UUUPPPBBB@@@@@@CCCHHHKKKKKKJJJHHHJJJKKKHHHAAA999222///&&&$$$###%%%))),,,,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))******++++++++++++******************************''''''((())))))((('''&&&((()))***+++,,,+++******)))************+++++++++------,,,,,,------...///+++,,,...///000000111000222222333444777999<<<>>>???AAADDDGGGHHHIIIIIIHHHNNNMMMLLLLLLLLLNNNQQQRRRQQQRRRTTTUUUTTTSSSQQQPPPOOOWWWbbblllsss{{{~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwxxxzzz||||||}}}vvvcccRRRGGGCCCEEENNN___uuu~~~ooollluuu|||nnnaaaGGG:::111333999???LLLZZZ___aaa```]]]\\\]]]YYYTTTJJJCCC>>>@@@HHHNNNOOOMMMEEEGGGGGGFFFAAA;;;444//////,,,)))((()))+++,,,,,,***************************+++++++++***)))'''&&&))))))))))))************&&&'''''''''(((((())))))))))))******)))((('''&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&+++***((('''&&&&&&'''''''''''''''''''''((())))))+++******)))***,,,---...+++***))))))***+++---...............///111222333333333333555888<<>>@@@AAABBBDDDGGGIIIJJJKKKLLLPPPQQQQQQPPPOOOOOOQQQSSSSSSUUUWWWWWWUUUSSSRRRQQQXXX```kkktttyyy}}}|||yyyxxxvvvxxx{{{}}}}}}zzzwwwuuussstttuuuvvvwwwxxxyyyyyywwwyyyzzzzzz{{{}}}iiiWWWJJJ@@@>>>@@@IIIZZZnnnwwwnnnmmmttt{{{ssspppnnnhhhaaaPPPBBB666555555777???JJJXXX___eeeggggggfffccc^^^WWWPPPHHHEEEGGGKKKMMMMMMNNNIIIFFFFFFHHHEEE<<<333///...,,,+++,,,,,,***)))************************************))))))((((((((()))))))))************))))))))))))************+++***(((&&&&&&''')))***'''((()))***************(((((())))))******++++++''''''''''''(((((())))))))))))******++++++++++++************+++,,,------)))***,,,...//////...............///000111333333555555666777999;;;===???AAABBBDDDFFFIIIKKKLLLMMMRRRSSSSSSRRRQQQPPPQQQSSSRRRTTTWWWWWWVVVTTTSSSSSS]]]dddooowww{{{}}}{{{yyyxxxzzz|||~~~|||xxxssspppoooppprrrtttvvvwwwwwwwwwuuuwwwyyyzzz{{{}}}jjjXXXLLL@@@>>>===CCCSSShhh|||wwwmmmjjjpppzzz~~~vvvmmmiiigggccc\\\OOOAAA555444444555<<>>AAABBBCCCFFFHHHKKKMMMNNNRRRTTTUUUTTTSSSRRRRRRSSSQQQTTTVVVWWWUUUTTTSSSSSS___eeennnuuuzzz~~~|||{{{zzz{{{}}}~~~|||xxxssspppooopppsssuuuvvvvvvvvvvvvtttvvvxxxxxxzzz|||kkk\\\QQQEEEAAA===@@@KKK^^^rrr|||ssshhhcccgggqqqzzz~~~{{{sssiiiccc```\\\VVVOOOAAA666444444333:::DDDPPP[[[eeeiiikkkmmmmmmkkkkkkcccWWWNNNIIIIIIKKKLLLMMMIIIGGGGGGHHHEEE>>>888666222+++(((''')))+++---))))))))))))))))))))))))******))))))))))))******))))))))))))***************)))))))))))))))(((((()))((((((''''''(((******)))******++++++******)))(((((())))))))))))))))))))))))))))))((('''&&&%%%((()))***,,,,,,+++******))))))***,,,,,,,,,,,,,,,***+++---...000000111111/////////000111222333444444555777999;;;===>>>???AAABBBCCCEEEHHHKKKMMMOOORRRTTTVVVVVVUUUTTTTTTUUUQQQSSSVVVVVVTTTSSSRRRRRR[[[bbbkkkssszzz}}}{{{zzzzzz{{{}}}~~~}}}zzzvvvtttrrrsssuuuwwwxxxwwwvvvvvvuuuvvvwwwvvvvvvzzzxxxjjj^^^UUULLLFFF???===CCCRRRcccppp|||wwwnnnccc]]]```kkktttzzzyyysssiiicccaaa^^^YYYSSSDDD999666555333999BBBHHHUUUbbbjjjpppwww{{{|||}}}ttteeeWWWNNNKKKKKKLLLKKKJJJIIIHHHGGGDDD???<<<666222---))))))***++++++))))))))))))))))))))))))******)))(((((()))***+++))))))))))))************)))))))))((((((((('''''''''((((((((()))))))))***++++++++++++***)))(((((())))))((((((((((((((((((''''''((())))))((('''&&&'''(((***+++,,,+++***)))((()))+++,,,------,,,,,,***++++++,,,...///111222/////////000111222444444333444666999<<<>>>???@@@AAABBBCCCEEEGGGKKKNNNOOORRRTTTVVVWWWVVVVVVVVVWWWQQQSSSUUUUUUSSSQQQPPPPPPSSS\\\hhhsss{{{}}}zzzxxxyyyzzz|||~~~}}}|||zzzxxxuuuvvvxxxyyyzzzyyywwwvvvuuuvvvvvvuuutttwww}}}rrrggg]]]VVVQQQKKKAAA;;;===HHHXXXccc}}}zzzuuulllaaa[[[^^^iiissswwwwwwssslllhhhhhhfffbbbVVVHHH<<<888666333888AAADDDRRRbbblllvvvooo___RRRLLLKKKLLLIIIIIIIIIGGGEEEAAA>>><<<444111...,,,++++++)))((())))))))))))))))))))))))******)))(((((()))***+++))))))))))))************))))))(((((('''''''''&&&&&&'''((()))******)))))),,,,,,,,,+++***)))((('''))))))((((((''''''&&&&&&%%%&&&''')))))))))((((((&&&(((***+++++++++)))(((((()))+++,,,------,,,,,,)))(((((()))***,,,///000//////000000111222444555222333666999<<>>OOO```uuu~~~yyysssnnncccXXX\\\iiiqqquuuvvvrrrnnnmmmjjjgggWWWOOOBBB777222444999>>>HHHMMMXXXjjj}}}zzzjjjWWWIIIGGGLLLLLLIIIGGGGGGGGGFFFCCC???888444///,,,+++******))))))***+++,,,+++)))'''%%%'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&)))***)))'''---111444222,,,(((((()))******))))))(((((('''''''''''''''((())))))************))))))******+++,,,++++++******)))*********,,,---......//////......///......//////000111222333333555666999;;;>>>???BBB@@@BBBFFFIIIIIILLLPPPTTTSSSSSSUUUWWWXXXWWWUUUTTTVVVWWWVVVSSSPPPNNNMMMMMMYYYiiiuuu}}}~~~~~~|||zzz{{{|||~~~~~~~~~||||||}}}|||{{{yyywwwvvvssssssssstttttttttuuuuuussswwwzzzyyypppaaaSSSJJJCCC???:::777666;;;KKKZZZqqq|||zzzvvvkkk```bbbmmmuuuyyyyyyuuupppooommmiiiZZZRRRFFF:::444333666999BBBIIIWWWjjj}}}uuufffVVVIIIFFFKKKKKKIIIGGGGGGGGGFFFCCC@@@888555000,,,++++++***)))******++++++***)))'''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&)))***)))'''+++///222000+++(((((()))***)))))))))((((((((('''(((((()))******++++++,,,******))))))******+++,,,------,,,,,,+++,,,,,,---,,,,,,---...........................///000111222333333555666999;;;>>>???BBB@@@BBBGGGIIIIIILLLPPPTTTSSSSSSUUUWWWWWWVVVUUURRRTTTVVVVVVSSSQQQPPPOOOQQQ\\\kkkvvv}}}}}}}}}{{{{{{|||~~~~~~~~~{{{{{{{{{zzzyyyxxxxxxwwwttttttssssssrrrrrrqqqqqqqqqtttwwwuuummm___QQQHHH@@@<<<999666555888DDDQQQkkkvvv~~~uuujjjiiioooxxx|||}}}xxxuuutttsssoooccc[[[MMM@@@777444555777;;;DDDUUUiii{{{~~~wwwmmmaaaSSSGGGDDDGGGHHHGGGFFFGGGGGGFFFCCC@@@:::666111---,,,+++***)))++++++******)))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''))),,,......***(((((()))))))))))))))(((((((((((('''(((((())))))***++++++******))))))******+++,,,---,,,,,,+++,,,,,,------+++,,,,,,,,,------------...------......///000111333333555666999;;;>>>???BBB@@@BBBGGGJJJJJJLLLPPPSSSSSSSSSTTTVVVWWWVVVUUUPPPSSSUUUVVVTTTRRRQQQQQQUUU___mmmxxx~~~}}}}}}|||zzz{{{}}}{{{zzzyyyxxxxxxxxxxxxxxxssssssrrrrrrqqqqqqpppppprrrssstttssslll```RRRIII???<<<999777555666???IIIcccppp~~~|||rrrmmmnnnxxx}}}~~~|||zzz||||||zzzssshhhWWWEEE:::555555777777@@@PPPeeewwwtttnnnfff\\\PPPDDD@@@AAAEEEEEEFFFGGGFFFEEECCCAAA<<<888222...,,,+++***)))++++++***)))(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))((((((''')))++++++)))(((((()))))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((******))))))******+++,,,******))))))******++++++++++++++++++,,,,,,------------------...///000111333333555666999;;;>>>???AAA@@@BBBGGGJJJJJJKKKOOOSSSRRRRRRTTTVVVWWWVVVTTTQQQSSSVVVVVVTTTRRRQQQQQQVVV```nnnyyy|||zzzyyyxxxyyy|||{{{zzzyyyxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqppppppppppppqqqpppjjj```SSSJJJAAA===:::999666555;;;CCCZZZhhhwww{{{sssppptttyyy}}}|||~~~sss^^^III:::444555777666===JJJ\\\nnnyyy}}}|||mmmggg```YYYNNNBBB<<<<<>>999444///---,,,***)))+++***))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))&&&'''((((((((((((((()))(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((******))))))******+++,,,***)))))))))******+++,,,,,,,,,+++++++++,,,---......------......///000111333333555666999;;;>>>???AAA???BBBHHHKKKJJJKKKNNNSSSRRRRRRTTTVVVWWWVVVTTTSSSUUUWWWWWWTTTRRRPPPPPPUUU___mmmxxx~~~|||yyyxxxwwwxxx{{{~~~{{{{{{{{{zzzyyyxxxxxxwwwqqqqqqqqqqqqqqqpppppppppmmmllllllkkkhhh```TTTKKKEEE@@@<<<:::777555999???PPP___ppp}}}{{{uuunnnuuuzzz||||||eeeMMM<<<444333444666999CCCQQQaaannnsssuuufffaaa\\\XXXOOOCCC;;;999???BBBEEEGGGFFFDDDCCCCCC@@@;;;555111...,,,+++)))******))))))))))))))))))---,,,,,,++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''((((((((()))(((((((((((())))))))))))'''(((((())))))***++++++******))))))******+++,,,++++++++++++,,,---......---,,,+++++++++,,,...///.........//////000111222333333555666999;;;>>>???@@@???BBBIIIKKKJJJKKKNNNRRRRRRRRRSSSUUUVVVUUUTTTTTTVVVXXXWWWUUURRRPPPPPPTTT^^^kkkvvv}}}~~~}}}}}}{{{yyywwwwwwyyy{{{||||||||||||}}}|||{{{yyywwwvvvssssssrrrqqqpppoooooonnnmmmkkkjjjjjjiiibbbWWWNNNHHHBBB<<<:::666444777<<>>???@@@???CCCIIILLLJJJKKKNNNRRRRRRRRRSSSUUUVVVUUUTTTRRRTTTWWWWWWUUUSSSRRRRRRUUU^^^kkkttt{{{~~~}}}}}}}}}}}}zzzxxxwwwxxxyyyyyyxxx}}}}}}~~~~~~|||zzzwwwuuuvvvuuutttrrrpppnnnmmmlllnnnmmmkkkllllllfff[[[RRRIIIBBB<<<999666333555:::@@@QQQgggwwwyyyjjjpppvvvzzzvvv```LLL???777333111333888BBBNNNWWW[[[[[[\\\YYYWWWWWWSSSHHH@@@===;;;@@@EEEGGGEEEDDDCCCDDDBBB===777222///---+++***'''(((***+++,,,***)))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))'''&&&(((***)))(((&&&&&&((()))(((((('''((((((((())))))******''''''(((((())))))***************)))***++++++,,,))))))))))))***+++,,,---///...---,,,,,,...///111000000000000111222333444333333555666999;;;>>>???@@@???CCCIIILLLKKKKKKMMMRRRQQQQQQSSSUUUVVVUUUSSSPPPSSSVVVWWWVVVTTTTTTTTTVVV___kkksssyyy~~~{{{zzzyyy~~~|||yyywwwwwwxxxzzz{{{~~~}}}{{{{{{{{{zzzwwwuuuqqqqqqpppooonnnmmmllllllgggkkklllkkkjjjggg```XXXPPPEEE;;;777666555666888>>>LLLbbbxxxooolllmmmuuu}}}wwwhhhUUUBBB666333333444888AAALLLVVV[[[\\\___\\\WWWSSSOOOIIIAAA;;;555>>>CCCCCCCCCGGGFFFAAABBB???:::555000---,,,,,,++++++++++++******************))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''')))***)))((('''(((***'''(((((()))***)))))))))*********))))))))))))))))))******++++++,,,,,,---******+++++++++,,,,,,,,,//////......///000222333555555666777888:::<<<===@@@???BBBHHHKKKJJJKKKNNNMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWWWWVVVSSSQQQQQQQQQSSS^^^kkkrrrvvv|||}}}}}}|||~~~}}}{{{yyyyyyyyyzzz{{{~~~|||zzzyyyyyyxxxvvvtttqqqqqqpppooonnnmmmlllllljjjmmmooonnnnnnlllfff^^^SSSIII???;;;999666555777;;;III^^^tttpppmmmmmmttt|||tttgggVVVCCC777444111222666>>>IIISSSXXXZZZ^^^[[[WWWUUURRRMMMFFF@@@888???DDDDDDEEEGGGEEE@@@AAA???;;;666222...,,,+++))))))))))))(((((((((((((((((())))))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''')))***)))((('''(((***'''((((((((())))))))))))***)))))))))))))))))))))*********+++,,,,,,------,,,,,,---------.........//////......///000222333555555555777888:::<<<===>>>===@@@FFFIIIHHHIIILLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWVVVTTTSSSSSSTTTTTT___kkksssvvv|||~~~~~~~~~~~~}}}|||{{{{{{}}}zzzwwwuuuuuutttsssrrrqqqqqqpppooonnnmmmllllllkkkoooqqqpppqqqqqqllleeeYYYOOODDD???;;;777555666777CCCXXXnnnsssnnnmmmtttzzz}}}zzzqqqfffWWWEEE999444000000333:::DDDNNNUUUXXXYYYWWWTTTSSSRRRNNNGGGBBB;;;@@@DDDEEEFFFGGGEEEAAA@@@???<<<888444///,,,***))))))))))))(((((((((((()))))))))***++++++,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''')))***)))((('''(((***(((((('''''''''((()))***))))))))))))))))))*********++++++,,,,,,---......------------............///////////////111222222444444555666888:::<<<===>>>===@@@FFFIIIHHHHHHKKKOOOPPPRRRTTTUUUVVVVVVUUUSSSUUUVVVVVVUUUTTTTTTUUUVVV```kkkssswww}}}}}}|||zzzwwwsssqqqpppqqqpppoooqqqqqqpppooonnnmmmlllllljjjmmmooooooqqqsssooojjjaaaUUUHHHAAA<<<777555666444???RRRgggzzzuuuooommmsssyyyzzzzzz{{{{{{uuunnnfffXXXFFF999555///000222888@@@JJJSSSWWWYYYWWWUUUTTTSSSOOOHHHBBB>>>@@@BBBDDDFFFGGGEEEBBB@@@???===:::666111,,,)))++++++++++++*********))),,,++++++******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((('''''''''((()))***)))))))))))))))*********+++++++++,,,------......+++++++++,,,,,,,,,,,,---/////////000000111222222333444444666888:::<<<===AAA@@@CCCIIILLLJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWVVVTTTVVVWWWVVVTTTSSSSSSTTTVVV___jjjrrrwww}}}}}}{{{wwwtttrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmlllllliiimmmnnnoooqqquuusssnnngggZZZLLLDDD>>>999777888444<<>>;;;777111,,,)))++++++++++++*********)))+++******)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((()))******(((((())))))******************+++,,,,,,------...++++++,,,,,,,,,---------//////000000111222222222222333444555888:::<<<===CCCBBBEEEJJJMMMKKKLLLOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVWWWXXXVVVSSSQQQPPPPPPUUU]]]hhhqqqwww~~~|||zzzwwwvvvwwwxxxwwwwwwqqqqqqpppooonnnmmmlllllljjjmmmnnnooorrrvvvvvvrrrhhh]]]QQQJJJDDD>>>::::::555:::FFFXXXlll}}}ooohhheeekkksssssspppoookkkgggccc___UUUEEE:::666111111222444:::DDDPPPXXX]]]\\\]]]___```]]]WWWQQQJJJCCC???AAADDDDDDDDDEEEAAA@@@???<<<777222---***))))))))))))(((((((((((('''''''''((())))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((())))))))))))((((((''')))***)))((('''(((***((()))***+++++++++******((((((((()))******++++++)))******++++++,,,---------.........////////////...///000111222222222222222222333555777:::<<<===AAA@@@CCCHHHJJJIIIIIILLLOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWUUURRROOONNNNNNQQQXXXdddnnnwww}}}{{{yyyxxxyyyzzz{{{zzzyyyqqqqqqpppooonnnmmmlllllliiikkkllllllooouuuuuuqqqggg^^^WWWTTTNNNEEE===:::666888@@@PPPeeewwwzzzhhhaaa^^^eeemmmnnnkkkhhh```\\\ZZZXXXQQQDDD;;;888111111111222777AAANNNXXX]]]^^^aaaggglllmmmiiieeeUUUKKKBBBBBBCCCBBBBBBEEEBBBAAA???;;;777222...+++))))))))))))(((((((((((('''(((((()))******++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((''')))***)))((('''(((***(((***,,,---...---+++***'''(((((()))******++++++((())))))******++++++,,,............////////////...///111222333333222222111222333555777:::<<<>>>@@@???AAAGGGIIIGGGGGGJJJOOOPPPRRRTTTVVVVVVVVVVVVTTTUUUUUUTTTQQQNNNNNNNNNLLLTTT```lllwww~~~~~~~~~~~~|||wwwwwwwwwxxxzzz{{{yyyxxxqqqqqqpppooonnnmmmllllllfffhhhhhhhhhlllqqqrrroooddd___\\\[[[VVVKKK???999666666<<>>AAA???BBBGGGIIIGGGHHHJJJOOOPPPRRRTTTUUUVVVVVVUUUQQQSSSSSSRRRPPPOOONNNOOOIIIQQQ]]]jjjwww~~~zzzzzz}}}|||zzz||||||{{{{{{{{{zzzzzzzzzwwwsssnnnkkkjjjjjjjjjiiikkkjjjhhhiiikkkjjjfffbbb^^^aaaaaa___[[[UUUHHH<<<444999===BBBQQQjjj}}}}}}vvvssslllfffaaabbbiiillliiieee[[[[[[[[[ZZZSSSIII???:::666000///444666;;;JJJ[[[ggguuuaaaRRRCCC@@@BBBCCCBBBCCC@@@???<<<;;;888444///++++++***))))))(((((())))))************************))))))******++++++,,,,,,(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%(((***+++***)))((()))***)))******(((&&&%%%&&&''''''((((((((())))))******&&&'''((())))))******)))))))))*********+++++++++,,,,,,,,,---------......////////////000111222333222222333555777;;;===???AAABBBCCCDDDDDDEEEHHHJJJQQQNNNLLLNNNSSSUUUSSSPPPPPPQQQRRRRRRQQQNNNLLLJJJKKKOOO\\\mmm{{{|||{{{~~~}}}{{{}}}||||||{{{zzzyyyyyyyyytttrrrnnnmmmmmmnnnmmmmmmkkkiiiggghhhjjjjjjhhheeebbbgggiiigggbbbZZZLLL???444888:::>>>MMMeeezzz|||yyypppkkkffffffkkkmmmjjjfffcccaaa___^^^ZZZQQQFFF???777111000333555999HHHXXXlll{{{___PPPBBB???BBBCCCCCCCCCAAA???===;;;999444///+++---,,,++++++******++++++***************************)))'''&&&&&&(((***+++(((''''''&&&&&&''''''''''''((()))))))))(((&&&%%%((()))******(((((()))***)))******(((&&&%%%&&&''''''''''''(((((()))))))))(((((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......////////////000111222333333333444555777:::===>>>AAABBBDDDEEEFFFGGGJJJMMMRRROOONNNPPPTTTVVVUUURRRMMMNNNOOOPPPOOONNNLLLKKKNNNSSS___ppp}}}~~~}}}~~~}}}}}}|||{{{yyyxxxwwwwwwvvvpppnnnmmmnnnooooooooommmiiihhhffffffhhhjjjjjjjjjjjjppptttssslllaaaOOOAAA555666777:::HHH^^^ttt}}}wwwrrrllliiikkklllllljjjjjjfffbbbbbbbbb\\\PPPFFF:::333000222444777CCCSSSiiiwwwxxxooo\\\NNNAAA>>>AAABBBCCCDDDCCCAAA???<<<999555///+++---,,,++++++******++++++)))))))))))))))))))))))),,,***'''$$$$$$&&&)))+++(((''''''&&&''''''((((((((((((((()))(((((('''&&&'''((())))))''''''((())))))))))))(((&&&%%%&&&((('''''''''''''''((((((((()))***+++,,,,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000111222222444444444555777999<<<===???AAADDDEEEGGGIIIMMMOOORRRPPPOOORRRVVVWWWVVVSSSMMMNNNPPPPPPQQQPPPOOONNNSSSXXXdddsss~~~~~~{{{yyyxxxvvvttttttttttttnnnmmmmmmnnnoooooommmkkkgggfffeeeeeegggjjjmmmnnnssszzz}}}sssdddPPP@@@777666555888CCCXXXooo~~~~~~}}}~~~xxxpppjjjgggiiimmmpppnnnjjjfffgggkkkiii]]]OOO???666111222222444???LLL```mmmzzz}}}zzztttjjjbbbYYYLLL@@@===???AAABBBEEEDDDBBB@@@>>>;;;666111---+++***))))))(((((())))))((((((((((((((((((((((((---,,,***((('''((()))+++'''''''''''''''(((((()))((((((((((((((((((''''''&&&((()))((('''&&&''')))((())))))(((&&&&&&'''(((&&&&&&''''''''''''''''''))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......//////000111222555555555555777999;;;===<<<>>>AAACCCEEEHHHLLLOOOPPPOOOPPPRRRVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSRRRRRRWWW\\\hhhvvv~~~~~~|||vvvuuusssrrrqqqqqqrrrrrrsssrrrqqqqqqqqqoookkkhhheeeeeeddddddfffjjjnnnrrryyyuuudddOOO???:::888555777@@@RRRjjj|||~~~~~~tttiiidddgggpppxxxwwwuuurrrtttzzz|||ooo^^^EEE:::333222111111:::FFF[[[fffqqqsssqqqmmmgggaaaWWWKKK???<<<===???AAAEEEDDDCCCAAA???<<<888333///+++***))))))(((((())))))((((((((((((((((((((((((*********+++***)))(((''''''''''''''''''((()))***(((((('''''''''(((((((((&&&((()))((('''&&&''')))((())))))(((&&&&&&''')))''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,,,,---------.........,,,,,,,,,---------..................///000111222555555555555777999;;;===:::<<>>MMMeeeyyyyyy}}}zzzooofffiiiuuummmKKK???555333111000666AAAQQQ\\\gggjjjiiigggddd___UUUJJJ???;;;<<<<<<@@@DDDDDDBBBAAA@@@>>>:::666222---,,,++++++******++++++))))))))))))))))))))))))%%%'''(((***)))(((&&&$$$''''''''''''((()))******(((''''''''''''((())))))'''((())))))''''''((()))'''((()))(((&&&&&&''')))((((((((('''''''''''''''&&&&&&((())))))))))))))),,,,,,,,,---------......,,,,,,,,,---------..................///000111111444444444555777999<<<===<<<===???@@@AAACCCFFFIIILLLNNNPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTZZZ```lllxxx~~~~~~}}}{{{yyywwwvvvpppooonnnnnnpppsssvvvxxx|||zzzwwwtttqqqnnnjjjgggbbbdddeeefffgggjjjooosssyyyrrrbbbRRRFFF<<<777555777<<>>CCCCCCBBBAAA@@@???<<<888555---,,,++++++******++++++************************%%%&&&'''((((((''''''&&&''''''''''''((()))***+++(((''''''&&&'''((()))***((()))******(((((()))***'''(((((((((&&&&&&((())))))))))))(((((('''''''''&&&&&&'''((())))))))))))+++,,,,,,,,,------------,,,,,,,,,---------.....................///111111333333444555777:::===>>>@@@BBBCCCCCCCCCDDDFFFHHHLLLNNNRRRUUUVVVVVVVVVVVVRRRRRRSSSTTTUUUWWWYYYZZZ[[[bbbnnnyyy~~~}}}|||yyywwwtttsssooonnnnnnnnnqqquuuyyy{{{zzzwwwtttpppnnnkkkgggdddaaacccfffggggggjjjnnnrrrwww~~~|||qqqcccUUUKKK;;;777444777;;;FFF]]]rrr}}}xxxvvvkkkRRRDDD888555222...333;;;BBBPPP___eeefffddd^^^XXXTTTJJJ???;;;999999===BBBBBBAAAAAAAAA@@@>>>:::666+++******)))((()))))))))************************)))(((''''''((()))***+++''''''''''''((()))++++++((('''&&&&&&'''((()))***(((***+++***)))((()))+++'''(((((((((&&&&&&(((*********))))))((((((((('''&&&'''((())))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------.........------......///000111222222333555777;;;===???EEEFFFGGGFFFEEEFFFHHHIIILLLOOOTTTWWWWWWWWWWWWWWWQQQRRRSSSVVVYYY\\\^^^```\\\cccppp{{{~~~~~~~~~}}}||||||{{{xxxvvvooonnnnnnpppsssttttttsssvvvrrrmmmiiigggfffeeedddddddddddddddeeehhhnnnrrrvvv{{{~~~}}}xxxmmm[[[KKKAAA:::777999;;;DDDYYYpppyyyxxx{{{xxxiiiQQQCCC777444444222333777BBBIIISSSZZZ\\\[[[XXXWWWLLLHHHBBB===;;;<<<@@@CCCDDD@@@>>>???BBBAAA===888///---,,,+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&%%%&&&'''&&&&&&''''''(((((()))))))))))))))(((((((((((((((%%%%%%$$$%%%&&&(((***+++((())))))***)))(((''''''******))))))******+++,,,...------,,,,,,+++******......///000111222333333333444555777:::>>>AAACCCCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQSSSSSSSSSSSSSSSQQQPPPRRRZZZgggttt|||```gggttt~~~}}}}}}}}}}}}}}}}}}|||{{{yyyvvvrrrqqqppppppssstttttttttpppmmmhhheeeeeeeeefffeeeeeeeeeeeeeeeeeehhhmmmqqqtttzzz{{{qqq___PPPCCC<<<777888999@@@TTTiiiqqq}}}~~~uuuvvv|||sssfffRRRDDD888444333111222666;;;BBBLLLTTTVVVVVVTTTSSSKKKGGGAAA;;;888999===@@@GGGDDDAAAAAACCCAAA<<<888111///---,,,,,,,,,***(((************************)))((((((''''''(((((()))(((((('''&&&&&&'''((((((&&&((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))******)))))))))***************))))))******+++,,,------...//////000000111......///000111222333333333444555777:::>>>AAACCCCCCCCCDDDEEEGGGHHHJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRUUU[[[dddmmmrrrcccjjjvvv~~~|||{{{{{{||||||~~~}}}}}}}}}|||yyywwwvvvtttqqqppprrrsssttttttkkkhhhdddbbbcccfffhhhhhhgggggggggffffffhhhmmmppprrryyyvvveeeUUUFFF>>>888777777<<>>555111111333666555;;;EEELLLPPPPPPOOOOOOLLLJJJEEE>>>999999===BBBIIIGGGEEEDDDDDDAAA===999555222///------,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***((((((((((((((((((((((((%%%&&&(((((((((((()))+++)))))))))))))))))))))***))))))))))))************...---,,,+++******))))))$$$%%%'''***++++++***)))******))))))******+++,,,//////......---,,,,,,,,,......///000111222333333333444555777999===@@@BBBAAABBBDDDFFFHHHIIIJJJKKKPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUZZZaaalllvvvyyy{{{~~~}}}}}}}}}}}}|||{{{|||||||||zzzxxxxxxuuuqqqnnnooopppqqqpppjjjhhhdddccceeefffgggggghhhiiiiiihhhggghhhkkknnnttt{{{yyyhhhXXXIII???888888777:::GGGVVVfffxxx~~~lllbbb```iiioooqqqkkkddd___^^^^^^WWWOOOBBB777111222555666666<<>><<<666333///,,,++++++***((()))))))))))))))))))))))))))((((((''''''(((((()))$$$&&&(((******(((&&&$$$$$$&&&'''''''''''')))+++'''(((((()))***+++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++++++++"""%%%***///000...+++)))******))))))******+++,,,......---,,,,,,++++++***......///000111222333333444444555666999<<>>999;;;>>>@@@@@@AAABBBBBB@@@???>>>777444///,,,+++***)))((((((((((((((((((((((((((()))((((((''''''(((((()))$$$&&&(((******(((&&&$$$&&&'''(((((((((((()))***)))))))))***++++++,,,,,,*********+++,,,,,,------))))))***+++,,,,,,,,,+++%%%(((...222333111---+++******))))))******+++,,,,,,,,,------.../////////......///000111222333333444444555666999<<<>>>@@@???AAADDDGGGIIIJJJKKKKKKOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKPPPWWWbbbmmmsssxxx}}}zzzyyyxxxxxxyyyzzz{{{yyywwwvvvtttrrrqqqqqqqqqpppooonnnnnnmmmmmmnnnllliiifffeeefffggggggggghhhkkkmmmsssxxx|||}}}|||uuufffYYYJJJ???777777666666???KKKdddyyyzzz|||}}}|||{{{yyyqqqeee]]]\\\^^^^^^```aaa___\\\ZZZYYYPPPNNNFFF999222333444222222999BBBKKKPPPRRRTTTUUUSSSVVVUUUNNNCCC;;;:::;;;???@@@BBBBBBAAA@@@??????:::666111---,,,+++***)))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))***++++++***)))***,,,,,,,,,,,,++++++*********(((((()))******+++,,,,,,'''((()))***+++******)))(((***---///000///...,,,******))))))******+++,,,------......///000000000......///000111222333333444444444666888;;;>>>@@@>>>@@@CCCGGGIIIKKKKKKKKKNNNMMMMMMNNNOOOQQQSSSTTTQQQQQQQQQQQQPPPNNNMMMLLLQQQWWWbbblllrrrwww~~~|||yyyxxxwwwwwwxxxzzzzzzyyywwwvvvtttssssssssssssqqqppprrrrrrssstttuuusssoookkkccceeefffgggggghhhkkkmmmpppuuuyyyzzzyyytttgggZZZKKK@@@777666444333;;;FFF```vvv{{{}}}|||wwwtttqqqjjjbbb]]]^^^cccaaa______]]]WWWQQQNNNMMMMMMEEE888111222333000222999CCCMMMSSSWWWZZZ[[[[[[^^^^^^WWWIII???;;;;;;@@@BBBCCCCCCAAA@@@??????<<<888222///---,,,+++***------------------------++++++************++++++---+++(((&&&&&&(((+++---,,,---...---+++++++++---//////...,,,***)))((('''&&&''''''((()))*********'''((()))******)))(((''')))))))))******+++,,,,,,*********)))***++++++,,,/////////...------,,,,,,......///000111222333333444444444666888;;;>>>???>>>@@@CCCGGGJJJKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSTTTOOOQQQSSSUUUTTTRRROOOMMMQQQVVVaaajjjooouuu~~~|||{{{zzzyyyxxxvvvssssssssssssttttttttttttuuuvvvwwwwwwuuupppkkkhhhhhhgggeeedddeeehhhjjjlllvvvxxxyyyzzz}}}{{{ooobbbOOODDD999444333444999???RRRjjj~~~wwwpppllldddZZZXXX]]]^^^aaacccccc]]]VVVPPPMMMKKKJJJFFF@@@999555333333444666===HHHQQQXXXaaajjjpppssssssiiiXXXHHH???<<<@@@AAABBBCCCBBB@@@===;;;;;;777222000000///---***...------,,,,,,------...******))))))))))))******+++(((%%%%%%(((*********)))************+++++++++------,,,,,,,,,+++++++++''')))***)))((('''(((***''''''''''''((((((((((((***))))))(((((((((((((((((((((''''''(((***---///,,,------......------,,,---......///000111111222444555777777888;;;>>>AAA@@@AAABBBDDDFFFHHHJJJJJJNNNNNNLLLLLLLLLNNNPPPRRRPPPRRRTTTUUUUUUSSSQQQOOORRRYYYgggrrrxxx|||~~~{{{zzzxxxvvvvvvwwwwwwvvvuuuvvvvvvuuuuuutttsssrrrrrrtttttttttsssrrrooommmkkkgggfffddddddeeehhhkkkmmmqqquuuzzz~~~ssseeeUUUIII===777444333777===PPPggg|||xxxqqqmmmggg___[[[]]]]]]___```^^^ZZZUUURRRPPPNNNMMMIIIBBB:::555222222333444;;;FFFRRR^^^lllxxxuuu```LLL@@@;;;===>>>@@@AAAAAA???===;;;;;;777222//////...,,,***,,,++++++*********++++++))))))(((((((((((())))))+++(((%%%%%%(((******)))(((((()))))))))*********)))******+++,,,---......''')))***)))((('''(((***''''''''''''((((((((((((******)))******+++,,,,,,(((((((((((()))***,,,---,,,------......------,,,,,,,,,---...///000111111333444666666777:::>>>@@@???AAADDDGGGIIIJJJIIIIIINNNNNNMMMLLLMMMOOOQQQRRRMMMOOOQQQTTTUUUUUUSSSRRRSSS[[[iiiuuuzzz}}}~~~|||yyytttsssrrrtttvvvwwwwwwvvvyyyxxxwwwvvvtttsssrrrqqqrrrqqqqqqpppooonnnnnnnnnhhhgggeeeddddddfffiiikkkmmmuuu~~~{{{mmm\\\PPPCCC;;;666333555:::HHH^^^uuuzzzsssooollleee```^^^^^^______\\\YYYVVVUUUUUURRRPPPLLLEEE<<<555111000222222888DDDSSScccvvvyyycccNNN@@@999999;;;>>>???@@@???===;;;<<<888222...,,,+++***)))***)))((((((''''''''''''((((((''''''''''''((((((***(((&&&&&&((()))***)))'''''''''((((((((())))))))))))***+++,,,------...''')))***)))((('''(((***''''''''''''(((((((((((((((((()))***+++,,,------)))))))))*********++++++,,,------......------,,,+++,,,,,,---///000000111222333555666777999===@@@>>>AAAFFFJJJLLLLLLJJJIIIOOONNNMMMMMMNNNOOOQQQRRRMMMNNNQQQSSSTTTSSSRRRRRRUUU]]]lllxxx}}}~~~~~~|||zzzuuuttttttvvvxxxyyyxxxwwwxxxxxxwwwuuutttsssrrrqqqoooooooooooonnnmmmlllkkkjjjiiifffdddcccdddfffgggmmmxxxtttaaaUUUGGG>>>888444444888@@@SSSiiivvv}}}zzztttqqqpppkkkccc^^^___```aaa___\\\YYYXXXXXXTTTSSSOOOHHH???666111///111111777CCCRRRcccvvv}}}ooo]]]LLL???888777999<<>>===<<<888333...+++)))))))))))))))((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&'''((())))))''''''((((((((()))))))))++++++++++++************''')))***)))((('''(((***''''''''''''((((((((((((&&&''''''((()))*********))))))***+++++++++******,,,------......------,,,,,,,,,---...///111111222222333555666888:::>>>AAAAAACCCFFFIIIKKKLLLKKKKKKOOONNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSRRRPPPOOONNNVVV___nnnzzz}}}}}}~~~~~~}}}xxxxxxwwwxxxyyyyyywwwvvvuuuuuuttttttsssrrrrrrrrrmmmnnnpppqqqpppmmmiiiggghhhfffdddccccccdddfffhhhmmmyyyxxxeeeYYYKKKBBB:::555444777:::KKK```oooxxx}}}~~~}}}{{{vvvsssrrrooofff^^^\\\___aaabbb___\\\ZZZYYYXXXWWWTTTMMMCCC:::333000111111777BBBOOO\\\lllyyywwwssslllbbbWWWKKK???888666999<<>>;;;888444///+++)))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))((((((((()))))))))******++++++*********)))))))))''')))***)))((('''(((***''''''''''''(((((((((((((((((())))))))))))(((''')))***++++++++++++******,,,------......------,,,------...000111222333444333555666888999<<<@@@CCCDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNWWW___nnn{{{}}}}}}{{{zzzyyyyyyyyyxxxuuurrrrrrrrrrrrqqqqqqppppppooolllnnnpppqqqpppmmmhhheeedddcccbbbaaacccfffiiikkkkkkvvvzzzlll___QQQFFF===666444666888GGG[[[lllvvv{{{||||||||||||zzzwwwuuuqqqiiiaaaXXX[[[```bbbaaa___^^^]]]______[[[TTTIII>>>666222111111555???HHHRRR___jjjlllhhhccc]]]WWWMMMBBB:::666888;;;>>>@@@???>>>===888888555111,,,***)))******))))))(((((())))))***''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))(((((()))))))))*********''''''((()))***++++++,,,''')))***)))((('''(((***''''''''''''((((((((((((***+++,,,,,,,,,***)))(((************++++++,,,,,,,,,------......------,,,---...///000222333555555333555777999:::===AAAEEEEEEEEEDDDEEEGGGJJJMMMPPPOOOOOOPPPQQQQQQRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRVVV^^^mmmyyy~~~~~~~~~||||||{{{{{{zzzxxxuuurrrqqqqqqpppooonnnlllkkkkkkkkkmmmnnnoooooommmkkkiiieeedddbbbaaabbbdddgggiiiiiisss~~~tttgggXXXKKKAAA888444555555BBBVVVjjjuuuzzz|||}}}zzz{{{wwwtttmmmdddXXX[[[___bbbdddfffhhhjjjjjjiiieee\\\OOOBBB777222111///222999AAAJJJWWWbbbfffbbb^^^[[[XXXPPPDDD;;;555777:::===>>>>>><<<;;;666777777444///+++***+++))))))((())))))***+++,,,((((((''''''''''''(((((($$$&&&(((((('''&&&''')))'''''''''((((((((())))))&&&''''''((()))***++++++''')))***)))((('''(((***''''''''''''((((((((((((((()))+++,,,,,,+++***)))******))))))***,,,---///,,,------......------,,,,,,---...000111333444555222444666888:::===AAADDDCCCCCCDDDEEEHHHJJJLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSUUU]]]jjjvvv{{{~~~~~~}}}~~~}}}}}}}}}}}}{{{wwwtttrrrqqqpppnnnllljjjhhhgggkkkllllllmmmmmmnnnnnnnnnjjjhhheeebbbaaaaaabbbccciiirrr|||{{{nnn]]]OOOCCC888444444111===RRRgggtttyyy|||~~~zzz~~~yyyuuuooogggZZZ]]]```dddhhhmmmrrrvvvrrrqqqlllbbbSSSDDD888222000...///555<<>>???===;;;999::::::777000+++))))))&&&'''((()))***+++,,,,,,(((&&&$$$$$$%%%''''''&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******++++++++++++***)))))))))***+++,,,,,,------------------------------......//////000000111111111222333555888;;;>>>???<<<===AAAIIILLLKKKKKKMMMLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRZZZ]]]fffqqqxxx~~~~~~}}}}}}}}}|||{{{zzzuuusssqqqppppppooommmkkkiiikkkmmmnnnpppppppppppphhheeeccccccaaa```ccciiioooyyyyyylll]]]NNN@@@555333555333;;;FFFUUUhhhwww{{{wwwyyy{{{jjjeeedddjjjpppsssvvvzzz{{{zzzvvvmmm```PPP@@@666...///111333999AAAKKKQQQWWWXXXVVVRRRPPPMMMEEE<<<666666888;;;===>>>===;;;777888888555///+++)))))))))))))))))))))))))))))))))'''%%%%%%'''(((((('''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''******++++++++++++,,,,,,.................................///000000111111111222333555888;;;>>>???>>>===AAAHHHKKKJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVUUUTTTSSSRRRQQQQQQQQQVVVYYYbbbnnnwww~~~~~~}}}}}}|||zzzxxxuuusssqqqqqqqqqpppooommmkkklllmmmoooppppppoooooogggcccaaaaaa``````dddjjjsss}}}{{{kkkXXXKKK@@@888555666222888BBBPPPdddvvv}}}|||www}}}wwwmmmfffjjjqqquuuvvvwwwxxxwwwuuuooodddTTTBBB777111111111222555<<>><<<;;;777888888555111---++++++++++++******)))(((''''''***(((''''''((())))))(((''''''(((((((((((((((''')))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))***************)))******++++++++++++++++++........................------...//////000111111111222333555888;;;>>>???@@@>>>AAAGGGJJJIIIKKKNNNQQQQQQQQQQQQRRRRRRSSSSSSWWWVVVUUUTTTSSSRRRQQQPPPTTTWWWaaammmvvv~~~}}}|||{{{xxxvvvtttrrrqqqpppqqqqqqooonnnlllmmmnnnoooppppppooonnngggcccaaaaaaaaaaaafffmmmsss~~~nnnXXXIII@@@999555444///555???NNNcccwwwxxx}}}rrrfffhhhppptttttttttrrrpppmmmhhh___QQQBBB777333222111111444:::BBBHHHMMMOOOPPPNNNOOOMMMEEE<<<777777888:::===>>>===<<<999999999888555222///...++++++***)))(((''''''&&&)))(((''''''((()))((('''&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((******+++,,,,,,,,,++++++((())))))***+++,,,,,,,,,........................,,,------...///000111111111222333555888;;;>>>???AAA???AAAFFFIIIIIIJJJNNNRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSRRRVVVYYYbbbmmmwww~~~}}}||||||zzzwwwtttsssqqqppppppppppppnnnmmmlllmmmooopppppppppoooooohhhdddbbbbbbbbbbbbhhhooovvvqqqYYYIII@@@888222111///555>>>LLL```ssszzzyyyvvvzzz{{{{{{}}}sssddddddlllqqqqqqqqqooojjjddd^^^WWWMMMAAA888333222111111444;;;DDDJJJMMMOOOOOONNNOOOOOOHHH???999888888:::===???>>>===:::999888777666333000...))))))((((((((((((((((((((('''&&&'''((()))'''&&&&&&&&&'''((((((((((((((($$$$$$&&&'''((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''((()))+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222333555888;;;>>>???BBB@@@BBBFFFIIIHHHJJJMMMRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUWWWYYYaaakkkuuu~~~}}}}}}|||{{{wwwuuutttrrrpppppppppooommmllllllmmmnnnpppqqqqqqppppppjjjfffccccccbbbccciiippp{{{oooWWWHHH>>>666111000111555<<>>>>>>>>888777555555444111...+++'''''''''(((((()))))))))''''''&&&'''))))))'''%%%%%%&&&'''((())))))))))))"""###%%%'''))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))************&&&&&&''')))+++,,,---...++++++++++++++++++++++++++++++,,,---///000111111111222333555888;;;>>>???BBBAAACCCGGGIIIHHHIIILLLPPPPPPPPPPPPPPPPPPOOOOOOLLLNNNPPPSSSUUUVVVVVVVVVTTTVVV\\\gggppp{{{~~~~~~~~~}}}zzzwwwvvvtttrrrqqqqqqpppnnnlllkkklllnnnpppqqqrrrqqqqqqkkkfffcccbbbaaabbbhhhooo{{{wwwfffRRREEE<<<555222333333555888AAARRRdddmmmmmmoootttwwwxxx|||{{{mmm``````fffkkknnnpppoooggg]]]VVVRRRLLLCCC;;;333222000000333;;;EEELLLPPPQQQOOOMMMNNNPPPLLLEEE777666666777:::<<<<<<<<<999777555444333111---)))'''''''''((((((((())))))((('''''')))******(((&&&%%%&&&'''((())))))))))))###$$$&&&((())))))((('''&&&''''''((((((((((((((())))))************))))))(((((((((((((((((((((((())))))***,,,,,,---------(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222111222333555888;;;>>>???BBBAAACCCIIIJJJHHHGGGJJJMMMMMMMMMNNNNNNNNNNNNNNNKKKMMMPPPRRRTTTUUUTTTTTTQQQRRRYYYdddooo{{{|||yyyxxxvvvtttrrrrrrpppnnnllljjjkkknnnpppqqqrrrrrrrrrjjjfffbbbaaa``````fffnnnwwwmmm___NNNCCC;;;555444777333444555===OOOeeeqqqtttrrrvvvyyyzzz}}}xxxkkk```___eeejjjnnnqqqmmmeee[[[UUURRRLLLAAA999333222000///222999CCCJJJQQQQQQOOOLLLMMMOOOLLLFFF666444444555888:::;;;:::<<<999666555555333...***(((((((((((((((((('''''')))))))))***++++++)))'''%%%&&&'''((())))))))))))$$$&&&'''))))))(((&&&%%%&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''))))))*********+++*********))))))((((((------------------------***+++,,,---///000111222111222333555888;;;>>>???AAAAAADDDJJJKKKHHHGGGIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMPPPRRRSSSSSSRRRRRROOOQQQYYYdddppp}}}~~~{{{|||}}}}}}{{{xxxxxxxxxxxxxxxvvvssspppnnnmmmoooppppppsssyyyyyyvvvnnngggaaa______```gggnnnuuuzzzgggZZZKKK@@@777222444888777333111777GGG]]]mmmtttrrrvvv~~~sssgggZZZVVV[[[cccffffffeee]]]SSSMMMJJJFFF>>>777333111111222333666>>>HHHOOOQQQSSSTTTWWWWWWNNNCCC===:::777777999<<<>>>>>><<<:::777444333222000...***,,,,,,(((%%%&&&)))***,,,111222,,,'''(((++++++&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&''''''((())))))(((((()))***((((((((((((((((((((((((++++++***)))))))))))))))'''((()))******)))(((''''''(((***+++------......++++++,,,,,,,,,,,,------******+++---///000111222666444222444999===??????CCCBBBDDDHHHJJJGGGGGGIIIHHHJJJLLLNNNOOONNNMMMLLLKKKMMMOOOPPPPPPOOOPPPQQQOOOSSS]]]jjjttt}}}~~~}}}{{{wwwtttwwwxxxyyyyyyxxxvvvtttrrrnnnppppppoooqqqvvvwwwtttmmmgggbbb`````````dddjjjkkkwwwyyynnn[[[QQQFFF???999222///000666333111444AAARRRbbbkkkqqquuu|||zzzuuufff]]]TTTRRRXXX]]]___]]]___WWWOOOKKKJJJGGGAAA;;;222//////111222555>>>GGGNNNQQQRRRTTTXXXYYYSSSKKKAAA;;;555333666:::======>>>;;;888555444333000...,,,,,,******+++,,,---,,,...777===777...***))))))&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''&&&'''((((((''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000111111555333222333888<<<>>>>>>AAA@@@BBBGGGIIIGGGGGGJJJJJJKKKMMMOOOPPPOOONNNMMMKKKMMMPPPQQQPPPPPPPPPQQQQQQUUU^^^jjjttt}}}|||yyyuuussswwwxxxyyyzzzzzzyyywwwvvvqqqrrrqqqnnnppptttuuuqqqjjjeeebbbcccbbb___aaaeeehhhtttsssgggZZZPPPEEE@@@;;;666333444222222222444;;;IIIZZZgggqqqtttyyy~~~|||rrrjjj[[[VVVQQQRRRWWW[[[ZZZXXXYYYTTTMMMKKKKKKJJJFFFAAA444000...///000222:::BBBJJJNNNRRRWWW^^^dddbbb\\\JJJ@@@555222666<<>>???===999777555333111///...+++((())),,,/////////999HHHQQQIII888,,,((((((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((()))******++++++******++++++,,,,,,,,,,,,------/////////000000000000000444222111333777:::===>>>>>>===@@@FFFHHHGGGHHHKKKLLLMMMOOOPPPQQQQQQPPPOOOLLLNNNQQQSSSRRRQQQQQQQQQTTTXXXaaakkkttt}}}}}}zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwssstttrrroooppptttsssppphhhdddccceeeddd``````ccciiiuuu}}}ooobbbZZZNNNAAA:::666333333666///111333666999CCCWWWhhhppprrruuuwwwyyyxxxooofffZZZWWWUUUWWWZZZ^^^^^^^^^[[[VVVPPPMMMMMMLLLHHHEEE999333///......///555<<>>:::777666444111///...+++(((((())),,,333:::QQQ___fffXXX???---((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&((()))((((((((((((((((((((((((++++++******)))******+++)))(((((((((((((((((()))))))))*********))))))(((+++++++++,,,,,,,,,------.........///000000000111222111111222555999<<<======<<<@@@FFFIIIHHHIIIMMMOOOPPPQQQRRRRRRRRRRRRQQQNNNQQQTTTVVVUUUSSSSSSSSSVVV[[[cccmmmttt|||~~~}}}}}}yyyyyyyyyxxxxxxwwwvvvvvvsssuuutttqqqrrruuusssooohhheeedddfffeeeaaaaaacccgggrrr}}}}}}ttteeeXXXPPPIIIAAA===777///---...///000444666666===PPPdddnnnrrrsssrrrtttvvvqqqiii___^^^\\\\\\]]]aaadddfff^^^YYYSSSOOOMMMJJJGGGDDD;;;333...---...///555;;;DDDPPP___lllwww}}}{{{uuu[[[MMM<<<555:::AAADDDDDDAAA>>>:::888666555222000***))))))(((&&&+++<<>>======@@@GGGJJJJJJKKKOOOQQQRRRRRRSSSSSSSSSSSSSSSQQQTTTXXXYYYXXXVVVUUUUUUXXX]]]fffooottt{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuwwwxxxwwwyyy{{{xxxrrrooojjjhhhhhheeeaaaaaadddgggpppyyyzzzuuukkk[[[NNNJJJMMMTTTVVVMMM===222///111000333555222555FFFZZZjjjqqqtttqqqqqquuussslllbbbaaa```^^^]]]___dddhhh___[[[UUUPPPMMMJJJFFFDDD;;;333------///222888>>>HHHUUUeeepppvvvxxxrrrjjjXXXKKK<<<555777===@@@AAA???<<<999777666555333111'''(((***+++(((...EEE^^^vvvvvvjjjQQQ888+++)))+++''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))(((((()))+++((((((((((((((((((((((((((((((''''''(((((())))))))))))++++++++++++))))))*********+++******))))))++++++,,,,,,,,,,,,------)))***+++---...000111222000222333333444777;;;???>>>===AAAGGGKKKKKKLLLOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ[[[ZZZXXXVVVUUUXXX^^^iiiqqquuuzzz~~~~~~~~~~~~~~~|||}}}yyyrrrllliiieee```___bbbgggoootttssslllbbbRRRFFFDDDPPPaaaggg[[[FFF888555111...///333111222BBBVVVdddpppxxxtttqqqsssrrrkkkaaabbbaaa___\\\\\\```ddd___\\\XXXTTTQQQOOOLLLKKKAAA777///...000333777===GGGSSS```hhhkkkiiibbbZZZRRRIII<<<555555999<<<>>>===;;;888666666555444222***(((***---***---AAAXXXpppiiiWWW???...))))))***((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''&&&''')))(((''''''(((***((((((((((((((((((((((((***************+++,,,,,,(((***---......---***(((******+++++++++++++++***++++++,,,,,,,,,,,,------+++,,,---...///000111111111222444444444777<<<@@@======@@@GGGJJJIIIKKKNNNTTTTTTSSSSSSSSSSSSSSSTTTRRRVVVZZZ[[[ZZZWWWUUUTTTVVV^^^jjjsssuuuyyyxxxpppjjjddd^^^^^^aaacccjjjnnnkkkcccXXXIII===888GGGYYY^^^QQQ===222222///+++---333333555EEEYYY___ppp{{{wwwrrrsssooohhh___bbbccc```\\\[[[]]]aaa```^^^[[[YYYWWWUUUUUUTTTIII>>>444000000000333777BBBMMMYYY^^^```___YYYRRROOOHHH>>>777555888;;;>>><<<999777666666555444333///******,,,***)))666IIIfff\\\GGG222''''''))))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''&&&''''''((())))))(((***...000000...***(((******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000111111333555555555777<<<@@@===<<>>444111000333888EEEMMMUUUWWWXXXXXXUUUQQQOOOGGG===777777999999888:::888666666888777444222++++++***)))))),,,000444@@@:::111***''''''((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''''''''(((((('''''''''(((((()))))))))((()))+++,,,,,,+++)))(((+++++++++++++++*********)))******++++++,,,------,,,---......000000111222444666777888888999<<<>>>===@@@EEEGGGIIIIIIKKKLLLQQQPPPOOOPPPRRRTTTTTTSSSRRRUUUYYYYYYWWWSSSPPPOOOQQQXXXcccnnnsssxxxzzzwwwvvvuuuuuuttttttsssqqqpppoooppppppqqqrrruuuxxxyyyzzz{{{|||~~~~~~~~~~~~}}}vvvpppfff\\\VVVSSSSSSUUUWWWYYY]]]```dddhhhllloooqqqppppppqqqrrrpppmmmjjjhhhjjjlllllliiibbbZZZVVVKKKKKKKKKOOOSSSXXXZZZZZZ[[[ZZZVVVOOOEEE<<<666333444222111111222333333222000000000000///333@@@NNNcccnnnuuurrrpppsssrrrmmmjjjnnnsssrrriii^^^\\\```gggnnnxxx}}}iiiXXXDDD777111///222777BBBIIIPPPQQQRRRTTTRRROOOLLLEEE<<<666666777777666777666666666777777555333///,,,)))((()))+++,,,---...+++(((''''''(((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,)))******++++++,,,------------,,,,,,---///111222333444555444333333555777>>>AAAEEEGGGHHHIIIJJJLLLOOONNNMMMNNNPPPQQQQQQPPPOOORRRVVVVVVTTTQQQOOONNNNNNTTT```kkkqqqwwwwwwtttooommmlllmmmmmmlllooommmkkkiiihhhiiijjjkkkmmmoooqqqsssrrrssstttuuuxxxyyyzzz|||}}}|||xxxrrriii```[[[ZZZ\\\^^^]]]___```aaabbbfffjjjnnnllllllmmmnnnnnnlllhhhdddcccbbb```\\\WWWQQQKKKHHHHHHHHHJJJOOOSSSVVVWWWVVVRRROOOKKKEEE@@@;;;999888777555444444666777888777444222111111///222>>>JJJ```mmmuuusssqqquuuvvvrrrpppsssxxxyyypppeee```ccchhhoooyyy}}}{{{kkk[[[GGG999111...111777>>>EEEJJJKKKLLLOOONNNLLLHHHCCC;;;666444555555444555555555666777777666555222...)))((()))+++***(((+++)))((('''(((((('''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((((((''''''''''''''''''&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&'''((()))*********))))))+++++++++,,,,,,---------)))******++++++,,,---------,,,++++++,,,...111222111222333222111222444555???BBBEEEGGGHHHHHHJJJLLLNNNNNNMMMNNNPPPQQQPPPOOOPPPRRRUUUUUUSSSPPPNNNMMMLLLSSS___kkkqqqwww|||ooolllhhhggggggiiijjjjjjllljjjhhhfffeeeeeefffggglllnnnooopppooonnnooopppttttttuuuvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}uuurrrnnnjjjhhhhhhiiikkkmmmmmmllljjjiiiiiilllooonnnnnnoooppppppnnniiiffffffddd___YYYSSSNNNIIIGGGKKKLLLOOORRRVVVXXXWWWUUUPPPMMMHHHCCC@@@>>><<<<<<:::999888999;;;<<<<<<;;;888555333222000222;;;FFF[[[jjjttttttssswwwxxxuuuooosssyyy{{{ttthhhbbbbbbggglllssswwwwwwssspppnnngggXXXGGG:::111...111777:::AAAFFFGGGHHHKKKKKKIIIEEEAAA;;;666444333333222444555666666666666666666333///+++)))***+++)))'''...+++(((''''''(((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&''''''(((((())))))))))))+++++++++,,,,,,---------)))******++++++,,,---------,,,++++++,,,...111222333444666666666777999<<>>===;;;888555333111111999BBBTTTeeesssttttttwwwyyyvvvmmmpppwwwzzztttggg___^^^dddgggkkkllliiieeebbb```___SSSFFF<<<333///111666777>>>DDDEEEFFFIIIIIIGGGCCC@@@<<<777444222111111333555666666555444555666111///,,,******)))((('''***(((%%%%%%&&&(((((((((%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&''''''(((((())))))++++++++++++,,,,,,,,,,,,)))******++++++,,,------------,,,,,,---///111222111333444555666777:::===>>>AAACCCEEEGGGIIILLLNNNRRRQQQRRRSSSTTTTTTRRRPPPRRRTTTVVVUUUSSSPPPOOONNNPPPVVVcccnnnuuu{{{|||tttooohhhddd```^^^^^^_________^^^^^^^^^^^^^^^^^^]]]]]]___aaaccceeeeeeeeeggghhhgggggggggggghhhiiiiiijjjllllllmmmooopppqqqrrrrrruuuwwwxxxxxxvvvvvvxxxzzz{{{}}}~~~}}}|||yyyyyyzzz{{{{{{{{{zzzzzzxxxxxxwwwtttrrrqqqrrrssstttsssrrrssstttsssrrrpppjjjhhheeeaaa[[[VVVRRRPPPLLLMMMOOOSSSWWWYYYXXXWWWXXXUUUQQQNNNLLLIIIEEEAAA??????AAACCCDDDDDDAAA>>>===888444333000000666>>>MMM```pppssssssvvvwwwtttooorrrxxx|||uuuggg]]]ZZZ]]]___aaaaaa^^^[[[YYYYYYXXXPPPGGG???666000000444555<<>>BBB@@@===888333///......222555777777555333222111111///,,,(((''''''((()))''''''''''''((((((((((((''''''((((((''''''&&&%%%***)))(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((()))))),,,,,,,,,,,,,,,,,,------***++++++,,,---...//////***++++++,,,---...//////222222222333555888;;;<<<>>>@@@CCCEEEFFFHHHJJJMMMSSSSSSRRRSSSUUUUUUTTTRRRNNNOOOPPPPPPNNNMMMMMMNNNVVV]]]ffflllqqqzzz~~~vvvpppkkkeeeaaaYYYXXXUUUQQQNNNKKKIIIHHHJJJKKKMMMOOOPPPPPPOOONNNLLLNNNPPPSSSTTTTTTTTTSSSVVVVVVUUUVVVVVVXXXZZZ[[[```______^^^\\\[[[[[[ZZZXXXYYYZZZ[[[\\\]]]^^^^^^aaabbbcccdddgggiiikkklllpppsssxxx|||~~~{{{zzz|||zzzyyyxxxyyyzzzyyyxxxwwwuuuttttttuuuvvvuuussswwwssspppoooqqqqqqnnnjjjjjjiiigggeeecccaaa``````[[[XXXVVVUUUUUUUUUUUUTTTUUUVVVWWWVVVSSSRRRSSSTTTVVVTTTSSSSSSSSSNNNFFF???:::555111111111000222777BBBXXXjjjmmmlllpppqqqnnntttxxxtttbbbUUUVVVVVVWWWVVVUUUSSSQQQOOONNNHHHDDD@@@:::222...///555;;;DDDJJJKKKHHHEEEBBBAAA@@@===888333///...///222444777777555333222222222000---***(((((()))***''''''''''''((((((((((((''''''((((((''''''&&&%%%))))))((('''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,......///000222222222333555888;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMTTTSSSRRRRRRSSSSSSQQQOOOLLLMMMOOOOOOOOONNNOOOPPPTTT[[[dddjjjoooyyyvvvnnnhhhddd```\\\SSSRRROOOLLLJJJGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGJJJLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUYYYYYYZZZ\\\^^^```bbbccciiikkkoooqqqsssuuuyyy{{{~~~}}}||||||{{{zzz{{{||||||zzzyyyxxxvvvuuuuuuvvvvvvuuussswwwssspppooopppooollliiiddddddcccbbbbbbbbbbbbbbbaaa^^^ZZZWWWVVVVVVVVVUUUVVVWWWWWWVVVTTTSSSSSSTTT[[[[[[[[[YYYSSSJJJAAA<<<999555222222111///000444@@@UUUhhhnnnnnnqqqqqqooosssvvv{{{~~~{{{ppp```TTTTTTUUUUUUUUUTTTQQQOOOMMMLLLGGGCCC@@@;;;333//////444:::CCCIIIKKKJJJHHHGGGBBBAAA>>>999333000//////111444666777555333222222333111...+++***)))******''''''''''''((((((((((((''''''((((((''''''&&&%%%(((((((((((((((''''''&&&%%%%%%%%%&&&&&&((())))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---++++++++++++************++++++,,,---...//////000222222222333555888;;;<<<===@@@CCCEEEGGGIIILLLNNNTTTSSSQQQQQQRRRQQQOOOMMMJJJLLLOOOPPPOOOOOOQQQRRRTTT[[[dddjjjooozzzxxxmmmddd```\\\YYYVVVMMMLLLJJJHHHFFFDDDCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPRRRSSSSSSUUUWWWYYYZZZ\\\^^^```ccceeegggiiimmmpppqqquuu{{{|||||||||}}}~~~|||zzzxxxwwwuuuuuuvvvvvvuuusssuuurrrooonnnnnnllliiigggaaaaaa````````````aaaaaabbb^^^ZZZWWWVVVVVVVVVUUUVVVWWWWWWWWWUUUTTTTTTVVVZZZ^^^```\\\SSSHHH@@@<<<777333111222111///000333>>>QQQccckkkmmmppprrrrrrsssrrrsssssspppgggZZZPPPUUUVVVWWWVVVUUURRROOOMMMKKKFFFCCCAAA;;;333///000111777???FFFIIIJJJJJJKKKJJJHHHDDD===666111//////000333666666555444333333222111...,,,***))))))***''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***,,,---......(((((()))***+++,,,------++++++,,,---...///000000222222222333555888;;;<<<===???CCCEEEGGGIIIMMMOOOSSSRRRQQQRRRSSSRRRPPPNNNLLLNNNPPPQQQPPPPPPQQQSSSVVV]]]ffflllrrr}}}wwwoooeee\\\XXXVVVSSSPPPJJJIIIGGGEEECCCBBBAAAAAA??????@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUXXXZZZ\\\___cccfffdddhhhnnntttxxxxxxwwwvvvyyyzzz{{{|||~~~}}}~~~zzzzzzzzz|||}}}}}}{{{yyyxxxwwwuuuuuuvvvvvvtttrrrrrrpppnnnlllkkkiiigggeeeddddddcccbbbaaaaaaaaaaaa^^^[[[XXXVVVVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUVVVWWW[[[___bbb]]]SSSHHH@@@===666222000222111000111555===LLL\\\eeeiiinnnsssuuuuuurrrnnnkkkggg```WWWPPPUUUVVVWWWWWWUUURRRNNNLLLKKKFFFCCCBBB<<<444000000000666>>>EEEJJJMMMPPPRRRTTTRRRLLLCCC:::333///...000222555666555444444444111000...+++***)))((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))***+++,,,---))))))***+++,,,---......+++,,,,,,---...///000111222222222333555888;;;<<<<<>>===============>>>>>>>>>:::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[YYY\\\aaaeeeiiikkkkkkkkkoooqqqssstttwwwzzz~~~}}}||||||wwwwwwvvvxxxyyyzzzxxxwwwxxxvvvuuutttuuutttsssqqqpppooommmllljjjhhhgggfffddddddbbb```___^^^]]]]]][[[ZZZXXXXXXXXXYYYXXXWWWVVVWWWXXXXXXVVVVVVWWWXXXYYY\\\]]]XXXNNNDDD<<<999888444111222111///111555:::EEETTT___fffkkkqqquuuxxxtttpppmmmiiiddd\\\VVVTTTUUUWWWWWWUUUQQQMMMJJJLLLHHHEEEDDD>>>555000000222888???GGGMMMSSSXXX[[[]]]ZZZSSSIII>>>555000//////111555666666555555555000///...,,,***)))((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&'''(((((((((((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''((())))))***---,,,,,,,,,,,,+++++++++,,,,,,---...///000000111222222222333555888;;;<<<<<<>>>BBBEEEHHHKKKOOORRRSSSRRRSSSTTTWWWXXXWWWVVVRRRSSSUUUUUUTTTSSSTTTUUUXXX___fffkkkqqq|||yyytttiiiccc[[[TTTQQQNNNJJJGGGDDDCCCAAA???===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888888888888999::::::;;;<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>============<<<============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDIIILLLOOOPPPPPPOOOPPPQQQQQQSSSUUUXXX[[[^^^aaabbbdddfffhhhjjjmmmqqqvvvzzz~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuuvvvxxxyyyyyyxxxwwwvvvtttssstttsssqqqpppoooooonnnmmmkkkiiihhhhhhcccbbbaaa___]]]\\\[[[[[[]]]\\\[[[\\\]]]\\\ZZZWWWVVVXXXYYYXXXWWWVVVWWWYYYWWWXXXXXXUUUOOOHHHAAA>>>===888333222000...000444444???OOO]]]eeeiiinnnsssvvvtttssssssrrrmmmddd]]]VVVWWWYYYYYYWWWSSSNNNKKKNNNJJJGGGFFF@@@666000000333888???GGGOOOVVV]]]aaa```]]]VVVKKK@@@777222111...111444666666555555666111000///---,,,***)))(((''''''''''''((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((())))))(((''''''&&&&&&&&&''''''))))))(((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))******++++++++++++************,,,,,,---...///000111111222222222333555888;;;<<<;;;>>>BBBFFFHHHLLLPPPSSSTTTTTTTTTUUUWWWXXXWWWUUURRRTTTVVVWWWVVVVVVWWWXXXZZZ```ggglllqqq||||||tttooofff```YYYTTTPPPMMMIIIEEECCCAAA???===;;;:::999888;;;:::999999999999999:::888888888888888999:::;;;::::::;;;<<<;;;:::999888::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCJJJLLLOOOOOOMMMKKKJJJJJJMMMMMMNNNPPPSSSWWW[[[]]]ZZZ]]]___bbbeeeiiinnnqqqvvvyyy}}}~~~||||||~~~zzzzzz{{{|||||||||||||||{{{yyywwwxxxyyy{{{||||||wwwuuusssssssssrrrqqqooooooppppppnnnllljjjjjjkkkffffffdddbbbaaa````````````______``````^^^[[[XXXVVVXXXYYYXXXWWWWWWXXXYYYYYYZZZ[[[ZZZXXXTTTPPPMMMBBB;;;555222///,,,...222///:::MMM]]]fffiiillloooqqqrrruuuyyyyyysssiii```YYYZZZ\\\\\\ZZZVVVQQQNNNPPPLLLIIIGGG@@@777000000111666>>>FFFNNNVVV]]]bbb```]]]VVVLLLAAA999444222...111444666666555666666222111000///---+++***)))''''''''''''((((((((()))''''''((((((''''''&&&%%%((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))++++++******))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&,,,,,,,,,,,,,,,,,,------''''''((()))***+++,,,,,,,,,,,,---...///000111111222222222333555888;;;<<<;;;>>>BBBFFFIIILLLPPPSSSVVVUUUUUUUUUVVVVVVUUUSSSQQQSSSVVVWWWXXXYYYZZZ\\\^^^dddjjjnnnsss~~~yyyqqqiiiddd]]]ZZZTTTPPPLLLIIIFFFDDDDDDBBB@@@===;;;:::::::::<<<;;;999777666777777888888888999999999999888888888888888888777777777777888666555666777888777666666555555777999:::999888888888999999999:::::::::@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPTTTVVVXXXYYY[[[]]]aaacccggglllrrruuuwww|||~~~}}}{{{{{{|||~~~}}}|||||||||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxuuutttsssrrrqqqpppppppppssssssqqqooonnnllljjjjjjffffffeeedddbbb___\\\ZZZ]]]]]]]]]^^^______\\\ZZZYYYWWWUUUUUUVVVXXXXXXXXXYYYXXXXXX[[[]]]\\\VVVRRRFFF===555333222///---...111999GGGVVVbbbiiikkkjjjgggmmmsssvvvwwwvvvnnneeeZZZ[[[[[[[[[ZZZVVVRRROOOPPPPPPOOOKKKDDD>>>999777111333999BBBLLLTTTYYYZZZVVVSSSOOOHHHAAA:::555222...111555666555444444666444222///,,,+++***++++++))))))((())))))***+++++++++++++++***)))((('''''')))((('''&&&''')))+++---'''((())))))((()))+++,,,---,,,***(((((((((((()))(((''''''''''''&&&&&&&&&)))(((((('''''''''((((((***************++++++,,,))))))))))))***+++,,,---///...---------///000111444555666666666888;;;>>>@@@BBBDDDGGGJJJLLLNNNNNNRRRQQQRRRSSSTTTSSSPPPNNNOOOPPPRRRUUUWWWWWWWWWWWW```fffmmmqqqttt~~~wwwpppiiibbb]]]VVVSSSNNNKKKIIIGGGEEECCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::999777777777777888555555666666666666555555777666666666555555555555777666555555777777666555555444555666888999888777888888888888999999999999;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIIIIKKKLLLOOOPPPQQQSSSWWWYYY___ccciiilllooottt{{{~~~}}}}}}~~~}}}{{{{{{||||||{{{zzzvvvwwwwwwxxxxxxyyyyyyzzzuuuttttttsssrrrrrrrrrrrrrrrrrrpppooommmlllkkkjjjffffffeeecccaaa^^^\\\[[[\\\\\\]]]^^^```aaa___]]]YYYXXXVVVVVVXXXYYYXXXXXXXXXWWWXXX[[[]]]\\\XXXSSSGGG>>>666333222...---...333:::GGGVVVbbbhhhiiiiiiaaagggmmmppprrrrrrkkkccc[[[[[[\\\\\\\\\[[[YYYWWWXXXYYYXXXSSSKKKBBB;;;666111333999BBBKKKRRRVVVWWWSSSQQQNNNHHHBBB;;;555222000333777888777666777888888666333///,,,+++++++++))))))((((((((()))************++++++***((('''&&&((('''&&&&&&&&&(((***,,,''''''((((((***...333777888444...(((%%%$$$%%%&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***))))))))))))***++++++))))))))))))***+++,,,---......---...///111333444333444666666666888;;;>>>???AAACCCFFFIIIKKKLLLMMMOOOOOOQQQSSSUUUUUURRROOONNNOOORRRTTTVVVWWWWWWWWW___eeelllpppttt}}}{{{sssjjjccc]]]XXXTTTMMMKKKGGGEEEEEEDDDCCCBBB======<<<<<<;;;<<<<<<===;;;:::999888777777777777444555555555555555555444777777666666666555555555777555444555666777666555444333333555777888666555666666777777777888888888777777888888999:::;;;;;;;;;;;;===>>>@@@AAABBBCCCEEEGGGIIIJJJKKKMMMPPPRRRTTTXXX]]]aaadddiiipppuuu|||~~~}}}{{{zzzzzz{{{||||||{{{vvvvvvvvvvvvvvvwwwwwwwwwttttttttttttttttttttttttqqqpppooonnnmmmlllkkkkkkfffeeecccaaa___^^^]]]]]]\\\\\\]]]___aaabbbaaa___YYYXXXXXXXXXZZZZZZXXXWWWVVVVVVWWWZZZ^^^^^^ZZZVVVIII???666333111...,,,---222999EEESSS```fffhhhggg^^^ccciiikkknnnooojjjcccZZZYYYYYY[[[^^^aaabbbbbbffffffddd___VVVIII===666111333999AAAJJJPPPRRRRRROOONNNLLLIIICCC<<<666222000333666888888777777888:::888444000,,,***(((((()))(((((('''''''''((((((((()))***+++***)))&&&%%%'''&&&%%%%%%&&&''')))***&&&'''&&&''')))...555:::@@@;;;222+++&&&&&&(((***$$$$$$%%%&&&'''((()))******))))))((())))))******))))))((((((((()))******))))))))))))***+++,,,,,,,,,------...000222444555333444555555666888;;;>>>>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNPPPTTTVVVVVVSSSPPPMMMNNNQQQSSSUUUVVVVVVVVV]]]dddkkkpppttt}}}~~~vvvpppggg___YYYTTTPPPNNNHHHFFFCCCAAAAAAAAA@@@???======<<<<<<;;;;;;;;;;;;:::999999888888777777777777777888888888888777777999999999888888888777777666555444555666777666444444333333444666666555444555555555666666666777777666666777777888888999999999999:::;;;===>>>??????@@@BBBCCCDDDEEEGGGIIILLLLLLOOOSSSWWW[[[```fffjjjqqqtttxxx|||{{{zzzyyyyyy{{{||||||{{{zzzyyyxxxvvvtttsssqqqqqqssssssssstttttttttttttttoooooonnnnnnmmmlllkkkkkkfffeeebbb```^^^^^^^^^^^^]]]]]]]]]___aaaaaa___]]]XXXWWWWWWYYYZZZYYYWWWTTTUUUTTTUUUYYY^^^___\\\YYYLLLBBB888444222...,,,...///555AAAPPP___gggiiihhhbbbgggkkkllloooppplllfffXXXVVVUUUYYY```ggglllmmmppppppnnniii^^^OOO???555111333888@@@GGGLLLMMMMMMLLLMMMLLLIIIDDD>>>888444...000333555666666666555777555222...+++((('''&&&)))((('''&&&&&&&&&&&&&&&'''(((***+++***(((&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&'''&&&&&&&&&(((---111777333---(((&&&(((+++---%%%%%%&&&&&&'''(((((()))(((((((((((((((((()))***((((((((((((((())))))*********))))))***++++++,,,,,,,,,---...000111333333222333555555666888;;;>>>>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNQQQTTTVVVUUURRROOOLLLMMMPPPRRRTTTUUUUUUUUU\\\ccckkkpppuuu~~~|||xxxnnnhhh___WWWRRROOOLLLKKKGGGEEEAAA@@@??????>>>===>>>>>>===<<<;;;:::999999999999999999888888888777888999999::::::999999888999999999999888888888888777555444555666777666555444444333555666777555444444444555555555666666666666666777777777777777777777888888999:::;;;;;;;;;:::;;;=========???AAACCCHHHJJJMMMPPPTTTYYY^^^aaaeeehhhlllqqqvvv}}}~~~}}}{{{yyyxxxyyy{{{|||||||||zzzzzzxxxvvvtttrrrqqqpppqqqqqqrrrsssssssssrrrrrrnnnnnnnnnmmmlllkkkkkkjjjeeecccaaa___^^^^^^^^^___^^^^^^]]]^^^___^^^\\\ZZZWWWVVVVVVWWWXXXWWWUUURRRTTTTTTUUUYYY^^^```^^^[[[PPPEEE:::666222///---......444???QQQaaalllooommmiiimmmnnnnnnppprrrnnnhhhZZZWWWUUUZZZcccmmmtttvvvtttssspppjjj```QQQAAA666111333777===DDDHHHJJJIIIKKKLLLLLLJJJEEE???999666...000222555777777666555444333111...,,,***)))((((((((('''&&&&&&%%%&&&&&&&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&&&&(((&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))************)))******+++,,,,,,,,,---....../////////111222444555555888;;;>>>???AAACCCFFFIIIKKKLLLMMMPPPPPPRRRTTTUUUTTTPPPMMMLLLMMMOOORRRTTTTTTTTTTTT[[[bbbkkkqqqvvvzzzsssoooeee___XXXRRRNNNLLLJJJIIIGGGEEEAAA?????????===<<<>>>>>>>>>>>><<<;;;999888888888999999999888888777777888888999999888888777888888777777777666666666888666555666777888777666666666555666888888666555444444555555555666666666666555555555555555555555555555555666666777777777888:::;;;;;;;;;<<<>>>@@@DDDEEEFFFIIIMMMQQQTTTWWW^^^aaaeeekkkqqqyyy}}}||||||zzzyyyzzz|||}}}}}}|||xxxxxxwwwwwwvvvvvvuuuuuuqqqrrrsssssssssrrrqqqpppooonnnmmmlllkkkjjjiiiiiicccbbbaaa```______^^^______^^^^^^^^^^^^]]]ZZZXXXWWWVVVUUUVVVVVVVVVTTTRRRUUUTTTUUUYYY^^^```___]]]TTTHHH===777444000...000///444@@@RRRdddqqqtttrrrllloooooonnnoooqqqooojjjbbb]]]YYY]]]gggqqqvvvxxxpppmmmiiiddd]]]PPPAAA777111222555:::@@@EEEGGGGGGKKKKKKJJJHHHDDD>>>999666111111333666999:::999777444333222111///---,,,+++(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((('''''''''%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((((()))******+++***************++++++,,,,,,---.........------000222333444555888;;;>>>???AAACCCFFFIIIKKKLLLMMMRRRRRRRRRSSSTTTSSSPPPNNNLLLMMMPPPRRRTTTUUUUUUUUUYYYaaajjjqqqvvv{{{uuuooohhhccc\\\XXXRRRMMMKKKIIIHHHFFFEEECCC@@@?????????>>>=========>>>>>>>>>===<<<;;;777888999999999999888777777777888888888888777777888888888777777777666666999777666777888999888777999888777888999999888666555555555555666666666666666666666555555444444444444444555555555555555666777999::::::999:::<<<>>>?????????AAADDDHHHJJJKKKTTTWWW\\\aaahhhpppyyy~~~~~~~~~}}}|||zzz{{{|||}}}}}}|||yyyxxxxxxxxxxxxxxxxxxxxxrrrssstttuuutttsssqqqooooooooonnnllljjjiiihhhgggaaaaaaaaaaaa```___^^^^^^___^^^^^^_________\\\ZZZYYYXXXVVVUUUVVVVVVUUUTTTVVVTTTUUUXXX^^^```___]]]WWWKKK???999555111000111...222===OOObbbooorrrppplllnnnnnnmmmnnnrrrqqqmmmiiibbb\\\]]]eeemmmpppppphhhddd___[[[VVVLLLAAA888111111222777===CCCFFFGGGJJJIIIHHHDDD@@@<<<888555111111222666:::;;;999777333333222111///...,,,+++''''''''''''''''''((()))'''&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&'''((()))***++++++***)))'''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''))))))***))))))))))))***++++++++++++***************+++***+++---...////////////000111333444555888;;;>>>>>>@@@BBBEEEHHHJJJKKKLLLRRRQQQPPPQQQSSSSSSRRRQQQMMMNNNPPPSSSTTTUUUUUUUUUVVV^^^hhhooouuu~~~zzzsssmmmfff___[[[VVVRRRNNNJJJIIIGGGFFFDDDCCCAAA???>>>???@@@??????;;;<<<>>>?????????>>>===777777999::::::999888777888888999999999999888888:::::::::999999999999888999888777888999:::999777:::999999999;;;;;;999777555555555666666666777777999888888777777666666555666666666666666666666666222333444444333444666888;;;::::::;;;>>>AAACCCDDDGGGJJJNNNTTT[[[dddmmmsssxxxzzz~~~~~~~~~}}}{{{{{{}}}}}}}}}|||}}}|||{{{zzzyyywwwvvvvvvtttuuuvvvvvvuuusssqqqppppppooonnnllljjjhhhgggfff___```aaaaaaaaa```^^^]]]^^^^^^^^^___aaaaaa___]]]\\\YYYVVVUUUVVVVVVVVVUUUVVVUUUUUUXXX]]]```___]]]YYYMMMAAA:::666222111222,,,///999KKK^^^jjjmmmkkklllnnnnnnmmmpppttttttqqqlllddd\\\\\\aaaggghhhfffccc^^^XXXTTTPPPJJJ@@@999111000111555;;;AAAFFFGGGIIIHHHEEEBBB>>>999666444//////000444888999777555222222111///---+++)))((('''''''''''''''((()))***((('''%%%$$$$$$%%%'''((('''''''''(((((('''&&&&&&))))))(((%%%###"""$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''')))*********************++++++,,,++++++***************+++)))+++---///111222222222000111333444555888;;;>>>===>>>AAADDDGGGIIIJJJKKKQQQPPPOOOPPPRRRTTTTTTTTTMMMNNNQQQSSSUUUVVVVVVVVVSSS\\\fffmmmsss||||||ssslllgggaaaYYYRRRPPPLLLHHHFFFFFFEEECCCAAAAAA@@@???>>>============<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<888888777777777777888888999999888777777888999999;;;:::999777666666777777666666666666666666666666:::999888666666666777888777777777777666666666666888888888888888777666666666666666666666666666666444444666777999;;;<<<===AAACCCFFFKKKRRRZZZaaadddjjjmmmqqquuuzzz~~~}}}~~~~~~}}}|||}}}}}}{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvttttttttttttsssrrrqqqpppnnnmmmkkkkkkjjjiiifffdddccccccdddcccbbb```^^^]]]]]]]]]^^^]]]\\\YYYWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSXXXWWWWWWYYY\\\___``````VVVLLL@@@777444333000...---000888GGGWWWdddkkknnnooonnnmmmoooyyy{{{tttdddYYY]]]```[[[XXXZZZ\\\XXXRRRNNNJJJEEE===777...111333777CCCPPPTTTPPPMMMJJJEEEAAA>>>:::555222111000000222444666666666333333222111...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******)))******))))))((('''&&&*********)))))))))))))))+++,,,,,,---...///000000///000111333555888:::;;;>>>@@@CCCEEEFFFHHHKKKMMMQQQQQQRRRSSSTTTTTTTTTSSSMMMQQQTTTVVVVVVVVVVVVWWWSSSZZZdddlllttt|||uuummmfffbbb\\\UUUOOOOOOKKKGGGEEEEEEEEECCCAAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;999999888888888888999999;;;:::999999999999:::;;;<<<=========<<<;;;999888777777777777777777777777:::999888777666666777888777777777777777777777777888999999999999888777777777777777777777777777777333444555666888999::::::::::::===@@@EEEKKKPPPSSS\\\___dddiiiooowww}}}||||||}}}~~~|||{{{zzzzzzyyyxxxwwwvvvuuuuuusssssssssssssssrrrrrrqqqrrrpppnnnmmmmmmkkkhhhfffccccccccccccbbbaaa_________`````````^^^\\\[[[YYYUUUUUUTTTSSSSSSTTTUUUUUUXXXWWWWWWZZZ]]]```aaaaaaVVVMMMAAA888555333000......000888EEEUUUaaahhhiiimmmmmmmmmrrr}}}{{{iii[[[[[[]]]YYYWWWZZZYYYUUUPPPMMMKKKFFF@@@;;;000222333777BBBPPPUUURRRPPPLLLGGGBBB???:::666333000//////111444555555555111111222111///,,,)))'''''''''''''''''''''''''''***(((&&&''')))***)))'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))(((((()))))))))))))))(((+++++++++***************+++,,,,,,---...///000000///000111333555888:::<<<<<<>>>BBBDDDFFFGGGJJJLLLOOOPPPPPPQQQQQQQQQQQQPPPMMMPPPTTTUUUUUUUUUVVVVVVVVV]]]eeelllsss~~~xxxpppjjjccc^^^ZZZVVVPPPKKKLLLIIIFFFEEEDDDCCCBBB@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<======:::777666888888888888888888888888999999888777777777888888777777777777777777777777999999999999999888777777777777777777777777777777444444444555666666777777888888999;;;>>>AAADDDFFFLLLOOOTTTZZZbbbkkkuuu|||~~~}}}||||||}}}~~~}}}{{{{{{zzzyyyxxxwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppnnnnnnllliiifffddddddcccbbbaaaaaabbbbbb]]]]]]^^^^^^]]][[[ZZZYYYUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWWWWZZZ^^^aaaccccccWWWOOOCCC:::666333000......000777CCCRRR]]]ccceeehhhiiikkkqqq~~~nnn]]]YYYXXXUUUUUUXXXSSSPPPLLLKKKJJJGGGAAA===222222222555@@@MMMTTTUUUSSSOOOIIIDDD@@@;;;777444111000000222444666666555000111111111///---+++***(((((((((((((((((((((((()))'''''''''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&'''((()))************+++++++++++++++++++++++++++,,,,,,---...///000000000000111333666888;;;<<<:::===AAADDDFFFGGGIIIJJJOOOPPPQQQQQQQQQPPPOOONNNMMMOOOSSSTTTTTTTTTUUUUUUYYY___ffflllsss}}}vvvpppddd```ZZZVVVSSSOOOKKKHHHHHHGGGEEEDDDCCCBBB@@@@@@???>>>======<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::::::::999999999888888777777999999999888888999999999<<<<<<;;;;;;;;;;;;<<<<<<999999;;;<<<;;;:::888666999999999999999999999999999888888888888888888888777777888888888888888999888888888999888777777666444444444444444444444444666666666666666666666666888888888999;;;===>>>@@@BBBDDDHHHNNNUUU```jjjqqqyyy~~~}}}|||{{{||||||zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqqqqppppppppprrrpppnnnmmmllljjjgggddddddcccbbbaaaaaabbbcccddd\\\\\\]]]^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRSSSTTTTTTVVVUUUVVVXXX\\\```aaaaaaWWWPPPEEE<<<777333111///---///555@@@OOO[[[bbbeeedddeeeggglllwww~~~nnn___XXXUUUQQQPPPQQQMMMJJJGGGGGGFFFDDD???;;;222111000333<<>>BBBEEEFFFGGGIIIJJJRRRSSSTTTTTTTTTRRRPPPOOOMMMOOORRRSSSRRRRRRSSSUUUZZZ```gggmmmttt~~~xxxqqqjjjdddZZZWWWSSSPPPMMMKKKHHHFFFDDDDDDDDDCCCAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999888888777777777888888777777777777888888:::::::::;;;;;;:::::::::>>>======<<<<<<<<<<<<===999999999999999999999999888888888999999999999888777888888888999999::::::777777888888777777666555555555555555555555555555888888888777777777666666444444444555666888999:::<<<>>>AAADDDJJJRRR[[[bbbiiiooowww~~~}}}~~~~~~|||{{{{{{zzzxxxvvvxxxxxxxxxxxxxxxyyyyyyyyyvvvuuusssqqqooonnnnnnmmmpppooommmlllkkkiiifffcccdddcccbbbaaaaaaaaabbbccc___```bbbccccccbbbaaaaaa\\\ZZZVVVSSSQQQPPPQQQQQQSSSSSSSSSVVVYYY]]]^^^^^^VVVPPPGGG>>>777333111000---...222===LLLZZZcccgggeeegggggghhhoooxxx|||zzzssshhh]]]WWWTTTPPPLLLKKKJJJGGGDDDCCCCCC@@@;;;777333///---000888BBBLLLSSSUUURRRMMMHHHCCC>>>888444111000000222555777777666666555444111///,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''***************)))(((((())))))))))))******+++++++++,,,,,,---...///000000000111222444666999;;;===<<>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888888888888888777777777777777777888999999::::::::::::999999===<<<:::999999:::;;;<<<999999999999999999999999777888999999:::999999999888888888999::::::;;;;;;777888888888888777666666888888888888888888888888:::999999999888888888777333444555666777888999999999:::;;;===@@@EEELLLQQQ\\\aaaiiiqqqyyy~~~~~~~~~~~~~~~}}}|||{{{yyywwwxxxxxxxxxxxxyyyyyyyyyyyyvvvtttrrrpppnnnmmmmmmmmmooonnnlllkkkkkkjjjgggeeeccccccbbbaaa``````aaaaaa]]]^^^```bbbbbbbbbbbbaaa^^^\\\WWWSSSPPPOOOOOOPPPRRRQQQQQQSSSWWWYYYZZZZZZSSSOOOGGG>>>777333111111///...000999HHHXXXccciiiiiikkkjjjhhhkkkoooooolllfff```YYYUUUSSSPPPMMMJJJIIIFFFCCCBBBBBB@@@;;;666333///---000666===GGGPPPUUURRROOOLLLGGGAAA:::666///......000222444444333888777444222///,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((++++++++++++***)))((('''((((((((()))******+++++++++,,,,,,---...///000000111111222444777999<<<===>>>@@@CCCEEEFFFHHHKKKNNNPPPQQQTTTUUUUUUSSSPPPOOOOOOPPPRRRRRRQQQQQQSSSUUUXXX___gggoooxxxyyyvvvooohhhaaa[[[UUURRRNNNMMMKKKIIIFFFDDDCCCCCC>>>@@@BBBBBB???======>>><<<;;;;;;:::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999888888888999999999999999999888888777777888888999888999:::;;;;;;:::999888777777888888888888888888999999999999999999999999777888999:::::::::999999888888999999:::;;;;;;<<<999::::::::::::999888888999999999999999999999999999999999999999888888888777888999999::::::::::::777888999:::;;;>>>BBBFFFPPPUUU\\\dddmmmwww~~~||||||}}}}}}~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwsssrrrpppnnnnnnnnnooopppkkkjjjiiiiiiiiihhhfffdddbbbbbbbbbaaa```___^^^]]]YYYZZZ\\\^^^___```______^^^[[[WWWSSSPPPOOOPPPPPPRRRQQQQQQRRRUUUWWWXXXXXXPPPMMMFFF>>>777333222222222///...444BBBSSS```gggjjjlllllliiihhhiiigggccc\\\YYYUUURRRRRRRRRQQQNNNJJJHHHEEEEEEFFFDDD???;;;555000...222666:::DDDNNNUUUTTTSSSQQQMMMFFF>>>888/////////000333555555444777666444222///...,,,,,,''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))******+++++++++******)))(((((()))******+++,,,,,,+++,,,,,,---...///000000111111333444777:::<<<===>>>@@@AAABBBDDDGGGKKKNNNPPPRRRTTTVVVWWWUUUSSSQQQPPPQQQRRRRRRQQQRRRSSSUUUYYY```iiirrrzzz{{{llliiieeeaaa\\\XXXUUUSSSKKKKKKIIIGGGDDDBBBBBBBBB<<>><<<===>>>;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;:::999999888888888999:::::::::;;;:::999999999999999999:::999999;;;;;;;;;;;;999999777999;;;======;;;999888888888888888888888888888777888999:::;;;::::::999888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777999999888888888888888888777888888999999888888777888999:::;;;;;;<<>>777333222333444///,,,111>>>OOO]]]dddhhhkkkkkkhhhffffffccc^^^XXXVVVRRROOOPPPTTTUUUSSSLLLJJJHHHHHHIIIHHHDDDAAA777111000333666999BBBMMMUUUUUUUUUUUUQQQJJJAAA:::222222222444666888888777666555333111000//////...((((((((((((((((((((((((###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******((()))***+++++++++++++++))))))***+++,,,,,,------+++,,,,,,---...///000000111222333555777:::<<<===??????@@@@@@AAAEEEJJJNNNRRRTTTWWWYYYZZZXXXVVVTTTQQQRRRSSSRRRRRRRRRTTTVVV[[[bbbkkkttt{{{{{{tttnnndddaaa\\\XXXUUUQQQLLLIIIGGGGGGGGGFFFEEECCCAAA@@@@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;:::999999:::::::::999999999888888777777777777777777777777777888888888888999999999<<<;;;::::::999999999999666666666666777888999999<<<<<<:::999888777777777999:::;;;;;;999999:::;;;777777777888999:::<<<===:::;;;<<<<<<<<<;;;:::999888888888888888888888888======<<<;;;:::::::::::::::999999888888999999::::::::::::;;;;;;<<<<<<<<>>AAAEEEHHHIIIKKKNNNPPPTTTTTTUUUVVVXXXWWWUUURRRSSSUUUWWWVVVTTTSSSRRRSSSZZZcccnnnuuuzzz{{{uuupppiiieeeaaa^^^ZZZWWWTTTQQQMMMJJJHHHGGGFFFEEECCCBBBAAA@@@??????>>>>>>===<<<<<<;;;======<<<<<<;;;:::::::::999999999888888888777777777777777777777777777777777777888888888999999999;;;;;;:::999999999:::::::::999999999999::::::;;;;;;:::999888888777777888999:::;;;;;;999888999:::888888888888999;;;<<<===:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>BBBHHHOOOUUUYYY```eeennnwww~~~~~~}}}{{{}}}~~~{{{{{{}}}{{{|||||||||{{{yyyvvvuuurrrqqqpppnnnnnnmmmmmmmmmllljjjfffccc````````````ffffffeeedddbbbaaa___^^^```aaacccdddeeedddcccbbb```ZZZSSSQQQQQQRRROOOMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKGGGAAA:::555222111444///---222999DDDRRR^^^fffggggggeeeccccccdddffffffaaaZZZUUUSSSTTTWWWYYYQQQPPPNNNMMMMMMKKKHHHFFF999444000000333:::HHHUUU^^^^^^]]]ZZZSSSJJJAAA<<<222000...---///111222333444444333222000...,,,+++((((((((((((''''''''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((((('''%%%))))))((((((((((((((()))+++******)))))))))))))))((())))))******+++,,,,,,,,,------...///000000111000000111333555888:::;;;???BBBEEEHHHJJJLLLNNNQQQUUUUUUVVVWWWYYYXXXVVVSSSSSSUUUVVVVVVUUUSSSSSSSSS[[[dddooovvv{{{yyysssoookkkfffaaa^^^[[[XXXUUUSSSQQQNNNKKKHHHGGGEEECCCAAAAAAAAAAAA???>>>>>>======<<<<<<<<<======<<<;;;;;;::::::999888888888777777777666666777777777777777777777777777777777888888888999999:::999999999999::::::;;;;;;;;;::::::999:::::::::888888777777777777888888:::;;;<<<;;;999888888999::::::999::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::999::::::<<>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888999888888888777777777777777777777777777777777777777777777777888888888888999888888888999:::;;;;;;::::::999888777777888888666666666666666777888888:::;;;;;;:::888777888999;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::::::::999999:::::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<===>>>>>>FFFJJJQQQXXX```iiirrrxxx}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvuuuuuuqqqqqqrrrqqqpppnnnllljjjkkkiiieeeccccccfffiiilllooommmjjjfffcccaaa______^^^___aaadddfffggghhhhhh```[[[TTTOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKEEE>>>888555333333000...111666>>>MMMZZZeeegggiiijjjiiijjjkkkmmmmmmjjjccc\\\VVVUUUVVVXXXUUUUUUUUUVVVUUURRRMMMIII???777000...000555@@@JJJSSSTTTUUUTTTPPPJJJDDD@@@555222...---...000222222333333333222000///---,,,(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''''''''&&&&&&''''''((((((((((((((())))))*********)))))))))(((((())))))***+++++++++........................111111222444666888:::;;;@@@BBBFFFIIIKKKMMMOOOQQQUUUUUUUUUWWWYYYXXXUUUSSSQQQSSSUUUUUUTTTRRRRRRSSSUUU^^^jjjrrrwww|||wwwrrrllliiihhhfffbbb___]]]ZZZWWWSSSQQQMMMIIIFFFFFFDDDBBB@@@??????@@@AAA============<<<<<<<<<<<<::::::999999888777777777::::::999999999888888888666666666666666666666666666666777777777888888888888888888888999999:::;;;:::999999888777777777777555555555555666777888888999:::;;;:::888777888999;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<<<<<<<<<>>???BBBFFFIIIJJJLLLOOOQQQSSSSSSTTTVVVWWWVVVTTTQQQOOOQQQTTTTTTSSSQQQQQQRRRTTT]]]iiiqqqwwwxxxssssssnnniiieeedddccc___\\\ZZZXXXTTTPPPMMMJJJFFFCCCDDDCCCAAA@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777777666:::::::::999999999999888666666666666666666666666666666666777777777888888999888888888888999999:::::::::999999888999999999666666666666666777888888777999:::999888888999:::::::::999::::::;;;<<<<<<:::::::::::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<>>>???BBBEEEIIIOOOVVV[[[eeennn{{{~~~{{{|||}}}|||{{{zzzzzz|||uuuuuuuuutttttttttttttttssssssrrrqqqooommmlllkkkhhhiiikkkllllllllllllkkkjjjhhhfffcccaaa___^^^]]]\\\\\\]]]^^^___``````aaaZZZWWWSSSOOONNNOOOQQQSSSLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVSSSLLLDDD<<<666444///------///222:::JJJYYYbbbgggmmmqqqqqqooollljjjhhhgggccc\\\UUURRRUUUXXX]]]aaaiiipppsssppphhhbbbKKK@@@555111000333999@@@DDDFFFIIIKKKKKKIIIFFFDDD:::666111...///111333444333222222222000///...---((((((((((((''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((&&&$$$$$$%%%&&&'''&&&&&&'''(((*********))))))'''(((***++++++***))))))*********+++,,,,,,------,,,,,,---------.........///000111444777:::===???>>>AAAEEEHHHIIIKKKNNNPPPSSSSSSSSSUUUVVVVVVSSSQQQMMMOOOQQQRRRQQQPPPPPPPPPUUU___kkkssszzz~~~xxxssspppqqqlllgggcccbbb```]]]YYYTTTRRRNNNKKKIIIFFFCCC@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999999999999888888888888666666666666666666666666666666666666777777777888:::999888888888888888888888888888777888888999999777777777666666777888888666777999999888888999;;;888888888888999;;;<<<===::::::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<>>>???AAADDDHHHNNNRRRZZZdddtttzzz|||~~~~~~|||{{{|||~~~xxxxxxwwwvvvvvvuuuuuuvvvsssrrrpppnnnlllkkkjjjjjjiiijjjjjjkkkkkkkkkjjjjjjiiihhhfffdddaaa^^^\\\ZZZZZZZZZ[[[[[[]]]^^^___```\\\ZZZVVVRRROOONNNOOOPPPNNNNNNMMMMMMNNNPPPQQQRRRVVVUUUSSSMMMEEE===888666000......///000777GGGVVV^^^cccjjjnnnooonnnmmmmmmggggggccc\\\SSSPPPRRRUUU^^^dddnnnvvvxxxrrrhhh```KKK@@@444000000333999???BBBCCCFFFGGGGGGFFFCCCBBB;;;666111......000222333222222222222111///...---((((((((((((''''''''''''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))+++(((&&&%%%'''((()))(((&&&''')))+++,,,+++******'''(((***+++++++++)))))))))))))))***++++++,,,,,,++++++,,,------...//////111111222444777:::<<<======@@@DDDGGGHHHJJJMMMOOOSSSSSSTTTUUUWWWVVVTTTQQQKKKMMMOOOPPPOOONNNNNNOOOUUU___kkktttzzz~~~xxxtttqqqooommmhhhbbb___]]][[[WWWTTTOOOLLLJJJHHHFFFDDDBBB???@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999888888888888777777777777666666666666666666666666666666666666777777777777::::::999888777777777888555555444555555666777777888888777777777777888888555666888888888999:::<<<777777777888999;;;<<<===::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>===<<<<<<===>>>???===>>>@@@BBBDDDHHHMMMPPPTTT___ooo|||zzz}}}}}}}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwrrrpppnnnkkkiiiiiihhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhheeebbb^^^ZZZXXXVVVWWWXXXZZZ]]]___bbbccc^^^]]]ZZZUUUPPPMMMMMMNNNPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRMMMEEE>>>999777222000/////////555DDDSSS[[[```eeejjjlllmmmnnnoooooooookkkcccZZZUUUWWWZZZ]]]cccmmmttttttkkk]]]SSSHHH<<<111...///222888>>>AAACCCDDDFFFEEECCCAAA???:::666000------///111222222222222222111///...---)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((---***''''''(((***+++***&&&(((***,,,---,,,+++***&&&(((***+++,,,+++***)))((((((((()))******++++++******+++,,,...///000000333333444555777999;;;<<<===@@@CCCFFFHHHJJJLLLNNNTTTTTTUUUVVVXXXWWWUUURRRJJJLLLNNNOOONNNMMMMMMNNNSSS]]]iiirrryyy~~~xxxtttqqqmmmjjjhhhddd___[[[WWWTTTQQQOOONNNLLLIIIFFFCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::======<<<;;;;;;:::999999999999888777666666777777777666555666777888888666666666777777777777666666777777777777777777777777555555555555666666666666777777777777777777777777999999999888888888888888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::======>>>======<<<;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::999999;;;;;;::::::999999:::::::::;;;<<<===>>>===<<<;;;@@@AAABBBBBBDDDGGGMMMQQQTTT]]]jjjtttzzz~~~||||||~~~}}}{{{}}}}}}}}}|||zzzxxxyyyxxxwwwyyy{{{{{{wwwsssvvvtttqqqnnnlllkkkkkkkkknnnmmmkkkiiigggggggggggghhhhhhgggdddaaa]]]ZZZXXXVVVWWWYYY[[[\\\]]]\\\\\\[[[ZZZYYYVVVTTTQQQNNNMMMOOOPPPOOONNNLLLLLLNNNPPPQQQTTTTTTPPPGGG===777444000000111000///444DDDTTT^^^bbbgggjjjkkkkkkmmmnnnlllrrrtttmmm```WWWXXX]]]___dddiiihhhaaaYYYTTTQQQFFF===444111///000444999>>>@@@CCCEEEEEEBBB???===;;;999444111///000333444444555555555333111...,,,))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&&&&'''******))))))((((((''''''*********))))))))))))))),,,,,,,,,,,,,,,+++***)))000///...---,,,+++++++++///111333444555777;;;===AAACCCFFFIIIMMMPPPRRRSSSTTTSSSTTTUUUVVVUUURRROOOJJJLLLNNNOOONNNNNNOOOPPPVVV]]]fffnnnwwwzzzuuuqqqnnniiifffddd```\\\XXXUUUSSSPPPNNNLLLJJJGGGDDDBBBBBBBBBBBBAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888888777777999999888777777777777777666555444555777888777666666666777777777777666666777777777777777777777777555555555555666666666666777777777777777777777777888888888888888888888888888888999:::;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;===============<<<;;;;;;<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::::::::;;;:::;;;<<<>>>??????@@@@@@DDDEEEEEEFFFGGGKKKPPPTTTXXX___hhhooouuu}}}}}}}}}}}}}}}{{{yyy}}}|||{{{{{{|||{{{yyywwwwwwvvvvvvxxxzzzyyyvvvssstttrrrooollljjjjjjjjjjjjkkkkkkiiihhhhhhhhhiiijjjiiihhhgggeeebbb^^^[[[YYYWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZXXXVVVSSSPPPMMMLLLNNNNNNNNNMMMLLLLLLNNNPPPRRRTTTUUUQQQHHH???888444////////////---111@@@PPP\\\```fffiiijjjllloooqqqwww~~~{{{kkk]]]WWWWWWYYY\\\^^^]]]XXXQQQKKKHHHDDD;;;333000...///333999???@@@BBBCCCBBB@@@>>><<<;;;888444000///000222444222333444444333111///...)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&&&&))))))))))))(((((('''''')))))))))))))))))))))***)))))))))))))))(((''''''------,,,,,,,,,---......000111444555666888;;;>>>AAACCCFFFJJJMMMPPPRRRRRRTTTTTTTTTUUUVVVUUURRRPPPMMMOOOQQQQQQPPPPPPQQQRRRUUU\\\fffoooyyy}}}vvvrrroookkkeeeaaa___\\\WWWTTTRRRPPPNNNLLLHHHGGGEEECCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888888777777999888777777777777777777666555444555666777777555666666777777777777666666777777777777777777777777555555555555666666666666777777777777777777777777777777777777777777777777777777777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>@@@BBBEEEGGGIIIIIIJJJKKKLLLMMMQQQUUUYYY^^^bbbggglllqqqzzz~~~}}}|||zzzxxxzzzyyyyyyyyyzzzzzzxxxvvvuuuttttttvvvwwwwwwuuusssqqqpppnnnkkkjjjiiiiiijjjiiiiiihhhhhhhhhjjjkkkllliiiiiigggeeebbb___\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZXXXUUURRROOOLLLKKKLLLLLLMMMLLLKKKLLLOOOQQQSSSUUUVVVRRRJJJAAA999555///......---+++///<<>>>>>======999999999::::::;;;;;;<<<;;;;;;;;;;;;::::::999999888888777777777777777888666444444444666777666555666666777777777777666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666777777777777777777666777888:::<<<===;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::777888999999;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@BBBFFFKKKOOORRRNNNPPPQQQSSSTTTWWW\\\___eeehhhkkkooottt{{{~~~}}}{{{zzz{{{zzzyyyyyyyyyyyywwwuuurrrrrrssstttuuuuuutttssspppooonnnlllkkkkkkkkkkkkjjjiiihhhhhhhhhiiikkklllhhhgggfffccc```]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]][[[XXXUUUQQQNNNLLLJJJIIIJJJKKKKKKKKKLLLOOOQQQTTTUUUVVVSSSMMMDDD;;;666000///...---+++---888DDDXXX^^^eeehhhhhhjjjnnnssszzz{{{gggYYYSSSUUUQQQMMMLLLKKKHHHCCC>>>???888333000......333:::???>>>>>>>>>===;;;::::::999666222...---...000222222222333333222111000///((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%""""""%%%(((+++%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&''''''((()))***++++++,,,,,,,,,,,,+++,,,,,,,,,*********+++---///000111111333555666777999===???@@@BBBFFFJJJMMMOOOPPPPPPUUUTTTUUUWWWXXXWWWTTTRRRLLLNNNOOOOOONNNMMMNNNOOOTTT\\\hhhrrr|||{{{xxxtttqqqooojjjccc^^^ZZZWWWRRRNNNLLLJJJGGGEEEBBBBBBAAA@@@????????????@@@??????>>>>>>=========888999999::::::;;;;;;;;;;;;:::::::::::::::999999888777777777777777888888666555444555777777777666666666777777777777666666666666666666666666666666555555555555666666666666666666666666666666666666555555666666777777777777888888777777999;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAA@@@AAACCCGGGMMMRRRUUUSSSUUUXXXZZZ\\\___dddgggllloootttxxx|||~~~~~~~~~~~~}}}~~~|||{{{zzzzzzyyyvvvtttqqqrrrssssssrrrrrrrrrrrrpppoooooonnnnnnnnnnnnnnnlllkkkjjjhhhhhhhhhhhhiiigggeeecccaaa^^^\\\ZZZYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^\\\YYYUUUQQQMMMKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQSSSTTTUUUTTTOOOFFF===777222000///...---...666AAAWWW]]]eeehhhggggggkkkoooxxxvvveeeYYYSSSTTTPPPLLLJJJJJJHHHDDDAAA>>>999555222///...444;;;>>>>>>>>>===<<<;;;::::::888666111...,,,---000111444444333222111///...---((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''(((******'''''''''''''''(((((((((&&&&&&'''((()))******+++))))))(((((((((((()))***+++++++++,,,---...///000111333555666777999===???@@@BBBFFFJJJMMMOOOOOOOOOTTTTTTUUUVVVXXXWWWUUURRRLLLMMMOOOOOONNNMMMNNNOOOTTT]]]hhhrrr|||wwwsssooommmkkkggg```[[[VVVSSSNNNKKKIIIHHHEEEDDDBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999999::::::::::::888888888888888888777777777777777777777888888999777666555666777888888666666666777777777777666666777777777777777777777777555555555555666666666666777777777777777777777777555666666777777888888999888888888999:::;;;<<<===:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;::::::======<<<;;;999888777777:::999888888999:::<<<=========>>>>>>@@@AAABBBCCCAAAAAABBBDDDHHHMMMRRRUUUXXXZZZ^^^aaadddhhhmmmppptttwww|||{{{~~~~~~}}}{{{{{{{{{zzzwwwuuuqqqssssssrrrppppppppprrrppppppppppppppppppppppppnnnmmmkkkiiiggggggggggggeeedddbbb___\\\[[[YYYYYYZZZZZZZZZZZZ\\\]]]^^^___aaa^^^ZZZUUUQQQNNNLLLKKKGGGHHHIIIIIIIIIJJJMMMOOOPPPQQQSSSSSSPPPIII???999333000//////......555>>>RRR[[[eeehhhfffdddgggkkkvvv|||{{{nnn___TTTPPPOOOMMMJJJIIIHHHFFFDDDBBB>>>:::666333///---333;;;<<<===>>>???>>>===<<<;;;999666222...---...000222555555333222000...---,,,((((((((('''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***+++&&&''''''''''''((((((((('''''''''(((((()))))))))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,---...///000222444666777999<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999777777777777777777888888777777777777777888999999888777666777999999999777666666777777777777666666777777777777777777777777555555555555666666666666777777777777777777777777666666777777888999999:::777777888999999:::999999999999::::::::::::999999888888999:::::::::::::::;;;;;;;;;::::::999999999;;;:::999888999;;;===>>>>>>??????@@@BBBCCCEEEFFFFFFFFFGGGIIIMMMQQQUUUXXX]]]```dddiiilllqqqvvvyyy|||~~~|||~~~~~~~~~{{{zzzyyyzzz{{{{{{yyyxxxsssttttttrrrooonnnoooqqqoooooopppqqqqqqrrrrrrqqqnnnmmmkkkiiiggggggggggggfffdddbbb___\\\[[[ZZZZZZYYYYYYYYYZZZ\\\^^^```aaaccc```[[[VVVQQQNNNLLLLLLGGGHHHIIIHHHHHHIIIKKKNNNNNNOOOQQQRRRQQQKKKAAA:::222///...///......444<<>>===999666222///---...000222444333222111//////......)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((((((((---,,,+++***+++,,,...///,,,,,,,,,,,,---...//////000111444555666888;;;>>>???BBBFFFKKKMMMNNNMMMMMMRRRRRRSSSUUUWWWVVVTTTRRRKKKMMMPPPQQQQQQQQQRRRTTTVVV^^^hhhqqqyyy{{{uuuqqqjjjeee```^^^\\\YYYTTTPPPIIIGGGDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA???>>><<<;;;==================<<<<<<;;;::::::999999888888888999999999999999999::::::777777666777777888999999999777777777999:::999888666666777777777777666666777777777777777777777777555555555555666666666777777777777777777777777777666777777888999:::::::::666666888999999888777666888999999::::::999999888777888999:::::::::::::::555666777999;;;===>>>???<<<;;;:::999:::<<<>>>@@@???@@@@@@AAACCCEEEGGGHHHLLLLLLNNNPPPSSSWWWZZZ\\\```ccchhhmmmrrrvvv{{{}}}}}}|||}}}wwwwwwwwwyyy{{{|||{{{zzztttuuuuuurrrooommmnnnpppnnnnnnpppqqqqqqrrrrrrrrrmmmllljjjiiigggggghhhhhhgggeeebbb___]]]\\\[[[[[[XXXXXXYYYZZZ\\\___aaacccdddaaa\\\VVVRRROOOMMMLLLHHHHHHIIIHHHGGGHHHKKKMMMLLLMMMOOORRRRRRLLLBBB;;;111...---.........333:::GGGSSSaaahhhfffdddfffiiidddhhhllliii___TTTKKKGGGEEEHHHJJJIIIEEECCCDDDEEE<<<999666222,,,)))...777:::===@@@CCCCCCBBB@@@>>>:::777333///...///111333222222111000000000000000))))))))))))(((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***)))((('''''')))+++,,,******+++,,,---...000111///111333444555888;;;===???BBBGGGKKKNNNNNNMMMLLLQQQQQQRRRTTTVVVVVVTTTRRRHHHJJJMMMOOOOOOPPPQQQSSSVVV^^^hhhpppwwwxxxrrrllliiieeebbb^^^[[[XXXTTTOOOKKKIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBAAA@@@???======<<<::::::::::::::::::::::::===<<<<<<;;;:::999888888999888888888777777666666:::999888666555555444444555555555555555555555555777777777777777777777777555555444444444444555555666666666666777777777777999999888888777777666666666777777888999:::::::::777777777777888888888888999999999999::::::::::::999999::::::;;;;;;;;;;;;<<<===>>>>>>>>><<<999888:::999888888999<<<@@@BBBAAACCCEEEFFFGGGJJJMMMOOORRRTTTUUUVVVXXX[[[___bbbhhhjjjnnnrrruuuyyy~~~~~~~~~}}}|||{{{{{{zzzyyywwwvvvuuuuuuyyywwwuuusssqqqpppooonnnrrrpppooonnnnnnppprrrssslllkkkjjjiiihhhhhhhhhhhhhhhfffdddaaa___]]][[[[[[VVVWWWXXXYYYYYY\\\___bbb___]]]ZZZWWWUUUQQQLLLHHHHHHGGGGGGHHHJJJLLLMMMLLLMMMNNNPPPSSSSSSMMMCCC;;;333000///000---,,,000888CCCOOO\\\dddhhhiiieee```aaa]]]XXXUUURRRMMMFFF@@@GGGGGGGGGGGGFFFDDDBBBAAA<<<999777444///***---444:::???AAA@@@@@@CCCDDDCCC;;;888333///---...///111111000000000000000111222***)))((()))***)))'''%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$"""###&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&'''''''''''''''&&&&&&((()))***++++++***)))((()))+++---,,,******,,,...,,,,,,,,,---...///000111111111222444666:::===???CCCDDDFFFHHHJJJLLLNNNOOOTTTSSSTTTUUUVVVUUURRROOOLLLNNNRRRSSSSSSRRRRRRRRRUUU]]]ffflllsss~~~wwwqqqkkkfffbbb___\\\YYYVVVSSSOOOJJJGGGGGGFFFEEEDDDBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999888888888888888888888777777777666888777777666666666666777777666666666666666666666888888888888888888888888888777777666666777777888666666666777777777888888888888888888777777666666666777777888999999::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<===??????>>><<<;;;<<<;;;::::::;;;>>>AAACCCCCCEEEHHHIIIKKKMMMQQQSSSWWWYYY\\\^^^___bbbeeehhhmmmooorrruuuwwwzzz~~~~~~~~~}}}|||zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxvvvtttrrrqqqppppppqqqppppppoooooopppqqqrrrkkkkkkjjjjjjiiihhhhhhhhhgggeeeccc```^^^\\\[[[ZZZXXXYYYYYYYYYXXXYYY\\\^^^^^^]]][[[ZZZYYYWWWSSSPPPLLLJJJIIIIIIJJJKKKKKKJJJMMMNNNPPPRRRSSSMMMDDD<<<333000//////---,,,000777@@@LLLYYYaaafffiiigggcccbbb\\\UUUPPPMMMIIIEEEAAAEEEFFFGGGGGGFFFEEEDDDCCC>>>;;;888555000+++---333:::@@@EEEFFFGGGIIIIIIGGG???;;;555000------///111222222111111111111111222+++)))((()))))))))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((()))***++++++***)))(((''')))+++***((((((***,,,,,,,,,,,,,,,---///000111111111222444777:::===???BBBCCCEEEGGGIIILLLMMMNNNTTTSSSTTTUUUVVVUUURRRPPPMMMOOORRRSSSSSSRRRRRRRRRUUU\\\fffmmmsss}}}vvvoooiiiddd___\\\ZZZWWWSSSPPPNNNKKKGGGDDDDDDDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888777777777777666666666666666777888999999999888888777777666666888888888888888888888888888888777777777777888888666777777777777888888888888888888777777777777777777777888888999999::::::;;;:::::::::::::::::::::;;;;;;<<<===============<<<<<<<<<============>>>:::;;;===???@@@@@@???>>>???>>>======???AAADDDEEEFFFHHHKKKMMMOOORRRVVVYYY]]]```dddgggiiikkkmmmpppsssuuuwwwyyyzzz|||~~~|||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvtttsssrrrqqqqqqppppppqqqqqqqqqpppppppppjjjkkkkkkkkkkkkiiihhhgggeeedddbbb___]]][[[ZZZZZZZZZZZZZZZXXXWWWVVVXXXZZZ]]]\\\\\\]]]^^^^^^\\\ZZZPPPNNNKKKJJJJJJKKKJJJIIINNNNNNOOORRRRRRNNNEEE>>>444111//////...,,,000666===HHHTTT\\\bbbggghhheeeddd]]]UUUNNNKKKIIIEEECCCDDDEEEFFFGGGGGGFFFEEEEEE@@@===:::777111,,,---333;;;CCCKKKNNNOOOQQQOOOKKKCCC>>>777000,,,---///111444444333222222111111111+++***(((((())))))'''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((('''''''''))))))************))))))''')))******))))))***+++++++++,,,,,,---///000111222222333555777;;;>>>@@@AAABBBDDDFFFHHHKKKMMMMMMTTTSSSTTTUUUVVVUUUSSSPPPMMMOOORRRSSSRRRQQQQQQRRRUUU]]]fffnnnuuu{{{wwwqqqkkkfffaaa]]]ZZZVVVTTTPPPMMMLLLJJJGGGDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999666666777777888888888999888888888777777777777777777777666666777777888999999999999888777777666666888888888888888888888888777666666555555666666777777777777888888888999999888888888888888888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@??????AAAAAAAAAAAABBBDDDGGGHHHHHHKKKNNNQQQSSSWWW[[[^^^aaaeeeiiimmmooopppssstttwwwyyy{{{|||}}}~~~|||||||||||||||{{{{{{{{{{{{wwwvvvtttsssrrrqqqqqqqqqooopppqqqrrrrrrpppnnnmmmiiijjjllllllkkkjjjgggfffdddcccaaa^^^\\\[[[ZZZYYYYYYZZZYYYWWWVVVUUUWWWYYY[[[[[[[[[]]]______^^^\\\QQQOOOLLLJJJKKKKKKKKKKKKNNNNNNOOOQQQRRRNNNFFF@@@666111//////...,,,///444:::EEEQQQXXX___eeegggeeefff```YYYTTTQQQNNNIIIEEEEEEFFFGGGGGGGGGFFFEEEEEE@@@>>>;;;999222---...444<<>>666///+++,,,///222444444333333222111000///,,,***(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&''''''((((((((((((''')))))))))******)))))))))***+++++++++++++++,,,,,,+++++++++,,,---...000000222222333555888;;;>>>@@@@@@AAACCCEEEHHHJJJLLLMMMSSSSSSTTTUUUWWWVVVSSSQQQMMMOOOQQQQQQPPPOOOPPPQQQVVV^^^hhhpppwwwuuuqqqlllgggccc^^^ZZZVVVRRROOOLLLJJJIIIGGGFFFDDDAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999555666666777777888888999777777777777777777888888999999888777777777777777888888888777777666666666888888888888888888888888777777666666666666777777888888888888999999999999888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???DDDDDDDDDEEEGGGIIIKKKMMMLLLOOORRRUUUXXX[[[```ccceeehhhlllppprrrsssuuuwwwyyy{{{~~~~~~|||~~~~~~}}}{{{zzzzzzyyytttsssrrrqqqppppppppppppooopppqqqrrrqqqooollljjjiiijjjkkkkkkkkkiiigggeeecccbbb```^^^\\\[[[ZZZYYYWWWXXXXXXWWWVVVVVVXXXZZZZZZZZZZZZ[[[\\\\\\ZZZXXXPPPNNNKKKJJJKKKMMMNNNNNNNNNNNNNNNPPPQQQNNNHHHCCC888222...///...---///222999CCCNNNVVV\\\bbbeeecccdddaaa^^^[[[YYYTTTLLLFFFGGGHHHIIIIIIIIIHHHFFFEEEBBB???===;;;555//////444<<>>@@@???@@@BBBEEEGGGJJJLLLMMMSSSSSSTTTVVVWWWWWWTTTRRRLLLNNNOOOOOONNNMMMNNNOOOWWW___iiiqqqyyy~~~wwwnnnkkkfffbbb]]]YYYTTTPPPLLLIIIFFFDDDDDDCCCCCCAAA@@@@@@??????????????????<<<<<<<<<<<<;;;;;;::::::999999999999999999999999666666777777888888888999777777777777888888888888:::999888777777777777777777777777777777777777777999999999999999999999999::::::999999999999::::::888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBGGGHHHIIIKKKMMMPPPRRRSSSTTTVVVZZZ\\\___bbbgggjjjkkknnnqqqsssuuuvvvyyy{{{}}}~~~}}}~~~}}}{{{zzzyyyxxxrrrqqqppppppooooooooooooooooooppppppooommmjjjhhhhhhiiiiiiiiiiiigggfffeeecccbbb```^^^\\\[[[ZZZZZZVVVWWWXXXWWWVVVWWWYYY\\\ZZZYYYXXXYYYYYYWWWTTTRRROOOLLLIIIIIIKKKMMMOOOOOOOOONNNMMMOOOQQQOOOJJJEEE999333......///---...111777AAAMMMUUU[[[bbbdddbbbbbbaaaaaabbb```ZZZPPPHHHJJJKKKLLLMMMMMMLLLKKKKKKGGGEEEBBB???888000000444:::CCCKKKMMMMMMLLLHHHCCC>>>:::333---+++,,,///111000111222222111000...---...,,,)))''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''(((((())))))))))))******))))))))))))******)))(((((((((***+++***)))******++++++,,,...///000111111222444666:::===??????@@@BBBEEEHHHKKKMMMNNNSSSSSSTTTVVVXXXWWWUUURRRMMMNNNOOONNNMMMMMMNNNOOOUUU]]]hhhqqqzzz}}}uuupppiiifffbbb]]]YYYTTTOOOKKKHHHEEEBBB@@@AAAAAAAAA@@@===============>>>>>>>>><<<<<<;;;:::999888888777888888888888888888888888777888888888888888888888666777777777888888888888888888777777888888999999777777888888999:::::::::999999999999999999999999:::::::::999999:::::::::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLJJJIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLNNNQQQTTTWWWYYY[[[^^^```ccceeehhhkkkooorrrtttvvvxxxyyyyyy{{{~~~}}}~~~~~~}}}|||{{{{{{zzzzzzrrrqqqppppppppppppppppppnnnoooooonnnllljjjhhhggghhhhhhggggggffffffeeeeeecccbbbaaa___]]]\\\[[[[[[XXXXXXXXXXXXVVVWWWYYY[[[ZZZYYYXXXXXXWWWUUURRROOOOOOLLLIIIHHHJJJLLLNNNOOOOOONNNMMMNNNPPPOOOKKKFFF:::333......///---...000222>>>KKKTTT\\\ccceeecccddddddeeegggfff```WWWOOOKKKMMMOOOQQQSSSTTTTTTSSSQQQNNNJJJEEE;;;222000333666>>>EEEFFFGGGHHHFFFBBB@@@<<<666000---,,,...///000111222333333222000//////,,,)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""%%%'''(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&((())))))*********+++***)))(((((()))***+++***((('''(((***,,,***)))*********+++,,,---//////000000111333555999<<<>>>???@@@BBBEEEHHHKKKNNNOOOSSSSSSTTTVVVXXXXXXUUUSSSOOOPPPPPPPPPNNNNNNOOOQQQRRR[[[fffoooxxx|||vvvppplllhhheee```\\\XXXSSSMMMIIIGGGEEEAAA@@@@@@AAAAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666555888888888888888888888888999999888888888888888888666666777777888888888999666666666777888:::;;;<<<777888999:::;;;;;;<<<===999999999999999999999999999888888777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@@@@@@@???????????????>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGHHHHHHJJJLLLMMMNNNNNNOOORRRUUUYYY\\\___```eeegggjjjlllnnnqqquuuxxx{{{|||}}}}}}~~~}}}|||||||||||||||{{{{{{{{{rrrrrrqqqqqqqqqqqqqqqrrrooonnnnnnlllkkkiiigggfffhhhgggfffeeeddddddeeeeeedddcccaaa___]]]\\\\\\\\\ZZZZZZZZZXXXWWWWWWYYYZZZ[[[ZZZYYYXXXXXXVVVRRRPPPPPPMMMIIIGGGIIIKKKMMMMMMOOONNNMMMNNNPPPOOOKKKGGG;;;333......///------//////;;;IIITTT]]]eeegggeeeiiiiiiiiikkkkkkfff]]]VVVLLLNNNQQQTTTWWWYYYZZZ[[[XXXUUUPPPIII>>>333///111444;;;AAABBBCCCFFFFFFCCCBBB>>>888222...,,,,,,---000111333444444333222111///,,,)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%% $$$'''(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,&&&&&&((()))************+++***)))(((((()))***+++,,,***)))***---...,,,************+++,,,---////////////000222555888;;;===???@@@CCCFFFIIILLLNNNOOOSSSSSSTTTVVVXXXXXXVVVSSSQQQRRRRRRQQQOOOOOOQQQRRRPPPXXXcccmmmvvv~~~vvvmmmhhhhhhgggccc]]]UUUNNNIIIFFFDDDCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777777777999999888888888888999999777666666666666888999:::<<<<<<<<<<<<;;;999888666;;;::::::999:::<<<===>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[^^^aaaccceeeiiilllpppsssuuuxxx{{{}}}~~~~~~}}}|||{{{~~~|||zzznnnooooooppppppqqqrrrrrrpppooonnnllljjjhhhgggfffhhhhhhfffeeeeeefffggggggfffeeebbb___]]]\\\\\\\\\[[[YYYXXXWWWWWWXXXYYY[[[\\\ZZZWWWWWWXXXWWWSSSPPPKKKJJJJJJKKKLLLLLLKKKIIINNNMMMLLLMMMNNNNNNLLLJJJ<<<444//////000///...000...555AAAPPP]]]eeeggggggfffiiikkklllnnnjjj]]]PPPIIILLLPPPSSSYYY___bbbbbbZZZWWWQQQJJJAAA888111---888;;;>>>BBBEEEGGGHHHHHH@@@<<<555///,,,+++,,,---333333333222222111111111...---***(((''''''((((((''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$######"""'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++******************++++++++++++,,,---,,,+++)))((()))***,,,...//////.........///000111111444888;;;>>>AAADDDGGGIIILLLOOORRRTTTUUUVVVXXXYYYXXXUUUSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPWWWbbbmmmxxxxxxpppgggbbbbbb^^^[[[VVVPPPKKKGGGEEEDDDBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888999999888777777777888888777777666666777888:::;;;888888888999888777555444<<<;;;;;;;;;;;;===>>>???>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\___cccfffhhhjjjooorrrwww{{{}}}}}}}}}~~~~~~}}}|||~~~~~~~~~|||zzzrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmkkkjjjiiihhhiiihhhgggfffffffffggghhhgggeeeccc```^^^]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\ZZZXXXXXXXXXWWWSSSOOOKKKJJJJJJKKKLLLLLLKKKIIIKKKKKKLLLNNNOOONNNKKKIII@@@888000...---***((()))///555AAAPPP]]]eeeggggggfffiiijjjlllnnnlllbbbVVVOOOQQQUUUZZZ___cccdddddd[[[XXXRRRJJJAAA888111---555888<<<@@@CCCDDDEEEEEE???;;;555///,,,+++,,,---333333333222222111111111000...***(((&&&&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''')))))))))******++++++++++++,,,------,,,+++***))))))***+++---...............///000111222555:::===@@@CCCFFFHHHJJJLLLOOORRRTTTUUUVVVXXXYYYXXXTTTQQQPPPQQQRRRRRRRRRPPPNNNMMMNNNUUUaaalllxxxvvvoooggg^^^YYYYYYRRRPPPMMMIIIGGGEEEDDDDDD??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777666666777777888888888888888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNOOOPPPSSSUUUWWWXXXXXXYYYZZZ[[[]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^______```bbbfffiiimmmooopppuuuyyy~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}zzzxxxuuuuuuuuutttsssrrrrrrqqqppppppooonnnmmmlllkkkkkkjjjiiihhhgggggggggggghhhgggfffdddaaa___^^^]]]]]]YYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYYYYVVVRRRNNNLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHJJJMMMOOOOOOLLLIIICCC:::222///---)))'''(((333888CCCPPP\\\bbbddddddgggiiilllnnnrrrssskkk```TTTUUUYYY^^^cccdddcccaaaYYYVVVPPPIIIAAA888222...111444888<<<@@@AAAAAAAAA>>>:::444///,,,+++,,,---222222222222222222111111222///+++'''%%%%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---------,,,++++++)))***+++,,,...............///111222444777<<>>??????@@@@@@AAAAAAAAA=========>>>>>>???@@@@@@@@@??????>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLLLLKKKJJJKKKMMMPPPRRRSSSUUUWWWZZZ[[[[[[[[[[[[]]]___aaacccbbbbbbbbbaaa``````______\\\\\\]]]^^^___aaacccddddddeeehhhkkkooosssuuuwwwyyy~~~}}}{{{{{{|||}}}|||{{{~~~|||||||||{{{yyywwwwwwwwwvvvtttsssrrrqqqpppqqqppppppooonnnnnnmmmmmmjjjjjjiiiiiihhhhhhggggggfffeeecccaaa___]]]\\\[[[XXXXXXWWWVVVVVVWWWXXXXXX[[[[[[[[[ZZZXXXUUUQQQNNNMMMLLLKKKKKKLLLMMMLLLKKKHHHHHHIIIKKKNNNOOONNNMMMCCC:::222111000......///777;;;EEEPPPZZZ___```___fffkkkpppuuu{{{}}}vvvkkkVVVTTTVVV\\\```^^^[[[YYYRRRPPPLLLFFF???999333000...111666;;;>>>??????>>><<<888333///,,,+++,,,---111111222222222222111000333000+++'''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))))))))))))))&&&'''((()))***+++,,,---,,,,,,---------,,,,,,,,,***+++,,,---...//////000...000111333555888===AAACCCEEEGGGHHHIIIJJJMMMOOOTTTTTTUUUVVVWWWVVVRRROOOKKKMMMOOOQQQRRRQQQOOOMMMPPPXXXcccooozzzzzzqqqhhhbbb[[[SSSOOOPPPFFFFFFDDDBBBAAA@@@???>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999888777777777777777::::::;;;;;;<<<=========<<<<<<<<<======>>>??????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMOOOQQQTTTUUUWWWYYY[[[^^^^^^]]]]]]^^^___bbbdddeeeeeeeeeeeeddddddccccccccc______```bbbcccfffhhhiiiiiikkkmmmqqquuuxxx{{{}}}}}}|||||||||{{{yyy~~~}}}{{{{{{{{{yyywwwuuuvvvuuutttsssrrrpppooooooqqqppppppooonnnnnnmmmmmmjjjjjjjjjiiihhhggggggfffdddcccbbb```^^^\\\ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZYYYVVVSSSPPPOOOOOOMMMKKKKKKLLLNNNMMMMMMKKKIIIIIIJJJMMMPPPQQQRRRCCC:::222111111000000333444888BBBMMMXXX___aaaaaaeeekkkttt|||uuuYYYSSSQQQWWWYYYUUUQQQQQQJJJHHHEEEAAA===888444222---111666;;;>>>???>>>===999777222...,,,+++,,,---///000222333333222111000222000+++'''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///000222333555999===AAABBBDDDFFFGGGGGGIIIKKKMMMTTTTTTUUUVVVWWWVVVRRROOOMMMNNNNNNOOOOOOPPPPPPPPPUUU\\\gggrrr{{{|||sssjjjaaa\\\WWWPPPMMMMMMEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888888888888888888888888999999888888888888999999:::;;;<<<===>>>>>>>>>>>>===============>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVYYY[[[\\\]]]```bbbaaaaaabbbbbbdddeeeggggggggggggggghhhhhhhhhhhhhhhddddddeeegggiiilllnnnooopppqqqtttxxx|||~~~|||||||||zzzyyy}}}|||zzzzzzyyyxxxuuusssssssssrrrrrrqqqppppppoooppppppooonnnmmmlllkkkkkkjjjjjjjjjiiihhhgggfffeeecccbbbaaa```^^^[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVSSSQQQPPPPPPPPPNNNLLLKKKMMMNNNNNNNNNMMMLLLKKKLLLOOORRRTTTTTTEEE<<<333000///------///,,,222<<>>???>>><<<777555222...,,,+++,,,,,,...///111333333222000///000...+++)))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***++++++++++++*********+++,,,---,,,,,,------...///111222///000222333444888===@@@AAACCCEEEFFFGGGHHHJJJLLLSSSSSSUUUWWWXXXWWWTTTQQQOOOOOONNNNNNOOOPPPQQQRRRWWW^^^iiisss|||zzzwwwkkkccc[[[VVVRRRLLLIIIJJJBBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888999:::;;;<<<;;;<<<===????????????>>>CCCBBBAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSTTTVVVXXXYYY[[[]]]___```aaabbbdddffffffggghhhiiijjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnjjjjjjlllnnnpppsssuuuvvvwwwyyy|||}}}}}}}}}~~~|||{{{}}}{{{yyyyyyxxxwwwtttrrrqqqqqqqqqqqqqqqrrrrrrrrrpppooonnnmmmkkkjjjiiihhhiiiiiiiiiiiihhhfffdddcccccccccbbbaaa___\\\ZZZXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSPPPOOOPPPRRRQQQNNNLLLKKKMMMNNNOOOOOOMMMNNNOOORRRUUUVVVUUUSSSHHH>>>444111///---,,,...***000:::HHHUUU^^^cccdddbbbgggnnnwwwdddUUUJJJLLLMMMHHHGGGJJJEEECCCAAA>>>:::666333111,,,000666;;;>>>>>>===<<<666444111...,,,+++,,,,,,---///111333333222000///------+++***((('''&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++'''((((((((())))))************)))))))))***+++,,,++++++++++++,,,...///000000111222333444777;;;>>>@@@CCCEEEGGGGGGIIILLLNNNRRRSSSTTTWWWYYYYYYVVVSSSOOOPPPPPPQQQQQQQQQPPPPPPTTT\\\gggrrr{{{yyyrrroooeee]]]VVVRRRNNNIIIGGGHHH@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;======;;;<<<>>>???@@@@@@??????DDDCCCBBBAAAAAABBBCCCDDDHHHIIIJJJLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSPPPQQQRRRSSSUUUWWWXXXYYYZZZXXXWWWUUUVVVXXX[[[]]]___aaacccddddddeeegggiiijjjkkkmmmnnnnnnnnnmmmlllnnnnnnooopppqqqrrrrrrsssooooooqqqsssuuuxxx{{{|||}}}~~~}}}}}}~~~~~~|||{{{yyyxxxxxxvvvsssqqqppppppqqqrrrrrrsssssstttpppooonnnllljjjhhhgggfffhhhhhhiiihhhgggeeecccbbbddddddcccbbb```]]][[[YYYTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTQQQNNNNNNQQQTTTQQQOOOLLLKKKMMMOOOOOOOOOLLLNNNRRRWWWZZZYYYUUUQQQJJJ@@@666333222000000222---222;;;GGGSSS[[[___```aaaeeeiiippp|||fffTTTGGGGGGHHHDDDCCCHHHGGGEEECCC???:::666222000+++///555;;;>>>>>><<<;;;555333000...,,,+++,,,,,,---...111333333222000///+++,,,++++++***((('''&&&'''(((''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))((((((((()))+++,,,***)))))))))***,,,...///000111222222333666:::===AAACCCFFFGGGIIIJJJMMMOOORRRSSSUUUXXXZZZZZZWWWUUUNNNPPPRRRTTTTTTRRROOOMMMQQQYYYeeepppzzzyyyqqqjjjeee]]]XXXQQQKKKHHHGGGEEEDDDAAA@@@@@@@@@@@@@@@@@@AAA======<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<888999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@AAACCCEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMMMMKKKJJJJJJMMMPPPPPPQQQRRRTTTSSSRRRQQQOOOUUUSSSQQQNNNMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVWWWXXXYYY[[[\\\]]]ZZZ[[[[[[ZZZYYYZZZ]]]```ccceeeiiikkklllnnnppprrrqqqrrrttttttssssssuuuwwwrrrssstttuuuuuuuuuuuuuuuwwwvvvyyy}}}~~~~~~{{{{{{|||}}}}}}}}}{{{vvvtttttttttqqqooonnnoooqqqtttttttttsssrrrqqqooolllhhhfffeeeeeeeeefffhhhiiigggeeeccccccdddeeeccc___\\\YYYXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUUUURRRNNNLLLLLLLLLLLLKKKJJJJJJJJJMMMQQQUUUWWWWWWKKK@@@666111///,,,,,,------000777BBBNNNYYY```ccceeecccdddhhhnnntttuuuuuu^^^SSSIIIGGGGGGEEEDDDEEEDDD@@@======>>>;;;333---***...444999<<<===???@@@777555222...,,,+++,,,---...000222222111111222333000...,,,***(((&&&%%%$$$######%%%&&&'''(((((((((...***%%%###%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&%%%$$$###$$$&&&(((***(((((('''''''''&&&&&&&&&...---+++)))(((((()))))))))))))))))))))(((''''''---------------...///000000333666666555666999<<>>========================<<<<<<<<<;;;;;;::::::999999::::::;;;<<<999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======AAA@@@@@@AAABBBDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLMMMOOORRRVVVWWWYYYZZZZZZYYYXXXWWWXXXWWWUUUTTTSSSTTTVVVWWWTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYZZZ[[[\\\^^^___```^^^^^^___^^^^^^___bbbeeehhhjjjnnnpppqqqrrrtttvvvuuuwwwyyyzzzyyyyyyzzz{{{xxxyyyyyyzzzzzzzzzzzzzzz||||||~~~}}}{{{yyyxxxyyyzzzzzzyyy~~~zzzvvvuuuuuutttsssqqqnnnppprrrsssttttttsssrrrooonnnkkkhhhgggfffgggggghhhiiiiiihhhfffdddcccddddddbbb___\\\YYYXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZXXXUUUPPPMMMMMMMMMLLLLLLKKKJJJKKKNNNRRRVVVXXXXXXLLLBBB777222///+++***,,,000222888BBBNNNXXX^^^aaacccbbbbbbeeeiiillllllkkk\\\QQQHHHFFFFFFDDDBBBBBBCCC@@@=========:::333---+++///444888;;;<<<===>>>777555111---+++***+++,,,...000222333222222222444000///---+++)))'''&&&&&&$$$$$$%%%&&&''''''''''''+++(((%%%$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$&&&(((***(((((('''''''''&&&&&&&&&---,,,+++***)))))))))))))))))))))))))))(((''''''++++++++++++,,,---......,,,...000111222555;;;???AAAAAADDDJJJKKKIIIKKKOOOQQQQQQSSSUUUWWWVVVSSSQQQOOOQQQTTTTTTRRROOONNNMMMRRRWWWbbbooo|||sssjjjccc]]]XXXWWWRRRLLLHHHEEEDDDBBBAAA???>>>>>>======>>>>>>??????>>>======<<<=========>>>>>>============<<<<<<:::999999999999:::;;;;;;999999::::::;;;<<<<<<<<<===============>>>??????AAAAAABBBCCCDDDFFFGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMPPPQQQQQQRRRSSSUUUXXXYYYZZZ[[[\\\[[[[[[ZZZWWWVVVVVVUUUVVVWWWYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaacccdddbbbcccdddeeeeeegggjjjmmmooorrruuuwwwxxxyyy{{{}}}|||||||||zzzxxxxxxyyyyyyxxxxxx|||yyyvvvttttttttttttrrroooppprrrssstttssssssrrrmmmllljjjiiihhhhhhhhhiiiiiijjjkkkiiifffdddcccdddcccbbb___\\\YYYXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRQQQSSSTTTWWWZZZ\\\___```aaa\\\XXXRRRNNNMMMMMMMMMLLLIIIHHHIIILLLQQQTTTVVVVVVNNNCCC888333///+++)))***///222888BBBNNNXXX___bbbdddccccccdddeeeeeebbb```WWWMMMEEEDDDDDDBBB???>>>AAA???======<<<999333...+++...222666999;;;;;;;;;888555111,,,***)))***+++...000333444333222333444111000...,,,***(((''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&,,,,,,+++***)))))))))***))))))******))))))(((((()))))))))******+++,,,---///000000111333777===AAA@@@@@@DDDIIIJJJHHHJJJNNNQQQQQQRRRTTTVVVVVVSSSQQQOOOQQQSSSSSSQQQOOONNNNNNSSSYYYcccppp}}}xxxmmmeee___ZZZVVVSSSOOOJJJFFFDDDCCCBBB@@@>>>======<<<<<<======>>><<<;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>=========;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<=========???????????????@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKNNNNNNOOOOOOOOONNNMMMMMMKKKOOOSSSVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\YYYYYYXXXXXXXXXYYYZZZ[[[]]]\\\\\\\\\]]]^^^______`````````aaabbbdddffffffgggiiijjjkkklllnnnqqqtttvvvyyy|||~~~~~~|||}}}{{{zzzzzzzzz{{{yyyxxxxxxwwwuuusssssssssssssssqqqqqqrrrsssssssssrrrrrrnnnmmmkkkjjjhhhhhhhhhhhhjjjkkkkkkjjjgggdddddddddcccaaa___]]]ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTWWWZZZ]]]___aaabbb^^^YYYSSSNNNLLLLLLLLLKKKEEEEEEEEEHHHMMMPPPRRRRRRLLLBBB888333000,,,***++++++...555@@@NNNZZZcccggggggggggggfffccc```\\\YYYQQQHHHAAABBBCCCAAA>>>>>>???>>>======<<<999333///)))+++///444999<<<======:::777222---******+++,,,...000333444444333333333000///---+++)))(((''''''&&&'''''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''++++++******************))))))*********))))))((())))))))))))***+++------111111222333555777:::<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMQQQVVVZZZ[[[\\\]]]^^^______``````aaaaaaaaaaaa`````````_______________```_________```aaabbbbbbbbbccccccdddeeeggghhhiiilllnnnpppqqqrrrtttwwwzzz|||~~~~~~|||{{{{{{|||{{{yyyxxxvvvuuutttrrrqqqqqqrrrsssrrrrrrrrrrrrrrrrrrqqqqqqpppooommmkkkiiigggfffeeejjjkkkkkkjjjgggeeeddddddcccbbb```^^^\\\ZZZYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVXXXZZZ\\\]]]]]]^^^[[[WWWQQQMMMKKKKKKJJJJJJFFFEEEEEEGGGKKKNNNOOOOOOIII@@@777444222...---...***---333>>>LLLYYYbbbfffggghhhgggeee```\\\WWWUUUKKKCCC===???BBBAAA@@@???>>>>>>>>>===<<<999444111***+++///555===BBBDDDCCC>>>:::444///++++++,,,------000333555444333222333...---,,,***((('''&&&&&&''''''''''''&&&%%%$$$$$$!!!###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''''')))*********+++++++++***))))))************))))))))))))******,,,---...///,,,...222555888999888777??????CCCHHHIIIHHHIIIMMMQQQQQQQQQRRRTTTTTTSSSQQQNNNPPPRRRRRRPPPOOONNNOOOSSSZZZfffrrr|||{{{tttkkkddd```]]]YYYVVVMMMJJJGGGDDDDDDCCCAAA@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>><<<<<<============>>>>>>>>>============>>>??????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQOOOQQQSSSTTTTTTSSSQQQPPPQQQTTTYYY]]]^^^___aaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa``````bbbbbbbbbccccccdddffffffggghhhhhhiiijjjlllmmmnnnqqqsssvvvwwwxxxzzz|||~~~}}}|||{{{{{{|||{{{yyywwwuuuuuuuuusssppppppqqqssssssssssssrrrrrrqqqqqqqqqqqqpppnnnllliiigggeeedddhhhiiijjjiiigggeeedddeeeccccccbbb```^^^\\\[[[ZZZVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVSSSOOOLLLLLLKKKJJJIIIIIIHHHGGGIIILLLNNNOOONNNHHH???777444333000...///...///444===IIIUUU]]]aaacccdddccc```[[[WWWTTTSSSKKKBBB<<<>>>AAAAAAAAAAAA===>>>??????===999666444......111888BBBHHHJJJJJJ@@@<<<666000,,,+++---...,,,///333444444222111111...---+++)))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$"""$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++++++++++++++))))))******++++++************++++++---...000111,,,///555;;;@@@BBB@@@===@@@@@@DDDIIIJJJHHHJJJNNNRRRQQQQQQRRRSSSTTTSSSQQQNNNPPPQQQQQQOOONNNOOOPPPVVV^^^jjjvvvrrrllleee```]]]YYYTTTQQQIIIGGGDDDBBBBBBAAA???>>>======<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<========================>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJIIIKKKMMMPPPRRRSSSTTTTTTQQQRRRUUUWWWWWWVVVUUUTTTTTTWWW[[[^^^```bbbdddffffffeeedddcccccccccccccccbbbbbbcccccccccccccccccceeeeeeeeefffgggiiijjjkkknnnnnnooopppqqqssstttuuuvvvyyy{{{}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxwwwtttqqqppprrrtttuuutttsssrrrqqqqqqppppppoooooonnnllljjjhhhgggffffffggghhhhhhfffeeeeeefffddddddcccbbb```^^^]]]\\\ZZZZZZYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYWWWWWWRRRPPPNNNMMMNNNMMMKKKJJJKKKJJJHHHIIIKKKMMMMMMLLLIII@@@888555333///------...///333;;;GGGRRRZZZ______``````]]]XXXUUUTTTUUUNNNDDD======@@@@@@@@@AAA===>>>@@@@@@===:::777666///...000888AAAHHHJJJIIIAAA<<<666///+++***,,,---***...222444333111000000...---,,,***)))(((((('''&&&&&&&&&'''&&&&&&%%%%%%$$$&&&((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++((()))***++++++++++++************+++---...000111111222666===CCCEEECCCAAAAAAAAADDDJJJKKKIIIKKKOOORRRQQQPPPQQQSSSTTTSSSQQQNNNOOOPPPPPPOOONNNOOOPPPWWW```lllwww~~~xxxlllgggaaa]]]ZZZVVVPPPKKKGGGEEEBBBAAA@@@@@@>>><<<======<<<<<<<<<<<<======999999999999::::::;;;<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLOOORRRTTTUUUVVVVVVRRRTTTWWWYYYZZZYYYXXXVVVWWWYYY]]]___aaaccceeehhhnnnmmmkkkjjjiiiiiihhhhhheeefffgggiiijjjjjjkkkkkkgggggghhhiiijjjlllnnnoootttttttttuuuwwwxxxzzz{{{zzz|||~~~{{{yyyzzzyyyvvvrrrqqqsssuuuuuutttsssrrrqqqpppppppppmmmmmmmmmlllkkkjjjhhhhhhdddfffggggggfffeeeeeefffeeeeeedddcccaaa```^^^]]]```___^^^\\\[[[[[[[[[[[[]]]]]]\\\\\\ZZZYYYWWWWWWOOOOOONNNOOOOOOOOOMMMKKKJJJIIIGGGHHHIIIJJJJJJIIIKKKAAA999666333///,,,,,,***,,,000:::FFFSSS\\\```^^^______\\\XXXVVVWWWYYYQQQGGG>>>===?????????@@@===???AAAAAA>>>;;;888777...,,,...444>>>DDDFFFDDDAAA<<<555...***)))+++,,,)))---111333222111/////////...---+++***)))))))))%%%%%%&&&''''''&&&&&&%%%%%%((()))(((%%%%%%&&&)))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))+++,,,,,,,,,+++((()))***+++++++++++++++))))))***+++,,,...000111111111222666;;;>>><<<:::AAAAAAEEEJJJKKKJJJKKKOOORRRQQQPPPQQQRRRSSSSSSRRRNNNOOOPPPPPPNNNNNNOOOPPPUUU^^^kkkvvv~~~xxxrrreeeaaa\\\WWWSSSOOOLLLIIIEEECCCAAA???===<<<<<<<<<======<<<;;;::::::999999<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========??????????????????@@@@@@CCCDDDFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[]]]___aaabbbdddhhhjjjllllllllljjjiiiiiikkkmmmnnnoooooonnnlllkkkmmmnnnoooooonnnnnnppprrruuuwwwyyyyyyzzz{{{}}}}}}{{{zzz~~~~~~~~~~~~}}}zzzvvvuuuuuuvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnnnnoooooonnnllljjjiiiiiiiiihhhffffffeeeeeeeeedddeeeffffffdddaaa^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYY^^^^^^___^^^[[[WWWSSSPPPOOONNNMMMNNNOOOOOONNNLLLLLLLLLKKKIIIHHHIIIKKKNNNLLLGGG???777000---------------000;;;IIIVVV\\\]]]```^^^\\\\\\]]]]]][[[YYYUUUJJJAAA@@@@@@>>>???DDDBBBHHHGGGBBBCCCHHHBBB666---***)))///:::CCCEEECCC>>>;;;666111---*********+++...111222111000000000000000///...,,,***((('''''''''&&&%%%%%%%%%%%%&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$((()))***++++++***)))(((++++++,,,,,,,,,++++++***((()))***,,,...000111222111222222333555777888999===AAAEEEIIIKKKMMMPPPQQQQQQPPPPPPRRRSSSTTTRRRQQQNNNPPPQQQRRRRRRPPPNNNMMMYYYbbbnnnvvv}}}}}}tttnnnfffbbb[[[UUUQQQMMMHHHFFFDDDCCCAAA???===<<<<<<<<<===<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>???????????????@@@@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^]]]___aaacccdddfffiiikkkkkklllllllllkkkllloooqqqtttttttttrrrpppooopppqqqrrrrrrqqqqqqrrruuuwwwxxxzzzzzz{{{}}}~~~}}}~~~}}}}}}|||zzzxxxvvvuuuvvvwwwvvvuuuxxxwwwvvvtttrrrpppnnnnnnmmmmmmnnnmmmlllkkkiiihhhiiihhhgggfffeeeeeeeeeeeecccdddddddddbbb```]]][[[YYYYYYXXXXXXXXXWWWWWWWWWZZZ[[[\\\\\\ZZZWWWTTTRRROOONNNNNNOOOPPPQQQOOONNNKKKKKKJJJIIIHHHIIILLLOOONNNIIIAAA888111...------...---000999GGGTTT[[[]]]```___^^^^^^______]]][[[YYYMMMDDDBBBBBBAAACCCGGGHHHOOOPPPLLLMMMNNNFFF999222...+++000888???@@@>>><<<:::555000,,,*********+++...111222111000000000000000///...,,,***((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&((()))***++++++***)))(((***+++++++++++++++******((((((***+++---...///000111222222333555777999:::===@@@EEEHHHJJJLLLOOOQQQQQQPPPOOOPPPRRRRRRQQQPPPNNNNNNPPPQQQQQQQQQPPPPPPYYYbbbnnnwww~~~~~~vvvoooiiieee```YYYSSSNNNIIIEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@?????????@@@@@@AAABBBBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWYYYZZZ\\\^^^``````aaaccceeeffffffhhhjjjlllkkklllmmmmmmnnnooorrruuuxxxyyyxxxvvvtttrrrssstttwwwwwwvvvvvvwwwyyyzzz|||}}}~~~}}}{{{zzzzzzwwwvvvvvvvvvxxxxxxvvvuuuyyyxxxvvvtttrrrpppnnnmmmmmmmmmmmmlllkkkjjjhhhggghhhgggffffffeeeeeeeeeeeeccccccbbbaaa___]]][[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYYYYWWWUUUTTTSSSQQQPPPPPPQQQPPPNNNKKKIIIJJJJJJIIIHHHJJJMMMPPPQQQLLLCCC999222...------...---///666CCCPPPYYY]]]bbbccccccdddcccbbbaaa```]]]RRRHHHDDDDDDEEEHHHLLLUUU\\\^^^\\\[[[ZZZOOOAAA444000---///666;;;<<<::::::777333///,,,*********+++---000222111000000000/////////---,,,***((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))************))))))))))))******+++******)))(((((()))***,,,------...111222222444555777999:::===@@@EEEHHHJJJLLLNNNPPPRRRPPPOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSYYYbbbnnnxxxxxxqqqjjjeee___[[[UUUOOOKKKGGGCCC@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<============;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUWWWXXXYYY\\\^^^aaabbbcccdddfffhhhiiiiiijjjlllmmmmmmnnnooooooooopppsssvvvyyyyyyyyyxxxvvvuuuvvvxxx|||{{{{{{{{{|||}}}|||zzzyyyxxxvvvvvvwwwyyyzzzzzzxxxuuuvvvuuutttsssqqqpppooonnnnnnmmmmmmlllkkkjjjiiihhhgggffffffeeeddddddeeeeeecccbbbaaa___]]][[[ZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSUUUSSSQQQPPPOOOMMMJJJGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSNNNEEE;;;333///------...---...444???LLLWWW\\\dddgggjjjjjjhhhfffeeefffaaaWWWKKKEEEEEEHHHMMMPPP[[[___```^^^]]]ZZZOOOCCC222///,,,...444999;;;;;;777555222...,,,************---000222111000000111//////...---,,,***)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((()))))))))******)))))))))(((((()))************))))))******+++,,,---------111222222444666888:::;;;>>>AAAFFFIIIKKKLLLOOOPPPTTTRRRPPPOOOPPPQQQQQQPPPPPPOOONNNNNNNNNPPPRRRTTTYYYaaammmwwwyyysssmmmfffaaaWWWTTTOOOKKKHHHEEEBBB@@@>>>>>>>>>>>>======<<<<<<:::::::::::::::999999999<<<<<<<<<=========>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFFFFEEEFFFGGGIIIHHHIIIJJJLLLNNNNNNOOOOOOOOOOOONNNNNNOOOQQQTTTUUUXXXYYY[[[]]]```cccdddffffffhhhkkkllllllmmmnnnoooooopppppppppoooppprrruuuyyyzzz{{{zzzzzzzzz|||~~~~~~~~~|||zzzxxxwwwwwwwwwxxxzzz|||{{{xxxvvvppppppppppppppppppppppppoooooonnnmmmlllkkkjjjjjjfffeeeeeeddddddddddddeeecccbbb```^^^\\\ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPQQQPPPOOONNNNNNMMMJJJHHHGGGHHHIIIIIIIIIKKKOOORRRUUUOOOEEE<<<444///------...------222<<>>>>>???======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFGGGHHHGGGGGGIIIKKKIIIJJJMMMOOOPPPQQQPPPPPPOOOOOONNNNNNPPPRRRUUUWWWZZZ[[[]]]___bbbdddfffgggfffiiilllnnnoooooopppqqqqqqqqqrrrqqqpppqqqsssuuu{{{|||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyzzz{{{{{{xxxuuummmmmmnnnoooppppppqqqqqqpppooonnnmmmlllkkkkkkkkkeeeddddddccccccddddddddddddcccbbb```^^^[[[YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKKKKLLLNNNOOONNNLLLHHHHHHIIIIIIIIIKKKNNNQQQTTTOOOEEE<<<444///...---,,,,,,---111:::EEEPPPWWW\\\ccciiijjjhhhiiiooovvvvvvkkkZZZKKKGGGKKKOOOOOOPPPLLLHHHFFFEEEBBB===888444111---,,,...222555666666444222///---+++))))))))),,,000222111111111222.........---,,,+++))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&******))))))))))))******(((((()))***++++++++++++***++++++,,,...///000000111111333444777999;;;===@@@CCCGGGJJJKKKLLLNNNPPPRRRRRRRRRSSSUUUUUUTTTRRRSSSRRRPPPNNNNNNNNNPPPQQQWWW]]]gggqqq|||~~~tttkkkeee___XXXTTTMMMJJJFFFDDDBBBAAA@@@>>>;;;;;;<<<=========<<<;;;999999999999999999999999;;;<<<<<<===>>>>>>??????======>>>??????@@@@@@AAA@@@@@@AAAAAABBBDDDEEEFFFEEEGGGIIIIIIIIIIIIKKKMMMJJJLLLOOOQQQRRRRRRRRRQQQQQQPPPOOOPPPRRRUUUXXX[[[\\\]]]^^^```ccceeefffgggeeeiiimmmooopppqqqrrrsssqqqrrrsssrrrrrrtttwwwyyy|||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwxxxyyyxxxvvvsssnnnnnnnnnoooppppppqqqqqqpppooommmkkkjjjjjjjjjkkkddddddccccccccccccdddddddddddddddccc```]]]ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLMMMOOOOOONNNLLLHHHIIIIIIIIIIIIJJJNNNQQQSSSNNNEEE;;;444///......***+++---111999CCCMMMTTTXXX```hhhkkklllqqq|||}}}gggRRRJJJLLLNNNKKKLLLHHHDDDDDDCCC@@@<<<999222///,,,+++---111555777777555333000...+++)))((())),,,///111111111222222.........---,,,+++***)))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((+++***)))(((((()))***+++((()))***+++,,,,,,,,,,,,((()))***+++---...000000111111333444777:::<<<===>>>AAAEEEHHHIIIJJJLLLNNNOOOOOOQQQTTTVVVVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRVVVZZZcccnnnzzzyyyooofff```ZZZSSSNNNLLLIIIEEEBBBAAA@@@>>><<<:::;;;<<<=========<<<;;;999999999999999999999999;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFFFFFFFHHHIIIJJJJJJJJJLLLNNNKKKMMMPPPRRRTTTTTTSSSRRRRRRRRRQQQQQQTTTWWW[[[^^^]]]^^^___aaaccceeeggggggeeehhhmmmpppqqqrrrssstttppprrrssstttuuuwwwzzz}}}|||}}}}}}}}}||||||~~~}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvtttrrrppppppppppppppppppqqqqqqooonnnllljjjiiiiiiiiijjjcccccccccbbbccccccdddddddddeeefffeeebbb^^^ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQOOOOOOOOONNNKKKIIIIIIJJJJJJIIIHHHJJJMMMPPPRRRMMMDDD;;;333000......)))***---111888BBBLLLRRRWWW```jjjoooqqqyyyqqqYYYMMMMMMMMMIIIGGGCCC@@@AAABBB>>>999666---+++))))))---222888<<<888666444111...+++)))((())),,,///111222111222222.........---,,,+++***)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%'''((()))******+++***)))(((((()))***+++))))))***+++,,,---------&&&'''(((***,,,...///000111111333555777:::<<<>>><<>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>?????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTUUUVVVYYY[[[\\\___aaacccddddddeeegggiiihhhiiikkkmmmppprrrtttuuuuuuuuuvvvwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~}}}{{{zzzzzzxxxvvvwwwyyyyyyvvvtttsssrrrqqqpppoooooooooooommmmmmlllkkkjjjjjjjjjjjjeeecccbbbcccddddddcccbbbeeefffiiiiiigggbbb\\\XXXYYYXXXVVVUUUTTTSSSSSSSSSXXXXXXVVVUUUTTTSSSSSSSSSNNNNNNNNNMMMLLLJJJIIIHHHJJJHHHFFFFFFGGGJJJNNNQQQPPPLLLDDD<<<555111///...---...///111666@@@NNNXXX\\\___bbbeeekkkvvvlllWWWOOONNNLLLGGGKKKGGGAAA>>><<<:::777444333///******...333666777444333222///---***((('''+++---///222333333333222//////000000///---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((,,,+++)))((()))***,,,---))))))))))))))))))))))))))))))***+++,,,------...111111222555999<<<>>>??????BBBEEEGGGIIIKKKNNNQQQMMMNNNPPPSSSVVVVVVSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPVVVWWW___lllyyy}}}rrrgggaaaZZZRRRLLLKKKDDDDDDBBBAAA@@@?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFJJJJJJKKKKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTTTTWWWVVVVVVVVVXXXZZZ\\\]]]^^^```cccdddeeefffhhhjjjiiijjjlllmmmpppqqqssstttuuuuuuvvvwwwxxxyyyzzz{{{~~~~~~~~~|||zzzyyyzzzyyywwwwwwyyyxxxvvvsssrrrqqqpppoooooonnnnnnnnnooonnnmmmkkkkkkjjjjjjjjjeeedddccccccddddddcccaaabbbdddffffffddd```[[[XXX[[[[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNMMMKKKJJJIIIHHHGGGIIIGGGFFFFFFGGGIIILLLMMMNNNJJJCCC;;;555111///...,,,---...///444???MMMWWWYYY]]]bbbfffiiipppzzzzzzeeeRRRIIIIIIHHHDDDHHHDDD@@@======<<<:::777222...***)))---222666777777666444111---***((('''***,,,///111222333222111000000111111///---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%&&&''')))***))))))))))))))))))))))))))))))***+++,,,------...111111222555999<<>>>>>============<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWYYYYYYXXXXXXYYY[[[\\\]]]^^^```cccdddeeegggiiikkkkkkkkklllnnnoooqqqrrrrrruuuuuuvvvvvvwwwxxxxxxxxx~~~~~~~~~|||{{{yyyxxxzzzyyyxxxwwwwwwvvvtttrrrpppppppppooonnnnnnmmmmmmoooooommmlllkkkjjjjjjiiigggeeedddcccdddcccbbb```___```bbbcccbbb^^^ZZZXXX\\\[[[ZZZXXXWWWWWWWWWWWWUUUVVVXXXZZZ[[[[[[[[[ZZZPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGFFFGGGHHHIIIIIIJJJFFF@@@:::444111//////+++,,,---...333===KKKUUUWWW\\\cccggghhhjjjnnnqqqtttmmm___NNNDDDCCCDDDBBBCCCAAA>>>=========<<<;;;333///+++***...333777::::::999666222...+++(((''')))+++...000111111111000111111111111///---+++***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))***+++,,,---......111111333666999<<>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;<<<============>>>>>>>>>======>>>??????@@@@@@AAABBBCCCDDDFFFHHHIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOQQQQQQRRRTTTUUUWWWYYYZZZ[[[ZZZYYYYYYYYY[[[\\\]]]^^^aaaccceeefffhhhjjjlllllllllmmmnnnoooppppppqqqttttttvvvwwwxxxyyyyyyzzz~~~}}}~~~~~~~~~}}}|||{{{yyyxxxwwwxxxxxxwwwvvvuuusssqqqpppooooooooonnnnnnmmmllllllnnnmmmllljjjiiihhhhhhhhhhhhfffdddddddddcccaaa```^^^___```aaa```]]][[[YYYXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVYYY[[[]]]\\\[[[[[[TTTRRROOOLLLKKKJJJKKKKKKGGGHHHHHHHHHHHHHHHGGGGGGFFFCCC>>>999444111000///+++,,,---...222===JJJTTTXXX]]]cccggggggggggggggghhhfff]]]NNNDDDAAABBBBBBAAA@@@>>>>>>======<<<;;;444111...---///444:::>>>:::999666333///,,,)))'''(((***---///000111000///222222222111///---+++***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***)))))))))***+++,,,---)))))))))))))))))))))))))))******+++,,,---......000222444666999;;;???AAABBBDDDFFFGGGGGGHHHJJJLLLQQQPPPNNNOOOQQQSSSSSSSSSMMMPPPSSSUUUUUUSSSQQQOOOSSSWWWbbbrrrxxxiii```VVVRRRNNNGGGCCCCCCBBBAAA@@@??????>>>??????<<<<<<<<<<<<<<<===>>>???>>>>>>>>>======<<<<<<<<<============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJGGGHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRTTTVVVXXXZZZ\\\ZZZZZZYYYYYYYYYZZZ\\\]]]```bbbdddffffffhhhjjjmmmmmmmmmmmmnnnoooppppppppprrrtttvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwuuuvvvuuutttrrrpppooonnnnnnnnnoooooonnnmmmkkkkkklllkkkiiihhhgggfffffffffhhhgggeeedddddddddbbb```^^^______```___]]]\\\[[[VVVVVVUUUTTTSSSSSSSSSSSSUUUWWWYYY[[[\\\\\\ZZZYYYWWWUUUQQQNNNKKKJJJJJJJJJHHHIIIIIIJJJIIIHHHGGGGGGDDDAAA===888444111000///,,,------...333===JJJTTTYYY\\\aaadddddddddcccbbb```aaa[[[MMMCCC@@@@@@@@@@@@@@@@@@???===;;;::::::333111...,,,...333:::???:::999666333000,,,***)))(((***,,,///000000000///333222111000...,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))******+++,,,---......///000222555777888;;;???BBBDDDFFFHHHIIIIIIJJJLLLMMMRRRPPPNNNNNNPPPRRRSSSSSSKKKNNNQQQSSSTTTRRROOONNNPPPTTTaaarrrxxxpppcccZZZRRRNNNLLLGGGDDDDDDBBBAAAAAA@@@??????@@@@@@===<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>==================>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJKKKMMMOOORRRSSSTTTRRRRRRRRRSSSUUUXXXZZZ\\\ZZZZZZYYYYYYZZZ[[[]]]^^^aaacccfffgggggghhhjjjllllllmmmmmmnnnoooppppppqqqrrrtttwww{{{}}}}}}~~~~~~~~~|||zzzyyyxxxxxxxxxssstttuuutttqqqooooooooonnnnnnooooooooommmllljjjiiihhhgggfffffffffffffffhhhfffeeedddeeedddcccaaa``````______^^^]]]\\\[[[WWWWWWVVVUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZYYYWWWTTTPPPLLLIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGBBB@@@===888555222000///------......333===JJJTTTXXXZZZ^^^aaabbbaaa___]]]XXXYYYTTTIII@@@>>>===<<<@@@AAAAAA???<<<:::999999111///,,,***+++000999???===<<<999555111---+++)))(((***---///000000000///333222000///---+++))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))******+++,,,---...//////000333777888888:::???CCCEEEFFFIIIIIIJJJKKKMMMOOORRRPPPNNNNNNPPPRRRRRRRRRKKKMMMOOOQQQRRRQQQOOONNNOOOSSS```qqq|||qqqiii^^^UUUMMMKKKJJJFFFDDDDDDAAAAAA@@@?????????@@@@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPRRRTTTUUUSSSSSSRRRSSSTTTWWWYYY[[[[[[ZZZZZZZZZ\\\^^^```aaaccceeeggggggggghhhiiikkkkkklllmmmnnnooopppqqqqqqtttuuuyyy|||~~~||||||~~~~~~|||zzzyyyxxxxxxxxxrrrtttvvvuuurrrppppppqqqnnnooopppppppppnnnlllkkkhhhggggggfffffffffgggggggggeeeddddddeeeeeedddcccaaa```___]]]\\\[[[[[[ZZZWWWWWWVVVVVVUUUUUUVVVVVVTTTUUUVVVXXX[[[\\\^^^______]]]ZZZUUUQQQLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHCCCAAA===999555222000///,,,,,,,,,---111;;;HHHRRRYYY\\\```cccdddaaa\\\XXXRRRRRRMMMDDD>>>======:::===???AAA@@@<<<:::999:::222000...+++,,,111:::AAADDDBBB>>>999333...***((()))+++---000111111000000222111///---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((***++++++,,,,,,))))))))))))))))))))))))***++++++,,,---.../////////333777888888:::???DDDCCCEEEGGGIIIIIIJJJMMMOOOQQQOOONNNOOOPPPQQQQQQPPPMMMNNNOOOQQQRRRQQQQQQPPPRRRUUU```ppp~~~wwwllldddZZZRRRKKKIIIIIIFFFDDDEEEAAA@@@??????????????????>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIILLLNNNQQQSSSTTTTTTSSSRRRRRRTTTVVVYYYZZZ[[[[[[[[[\\\]]]```bbbccceeefffhhhhhhggggggiiijjjkkkkkklllnnnoooqqqrrrrrruuuwwwyyy|||~~~~~~}}}}}}{{{|||}}}~~~|||zzzyyyxxxyyyyyysssuuuwwwvvvsssqqqrrrtttnnnooopppqqqpppnnnlllkkkggggggggggggggghhhiiiiiifffeeeddddddeeefffeeecccaaa```^^^\\\[[[ZZZZZZYYYVVVVVVUUUUUUTTTTTTUUUUUUSSSTTTVVVXXX[[[^^^aaacccdddccc```\\\VVVQQQMMMJJJFFFFFFEEEEEEFFFGGGGGGHHHCCCAAA>>>:::666333000///***++++++,,,000:::GGGQQQ\\\___dddiiiiiiddd\\\VVVOOOOOOJJJBBB>>>???>>>;;;;;;>>>@@@@@@<<<::::::;;;555444111...///444>>>EEEIIIGGGBBB<<<555///***''')))+++...000111222111000222111///,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))))))))))))))))))))))))))***++++++,,,---.../////////333888999888:::???DDDBBBDDDFFFHHHHHHJJJLLLNNNPPPOOONNNOOOQQQQQQQQQOOONNNOOOPPPQQQRRRRRRRRRRRRUUUWWW```ooo|||xxxmmmddd^^^TTTQQQLLLIIIGGGEEEBBB@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============@@@@@@???>>>>>>===>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEEEEGGGHHHHHHGGGEEEFFFHHHJJJGGGHHHJJJMMMOOOQQQRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYWWWXXXZZZZZZ[[[^^^bbbdddeeeeeeffffffgggggghhhhhhnnnpppqqqqqqpppqqqtttvvvwww{{{}}}{{{zzzzzz{{{}}}~~~}}}|||{{{yyyxxxvvvvvvttttttuuuuuutttsssrrrrrrppppppppppppoooooooooooollljjjhhhgggiiijjjjjjjjjhhhgggeeeddddddeeefffhhhbbbaaa^^^\\\ZZZYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSSSSUUUXXX\\\```bbbeeehhhhhhcccXXXOOOJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA>>>;;;777444111000...,,,,,,...000777EEESSSZZZ]]]bbbffffffddd___\\\XXXTTTOOOJJJBBB:::;;;@@@===AAAAAA===;;;<<<===;;;666111---,,,---333@@@MMMNNNJJJDDD===666000,,,***(((+++...111222000...,,,------------,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&'''((()))(((&&&$$$######""""""""""""$$$%%%&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))(((((((((((((((+++*********+++---///000222333444666888:::<<<===CCCCCCDDDFFFGGGJJJLLLMMMNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMQQQXXXcccqqq~~~tttjjjaaa[[[TTTPPPKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZYYY[[[\\\]]]^^^```cccfffffffffggghhhiiijjjkkkkkkmmmooopppppppppqqqsssuuuwwwzzz~~~~~~|||{{{zzz{{{|||~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnmmmmmmmmmmmmlllnnnkkkiiihhhhhhiiihhhggghhhgggeeedddddddddeeeeeeaaa```^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVTTTTTTTTTUUUXXX[[[^^^aaacccfffgggaaaXXXOOOKKKJJJFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA>>>:::666222000...,,,,,,...000666DDDRRR[[[^^^bbbeeefffddd```^^^[[[XXXTTTOOOGGG>>>>>>BBB===AAABBB???===??????>>>999333...,,,---222>>>IIIKKKHHHCCC<<<666111---+++)))***---000111000///.../////////...---,,,******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%###"""$$$#########$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))************************+++*********+++---///000222333444666888:::<<<===AAABBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOOPPPTTTZZZffftttxxxnnnddd[[[VVVSSSOOOJJJFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEDDDCCCDDDFFFHHHKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]______```bbbeeehhhgggggghhhiiikkklllmmmmmmnnnppprrrrrrrrrrrrtttvvvwwwyyy|||}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||zzzyyyxxxwwwwwwxxxxxxwwwvvvuuutttsssrrrnnnnnnmmmmmmmmmlllllllllooollljjjhhhhhhhhhgggeeeffffffeeeeeedddcccbbbbbb```___]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\^^^aaacccccc___WWWOOOKKKJJJFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEBBB>>>888333000---,,,,,,...000555CCCPPPXXX[[[___bbbcccbbbaaa___]]]YYYVVVQQQGGG>>>===@@@???CCCEEECCCBBBDDDEEECCC>>>777000------000:::DDDGGGEEE@@@;;;666111...,,,)))***,,,...///000111111111111000///...,,,***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((((((''''''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))+++++++++++++++++++++,,,+++*********+++---///000222333444666888:::<<<===??????AAACCCEEEGGGIIIIIILLLMMMOOOQQQRRRRRRQQQQQQQQQPPPNNNNNNNNNPPPRRRTTTWWW]]]jjjxxx|||rrrhhh___WWWRRRQQQMMMHHHDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFEEEDDDEEEGGGJJJNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^_________aaadddgggiiijjjjjjkkkkkklllllllllppprrrtttuuutttuuuvvvwwwwwwxxxzzzzzzzzzzzz{{{}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxyyyxxxwwwuuusssrrrqqqqqqpppppppppooooooooonnnnnnnnnllljjjiiiiiiiiigggfffeeeeeeeeeeeecccbbb```___^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVWWWWWWYYYZZZ[[[^^^______\\\UUUOOOKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEE@@@:::444000---,,,,,,...///444@@@MMMRRRUUUYYY^^^aaacccccccccaaa]]]WWWQQQGGG>>>===AAABBBGGGIIIHHHGGGJJJKKKIIICCC;;;222...---...666>>>BBB@@@===999555111///---))))))***,,,...111333444222111000///---+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((***+++++++++++++++,,,,,,+++*********+++---///000222333444666888:::<<<===>>>???AAACCCEEEGGGIIIIIIKKKMMMOOOQQQRRRSSSRRRRRRPPPOOONNNMMMNNNPPPSSSUUUWWW___kkkzzzwwwmmmccc[[[SSSOOONNNJJJFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHGGGGGGGGGJJJLLLPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]^^^_________```ccceeelllllllllkkkkkkkkkkkkjjjoooqqqtttuuuttttttuuuvvvvvvwwwyyyyyyyyyzzz|||~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwuuusssqqqpppppppppqqqppppppppppppooooooooolllkkkjjjjjjkkkkkkjjjiiieeeeeeeeedddcccaaa```___^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX[[[[[[[[[XXXSSSOOOKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEAAA:::444///---,,,,,,......222>>>JJJNNNRRRWWW^^^cccgggiiiiiigggbbb[[[TTTIII@@@???CCCEEEJJJMMMLLLLLLOOOPPPNNNFFF===444///---...333999===<<<:::777444111///...))))))***+++...111333555000000///...,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! ######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))))))))******+++++++++*********+++---///000222333444666888:::<<<===>>>???BBBEEEGGGIIIJJJJJJJJJLLLOOOQQQSSSRRRQQQQQQNNNMMMLLLLLLMMMOOOQQQRRRVVV]]]jjjzzz|||rrrhhh^^^VVVPPPLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIIIIIIIJJJLLLOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUXXXZZZ[[[\\\``````aaa``````aaacccfffmmmmmmllllllllllllkkkkkkmmmooorrrsssssssssssstttuuuwwwyyyzzzzzz{{{}}}~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwuuusssqqqppppppppppppppppppooooooooonnnnnnnnnlllkkkkkklllnnnnnnllljjjeeeeeeddddddcccbbbaaaaaa^^^^^^^^^]]]\\\[[[YYYXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUURRROOOLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEDDD@@@;;;555111---,,,,,,------000<<>>444///......222777:::999888666444111...---))))))***,,,...111333444//////...---,,,***((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''((())))))******+++*********+++---///000222333444666888:::<<<===>>>@@@CCCFFFIIIJJJKKKKKKJJJLLLOOOQQQRRRQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNOOOSSS[[[hhhxxx~~~wwwmmmcccZZZRRRLLLIIIGGGEEEDDDDDDEEEDDDBBB@@@CCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSUUUWWWZZZ\\\^^^___dddeeeeeedddcccdddgggiiillllllmmmmmmnnnoooooopppnnnppptttuuuuuuttttttuuutttvvvyyy{{{{{{|||~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwuuusssqqqqqqqqqrrrsssqqqqqqqqqppppppppppppoooooonnnnnnnnnoooooollljjjfffeeedddcccbbbbbbcccddd_________^^^\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVWWWWWWWWWXXXWWWWWWWWWVVVUUUSSSRRRQQQOOOLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEDDDAAA<<<777444---,,,,,,------///:::EEELLLQQQZZZbbbiiilllmmmmmmiiigggfffbbbVVVGGG??????EEEKKKOOONNNNNNPPPPPPMMMHHH>>>333///......111666888777777555333000---,,,)))***+++---///111222222/////////...---+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''(((((()))******+++*********+++---///000222333444666888:::<<<======???CCCFFFIIIKKKKKKKKKJJJLLLNNNQQQQQQPPPNNNLLLKKKLLLMMMNNNNNNMMMMMMLLLQQQYYYgggwww{{{tttjjj```WWWPPPJJJFFFEEEDDDDDDEEEFFFEEEBBB???CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWYYY\\\^^^```aaahhhhhhiiihhhggggggjjjlllkkkkkkmmmnnnppprrrssstttqqqtttwwwyyyxxxxxxxxxxxxsssvvvzzz|||}}}}}}~~~~~~yyyyyyzzzzzzzzzzzzzzz{{{wwwvvvtttrrrrrrrrrtttuuutttttttttsssssssssrrrrrrrrrqqqpppppppppnnnkkkiiigggeeecccbbbbbbccceeefff``````___^^^]]]ZZZWWWVVVUUUWWWXXXZZZZZZZZZYYYYYYVVVVVVWWWXXXXXXWWWWWWWWWUUUSSSRRRQQQPPPOOOLLLJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA===999777---,,,,,,---,,,///999DDDJJJPPPYYYaaagggiiiiiihhhppprrrtttrrrfffTTTHHHEEECCCIIIMMMMMMLLLNNNNNNKKKHHH===333/////////222666777666666555222///---+++)))***,,,...///000111111////////////...---,,,+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((()))******++++++*********+++---///000222333444666888:::<<<===<<>>LLLUUU]]]```bbbgggjjjjjjrrr{{{rrr[[[FFF:::DDDFFFIIILLLMMMMMMKKKJJJBBB<<<444///...000333666555444333333555333///+++)))***+++---///000111222111111111000...,,,)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%$$$$$$&&&((()))&&&###)))((('''''''''(((***+++)))******+++,,,---......111222444777:::<<<>>>???CCCCCCBBBCCCDDDFFFHHHIIIKKKLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPNNNMMMKKKRRRYYYgggyyy|||rrrggg\\\VVVQQQJJJFFFEEECCCBBBBBBAAA@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLKKKIIIIIILLLNNNPPPSSSVVVXXXXXXWWWWWWXXX[[[[[[[[[]]]___bbbeeeggggggjjjlllmmmmmmmmmmmmnnnqqqqqqqqqqqqqqqqqqppppppssstttuuuvvvwwwxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{xxxxxxyyyyyywwwuuuuuutttssstttuuuuuusssqqqqqqpppoooppprrrsssrrrqqqooonnnkkkkkkjjjiiigggeeeddddddcccbbbbbbaaa``````aaaaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVTTTRRRSSSVVVXXXYYYXXXTTTTTTTTTSSSQQQNNNKKKIIIEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEECCC>>>888444000,,,***+++,,,...555===IIISSS\\\___aaaeeeggggggoooxxxrrr^^^KKK@@@CCCEEEHHHJJJLLLKKKJJJIII>>>999222---+++---111333999777666555555333...+++)))***+++---...000111222111111111000...,,,)))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&''')))((('''))),,,,,,***''')))(((((('''((()))***+++))))))***+++,,,---......111222444666999<<<>>>???BBBBBBBBBBBBDDDEEEGGGHHHKKKLLLMMMOOOPPPPPPOOOOOOOOOPPPRRRRRRRRRPPPNNNMMMSSS[[[hhhyyyzzznnncccYYYSSSNNNGGGCCCCCCAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJKKKMMMOOOSSSUUUXXXYYYXXXXXXXXXYYY]]]]]]]]]___aaadddgggiiijjjlllnnnnnnmmmmmmmmmnnnoooooooooooooooooooooooorrrrrrtttuuuwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwwwwvvvvvvuuusssssstttttttttssspppooooooppprrrsssrrrqqqooommmkkkiiiiiigggeeecccffffffeeedddbbbaaa``````^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUTTTRRRQQQRRRTTTVVVWWWWWWVVVVVVUUUTTTQQQNNNKKKIIICCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFDDD@@@:::666000,,,***+++,,,---444<<>>@@@@@@AAABBBCCCEEEGGGHHHKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTRRRPPPNNNUUU\\\hhhxxx|||uuulllbbbXXXRRRNNNHHHDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMNNNOOOPPPUUUWWWYYYYYYXXXXXXXXXYYY]]]]]]^^^```bbbeeehhhiiikkkmmmnnnmmmlllkkklllmmmooooooooooooppppppppppppqqqrrrsssuuuwwwyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvvvvvvvwwwwwwwwwtttrrrqqqrrrsssssssssqqqpppooopppqqqrrrqqqppppppnnnlllkkkkkkjjjhhhfffiiihhhgggeeecccaaa```___]]]]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUQQQPPPPPPPPPRRRTTTVVVWWWXXXXXXVVVTTTQQQNNNKKKIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDD@@@;;;777111---+++,,,,,,---333;;;FFFQQQ[[[___aaaccccccaaaccciiioooooofffXXXLLLDDDAAABBBDDDFFFFFFFFFEEEEEE<<<999444...+++,,,000333::::::999888666222...,,,))))))+++,,,...///111111000000000000...,,,***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))*********)))((((((((((((((())))))*********+++,,,---.../////////000222444777:::<<<===>>>???@@@AAACCCEEEGGGHHHKKKKKKLLLLLLNNNPPPRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNUUU\\\hhhwwwvvvnnnhhh^^^TTTPPPLLLGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRQQQUUUWWWXXXXXXXXXWWWXXXZZZ]]]]]]___aaacccfffhhhiiikkklllmmmllljjjjjjkkklllpppppppppqqqqqqrrrrrrrrrrrrssstttvvvxxxyyy{{{{{{~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxvvvvvvwwwxxxvvvsssqqqpppqqqrrrrrrrrrsssrrrppppppppppppnnnmmmnnnlllkkkkkkllllllkkkiiiiiiiiigggeeecccaaa```___^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUQQQQQQRRRRRRSSSUUUWWWYYYZZZYYYWWWTTTPPPMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCC@@@;;;777111...,,,---,,,---222999FFFQQQ[[[___aaaddddddbbb```dddgggeee^^^SSSHHHBBB@@@AAABBBCCCDDDDDDCCCCCC;;;999444///++++++///333777888999888555222///...((()))***,,,...///000111000000000000...,,,***)))%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))'''(((((()))))))))))))))++++++,,,---...///000000...///111444777999;;;<<<===>>>@@@BBBDDDFFFGGGHHHKKKKKKLLLLLLNNNPPPRRRSSSRRRSSSTTTUUUTTTRRRPPPNNNTTT[[[ggguuu|||pppggg```WWWNNNKKKIIIEEEBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNQQQTTTUUUUUUTTTUUUWWWXXXXXXXXXXXXZZZ[[[]]]^^^```bbbdddggghhhiiikkkllllllkkkiiiiiikkklllqqqqqqqqqrrrssssssttttttttttttvvvwwwyyyzzz{{{|||~~~~~~~~~}}}|||||||||yyyzzz{{{zzzxxxwwwxxxyyyuuutttrrrrrrsssssssssrrrtttrrrqqqppppppooommmkkkjjjiiihhhiiijjjjjjiiihhhiiihhhgggeeecccaaa```___```___\\\ZZZYYYXXXXXXYYYWWWWWWXXXXXXXXXWWWVVVUUUSSSUUUVVVVVVVVVXXX[[[^^^ZZZYYYVVVSSSOOOLLLIIIHHHEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCDDDCCC@@@;;;777222...------------111888EEEOOOYYY]]]___cccdddccc```aaaaaa^^^XXXOOOFFFAAA@@@AAAAAABBBBBBBBBBBBBBB888777444...))))))---222777888999888555222000///((()))***,,,---///000111///000000000///---+++***&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((***,,,''''''((()))))))))))))))++++++,,,---...///000000///000222444777:::;;;===<<<===@@@CCCEEEGGGHHHIIIKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTRRRQQQOOOTTT\\\iiivvv~~~tttjjjbbb[[[RRRJJJGGGFFFCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIKKKKKKIIIIIIJJJKKKMMMOOOPPPOOOPPPSSSWWWYYYXXXVVVVVVXXXYYYYYYYYYZZZ\\\^^^^^^```bbbdddgggiiijjjkkkkkkllllllkkkjjjjjjlllnnnqqqqqqqqqrrrssstttttttttvvvwwwwwwyyyzzz{{{|||||||||}}}~~~~~~}}}||||||{{{{{{xxxzzz}}}}}}{{{yyyxxxyyyvvvuuutttuuuvvvvvvtttrrrsssqqqpppooopppooonnnllljjjiiigggggghhhhhhgggfffggggggfffdddcccaaa``````aaa___\\\ZZZXXXWWWWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTSSSUUUVVVVVVVVVXXX[[[___[[[YYYVVVRRRNNNKKKHHHGGGCCCDDDEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEBBB===999222///---...---,,,000777AAAKKKTTTXXX[[[```bbbbbb]]]\\\ZZZVVVQQQKKKDDD???@@@AAAAAAAAABBBBBBBBBBBB777888555///***)))---222999;;;<<<:::666111//////((((((***+++---///000000//////000000///---+++***'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***)))''''''***,,,&&&'''((()))***))))))((()))******+++,,,---......///000222555888:::<<<===<<<===@@@DDDGGGIIIJJJJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQUUU^^^kkkxxx~~~vvvooofff```YYYPPPHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@AAACCCDDDFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOQQQPPPQQQTTTYYY[[[YYYWWWWWWXXXZZZZZZ[[[\\\___aaa```aaacccfffiiijjjkkkllllllmmmmmmlllkkklllnnnpppppppppqqqrrrssssssttttttxxxxxxyyyzzzzzz{{{||||||{{{|||}}}~~~~~~~~~}}}||||||{{{{{{www{{{|||zzzyyyyyywwwvvvvvvwwwyyyxxxuuusssqqqpppnnnoooppppppooonnnmmmkkkiiihhhiiihhhfffdddffffffeeedddbbbaaa``````aaa___\\\YYYWWWVVVVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSPPPRRRTTTTTTTTTUUUYYY]]][[[YYYUUUQQQMMMJJJGGGFFFCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDEEEFFFFFFCCC???;;;222///---...---,,,000666===GGGPPPSSSWWW\\\``````XXXVVVSSSPPPLLLGGGAAA===AAAAAAAAAAAAAAAAAABBBBBB999:::888222,,,+++000555<<>><<<>>>AAADDDHHHIIIKKKKKKKKKLLLNNNPPPQQQPPPNNNMMMPPPQQQSSSUUUVVVUUUTTTSSSVVV```mmmzzzuuummmggg```[[[MMMLLLIIIFFFDDDBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEFFFHHHIIICCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFEEEFFFGGGGGGGGGHHHKKKMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUXXX[[[]]]]]]]]]\\\[[[[[[\\\]]]___```aaaaaa```bbbdddgggiiilllmmmnnnnnnmmmllllllnnnoooooonnnqqqqqqpppqqqrrrtttvvvwww||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~{{{yyyyyy{{{|||{{{yyyxxxyyyzzz{{{{{{yyywwwvvvyyywwwwwwwwwwwwwwwuuusssrrrqqqooonnnllllllkkkkkkkkkjjjhhhfffddddddeeeeeeeeeeeeddddddbbbaaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRSSSUUUVVVVVVVVVWWWWWWVVVSSSOOOLLLLLLLLLHHHGGGEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFEEEBBB===999222000...,,,,,,///222444>>>FFFNNNRRRUUUXXXYYYVVVYYYRRRMMMLLLIIIBBB;;;999:::???BBBBBBCCCEEEDDD@@@???<<<777111,,,+++---000;;;DDDIIICCC999222---***,,,***)))***---000111111////////////---+++)))((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((((()))***++++++***))))))***,,,...000...///000222555999<<<>>>???@@@AAABBBCCCFFFJJJNNNLLLLLLLLLMMMNNNPPPQQQRRRNNNPPPSSSUUUVVVTTTRRRQQQWWW^^^kkkzzz|||qqqiiiccc\\\WWWMMMLLLIIIFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEECCCBBBCCCEEEGGGHHHIIIJJJIIIIIIJJJMMMOOOMMMMMMMMMNNNPPPQQQSSSTTTSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^```aaaaaabbbcccdddfffiiilllnnnooooooqqqooonnnnnnpppqqqqqqpppsssrrrrrrsssuuuwwwyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||yyyzzz{{{|||{{{zzzxxxxxxyyyzzzyyyxxxwwwvvvwwwvvvuuuuuuvvvvvvtttrrrrrrqqqooommmlllkkkjjjjjjjjjjjjhhhgggffffffffffffeeeeeeddddddbbbaaa___^^^___^^^]]][[[YYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUVVVVVVXXXZZZZZZXXXTTTQQQOOONNNIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDEEEDDDAAA===999111///,,,******,,,///111:::DDDNNNSSSWWWYYYXXXTTTXXXQQQKKKKKKIIICCC===<<<===AAACCCBBBCCCEEEDDDAAABBB???:::333...---///222===FFFKKKEEE<<<555000,,,+++***)))***---000111111000000000000...,,,***)))(((((('''&&&%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((******))))))***,,,...000//////000333666999===>>>@@@AAABBBBBBCCCEEEIIILLLNNNMMMMMMMMMNNNOOOOOOPPPOOOQQQRRRTTTTTTTTTRRRQQQVVV]]]iiiwwwuuukkkddd]]]WWWRRRMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCDDDGGGIIIKKKLLLMMMMMMLLLMMMOOORRRPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^______```aaabbbccccccggghhhjjjmmmoooqqqrrrrrrsssrrrqqqqqqsssttttttsssuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{|||||||||zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuttttttuuutttrrrqqqrrrqqqooommmkkkiiiiiihhhiiiiiijjjjjjiiihhhggggggeeeeeeddddddbbbaaa___^^^```___]]]ZZZXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWZZZ]]]]]]YYYTTTPPPNNNIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@<<<:::111///,,,******,,,///111666AAAMMMSSSXXXZZZXXXTTTWWWPPPKKKJJJIIIDDD@@@??????BBBCCCBBBBBBEEEEEEBBBDDDAAA;;;444///---///222>>>GGGLLLGGG>>>888333///+++))))))***---000222222111111111000///---+++***''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))*********))))))***,,,...///000000111444777:::>>>@@@AAABBBCCCCCCCCCEEEHHHKKKOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRTTT[[[fffssszzznnneee^^^XXXRRRNNNLLLKKKHHHFFFEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFEEEEEEFFFIIIKKKMMMNNNPPPPPPOOOPPPQQQSSSSSSSSSSSSTTTVVVWWWYYYZZZ^^^]]]\\\\\\\\\^^^```bbbaaabbbbbbcccdddeeefffffflllmmmoooqqqsssuuuvvvvvvvvvtttssssssuuuvvvvvvuuuvvvvvvvvvwwwyyy||||||yyyvvvtttwww{{{}}}}}}}}}}}}~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxyyyyyywwwuuutttuuuuuuuuusssqqqqqqpppnnnllljjjiiihhhgggiiijjjkkkkkkkkkjjjiiihhheeeeeeddddddbbbaaa___^^^^^^]]][[[ZZZXXXWWWVVVVVVTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTYYY^^^___[[[UUUOOOLLLJJJIIIGGGHHHIIIIIIHHHFFFGGGEEECCCBBBBBB@@@===;;;444222///---,,,...000222555???JJJQQQVVVZZZZZZWWWYYYRRRLLLKKKJJJEEEAAA@@@@@@CCCCCCAAABBBEEEFFFDDDDDDAAA;;;333---+++---///>>>EEEJJJFFF@@@:::555111+++))))))***---000111222000000000000...,,,***)))%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******************++++++)))))))))***+++,,,...///111111222444888;;;>>>@@@BBBCCCDDDDDDCCCDDDGGGIIINNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRYYYdddppp}}}zzzrrrhhh___ZZZUUUPPPLLLJJJIIIGGGEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAABBBBBBBBBEEEFFFGGGGGGFFFHHHKKKMMMOOOQQQRRRRRRRRRQQQSSSTTTVVVVVVVVVWWWXXXZZZ\\\\\\```___^^^]]]^^^```cccddddddeeefffggghhhiiijjjkkkqqqrrrtttvvvwwwxxxyyyyyywwwvvvtttuuuvvvxxxxxxwwwwwwwwwwwwxxxzzz|||~~~yyysssqqquuu{{{~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}|||{{{zzzzzzzzzzzz{{{xxxwwwvvvwwwwwwwwwuuusssqqqpppnnnllljjjiiihhhhhhiiijjjkkkllllllkkkjjjiiieeeeeeddddddbbbaaa___^^^[[[[[[ZZZYYYXXXXXXYYYYYYTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUTTTYYY^^^```]]]VVVPPPLLLJJJIIIGGGHHHIIIIIIHHHFFFGGGEEEDDDCCCBBBAAA>>><<<555333000---,,,---///111555>>>HHHMMMSSSZZZ]]]]]]]]]UUUOOONNNLLLFFFAAA@@@>>>AAACCCAAACCCHHHIIIGGGFFFCCC===555...,,,---///;;;BBBGGGDDD???;;;666111,,,***)))***---000111111......///...---+++)))'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))))))))***+++,,,---...111222333555888<<>>444222...+++***+++,,,...555>>>FFFLLLSSS[[[```aaa^^^WWWSSSRRRPPPIIICCCAAA<<<@@@CCCDDDGGGMMMOOOMMMKKKGGG@@@888111...///000888???CCCAAA>>>;;;555000---,,,***+++---/////////---......---,,,***((('''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&((()))))))))))))))((()))***+++,,,------...111111222555888;;;???@@@AAACCCEEEEEEDDDEEEFFFHHHJJJJJJKKKLLLOOOQQQSSSTTTPPPPPPPPPQQQPPPPPPOOONNNRRRZZZfffpppzzzxxxjjjccc[[[UUURRRPPPLLLJJJFFFEEEDDDBBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIKKKNNNQQQTTTVVVXXXYYYXXXWWWWWWXXXYYYYYYYYYZZZ\\\]]]___```^^^^^^______aaaccceeefffhhhiiikkknnnpppsssuuuvvvxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyzzz{{{}}}||||||{{{{{{zzzzzz{{{}}}~~~}}}|||~~~}}}~~~}}}|||}}}{{{|||}}}}}}}}}|||zzzyyy{{{yyyxxxyyyyyyyyywwwuuupppooonnnmmmllllllllllllmmmmmmkkkjjjiiiiiiiiiiiieeeeeeddddddbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZZZZVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRSSSUUUVVVWWWZZZ]]]]]]ZZZVVVRRRQQQIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHFFFCCC@@@555222...+++******,,,---333<<>>@@@@@@BBBDDDEEEEEEEEEGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSNNNOOOQQQQQQQQQOOONNNLLLSSS\\\hhhsss{{{|||ssseee___WWWQQQOOONNNKKKIIIEEEDDDCCCBBBAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLOOORRRWWWYYY[[[[[[ZZZYYYYYYZZZYYYYYYZZZ[[[\\\^^^___`````````aaaccceeeggghhhiiiiiijjjmmmpppsssvvvxxxyyyzzzzzz|||}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||}}}yyy{{{|||}}}}}}{{{yyyxxxzzzyyyxxxyyyyyyyyywwwuuuoooooonnnmmmmmmmmmmmmmmmooommmkkkiiihhhhhhhhhhhheeeeeeeeedddbbbaaa___^^^___^^^]]][[[ZZZYYYYYYYYYVVVWWWWWWXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVUUUWWWYYYYYYVVVRRRPPPPPPHHHGGGEEEFFFGGGGGGFFFDDDCCCDDDFFFHHHJJJHHHEEEAAA777555111---,,,,,,---///000;;;HHHPPPXXX```cccaaa[[[VVVUUUXXXWWWPPPIIIFFF:::AAAHHHLLLRRRXXXZZZXXXKKKHHH@@@777000,,,,,,...555;;;@@@???>>><<<666000000...,,,+++,,,------,,,////////////...+++)))((('''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))(((%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((()))))))))(((((()))***+++,,,---------000000111444777:::>>>@@@???AAADDDEEEEEEFFFGGGHHHMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOQQQRRRRRRPPPMMMKKKSSS]]]jjjuuu|||}}}qqqjjj]]]ZZZUUUQQQOOOLLLHHHFFFFFFFFFEEEDDDCCCBBBBBBAAADDDEEEEEEEEEDDDCCCBBBBBBHHHGGGEEEDDDDDDFFFGGGIIIFFFGGGHHHHHHGGGFFFDDDCCCFFFHHHJJJKKKJJJLLLPPPTTTXXXYYYZZZZZZXXXWWWXXXYYYXXXYYYZZZ\\\^^^```aaabbbaaabbbcccdddfffggghhhiiijjjnnnqqqssstttvvv{{{||||||~~~~~~|||}}}}}}}}}||||||}}}}}}}}}}}}xxxyyy{{{||||||{{{yyywwwyyyyyyxxxvvvuuutttsssrrrsssqqqnnnmmmnnnnnnmmmlllkkklllmmmjjjgggeeegggiiiiiigggdddcccccccccbbbaaa```___]]][[[YYYWWWVVVVVVTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYVVVUUUTTTTTTTTTRRROOOMMMIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDBBBBBB:::333...---,,,******---555>>>JJJTTTYYY\\\^^^```[[[[[[ZZZYYY[[[ZZZOOOBBBEEEFFFIIINNNSSSTTTPPPLLLEEECCC===666000------///444777;;;===;;;888666555000...,,,*********+++,,,.........---,,,+++)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%''''''''''''((((((((((((((()))*********((('''&&&(((((()))***+++---...///...111111000333:::>>>???@@@AAABBBDDDEEEFFFFFFFFFIIIJJJLLLMMMOOOOOOPPPPPPLLLNNNOOOOOONNNMMMNNNOOOSSS\\\hhhsss}}}tttiiibbb[[[WWWSSSPPPMMMJJJGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCGGGFFFEEEDDDEEEFFFGGGIIIHHHHHHIIIIIIHHHGGGFFFEEEJJJKKKLLLKKKJJJKKKNNNQQQVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[\\\^^^```aaabbbccceeeeeeffffffggghhhhhhiiijjjlllooorrruuuyyy~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}|||{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrpppnnnmmmmmmnnnnnnlllkkklllmmmmmmkkkhhhggghhhjjjkkkhhheeecccbbbaaa^^^\\\[[[[[[ZZZYYYYYYYYYYYYZZZWWWXXXXXXWWWVVVTTTRRRPPPRRRRRRSSSTTTUUUVVVWWWWWWTTTSSSSSSSSSTTTSSSPPPNNNIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA888222---------+++,,,///444>>>LLLVVV[[[\\\]]]^^^\\\\\\^^^bbbgggfffYYYJJJBBBBBBEEEJJJNNNOOOKKKGGGBBB@@@;;;555///,,,,,,---111555999;;;:::777555444000///---+++***+++,,,---/////////...---,,,******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))(((''''''(((((()))***+++---...///222444444555:::CCCHHHGGG@@@@@@AAABBBCCCDDDEEEEEEIIIJJJLLLMMMNNNOOOPPPPPPKKKMMMNNNNNNMMMLLLMMMNNNUUU]]]iiisss|||uuujjjaaa\\\XXXUUUQQQMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJIIIIIINNNNNNNNNLLLJJJJJJLLLNNNSSSUUUWWWXXXXXXYYY\\\]]]]]]^^^___aaabbbdddeeefffhhhhhhhhhiiiiiiiiijjjjjjkkkkkkmmmrrrxxx}}}~~~|||}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{zzzxxxwwwvvvuuutttrrrqqqqqqnnnmmmmmmooopppooommmkkkmmmmmmmmmkkkiiihhhiiijjjiiigggdddbbbaaa```]]][[[YYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXXXXXXXVVVTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSRRRPPPNNNJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA888111------...,,,---000333>>>LLLXXX\\\]]]]]]]]]^^^___bbbkkkuuuuuufffTTTAAAAAACCCGGGJJJJJJFFFBBB???===999444...+++***+++...222666999888666444333111000---,,,++++++---...000000000///...---,,,+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''((((((((((((***))))))((((((((((((((((((((()))***+++---...///000111222444<<>>::::::999555111...,,,,,,---111666888888666444333222000...,,,,,,,,,---...---------------,,,+++***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***)))(((''''''((()))***(((((()))***+++---...///222333222444;;;EEEIIIGGGEEEDDDCCCBBBCCCDDDGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPMMMOOOPPPOOONNNLLLLLLMMMRRR]]]jjjttt{{{uuujjjaaa[[[VVVSSSQQQNNNKKKJJJIIIHHHFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOOOOQQQRRRSSSSSSQQQPPPPPPRRRTTTUUUTTTRRRUUUYYY]]]```cccgggjjjkkkkkklllmmmnnnooopppppplllmmmoooqqqtttvvvxxxyyy{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxwwwvvvuuutttrrrqqqqqqnnnmmmmmmooopppooommmkkkjjjiiigggggghhhhhhgggfffdddcccbbbbbbaaa___\\\YYYYYYYYYYYYYYYZZZ[[[]]]]]]YYYYYYYYYXXXWWWUUUSSSRRRRRRRRRQQQPPPPPPQQQQQQRRRTTTSSSQQQOOONNNJJJFFFCCCFFFEEEBBB@@@???@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCBBB???888222000///++++++---111888CCCLLLSSS[[[ccchhhgggdddaaaccclllnnnbbbSSS???======???BBBAAA>>>:::999:::999777333///.........222666999888666444333111000---,,,++++++---...,,,,,,------,,,,,,+++***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((()))***+++---...//////222333222666===BBBCCCEEEEEEDDDDDDDDDEEEGGGGGGFFFGGGIIILLLNNNOOOPPPPPPNNNPPPQQQPPPNNNLLLLLLMMMPPP\\\kkkuuu{{{yyynnnddd]]]WWWRRRPPPNNNKKKIIIGGGGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTWWWTTTRRRRRRUUUVVVVVVUUUUUUXXX\\\```cccgggkkknnnnnnnnnooopppqqqrrrrrrsssssstttuuuwwwyyy{{{|||}}}|||}}}|||}}}~~~~~~~~~~~~|||{{{xxxxxxwwwvvvtttsssrrrrrrpppnnnmmmmmmnnnnnnlllkkkkkkiiiggggggiiiiiihhhgggdddcccbbbbbbbbb```\\\YYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYWWWUUUSSSRRRSSSRRRPPPOOOOOOQQQSSSTTTUUUTTTRRRQQQPPPMMMIIIFFFGGGEEEBBB??????@@@BBBCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>777222111///---,,,///000888CCCLLLRRRXXX___ddddddbbb```aaaffffffZZZMMM<<<:::999;;;>>>???;;;888777888999777444000......///222777888777444222111000///---+++***+++,,,---------------------,,,+++'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***+++---...///+++111333111111888???BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOPPPOOOMMMKKKKKKLLLQQQ^^^llluuuzzzvvvppphhh```ZZZVVVSSSPPPKKKIIIGGGFFFFFFEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGIIIKKKMMMOOOPPPPPPOOONNNNNNOOOPPPRRRTTTUUUZZZWWWTTTTTTVVVWWWWWWUUUWWWZZZ^^^bbbeeeiiimmmpppppppppqqqqqqrrrsssttttttyyyyyyzzz{{{|||}}}~~~||||||rrrssstttwww|||}}}~~~}}}yyyyyyxxxvvvuuutttsssrrrsssqqqnnnmmmnnnnnnmmmlllllljjjggghhhjjjkkkjjjhhh``````aaabbbcccbbb```]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVTTTRRRPPPNNNNNNQQQTTTVVVVVVUUUSSSSSSRRRPPPLLLJJJHHHFFFBBB@@@???@@@CCCDDD@@@@@@AAAAAAAAA@@@??????===666111111000......111000888DDDMMMSSSWWW[[[^^^```aaaaaaaaadddbbbVVVIII;;;:::999;;;>>>>>><<<888555777888777333000...---///222666888666333111000000...,,,*********+++,,,.........///......------'''&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$%%%'''((())))))***''''''''''''((((((((()))&&&'''(((*********)))((((((((()))***+++---...///---555999666444:::BBBGGGBBBCCCDDDDDDEEEDDDDDDCCCEEEGGGIIIKKKMMMOOOPPPPPPMMMNNNOOONNNLLLJJJJJJKKKSSS___nnnvvvzzzxxxoooccc[[[WWWSSSNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPOOONNNOOOQQQTTTUUUWWWXXXYYYYYYYYYYYY\\\^^^[[[[[[]]]cccjjjppprrrrrrtttsssqqqooopppqqqsssuuuyyyyyyyyyyyy{{{}}}{{{vvvqqqqqqrrrtttwww|||~~~}}}yyyyyyxxxwwwwwwvvvuuuuuusssrrrpppooommmlllkkkkkkkkkiiiggghhhkkkkkkiiigggeeedddbbbaaa___^^^^^^^^^^^^]]][[[YYYXXXYYYZZZ[[[YYYVVVTTTSSSTTTUUUUUUUUUUUUTTTRRRQQQQQQSSSUUUVVVTTTSSSRRRQQQOOONNNLLLLLLIIIGGGDDDBBBBBBBBBAAA@@@CCCCCCDDDDDDDDDCCCAAA@@@===999333000...---,,,+++000888EEEPPPWWWZZZ[[[\\\bbb___ZZZZZZ___aaaWWWJJJ>>>:::999<<<>>><<<;;;<<<666666777666444000,,,)))+++---000333444444333222///---***(((((())),,,...////////////...,,,***)))))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++************+++,,,---...---...///222666;;;???AAACCCCCCCCCBBBBBBCCCCCCDDDHHHHHHIIIJJJLLLMMMOOOPPPMMMNNNOOONNNLLLJJJJJJKKKVVV```mmmuuuyyy|||qqqjjj```ZZZWWWTTTOOOKKKIIIHHHGGGEEEDDDDDDCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOQQQTTTWWWYYYYYYZZZ\\\\\\\\\]]]___aaaaaaaaabbbgggmmmrrrssssssvvvtttqqqppppppqqqtttvvvyyyyyyzzz{{{}}}}}}wwwrrrppppppoooooorrruuuyyy{{{~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwwwsssrrrpppnnnllllllllllllmmmkkkiiiiiikkkkkkiiigggccccccddddddccc```^^^]]]\\\[[[ZZZXXXXXXXXXXXXYYYVVVUUUTTTUUUWWWXXXXXXXXXTTTSSSRRRRRRRRRSSSUUUVVVUUUTTTSSSQQQOOONNNLLLKKKKKKHHHEEECCCCCCBBBAAA@@@BBBCCCCCCDDDCCCBBBAAA@@@===999444000...---,,,+++000888DDDNNNUUUXXXZZZ[[[]]]\\\YYYXXX[[[[[[QQQEEE===999999===???===;;;===666777777666333///+++))),,,...222666777777555444000...+++))))))+++---///.../////////...,,,***))))))((('''&&&&&&%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++,,,,,,,,,++++++,,,------......000333666:::>>>@@@BBBBBBAAAAAABBBBBBCCCDDDGGGHHHJJJMMMNNNNNNMMMMMMMMMNNNOOOOOOLLLKKKKKKKKKSSS^^^kkkuuu||||||uuuhhhccc\\\XXXVVVSSSOOOKKKHHHHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPRRRTTTXXX[[[\\\\\\]]]______```aaacccfffhhhhhhiiimmmqqquuuvvvvvvxxxvvvsssqqqqqqsssvvvxxxzzz{{{|||}}}{{{tttoooooommmkkkjjjkkknnnqqqttt|||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxtttrrrooommmkkklllmmmnnnnnnllljjjiiijjjjjjhhhgggaaaccceeefffeeebbb___]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVWWWYYYYYYXXXVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOMMMMMMMMMJJJFFFDDDCCCBBBAAA???AAABBBBBBCCCCCCBBB@@@???===999444000...---,,,+++000777BBBLLLRRRVVVXXXYYYXXXYYYWWWSSSRRRQQQIII@@@:::777999>>>@@@>>><<<===777777777666333///+++))),,,000555:::<<<:::777555222000---******+++...000......//////...,,,***))))))((('''&&&%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******......---,,,,,,,,,,,,,,,...///111333666:::===>>>?????????@@@AAABBBCCCDDDFFFHHHLLLOOOOOONNNLLLJJJNNNOOOPPPOOOMMMLLLLLLLLLQQQ\\\kkkvvvtttlll```]]]YYYVVVTTTQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]______```bbbbbbcccdddgggiiikkklllnnnqqqtttwwwyyyzzz|||zzzwwwuuuuuuxxx{{{}}}|||}}}~~~{{{tttooonnnllljjjhhhiiilllooorrruuuxxx|||||||||}}}}}}|||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvuuurrrooollljjjkkknnnooommmllljjjhhhgggggggggfffccccccddddddcccbbb```___\\\]]]]]]]]]\\\[[[ZZZYYY[[[ZZZYYYYYYYYYWWWSSSPPPRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOLLLHHHEEECCCBBB@@@???@@@AAABBBBBBBBBAAA@@@???===999444000......---,,,///666@@@IIIOOOSSSVVVWWWXXXXXXUUUNNNJJJIIIEEE@@@999777999???BBB@@@>>>>>>999999888666222...+++)))+++///666<<<>>>===999666222000---******+++---///......//////...,,,+++***((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***,,,,,,+++++++++,,,,,,---///000111444777:::<<<=========>>>???@@@BBBDDDEEEHHHIIILLLNNNNNNMMMKKKJJJNNNOOOPPPPPPNNNMMMMMMMMMTTT^^^lllxxxwwwllleee\\\ZZZWWWTTTQQQMMMIIIGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\^^^___```aaabbbdddddddddfffhhhjjjkkkmmmppprrruuuxxx{{{|||}}}|||{{{zzz{{{}}}~~~~~~zzztttppppppnnnlllkkkkkknnnqqqsssqqqtttwwwzzz}}}~~~~~~{{{||||||||||||{{{{{{zzzwwwwwwwwwwwwwwwwwwvvvvvvtttrrrnnnlllkkklllnnnppplllkkkiiigggeeeeeefffgggfffeeecccaaa``````aaaaaa\\\\\\\\\\\\\\\ZZZYYYXXX[[[ZZZYYYXXXXXXUUURRROOORRRRRRSSSTTTTTTTTTTTTSSSQQQQQQRRRSSSSSSTTTUUUUUUOOOLLLHHHEEECCCBBB@@@>>>???@@@AAABBBBBBBBBAAA@@@>>>:::444111///...---,,,...444>>>FFFMMMRRRUUUXXXZZZYYYSSSIIIDDDEEEFFFDDD999888:::AAADDDAAA???@@@<<<;;;999666333///+++))))))...666<<>>@@@BBBDDDEEEJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNYYYbbbooozzzzzzpppggg```YYYWWWUUUQQQNNNJJJHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[\\\^^^___aaabbbbbbdddeeefffffffffgggiiikkkkkknnnqqqsssuuuwwwzzz}}}||||||}}}}}}{{{yyytttqqqrrrqqqpppooooooqqqssstttoooqqqtttwwwzzz~~~||||||~~~~~~~~~}}}zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxwwwsssqqqooolllllllllnnnoookkkkkkiiigggeeedddfffiiijjjgggdddaaa___```aaaccc\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVWWWWWWWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQRRRSSSUUUVVVWWWXXXOOOKKKGGGDDDCCCAAA???>>>???@@@BBBCCCCCCBBBBBBAAA>>>:::555111///...---,,,---333<<>>===;;;777333///,,,***(((---555<<>>???@@@BBBDDDEEEJJJJJJJJJJJJKKKLLLNNNOOOLLLNNNOOOOOONNNMMMMMMNNN[[[cccppp{{{|||tttkkkccc^^^UUUUUURRROOOKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSVVVYYY[[[\\\ZZZ\\\^^^```cccdddffffffhhhiiiiiiiiihhhhhhjjjlllmmmpppsssttttttuuuxxx{{{xxxzzz}}}|||{{{zzzwwwtttuuutttssssssrrrqqqqqqqqqmmmooorrruuuxxx|||}}}{{{{{{||||||{{{zzzxxxxxxyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvwwwqqqpppooommmmmmmmmnnnnnnllllllkkkhhhffffffiiilllllljjjhhheeecccbbbbbbbbb___^^^\\\[[[ZZZZZZ[[[[[[YYYXXXVVVVVVWWWXXXXXXWWWTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSTTTTTTUUUVVVVVVWWWMMMJJJFFFCCCBBBAAA???>>>@@@AAABBBCCCDDDCCCCCCBBB>>>:::555111//////...---,,,222;;;CCCKKKRRRXXX[[[ZZZWWWQQQIIIHHHKKKKKKHHH@@@===>>>BBBEEEDDDCCCDDDAAA???===999555000---,,,)))...555;;;???>>><<<:::333111...+++******,,,...,,,---.........---,,,+++&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((()))***,,,---...+++---111555999;;;===>>>>>>>>>??????AAABBBDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNKKKMMMNNNNNNMMMLLLLLLMMMWWW```mmm{{{xxxppphhhaaa]]]SSSRRRQQQNNNJJJIIIJJJKKKGGGFFFEEEEEEEEEEEEEEEFFFDDDEEEHHHJJJKKKJJJIIIHHHLLLMMMMMMNNNNNNOOOPPPPPPNNNPPPRRRUUUXXXZZZ]]]^^^YYY[[[^^^aaaeeegggiiijjjjjjkkklllkkkjjjiiikkkmmmpppsssuuuuuuttttttvvvyyyuuuxxx}}}}}}}}}}}}{{{yyyvvvvvvuuutttrrrpppnnnmmmlllnnnqqqtttvvvzzz~~~}}}zzzzzzzzzzzzyyyxxxvvvwwwwwwxxxxxxxxxwwwwwwssssssssstttttttttttttttppppppooonnnnnnnnnnnnnnnlllmmmllljjjggghhhkkkooommmmmmkkkiiigggdddbbbaaadddbbb```^^^]]]^^^___```^^^\\\YYYWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUULLLIIIEEECCCBBBAAA???>>>@@@AAACCCDDDDDDDDDCCCCCC>>>:::555111000///...---,,,111:::CCCKKKRRRYYY]]]WWWUUUPPPLLLLLLOOOLLLFFFCCC??????CCCEEEDDDDDDFFFCCCAAA>>>:::555111...,,,+++///555<<>>>>>?????????@@@AAABBBCCCDDDDDDGGGKKKNNNPPPOOONNNLLLJJJLLLNNNNNNLLLLLLLLLMMMSSS\\\jjjzzz|||ssskkkccc[[[WWWTTTQQQNNNJJJGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVVVVWWWWWWXXXXXXYYYYYYYYY\\\]]]```dddgggjjjlllmmmqqqqqqooommmjjjjjjlllnnnuuuwwwzzz{{{zzzyyyyyyyyy{{{~~~~~~}}}{{{xxxzzzwwwtttrrrqqqqqqpppoooooooooooopppsssxxx|||~~~}}}|||{{{|||}}}|||{{{zzzzzzxxxxxxxxxxxxzzzzzzttttttuuuuuuuuuuuuttttttnnnnnnooooooooonnnmmmmmmpppnnnllliiihhhhhhiiijjjhhhhhhgggfffeeedddddddddcccbbb```^^^\\\[[[[[[[[[```___\\\ZZZYYYYYYYYYZZZ]]]ZZZVVVSSSSSSTTTTTTTTTSSSSSSSSSUUUVVVUUURRRPPPIIIHHHEEEBBB@@@???@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBDDD???888222...,,,***(((...222999CCCMMMTTTWWWWWWUUUTTTPPPJJJJJJNNNNNNLLLGGG>>>888:::@@@CCCEEEGGG@@@???>>>===:::555///***)))...555<<>>======<<<:::555///+++***///555;;;>>>>>><<<:::333111...+++***+++...////////////...---,,,+++***'''&&&$$$%%%&&&''''''&&&&&&$$$"""###$$$%%%###!!!$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######%%%((())))))(((((((((''''''''''''''''''((())))))((('''''')))))))))***++++++,,,,,,///000222444777;;;===??????@@@AAAAAA@@@AAACCCEEEIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQQQQTTT]]]lll{{{zzzuuunnngggaaa[[[UUUQQQNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\___aaaeeeiiimmmqqqtttuuupppqqqrrrssssssuuuyyy||||||~~~~~~{{{zzzzzzzzz{{{zzzwwwuuupppooommmmmmnnnpppsssuuuyyy~~~~~~}}}{{{{{{|||}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz|||zzzxxxuuutttttttttuuuuuutttsssrrrrrrrrrsssssssssqqqoookkkiiihhhggggggfffgggfffffffffeeedddcccaaa___\\\YYYXXXXXXYYY[[[YYYYYYYYYYYYZZZ\\\___```VVVTTTRRRRRRSSSTTTSSSRRRUUUUUUUUUVVVVVVUUURRROOOKKKIIIFFFDDDBBBBBBBBBBBBEEECCCAAA??????@@@CCCDDD???:::444///---,,,+++***+++...555>>>IIIPPPSSSTTTMMMNNNOOOOOOTTT[[[^^^\\\RRREEE<<>>???AAAAAAAAABBBDDDFFFGGGHHHIIILLLNNNPPPRRRSSSNNNNNNMMMNNNOOOQQQSSSTTTSSS]]]mmm{{{|||ppplllfffaaa\\\WWWRRROOOLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNQQQRRRTTTTTTTTTUUUXXXZZZ[[[[[[\\\]]]___```aaaaaabbbdddgggkkknnnqqqssstttrrrsssuuuvvvwwwyyy|||~~~}}}yyyvvvpppooommmkkkkkklllnnnpppuuu{{{~~~}}}{{{{{{|||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxuuurrrqqqrrrssstttwwwvvvtttrrrqqqrrrssstttsssrrrpppmmmkkkjjjjjjiiihhhhhhhhhgggeeecccaaa```___]]]YYYWWWVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXTTTSSSRRRSSSTTTUUUTTTRRRUUUTTTTTTUUUUUUTTTPPPNNNJJJHHHEEECCCBBBAAABBBBBBEEECCCAAA@@@@@@AAABBBCCC???:::444///,,,+++)))(((***---333===GGGOOOSSSTTTRRRSSSRRRRRRXXXbbbhhhhhh___OOO@@@@@@FFFFFFBBB===999999888888777555000---+++---111555888999999999///---***''''''(((+++---////////////...,,,+++***(((&&&%%%%%%&&&&&&&&&%%%"""""""""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))((((((((())))))***++++++,,,,,,---///000222444777;;;===???===???@@@AAAAAABBBEEEGGGGGGHHHJJJLLLOOOQQQRRRSSSNNNNNNNNNNNNPPPRRRUUUVVVUUU___mmmzzzzzztttiiieee```\\\XXXTTTPPPMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOORRRSSSUUUUUUUUUVVVYYY[[[[[[\\\^^^```bbbeeeggghhhhhhjjjllloooqqqssstttuuuuuuwwwxxxyyyyyyzzz|||~~~zzzvvvrrrqqqnnnlllkkklllnnnooouuu{{{~~~|||zzzzzz{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttrrrrrrsssuuuwwwwwwuuusssqqqpppppprrrsssqqqpppooonnnnnnmmmmmmmmmjjjjjjiiihhheeeaaa^^^\\\]]][[[YYYWWWVVVWWWYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTTTTSSSRRRSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSPPPMMMHHHGGGDDDBBB@@@@@@AAABBBAAABBBBBBCCCBBBBBBAAAAAAAAA<<<555///+++)))'''&&&***---333===GGGPPPTTTVVVXXXXXXUUUTTT\\\hhhqqqtttkkkWWWEEE@@@DDDDDD@@@===888777666666666444000---)))+++...222444666777777111///---******,,,...000.........---,,,+++***))))))'''%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((()))))))))(((((()))))))))*********+++,,,,,,------///000222444777;;;===???>>>???AAAAAAAAACCCEEEHHHJJJJJJKKKMMMNNNOOOQQQQQQNNNNNNNNNOOOQQQSSSUUUVVVXXXaaannnyyy~~~uuunnnddd```\\\XXXUUURRRNNNLLLIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRTTTUUUUUUUUUWWWYYY[[[]]]^^^```cccfffhhhjjjkkkoooppprrrtttvvvwwwxxxxxxyyyzzz||||||{{{zzz|||}}}~~~zzzwwwuuurrrppppppqqqssstttyyy~~~|||zzzzzz{{{|||{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwyyyuuusssrrrpppooooooooopppnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjhhheeeaaa]]]ZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSRRRRRRTTTUUUTTTSSSRRRRRRRRRSSSTTTTTTQQQNNNGGGFFFCCCAAA@@@@@@AAABBB???@@@BBBCCCDDDCCCBBBAAABBB===555///+++)))'''%%%+++---333===GGGPPPUUUWWWZZZYYYVVVUUU]]]jjjtttwwwlllYYYGGG@@@AAAAAA>>><<<777666444444444222///,,,(((***...111444555555555000...+++))))))+++...///.........---,,,+++)))))))))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))'''''''''(((((((((((((((***))))))(((((())))))*********++++++,,,---------///000222444777;;;===??????@@@BBBBBBBBBCCCEEEGGGKKKKKKLLLLLLMMMNNNOOOOOOMMMNNNOOOPPPRRRSSSSSSTTTYYYcccpppzzzwwwooohhh```]]]XXXUUURRROOOLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUUUUWWWYYY[[[aaabbbccceeegggiiikkklllqqqrrrtttvvvyyyzzz{{{|||{{{}}}~~~}}}|||}}}~~~|||{{{yyywwwwwwxxx{{{|||~~~}}}}}}~~~~~~}}}|||zzzzzz{{{{{{{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwvvvvvvuuuvvvvvvsssrrrrrrqqqpppooonnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhiiihhheeebbb^^^[[[[[[[[[[[[\\\\\\\\\[[[[[[YYYZZZZZZZZZZZZYYYYYYXXXUUUSSSPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVVVVTTTQQQHHHFFFDDDBBBAAAAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAA<<<555///,,,***)))'''***---333<<>>::::::777555333222222000---+++))),,,000555777777666555000...,,,******,,,///111000000000///...---++++++***(((&&&%%%&&&&&&%%%###"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))+++***)))(((((()))***+++***++++++,,,,,,------...///000222444777;;;===???AAABBBCCCCCCBBBBBBDDDFFFHHHHHHIIIKKKLLLNNNOOOOOOLLLNNNPPPRRRSSSRRRPPPNNNTTTcccvvv}}}vvvppplllhhheee```\\\VVVPPPKKKIIIHHHIIILLLKKKJJJIIIJJJLLLNNNOOOPPPOOOOOOQQQTTTTTTRRROOORRRPPPNNNOOORRRSSSRRROOOUUUUUUUUUTTTSSSTTTWWWYYYaaadddgggjjjlllmmmppprrruuuwww{{{}}}}}}}}}}}}{{{|||}}}~~~~~~|||}}}~~~}}}{{{zzzzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwyyyyyyxxxvvvuuusssrrrrrrrrrssssssrrrpppnnnmmmnnnnnnnnnnnnlllkkkiiigggfffiiigggeeebbb```___^^^^^^\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[YYYWWWUUUSSSVVVSSSPPPPPPSSSUUUUUUTTTRRRRRRSSSTTTTTTSSSRRRQQQKKKIIIFFFDDDCCCDDDFFFGGGBBBBBBBBBBBBAAA@@@??????>>>:::444000...,,,+++******,,,000777@@@JJJSSSXXX^^^]]][[[ZZZZZZZZZ[[[\\\WWWNNNCCC=========<<<:::888777555333111///...---***---111444444444333333111---***++++++)))***///---...//////...,,,***)))+++)))'''&&&&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***,,,---......///000222555888;;;===>>>@@@AAABBBBBBBBBCCCEEEGGGHHHJJJLLLNNNOOOOOOMMMMMMMMMNNNOOONNNNNNNNNPPPRRRYYYdddrrr~~~yyyrrrmmmjjjfffddd\\\YYYTTTOOOLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOOOONNNNNNPPPRRRSSSQQQOOOSSSQQQPPPQQQSSSTTTSSSQQQUUUUUUUUUUUUTTTUUUXXX[[[bbbeeehhhkkkmmmoooqqqsssuuuxxx{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyywwwvvvuuuyyyxxxwwwvvvtttsssrrrrrrqqqrrrsssrrrooommmmmmmmmlllllllllkkkjjjhhhgggfffgggfffdddbbb```_________^^^]]]]]]]]]]]]]]]]]]^^^\\\\\\[[[ZZZYYYXXXVVVUUUWWWTTTQQQQQQSSSUUUUUUTTTTTTUUUUUUTTTSSSQQQNNNMMMKKKIIIGGGDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA??????>>>:::444000...---+++******,,,000777@@@JJJRRRVVV[[[[[[[[[ZZZZZZZZZZZZ[[[WWWOOODDD>>>======<<<::::::999888666444222000///***---000333333333333333333...++++++***(((***...---...///000///...,,,++++++)))'''&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,------///000222555888;;;===>>>???AAABBBBBBBBBBBBEEEGGGHHHJJJLLLNNNOOOOOONNNMMMMMMNNNOOOOOONNNNNNOOOPPPUUU___mmmxxx~~~zzzsssnnnjjjgggdddbbbXXXVVVRRROOOMMMLLLMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLMMMNNNPPPQQQPPPOOOTTTSSSRRRSSSUUUVVVUUUTTTUUUVVVWWWVVVVVVXXX[[[^^^cccfffjjjmmmnnnqqqsssuuuvvvyyy|||~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{zzzzzzzzzyyyxxxvvvuuutttxxxxxxwwwuuutttsssrrrqqqoooqqqqqqpppnnnllllllmmmjjjjjjjjjjjjiiihhhgggfffeeedddcccaaa``````___```````````````````````````]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVSSSRRRSSSTTTSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMJJJIIIGGGEEECCCBBBBBBAAAGGGGGGGGGEEEDDDBBB@@@???>>>:::444000...---,,,+++***,,,111888@@@IIIOOOSSSXXXYYYYYYZZZYYYXXXWWWVVVUUUMMMDDD>>><<<<<<<<<:::;;;;;;:::888666444222111+++,,,///222333444444444555000,,,+++***'''))),,,---...///000000///...---***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))*********++++++,,,,,,,,,///000222555888;;;===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIKKKMMMNNNOOONNNNNNMMMOOOQQQQQQOOONNNNNNNNNSSS\\\hhhsss}}}{{{vvvpppkkkgggddd```^^^VVVTTTQQQOOOMMMMMMMMMNNNJJJIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMOOOPPPPPPOOOUUUUUUUUUVVVWWWWWWWWWWWWUUUWWWXXXYYYYYY[[[^^^aaaeeehhhkkknnnpppsssuuuxxxwwwyyy|||~~~~~~~~~|||}}}~~~~~~}}}zzzyyyyyyzzzwwwxxxxxxxxxxxxwwwvvvvvvwwwvvvvvvuuutttrrrrrrqqqnnnooopppooommmllllllllliiijjjjjjjjjiiihhhggggggcccbbbbbbaaa``````````````````aaaaaaaaaaaa``````]]]\\\[[[YYYYYYYYYZZZ[[[XXXWWWUUUSSSSSSRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPHHHGGGFFFEEEDDDBBBAAAAAAFFFFFFFFFEEEDDDBBBAAA@@@>>>:::444000......,,,+++))),,,111777???GGGMMMQQQVVVWWWXXXXXXWWWTTTPPPNNNNNNHHHAAA<<<;;;<<<<<<<<<;;;;;;:::999777444222000++++++...111555888999999888222---,,,)))&&&(((,,,,,,---......///......---***(((&&&%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&'''(((((((((((()))))))))++++++++++++++++++++++++///000222555888;;;===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIKKKMMMNNNOOOOOOOOONNNQQQSSSSSSQQQOOONNNNNNUUU\\\gggrrr}}}zzzvvvpppjjjfffbbb^^^[[[WWWUUURRROOOMMMLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLMMMMMMNNNOOOQQQRRRUUUVVVWWWXXXXXXYYYYYYZZZWWWYYY[[[\\\\\\^^^aaacccfffiiimmmppprrrtttwwwyyywwwyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzyyyyyyzzzuuuuuuvvvwwwxxxxxxxxxxxxvvvuuuuuutttsssrrrqqqqqqmmmooopppooommmllllllllljjjjjjkkkkkkjjjiiihhhhhhaaaaaaaaaaaa``````______^^^___````````````___^^^]]]\\\[[[YYYYYYYYYZZZ[[[VVVVVVUUUTTTRRRQQQPPPQQQNNNOOOQQQRRRRRRRRRQQQPPPGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA===:::444000///...---,,,))),,,000666>>>FFFLLLPPPVVVWWWWWWVVVSSSOOOJJJGGGGGGCCC===:::999;;;===>>>:::::::::999777444111///++++++,,,111888===@@@@@@:::333...,,,)))&&&''',,,+++,,,,,,,,,------,,,,,,)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((((((((((((((()))))))))***++++++++++++++++++++++++///000222555888;;;===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJLLLMMMOOOOOOPPPPPPRRRTTTUUUSSSQQQOOOOOOVVV]]]gggsssxxxtttooojjjeeeaaa\\\YYYWWWUUURRROOOMMMKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMOOOOOOOOOPPPRRRUUUUUUWWWYYYYYYYYYYYY[[[\\\YYY[[[]]]______```bbbdddfffiiimmmpppsssuuuxxx{{{vvvyyy|||}}}}}}|||}}}~~~}}}~~~~~~~~~}}}zzzyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyuuuttttttsssrrrrrrqqqqqqmmmnnnpppooommmllllllmmmkkkkkkkkkkkkjjjiiihhhggg``````aaaaaa```___^^^]]]\\\]]]^^^______^^^]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXTTTUUUUUUSSSQQQOOOOOOPPPRRRRRRSSSSSSRRRQQQOOONNNIIIHHHGGGEEEDDDCCCCCCBBB???@@@AAAAAABBBBBBAAAAAA===:::444111//////...---)))+++...444;;;DDDLLLQQQWWWWWWVVVUUUQQQLLLHHHEEECCC@@@===:::999;;;===???:::;;;;;;:::888555222000---+++,,,111:::AAADDDDDD;;;444...+++)))&&&(((,,,,,,,,,++++++++++++++++++(((&&&$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((()))))))))******)))))))))((((((((()))))))))***************++++++,,,,,,,,,///000222555888;;;===>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTTTTRRRQQQQQQQQQVVV\\\gggsss|||tttqqqmmmiiieeeaaa]]]ZZZUUUTTTRRROOOMMMLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMOOOQQQQQQPPPQQQUUUXXXUUUWWWZZZZZZYYYYYY[[[^^^[[[]]]```aaaaaabbbccceeefffiiimmmpppsssvvvyyy{{{vvvxxx{{{||||||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxttttttssssssrrrqqqqqqqqqmmmoooppppppnnnmmmmmmnnnkkkkkkkkkjjjiiigggfffeee``````aaaaaa```^^^]]]\\\[[[\\\^^^______^^^\\\[[[\\\\\\[[[ZZZYYYXXXVVVUUUQQQSSSTTTSSSPPPNNNNNNOOORRRSSSSSSTTTSSSRRRPPPOOONNNLLLIIIEEECCCAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@===999444111000///......******,,,111999CCCMMMRRRWWWWWWVVVUUURRRNNNJJJHHHDDDBBB???<<<::::::===???>>>>>>??????<<<999666333///---,,,000999@@@CCCCCC;;;444...+++)))&&&)))---...------,,,++++++++++++(((&&&$$$$$$%%%&&&%%%$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((()))))))))*********))))))***+++,,,,,,------///000222555888;;;===>>>AAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQOOOPPPQQQQQQPPPPPPQQQRRRVVV]]]hhhvvvzzzqqqnnnjjjgggeeebbb^^^[[[SSSRRRQQQOOONNNMMMLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNPPPRRRRRRQQQRRRVVVZZZUUUWWWZZZZZZYYYYYY[[[^^^\\\^^^aaabbbbbbbbbdddeeeeeeiiimmmpppsssvvvyyy{{{uuuxxxzzz{{{{{{zzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvsssssssssrrrrrrqqqqqqqqqmmmoooppppppnnnmmmnnnnnnkkkkkkjjjiiigggfffdddccc```aaaaaaaaa```^^^\\\[[[[[[\\\^^^______^^^\\\[[[[[[[[[[[[[[[YYYWWWUUUSSSOOOQQQSSSRRROOOMMMNNNOOOOOOPPPRRRTTTTTTTTTTTTSSSSSSPPPKKKFFFBBB@@@??????BBBBBBBBBBBBAAA@@@???>>>===999444111000//////...******+++000888CCCMMMTTTWWWWWWVVVUUUSSSPPPNNNMMMGGGEEEBBB>>>;;;:::<<<>>>AAABBBCCCBBB@@@===999777222...,,,000888???AAAAAA;;;444...+++)))''')))...000///...---,,,+++++++++'''&&&$$$$$$%%%&&&%%%$$$######$$$%%%'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''))))))))))))************((())))))+++,,,---......///000222555888;;;===>>>BBBCCCDDDDDDDDDEEEGGGIIIHHHIIIIIIKKKMMMOOOQQQRRRMMMNNNOOONNNNNNNNNPPPRRRXXX___kkkyyy}}}vvvpppiiibbb^^^[[[YYYWWWUUUTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY\\\]]]\\\\\\\\\]]]aaaaaa``````aaaccceeefffdddggglllppprrruuuyyy{{{xxxvvvvvvxxx{{{}}}~~~}}}~~~|||{{{|||}}}{{{{{{zzzxxxvvvxxxwwwvvvtttrrrqqqqqqqqqoooooonnnmmmlllkkkkkkjjjkkkkkkjjjiiigggeeedddcccdddcccbbb```___``````aaaaaabbbbbbbbbaaa___^^^\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSOOOJJJDDD@@@>>>>>>???>>>???@@@AAAAAA@@@???>>><<<888333000000///,,,)))'''))),,,111888???EEEIIIRRRVVVZZZZZZVVVQQQPPPPPPDDDCCC>>>777666;;;>>>>>>BBBGGGJJJJJJJJJGGG???666---+++***...444:::======999444...***)))***++++++000000///...,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%###%%%(((+++,,,+++***)))''''''&&&&&&&&&((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOONNNMMMMMMNNNPPPWWWbbboooxxx~~~{{{sssnnnfff```\\\YYYWWWVVVSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOOOOOOOOOOOOONNNNNNQQQRRRSSSTTTUUUUUUUUUUUUXXX[[[]]]^^^]]]]]]]]]^^^bbbbbbaaabbbbbbdddeeefffdddggglllooorrrtttxxxzzzzzzyyyxxxyyy{{{}}}}}}|||}}}|||}}}~~~~~~~~~~~~}}}{{{{{{zzzwwwuuuwwwvvvuuusssrrrqqqqqqqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhfffeeedddeeedddbbbaaaaaaaaabbbbbbbbbbbbcccbbbbbb```___^^^[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRRRROOOJJJDDD@@@???>>>??????@@@AAABBBBBBAAA@@@???<<<888333111000...,,,)))((())),,,111888@@@GGGKKKTTTWWWZZZYYYTTTPPPNNNNNNKKKJJJDDD;;;999===@@@???EEEIIIKKKIIIHHHFFF>>>666---+++***...555:::======:::555...***))))))******------------,,,+++***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''((()))++++++***(((''')))((('''''''''((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPOOONNNMMMOOOQQQXXXeeesss~~~}}}zzzxxxooojjjccc^^^ZZZXXXVVVTTTQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPOOOSSSTTTVVVWWWXXXYYYZZZZZZ[[[]]]______^^^^^^___```ddddddccccccdddeeefffgggeeehhhlllooorrrtttwwwyyy|||{{{zzzzzz|||}}}}}}|||~~~}}}||||||||||||}}}~~~}}}|||||||||zzzwwwtttvvvuuutttsssrrrqqqqqqqqqppppppnnnmmmkkkjjjiiihhhiiijjjjjjiiiiiigggffffffeeeeeecccbbbbbbcccddddddbbbbbbccccccbbbaaa```___YYYXXXVVVTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPQQQQQQRRRRRRRRRRRRQQQNNNJJJDDDAAA????????????@@@AAABBBBBBAAA@@@???<<<999444111///...,,,***)))***+++000777AAAJJJOOOUUUXXXZZZXXXSSSOOOMMMNNNQQQOOOGGG>>>;;;???BBBAAAEEEHHHGGGEEECCCAAA;;;444...,,,+++...555:::======:::555///***))))))))))))***++++++,,,,,,,,,,,,,,,(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%#########$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&%%%(((((())))))******+++++++++***)))((('''((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEEEEEEEGGGIIIKKKMMMOOOPPPOOOPPPPPPOOONNNNNNOOOQQQYYYgggvvv}}}zzzvvvssskkkgggbbb]]]ZZZXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQSSSUUUXXX[[[^^^___```]]]___```aaa``````aaabbbeeeeeeeeefffgggggghhhhhhhhhkkkoooqqqsssuuuxxxzzz|||{{{zzz{{{}}}~~~zzzzzzzzz{{{|||}}}~~~{{{{{{{{{||||||zzzwwwtttttttttsssrrrrrrrrrrrrrrrqqqpppooommmkkkjjjiiihhhiiiiiijjjjjjiiiiiihhhhhhfffeeedddccccccdddeeefffbbbbbbbbbbbbbbbaaaaaaaaaXXXWWWUUUSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQNNNIIIEEEAAA???????????????AAAAAAAAAAAA??????<<<:::666222///---+++***+++***+++///666AAAKKKRRRUUUWWWZZZXXXTTTQQQQQQSSSTTTQQQIII???;;;???BBBCCC@@@BBBAAA===<<<<<<888222///---,,,...555:::<<<<<<999555///***)))(((((((((******+++,,,,,,,,,,,,+++(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''***,,,///111,,,+++***((((((((())))))))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOOOONNNMMMMMMNNNPPPXXXfffvvv|||yyyvvvrrroooiiifffaaa]]][[[YYYXXXVVVTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTTTTRRRSSSVVVYYY\\\___```aaa___```aaaaaaaaaaaacccdddffffffggghhhiiijjjkkkkkklllooorrrtttuuuwwwyyy{{{zzzyyyyyyzzz~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~zzzyyyzzz{{{|||{{{xxxvvvuuutttssssssrrrrrrrrrrrrqqqpppooonnnlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiifffeeedddcccccccccdddeee``````````````````aaaaaaWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPQQQRRRRRRSSSRRRRRRRRROOOMMMIIIEEEBBB@@@??????===>>>???@@@@@@???>>>===<<<:::777333///,,,+++++++++***+++...666AAALLLRRRSSSVVVXXXXXXVVVVVVXXX[[[___[[[OOOBBB<<<>>>@@@@@@<<<>>><<<999:::<<<999555///---+++...444999::::::888444...***))))))(((''',,,,,,,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&))),,,///111,,,+++***((((((((())))))))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOONNNLLLLLLNNNOOOUUUbbbrrr~~~|||yyywwwsssooolllgggddd```]]]\\\[[[YYYWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]```aaabbbbbbaaaaaadddfffeeeggghhhjjjlllmmmnnnnnnooorrruuuvvvwwwxxxzzz{{{xxxwwwxxxzzz~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{||||||zzzyyyyyy{{{||||||zzzxxxwwwvvvuuutttsssrrrrrrrrrqqqppppppooonnnmmmlllllljjjjjjkkkkkkkkkjjjjjjiiifffeeecccbbbaaaaaabbbbbb]]]]]]]]]]]]]]]^^^___```XXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRRRROOOMMMIIIFFFCCC@@@??????<<<===>>>??????>>>===<<<<<<;;;999444///,,,+++,,,+++***+++...666@@@JJJQQQQQQTTTWWWXXXXXXYYY^^^bbbmmmfffXXXGGG======>>>===<<<======:::;;;>>><<<888///,,,+++---222777888888666222...***)))))))))(((---------,,,+++)))((('''(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''((((((''''''''')))***++++++***)))((('''((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOOOONNNMMMMMMNNNPPPRRR___ooo|||~~~|||zzzwwwuuuqqqmmmiiidddbbb___]]]\\\[[[YYYWWWVVVVVVTTTSSSRRRRRRRRRRRRPPPQQQSSSTTTVVVWWWWWWXXXZZZZZZ\\\]]]]]]^^^^^^^^^aaaaaabbbaaaaaaaaadddfffeeefffiiilllnnnpppqqqqqqpppsssuuuwwwwwwwwwyyyzzzyyyxxxxxxzzz}}}{{{~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyzzz|||}}}}}}{{{yyyxxxvvvuuutttsssrrrrrrqqqpppppppppooooooooonnnkkklllllllllkkkjjjiiiiiieeedddbbb```___^^^^^^___ZZZZZZYYYYYYZZZ\\\]]]^^^ZZZZZZ[[[[[[ZZZYYYWWWUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRNNNLLLIIIFFFCCCAAA??????===>>>???@@@@@@???>>>===<<<<<<:::555///++++++,,,******+++...555???HHHNNNPPPSSSVVVWWWWWWZZZ___dddpppiiiZZZHHH>>>===???>>><<<>>>===;;;<<<>>>;;;777...,,,***,,,111555666666444111---*********)))))),,,,,,,,,,,,***)))((('''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''''''''''''''(((((()))((('''''''''((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEIIIKKKMMMOOOPPPPPPOOOOOOPPPPPPQQQPPPOOONNNPPPRRRPPP^^^ooo}}}}}}{{{yyyvvvtttqqqlllhhhccc```]]]\\\[[[[[[YYYWWWUUUUUUTTTTTTTTTTTTUUUUUUPPPQQQSSSUUUWWWXXXXXXYYYXXXZZZ[[[]]]___aaaaaabbbaaaaaabbbaaa```aaadddfffdddfffiiimmmpppqqqrrrssspppsssuuuvvvvvvvvvxxxyyyzzzyyyxxxzzz|||~~~~~~zzz~~~}}}}}}|||{{{zzzzzzzzzzzz|||zzzyyyzzz|||~~~~~~}}}zzzyyyxxxvvvtttssssssrrrppppppppppppppppppppppppllllllllllllkkkjjjiiihhheeedddaaa___]]]\\\\\\\\\XXXXXXWWWXXXXXXZZZ\\\]]]ZZZ\\\]]]^^^]]]ZZZWWWUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRMMMLLLIIIFFFCCCAAA??????>>>???@@@AAAAAA@@@???>>><<<<<<:::555///++++++,,,******+++///555>>>GGGLLLPPPRRRUUUVVVVVVYYY___dddkkkeeeVVVEEE===>>>AAAAAA<<<>>>===::::::;;;888333...+++)))+++000444555555222000,,,************)))+++++++++++++++***)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$'''''''''%%%###'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&'''((()))***))))))))))))***+++,,,---...///222555888;;;>>>???@@@AAABBBBBBAAAAAACCCEEEGGGIIILLLOOOQQQRRRRRRQQQQQQRRRSSSRRRPPPPPPRRRSSSOOO^^^qqq~~~|||xxxsssmmmgggdddeeeccc___[[[XXXVVVUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTVVVVVVVVVVVVXXXYYY[[[]]]___`````````bbbdddcccdddfffeeeddddddfffgggjjjiiijjjlllooopppppppppsssssssssrrrsssvvvzzz~~~~~~}}}}}}}}}~~~{{{yyyxxxyyy|||~~~}}}{{{||||||{{{zzzzzzzzzzzz{{{{{{yyyvvvsssrrrqqqrrrsssoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjbbbbbbcccbbbbbbaaa```___YYYXXXWWWXXXYYYYYYWWWUUU[[[[[[ZZZYYYXXXVVVTTTSSSUUUTTTRRRQQQPPPQQQSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQNNNJJJEEEBBBAAA@@@AAADDDDDDCCCBBBBBBAAA@@@@@@>>>===:::666222...+++)))***+++---000555>>>GGGNNNPPPPPPQQQTTTXXXZZZZZZZZZbbb\\\SSSJJJCCC@@@???@@@AAA???;;;:::>>>@@@999//////+++((('''***...222444222222111---(((&&&'''***+++,,,,,,------,,,,,,+++(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))((((((***,,,000111222444777:::>>>???;;;===???@@@@@@AAACCCEEEIIIIIIJJJJJJKKKKKKLLLLLLLLLOOOQQQPPPMMMLLLMMMOOOVVVfffxxx~~~}}}xxxrrrlllfffcccbbb___\\\YYYWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVSSSUUUVVVWWWVVVWWWXXXZZZ\\\]]]___``````aaaccceeeeeefffhhhgggffffffggghhhiiihhhhhhjjjmmmpppqqqqqqrrrsssttttttuuuxxx}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{}}}}}}|||||||||{{{{{{{{{zzzxxxvvvtttsssrrrrrrrrrppppppoooooooooooonnnnnnkkkjjjjjjiiihhhgggfffeeeccccccccccccbbbaaa______ZZZYYYXXXYYYZZZZZZXXXVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQQQQQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNJJJFFFCCCAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>===:::666222...+++***)))***,,,///444<<>>>>>???<<<>>>===<<<===???;;;555///,,,)))))),,,000444555222222222///***((()))***)))******++++++******))))))'''%%%$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++***))))))+++---000000111444777;;;>>>@@@===???AAAAAAAAABBBDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLOOOQQQPPPMMMKKKMMMOOOVVVdddvvv}}}xxxrrrkkkfffccc^^^\\\YYYWWWUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTVVVVVVTTTUUUWWWXXXWWWXXXZZZ[[[]]]^^^```aaaaaabbbdddfffhhhiiijjjiiihhhggghhhiiiiiigggfffhhhlllooorrrrrrssstttvvvwwwxxx{{{~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{{{{xxxxxxwwwvvvtttsssrrrrrrqqqqqqppppppoooooooooooojjjiiihhhgggeeedddbbbbbbdddddddddcccbbb```___^^^[[[ZZZYYYZZZ[[[[[[YYYWWWUUUVVVWWWXXXXXXYYYXXXXXXUUUTTTSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOMMMIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???===:::555111...+++***((()))+++...333;;;DDDKKKNNNOOOQQQRRRSSSSSSSSSSSSTTTOOOHHHAAA===;;;<<<===666;;;<<<:::888999777444///,,,++++++///222555666222333222000---*********)))******++++++******)))***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***+++,,,+++******,,,...//////111333777;;;???AAA???AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMNNNOOOLLLOOOQQQPPPMMMKKKLLLNNNTTTaaappp|||~~~{{{wwwqqqlllgggeee^^^\\\ZZZWWWUUUUUUUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWUUUVVVXXXYYYYYYYYY[[[]]]^^^```bbbbbbbbbccceeegggiiijjjkkkjjjhhhhhhhhhiiiiiigggfffgggkkkpppssstttvvvxxxyyyzzz{{{|||~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~}}}{{{yyywwwwwwwwwwwwvvvtttsssrrrrrrrrrqqqqqqppppppoooooommmlllkkkiiifffdddcccbbbeeeeeedddcccbbb```___^^^]]]\\\[[[[[[\\\\\\ZZZXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPLLLKKKHHHEEEBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???===999555111...+++***((()))+++---222:::DDDJJJOOOPPPRRRSSSRRRQQQPPPPPPUUUPPPIIIBBB===:::::::::555888888666666666444///---++++++,,,000333555666333333222000...+++***)))+++,,,,,,------,,,,,,+++***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++******,,,......///111333777;;;???AAA@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFIIIKKKMMMOOOPPPLLLOOOQQQPPPLLLJJJKKKMMMPPP\\\jjjvvv~~~|||yyyuuuqqqllliiigggaaa___\\\XXXVVVUUUUUUUUUWWWVVVVVVVVVVVVVVVVVVWWWUUUWWWYYYZZZZZZ[[[]]]______aaacccddddddeeefffhhhiiijjjkkkjjjiiihhhiiijjjjjjiiiggghhhlllqqqtttvvvzzz|||~~~~~~}}}|||}}}~~~{{{{{{zzz{{{|||}}}~~~|||{{{{{{{{{zzz{{{|||}}}}}}{{{yyyxxxvvvvvvwwwwwwvvvuuutttttttttssssssrrrqqqqqqppppppooonnnllljjjhhhfffdddccceeeeeeddddddbbbaaa```___^^^]]]\\\\\\]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOJJJIIIFFFDDDAAA@@@??????BBBAAAAAAAAAAAAAAA@@@@@@@@@===999444000---,,,+++)))***,,,...333;;;DDDJJJPPPRRRUUUUUUSSSQQQPPPPPPQQQMMMGGGAAA<<<::::::;;;999888777777<<>>>>>??????????????????>>>>>>@@@>>>999444000---,,,,,,)))***,,,...333:::CCCIIIPPPSSSWWWWWWTTTPPPPPPPPPHHHEEEAAA===;;;:::;;;<<<;;;:::999;;;CCCIIIDDD;;;,,,***)))+++///444777999:::777333///...,,,***))))))******++++++******)))***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((())))))((()))+++---000111222444777:::>>>???>>>@@@AAAAAA??????@@@AAABBBCCCEEEHHHKKKMMMOOOPPPLLLOOOQQQOOOLLLIIIJJJLLLKKKVVVcccrrr~~~~~~zzztttooojjjfffeeeaaa___\\\YYYWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\]]]^^^```bbbbbbccceeeffffffgggiiikkkiiijjjllllllllllllnnnoooooonnnnnnpppsssvvvwwwwww|||~~~}}}||||||}}}|||||||||}}}~~~~~~}}}|||}}}||||||||||||{{{{{{{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxvvvvvvuuutttsssrrrqqqqqqooonnnmmmkkkiiigggfffeeebbbccccccddddddccccccbbb___]]]\\\\\\\\\[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOLLLKKKIIIFFFCCCAAA???===>>>>>>>>>>>>>>>>>>??????AAA>>>999333///---,,,,,,((()))+++---111999BBBHHHNNNSSSXXXXXXSSSPPPOOOPPPEEEBBB???;;;:::999:::;;;:::;;;;;;;;;@@@DDD@@@:::...+++)))+++///555999<<>>>>>@@@AAAAAA@@@@@@BBBCCCBBBCCCEEEHHHJJJMMMOOOPPPMMMOOOQQQOOOKKKIIIIIIKKKNNNXXXeeesss}}}}}}{{{uuunnnhhhdddbbb^^^\\\ZZZXXXWWWWWWXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWYYY\\\]]]]]]^^^aaacccbbbdddfffgggggggggiiikkkiiikkkmmmnnnnnnnnnppprrrqqqpppqqqsssvvvwwwwwwwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}xxxwwwuuuttttttvvvxxxyyywwwvvvuuutttsssrrrqqqqqqppppppooommmkkkjjjiiihhhbbbbbbcccddddddddddddccc^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMKKKHHHEEEBBB???>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>999333///---,,,,,,'''((()))+++000777@@@FFFMMMRRRWWWWWWSSSOOOOOOPPPHHHEEEAAA===:::999999999666:::;;;888666777444000///---***+++000666<<<>>>FFF???777222000///...,,,,,,,,,,,,------,,,,,,,,,(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++***+++...000333333333444666999<<<===???AAABBBBBBBBBBBBCCCEEECCCDDDEEEHHHJJJLLLNNNOOOMMMOOOQQQOOOKKKIIIIIIKKKQQQ[[[ggguuu}}}}}}}}}xxxqqqkkkeeeaaa___^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXZZZ\\\___aaaaaaaaa```___aaadddfffggghhhjjjllljjjkkkmmmppprrrrrrsssrrrtttuuuuuutttrrrrrrtttvvvzzzzzz{{{||||||{{{zzzzzzyyy{{{}}}~~~~~~~~~|||{{{||||||yyywwwxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}|||{{{yyyxxxuuussssssuuuwwwyyyvvvvvvvvvvvvuuutttsssrrrppprrrssstttrrrnnnjjjggggggeeeccccccccccccaaa___]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOORRRQQQNNNIIIDDDAAAAAAAAAAAAAAA@@@>>><<<;;;===??????<<<777444333111///---...,,,,,,......111:::CCCMMMPPPTTTUUUSSSQQQOOONNNIIIFFFAAA>>><<<<<<;;;:::;;;===<<<888666777555111111---******///777===AAAEEEBBB<<<444---))))))******++++++,,,,,,++++++***+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((((())))))***+++,,,------...//////111333666999<<<>>>???@@@AAAAAA@@@@@@BBBDDDFFFGGGIIIKKKMMMOOOOOOPPPTTTTTTRRROOOLLLKKKKKKMMMQQQ[[[iiivvv~~~{{{vvvpppjjjeeebbb```aaa```^^^\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]___`````````___^^^aaadddeeefffgggiiikkkkkkllloooqqqssstttttttttssstttuuuuuutttssstttvvvyyyyyyzzz{{{{{{zzzyyyyyywwwyyyzzz{{{|||}}}|||uuurrrrrrssspppmmmmmmoooooonnnllllllmmmnnnoooqqqvvv|||~~~}}}||||||}}}|||{{{zzzyyywwwvvvvvvvvvwwwxxxtttuuuuuuvvvvvvvvvvvvuuurrrssstttsssrrrooollljjjeeedddccccccddddddcccbbb\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQPPPPPPOOOOOONNNNNNOOONNNLLLGGGCCC@@@???@@@AAAAAAAAA???===<<<===??????<<<777444222111///---///------///111333<<>>@@@AAABBBAAAAAAAAACCCEEEGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQPPPOOOMMMMMMNNNPPPRRR]]]jjjuuu}}}yyysssmmmhhheeeccccccaaa```^^^]]][[[ZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\]]]___```______^^^]]]```cccdddeeefffhhhiiilllmmmppprrrtttuuuuuuuuuqqqsssvvvvvvvvvuuuuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzzzzzzzz{{{}}}}}}qqqjjjgggfff```___]]]^^^___aaa```___^^^___aaabbbdddiiiooosssvvv{{{}}}{{{{{{|||}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuurrrssstttvvvwwwxxxxxxxxxsssrrrqqqpppnnnlllkkkjjjdddcccbbbccceeefffeeeddd]]]\\\\\\\\\[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKIIIEEEAAA>>>>>>>>>AAABBBAAA@@@>>>===>>>@@@???;;;777444222111///------+++,,,///111444===GGGMMMPPPTTTVVVUUURRRPPPPPPPPPLLLEEE???;;;:::;;;===AAAHHHMMMMMMLLLIIICCC;;;222...+++***...444999<<<999888777444000------...******++++++++++++******+++***(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((((((''''''((()))***++++++,,,000000222555888;;;>>>@@@@@@BBBCCCBBBBBBBBBDDDFFFIIIIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMOOOQQQSSS^^^jjjttt{{{wwwqqqkkkgggeeeeeeeee___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]^^^_________^^^^^^]]]```bbbddddddeeeggghhhlllmmmppprrrtttuuuuuuuuupppssswwwxxxxxxwwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}||||||~~~}}}qqqhhhbbb___WWWVVVVVVUUUVVVWWWWWWWWWVVVXXXYYY[[[]]]aaafffjjjppptttyyy~~~~~~}}}||||||}}}~~~}}}|||xxxxxxxxxxxxwwwuuusssrrrqqqrrrsssuuuvvvwwwwwwwwwqqqooollljjjhhhggghhhhhheeedddcccdddeeefffeeeccc^^^^^^]]]]]]\\\\\\[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOIIIIIIHHHEEEAAA???>>>>>>AAABBBBBBAAA???>>>???@@@>>>;;;777444222000...---)))((())),,,///222<<>>;;;666333222000...,,,)))'''))),,,...222<<>>@@@AAAAAA@@@??????@@@>>>:::666333111000...,,,+++)))***...000444>>>HHHKKKPPPWWWZZZZZZXXXUUUTTTQQQOOOKKKCCC===;;;>>>AAACCCJJJOOOOOONNNKKKEEE===333000------///333666888888999888666111---,,,+++))))))************))))))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((((((((())))))***+++,,,---.........///111444888<<>>@@@AAA???>>>>>>???===:::666333111///---,,,+++***+++...///333===GGGKKKPPPWWW[[[[[[YYYVVVUUUVVVUUUQQQIII@@@;;;===@@@>>>BBBDDDAAA@@@???;;;666000...++++++...111444666555555555222///,,,,,,,,,))))))************))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((((()))***+++,,,---------...000444777;;;???@@@???AAABBBBBBBBBDDDFFFHHHKKKJJJJJJJJJLLLOOOQQQSSSNNNOOOOOONNNMMMNNNPPPRRRUUU```lllsss{{{~~~|||{{{xxxvvvtttpppllliiigggfff```___^^^\\\[[[ZZZYYYYYY[[[ZZZZZZZZZZZZZZZ[[[[[[bbbbbbbbbbbbcccdddeeefffeeegggiiijjjjjjjjjlllmmmmmmoooqqqsssuuuvvvvvvvvvwwwyyy{{{}}}~~~xxxoooddd[[[WWWSSSNNNJJJEEEGGGGGGDDD@@@>>>@@@BBB;;;===???AAACCCEEEIIILLLGGGJJJNNNRRRUUUXXX]]]```___\\\XXXUUUUUUXXX]]]```gggnnnxxx~~~~~~}}}~~~~~~~~~~~~}}}zzzwwwssssssssssssrrrrrrrrrrrrqqqrrrsssssstttttttttsssooommmjjjgggfffeeeffffffbbb`````````bbbcccbbbaaa]]]]]]\\\[[[ZZZYYYXXXWWWZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPOOOLLLGGGBBB@@@???<<<>>>@@@@@@???>>>>>>>>>===:::666333111///---,,,***((())),,,---111:::DDDKKKPPPWWW\\\\\\ZZZWWWUUUZZZZZZVVVMMMBBB<<<<<<>>>>>>AAA@@@<<<::::::888555...+++)))))),,,000333444555555333000,,,))))))***))))))************)))))),,,++++++)))(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''((()))***+++,,,,,,,,,---000333777;;;>>>@@@>>>@@@AAABBBBBBCCCFFFHHHJJJJJJJJJJJJLLLOOORRRTTTRRRRRRQQQOOOMMMLLLMMMOOOWWWbbbnnnuuu}}}}}}|||}}}|||{{{yyy|||yyyuuurrrooolllhhheeedddaaa]]][[[ZZZXXXVVVUUU^^^\\\[[[ZZZ[[[]]]```bbbbbbbbbcccdddfffhhhjjjkkkkkkkkkkkkjjjkkkkkkllllllpppoooooosssvvvwwwtttpppxxxxxxxxxzzz~~~|||zzz|||~~~{{{pppfff[[[VVVRRRNNNKKKLLLCCCAAA@@@>>>===<<<======<<<<<<<<<======>>>???@@@CCCDDDFFFIIIKKKNNNPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUZZZ```jjjsss{{{~~~~~~~~~{{{|||~~~~~~}}}zzzwwwuuuwwwuuusssqqqpppqqqrrrssstttuuuuuutttsssrrrqqqppppppmmmiiigggfffgggffffffbbbaaaaaa```______^^^^^^\\\[[[[[[ZZZZZZ[[[[[[\\\WWWWWWXXXXXXYYYZZZZZZ[[[XXXWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPNNNLLLMMMKKKIIIGGGEEECCC???===========================>>>===999555111...,,,++++++)))***...000333:::BBBNNNPPPTTTWWWWWWVVVSSSQQQYYYXXXTTTLLLCCC======>>>>>>===;;;999777555444444---***((())),,,111444555444333222000///---,,,+++(((((()))***++++++++++++***)))(((''''''&&&''''''%%%$$$$$$######$$$$$$%%%$$$&&&(((*********((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$''''''&&&%%%$$$$$$######''''''''''''''''''&&&&&&(((((((((((())))))))))))*********++++++,,,,,,,,,///000111333777;;;???AAAAAA>>>>>>CCCFFFEEEEEEGGGLLLLLLLLLLLLMMMOOOQQQSSSQQQOOOMMMLLLNNNOOOQQQQQQWWW\\\fffsss~~~~~~~~~~~~|||zzzwwwuuuqqqooommmkkkhhheeedddaaa\\\ZZZYYYYYYXXXWWW]]]\\\[[[[[[\\\^^^aaacccddddddeeefffhhhjjjlllmmmkkkkkkkkkkkkkkkkkkllllllnnnnnnoooqqqtttuuuuuutttxxxxxxyyy{{{~~~|||{{{zzz{{{}}}~~~}}}uuuhhh]]]RRRLLLHHHCCCAAABBBAAA@@@>>>===<<<<<<<<<===;;;::::::;;;;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSXXX\\\bbbhhhnnnuuu|||~~~|||}}}~~~~~~~~~}}}{{{xxxvvvxxxvvvtttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnkkkhhhfffffffffeeedddaaaaaa``````___^^^^^^]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLIIIHHHGGGFFFDDDBBB???>>>========================>>><<<999555111...,,,+++,,,)))))),,,///222:::CCCMMMPPPTTTWWWXXXVVVSSSQQQXXXWWWTTTMMMDDD???>>>@@@<<<;;;999777555444333333///,,,)))))),,,///222333444333222000...---,,,+++***+++++++++++++++******((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***++++++,,,------000000111444777;;;>>>@@@AAA>>>>>>CCCEEEDDDEEEHHHLLLLLLLLLMMMNNNPPPRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPUUU[[[eeerrr}}}{{{tttrrrpppnnnmmmllliiigggccc```[[[YYYYYYZZZ[[[[[[]]]\\\\\\\\\^^^```ccceeeffffffggghhhjjjlllnnnoookkkkkkkkkkkkllllllmmmmmmlllmmmooopppqqqsssvvvxxxxxxyyy{{{}}}~~~}}}zzzxxxzzz|||wwwmmmcccYYYNNNHHHDDD@@@===>>>>>>>>>===<<<;;;;;;;;;<<<888888888999999:::;;;<<<::::::;;;<<<>>>???@@@@@@AAAAAACCCFFFIIILLLOOOQQQSSSTTTVVVYYY]]]ccckkkpppsssuuuwwwwwwwwwyyy~~~}}}~~~|||{{{yyyxxxxxxvvvtttrrrqqqqqqqqqrrroooooopppoooooonnnmmmlllmmmkkkhhhffffffeeecccbbb`````````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMMMMHHHHHHGGGFFFEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999555111...,,,+++---)))(((+++...222;;;DDDNNNQQQUUUXXXYYYWWWTTTQQQUUUUUURRRKKKCCC>>>>>>???;;;:::999777666444333333000---***)))+++...000111333333222000...---++++++,,,------,,,+++***))))))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++------...000111222444777:::===???AAA>>>???CCCEEEDDDFFFJJJLLLLLLMMMMMMOOOQQQRRRSSSRRRQQQOOONNNNNNNNNOOOOOOSSSYYYdddrrr~~~|||wwwuuurrrpppooonnnkkkiiiccc___[[[XXXYYY\\\^^^___]]]]]]]]]^^^```ccceeeggggggggghhhiiikkkmmmnnnoookkkkkklllmmmmmmnnnnnnnnnnnnooopppooommmooouuuzzzxxxzzz|||~~~~~~~~~}}}||||||zzzwwwyyy|||~~~tttiii```VVVLLLGGGDDD@@@???@@@===<<<<<<;;;;;;;;;;;;;;;888888888888888999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@CCCFFFJJJMMMNNNLLLLLLMMMMMMOOOSSSYYY^^^^^^aaaeeeggghhhmmmtttzzz~~~|||{{{yyyxxxxxxuuuuuutttsssrrrsssssstttnnnnnnoooooonnnmmmllllllnnnllljjjhhhhhhfffdddbbb```_________^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRQQQPPPOOOOOONNNKKKLLLLLLJJJGGGCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<999555111///---,,,---)))(((***---111;;;DDDOOORRRWWWZZZ[[[YYYUUURRRRRRRRRPPPIIIAAA;;;:::;;;::::::999888777666555444000---))))))+++...000111333222111000...,,,+++***,,,,,,,,,,,,,,,+++******))))))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++---......111111222444777:::===???@@@>>>@@@CCCDDDDDDGGGKKKMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPPPPNNNLLLKKKLLLMMMRRRXXXdddrrr~~~}}}zzzxxxtttrrrpppmmmjjjgggccc```\\\ZZZ[[[^^^aaabbb^^^______```bbbeeeggghhhfffgggggghhhjjjlllnnnoookkklllnnnooopppppppppooorrrrrrqqqnnnlllnnnsssyyyxxxzzz|||}}}~~~|||zzzyyyyyy}}}~~~yyyvvvxxxzzz{{{}}}uuujjjYYYOOOFFFCCCAAA>>>>>>???=========<<<<<<;;;::::::888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>@@@BBBEEEGGGHHHDDDEEEGGGGGGGGGHHHKKKNNNKKKOOOSSSWWW[[[bbbkkkrrr|||~~~|||{{{yyywwwvvvvvvrrrssssssssstttuuuvvvvvvooooooooopppoooooonnnnnnpppnnnmmmlllkkkiiifffccc_______________^^^^^^^^^]]]^^^____________^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSPPPJJJEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;888555222///---,,,---)))'''))),,,111:::DDDPPPSSSXXX\\\]]]ZZZVVVSSSRRRRRRPPPIII@@@:::888888777777777777666555444333...+++((((((+++///111222333222111///...,,,+++***)))***++++++,,,,,,,,,+++)))((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((&&&'''((()))+++,,,---...000111222444777:::===???@@@???@@@CCCDDDCCCGGGNNNNNNOOOOOOPPPQQQQQQQQQQQQNNNOOOOOOMMMKKKIIIJJJLLLQQQXXXdddsss~~~|||yyyuuuqqqnnnkkkgggddddddaaa^^^]]]^^^aaacccddd```aaaaaacccdddfffggghhhffffffggghhhjjjlllnnnooommmnnnpppqqqrrrsssrrrrrruuutttqqqooommmoootttwwwyyyzzz{{{||||||{{{yyywwwuuuxxx{{{zzzxxxvvvxxxzzz{{{|||wwwlllYYYOOOFFFCCCBBB@@@???AAA????????????===<<<;;;:::999888888999999:::;;;<<<::::::::::::999999999999;;;;;;;;;<<<===???@@@AAA>>>AAACCCCCCBBBBBBBBBCCC@@@CCCHHHLLLPPPXXXbbbjjjsss{{{~~~}}}|||{{{yyywwwuuutttrrrrrrssstttuuuvvvvvvvvvppppppqqqqqqqqqqqqppppppqqqqqqpppooonnnlllgggddd````````````````````````\\\]]]^^^______^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXX[[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVSSSLLLEEEAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;888555222///------,,,((('''***---111:::CCCNNNRRRXXX\\\\\\ZZZUUURRRQQQQQQOOOIIIAAA:::888999333444555555555333222111---***((((((+++...111222222222111///---,,,******(((((()))***+++,,,,,,+++'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%######$$$&&&'''((()))***'''''''''(((((())))))***((((((((())))))))))))***''''''((()))***,,,,,,---///000111333777;;;>>>AAA@@@???AAADDDCCCCCCHHHPPPQQQQQQRRRRRRRRRQQQPPPOOOKKKNNNOOONNNKKKIIIJJJMMMSSSZZZfffttt}}}zzzvvvsssppplllhhheeeeeeccc``````bbbdddeeeeeebbbccccccdddeeeggghhhhhhfffggggggiiijjjlllnnnooonnnooorrrtttuuuuuuttttttvvvssspppooopppsssvvvwwwyyyzzzzzz{{{zzzyyyxxxwwwvvvwwwxxxyyyzzz{{{|||}}}~~~xxxkkk```UUULLLHHHFFFCCCBBBDDDBBBBBBBBBAAA???===;;;:::888888888888999:::;;;<<<999999999888888888888777::::::::::::;;;<<<======<<<>>>??????>>>>>>>>>@@@>>>@@@DDDFFFJJJQQQ[[[bbbiiipppzzz}}}~~~~~~}}}{{{xxxtttsssttttttuuuuuuuuuuuuttttttpppqqqqqqrrrrrrrrrqqqqqqrrrqqqqqqqqqpppmmmgggcccaaaaaaaaaaaaaaaaaaaaaaaa\\\]]]^^^______^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOSSSUUURRRJJJCCC@@@@@@========================<<<;;;888555222///...---***((((((+++...111999AAALLLPPPUUUZZZZZZWWWRRROOOJJJKKKKKKFFF???999888999444555666777777555444333...,,,((((((***---///000222222000///---+++******((())))))*********))))))'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""###%%%&&&((())))))&&&''''''((())))))******((((((((()))))))))******'''(((((()))***++++++,,,......000333777<<<@@@BBB??????AAADDDCCCBBBIIIQQQSSSSSSSSSSSSRRRPPPOOOMMMKKKNNNQQQPPPLLLKKKMMMOOOTTT\\\hhhvvv|||xxxuuussspppllliiifffdddbbbbbbdddeeeeeeeeeddddddeeeeeefffgggggghhhggghhhhhhiiikkkmmmooopppoooqqqsssuuuvvvvvvuuuuuuvvvrrrnnnooossswwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxzzzyyyxxxzzz~~~wwwjjjbbbXXXMMMIIIFFFBBB@@@AAADDDDDDDDDCCCAAA>>>;;;:::777777777777888999:::;;;999999999999999888888888::::::::::::;;;<<<===>>><<<======<<<;;;;;;===??????BBBDDDEEEHHHNNNWWW^^^aaahhhpppuuuxxx}}}~~~~~~|||yyyuuurrrwwwwwwvvvvvvuuusssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqmmmgggcccaaaaaaaaaaaabbbbbbbbbbbb[[[\\\^^^______^^^\\\[[[WWWXXXZZZ]]]___bbbdddeee\\\[[[YYYVVVTTTSSSRRRRRROOONNNMMMLLLLLLLLLMMMNNNKKKOOORRRPPPHHHBBB???@@@========================<<<;;;888555222///...---)))'''(((,,,///111888@@@IIIMMMSSSXXXXXXUUUPPPMMMBBBDDDDDDAAA;;;777666777777888999;;;:::999888666111---***((())),,,---...222111000///---+++***))))))******))))))((('''&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++---...000333777<<>>;;;:::<<<<<<============<<<<<<999999999::::::;;;<<<===:::::::::::::::::::::;;;;;;::::::::::::;;;<<<<<>>AAABBBAAA???BBBGGGIIIHHHJJJMMMRRRPPPOOOOOOOOOOOONNNLLLOOOQQQQQQPPPMMMLLLKKKLLLPPP^^^mmmxxx~~~wwwttttttrrroookkkhhhgggfffeeeeeeeeeeeeeeedddeeefffgggggggggfffeeeggghhhiiikkkmmmnnnnnnnnnoooqqqtttvvvvvvuuusssrrrssstttuuuuuuvvvvvvvvvvvvyyyyyyzzz{{{{{{||||||}}}~~~|||zzzzzz{{{}}}|||wwwmmmeeeZZZRRROOOOOONNNMMMMMMMMMKKKHHHDDD@@@>>>===<<<============<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;???BBBEEEIIILLLQQQVVVYYYXXX\\\aaaeeehhhnnnwww}}}}}}{{{|||~~~~~~{{{xxxvvvvvvxxxzzz{{{zzzxxxvvvuuuuuurrrrrrsssssssssrrrqqqqqqsssqqqooommmkkkjjjjjjjjjdddcccbbbaaabbbccceeefffdddaaa^^^^^^___```___^^^ZZZXXXVVVVVVWWWYYYYYYXXXZZZYYYXXXVVVTTTRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIGGGDDDAAA???>>>>>>>>>>>>???>>>======<<<:::999888666333000...,,,((()))***)))***///888???HHHKKKOOOSSSTTTSSSQQQOOOHHHEEE@@@<<<999888777777666777999;;;;;;:::888777111///,,,***+++...222444777666333000---+++)))(((''')))******))))))***+++%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''))),,,------+++)))((((((((()))+++---...//////000444999===??????AAA@@@BBBHHHJJJIIIJJJNNNPPPNNNMMMNNNPPPPPPOOONNNOOOPPPQQQPPPMMMKKKKKKLLLPPP^^^mmmxxxxxxuuusssqqqmmmjjjiiihhhfffeeeddddddddddddeeefffggghhhhhhgggfffeeehhhiiikkkmmmooopppqqqrrrqqqrrrtttuuuuuutttrrrqqquuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}|||zzzyyyzzz}}}wwwoooddd]]]ZZZZZZYYYXXXTTTQQQMMMHHHDDDBBB@@@@@@???@@@@@@@@@???>>>======AAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::???BBBFFFJJJLLLNNNQQQTTTUUUYYY^^^cccgggnnnvvv}}}~~~|||yyy{{{}}}~~~|||yyyyyyyyy{{{{{{|||}}}~~~}}}zzzwwwttttttuuuuuutttssssssrrrrrrqqqnnnllljjjiiiiiiiiidddcccbbbbbbbbbccceeefffbbbaaa``````aaa```^^^\\\YYYWWWUUUUUUVVVVVVVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLOOONNNNNNNNNMMMMMMMMMMMMLLLJJJGGGDDDAAA???>>>>>>???????????????>>>>>>===<<<;;;:::888555222000...+++,,,---,,,,,,111999@@@EEEHHHMMMPPPRRRQQQOOONNNFFFDDD???;;;888777777888777888999::::::999888777000...,,,***+++...111444999888555111...+++***)))''')))******))))))***+++ """%%%'''(((&&&$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((()))+++,,,+++***)))((((((((()))+++---...111000111444888<<<>>>>>>BBBAAACCCHHHKKKJJJKKKNNNNNNMMMLLLNNNPPPQQQPPPPPPNNNPPPQQQPPPMMMKKKKKKLLLQQQ^^^nnnyyyzzzvvvtttqqqmmmjjjhhhfffdddbbbaaaaaabbbcccdddeeeggghhhiiiiiiiiihhhiiijjjmmmoooqqqssstttuuuttttttuuuuuuuuutttrrrrrruuuuuuvvvvvvwwwxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyy{{{}}}~~~wwwlllfffccccccbbbaaaWWWSSSLLLGGGDDDBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@DDDCCCBBB@@@>>>=========;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>????????????>>>======<<<<<<:::888555222000///---............222:::@@@EEEGGGLLLOOOPPPOOOMMMKKKDDDBBB>>>:::777666666888999999999999999888777666000...+++******---111444:::888555222...+++***)))''')))******))))))***+++"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''((((((((('''(((((((((((()))***,,,---000000111555:::>>>@@@@@@CCCAAADDDIIIKKKJJJLLLOOONNNMMMLLLMMMOOOPPPOOONNNNNNOOOPPPOOOMMMKKKKKKLLLQQQ^^^nnnzzz|||xxxuuuqqqnnnlllhhhgggdddbbbaaabbbcccddddddeeegggjjjkkklllllllllkkklllnnnqqqsssuuuvvvvvvuuuuuuttttttssssssrrrrrruuuuuuuuuvvvwwwxxxzzz{{{xxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxzzz{{{~~~~~~xxxpppjjjiiihhhgggeeeXXXRRRJJJEEECCCCCCCCCCCCFFFFFFGGGGGGFFFEEEEEEDDDEEEEEECCCBBB@@@@@@??????<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<>>>???@@@BBBEEEGGGHHHGGGFFFFFFGGGMMMRRRZZZaaahhhrrr|||~~~~~~|||zzzxxxvvvxxxzzzzzzyyyyyyzzz{{{yyyyyyzzz}}}{{{wwwvvvvvvvvvvvvuuutttsssrrrpppooollljjjhhhggggggggghhhgggfffdddbbb```______^^^```aaabbb```]]][[[YYYUUUTTTTTTUUUXXXYYYXXXWWWSSSRRRPPPNNNMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMLLLIIIFFFBBB???>>>>>>>>>======>>>>>>======<<<;;;<<<;;;999777555222///...***+++,,,++++++...555;;;GGGIIILLLOOOOOOMMMJJJGGGAAA@@@>>>:::666444666999<<<=========<<<;;;999888000...+++)))***---111333888777555222///,,,)))(((''')))******))))))***+++)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&''''''((((((''''''(((***,,,---//////111555;;;AAACCCDDDCCCAAADDDIIIKKKJJJLLLOOOPPPOOOMMMMMMNNNOOOMMMLLLMMMNNNOOOOOOMMMKKKKKKLLLQQQ^^^nnn{{{~~~~~~~~~|||xxxuuuqqqnnnmmmkkkiiigggeeedddfffhhhiiifffgggiiilllmmmnnnnnnnnnmmmnnnppprrrtttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrvvvuuuuuuvvvwwwyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}yyytttooolllkkkjjjgggdddXXXQQQJJJFFFFFFHHHHHHGGGJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;888888999;;;===???AAABBBCCCEEEGGGGGGFFFFFFGGGHHHJJJOOOWWW^^^eeeooozzz~~~}}}{{{xxxvvvwwwyyyyyyxxxxxxzzz{{{wwwxxxyyy{{{|||{{{yyyvvvuuuuuuuuuuuutttsssqqqqqqooonnnkkkiiiggggggfffgggiiihhhfffdddbbb```^^^]]]]]]___aaa```^^^[[[YYYYYYTTTTTTUUUWWWYYYZZZYYYXXXTTTRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLJJJGGGDDDAAA???>>>>>>===============<<<;;;;;;;;;:::999777444111...---,,,---...------///666;;;HHHKKKNNNPPPOOOMMMIIIGGGAAAAAA???;;;666555888;;;AAABBBCCCDDDBBB@@@===:::///---+++)))***---000333555555555444111---***'''''')))******))))))***+++---+++)))'''%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((*********(((((((((***((('''''''''(((***,,,---......000555;;;AAADDDEEEBBBAAACCCHHHKKKJJJKKKNNNQQQOOONNNMMMNNNNNNLLLKKKLLLNNNOOONNNMMMKKKKKKLLLRRR^^^nnn|||~~~|||||||||{{{{{{zzzwwwssspppmmmmmmkkkiiigggeeefffhhhkkkllljjjkkkmmmnnnoooooonnnnnnnnnoooqqqssstttuuuvvvvvvxxxwwwuuuttttttuuuvvvwwwwwwwwwvvvwwwxxx{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~rrrooolllkkkllljjjfffbbbYYYRRRLLLIIILLLOOOOOONNNQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQOOOLLLJJJHHHFFFFFFBBBBBBAAAAAA@@@??????>>>999999:::;;;===???@@@AAABBBDDDFFFGGGHHHIIILLLOOOOOOTTT[[[aaahhhppp{{{~~~|||zzzwwwxxxyyyyyyxxxxxxzzz|||vvvxxxyyyzzzxxxwwwvvvwwwtttttttttsssrrrqqqoooooonnnmmmkkkhhhgggfffffffffffffffeeedddcccaaa```___\\\^^^```^^^[[[XXXWWWXXXUUUUUUUUUWWWYYYYYYXXXVVVTTTSSSQQQOOOOOOOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNLLLKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999777444111///---...000111000///222777<<>>999888;;;???AAACCCFFFGGGEEEAAA===:::///---***)))))),,,000333333444666777555000+++(((''')))******))))))***+++******)))(((&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''')))******(((''')))+++''''''''''''(((***+++---------///333:::???BBBCCCAAA@@@BBBHHHJJJIIIJJJNNNOOOMMMLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLRRR___nnn}}}xxxyyyxxxuuurrrnnnlllllliiigggeeedddeeegggjjjllloooooopppppppppnnnmmmlllooopppqqqssstttuuuuuuuuu|||{{{yyyxxxxxxyyy{{{|||yyyxxxxxxxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}mmmkkkjjjkkkllljjjeeeaaaZZZTTTNNNMMMQQQTTTTTTSSSXXXYYY[[[\\\]]]]]]^^^^^^\\\[[[XXXTTTQQQNNNLLLKKKEEEEEEDDDCCCCCCBBBAAAAAA;;;;;;;;;<<<===>>>???@@@AAACCCFFFGGGJJJMMMRRRVVVYYY^^^dddiiinnnuuu}}}{{{xxxyyyzzzzzzyyyyyy{{{}}}uuuxxxzzzyyyvvvtttuuuxxxsssssssssrrrqqqpppnnnmmmnnnmmmjjjhhhfffeeeeeeeeedddddddddddddddcccbbbaaa\\\^^^___]]]YYYVVVVVVXXXWWWVVVVVVWWWXXXWWWUUUSSSTTTSSSQQQOOOOOOPPPQQQRRRPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIFFFCCC@@@??????????????????>>>======<<<;;;:::888555222///...+++---...---,,,...444888GGGJJJNNNQQQRRRPPPNNNLLLDDDEEEEEE@@@;;;:::>>>BBB???AAAEEEFFFEEE@@@:::666///---***)))))),,,000333222444888999888333---)))((()))******))))))***+++&&&'''((()))(((%%%###!!!"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&((((((&&&%%%'''***''''''''''''((()))+++,,,------...222888<<>>:::???===;;;;;;=========<<<<<<;;;999777444111...---...+++***,,,,,,---333:::FFFMMMRRRRRRPPPOOOKKKFFFAAAAAA@@@>>>===;;;;;;:::<<<===>>>>>><<<:::777555000...,,,******,,,...000444555888===@@@===333+++(((***+++***(((''''''(((,,,+++)))'''%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''((()))***,,,...///...000222333555777:::===BBB???@@@EEEIIIJJJLLLOOONNNNNNOOOPPPPPPPPPOOOOOOLLLMMMNNNNNNMMMLLLMMMNNNSSSaaaqqq}}}~~~~~~|||xxxuuurrrpppooonnnmmmlllkkkjjjjjjjjjkkklllnnnppprrrrrrqqqpppqqqrrrpppqqqssstttvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{~~~}}}||||||}}}~~~~~~}}}}}}zzzyyyxxxwwwvvvrrrmmmiiibbb```\\\ZZZ[[[^^^cccfffiiikkkmmmppprrrtttuuuvvvrrrqqqpppmmmiiiddd```^^^ZZZYYYVVVSSSOOOMMMKKKJJJDDDCCCBBB@@@????????????CCCEEEGGGJJJOOOVVV^^^cccmmmuuu|||}}}}}}}}}}}}|||{{{zzzxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxwwwuuurrrsssrrrqqqpppooonnnnnnoookkkkkkiiigggfffeeeeeeddddddeeeeeeeeedddcccaaa```\\\[[[ZZZYYYXXXWWWVVVUUUWWWXXXXXXXXXXXXVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQOOONNNLLLJJJHHHFFFEEEBBB>>><<>><<<:::::::::;;;;;;<<<;;;:::888555444///---***))))))***---///222000///111222///((("""((()))+++***(((''''''(((***)))((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''')))***++++++))))))))))))***+++,,,---...000222333555777;;;===>>>:::;;;@@@EEEEEEGGGJJJNNNNNNOOOPPPPPPPPPPPPOOOLLLMMMNNNNNNLLLLLLMMMNNNUUUaaappp|||~~~}}}}}}{{{xxxuuusssqqqppppppoooooonnnmmmllllllllllllppprrrssstttsssrrrssstttpppqqqrrruuuwwwyyy{{{|||zzzzzzzzz{{{{{{|||||||||~~~}}}||||||}}}~~~~~~yyytttpppiiigggeeedddeeeiiinnnqqqoooqqqvvvzzz~~~~~~{{{xxxtttpppnnnjjjiiieeeaaa]]]YYYVVVTTTJJJIIIGGGEEEDDDCCCCCCCCCFFFHHHKKKOOOUUU]]]fffkkk{{{}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyzzzyyy{{{~~~}}}wwwrrrsssrrrqqqooonnnmmmmmmmmmkkkjjjiiigggfffeeeddddddeeeeeefffffffffdddcccbbb]]]]]]\\\ZZZYYYXXXWWWVVVWWWXXXZZZ[[[ZZZXXXUUUSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMJJJHHHFFFDDDCCC@@@>>>@@@>>><<<<<<=========<<<===<<<:::777333///,,,+++)))&&&&&&))),,,...666>>>EEEJJJMMMKKKIIIIIIFFFCCC>>>???@@@>>>;;;999999999999999999999777555333222...,,,***((((((***,,,...222///+++++++++***'''$$$((()))+++***)))(((((()))(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%&&&((()))+++,,,---*********)))******+++,,,---///222333555777;;;>>>@@@===>>>CCCHHHHHHIIIKKKMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMNNNNNNLLLLLLMMMNNNVVVbbbpppzzzzzz~~~~~~|||xxxwwwuuutttsssssstttuuuqqqpppooonnnnnnmmmllllllppprrrttttttsssssstttuuussstttvvvwwwyyy{{{|||}}}zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}yyysssrrrppppppqqqtttxxxzzzzzz}}}~~~|||zzzxxxtttooojjjddd```]]]UUUSSSQQQNNNMMMLLLLLLMMMLLLNNNRRRWWW]]]fffooouuu~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||zzzvvvtttsssqqqooonnnmmmllllllkkkjjjiiigggfffeeedddddddddeeefffffffffdddcccbbb^^^^^^]]]\\\ZZZYYYXXXXXXWWWYYY[[[\\\\\\YYYVVVSSSUUUTTTSSSQQQOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRMMMJJJHHHFFFEEEDDDBBBAAA@@@???===<<<=========;;;;;;:::999666333000---,,,+++((('''***,,,///777???HHHMMMOOOLLLJJJJJJHHHEEEAAACCCDDDAAA<<<888777888888888888777666444222111///---***((((((***---///000...++++++,,,,,,+++***((()))++++++)))(((((())))))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''')))))))))(((((((((''''''))))))))))))***+++,,,,,,---///111333555888;;;>>>DDDAAABBBHHHLLLKKKLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNMMMLLLKKKLLLNNNWWWbbboooyyyvvv|||~~~|||wwwvvvtttssssssssstttuuuqqqqqqpppoooooonnnmmmllloooqqqssstttsssssstttuuuyyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||vvvpppjjjggg```___\\\YYYWWWWWWXXXXXXXXXZZZ]]]bbbhhhpppyyy~~~}}}|||||||||||||||}}}}}}}}}}}}||||||~~~zzzxxxtttsssqqqpppnnnmmmlllllllllkkkiiihhhfffeeeeeeeeeddddddeeeeeeeeecccbbbaaa______^^^\\\[[[ZZZYYYXXXWWWYYY[[[]]]\\\YYYVVVTTTVVVUUUSSSQQQOOONNNMMMMMMOOOPPPQQQSSSSSSSSSRRRRRRLLLKKKIIIHHHHHHGGGEEECCCAAA???============<<<;;;888888777555333111///......+++)))+++---000888@@@LLLQQQSSSQQQNNNNNNMMMJJJGGGIIIJJJFFF???999777777999888888777555444222222000...+++))))))+++...000,,,+++************((('''((()))++++++***))))))***+++***)))'''%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$$$$''''''((()))***,,,...///,,,...111333555888<<<>>>AAA>>>???EEEIIIHHHHHHJJJIIIIIIJJJLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLKKKLLLMMMVVVaaannnxxxtttzzz~~~}}}{{{zzzwwwuuusssrrrqqqrrrqqqqqqqqqqqqpppooonnnnnnoooqqqssstttttttttuuuvvv}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}wwwtttmmmkkkgggeeecccdddeeefffiiijjjmmmpppuuu|||~~~}}}||||||{{{|||}}}}}}~~~}}}}}}}}}yyy{{{~~~~~~{{{xxxwwwvvvtttsssrrrpppooonnnnnnnnnmmmlllkkkiiihhhgggffffffeeeeeefffeeedddbbbaaa_________^^^\\\[[[ZZZYYYXXXXXXYYY[[[\\\[[[YYYVVVTTTUUUTTTSSSQQQOOONNNNNNNNNNNNOOOQQQRRRRRRRRRQQQQQQLLLKKKKKKKKKLLLKKKHHHEEEBBB@@@>>>===>>>>>><<<;;;888888777555333111///---000,,,***,,,...111999BBBMMMSSSWWWUUUSSSSSSQQQNNNJJJMMMNNNJJJAAA:::888999999999888666555444333222000...,,,******,,,...000.........---+++(((%%%$$$((()))++++++***)))***+++,,,+++)))'''%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''')))***---...///,,,...111333555888<<>>???FFFIIIHHHGGGIIIHHHHHHJJJKKKLLLLLLMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMSSS___mmmxxxrrryyy~~~~~~|||zzzwwwuuusssssssssqqqrrrsssssssssrrrqqqppppppsssuuuvvvuuuuuuwwwxxx|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{}}}~~~||||||}}}zzzxxxuuurrrrrrsssuuuvvvzzz{{{}}}~~~~~~}}}|||{{{yyyzzz{{{|||}}}||||||{{{wwwyyy|||{{{xxxuuutttuuutttsssrrrqqqppppppppppppnnnmmmllljjjiiihhhhhhgggggghhhggggggeeeccc```______^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTRRRQQQOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOOOOOKKKLLLMMMOOOPPPNNNJJJGGGCCCAAA>>>===>>>>>><<<;;;::::::888555222///,,,***...***)))+++...222;;;DDDLLLSSSXXXWWWVVVVVVTTTPPPHHHMMMOOOKKKBBB<<<:::<<<999888777555444333222222///...+++))))))+++...///111111000...+++)))((((((''')))++++++*********,,,******((('''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((()))***,,,---...,,,...111333555888<<>>>>>>>><<<;;;===<<<999666222---***(((+++'''&&&)))---222<<>>888777666444333222111111...---***((((((***---...------,,,***((((((***+++''')))++++++******+++,,,(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&''''''((()))******+++******))))))***++++++,,,+++...111333555888<<>>>>>>>>>>>>>><<<:::888555111...,,,***)))*********,,,333===EEEKKKRRRVVVUUUTTTTTTQQQNNNDDDEEEFFFDDD@@@<<<:::999555555666666333000,,,))),,,,,,,,,***)))))),,,.........---+++(((''''''(((''')))***++++++***)))''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))***+++,,,.........///111333777;;;???AAA@@@???@@@CCCGGGIIIIIIHHHIIIJJJLLLNNNOOONNNMMMLLLIIIKKKLLLMMMMMMLLLKKKIIINNNXXXfffuuuuuuyyy~~~~~~}}}yyywwwvvvvvvrrrrrrqqqqqqqqqqqqrrrrrrssssssttttttuuuwwwxxxyyy{{{{{{|||}}}}}}|||{{{zzzxxxzzz|||~~~|||}}}~~~~~~~~~}}}{{{zzzxxxzzz|||~~~~~~}}}|||||||||}}}~~~~~~|||||||||||||||{{{zzzzzz|||}}}}}}}}}{{{yyyvvvtttsssssssssssssssrrrqqqqqqqqqooolllllllllkkkjjjiiieeeeeeffffffeeecccaaa___^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHFFFDDDAAA@@@@@@???????????????<<<;;;888555111...+++***)))*********,,,333===DDDJJJQQQUUUTTTRRRRRROOOLLLDDDDDDDDDAAA===999888888444444444333111...***(((+++,,,+++)))((((((+++...//////...+++(((&&&&&&'''((()))***++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((('''''''''&&&'''''''''((('''((((((((())))))))))))))))))))))))+++,,,---......///111333777;;;???AAAAAAAAABBBEEEHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJOOOXXXeeetttsssvvvzzz}}}~~~}}}yyyvvvuuuuuutttssssssrrrrrrrrrssssssssstttuuuwwwxxxyyyyyyyyy{{{{{{{{{||||||{{{zzzzzzxxxzzz|||~~~~~~~~~|||{{{yyyyyyzzz|||}}}~~~}}}}}}||||||||||||}}}~~~|||~~~zzz{{{|||}}}|||{{{yyyxxx{{{|||||||||{{{yyyvvvuuurrrrrrsssssssssrrrrrrqqqooommmjjjiiijjjkkkkkkjjjddddddeeeddddddbbb```______^^^]]][[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIGGGGGGGGGFFFCCCAAAAAAAAA@@@????????????@@@===;;;999555111---+++))))))***+++***,,,222;;;CCCIIIOOOSSSRRRPPPPPPMMMHHHEEEDDDAAA===999666555666666555444222000---+++)))***+++***(((''''''***,,,000000...+++(((&&&%%%&&&((()))***++++++***)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))''''''((((((((()))))))))((((((((()))***+++,,,---...///111333777;;;???AAACCCCCCDDDGGGJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNPPPPPPNNNMMMLLLPPPXXXeeerrrppprrruuuyyy|||}}}yyyuuuttttttssssssssssssttttttuuuvvvtttuuuwwwyyyzzzzzzyyyxxxzzzzzz{{{||||||}}}}}}}}}||||||}}}~~~~~~}}}||||||~~~|||zzzyyyyyyyyyzzz{{{|||||||||||||||{{{{{{|||~~~~~~||||||}}}~~~~~~~~~}}}|||yyy{{{}}}~~~~~~|||yyywwwxxxyyyzzzzzzzzzxxxuuutttpppqqqqqqrrrrrrqqqqqqpppooommmjjjhhhiiiiiiiiiiiiddddddddddddcccbbbaaa`````````^^^]]]\\\[[[[[[[[[WWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGFFFFFFEEEBBB@@@AAA@@@??????>>>>>>??????===<<<999555111---***))))))***+++***,,,111:::AAAGGGMMMRRRQQQOOONNNJJJFFFFFFEEEAAA<<<777444555666999888666333000...,,,+++)))***)))'''&&&'''))),,,000000///,,,(((%%%%%%%%%((()))************)))(((((('''&&&%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))))))))'''''''''((((((((())))))''''''(((((()))***,,,---...///111333777;;;???AAACCCCCCDDDGGGJJJLLLLLLKKKLLLKKKJJJJJJKKKMMMOOOQQQMMMNNNPPPQQQQQQPPPNNNMMMQQQXXXdddqqqrrrrrrsssvvvzzz~~~~~~~~~}}}xxxtttssssssssssssssstttuuuwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwwwyyyzzz{{{|||~~~~~~~~~}}}zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{zzzyyyzzz|||~~~}}}zzzyyyuuuvvvxxxxxxxxxvvvtttsssoooppppppppppppoooooonnnqqqnnnkkkiiihhhhhhgggeeeeeeeeeeeeddddddcccbbbbbbbbbaaa```___^^^]]]]]]]]]WWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHHHHGGGCCCAAA??????>>>==================;;;999555111---+++)))(((***+++***+++000888???EEELLLQQQQQQOOONNNJJJEEEHHHFFFBBB===888555666888999888666333111...,,,+++)))))))))'''&&&&&&)))+++000000///,,,(((%%%%%%%%%))))))************)))))))))((('''&&&%%%%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((((((((())))))))))))###$$$%%%'''((((((((('''''''''''''''((((((((((((''''''(((((()))***,,,---...///111333777;;;???AAABBBBBBCCCFFFIIIKKKKKKJJJLLLKKKJJJIIIKKKMMMPPPRRRMMMOOOPPPQQQQQQPPPOOOMMMPPPXXXdddqqq~~~vvvuuussstttwww{{{}}}~~~~~~~~~}}}yyyuuutttttttttttttttuuuwwwxxxzzz{{{wwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{|||~~~~~~~~~{{{zzzwwwvvvuuuuuuvvvwwwyyyzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{zzztttuuuwwwxxxxxxvvvuuusssppppppqqqpppooonnnmmmmmmpppnnnlllkkkjjjhhhfffdddeeeeeeddddddcccccccccccccccbbbaaa___^^^^^^^^^]]]XXXXXXWWWWWWVVVVVVUUUUUUPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHEEEBBB>>>>>>===<<<<<<<<<<<<===<<<:::888555111...,,,***(((***+++***+++///777===DDDKKKQQQRRRPPPOOOKKKFFFIIIHHHDDD???:::888999:::999888777444111...+++***)))***)))'''&&&&&&)))+++000000...+++(((&&&%%%&&&***))))))))))))))))))***))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((###$$$%%%'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---...///111333777;;;???AAAAAAAAABBBEEEHHHJJJJJJIIIKKKJJJJJJJJJKKKMMMPPPRRRNNNOOOPPPQQQQQQPPPOOONNNOOOWWWdddqqqwwwtttqqqqqquuuyyy{{{|||{{{|||~~~{{{xxxwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyuuuuuuvvvwwwxxxzzz|||}}}||||||||||||}}}~~~~~~}}}{{{uuutttsssrrrsssuuuwwwyyyyyy{{{~~~~~~~~~~~~~~~~~~||||||}}}}}}||||||{{{zzzuuuvvvwwwyyyyyyxxxvvvuuusssssssssrrrqqqooommmmmmnnnmmmlllmmmllljjjgggddddddccccccbbbbbbbbbbbbbbbbbbaaa___^^^]]]]]]\\\\\\YYYYYYXXXXXXWWWVVVVVVUUUQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKIIIEEEBBB???>>>>>>===============:::999777444222///---,,,(((***+++***+++...555;;;CCCKKKRRRSSSRRRQQQMMMHHHHHHGGGEEE@@@<<<::::::<<<<<<;;;;;;999666222...,,,******)))(((&&&'''***,,,//////...+++(((&&&&&&'''******))))))))))))******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))+++,,,---......///111333777;;;???AAAAAAAAABBBEEEHHHJJJJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQMMMNNNPPPQQQQQQPPPNNNMMMNNNVVVdddrrrssspppmmmoootttzzz}}}}}}zzz{{{}}}}}}zzzyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwsssssstttuuuxxx{{{~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||uuusssrrrqqqqqqtttvvvxxxyyy{{{~~~~~~~~~}}}~~~~~~||||||{{{{{{zzzzzzzzzzzzvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvuuutttrrrpppnnnmmmkkkkkklllnnnnnnllliiieeecccbbbaaaaaaaaaaaaaaabbb```___^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOMMMKKKKKKLLLMMMOOOKKKKKKKKKLLLLLLIIIEEEBBB@@@??????>>>>>>>>>>>>>>>999888666444222000...---(((***+++++++++...555:::CCCKKKRRRTTTSSSSSSOOOJJJGGGGGGEEEAAA===;;;;;;<<<@@@@@@@@@???<<<777222///***+++***(((''''''***,,,......---+++(((''''''(((******))))))))))))******''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###  ###$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******(((&&&%%%&&&&&&&&&'''''''''(((((())))))******+++,,,...///...///111333777;;;???AAAAAAAAABBBEEEIIIKKKKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQMMMNNNPPPQQQQQQPPPNNNMMMMMMVVVdddsssqqqqqqpppqqqtttyyy}}}{{{}}}~~~~~~}}}~~~}}}{{{zzzzzzyyyyyy{{{}}}|||wwwsssqqqtttwwwxxxyyyzzz|||~~~|||~~~~~~~~~}}}~~~~~~zzzwwwyyywwwtttrrrrrruuuyyy{{{~~~~~~~~~~~~|||zzzxxxxxxxxxwwwvvvssstttvvvwwwxxxxxxwwwvvvqqqqqqrrrssstttrrrooolllooonnnmmmmmmmmmllliiifff]]]___aaabbbbbbaaa^^^]]]^^^^^^]]]\\\[[[XXXVVVTTTXXXWWWWWWWWWYYYYYYXXXVVVRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOMMMKKKKKKLLLMMMNNNPPPMMMJJJJJJJJJHHHDDDAAA???>>>===;;;;;;<<<<<<===;;;:::888666444111000//////+++(((***,,,...444;;;CCCLLLTTTVVVWWWWWWTTTOOOJJJGGGDDDAAA;;;666888>>>EEEGGGIIIIIIDDD<<<444...,,,+++***(((((((((((()))......---+++(((''''''(((++++++++++++***((('''&&&''''''''''''&&&$$$!!! #########$$$$$$%%%%%%%%%!!!!!!!!!###$$$&&&((()))((('''&&&%%%%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&((()))************&&&&&&'''((()))+++---......///111444888;;;>>>@@@AAAAAACCCFFFIIIKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRPPPNNNLLLLLLMMMNNNWWWdddrrrpppooonnnoooqqqtttxxx{{{zzz|||~~~~~~|||zzzyyyzzzyyyyyyzzz{{{zzzvvvsssrrrtttwwwyyyyyyzzz|||}}}|||~~~~~~~~~}}}~~~zzzxxxyyywwwuuussssssvvvyyy{{{{{{|||~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxtttrrrqqqqqqrrrrrrpppnnnnnnmmmllllllllljjjgggeee___```bbbcccbbb```^^^\\\______``````___^^^\\\[[[[[[ZZZYYYZZZ\\\\\\ZZZYYYTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPNNNLLLKKKLLLMMMNNNPPPMMMKKKJJJJJJIIIEEEBBB???>>>===<<<;;;<<<======<<<;;;888555222///---+++---)))'''***,,,///666>>>IIIPPPUUUVVVWWWYYYYYYVVVQQQNNNJJJFFF???888888===CCCFFFHHHIIIEEE>>>777222,,,+++***(((((((((((()))---...---+++(((''''''(((+++++++++******(((''''''&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&!!!$$$'''(((&&&###!!!%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))'''(((((()))+++,,,...///000111333555888<<<>>>@@@BBBBBBCCCGGGJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPOOOPPPQQQOOOMMMKKKKKKLLLPPPXXXeeerrrooonnnlllllllllnnnqqqrrrvvvyyy|||~~~{{{yyyxxx{{{zzzxxxwwwxxxwwwuuussssssvvvxxxyyyzzzzzz|||}}}|||~~~~~~}}}}}}{{{zzz{{{yyyvvvuuutttvvvxxxyyywwwyyy{{{~~~~~~}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzzwwwuuurrrqqqqqqrrrrrrqqqmmmlllkkkjjjjjjiiigggdddaaaaaaccccccbbb```^^^\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZ[[[]]]]]][[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLMMMNNNOOONNNLLLKKKJJJHHHEEECCC???>>>===<<<<<<<<<=========;;;888555111---+++)))+++((('''***,,,000888AAALLLQQQUUUTTTVVVZZZ\\\[[[YYYUUURRRLLLCCC:::999===@@@BBBEEEEEECCC>>>777333,,,+++***(((((((((((()))---------+++(((''''''(((***************)))((('''%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%!!!$$$&&&&&&$$$!!!%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''''')))))))))***+++---...///111222444666999<<<>>>@@@CCCCCCDDDGGGKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPNNNLLLJJJJJJKKKQQQYYYeeeqqq}}}mmmlllkkkjjjjjjkkkkkklllooosssxxx{{{}}}~~~~~~|||zzzyyy{{{zzzwwwvvvuuutttttttttuuuwwwyyyzzzzzzzzz|||}}}|||~~~~~~~~~~~~~~~|||yyywwwuuutttuuuuuutttvvvyyy|||~~~}}}~~~~~~}}}{{{{{{{{{zzzyyyyyyzzz{{{~~~|||zzzzzzzzzzzz{{{yyywwwuuutttttttttsssrrrnnnlllkkkjjjjjjiiigggeeeccccccccccccbbb```^^^\\\ZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ\\\\\\ZZZXXX[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQOOONNNMMMMMMMMMNNNOOONNNLLLKKKIIIGGGDDDBBB>>>>>>>>>===============<<<;;;888555111...,,,***+++((((((+++,,,///888AAAJJJPPPTTTTTTVVVYYY[[[ZZZ\\\YYYUUUPPPFFF===:::===<<<>>>@@@@@@>>>999444000,,,+++***(((((((((((())),,,,,,,,,***(((&&&'''((())))))*********))))))(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%)))))))))***+++,,,......///000222555888<<>>>>>>>>>>>>>>=========;;;:::888666333111///...,,,***+++,,,,,,...777@@@HHHPPPVVVXXXYYY[[[ZZZWWWXXXVVVTTTPPPGGG===;;;===<<<===>>>>>>;;;777222///,,,+++***(((((((((((()))+++,,,+++***'''&&&''')))((())))))*********))))))***)))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%((((((((())))))+++,,,---+++---///333777<<>>>>>?????????>>>===<<<;;;:::888666444222000///,,,+++,,,---,,,---666AAAIIIRRRZZZ]]]]]]]]]ZZZUUUSSSRRRQQQOOOGGG===:::<<<===>>>>>>===;;;888444222,,,+++***(((((((((((()))***++++++)))'''&&&''')))'''((()))***************+++***(((&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!!  $$$&&&&&&$$$""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((()))***+++,,,***,,,...222777;;;???AAABBBBBBBBBEEEIIILLLNNNNNNLLLKKKKKKKKKKKKKKKLLLMMMLLLNNNPPPQQQOOOMMMLLLLLLLLLSSS]]]hhhsssbbbdddfffiiikkkllllllllljjjlllnnnooopppqqqsssuuuuuurrrqqquuu|||}}}||||||||||||{{{{{{{{{vvvxxxyyywwwuuuuuuwwwyyyyyy{{{}}}}}}{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}~~~zzzzzzyyywwwuuurrrpppnnnppprrruuuxxxzzz{{{||||||zzz|||~~~}}}}}}~~~yyyxxxzzz}}}{{{{{{|||{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvtttqqqoooooommmjjjhhhhhhhhhgggfffdddddddddccccccbbbbbbbbb^^^]]][[[YYYXXXXXXXXXYYY\\\[[[[[[\\\]]]]]]\\\ZZZXXXXXXVVVTTTRRRQQQOOONNNMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSOOOHHHCCC@@@@@@>>>>>>???@@@???>>>===<<<<<<:::888666333000...---******,,,---,,,...888DDDJJJSSS[[[]]]]]]\\\YYYTTTPPPOOOOOONNNFFF;;;888:::;;;<<<<<<<<<:::888666444,,,+++***(((((((((((()))*********)))'''&&&''')))''''''(((******+++++++++)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$"""!!!!!!%%%'''&&&$$$"""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))***+++,,,,,,...///000333777:::===???AAA@@@@@@BBBGGGJJJLLLMMMJJJJJJIIIIIIJJJKKKLLLLLLJJJMMMOOOPPPNNNLLLKKKKKKKKKQQQ\\\gggsss^^^aaadddhhhkkkmmmmmmmmmnnnoooppppppooopppsssuuurrrpppooossszzz}}}yyyyyyyyyzzzzzzzzzzzzzzzuuuwwwyyyyyyvvvvvvxxxzzzzzz{{{}}}}}}|||{{{{{{|||{{{~~~}}}~~~~~~}}}|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~vvvvvvwwwwwwuuutttrrrpppoooqqqsssvvvxxxyyyyyyyyyxxx{{{~~~~~~~~~}}}~~~yyywwwyyy}}}yyyzzz{{{{{{{{{zzzxxxwwwyyyvvvsssqqqqqqqqqpppooonnnllliiigggggggggfffeeedddcccccccccccccccccccccaaa```^^^]]]\\\]]]]]]^^^ZZZYYYXXXYYY[[[[[[YYYXXXWWWVVVUUUSSSQQQPPPNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTWWWXXXVVVQQQIIICCCAAAAAA>>>??????@@@@@@>>>===<<<<<<;;;888555111...+++***((((((+++---,,,///:::FFFJJJRRRXXXYYYYYYYYYVVVRRRPPPOOOOOOMMMEEE:::666888777888888999888777666555,,,+++***(((((((((((()))*********)))'''&&&''')))&&&'''(((***++++++++++++&&&&&&$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""###&&&((((((((('''&&&'''&&&%%%#########$$$%%%!!!"""###$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************************+++,,,------222222333555777999<<<===???>>>>>>AAAEEEIIIKKKLLLHHHHHHHHHIIIIIIJJJLLLLLLHHHKKKNNNOOOMMMKKKJJJIIIKKKQQQ\\\gggsss]]]___bbbcccdddfffhhhkkklllmmmnnnnnnnnnooorrrtttsssuuuxxx{{{~~~{{{yyyxxxyyyxxxwwwxxxwwwvvvuuuuuuvvvxxxzzz}}}~~~~~~|||zzzyyy{{{|||~~~~~~|||}}}|||zzzxxxwwwwwwwwwxxxzzzxxxvvvsssqqqppppppppplllkkklllmmmooorrruuuwww|||~~~{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}{{{yyywwwvvvzzzwwwtttrrrrrrrrrqqqpppoookkkgggeeedddeeeeeeeeeddddddcccbbbaaaaaabbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZ]]]\\\[[[YYYXXXXXXWWWWWW\\\YYYVVVRRRPPPOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQYYY\\\]]]YYYQQQIIICCCAAA>>><<<;;;<<<===>>>===<<<<<<:::777333000---+++******''''''***---///777???GGGLLLSSSWWWWWWUUUSSSRRRQQQPPPMMMGGG@@@;;;777777999888888999:::999777555000///...,,,)))'''%%%$$$***)))''''''&&&'''((()))))))))************)))))),,,+++(((&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((()))+++---............000000111222444666888999<<<>>>@@@BBBEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOONNNKKKIIIIIISSSaaakkkttt]]]```bbbcccdddeeegggiiilllnnnpppqqqqqqqqqsssuuutttvvvzzz~~~|||zzzzzzzzzzzzyyyzzzyyyxxxwwwxxxyyy{{{|||~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwxxxwwwuuusssqqqoooooonnnkkkkkkjjjjjjlllppptttvvv{{{|||~~~~~~~~~zzzzzzzzz{{{{{{{{{||||||~~~~~~~~~~~~}}}|||zzzyyyzzzwwwtttrrrqqqqqqpppnnnooollliiigggggggggffffffeeeeeeddddddcccbbbbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXVVVTTTRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQVVVXXXYYYUUUNNNGGGBBB@@@>>><<<;;;<<<===>>>===<<<<<<:::777333000---+++******((('''***---///666>>>FFFKKKRRRVVVWWWUUUSSSRRRQQQPPPMMMGGG@@@:::777777999888888999::::::888666------+++***)))(((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((******++++++++++++***(((&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''$$$&&&(((+++---.........///000111222444666888:::;;;<<<>>>AAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOONNNKKKIIIJJJTTTaaakkkttt]]]___bbbccccccdddeeegggiiilllpppqqqrrrqqqrrrssstttwww|||}}}{{{{{{|||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{yyywwwwwwvvvvvvvvvvvvuuusssqqqooommmlllkkkiiigggfffhhhlllrrruuuxxxzzz{{{||||||~~~}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{~~~}}}}}}zzzwwwtttqqqqqqpppnnnmmmooommmkkkjjjjjjjjjhhhfffffffffffffffeeecccaaa```]]]\\\[[[ZZZZZZYYYYYYZZZUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVTTTQQQOOOMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSPPPJJJEEEBBB@@@>>><<<;;;<<<===>>>===<<<;;;:::777333000---+++******((((((+++---///555===CCCHHHOOOTTTVVVUUUSSSRRROOONNNKKKEEE>>>999777666888888888:::;;;;;;999777///---+++)))(((((()))***(((((('''&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,***)))(((&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&+++***)))((('''&&&%%%$$$"""###&&&(((+++---......///000111222444777999:::999;;;===@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOOOOOOOMMMKKKJJJLLLUUUbbbkkksss~~~\\\^^^aaabbbbbbbbbcccdddcccggglllooopppooooooooorrrvvv{{{~~~{{{zzzzzz{{{{{{zzzxxxxxxxxxyyyzzz|||~~~}}}|||{{{{{{|||||||||}}}~~~~~~}}}{{{zzz{{{}}}}}}}}}{{{zzzxxxvvvvvvuuuvvvvvvuuutttrrrooollljjjjjjgggdddbbbdddiiiooosssvvvwwwyyyzzz|||~~~}}}||||||{{{{{{{{{{{{||||||||||||~~~~~~~~~{{{xxxtttrrrqqqpppnnnmmmooonnnmmmmmmmmmllliiigggffffffggggggeeebbb___^^^[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOLLLIIIEEECCCAAA>>><<<;;;<<<===>>>===<<<;;;999666333000---,,,+++***((((((+++---...444;;;???EEELLLRRRTTTSSSRRRQQQMMMLLLHHHBBB<<<777555555999888999:::<<<<<<:::888444222...***(((((())))))++++++***))))))(((((((((&&&'''((()))+++++++++,,,((((((''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%$$$$$$&&&(((***,,,------//////000222444777999:::999;;;===@@@CCCEEEFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNMMMNNNPPPPPPOOOMMMLLLKKKOOOXXXdddmmmttt~~~YYY\\\___````````````aaaaaaeeekkknnnoooooonnnnnnooosssxxx}}}}}}}}}zzzwwwvvvwwwxxxxxxxxxwwwwwwxxxzzz|||~~~~~~||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||{{{zzzyyywwwvvvuuuvvvvvvuuutttqqqnnnkkkiiihhheeeaaa___aaaffflllqqqsssuuuxxxzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}}}}~~~{{{xxxuuurrrrrrqqqooonnnnnnmmmmmmnnnnnnmmmjjjgggdddeeefffeeedddaaa^^^\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWTTTRRRQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTNNNNNNMMMLLLJJJGGGEEECCC>>><<<;;;<<<===>>>===<<<:::999666333000...,,,+++***((((((+++------333999>>>CCCKKKQQQSSSRRRQQQQQQKKKJJJFFF@@@999555444444:::999:::;;;<<<<<<:::888666333000,,,******+++,,,,,,++++++******)))((((((((())))))************)))(((((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))***+++,,,,,,...///000222444777999;;;;;;<<>><<<;;;<<<===>>>===<<<:::888666333000...,,,,,,+++((())),,,------111888???EEELLLRRRTTTSSSRRRRRRLLLJJJEEE???999555444555<<<;;;;;;<<<===<<<:::888111000...---,,,---...///************)))'''&&&%%%))))))************))))))(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***+++************+++,,,---......000222555777:::;;;<<<>>>@@@DDDGGGIIIKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMQQQTTTSSSOOOLLLLLLMMMQQQZZZeeennnuuuQQQTTTYYY[[[\\\\\\\\\]]]```dddiiimmmnnnooopppqqqlllnnnrrrvvvyyyzzzzzzzzzuuusssppppppqqqsssttttttppprrrtttwwwzzz}}}~~~}}}~~~|||yyyyyyyyyzzzzzzzzzyyyxxxwwwuuusssqqqnnnkkkiiiggggggeeeccc```^^^___ccciiilllqqquuuzzz~~~}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzuuussspppoooooooooooonnnlllkkkjjjjjjkkkkkkiiigggeeeeeedddccccccbbbaaaaaa]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUMMMLLLLLLMMMNNNKKKFFFAAA>>><<<;;;<<<===>>>===<<<:::888666333000...---,,,+++)))))),,,---,,,000666CCCIIIPPPUUUWWWVVVUUUTTTNNNLLLGGGAAA;;;777777888>>>===<<<======<<<999777///...------,,,---------++++++++++++***(((&&&%%%'''((()))***************))))))))))))'''%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))*********))))))***,,,---...---...000222555888:::<<<<<<>>>AAADDDGGGJJJKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNNNNRRRUUUTTTOOOLLLLLLMMMOOOXXXccclllsss}}}NNNRRRWWWZZZ[[[[[[[[[\\\^^^aaafffiiikkklllnnnooolllnnnqqqtttwwwyyyzzzzzztttrrrooooooqqqssstttssskkklllooorrrvvvxxxzzz{{{{{{}}}~~~~~~~~~}}}zzzxxxyyyzzzzzzzzzzzzxxxxxxtttrrrnnnkkkhhhfffeeeeeeeeeccc```^^^___ccchhhkkkpppuuu{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxyyyyyyssspppnnnmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiihhhgggfffeeedddccccccccccccddd```___^^^]]]\\\\\\\\\\\\SSSUUUWWWYYYZZZZZZYYYYYYSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVLLLLLLLLLNNNNNNKKKEEE@@@>>><<<;;;<<<===>>>===<<<999888666333000...---,,,+++)))))),,,---,,,000666GGGLLLSSSXXXZZZYYYWWWVVVPPPMMMIIICCC<<<999999:::???>>>=========<<<999666000///...---+++***((((((------------,,,***((('''%%%&&&((()))+++,,,,,,,,,)))******)))'''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((***,,,...000---...000222555888:::<<<<<<===@@@DDDGGGIIIKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNRRRVVVTTTOOOLLLLLLNNNMMMVVVbbbjjjrrr|||KKKNNNSSSVVVWWWWWWXXXXXX\\\___cccgggllloooqqqrrrppppppqqqsssvvvwwwvvvuuunnnmmmlllllloooqqqrrrrrrnnnnnnnnnoooqqqtttxxxzzz{{{{{{}}}~~~||||||}}}~~~}}}{{{yyywwwxxxyyyyyyxxxwwwvvvtttrrrnnnkkkhhhhhhhhhhhhggghhhgggfffcccbbbcccgggkkkqqquuu|||}}}~~~~~~|||{{{zzzxxxwwwvvvwwwvvvuuusssnnnnnnmmmkkkhhhhhhiiikkkmmmmmmmmmlllkkkiiihhhgggffffffdddcccbbbaaaaaaaaabbbaaa___]]]\\\[[[ZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZTTTTTTSSSRRRQQQPPPPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJIIIGGGDDDAAA???@@@@@@??????>>>===<<<;;;:::777444000---***)))+++(((''')))+++,,,000666EEENNNUUUXXXYYY[[[YYYUUUTTTPPPLLLHHH@@@999:::??????@@@BBBCCCAAA>>>:::888777333...+++***++++++++++++,,,,,,+++(((''''''(((%%%'''(((***++++++++++++(((((('''&&&%%%%%%%%%%%%'''$$$!!!###''')))'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((()))***+++***+++...000......000222555888:::;;;======???DDDIIILLLMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKOOORRRTTTSSSPPPMMMJJJJJJKKKSSS]]]eeelllxxxMMMQQQVVVYYYZZZZZZZZZ[[[]]]___dddiiimmmoooqqqqqqooooooqqqsssuuuvvvtttrrrnnnllljjjjjjmmmooopppqqqoooooooooooorrruuuxxxzzz{{{{{{|||~~~~~~}}}|||||||||~~~~~~|||zzzyyywwwyyy{{{|||{{{xxxtttrrrooolllhhhffffffeeeeeeddddddcccbbbaaa```bbbfffiiinnnsssyyy~~~|||}}}~~~~~~~~~}}}{{{{{{zzzxxxvvvvvvvvvuuutttrrrmmmmmmmmmkkkiiihhhjjjlllnnnnnnnnnnnnmmmkkkjjjjjjjjjiiigggeeecccaaa`````````___^^^\\\[[[ZZZZZZZZZWWWXXXXXXXXXXXXYYYYYYYYYTTTSSSSSSQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQOOOLLLKKKIIIGGGCCCAAA>>>>>>>>>>>>===<<<;;;;;;999888666333000...---,,,+++(((''')))+++,,,111777EEEMMMUUUWWWXXXZZZXXXTTTRRRPPPNNNKKKCCC;;;:::>>>DDDFFFHHHIIIHHHDDD@@@>>>888444...+++************+++,,,,,,+++(((''''''((()))******++++++)))((('''(((((('''&&&%%%%%%%%%%%%$$$!!! $$$&&&$$$ $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***))))))***,,,.........000222555888:::;;;<<<===???CCCGGGKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJMMMPPPRRRRRRPPPLLLJJJIIIMMMUUU___ffflllwwwPPPTTTYYY\\\]]]]]]^^^^^^^^^aaafffkkknnnpppppppppooooooqqqsssuuutttqqqooollljjjggggggjjjmmmooopppppppppoooppprrruuuxxxzzz{{{zzz{{{}}}||||||{{{|||}}}~~~~~~|||zzzyyywwwzzz|||~~~|||wwwrrrnnnmmmjjjfffdddcccbbb```___^^^^^^^^^]]]]]]```dddhhhlllpppvvv{{{~~~~~~{{{|||}}}}}}}}}|||zzzzzzzzzxxxvvvuuuuuutttrrrpppmmmnnnnnnmmmllllllmmmoooqqqqqqqqqpppooonnnmmmlllmmmllliiifffcccaaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTSSSQQQPPPNNNMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPSSSQQQNNNLLLJJJGGGCCC@@@============<<<;;;:::999888666444111///.........***((('''***+++,,,222:::FFFNNNUUUWWWXXXYYYWWWSSSQQQOOOOOOMMMEEE<<<:::===FFFHHHLLLNNNMMMIIIEEEBBB888444///,,,*********)))+++,,,---+++)))''''''((()))******++++++)))((('''(((((('''&&&&&&%%%%%%%%%###  ###%%%### $$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((())))))((((((***,,,......000222555888:::;;;<<<<<<>>>AAAFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKNNNQQQRRRPPPLLLJJJIIIOOOWWWaaagggmmmwwwQQQUUUZZZ^^^______```aaa```ccchhhlllooooooooonnnooooooqqqssstttsssooollljjjgggeeeeeehhhlllnnnoooqqqqqqqqqqqqsssvvvyyy{{{|||||||||~~~~~~~~~}}}~~~~~~~~~|||{{{yyy{{{||||||yyyuuupppmmmllliiieeecccaaa```]]]\\\ZZZ[[[[[[\\\]]]```dddhhhkkkoootttyyy|||~~~|||{{{zzz{{{|||||||||{{{zzzyyyzzzxxxvvvuuutttsssqqqooopppqqqrrrrrrqqqqqqssstttuuuuuutttsssqqqooommmllllllkkkhhheeeccc```___^^^\\\\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTRRRQQQOOONNNMMMNNNOOOPPPQQQRRRRRRRRRRRRUUUSSSOOOMMMJJJGGGBBB???=========<<<<<<;;;:::999888777444111///.........)))'''(((***+++---444===HHHPPPVVVWWWXXXYYYWWWTTTQQQNNNMMMJJJCCC;;;:::>>>CCCFFFJJJLLLKKKHHHCCC@@@888444///,,,+++***)))(((+++,,,---,,,***(((''''''%%%'''(((***++++++++++++(((((((((''''''&&&%%%$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((()))***)))(((((()))+++......000222555888:::;;;<<<<<<===@@@DDDGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKNNNRRRSSSQQQNNNKKKJJJNNNVVVaaahhhoooyyyRRRVVV[[[___```aaaaaabbbccceeehhhlllnnnnnnnnnmmmnnnnnnoooqqqrrrqqqmmmjjjhhhfffdddfffiiimmmpppqqqsssrrrrrrrrrtttwwwyyy{{{~~~~~~}}}|||{{{zzzwwwuuurrrpppnnnmmmjjjfffdddbbb___\\\ZZZXXXYYY[[[\\\^^^aaaeeeiiikkkpppvvv{{{~~~~~~|||zzzzzz{{{|||||||||{{{yyyxxxyyywwwuuuuuuttttttrrrpppsssuuuwwwwwwvvvvvvwwwyyyxxxwwwvvvtttqqqnnnkkkjjjhhhgggfffdddbbbaaa``````\\\[[[[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTWWWWWWVVVTTTSSSQQQPPPPPPLLLMMMOOOQQQRRRTTTTTTTTTUUUSSSPPPMMMJJJFFFBBB???============<<<;;;::::::999777444111...---,,,+++((('''(((***+++---666@@@KKKSSSXXXYYYYYYZZZYYYUUUQQQMMMIIIEEE>>>888:::???AAACCCFFFHHHGGGCCC???<<<777444///---++++++)))(((***,,,...---+++(((''''''%%%'''(((***++++++++++++(((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))(((((((((((()))))))))***+++***))))))***,,,......000222555888:::;;;<<<<<<===@@@DDDGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLOOOSSSUUUSSSPPPMMMKKKJJJSSS```iiiqqq}}}RRRVVV\\\___aaabbbcccdddeeefffhhhjjjkkkllllllllllllkkkkkklllmmmmmmkkkiiifffeeefffiiimmmqqqttttttttttttssssssuuuwwwzzz|||~~~|||yyyvvvsssqqqppppppnnnlllhhheeebbb___[[[YYYXXXYYY\\\]]]___bbbfffiiimmmqqqxxx}}}}}}{{{zzz{{{|||||||||{{{yyyyyyyyywwwuuuuuuuuuuuusssrrrtttvvvxxxyyyxxxwwwxxxyyywwwvvvuuurrrooollljjjhhhfffeeedddcccbbbaaaaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRLLLMMMOOOQQQSSSTTTUUUUUUTTTRRROOOLLLJJJFFFBBB???============<<<;;;:::999888777555222///---+++)))(((''')))++++++...888CCCNNNUUUZZZZZZYYY[[[YYYVVVQQQMMMGGGBBB;;;777:::@@@AAABBBDDDDDDCCC@@@<<<:::555222///---,,,,,,***)))***,,,......,,,)))'''''')))******++++++)))((('''(((((())))))((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((***))))))))))))))))))***((()))******))))))+++---......000222555888:::;;;<<<<<<>>>AAAFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQUUUVVVTTTPPPMMMKKKGGGQQQ___jjjtttSSSWWW]]]aaaccccccdddeeegggggghhhhhhiiijjjkkkkkkhhhgggeeefffggghhhhhhgggeeeeeehhhlllrrrvvvxxxxxxuuuuuuttttttvvvxxxzzz|||~~~~~~}}}{{{yyyvvvtttrrrpppooollliiifffccc___[[[WWWWWWYYY\\\^^^___bbbfffiiimmmssszzz}}}{{{{{{|||}}}|||{{{zzzyyyxxxwwwuuuuuuvvvwwwuuutttrrrtttvvvvvvuuuttttttuuusssrrrqqqpppnnnkkkiiihhhgggfffeeedddcccbbbbbbbbb___^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPQQQRRRRRRSSSSSSRRRSSSQQQNNNKKKIIIFFFBBB???<<<<<<<<<;;;;;;:::999888444444444333111...+++)))'''''')))++++++...999FFFOOOUUUYYYYYYYYYZZZXXXUUUPPPLLLHHHDDD===888:::@@@AAABBBAAA@@@>>><<<999777333111...---------+++******,,,//////,,,)))(((''')))******++++++)))(((''''''((()))***)))'''%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((((((((()))+++---......000222555888:::;;;<<<===???CCCGGGKKKKKKKKKHHHHHHGGGHHHIIIJJJLLLMMMMMMQQQUUUVVVTTTOOOKKKIIIGGGQQQ___kkkuuuUUUYYY^^^bbbdddeeefffgggiiihhhgggfffggghhhjjjkkkeeecccaaaaaaccceeefffeeedddeeeiiiooouuuyyy{{{zzzvvvuuuuuuuuuvvvxxx{{{|||~~~}}}~~~}}}}}}~~~}}}zzzwwwssspppooommmiiifffccc^^^ZZZVVVWWWYYY\\\^^^___bbbeeehhhmmmsss{{{}}}~~~{{{|||}}}}}}}}}|||zzzzzzxxxvvvuuuvvvwwwxxxwwwuuuoooqqqttttttrrrqqqqqqqqqnnnnnnnnnnnnmmmkkkjjjiiiiiihhhgggeeedddcccbbbbbb```___]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPRRROOOMMMJJJHHHEEEBBB???::::::::::::999888777777111222333444333000,,,***'''''')))++++++...:::GGGNNNUUUYYYXXXXXXYYYWWWTTTNNNLLLJJJGGG@@@::::::>>>AAA@@@???===:::888666555222000...---------,,,+++***,,,//////---***((('''%%%'''(((***++++++++++++'''((()))***)))'''%%%$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&'''''''''(((***,,,......000222555888:::;;;======???DDDIIILLLMMMMMMHHHHHHHHHHHHIIIKKKMMMNNNMMMPPPUUUVVVSSSNNNIIIGGGGGGRRR```llluuu[[[\\\]]]___````````````ffffffffffffeeecccaaa___^^^^^^^^^^^^^^^___``````eeeeeeggglllrrrwwwxxxvvvrrrsssuuuuuuuuuvvvxxxzzzwwwxxx{{{~~~}}}~~~}}}|||yyyvvvssspppooopppnnnlllhhhccc^^^ZZZXXXVVVXXXZZZ\\\]]]```cccfffmmmvvv|||~~~}}}zzzzzz|||}}}~~~}}}|||{{{{{{zzzzzz|||}}}{{{{{{{{{|||||||||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxuuuuuutttssssssrrrqqqqqqjjjlllmmmlllkkkkkkooorrrqqqooojjjfffbbbaaaaaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIEEE@@@<<<:::::::::;;;::::::999999777666333111...---++++++***((((((***,,,111;;;FFFTTTRRRQQQTTTYYYZZZWWWSSSJJJIIIIIIHHHBBB:::999<<>>???BBBFFFJJJLLLKKKIIIIIIHHHGGGHHHJJJMMMNNNNNNMMMNNNOOOPPPOOOMMMKKKJJJMMMTTT^^^hhhrrr}}}]]]\\\[[[YYYYYYYYYZZZ[[[\\\\\\\\\[[[YYYVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\\\\^^^bbbgggjjjllllllmmmoooqqqrrrrrrsssuuuwwwwwwxxxzzz}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}|||zzzwwwtttsssrrrooojjjddd```\\\ZZZZZZYYY[[[^^^___```bbbdddfffllluuu~~~~~~|||vvvnnniiihhhjjjmmmnnnooommmlllkkkllloooqqqssswww|||~~~||||||}}}}}}}}}|||{{{zzzzzzyyyxxxwwwuuutttsssrrrrrrrrrqqqqqqpppooooooooopppppppppmmmkkkiiijjjkkkmmmkkkhhhdddbbb``````aaa``````___^^^^^^^^^______\\\\\\ZZZYYYWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPPPPPPPPPPOOONNNNNNJJJIIIHHHHHHGGGDDD???<<<<<<<<<======<<<;;;::::::888777555222000...---,,,***((((((***,,,///999DDDPPPNNNMMMPPPTTTWWWVVVTTTRRROOOMMMJJJCCC===>>>CCCBBB???:::777555555333222444222///...---,,,+++)))***+++,,,,,,)))&&&%%%%%%((()))+++------,,,+++***))))))(((((('''&&&$$$###%%%$$$$$$%%%''''''&&&$$$"""$$$%%%''''''%%%$$$"""'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$''''''''''''((()))******&&&''''''(((((())))))***((()))***+++---...//////------///111444777999;;;<<<===@@@DDDIIIKKKJJJHHHIIIHHHGGGIIILLLNNNOOONNNMMMNNNOOOPPPOOOMMMKKKJJJLLLRRR\\\fffnnnxxx]]][[[YYYVVVUUUUUUVVVWWWUUUUUUUUUTTTRRROOOLLLKKKJJJJJJKKKMMMNNNPPPRRRSSSVVVVVVXXX[[[___cccfffgggjjjlllnnnppppppqqqssstttwwwxxxzzz|||~~~~~~~~~~~~||||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}{{{yyyvvvtttqqqnnnhhhbbb]]][[[ZZZZZZYYY\\\^^^```aaabbbdddffflllvvv}}}{{{}}}~~~zzzwwwrrrnnnhhheeeeeefffggghhhcccbbb``````bbbfffjjjmmmpppuuu|||{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuusssrrrrrrpppppppppooooooooonnnnnnqqqpppooonnnkkkjjjiiiiiikkkiiifffcccaaaaaa```aaa``````_______________```\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUURRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIHHHGGGEEEAAA>>>===>>>>>>======<<<;;;:::999888555333000///------***((((((***+++///888BBBPPPOOONNNQQQUUUXXXXXXXXXTTTPPPLLLHHHAAA;;;===BBBBBB>>>:::666555555444333444111...---,,,,,,***)))***+++---,,,)))'''&&&&&&((()))+++,,,,,,,,,******))))))(((((('''&&&$$$###$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((***++++++''''''(((((())))))))))))''''''((((((***+++,,,---,,,---///222555777999:::<<<===???DDDHHHJJJJJJIIIGGGFFFFFFHHHKKKMMMNNNMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKRRR\\\eeennnvvvZZZXXXUUURRRPPPPPPPPPQQQNNNNNNNNNMMMKKKIIIFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSVVVYYY]]]aaacccgggiiilllnnnnnnoooqqqrrrvvvxxxzzz|||~~~~~~~~~~~~~~~}}}||||||{{{||||||}}}{{{|||}}}{{{|||}}}}}}{{{yyyvvvtttnnnkkkeee___[[[YYYYYYZZZYYY\\\___aaabbbccceeegggmmmxxxxxxvvvxxx|||{{{vvvqqqlllhhhcccbbbaaaaaabbbbbbaaa___XXXWWWVVVVVVXXX]]]aaadddiiiooovvv{{{~~~yyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvuuutttttttttpppppppppoooooooooooooooooonnnnnnmmmmmmlllkkkjjjhhhgggeeecccbbbaaaaaaaaa```___^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLJJJHHHGGGFFFFFFDDD@@@>>>>>>>>>>>>>>>===<<<;;;:::999888555333000///------)))((((((***+++...666@@@OOOOOOQQQTTTWWWZZZ[[[[[[UUUQQQLLLHHH@@@:::<<>>>>>>>>>>>===<<<::::::888777555222000...---,,,)))((((((***+++---555>>>LLLNNNQQQUUUXXX[[[\\\\\\VVVRRRNNNIIIAAA;;;<<>>;;;;;;;;;;;;999888333000,,,*********)))))))))+++---,,,***((('''(((((()))******************))))))(((((('''&&&$$$###%%%$$$$$$%%%''''''&&&$$$(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((()))******)))))))))))))))))))))))),,,,,,***))))))***+++,,,------///111444777999;;;======???CCCGGGKKKLLLKKKIIIIIIJJJMMMPPPRRRRRRQQQMMMNNNOOOPPPOOOMMMKKKJJJKKKSSS^^^iiirrr{{{KKKJJJIIIGGGEEECCCAAAAAA@@@@@@AAAAAA@@@???===<<<<<<<<<===>>>???AAACCCDDDCCCFFFIIILLLNNNSSSYYY^^^cccfffjjjmmmnnnnnnooopppuuuwwwzzz}}}~~~|||zzzzzzzzz{{{|||}}}}}}~~~|||yyyxxxyyy{{{{{{yyyuuuqqqooodddbbb^^^ZZZXXXWWWXXXXXXZZZ^^^bbbfffhhhjjjkkkmmmsss}}}{{{|||~~~uuulllaaaZZZWWWUUUQQQNNNLLLLLLMMMNNNOOOOOOLLLJJJFFFFFFFFFFFFHHHJJJLLLMMMTTTZZZbbbiiinnnuuu}}}}}}{{{{{{zzz{{{xxxxxxwwwwwwwwwxxxzzzzzzzzzzzzyyywwwvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrooommmlllmmmooonnnkkkhhhffffffeeeeeedddddddddcccbbbaaa```^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTSSSQQQOOOMMMKKKJJJJJJHHHFFFEEEEEECCCAAA???>>>>>>>>>===<<<;;;999999888666444111///---,,,+++)))((((((***+++,,,333<<>><<<;;;;;;<<<======;;;888444111---***************)))+++---,,,***)))((((((((()))))))))************))))))(((((('''&&&$$$###%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((())))))))))))))))))))))))+++***)))((()))+++,,,............000222666:::<<<;;;;;;===AAAFFFJJJKKKKKKIIIIIIKKKNNNRRRSSSSSSRRRMMMNNNOOOPPPOOOMMMKKKJJJKKKSSS___iiirrrzzzEEEEEEDDDCCCAAA>>><<<;;;<<<<<<===>>>===<<<;;;:::999::::::;;;<<<>>>???@@@???BBBFFFHHHKKKPPPWWW]]]cccfffjjjmmmnnnnnnoooppptttvvvzzz}}}~~~{{{yyyxxxyyyzzz{{{~~~~~~zzzwwwwwwxxxzzzzzzxxxtttooommmaaa___\\\YYYXXXWWWWWWXXX[[[___dddhhhkkkmmmooopppuuu}}}|||}}}~~~zzzxxxvvvuuuttttttuuuuuueee]]]SSSMMMNNNPPPPPPOOOKKKIIIHHHHHHIIIIIIGGGEEEAAAAAABBBBBBCCCDDDEEEFFFIIIOOOXXX___eeellltttzzz}}}|||zzzyyyyyyyyyyyyyyyxxxwwwxxxyyy{{{|||}}}|||zzzxxxvvvtttsssrrrsssssssssssssssssssssssspppooommmnnnooonnnjjjfffffffffeeeeeeeeeeeedddddddddcccaaa___]]]\\\[[[[[[VVVUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOONNNMMMKKKJJJMMMKKKIIIHHHHHHGGGEEECCC>>>>>>>>>===<<<:::999888777666333111...---++++++)))((((((******,,,333;;;AAAFFFMMMSSSUUUVVVVVVVVVQQQNNNJJJFFF>>>666666:::999999:::<<<>>>===;;;888666222...+++++++++++++++)))+++------+++)))((()))))))))))))))************)))))))))((('''&&&$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''*********)))))))))))))))'''&&&&&&&&&'''))),,,...///......///222666:::===::::::<<>>@@@DDDHHHLLLQQQWWW[[[aaadddhhhkkklllmmmooopppzzz|||~~~{{{xxxxxxzzz|||~~~}}}zzzxxxvvvuuuxxxyyyvvvqqqllljjjjjjbbb___ZZZVVVSSSSSSSSSTTTYYY^^^dddhhhjjjkkknnnqqqzzz~~~}}}yyyvvvwwwzzz{{{xxxtttnnnjjjfffeeeggggggfffcccRRRPPPLLLIIIIIIKKKNNNQQQMMMMMMNNNMMMJJJFFFBBB???@@@???>>>======>>>@@@AAACCCGGGMMMSSSYYY```gggkkkpppwww~~~|||}}}{{{{{{zzzxxxwwwyyyzzz{{{|||||||||zzzzzzyyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuuuutttsssrrrnnnnnnnnnnnnooommmjjjgggiiihhhfffeeeddddddeeeeeeaaaaaa```___^^^^^^]]]]]][[[[[[YYYXXXVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQNNNMMMLLLLLLNNNOOONNNMMMMMMMMMLLLIIIDDD@@@@@@???>>>===<<<;;;::::::999888666333000---+++***+++)))***------,,,///555???BBBGGGKKKNNNOOORRRSSSNNNNNNLLLFFF???::::::;;;BBBBBBCCCCCCBBB???===<<<888444///,,,++++++++++++)))+++---//////---+++)))'''((()))+++,,,,,,,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&%%%---***'''&&&(((***+++,,,---...///000333666999;;;===>>>>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOLLLNNNOOOPPPPPPMMMKKKIIIKKKQQQ\\\iiipppttt{{{:::999777666555666777888555666666666555555444333666666666666666777777777===???AAADDDGGGLLLRRRVVV^^^aaaeeehhhjjjllloooqqqyyy|||}}}zzzzzz{{{}}}~~~|||zzzyyyxxxvvvxxxyyyvvvpppkkkhhhhhhaaa^^^ZZZUUUSSSRRRSSSTTTWWW]]]ccchhhjjjlllpppsss{{{{{{sssoooooopppqqqsssuuuvvvvvvvvvuuu}}}{{{zzzrrrooommmooorrrsssppplllddd```\\\[[[[[[[[[YYYVVVOOONNNLLLJJJKKKMMMPPPRRRNNNOOOOOONNNKKKGGGCCCAAA>>><<<:::999888999:::;;;>>>AAAFFFJJJNNNRRRXXX[[[aaagggnnntttyyy}}}}}}||||||{{{yyywwwzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqpppnnnnnnnnnoooooonnnkkkiiiiiihhhfffdddccccccdddddd`````````___^^^^^^]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQOOONNNLLLKKKJJJKKKMMMMMMNNNNNNNNNOOOOOOLLLHHHEEE??????>>>===<<<;;;::::::777666444222000...,,,,,,***((())),,,---,,,///555===AAAGGGLLLOOOQQQRRRTTTMMMMMMKKKEEE???;;;<<>>===666333///---+++***)))((()))+++---//////---+++)))&&&(((***+++************((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''((((((((()))******)))(((''''''((())))))))))))***,,,---...///000333666999;;;<<<<<<>>>@@@CCCFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOPPPOOOMMMJJJIIIKKKPPP\\\hhhpppttt{{{777666555444444444555666444444555555555444333333555555555555555555555555===>>>???@@@CCCHHHOOOSSS[[[^^^aaadddgggkkkooossswwwyyy}}}~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{|||~~~}}}{{{yyyxxxwwwwwwuuuvvvvvvsssmmmhhhdddccc___]]]XXXTTTRRRRRRSSSTTTWWW\\\bbbfffiiilllqqquuu}}}vvvqqqkkkddd```aaa```aaaccceeeggghhhiiiiiiqqqqqqrrrrrrqqqooommmllleeecccccceeeiiiiiieeebbb^^^ZZZVVVTTTUUUTTTQQQNNNKKKKKKKKKKKKMMMOOORRRSSSRRRRRRRRRQQQMMMIIIDDDAAA<<<:::999777666666666666;;;===???@@@BBBDDDGGGJJJPPPTTT\\\fffoooxxx~~~}}}}}}|||zzzxxx{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuwwwwwwvvvuuusssqqqooommmnnnmmmmmmoooppppppnnnkkkhhhgggeeecccbbbbbbbbbbbb``````______^^^]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKLLLNNNOOONNNMMMNNNOOOOOOMMMIIIFFF???>>>>>>===<<<;;;::::::555555444222000///...---***((((((+++,,,+++///555:::???GGGNNNQQQSSSSSSTTTMMMLLLIIIDDD>>><<>>AAADDDGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOKKKMMMNNNOOOOOOLLLJJJHHHJJJOOO[[[hhhooottt{{{444444333333333444555555555666666777666666555555777777777777666666666666<<<<<<===>>>AAAFFFNNNSSSYYY[[[___bbbeeejjjppptttsssvvvyyyzzzzzzyyyyyyyyyxxxzzz|||{{{zzzxxxxxxyyy|||zzzxxxvvvtttsssssssssssssssrrrooojjjddd```^^^]]]ZZZVVVSSSRRRRRRTTTUUUXXX\\\aaaeeegggjjjppptttxxxooohhhccc___YYYWWWXXXUUUVVVXXXZZZ\\\^^^``````aaabbbbbbbbbaaa```^^^]]]\\\\\\]]]___aaa```\\\YYYXXXTTTQQQPPPQQQQQQNNNKKKGGGHHHJJJLLLOOOQQQSSSTTTWWWVVVUUUSSSNNNHHHCCC@@@;;;:::999888777777888888;;;<<<============???AAAEEEHHHPPP[[[hhhsssyyy|||~~~}}}{{{yyy|||{{{yyyxxxwwwwwwxxxyyyxxxwwwvvvuuuuuuttttttuuuvvvvvvuuutttrrrpppnnnnnnnnnmmmmmmooopppqqqooonnnhhhgggeeecccaaa``````aaa____________^^^^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNMMMNNNNNNPPPQQQRRRMMMMMMMMMMMMMMMKKKGGGCCC>>>>>>===<<<<<<;;;::::::666555444222000...---,,,)))'''(((***++++++///555999???IIIPPPTTTUUUTTTTTTNNNMMMIIICCC===<<>>@@@@@@CCCIIIRRR^^^hhhooorrrvvvyyy}}}~~~~~~~~~|||yyy{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwvvvuuutttttttttttttttssssssrrrqqqqqqppppppnnnmmmmmmnnnpppqqqpppoooiiigggeeebbbaaa```______``````____________^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWUUUUUUTTTSSSQQQOOONNNMMMMMMMMMNNNNNNOOOQQQRRRRRROOOOOONNNNNNLLLIIIDDD@@@======<<<<<<;;;;;;::::::888777555333000---+++******((((((***++++++000777;;;BBBKKKSSSVVVVVVUUUTTTPPPOOOKKKDDD===;;;>>>AAAEEEIIINNNSSSTTTRRRNNNKKK===777000***((()))******)))+++---//////---+++)))'''***------***((()))***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''(((((()))))),,,)))%%%&&&***------,,,,,,---///222555777999:::===???AAACCCEEEFFFGGGGGGJJJIIIHHHHHHIIIKKKMMMOOOLLLMMMOOOOOOOOOMMMJJJHHHHHHMMMYYYfffnnnssszzz222222333444555666666666666666777888888888777777666777777888999:::;;;;;;999:::;;;<<>>:::666666777888999:::;;;;;;999:::;;;;;;:::;;;===???<<>><<<===@@@DDDHHHNNNSSSTTTRRRMMMJJJ===777000***((()))+++,,,)))+++---//////---+++))))))***+++,,,,,,+++***)))***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&((())))))((('''&&&))))))))))))***+++,,,,,,,,,,,,...222555555222///+++---///222555777999999===>>>AAADDDFFFGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNLLLNNNOOOPPPPPPMMMKKKIIIGGGLLLXXXfffnnnssszzz222333444666777888888888888888999:::::::::::::::888999:::;;;===???@@@AAA???@@@AAABBBCCCFFFJJJNNNSSSVVVZZZ]]]___aaadddffffffiiikkklllkkkjjjiiijjjjjjlllooopppooopppqqqsssoooooonnnmmmkkkiiigggfffdddcccbbbbbbbbb```\\\XXXPPPOOONNNNNNQQQUUUYYY\\\```cccfffiiimmmsss|||yyykkkbbbVVVOOOHHHFFFDDDAAA@@@BBBAAA@@@@@@??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKJJJLLLNNNOOOLLLHHHFFFFFFGGGIIIKKKMMMOOOQQQRRRRRRPPPNNNIIICCC>>>:::777888999999::::::::::::888999::::::999:::<<<>>>:::===BBBFFFIIINNNUUUZZZbbbjjjtttzzz{{{|||}}}~~~{{{xxxxxxyyyzzz{{{{{{{{{{{{{{{wwwwwwuuutttttttttttttttqqqqqqpppoooooopppqqqrrrnnnmmmllllllmmmnnnnnnmmmkkkjjjgggdddaaa```______aaaaaaaaaaaabbbbbbbbbbbb[[[[[[ZZZYYYXXXXXXWWWWWWSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNLLLIIIDDD@@@<<<<<<;;;;;;;;;;;;::::::888777555333000...,,,+++,,,))))))+++,,,---333:::FFFKKKRRRWWWXXXWWWUUUTTTMMMMMMKKKFFF@@@===???AAAEEEGGGJJJKKKKKKIIIFFFDDD888444///,,,++++++***))))))+++---//////---+++))))))'''&&&)))---...+++''')))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))$$$&&&''')))***)))(((''')))))))))))))))+++,,,---333>>>KKKPPPJJJ>>>444///+++---000333666777888999:::<<<@@@DDDGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQNNNLLLJJJFFFLLLWWWeeemmmrrrzzz333444555777888999999999;;;<<<======>>>>>>>>>>>>;;;<<<===???BBBDDDEEEFFFGGGHHHIIIHHHHHHIIILLLOOOQQQTTTXXX[[[]]]^^^___aaa^^^aaaddddddcccbbbaaabbbdddfffhhhiiiiiijjjlllnnnhhhiiiiiihhhfffdddaaa```\\\ZZZYYY[[[\\\[[[WWWSSSNNNMMMMMMNNNQQQVVVZZZ^^^```dddhhhlllpppxxx|||nnnaaaYYYOOOHHHAAA???===:::999;;;???>>>===;;;;;;;;;<<<===@@@AAAAAACCCEEEGGGIIIJJJJJJLLLMMMNNNOOOPPPRRRTTTNNNLLLJJJLLLNNNMMMJJJFFFGGGGGGGGGGGGIIIKKKNNNOOOMMMMMMMMMKKKHHHCCC???<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;::::::<<<>>>999>>>CCCEEEEEEHHHPPPVVV[[[dddqqqyyy{{{|||~~~~~~~~~~~~{{{xxxwwwxxxzzz|||}}}}}}||||||wwwvvvuuuttttttsssssstttrrrrrrpppooooooooopppqqqooommmkkkkkkmmmmmmmmmlllllljjjgggdddaaa```______bbbbbbbbbbbbbbbccccccccc[[[ZZZZZZYYYXXXWWWWWWVVVSSSSSSRRRRRRQQQPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPKKKKKKJJJKKKJJJGGGCCC???;;;;;;;;;;;;;;;;;;::::::666555444222000///...------***))),,,---...444<<>>333111///...---+++(((%%%)))+++---//////---+++))))))%%%###'''---///+++%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))++++++++++++###%%%''')))******)))(((((('''''''''''')))+++,,,===RRRhhhlll\\\EEE444,,,+++---000333666888888999777999>>>CCCHHHKKKLLLMMMHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRQQQOOOMMMKKKFFFKKKWWWeeemmmrrrzzz555666666888999:::;;;;;;999;;;===>>>>>>===>>>???>>>???AAAFFFJJJNNNOOOOOORRRQQQPPPOOOOOOPPPQQQSSSWWWWWWVVVVVVWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```ccceeefffffffffccccccbbb```^^^[[[YYYXXXVVVVVVUUUTTTRRRQQQPPPPPPJJJKKKLLLMMMPPPUUU[[[```cccggglllmmmmmmttt~~~~~~rrrcccWWWOOOGGGCCC>>>;;;;;;;;;::::::============>>>>>>????????????@@@AAACCCEEEGGGIIIHHHIIIKKKMMMOOOPPPQQQRRRRRRPPPMMMJJJHHHIIIJJJKKKJJJKKKMMMMMMMMMNNNPPPRRROOOMMMJJJFFFBBB???===<<<888888999:::;;;;;;;;;;;;;;;:::999888888888999:::888:::===@@@DDDIIIOOOSSSYYYeeeqqqwwwzzz}}}}}}{{{~~~~~~}}}{{{zzz{{{||||||}}}|||||||||yyyxxxvvvtttsssrrrsssssspppooooooooopppqqqrrrrrrrrrooollljjjkkklllllllllkkkiiifffcccaaabbbcccdddbbbbbbbbbbbb```^^^\\\ZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPOOOOOONNNLLLJJJFFFCCCAAA======<<<;;;::::::::::::888666333000.........///)))((((((***+++---555>>>KKKOOOTTTVVVTTTRRRQQQRRRMMMLLLJJJFFFBBB??????@@@@@@AAAAAAAAA@@@>>><<<;;;666333///,,,++++++***)))***+++...//////---***((())))))))))))************))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))***,,,---...%%%%%%%%%&&&'''((())))))******))))))))))))))))))111GGG]]]^^^LLL999000000,,,...000111222555999<<<======???BBBGGGJJJLLLLLLGGGHHHIIIKKKLLLLLLMMMMMMOOOQQQSSSSSSQQQOOOMMMMMMJJJLLLTTT```hhhmmmuuu}}}666666777888999:::;;;;;;888999;;;<<<<<<===@@@BBBDDDFFFIIINNNSSSXXX[[[\\\YYYYYYYYYYYYXXXXXXWWWVVVYYYXXXVVVUUUSSSRRRRRRRRRNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUXXX[[[]]]]]]]]]\\\[[[[[[ZZZXXXUUUSSSQQQOOOOOOOOONNNNNNMMMLLLLLLKKKIIIJJJLLLNNNQQQWWW^^^bbbdddhhhkkklllnnnttt}}}~~~zzzlll^^^RRRJJJEEEAAA===;;;:::;;;::::::999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPPPPOOOOOOQQQSSSSSSQQQNNNIIIEEEAAA???===;;;;;;<<<=========<<<<<<;;;:::999888777888999:::999;;;===@@@CCCIIIPPPTTTZZZeeepppvvvyyy}}}~~~}}}}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzxxxwwwvvvtttsssrrrssssssppppppooooooppppppqqqrrrrrrppplllkkkkkkkkkkkkjjjjjjhhhfffdddccccccdddeeecccccccccbbb```^^^\\\ZZZ\\\\\\\\\[[[[[[ZZZZZZZZZSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQQQQQQQPPPOOOOOOOOONNNLLLIIIFFFCCCAAA======<<<;;;:::::::::::::::888555222///......///***((((((+++,,,...666@@@LLLPPPUUUVVVUUUSSSRRRSSSMMMLLLJJJFFFBBB??????@@@@@@@@@@@@???>>>===<<<;;;666333///,,,,,,+++***)))***+++...//////---***((())))))))))))************++++++***)))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******&&&%%%%%%&&&&&&((())))))((((((((((((((()))******)))555AAACCC999///++++++---...000111222555999<<<<<<<<<===AAAEEEIIIJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPRRRRRRPPPNNNMMMLLLJJJMMMUUU___gggmmmuuu~~~777777888999:::;;;;;;<<<999:::;;;;;;<<<>>>BBBEEEJJJKKKNNNSSSXXX]]]aaadddbbbcccdddeeedddbbb___]]]]]][[[XXXTTTPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRQQQPPPNNNLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNSSSYYYaaafffiiikkknnnoooqqqyyy}}}~~~rrrdddXXXMMMFFFAAA???;;;::::::;;;;;;:::888888888888999999999999::::::;;;<<<===???AAABBBCCCDDDEEEGGGIIIJJJJJJKKKKKKMMMPPPSSSTTTRRRPPPNNNOOOPPPRRRRRRSSSTTTVVVYYYZZZWWWSSSNNNHHHDDDAAA???===>>>>>>>>>>>>>>>===<<<;;;:::999888777777888999;;;<<<===???BBBHHHPPPUUU[[[eeeoootttwww|||~~~|||yyyyyyyyyzzzyyyyyyxxxxxxwwwwwwuuutttssssssssssssppppppooooooooopppqqqqqqssspppmmmkkkkkkkkkjjjiiihhhgggffffffeeeeeeffffffcccccccccbbb```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRQQQPPPPPPOOOPPPPPPMMMMMMOOOPPPPPPPPPOOONNNOOONNNMMMLLLIIIFFFCCCAAA======<<<;;;::::::::::::;;;999666333000///......***((()))+++---000999BBBMMMPPPTTTVVVUUUTTTSSSSSSNNNMMMKKKHHHCCC@@@???@@@@@@???>>><<<;;;;;;::::::555222///---,,,,,,***)))***,,,...//////---***((())))))))))))************---,,,+++)))'''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))+++,,,---.........///...///000111222444888;;;;;;;;;<<>>CCCGGGMMMOOORRRVVVZZZ^^^cccfffhhhiiijjjjjjjjjiiihhhgggbbb```[[[VVVQQQLLLIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIGGGEEECCCAAA???<<<======>>>???@@@AAAAAACCCFFFJJJNNNTTT[[[ccchhhnnnppprrrssswww~~~~~~~~~yyylll___SSSJJJDDD>>><<<:::999:::;;;;;;;;;::::::::::::::::::;;;;;;::::::;;;<<<===>>>@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDGGGKKKNNNPPPOOOMMMLLLKKKMMMPPPRRRUUUXXX\\\___^^^[[[VVVQQQKKKFFFCCCAAA??????@@@??????>>>===<<<;;;:::999888777777888888<<<<<<<<<===@@@FFFNNNTTT\\\eeemmmqqquuu{{{}}}zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuutttssssssrrrrrrppppppooooooooooooppppppssspppmmmkkkkkkjjjiiigggffffffggggggggggggggggggdddddddddcccaaa^^^\\\ZZZUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQLLLMMMNNNOOOOOOOOONNNMMMNNNNNNMMMKKKHHHEEEBBB@@@======<<<;;;::::::::::::;;;999777333000...---,,,+++)))***,,,...111;;;EEEMMMOOORRRTTTTTTSSSRRRRRROOOOOOMMMJJJEEEBBB@@@@@@???===;;;:::999888999999444222///------,,,***)))+++,,,---......,,,***)))((()))))))))************+++***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,+++***)))(((((('''(((,,,+++)))))),,,///222333...///111111222444888;;;;;;;;;<<>><<<===>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKHHHJJJMMMPPPSSSVVVZZZ]]]\\\ZZZVVVQQQKKKGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@===<<<:::888888888888999;;;;;;:::;;;===CCCKKKPPP[[[dddkkknnnrrryyy||||||||||||{{{zzzxxxxxxuuuuuuuuuttttttsssrrrrrrppppppoooooonnnooooooppprrrpppmmmlllkkkjjjhhhffffffffffffgggggggggggggggeeeeeedddcccaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRMMMNNNOOOOOOOOONNNMMMLLLMMMMMMLLLJJJHHHDDDAAA???======<<<;;;::::::::::::999888666333000---+++***,,,******,,,...222<<>>===>>>??????>>>>>>==================::::::::::::999888777666666777888:::;;;===>>>??????CCCIIIPPPWWW___gggllloooqqquuuzzz|||}}}}}}}}}~~~|||nnn___SSSJJJCCC???<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::777777666777777888999999::::::;;;<<<<<<===<<<<<<@@@@@@@@@AAACCCEEEGGGHHHGGGHHHJJJKKKLLLNNNQQQSSSVVVTTTQQQMMMIIIFFFDDDCCCEEEFFFFFFFFFFFFEEEEEEDDD>>>===;;;:::999999999999999:::::::::===BBBHHHMMMYYYbbbiiilllpppxxx~~~~~~~~~~~~}}}|||zzzyyyxxxtttttttttttttttsssrrrqqqppppppooonnnnnnnnnoooooopppooommmlllkkkjjjhhhffffffffffffeeeffffffggggggfffeeeeeecccaaa^^^[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOPPPPPPPPPOOOMMMMMMMMMLLLKKKJJJGGGDDDAAA???======<<<;;;::::::::::::888777555333000---+++***...+++***,,,---111;;;FFFMMMMMMMMMOOOQQQQQQPPPNNNPPPPPPOOOKKKFFFBBB@@@???<<<;;;:::888777777777777222111///......---+++))),,,,,,---------,,,+++***))))))))))))************'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''))))))***''''''&&&&&&&&&''''''(((%%%%%%&&&(((***,,,...///&&&))),,,---***(((((())),,,...000111222555999<<<>>>>>>???AAAEEEHHHIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMKKKMMMOOOOOOMMMJJJIIIIIIFFFJJJSSS[[[aaaiiixxx666777777777777888888888888999;;;<<>>===;;;999888888999:::888777777777777777888888555666666777777666666666666777888:::;;;===>>>???AAAEEEKKKRRRZZZaaaiiinnnpppsssyyy~~~~~~~~~~~~~~~}}}|||mmm^^^RRRIIICCC???===;;;:::;;;<<<<<<<<<:::<<<;;;;;;;;;:::::::::999777777666666666777888888888999999::::::::::::999<<<======>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFIIIKKKMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEE@@@???===;;;::::::::::::999:::;;;<<<>>>BBBGGGKKKVVV___gggkkkooovvv|||}}}}}}|||zzzyyyxxxsssssstttttttttsssrrrqqqppppppooonnnnnnnnnnnnnnnooommmlllllllllkkkiiiggghhhfffeeedddcccdddfffgggffffffeeedddaaa^^^[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTOOOPPPQQQQQQQQQOOONNNMMMLLLLLLKKKIIIFFFCCC@@@>>>======<<<;;;::::::::::::777666555333111///---,,,///,,,***+++,,,000:::EEENNNMMMMMMOOOQQQRRRQQQNNNMMMNNNMMMIIIDDD???===<<<:::::::::999888777666555222000///......---+++))),,,,,,---------,,,+++***))))))))))))******************)))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&(((***+++,,,)))***+++,,,,,,---......+++---///111333666;;;>>>>>>>>>???AAAEEEHHHIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKMMMOOOOOOMMMKKKJJJJJJDDDIIIQQQZZZ```iiizzz666666666666777777777777:::<<>>???BBBGGGMMMTTT\\\dddkkkpppssswww}}}~~~~~~~~~~~~~~~~~~~~~ooo```TTTKKKEEEBBB>>><<<;;;;;;<<<===<<<:::=========<<<<<<;;;;;;;;;999999888888888888999999888888999999999999888888888999:::;;;<<<<<<;;;;;;<<<===???@@@AAACCCFFFHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCDDDCCCCCCAAA@@@>>><<<;;;;;;;;;;;;999:::<<<>>>???CCCGGGKKKUUU^^^fffjjjooovvv{{{|||~~~~~~~~~}}}|||zzzxxxwwwrrrssstttttttttsssrrrqqqppppppooonnnnnnnnnnnnnnnmmmlllkkkkkklllkkkiiigggiiigggdddbbbbbbccceeegggfffffffffdddaaa^^^[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSSSSSSSSSSSSSTTTTTTPPPPPPQQQRRRQQQPPPNNNMMMLLLLLLKKKIIIFFFCCC@@@>>>======<<<;;;::::::::::::777777666555333111///...000,,,++++++,,,///999DDDOOONNNMMMOOORRRSSSRRROOOKKKKKKKKKGGGBBB===:::999::::::;;;:::999888666444111000///...///...+++))),,,---------,,,,,,++++++))))))))))))************...---,,,***)))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%+++(((&&&'''+++000222222***,,,...111333777;;;???>>>>>>>>>AAAEEEGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKMMMPPPPPPMMMKKKJJJJJJBBBHHHQQQZZZ```iii{{{333444555666666666999;;;;;;???EEEKKKQQQZZZdddkkkyyy}}}}}}|||xxxqqqfff\\\TTTLLLCCC===999777555333222222222222111222333444555444333333555555555555555555555555777888:::;;;;;;===@@@BBBCCCIIIRRRYYY^^^eeelllqqqwww~~~|||{{{{{{}}}|||wwwhhhXXXMMMGGGEEE999999::::::;;;<<<<<<=========;;;:::999888888888:::999888777777666666666777777666666666666777777555555666888999:::;;;<<<<<<<<<<<<=========>>>>>>CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGFFFDDDAAA>>><<<===>>>???>>>>>>>>>???AAADDDFFFHHHQQQYYYdddlllqqqtttwwwzzz|||yyyvvvtttsssssstttuuuvvvvvvuuuttttttppppppqqqqqqpppooommmllllllllllllkkkjjjiiihhhgggdddcccbbbbbbcccdddfffgggeeecccaaa``````^^^[[[YYYYYYZZZ[[[[[[[[[ZZZXXXWWWSSSSSSTTTTTTTTTSSSSSSRRROOONNNMMMMMMOOOQQQQQQPPPKKKIIIFFFFFFFFFEEEBBB>>>999999999999999:::;;;<<<777666444222000...---------******---000333<<>>FFFLLLUUU^^^fffnnnwww~~~~~~wwwooodddYYYQQQIIIAAA;;;777666444333111111111222111111333444444333333222333444444555666666777777888:::<<<===>>>???AAACCCEEEKKKSSSZZZ```fffmmmsssxxx}}}||||||~~~~~~zzzlll\\\NNNEEEBBB===>>>>>>>>>??????@@@@@@???>>>===<<<;;;::::::::::::999888777666666666666777777666666666666777777555666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@??????>>>>>>>>>?????????@@@AAABBBDDDEEEFFFDDDAAA>>><<<===>>>???@@@AAABBBCCCFFFIIILLLMMMTTT[[[dddlllppptttwwwyyy~~~|||yyyvvvuuutttsssssstttuuuuuuuuutttsssppppppqqqqqqpppooommmlllmmmmmmmmmmmmlllkkkjjjiiieeeeeedddddddddfffggghhheeedddbbbaaaaaa___\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWTTTUUUUUUUUUTTTSSSSSSRRRSSSQQQOOOOOOPPPPPPOOONNNMMMJJJHHHFFFFFFDDD@@@<<<<<<<<<;;;:::::::::::::::888777555333111///......///,,,+++...000222999AAAMMMNNNPPPSSSVVVWWWTTTRRRLLLLLLJJJFFF@@@<<<===???BBB===<<<===;;;555222333111///...------,,,***(((###&&&))),,,---,,,+++)))******++++++,,,+++++++++***++++++)))'''&&&'''((($$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((()))***+++,,,...000111222444666:::===???@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOORRRSSSSSSOOOKKKIIIHHHGGGHHHNNNWWW___ggguuu777777888999:::===BBBFFFNNNWWWdddpppyyyuuulll___TTTLLLEEE???:::666555333111000000111111000111222222333333222222222333444555777888999:::999<<>>===<<<<<<;;;:::999888777666666666666777777666666666666777777666666666777777888888888999999999::::::::::::;;;======<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEHHHFFFDDDAAA@@@@@@AAAAAACCCDDDFFFIIIMMMQQQTTTVVV[[[___ffflllppptttwwwyyy}}}~~~~~~|||{{{xxxvvvuuutttrrrssstttttttttsssrrrqqqppppppqqqqqqpppooommmlllllllllllllllkkkjjjjjjiiiggggggfffffffffggghhhhhhcccbbb``````___^^^[[[YYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRRRRVVVTTTQQQPPPPPPOOOMMMLLLMMMKKKIIIGGGFFFCCC>>>;;;???>>>===;;;:::999999999999777555333111000///...000------///000000666<<>>888555666111000/////////---)))'''"""$$$(((,,,......,,,+++)))***************))))))*********)))'''&&&''')))###$$$&&&''''''&&&%%%$$$((('''&&&$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''(((((()))***************************(((((((((((()))***+++,,,///111222333333555999;;;===???AAADDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOORRRUUUTTTQQQLLLHHHFFFGGGHHHMMMVVV^^^gggttt666777999;;;???EEELLLQQQXXXbbbqqq}}}|||sssiii[[[PPPHHHBBB===999444333222000000000111111000000111111222222222222333444555666888999:::::::::===@@@BBBBBBCCCDDDFFFIIINNNUUU\\\aaahhhpppvvv~~~~~~|||{{{zzz}}}}}}}}}~~~uuubbbQQQEEE???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<:::999888777777666666777777777666666666666777777777777777666666666666666777777888888888999999999;;;;;;;;;;;;;;;;;;;;;<<<>>>======>>>@@@CCCEEEGGGLLLJJJHHHGGGFFFFFFFFFGGGFFFHHHKKKOOOTTTYYY]]]___bbbeeeiiimmmqqquuuxxxyyy|||}}}}}}|||{{{zzzxxxwwwuuuuuuqqqrrrsssssssssrrrqqqpppppppppqqqqqqpppooommmllliiijjjjjjjjjiiihhhhhhggggggggggggfffffffffffffff```___]]]]]]]]]\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWVVVUUUTTTRRRQQQVVVSSSQQQOOOOOONNNMMMKKKKKKJJJJJJHHHFFFCCC???===???>>>===<<<;;;:::::::::888777555222000///...---...,,,,,,///000000555;;;FFFIIIOOOWWW\\\\\\YYYVVVPPPPPPMMMGGG@@@===>>>@@@@@@AAACCCDDDAAA===::::::000////////////---)))'''(((***---//////---+++)))******++++++******)))((()))******)))'''&&&((()))#########%%%&&&'''&&&%%%)))(((&&&$$$$$$%%%&&&(((&&&%%%$$$######$$$%%%&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((()))***+++,,,---///000111222444888;;;===???AAADDDGGGIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNNNNOOORRRUUUUUUQQQLLLGGGEEEFFFGGGMMMVVV^^^gggttt555777;;;@@@FFFOOOXXX^^^iiirrr~~~zzznnndddWWWKKKDDD@@@;;;888333222111000000000111222111111111111111222222222666666777888888999999:::;;;===@@@CCCDDDEEEGGGIIIKKKPPPWWW]]]cccjjjsssyyy~~~}}}~~~}}}{{{yyywww{{{{{{|||||||||}}}~~~xxxdddSSSHHHCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>>===;;;:::999888888777777888777777666666666666777777777777777777666666666666777777777888888888999999;;;;;;;;;<<<<<<=========>>>======>>>@@@CCCGGGIIIMMMLLLKKKKKKKKKKKKLLLLLLJJJMMMQQQWWW]]]bbbfffhhhhhhiiilllooosssvvvxxxyyy}}}~~~||||||{{{zzzxxxwwwvvvuuurrrrrrsssssssssrrrpppoooppppppqqqqqqpppooommmllliiiiiijjjjjjjjjiiihhhhhhffffffffffffeeeddddddccc```^^^]]]]]]^^^]]][[[YYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWVVVUUUTTTRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLHHHIIIJJJJJJHHHEEEBBBAAA======<<<;;;;;;;;;;;;<<<666555333111///---,,,,,,+++***+++...000111666<<>>:::888///...---......---***(((+++---///000///---)))'''***+++++++++++++++******)))******)))''''''(((***+++(((%%%$$$&&&''''''&&&'''&&&%%%%%%&&&(((+++,,,'''&&&%%%$$$$$$%%%&&&'''$$$'''***,,,,,,***'''$$$$$$$$$%%%%%%&&&'''(((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))***+++,,,***+++---///111444888<<<>>>@@@BBBEEEHHHJJJLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNQQQTTTTTTQQQLLLGGGEEEFFFGGGMMMVVV^^^fffttt888;;;AAAHHHPPPZZZdddjjjssszzzvvvggg^^^QQQGGGAAA===999666222111000000000111222333222111111111111222333333777888888999999:::::::::===???AAACCCEEEHHHLLLOOOQQQVVV]]]ccchhhoooxxx~~~~~~|||zzzxxxvvvxxxyyyzzzzzzyyyzzz|||~~~|||hhhWWWKKKFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFEEEDDDCCCAAA???===<<<;;;:::999999999999777777666666666666777777777777777777777777777777888888888999999999999:::;;;;;;<<<===>>>?????????===<<<<<<===???CCCGGGJJJNNNNNNNNNNNNOOOPPPQQQRRRRRRUUUZZZaaagggmmmppprrrppppppqqquuuyyy|||}}}|||}}}}}}|||zzzyyywwwvvvvvvrrrsssssstttsssrrrpppoooppppppqqqqqqpppooommmllllllllllllmmmmmmllllllkkkeeeeeeeeeeeedddcccbbbaaaaaa_________``````^^^\\\YYYZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRRRRPPPNNNLLLLLLMMMNNNNNNMMMGGGJJJLLLLLLJJJGGGEEEDDD<<<<<<;;;;;;;;;;;;;;;;;;666444222000...,,,,,,+++***((())),,,///111777>>>EEEHHHOOOVVV[[[\\\YYYUUURRRQQQNNNHHHAAA???AAADDDEEEKKKNNNKKKDDD@@@;;;777222000...---------+++)))'''))),,,......,,,***((()))***++++++,,,,,,++++++((()))***)))''''''(((***333...(((&&&'''((('''%%%%%%%%%%%%&&&'''***,,,---&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&***,,,,,,***&&&$$$$$$%%%%%%&&&&&&'''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,(((***---///111444999<<<>>>@@@BBBFFFIIIKKKMMMMMMHHHIIIIIIIIIJJJJJJJJJKKKLLLOOORRRRRROOOKKKGGGFFFFFFGGGLLLUUU]]]fffsss>>>BBBIIIQQQZZZccclllrrrwww|||zzznnn___VVVKKKBBB===:::666333222111111000111222333444333222222111222333444555666777888999:::;;;<<<===@@@AAACCCEEEHHHMMMSSSWWWZZZ^^^eeejjjpppwww}}}}}}}}}}}}{{{yyywwwvvvxxxyyyzzzyyyxxxxxx{{{~~~nnn[[[NNNGGGDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIIIIIIIHHHFFFDDDCCC>>>===<<<;;;;;;:::;;;;;;777777666666666666777777777777888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>>>>===>>>AAAEEEJJJMMMQQQQQQSSSTTTVVVXXXYYYZZZ\\\___eeelllrrrxxx|||~~~{{{{{{}}}~~~}}}{{{yyyxxxvvvvvvssstttttttttsssrrrpppoooppppppqqqqqqpppooommmllllllmmmmmmnnnnnnmmmmmmmmmeeeffffffeeedddbbbaaa______^^^]]]^^^______]]][[[YYYZZZ[[[[[[[[[ZZZXXXWWWTTTUUUUUUUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNOOONNNMMMIIILLLOOOOOOKKKGGGEEEDDD======<<<:::999999999999666555333111///---,,,,,,+++((((((+++---///777???FFFIIIOOOUUUYYYZZZWWWTTTRRRQQQNNNHHHBBB@@@CCCFFFIIIRRRWWWTTTNNNKKKGGGCCC999555111...---,,,+++***%%%(((+++...///---+++***'''''')))***++++++,,,,,,((()))))))))'''''')))***...***&&&&&&((()))'''$$$###$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,+++---///000222555999<<<===???AAAEEEHHHJJJLLLMMMIIIIIIIIIJJJJJJJJJJJJKKKJJJMMMOOOOOOMMMJJJHHHGGGEEEFFFLLLUUU]]]fffsssDDDIIIPPPXXX```hhhpppvvvzzz~~~sssgggYYYQQQGGG???;;;888444111222111111111111333444555444333222222222333444555555555777999;;;===??????BBBCCCEEEFFFJJJPPPWWW\\\```eeekkkpppvvv}}}{{{|||||||||{{{yyywwwvvvxxxyyyzzzyyyxxxxxx{{{sss^^^OOOFFFCCCCCCEEEFFFHHHIIIKKKKKKJJJKKKLLLLLLKKKIIIGGGEEE???>>>===<<<<<<;;;<<<<<<777777666666666666777777777888888888999999999999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@AAADDDIIINNNQQQUUUVVVXXXZZZ]]]___aaabbbcccgggmmmtttzzz~~~|||zzzxxxvvvvvvttttttuuuuuutttrrrqqqpppppppppqqqqqqpppooommmlllkkkkkkllllllmmmlllllllllffffffffffffeeecccaaa___[[[ZZZYYYZZZ\\\\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZXXXWWWSSSSSSTTTTTTTTTSSSSSSRRRSSSQQQOOONNNOOOOOONNNMMMKKKOOOQQQPPPLLLGGGDDDDDD???>>><<<:::888777666666777666444222000...---------)))(((***+++...666>>>HHHJJJNNNTTTXXXXXXVVVSSSRRRQQQNNNHHHBBBAAADDDHHHKKKVVV^^^\\\YYYXXXVVVRRR???;;;444000---,,,+++))))))+++...000000///,,,+++$$$%%%'''(((***+++++++++((()))))))))'''''')))+++###!!! ###)))+++((($$$"""###$$$%%%&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((()))***+++,,,///000222222333555999<<<<<<===@@@DDDGGGIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNMMMKKKIIIHHHHHHEEEFFFLLLUUU]]]fffsss