BM66(m@ ************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,+++++++++,,,------,,,,,,...000+++111...111HHH[[[gggqqqeeessslll^^^XXXUUUkkkvvv{{{vvvwwwssswwwzzz~~~vvv[[[JJJNNNLLL???;;;CCC>>>>>>@@@BBBBBB@@@<<<888:::888666666666555333222444444333222111111111111//////............//////......---------,,,,,,,,,++++++++++++******))))))************************,,,++++++******++++++,,,))))))*********+++++++++---------............///...///000///...///111333333555>>>EEELLLddd{{{~~~|||sssggg\\\TTTPPPGGGDDDAAA>>>>>>@@@CCCEEEIIILLLLLLHHHCCCCCCHHHOOOMMMNNNLLLIIIGGGKKKPPPSSS\\\TTT___qqqdddeeefffiiirrrxxxwwwpppiiiiii~~~kkkmmmbbb]]]bbbtttwwwRRR777111444333,,,000000000000000111111222000/////////............+++...///,,,,,,///000---...........................---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......///......------///000111//////000222111333<<>>AAA?????????@@@AAA???;;;888:::999777777777777555444555444333222222111111222//////............//////......---------,,,,,,,,,++++++++++++*********)))************************+++******************+++*********+++++++++,,,,,,---------............///...///000/////////111333444666???FFFLLLcccyyy~~~vvvjjj]]]SSSKKKGGGBBBAAA>>>===???BBBFFFIIIMMMNNNMMMHHHCCCBBBGGGMMMNNNOOONNNKKKJJJMMMRRRVVV___cccyyyuuusssvvvwwwwwwyyy~~~}}}qqqrrr{{{pppwww}}}dddeeerrraaaDDD777666444///000000000000000111111222000000/////////.........---000///,,,+++---...,,,...........................---,,,,,,,,,,,,---...************))))))((((((------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------///......---...///000111......///111000222;;;FFFKKKGGGFFFMMMYYYaaaaaa^^^[[[^^^cccfffiiioooxxx~~~yyy}}}~~~++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,++++++---...---------///111///666999GGGdddsssqqqoookkkaaaNNNNNNYYYaaaiiilllttt}}}~~~yyyjjjLLLAAACCCFFFBBB>>>@@@???>>>>>>>>>===:::888;;;999888888999999888666666555444333222222222222//////............//////......---------,,,,,,,,,++++++++++++******************************************))))))))))))******+++++++++,,,,,,,,,---------------............///...///000000//////222333444666BBBJJJOOOeee}}}|||qqqdddXXXNNNGGGDDD======<<<===@@@EEEJJJMMMQQQPPPLLLGGGBBBCCCHHHMMMNNNNNNOOONNNMMMOOOVVV[[[bbbsss~~~|||~~~yyy|||zzzzzzxxxfffqqqmmmNNN;;;666444111000000000000000111111222000000000/////////......---111111---,,,...000///...........................------,,,,,,------...---,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,///............///000000------///000000111:::EEELLLIIIHHHOOOYYYaaaaaa___\\\___cccfffiiinnnvvv|||yyy}}}~~~++++++++++++++++++++++++******************************************************************************++++++,,,,,,,,,,,,,,,---......---...000222---;;;EEETTTmmmwwwqqqnnnggg}}}sss[[[SSSWWW___dddhhhhhhppp{{{~~~}}}xxxYYYCCC@@@EEEDDD>>>AAA???===<<<<<<<<<:::999:::999777888999999888777666666555444333333333333//////............//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......---------............///---///000000///000222444444777FFFPPPVVViii|||vvvkkk^^^SSSJJJEEECCC<<<;;;<<<===AAAFFFKKKNNNRRROOOJJJEEECCCEEEJJJOOOMMMNNNOOOPPPPPPRRR[[[dddrrryyyxxxzzz{{{zzz{{{rrrkkkoooQQQ<<<444222111000000000000000111111222000000000////////////...***///000---+++...111111........................------------------------.........---------------------------------------***************+++++++++,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,............/////////000......///111000222;;;FFFMMMJJJJJJPPPYYY```aaa___]]]```dddfffhhhmmmuuu{{{zzz~~~++++++++++++++++++++++++************************************************************************+++***++++++++++++,,,,,,,,,---.........///111333000FFFVVVcccqqqtttooopppkkkdddTTTYYYccchhhhhhlllmmmttt|||}}}}}}jjjOOOAAABBBCCCAAABBB???<<<;;;<<<<<<;;;:::999888777777999999888777666666555444333333333333//////............//////......---------,,,,,,,,,+++++++++++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........---------............///---///000000000111333555777;;;MMMYYY[[[kkkxxxoooiii^^^RRRHHHAAA>>>=========>>>???BBBGGGKKKNNNPPPLLLGGGDDDFFFJJJOOORRRNNNMMMOOORRRSSSVVVbbbooouuuvvvuuuvvv|||zzzzzzsssyyytttXXX@@@555222222000000000000000111111222111000000000////////////,,,222444000,,,,,,..............................------------------------************++++++++++++------------------------))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,.../////////...------......///////////////000///111333222444===GGGMMMKKKKKKPPPYYY___```___]]]```ccceeehhhmmmtttzzzzzz~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,---/////////000222555999TTTgggmmmqqqnnnlllssszzz___VVVbbbpppuuutttuuuyyywww^^^IIIAAAAAADDD@@@???<<<<<<======<<<;;;:::999888888999999777666666555444333222222222222//////............//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---///000000000111444666<<>>======@@@@@@@@@BBBDDDHHHKKKMMMNNNIIIDDDDDDIIIOOORRRTTTPPPNNNPPPUUUWWW[[[kkk}}}{{{kkkfffqqquuu{{{~~~eeeLLL===777444000000000000000111111222111111000000000/////////666===@@@:::444111000///........................,,,------......------,,,+++,,,,,,,,,,,,---------------------------------))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---///000111000...------......///000/////////000000222333333444===HHHMMMKKKLLLPPPXXX]]]___^^^]]]```ccceeegggllltttzzz{{{~~~|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********+++,,,---,,,.../////////111333555EEE___nnnooommmhhhhhhqqq~~~cccaaaoooyyy{{{zzz{{{{{{kkkTTTCCC@@@DDD???>>>======??????>>>======;;;:::999:::999888666555444333222222111111222//////............//////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------------............///---///000000000222444666@@@HHH```pppnnnvvv~~~vvvnnn___YYYPPPGGGAAA???@@@AAAAAAAAABBBCCCFFFIIILLLNNNMMMHHHCCCEEEKKKQQQSSSSSSSSSPPPRRRXXX[[[aaauuujjjbbbbbbzzzpppXXXFFF<<<666000000000000000111111222111111111000000000//////444===BBB>>>777333111000........................,,,,,,---......---,,,,,,............//////000000------------------------*********+++,,,---------++++++,,,,,,,,,,,,++++++***,,,...000000///...,,,------///000000000///...000000111333222444===GGGLLLKKKLLLPPPVVV[[[]]]]]]\\\___bbbeeegggmmmttt{{{|||~~~}}}zzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++*********+++,,,---,,,...///000000111444666KKKcccnnnllliiicccccclllttteeejjjuuuyyyvvvsss}}}}}}|||yyyqqq]]]GGG@@@DDD>>>======>>>@@@AAA???>>>???===;;;;;;;;;:::999777444444333222111111111111//////............//////......---------,,,,,,,,,+++++++++,,,,,,---------************************,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------.........//////---///000111111222555777BBBLLLgggzzzzzz~~~vvvmmmfffZZZTTTKKKCCC>>>>>>@@@BBBAAABBBCCCEEEGGGKKKNNNPPPNNNHHHDDDFFFMMMRRRSSSQQQVVVRRRTTT[[[^^^eee{{{tttfffkkkvvvttt]]]KKK???777000000000000000111111222111111111111000000000000%%%000888666000...---+++........................,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------------------------******+++,,,------......+++++++++,,,,,,+++++++++)))+++...///000...---+++,,,---///000000000///...//////000222111333<<>>@@@???<<<===@@@FFFCCC???<<<;;;;;;999888999888777555333111//////111111111000///.........//////...---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,------..................---///111111000222777;;;CCC[[[ppptttwwwwwwooodddYYYPPPJJJDDDBBBEEEHHHHHHFFFIIIFFFDDDEEEHHHNNNSSSUUUKKKEEEDDDJJJQQQSSSSSSTTTRRRSSSYYY^^^]]]eeeuuuwww|||eeeKKK;;;777222000222333000///000/////////000000000000000...---,,,...111111...+++000///...------...///000///...---,,,,,,---...///---------...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------------,,,+++++++++,,,,,,------......///...------------...//////000000222444333333;;;EEEIIIIIIKKKNNNQQQVVVYYY[[[YYY\\\___cccgggmmmsssxxx}}}zzz***+++,,,------,,,+++***++++++++++++++++++++++++************************+++++++++,,,,,,++++++******++++++,,,,,,---......,,,000------333444<<>>@@@@@@BBBCCCAAA===:::999:::777777666555555444444333111111111000000000000000//////......---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,---...///000000000222333222111444:::???LLLeee|||tttggg^^^SSSJJJDDDBBBAAADDDJJJOOOQQQQQQPPPLLLJJJLLLRRRUUUSSSPPPIIILLLSSSXXXWWWSSSTTTYYYWWWVVV]]]nnnpppVVV===666000111222000///111000000000000000000000000000///------///000///...//////...------...//////---,,,,,,++++++,,,,,,---,,,,,,------...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------------,,,++++++***++++++,,,,,,------......------------...//////000000222444333333<<>>@@@@@@======???CCCGGGJJJHHHBBB<<<<<<===;;;:::999777555333222111111111111111111111111111//////......---------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---...///000111000111222111111555<<>>???===<<<===DDDIIIMMMJJJDDD>>><<<===<<<;;;:::888666444333222222222222222111111111111///...............------......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---...///000111///000111000111777???FFFQQQggg|||kkkZZZPPPHHHAAA>>>@@@CCCHHHLLLOOOPPPPPPMMMLLLMMMQQQUUUUUUPPPKKKOOOPPPUUU\\\^^^ZZZXXXXXX\\\___nnn{{{eeeMMM@@@444111222111111222/////////......---------......---,,,+++,,,...///------............------------............------+++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,------------------,,,++++++***++++++,,,,,,---.........------------...////////////111333333444===GGGIIIJJJKKKNNNQQQUUUYYY[[[[[[]]]```cccggglllrrrvvv}}}~~~{{{yyy,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,---......//////+++444222333CCCUUUdddtttpppfff[[[]]]nnnddddddiiivvvyyyrrrwww|||~~~{{{dddVVVIIIBBB===>>>@@@>>><<<===AAADDDGGGFFFBBB===<<<<<<:::999999888888777666666444444333333222111111000..............................---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,---...///000000///000000000222:::DDDLLLaaaqqq}}}hhhVVVLLLEEE@@@@@@BBBGGGKKKNNNOOOOOONNNKKKMMMPPPTTTWWWVVVRRROOOSSSRRRVVV\\\___]]][[[\\\fffooouuueeeTTTEEE555000000000///000000//////......------------...///...,,,,,,...///------............---------......//////......---++++++,,,---............---------------------------,,,,,,++++++,,,,,,---******++++++******)))(((++++++,,,------......///...------------...//////...///111333333444===GGGHHHIIIKKKNNNQQQVVVZZZ\\\[[[]]]```cccffflllrrrvvvzzz{{{}}}~~~zzzyyy+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////,,,333222888PPPdddnnnuuussshhhaaahhhzzzooo]]]hhhooo|||}}}wwwbbbMMMEEE???@@@BBB@@@>>>>>><<<===???@@@@@@???======:::::::::999888888777777666666555333222111000///............////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---------.........//////000111111222555>>>JJJRRRlllvvvyyycccQQQGGGCCC???AAAEEEKKKOOOQQQQQQOOOOOOJJJOOOUUUYYYYYYXXXXXXXXXTTTVVVZZZ___^^^]]]```ffftttrrrggg]]]KKK999222111111000111222111111000//////......---000222111///...///000,,,------......------,,,,,,---............---,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***))),,,------......//////000...------------...//////......111333333444===HHHJJJJJJLLLNNNQQQUUUXXXZZZ\\\^^^```cccfffkkkqqqvvvxxxzzz}}}~~~{{{zzz+++,,,...//////...,,,+++++++++++++++++++++++++++************************((()))***+++,,,---------,,,,,,------.../////////---333222;;;YYYoootttwwwuuukkkgggqqqrrrfff___jjjqqq}}}~~~|||lllPPPGGGAAABBBCCCBBB@@@@@@999999:::===@@@BBBAAA@@@>>>>>><<<:::888666555444777777555444222111//////.........///////////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------..................111222333333777AAANNNWWWnnnuuu}}}uuu___MMMDDDAAA>>>CCCGGGNNNRRRTTTSSSQQQPPPKKKRRRZZZ]]]\\\[[[\\\___UUUYYY___aaa]]][[[cccnnnxxxnnndddRRR???666555444444444333333333222111000000///...111444444222000000222,,,,,,---......---,,,,,,++++++------------++++++***+++,,,---............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......//////......---,,,------......///000000000...------------...//////......111333333555>>>HHHLLLLLLMMMNNNQQQTTTWWWXXX\\\^^^```cccfffkkkqqquuu{{{|||~~~|||zzz,,,------......------,,,...------,,,,,,------...---+++******+++,,,+++***++++++,,,,,,,,,,,,------------------,,,---///222666///444JJJcccrrrwwwyyywww{{{xxxwww{{{kkkcccdddnnnnnnyyyvvvaaaFFFCCCIII@@@???EEE???999:::;;;<<<<<>>DDDHHHNNNTTTVVVWWWVVVUUUTTTUUUZZZ```dddcccbbbbbb```bbbdddccc]]][[[eeesssfff[[[HHH888222444444111000000000000////////////..................------------,,,,,,,,,,,,------///...,,,++++++,,,.../////////...---,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++---.........---,,,,,,+++...---+++******+++---......111444333000------...111000111333222333<<>>:::;;;<<<<<<<<<>>>AAACCCHHHEEE@@@<<<::::::;;;<<<999777555222000//////000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,/////////////////////...000///111666===III\\\mmm~~~vvvrrr[[[JJJDDDCCCBBBIIIKKKOOOTTTWWWWWWVVVUUUYYYZZZ^^^eeekkknnnmmmlllnnnllljjjfffccchhhzzzpppcccMMM999111111222///000000000000////////////..............................------------.........---,,,,,,,,,,,,---...///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------,,,,,,++++++------......------,,,+++...---,,,++++++,,,------,,,...//////------///111......000111000111:::EEEKKKLLLMMMNNNPPPRRRVVVXXXYYY[[[^^^ccchhhoootttwww}}}}}}}}}~~~|||}}}------............------...------,,,,,,------...---+++***+++---......---++++++,,,,,,,,,,,,------,,,...000000000///000222///666IIIbbbuuu}}}}}}}}}wwwrrrooonnnkkkuuuzzzrrrVVVHHHHHHEEEDDDDDD<<<<<<======<<<;;;<<>><<<;;;:::;;;;;;777666444111000//////000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,......//////////////////000///222888AAAPPPfffxxx~~~yyyzzzqqqYYYHHHDDDFFFGGGPPPQQQUUUYYY\\\\\\ZZZXXX___bbbgggmmmtttxxxyyyyyyzzzwwwtttrrrttt~~~sssYYY???222111111///000000000000////////////........................///..................///,,,------------------,,,.........------,,,,,,+++***++++++,,,,,,++++++***...---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------,,,---000222......000222111111:::DDDKKKLLLNNNNNNNNNPPPTTTVVVVVVZZZ___dddgggkkkrrrwww~~~}}}}}}}}}{{{|||------............------...------,,,,,,------...,,,+++***+++---/////////+++++++++,,,,,,,,,------...111333555444444444555333@@@VVVlllzzz~~~}}}|||{{{}}}zzzuuuvvvtttooogggqqq~~~~~~gggOOOFFFEEEEEEBBB===>>>>>>>>><<<;;;;;;===>>><<<<<<;;;:::999888777666666555333222000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,............////////////111000222888BBBRRRiii|||{{{{{{|||qqqXXXFFFCCCHHHKKKUUUXXX^^^dddfffeee```\\\```jjjtttwwwyyy{{{~~~}}}|||~~~www}}}eeeHHH777333333111000000000000////////////---------...............//////............//////+++,,,...//////...,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,------...------,,,,,,+++,,,------...------,,,/////////.........///000000000222444333333;;;EEEKKKMMMNNNNNNMMMOOORRRVVVTTTZZZaaaeeefffjjjqqqwww~~~|||{{{zzzyyy{{{---......//////......---...------,,,,,,------...,,,+++***+++---/////////+++++++++,,,,,,,,,------...111444555555555555666888III___qqq|||~~~|||wwwwww|||{{{qqqrrrvvvssskkkiiinnnvvv{{{vvvUUUDDDDDDDDD@@@?????????>>><<<::::::;;;===;;;;;;;;;;;;999777555333555444333222111111111000111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---.........//////000000222111222888AAAPPPfffyyyxxx|||sssYYYGGGDDDJJJOOOYYY```jjjpppqqqllleeeaaabbbsssyyyxxx}}}~~~pppxxxjjjMMM;;;555333111000000000000////////////---------.........////////////............//////***,,,...//////...,,,***---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------...------,,,+++,,,---............---------...///000000///...000111333555333333;;;DDDJJJMMMOOONNNMMMNNNRRRVVVVVV[[[bbbeeefffjjjqqqwww|||zzzyyyyyywwwyyy......////////////.........------,,,,,,------...---+++***+++---......---++++++,,,,,,,,,,,,------,,,...111222222222333555@@@QQQfffuuu}}}~~~zzzyyy}}}qqqmmmsssuuupppkkkpppqqqwww~~~YYYCCCDDDCCC===@@@??????>>><<<:::999:::<<<<<<<<<===<<<;;;999777555444444444333333222222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------......///000000000333222444:::CCCQQQgggyyyyyyuuu}}}vvv\\\JJJHHHPPPWWWcccmmmyyy~~~yyypppjjjhhhlll~~~yyyxxx}}}{{{}}}qqqvvviiiOOO===666333000000000000000////////////,,,,,,------...////////////..................///+++,,,...//////...,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,---......//////---,,,,,,---///000///......///111333222111888AAAIIIMMMPPPOOOMMMNNNSSSYYYYYY\\\```bbbeeejjjqqqwww{{{zzzzzzzzzxxxyyy......////////////.........------,,,,,,------...---+++******,,,---,,,,,,++++++,,,,,,,,,,,,------,,,---/////////111333555LLL\\\ooozzzxxxppp{{{pppuuu|||wwwssstttuuuwww~~~[[[CCCEEEBBB:::?????????>>><<<999999:::<<<::::::;;;;;;;;;:::999888444444555555555444333333111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------......///000000111222333777???IIIXXXnnn~~~sssoooyyyaaaQQQPPPYYYaaavvvvvvrrrttt}}}zzz}}}{{{xxxqqq|||uuufffQQQAAA999444000000000000000////////////,,,,,,------...//////000......------------......,,,,,,---......---,,,,,,------------------------,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------------,,,,,,---...000111:::555000------...///......///222444222111888@@@HHHMMMQQQPPPNNNOOOUUU[[[[[[[[[\\\^^^cccjjjqqquuu{{{{{{{{{|||zzz{{{......////////////.........------,,,,,,------...---+++******+++,,,+++***++++++,,,,,,,,,---------...///000000000111555888WWWgggwww}}}qqqdddzzzttt|||xxxwww|||~~~zzz[[[DDDGGGBBB888>>>>>>>>>>>><<<999999:::<<<666777888999999::::::999444555555666666555444444222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,---------...///000000111222333999CCCOOO___uuuxxxlllxxx{{{eeeVVVVVV```hhh{{{zzz~~~|||~~~}}}iiitttpppeeeTTTEEE===777222000000000000////////////,,,,,,------...///000000---------,,,,,,---------,,,------------------,,,------------------------+++++++++,,,,,,+++++++++))))))*********++++++++++++,,,,,,---.........---...---,,,+++,,,...000222KKKCCC777///,,,---......000111444666444333999BBBHHHMMMQQQQQQNNNOOOVVV]]]\\\ZZZYYY[[[bbbjjjpppttt||||||}}}}}}}}}------............------.........------,,,,,,,,,------------------------,,,,,,,,,---------......111******111222...444@@@fffjjjuuu|||ooolllsssooojjjzzzxxx}}}{{{rrr\\\LLLEEEBBBAAABBBAAA@@@>>><<<;;;::::::;;;===<<<;;;:::::::::::::::888777777666555444444444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222333333666BBBXXXppp~~~nnnxxxooo___```tttwww|||yyyppp~~~wwwaaaTTTHHH777///111111111000000000000000---.........//////000000------------------------------------------------------------------------,,,,,,,,,---------......//////...---,,,,,,++++++---...///...------...///---------------...///000999777444000...---......222000000111000222999BBBJJJLLLNNNPPPRRRTTTXXX[[[ZZZ[[[]]]```eeekkkqqquuu||||||vvvyyy------............------......---------,,,,,,,,,------------------------,,,,,,,,,---------......000+++,,,111111000999GGGiiiooo{{{vvviiimmm{{{uuuvvvzzzxxx|||}}}sssaaaSSSJJJDDDCCCDDDBBBAAA???<<<;;;::::::;;;===<<<;;;:::::::::::::::888777777666555555444444222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222222333999HHH```xxxtttnnn|||sssffflll}}}www}}}iii\\\PPPBBB999111111111111000000000000............/////////000------------------------------------------------------------------------,,,,,,,,,---------......///......---,,,,,,++++++---...///...---,,,---///...------,,,,,,,,,------333222000///.........///111//////111111222999BBBJJJLLLOOOPPPQQQTTTWWWZZZYYYZZZ\\\___dddkkkqqqvvv}}}|||wwwyyy------............------...------------,,,,,,,,,------------------------,,,,,,,,,---------.........---///222000222BBBTTTnnnwwwooodddooo}}}rrrzzz{{{~~~wwwwwwiii^^^SSSIIIEEEGGGDDDCCC@@@===;;;:::;;;;;;>>>===<<<:::999999::::::777777777666555555444444555444333222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222333333;;;OOOiiivvvuuu{{{uuuqqqzzz|||qqqcccVVVFFF;;;222222111111111000000000............////////////------------------------------------------------------------------------,,,,,,,,,---------............------,,,,,,++++++,,,...///...---,,,---...///...---,,,++++++++++++------------......//////000...///111111333:::CCCKKKMMMOOOPPPQQQSSSVVVXXXVVVXXX[[[___dddjjjrrrwww}}}wwwyyy------............------------------------------------------------------,,,,,,,,,---------......,,,...111222000777LLLaaasss|||nnndddqqqnnnhhhoooxxxxxx|||tttwww}}}~~~uuummm^^^NNNGGGIIIFFFDDDAAA===;;;;;;;;;<<<@@@>>><<<:::999888999:::777777666666555555555555777666555333111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................///000111222444444>>>TTTmmm|||~~~|||zzzaaalll|||sss```KKK777333222222111111000000000.........///////////////------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,---......,,,,,,---...///...------,,,,,,,,,---***+++,,,......//////...///...///222222333:::CCCKKKMMMNNNOOOPPPQQQTTTWWWTTTWWW[[[___cccjjjsssyyy}}}wwwyyy------............------------------------------------------------------,,,,,,,,,---------......+++///222222111<<>><<<<<<===>>>AAA???<<<999888888888999666666666666555555555555777777555333111000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................///000111222555666@@@UUUkkkzzzyyy{{{~~~yyyuuusss\\\ggguuuYYY<<<333333333222111000000//////////////////.........------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++,,,..................///000000,,,---.../////////......///...000222222333999AAAJJJLLLNNNOOOOOOQQQTTTVVVSSSWWW\\\```cccjjjssszzz|||wwwyyy------............------,,,,,,,,,------------...------------------------,,,,,,,,,---------......+++///222111333BBB]]]rrrzzz~~~yyyoookkksss||||||hhhaaaeeeiiittt~~~~~~{{{zzzgggaaawwwrrrYYYJJJIIIGGGEEEAAA>>>======???AAABBB@@@<<<999777777888999666666666666666666555555777666555333111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222777777CCCWWWhhhuuuyyysssooorrr}}}qqqvvvwwwqqqaaahhhdddDDD444444333222111000000//////////////////.........------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++---...---,,,+++,,,---............///000111222////////////////////////000///111333333222888@@@IIIKKKMMMNNNOOOQQQTTTVVVTTTYYY^^^aaadddjjjttt|||{{{vvvyyy------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++///111111555GGGaaauuuzzzuuujjjiiisss}}}yyyvvvaaa^^^hhhlllqqqyyy{{{~~~{{{yyy~~~zzzssswww]]]KKKHHHGGGEEEAAA>>>===???AAACCCDDDAAA===999777666777888555666666666666666666666555555444222111///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222777999FFFZZZiiiuuuhhhkkk}}}yyytttyyyllljjjwww|||vvvlllhhh{{{fffIII555444444333111000000///000/////////............------------------------------------------------------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------++++++,,,---//////.........//////000///...---------///000111111000222444333222777>>>GGGIIILLLMMMNNNQQQTTTWWWUUUZZZ```cccdddjjjttt|||~~~zzzuuuyyy---..................---,,,,,,,,,------.........------------------------,,,,,,,,,---------......+++///111000777JJJdddvvvzzzsssffffffsss{{{mmmeeeTTTXXXkkkqqqrrryyy{{{yyy~~~||||||xxx```MMMHHHGGGDDDAAA>>>>>>@@@CCCEEEDDDAAA===999666666777888555555555666666666666666444444333222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222666:::HHH\\\kkkxxxtttlllttt|||pppggglllvvvnnnooottt|||ooohhhtttvvvzzzxxxkkktttgggOOO555555444333222000000///000000//////.........---------------------------------------------------------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------++++++,,,---000///...---------------------++++++,,,///111333222111222444333111666===FFFHHHKKKMMMNNNQQQTTTWWWVVV\\\bbbdddeeejjjttt}}}|||~~~yyytttyyy////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------///000000111;;;QQQkkk{{{}}}yyymmmfffaaalll~~~zzzoooZZZ\\\^^^bbbmmm{{{~~~zzzvvvvvvwww}}}yyyyyy~~~kkkOOOIIIFFFBBB>>>===???BBBEEEFFFGGGCCC>>>;;;999777555444:::999888777666666666666333444444444333111///......,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000111222111000111333444<<<<<>>>>>@@@BBBBBB@@@@@@???<<<:::;;;???CCC>>>===;;;999777555444444555555333222111000000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...///000000///000222444999???MMMqqqsssdddVVVMMMIIIEEEGGGIIIKKKOOOXXXccclll{{{xxxiii~~~iiiSSSCCC;;;555333333111///000111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...............///000000333222222444333333999AAAHHHIIIKKKLLLLLLNNNQQQSSSSSSXXX^^^aaadddiiirrrzzzyyyrrrwww////////////............---------------------------------------------------------...............000---111???TTTggguuu~~~zzzxxxiiibbbjjj{{{lllfff]]]^^^dddjjjnnnuuuxxxssspppqqqssswwwtttQQQIIIEEEAAA>>>>>>???@@@@@@===??????<<<888999@@@FFF===<<<:::999777666555555666555333111000000111111.........///111000...,,,------------------------,,,,,,,,,---------......---------............///---///000000///000222444;;;CCCPPPooo~~~|||mmm^^^PPPGGGBBBEEEEEEDDDDDDGGGMMMWWW^^^jjjuuu~~~~~~}}}|||gggxxxlllXXXDDD<<<444111222222111111111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------...............///000000333111222444333333999AAAHHHJJJKKKLLLLLLMMMPPPRRRSSSXXX^^^aaaccciiirrrzzzyyyqqquuu////////////............---------------------------------------------------------.........//////000---444HHH^^^nnnyyyyyy~~~uuugggfffsssuuuaaa___]]]```iiiqqquuu{{{wwwuuusssrrrooopppzzz{{{UUUIIIEEEAAA???>>>???>>>>>>;;;>>>>>>;;;777777===BBB::::::999888777777777888666555333111000000111111.........000111111///,,,------------------------,,,,,,,,,---------......---------............///---///000000000111333555@@@NNN___zzzvvveeeWWWLLLEEEBBBAAA@@@>>><<<===AAAGGGKKKUUU^^^ooo~~~}}}~~~dddmmm}}}xxxhhhSSSIII;;;222111333333000111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------...............///000000111000111333222333999AAAHHHJJJKKKLLLLLLMMMPPPRRRSSSXXX^^^aaaccchhhqqqyyyyyyqqqttt////////////............------------------------------------------------,,,,,,------...////////////...999QQQgggsss|||ooobbbgggzzznnnYYY[[[___dddoooxxxzzz~~~xxxuuusssrrrooonnnuuu[[[HHHEEEAAA???>>>>>>>>>===;;;<<<<<<:::777666999===888888777777777777888888555555333222111000000000///......///000000///---------------------------,,,,,,,,,---------......---------............///...///000111111222444666AAASSShhhnnn]]]PPPHHHDDDBBB>>>===;;;999:::<<>>YYYmmmvvv}}}~~~kkk```jjj}}}iiiZZZ```fffhhhttt}}}~~~~~~{{{sssmmmnnnqqqsssuuuxxxbbbGGGDDDAAA?????????>>>===;;;;;;::::::999999999999888888777666555555555666444444444333222111000///000...------...//////...........................,,,,,,,,,---------......---------............///...000111222222333555888BBBPPPaaa~~~xxxfffUUUJJJDDDAAA???>>>===<<<<<<>>>???@@@AAA>>>AAAGGGTTTeeeuuu~~~}}}|||}}}^^^\\\{{{yyy}}}xxxrrrUUU;;;222444333...111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...............///000000......000333444666===FFFHHHIIIKKKMMMMMMOOOSSSUUUUUUZZZ___aaabbbfffooouuuzzz{{{tttwww000/////////............------------------------........................,,,,,,------...///000000...000BBB]]]pppvvv}}}xxxhhhbbbooo~~~ggg___hhhoooooo{{{}}}qqqhhhkkktttxxxvvvtttgggFFFDDD@@@?????????>>>===;;;:::999:::;;;;;;999888999888777666444444333333333444444444333111///...000...,,,+++---...///...........................,,,,,,,,,---------......---------........./////////000222222333444666999IIIOOOWWWrrr}}}rrr```QQQGGGBBB>>><<<;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBFFFPPP```sss~~~}}}|||{{{|||~~~[[[WWWggg{{{{{{uuuiiixxxyyyWWW:::000333444///111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------...............///000000......000444555777???HHHGGGIIIKKKMMMNNNPPPTTTVVVVVVZZZ___aaabbbfffnnntttvvv|||{{{vvvyyy111000000///...---------------------------------,,,,,,,,,---------......///............//////000---555JJJdddtttyyy}}}vvvfffbbbkkk}}}ssshhhmmmtttwww|||}}}xxx|||~~~{{{tttkkkiiiqqq{{{zzzttt~~~uuuTTTDDD@@@CCC;;;999===>>>:::999777555555555555666666555333444555777777666444444444333333333222222//////...------------...///............---------------------------------......---,,,---...///000111//////222222222666===LLLTTT[[[ggg}}}}}}zzzkkkYYYOOOHHHBBB??????AAA???>>>???@@@AAAAAAAAADDDCCCEEEIIIJJJPPP```qqq~~~~~~}}}{{{bbbKKKXXXyyyxxxlllsssaaa>>>///111333///////////////............---,,,+++***+++---000111000---+++)))***+++***))))))+++---///000000///...------------------------++++++++++++++++++++++++...........................------,,,,,,------...+++,,,,,,---...///000111222///...111222444;;;CCCIIIIIIJJJJJJKKKNNNSSSWWWWWWZZZ^^^___aaaeeekkkqqqxxx{{{}}}zzzxxx{{{111000000///......------------------------------,,,,,,,,,---------......///............///000000...999OOOhhhwww|||~~~ooobbbbbbooouuuqqquuuvvvsssuuuzzzvvv}}}{{{tttkkkiiiqqqzzzzzzttt{{{tttWWWDDD>>>@@@:::999===<<<:::999888666666666666777666666666666666555555555333333333222222111111000000000///...............///............---------------------------------...------,,,---...///000111///000222222222777>>>OOOXXXaaannn~~~|||yyy~~~tttfffVVVMMMHHHDDDCCCDDDBBBBBBBBBBBBDDDEEEEEEEEEHHHDDDCCCFFFGGGJJJSSS]]]xxx|||xxx{{{iiiPPP]]]|||sssqqq{{{eeeGGG666333111+++////////////............---,,,+++++++++---///000000...,,,++++++,,,+++***---...000111222111000000------------------------++++++++++++++++++++++++------------------------...------,,,,,,------...---------...///000111222222000///111333555<<>>VVVmmm{{{~~~|||mmmaaagggxxx}}}wwwxxxyyyrrriiinnnxxxyyywwwyyy|||zzztttllliiioooxxxyyyuuuwwwzzzaaaIII>>>???;;;:::<<<999:::999888888888888999999666999<<<;;;777444333444333333333222111000//////111000//////....../////////............---------------------------------...------------...//////111///000222222222888@@@UUUaaalllzzz~~~~~~{{{{{{yyyuuuuuuzzz}}}wwwpppbbbTTTLLLHHHEEEEEEGGGEEEEEEFFFGGGHHHHHHIIIIIINNNJJJHHHJJJMMMOOOSSSWWWnnnzzz~~~{{{xxx{{{pppVVVfff}}}wwwlll{{{zzzwwwgggMMM999222000---////////////...............---,,,+++,,,,,,...///000...,,,,,,------,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............//////111222333333000000333555777===EEEGGGIIILLLNNNNNNPPPSSSUUUTTTXXX]]]aaaeeekkksssyyyyyy|||}}}yyyuuuxxx000000//////............------------------------,,,,,,,,,---------............---......///000111222CCC]]]rrr|||}}}mmmbbbjjj}}}~~~yyyvvvqqqhhh```kkkuuu||||||yyy|||~~~~~~yyyuuummmiiimmmuuuxxxvvvsss~~~|||mmmQQQAAA???<<<;;;<<<666:::999999999:::::::::;;;777<<>>FFFGGGJJJMMMOOOPPPQQQRRRTTTSSSWWW\\\```dddkkksssyyywwwzzz{{{xxxuuuxxx////////////............------------------------,,,,,,,,,---------......---------......///111111333HHHbbbuuu|||zzzjjjbbblllqqqeee___^^^mmmuuu}}}~~~~~~xxxuuunnnhhhjjjrrrwwwvvvrrrpppSSSAAA???<<<<<<===777:::::::::;;;;;;;;;;;;;;;999>>>CCCBBB<<<666555666444555666777666555444333000///......---.........///............------------------------------------------...............000000222333111222;;;FFF]]]mmm}}}|||{{{zzzyyyxxxrrrqqqqqqqqqooollllllmmmrrr~~~xxxnnnrrrvvvxxx{{{~~~rrrddd[[[QQQLLLHHHEEEFFFJJJHHHIIIJJJIIIGGGGGGIIILLLMMMTTT\\\aaafffooo|||}}}zzz{{{|||||||||cccrrr}}}rrrzzzttttttjjjSSS:::...000444////////////...............---------,,,,,,---------,,,++++++,,,,,,+++)))---............------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------...///000000222000111555777999???FFFFFFIIIMMMPPPPPPPPPQQQRRRSSSWWW[[[___bbbhhhpppvvvtttwwwyyywwwuuuyyy//////////////////......------------------------,,,,,,,,,---------......---------......000111222555LLLgggwww{{{~~~wwwmmmkkkxxxooo^^^\\\cccqqqwww~~~~~~}}}~~~wwwuuuooohhhhhhooovvvwwwuuu}}}|||mmmPPP@@@???<<<===???;;;::::::;;;;;;;;;;;;:::999999===@@@@@@===999777777444666888999:::999777666111000//////....../////////............---------------------------------,,,---......//////......///000333444111222<<>>>>>@@@===:::;;;;;;<<<;;;:::888888777999;;;<<<;;;:::888666333555888:::;;;;;;999888333222111111000000111111///............---------------------------------,,,---.../////////...---///000333444111222===JJJZZZkkkzzz}}}xxxtttqqqoooooonnnjjjjjjmmmkkkeeeccceeejjjmmmyyylllYYYRRRPPPXXX^^^```dddkkkpppoooppptttyyy}}}ttteee[[[QQQNNNMMMNNNMMMJJJLLLPPPIIIKKKKKKJJJIIIMMMVVV]]]iiiwww|||yyy{{{|||yyywwwxxx|||kkkiiiqqq|||xxxzzzvvveeeLLL777000111////////////............++++++,,,---............,,,++++++,,,......,,,******************+++,,,------------...///000000000------------------------------------------------...------,,,,,,------..................//////000000...000555777999>>>EEEFFFIIIKKKLLLMMMMMMOOOQQQQQQUUUYYY]]]```eeemmmsssuuuxxxzzzxxxvvvzzz.........///////////////------------------------,,,,,,,,,---------......,,,,,,------///000111222:::TTToooyyy{{{ooorrr|||ooo^^^```kkkrrruuuiiippp}}}}}}zzzzzzzzzvvvvvvqqqhhhfffllltttxxxzzz{{{yyy___OOOJJJBBB>>>???<<<;;;;;;<<<<<<;;;999777666555555666888::::::888555222444777:::<<<<<<:::999555444333333222222333333//////.........---------------------------------,,,,,,.../////////...---///111333444111222>>>KKK\\\lll{{{~~~zzzuuuppplllkkkkkkkkkggggggkkkkkkfffdddfffbbbaaaiiiuuurrr]]]JJJCCCEEENNNVVVYYY]]]dddeeeaaabbbiiiqqqxxxzzz||||||sssggg[[[TTTQQQOOONNNOOOMMMIIIJJJMMMIIIKKKLLLKKKLLLRRR]]]fffmmm{{{~~~yyywww{{{|||zzzwwwwww{{{}}}hhhyyyiiikkk}}}xxx|||wwwdddKKK999555888000/////////............***+++,,,---............,,,,,,,,,...//////---+++---,,,------...///000111---------...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000////////////000000111///...000555777999>>>EEEGGGHHHJJJKKKKKKLLLOOOQQQPPPTTTYYY]]]```fffooouuuwwwzzz|||yyyvvvyyy000000000000////////////................................................///------111222000222555BBB]]]uuu|||pppggggggbbbjjjhhhrrrssslllyyy}}}zzzyyyyyyxxxwwwwwwsssppplllgggfffoooyyyzzzxxxzzzmmmTTTEEEGGGCCC===@@@999999:::;;;:::999777666888999999::::::999999888888888999999888777555444111111111111000000//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000222444333555>>>HHH[[[pppzzz}}}xxxsssooollljjjjjjeeeffffffeeedddaaa___^^^\\\YYYZZZ]]][[[QQQGGGAAADDDHHHMMMRRRUUUXXX[[[]]]bbbeeekkkqqqxxx}}}zzzmmm___VVVQQQTTTSSSSSSSSSRRRRRRQQQQQQNNNJJJIIIMMMRRRZZZfffqqqxxx~~~}}}|||yyywwwxxxxxxvvvxxx}}}gggpppkkkoootttpppJJJ:::777/////////...------------...222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.........------,,,,,,,,,...---,,,++++++++++++,,,------------------------,,,,,,,,,---------..................////////////...000111222333777>>>DDDFFFIIILLLLLLKKKLLLPPPTTTRRRUUUYYY^^^ccciiioootttxxxyyyxxxuuutttxxx000000000000////////////................................................///---...111111000222666FFFaaaxxx~~~qqqfffmmmbbbhhhiiiqqq{{{qqqqqq}}}~~~rrrnnnmmmmmmooosss|||}}}yyyxxxwwwvvvuuuuuurrrooolllgggfffoooyyyxxxvvv}}}pppRRR@@@BBB@@@:::===<<<<<<<<<<<<;;;:::888777888999999::::::999999888777888888888777666555444222222111000000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...000000222444333555>>>IIIUUUiiivvv}}}zzzuuupppllliiihhhhhhcccccccccbbb```^^^\\\ZZZVVVQQQOOOQQQOOOGGGAAA>>>BBBEEEJJJNNNQQQTTTXXX[[[___ccchhhooouuuyyy|||}}}}}}}}}{{{sssggg[[[TTTQQQPPPPPPPPPQQQQQQQQQRRRRRRNNNLLLOOOUUU\\\dddoooyyyzzzuuuwwwyyyyyyzzz|||ddd^^^}}}pppssssssuuuMMM;;;888111//////...------------...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...000222222333666===CCCFFFIIILLLLLLKKKMMMPPPTTTTTTWWWZZZ^^^bbbgggmmmqqqtttvvvxxxxxxwww{{{000000000000////////////...................................................---...111111000333888KKKeee{{{rrrfff|||sssaaadddjjjpppzzzrrrxxxwwwjjj]]]WWWVVVVVVZZZ___fffhhhlllrrryyy|||xxxuuusssrrrrrrssspppnnnkkkgggfffnnnxxxvvvsssyyy}}}wwwTTT>>>@@@@@@;;;===??????>>>>>><<<;;;999888888999999::::::999999888666666777666666555444333333222111000000000111222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////000000111333333555???JJJSSSffftttzzzwwwqqqkkkgggeeeeeefff``````___]]][[[YYYVVVUUUPPPJJJEEEEEECCC>>><<<<<<@@@BBBFFFIIILLLPPPTTTXXXaaadddkkkrrryyy}}}{{{zzzvvvlllaaaXXXTTTSSSOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTYYYbbbiiiooowww}}}tttuuuyyyzzzzzz{{{~~~^^^PPPuuuvvvxxxyyyvvvnnnHHH777555/////////...------------......---------------......---------,,,,,,+++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,------...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................///////////////111222222222666<<>><<<:::999888888999999::::::999999888666555555555444333333222444333111000000111222333000000///...............------------------------............////////////000000111333333666AAALLLVVVgggvvv~~~xxxtttnnnhhhdddccccccccc]]]]]][[[YYYVVVTTTQQQPPPKKKEEEAAA@@@>>>;;;;;;===@@@BBBDDDFFFIIILLLQQQUUU___dddlllttt|||}}}vvvkkk```YYYWWWXXXSSSTTTTTTUUUVVVWWWXXXXXX[[[^^^eeeooouuuxxx}}}~~~uuutttuuuvvvxxx|||zzzZZZQQQ|||xxxyyy}}}}}}zzzcccDDD666555111//////...------------......------,,,,,,------......------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---+++++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111222222222555;;;AAAEEEHHHKKKLLLKKKMMMQQQUUUUUUXXX[[[^^^bbbffflllpppppptttwwwwwwwww{{{000000000000////////////................................................------///111000///555===QQQjjj~~~}}}qqqXXX]]]kkkssstttxxx|||}}}{{{jjj[[[RRRLLLKKKMMMLLLMMMPPPQQQSSSUUUXXX]]]eeennnuuu|||}}}{{{{{{zzzvvvpppmmmlllmmmmmmkkkkkkiiieeeccciiirrrqqqmmmsss~~~aaaHHHIIIKKKDDDBBB??????===<<<:::999888888888999999::::::999999888555555444333333222222222333333222111111222333444000000///...............---------------------------.........//////000000000///111222333777BBBNNNWWWgggwww}}}wwwsssmmmgggcccaaa``````ZZZYYYWWWTTTRRROOONNNMMMFFFBBB@@@@@@>>>:::;;;???BBBCCCEEEFFFHHHKKKOOORRRXXX\\\eeennnwww~~~{{{pppeee______```ZZZZZZZZZZZZ[[[[[[[[[[[[```dddmmmxxx|||wwwsssooonnnttt}}}{{{[[[[[[wwwvvvyyysssdddIII:::888333//////...------------...///...---,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---,,,------------------------,,,,,,,,,---------..................///////////////111222111111444;;;@@@EEEHHHKKKLLLLLLMMMQQQUUUTTTVVVZZZ^^^bbbgggmmmrrrsssuuuuuutttsssxxx000000000000////////////................................................,,,---///111000///666@@@TTTkkklllVVV^^^lllssstttzzzyyyzzzppp```QQQLLLIIILLLOOONNNMMMNNNQQQSSSUUUWWWYYY^^^fffmmmxxx}}}zzzwwwyyyyyyuuuooolllkkkmmmjjjiiiiiihhhccc```eeemmmoookkkppp{{{eeeJJJHHHJJJDDDBBB>>>===<<<:::999888888888888999999::::::999999888666555444333222222222222222222333333333444444444000000///...............------------------------------......///000000000000///000222333777CCCPPPZZZjjjyyy{{{vvvsssmmmhhhbbb___]]]\\\UUUTTTRRROOOMMMKKKJJJJJJAAA???>>>???===:::;;;@@@DDDEEEGGGHHHHHHIIILLLNNNSSSWWW___hhhqqqyyy~~~uuulllggggggiii```````````````aaaaaaaaadddhhhrrr}}}zzzwwwsssllljjjrrr}}}|||^^^```xxxvvvxxxsssgggLLL:::555/////////...------------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---...///...------------------------------,,,,,,,,,---------..................////////////...000111111111555;;;AAADDDGGGKKKLLLLLLNNNRRRVVVSSSVVVZZZ^^^bbbhhhnnnrrruuuvvvuuusssrrrxxx000000000000////////////................................................,,,---///111//////777AAAWWWnnnhhhXXXaaammmppp~~~xxx~~~uuueeeYYYNNNIIIGGGKKKNNNMMMMMMMMMNNNSSSYYY]]]```fffooovvv}}}}}}}}}|||||||||}}}|||zzzwwwuuuwwwxxxuuuoookkkkkkmmmhhhhhhhhhfffaaa]]]aaahhhkkkggglll}}}iiiKKKEEEGGGCCCCCC===<<<;;;:::999999999999888999999::::::999999888777666444333222222333333111222444555666555444333000000///.......................................------......///000000111000///000222333888DDDQQQhhhvvvyyytttqqqmmmhhhbbb\\\XXXVVVPPPOOOLLLJJJHHHGGGGGGGGGAAA>>>======;;;999===DDDEEEGGGIIIIIIHHHHHHIIIJJJOOORRRXXX```hhhqqqwww{{{}}}wwwppplllmmmooogggggghhhiiijjjkkkkkklllmmmpppyyyzzz{{{|||xxxtttqqqmmmlllrrrzzzyyy[[[```{{{yyysssnnncccJJJ888333/////////...------------...------,,,,,,+++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---///000000111555<<>>===;;;:::999;;;???CCCEEELLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIILLLRRRZZZaaaeeeqqqllljjjnnntttvvvsssmmmkkklllpppuuuzzz}}}}}}}}}~~~yyyqqqnnnnnnooosssyyyfffRRR]]]yyyzzzpppiii[[[DDD888555...111///...---......,,,+++------------------------*********++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,------------,,,,,,+++***000//////---,,,+++******&&&'''(((***++++++******---------............///111000111444333333999AAAAAAFFFJJJLLLLLLLLLNNNQQQWWWXXX[[[___dddiiimmmooosssuuuwwwxxxyyy}}}000000000000000///............------------......000/////////.........---...---///111000222:::DDD___rrrsssqqqxxxbbb]]]mmmxxxxxxlll^^^WWWOOOGGGGGGHHHHHHHHHHHHIIIMMMOOOYYYeeeqqq|||~~~zzz{{{~~~{{{xxxuuusssttttttsssqqqsssrrrpppnnnllllllllllllfffccc```___\\\YYYZZZ___ddddddjjjxxxxxxMMM>>>===<<<>>>HHHGGGCCC>>>888666666777555999:::888999<<<<<<999777666444333333444666777777555444444555444333111000000000///......------........................------......///000000000444111222555555:::NNNddduuurrrmmmfff___YYYTTTOOOLLLHHHGGGEEECCCAAA???>>>===<<<;;;;;;;;;===???CCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHKKKOOOUUUZZZ]]]dddeeegggllloooqqqooonnnmmmnnnppptttyyy}}}yyypppmmmmmmooouuu{{{|||bbbOOOWWWyyyzzzqqq___DDD666555///111///............---+++------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,------.........+++,,,...///000000//////---------............///000000111444333333999AAABBBFFFJJJLLLKKKLLLOOORRRVVVXXXZZZ___ccchhhlllnnnrrrtttvvvwwwxxx|||000000000000000///............------------....../////////..................---///000000222<<>>>>>@@@GGGGGGEEE@@@;;;777666555555888999888999<<<<<<999777777555555555555777777888666555444555555444222111000000//////......---........................------......///000000000888444222444555<<>>===<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDGGGJJJMMMNNNMMMKKKIIIFFFFFFFFFHHHJJJMMMPPPRRRTTTYYYaaafffiiikkknnnpppnnnnnnooorrrvvv|||zzzpppllllllooowww~~~rrrZZZLLLTTT}}}gggEEE444333///111///............---,,,------------------------,,,,,,++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////******,,,------------------------............///000///111333333333999@@@DDDGGGJJJKKKKKKLLLQQQTTTVVVXXXZZZ___ccchhhlllnnnqqqsssvvvvvvwww|||000000000000000///............------------..............................------///000///222>>>JJJ___qqqrrrpppxxxyyy]]][[[kkktttssswwwhhhXXXOOOLLLJJJIIIJJJJJJJJJJJJMMMSSSZZZ```iiiwww~~~yyyvvvuuutttsssrrrqqqqqqpppooolllkkkjjjiiigggfffeeeeeeeeebbb______\\\YYY[[[```hhhhhhnnn{{{XXXCCC@@@???AAAAAABBBCCC@@@<<<888666555777:::;;;999999;;;:::777888777666666666666777888888666555555555555444222111111000000///.................................------......///000000000777444333333666???TTThhhvvvpppkkkbbbZZZSSSNNNIIIFFFBBBAAA@@@>>><<<;;;:::::::::;;;>>>@@@BBBCCCCCCBBBEEEGGGIIILLLMMMLLLKKKIIIEEEEEEEEEEEEEEEFFFFFFGGGIIINNNUUU\\\bbbhhhmmmqqqmmmmmmnnnpppttt{{{ttt{{{yyyoookkkkkkooowww~~~fffQQQIIIQQQnnnFFF222111///111///......//////...,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++---------------------,,,(((((())))))************---------............///000///111333333333888@@@EEEGGGJJJJJJJJJMMMRRRVVVWWWYYY[[[```dddiiimmmoooqqqsssvvvwwwxxx|||000000000000000///............------------......---------...............---...///000///222@@@NNNaaaqqqtttnnnwwwoooUUUWWWhhhnnnrrr{{{wwwmmm___TTTMMMKKKKKKMMMKKKKKKLLLOOOSSS\\\eeelllxxx~~~|||xxxuuutttrrrrrrrrrqqqpppooonnnnnnjjjiiihhhgggfffeeeccccccddd```^^^^^^[[[XXXZZZ___gggggglllyyyVVVCCC>>><<<===<<<>>>AAAAAA>>>;;;999888;;;>>>>>>:::999;;;999666777777666666666666777777777666444444555555333222111111111000//////..............................------......///000000000222222222444777AAARRRbbbxxxrrrkkkbbbYYYRRRLLLGGGEEE???>>>===;;;::::::999999:::<<>>;;;>>>AAABBB@@@>>><<<<<<===@@@???<<<;;;<<<:::777666666666666666666666666777555444333444444333111222111111000000//////...........................------......///000000000...000222333777AAAPPP\\\yyyzzzssslllbbbXXXPPPKKKFFFCCC===<<<;;;:::999999999999:::===@@@DDDEEEEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBDDDCCCEEEKKKTTT[[[```aaalllpppuuuyyy~~~yyyggg\\\VVVYYY___~~~uuummmjjjjjjkkkooouuutttvvv~~~mmmRRRHHHMMMbbb{{{cccBBB333555333000///......000000///...------------------------,,,,,,++++++++++++++++++------------------------***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////......---------......///---------............//////...000222222222888???AAAEEEHHHJJJJJJLLLQQQUUUXXXZZZ]]]aaaeeejjjnnnpppqqquuuxxxzzz{{{~~~000000000000000///............------------......,,,,,,,,,------.........,,,...000000...333CCCTTTiiiwww}}}mmmqqqtttXXXHHHWWWjjjkkktttzzzrrriiidddcccaaaiiiuuu{{{qqqfff]]]VVVTTTRRRNNNNNNRRRSSSUUUXXX\\\bbbjjjsssyyyxxxtttpppoooqqqrrrppppppsssllloooqqqpppmmmkkkkkkllliiiiiiiiiiiigggfffdddbbb```\\\[[[ZZZXXXUUUXXX]]]bbb___cccnnn}}}{{{WWWHHHCCC@@@AAA;;;===@@@@@@???===;;;;;;<<>>;;;555555555666666555555555555444333222333333222000222222111111000/////////........................------......///000000000...000111111555@@@OOOYYYjjj{{{yyysss|||ssslllaaaWWWOOOIIIDDDAAA<<<;;;:::999999888999999<<<>>>AAADDDFFFFFFEEEDDDDDDEEEFFFHHHJJJJJJKKKKKKGGGFFFCCCAAAAAABBBDDDEEEIIIMMMQQQTTTUUUVVVXXXYYYgggnnnvvv}}}lllgggllllllkkklll}}}yyyrrrlllkkkjjjiiijjjmmmnnnqqqzzz|||iiiOOOIIITTT{{{zzzooo\\\AAA555666222000///...///000111000...------------------------++++++++++++++++++,,,,,,........................***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------.........---,,,++++++++++++,,,------------............//////...000222222222888??????CCCHHHJJJJJJLLLOOOSSSWWWXXX[[[___dddiiimmmoooppptttxxxzzz{{{~~~000000000000000//////............------.........,,,,,,,,,------.........,,,...000000...333DDDVVVhhhvvvlllwwwqqqTTTIII\\\qqqqqqsss{{{rrrjjjbbb]]]]]]]]]fffrrr}}}wwwmmmaaaYYYTTTUUUSSSOOOOOORRRWWWYYY\\\```eeemmmuuu{{{xxxvvvoookkknnnqqqpppppprrrkkknnnppppppmmmjjjkkklllggggggggggggfffdddaaa```___[[[YYYYYYWWWTTTWWW\\\ccc```bbbmmm|||vvvSSSDDD@@@===>>>:::<<<>>>>>>;;;999888888;;;>>>???===>>>AAAAAA>>>444444555555555555444444555333222222222222111///222222111111000/////////........................------......///000000000000222111///333@@@OOOXXXYYYoooyyyxxx}}}ssskkk```UUUMMMGGGBBB@@@;;;::::::999888888999999===>>>AAADDDEEEFFFFFFEEEFFFHHHMMMQQQSSSSSSRRRQQQHHHFFFCCCAAABBBDDDGGGIIIPPPWWW______ZZZTTTTTTVVVaaajjjuuu}}}}}}vvvppplllkkkjjjgggfffhhhkkkoooyyy{{{hhhNNNLLLZZZ{{{vvvlll[[[BBB777555///000///...///000111000///------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------------000000///...,,,+++******///...---,,,,,,,,,---...---------........./////////...000222222222777???===BBBGGGJJJKKKLLLOOOQQQUUUVVVYYY]]]bbbgggkkkmmmooossswwwyyyzzz}}}111111000000//////.................................------------...//////000---///222000222AAATTTggguuuvvv|||nnnTTTIII[[[pppqqq~~~{{{yyy~~~oooeee]]]WWWWWW[[[]]]fffpppvvvxxx{{{yyylllbbb]]][[[WWWUUUUUUUUUUUUTTTXXX^^^eeehhhiiinnnuuu|||yyyooollllllllllllnnnmmmkkkiiiiiijjjjjjiiihhhhhhhhhfffeeecccbbb``````^^^[[[XXXUUUTTTUUUWWWXXX]]]\\\aaannn{{{yyyWWWBBBCCC<<>>>>>???999888666555333222222222444444555555555444333222222222222111000//////.........------------......---------............///111000...000666CCCRRR\\\cccvvv}}}ssskkk___SSSJJJDDD@@@===???===;;;999999999:::;;;>>>AAACCCEEEFFFHHHJJJLLLOOOTTTZZZ^^^dddgggccc\\\OOOFFFAAADDDIIIOOOYYYdddooo}}}oooXXXRRRWWW^^^kkkyyywwwuuummmgggggggggeeeeeegggjjjnnn{{{xxx___TTTbbboooyyywwwlllYYY===111222///........................///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///......---------......///000000000111111111111333000000333333222777===???CCCFFFHHHHHHJJJMMMQQQPPPVVVZZZ[[[```iiioooqqqtttwwwyyyxxxwwwzzz111111000000//////.................................------------.../////////---...111000222BBBUUUffftttppp||||||xxx\\\LLLZZZmmmnnnzzz{{{wwwttt{{{~~~|||nnn^^^UUUPPPMMMOOOTTTZZZbbblllrrrsssvvv|||}}}zzzrrrhhh___]]][[[XXXWWWWWWXXXYYYZZZ^^^bbbgggkkknnnsssyyy~~~sssmmmkkkiiijjjmmmnnnllljjjiiijjjjjjiiiggggggfffeeedddcccbbbaaa```]]][[[XXXUUUTTTUUUWWWXXX\\\\\\aaammmzzz[[[EEEEEE===@@@<<<<<<;;;;;;:::999999999777888999:::;;;<<<<<<<<<888777666555444333333333444444444444333333333222222222111111000//////.........------------......---------............///222111000000666BBBPPP[[[```sss}}}ssskkk___SSSJJJDDD@@@===>>>===;;;999888999:::;;;>>>AAAEEEHHHHHHHHHHHHHHHHHHMMMSSSWWW\\\___[[[TTTLLLDDD@@@GGGRRR```ppp}}}wwwZZZTTT\\\jjjvvvvvvrrrkkkfffggghhhfffgggiiipppwww|||]]]QQQbbbsss~~~vvvnnn[[[???222222..............................---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------.........---------....../////////000000000111111111333000000222333222777===???CCCFFFHHHHHHJJJMMMQQQQQQWWW[[[\\\aaaiiipppqqqsssvvvwwwwwwvvvzzz111111000000//////.................................------------...//////...,,,...111000333DDDWWWfffsss~~~oooxxx|||___MMMXXXiiiiiixxxyyywwwtttzzz{{{pppaaaQQQJJJIIIJJJNNNRRRXXX___ggglllmmmoootttyyy{{{wwwsssqqqoookkkddd___\\\[[[ZZZYYYZZZ]]]```ccceeegggjjjnnntttyyy}}}qqqjjjggggggiiimmmnnnllljjjiiiiiiiiigggfffeeeddddddcccbbbbbbaaaaaa\\\ZZZWWWUUUTTTTTTVVVWWW\\\[[[```lllyyy```HHHFFF===@@@;;;;;;:::999999888888777666777777888999999888888777777666555555555555555444444333222222222222222222222111111000/////////......------------......---------............///111111111111666AAAPPPZZZcccxxx~~~ssskkk^^^RRRIIICCC???======;;;:::888888999;;;<<>><<<;;;:::999999:::<<<>>>@@@DDDEEEDDDBBB@@@???@@@BBBCCCHHHKKKKKKMMMPPPQQQOOOIIIHHHLLL\\\vvvxxxdddUUUXXXnnnsssmmmiiiggghhhfffbbbcccgggrrr|||yyyZZZSSSggguuu~~~jjjCCC111222222........................000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,...///000---............/////////000......111222222777===???CCCFFFHHHHHHIIIMMMQQQQQQVVVZZZ[[[___gggmmmnnnssstttuuuvvvzzz111111000000//////.................................------------.../////////,,,---000000444GGG[[[mmmzzzqqq\\\WWWkkk}}}zzzyyyyyynnn\\\JJJGGGFFFJJJKKKHHHGGGIIIJJJLLLNNNNNNNNNNNNOOOQQQOOONNNMMMMMMOOORRRVVVXXXWWW[[[aaadddfffhhhmmmqqqooopppssswww{{{{{{rrrqqqllliiihhhfffccccccfffiiigggeeedddddddddbbbaaa``````````````````______YYYXXXVVVTTTSSSSSSSSSTTTWWWWWW^^^lllyyy[[[BBBAAA;;;AAA;;;;;;::::::999888888777888888888999888888777777555555444444444555555666333333333444333222222111111111000000000000000000......------------......---------............///+++///222444666@@@QQQ]]]|||uuulll^^^PPPGGGAAA>>><<<;;;:::999:::;;;>>>@@@BBBFFFEEEDDDAAA???@@@BBBDDDBBBGGGIIIHHHIIINNNQQQQQQLLLLLLQQQ___vvvttteeeUUUMMMPPP___xxxsssjjjhhhggggggddd```aaaeeeooozzzwww]]]___xxxyyypppEEE000111333........................///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------.........///000---...111222222777===???CCCFFFHHHHHHJJJMMMQQQQQQVVVZZZZZZ^^^ffflllmmmsssssstttwww{{{111111000000//////.................................------------...//////111---...000000444FFF[[[mmm|||{{{uuuuuuwwwxxxwww}}}xxxbbbWWWfffwwwwwwrrrggg```RRRIIIIIIKKKNNNLLLHHHHHHKKKHHHHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFGGGIIINNNRRRVVVXXX^^^eeeiiijjjlllooossssssvvvzzz|||~~~{{{{{{uuuppplllfffaaa```dddfffdddbbbbbbbbbbbbaaa````````````______^^^^^^^^^XXXWWWVVVTTTSSSSSSSSSSSSUUUVVV^^^lllzzz\\\EEECCC;;;>>>:::999999888888777666666666777777888888888777777555444444333333333444444222333555666666444222000000000000000000000000111......------------......---------............///---222555555666>>>NNNZZZmmmvvvlll]]]PPPFFF@@@===<<<;;;::::::;;;===@@@CCCDDDEEEFFFFFFEEECCCCCCEEEGGGAAAFFFHHHGGGHHHMMMRRRSSSOOOPPPRRR^^^qqquuuRRRJJJCCCGGGSSSdddyyyqqqfffdddeeeeeebbb___```eeeppp}}}yyyaaalllxxxwwwIII111111222........................---++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,---------.........///------000222222777===???CCCFFFHHHHHHJJJMMMQQQRRRWWWZZZ[[[___ffflllmmmrrrqqqrrruuu{{{111111111000//////.................................------------...//////222......000///444FFF[[[nnn|||yyyooorrrzzz~~~|||ppp]]]gggwwwxxx|||cccXXXSSSHHHGGGHHHLLLMMMIIIDDDEEEKKKIIIIIIIIIHHHGGGFFFFFFFFFCCCDDDEEEGGGIIIMMMSSSVVVYYY```iiimmmnnnnnnqqqtttuuuzzzzzzrrrllleee___```ddddddbbbaaa```aaabbbaaa```aaa``````___^^^^^^]]]]]]WWWWWWVVVTTTSSSSSSRRRRRRTTTVVV^^^lll{{{___HHHEEE:::<<<888888888777666666555555555666666777888777777777555444333222222222222333111333666888777555222000000000000000000111111111.........------.........---------.........//////000444777666555<<>>AAADDDFFFDDDFFFHHHIIIHHHGGGHHHHHHBBBGGGIIIGGGHHHNNNTTTVVVQQQQQQRRR[[[mmm{{{vvviiiFFFCCCCCCJJJTTT___lllwww|||}}}pppbbbaaacccdddbbb___aaafffsss}}}dddtttxxx{{{LLL222000000........................******)))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......///------000222222777>>>???CCCGGGHHHHHHJJJMMMQQQSSSXXX[[[\\\```gggmmmnnnqqqpppqqqttt{{{111000000///...---------------............------------------------------***///......111111AAA\\\iiiyyyuuusssrrrssswwwfffcccpppsssyyyyyyxxx~~~ooo]]]PPPIIIFFFIIIIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCFFFJJJOOOSSSUUU]]]dddlllqqqqqqqqqsssuuuwwwyyy|||zzzmmmeee^^^XXXWWWZZZZZZ]]]___```___^^^____________``````___]]][[[ZZZUUUUUUUUURRRPPPOOOQQQRRRTTTXXX___iiivvv]]]BBBAAA:::???999999666333666::::::666555555555555555555555555444555444222000///000111333333333444444555555555444333222111000000000000......---------,,,,,,,,,---------............///...000111111333===KKKVVVZZZeeetttwwwmmm___QQQGGGAAA>>><<<<<<;;;;;;===AAADDDFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHCCCDDDEEEFFFGGGHHHKKKMMMSSSTTTTTTYYYjjjwwwnnn\\\DDDDDDFFFKKKRRRXXX\\\]]]dddiiipppyyyvvvmmmhhhccc``````___]]]___dddxxx|||jjjsssyyyyyy}}}tttIII444333111000//////........./////////...---,,,,,,,,,,,,,,,******************++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...000111000///111777<<>>CCCFFFHHHHHHNNNMMMLLLKKKJJJIIIIIIIIILLLIIIEEEBBBAAACCCFFFHHHIIINNNSSS[[[hhhooodddTTTLLLMMMPPPWWW\\\YYYNNNEEEMMMPPPTTT\\\ppp{{{lllbbbbbb___^^^___^^^^^^bbbiiiwwwbbbhhhyyy^^^===111444000//////............//////++++++*********+++,,,,,,...------,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,...000000///222888===???BBBFFFGGGHHHJJJOOOSSSVVVXXX\\\___bbbeeejjjmmmtttssstttzzz000000//////............------............---------------------------------000...///333333???XXXjjjuuuzzzooonnnvvvnnncccpppsss^^^XXXlll{{{ppp^^^NNNFFFEEEHHHKKKHHHHHHHHHHHHGGGEEEDDDDDDCCCBBB@@@@@@AAACCCEEEGGGKKKQQQUUUTTTUUUbbbyyyxxxuuuvvvyyy{{{xxxfffTTTMMMMMMMMMNNNOOOSSSUUUWWWXXXXXXXXXZZZ[[[YYYZZZ[[[\\\]]]\\\[[[[[[RRRRRRRRRPPPOOOOOOQQQSSSUUU[[[eeettt]]]@@@AAA999;;;999888666777>>>DDD???666555555555555555555555555444666888888666333111111333333333222222111111111222222111000////////////............---------------------............///---///111111444>>>LLLXXX\\\^^^ggg}}}uuucccRRRFFF???<<<;;;;;;;;;<<<@@@DDDHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKHHHEEEBBBBBBDDDEEEEEEJJJNNNRRRZZZgggrrrppphhh```ccchhhjjjggg^^^TTTMMMXXXYYYZZZ^^^nnnwwwiii```aaa^^^^^^___]]]]]]bbbiiilll[[[ooo{{{aaa@@@444555222///............//////000++++++******+++,,,------,,,,,,++++++***)))((((((,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++---//////000333999>>>>>>BBBEEEGGGHHHJJJOOOSSSXXXZZZ]]]___bbbeeeiiilllrrrrrrtttyyy////////////............------............---------------------------------000---///333333>>>UUUhhhsss~~~mmmffflllkkkggg{{{sss[[[TTTiii~~~sssgggWWWJJJEEEFFFIIILLLGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@AAACCCFFFHHHOOOTTTXXXZZZ```qqqxxxsssuuuyyy|||}}}~~~rrrggg\\\WWWUUUSSSUUUXXX]]]]]]]]]\\\YYYXXXYYYZZZWWWXXXYYY[[[[[[[[[ZZZZZZRRRSSSSSSQQQPPPQQQSSSUUUWWW\\\gggwww]]]???AAA;;;<<<999999777888???DDD@@@888666666666666666666666666444777999888666333222111333333333222222111111111333222111000//////////////////.........------------------............///---///111222555???MMMXXX^^^gggtttzzzfffSSSFFF???<<<;;;;;;;;;===AAAFFFJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJJJJGGGEEEDDDEEEFFFGGGEEECCCIIIJJJNNNVVVeeewww{{{|||mmm___YYYXXX[[[]]]```dddqqquuuhhh``````_________\\\ZZZ```gggzzz}}}ZZZOOOiiigggCCC333444111...............///000000,,,,,,,,,,,,,,,---...///,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++---//////000333999>>>>>>AAAEEEGGGHHHJJJOOOTTTXXX[[[]]]```bbbeeeiiillloooppprrrxxx//////////////////......------............---------------------------------///,,,...333222<<>>BBBHHHKKKMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDFFFIIIIIIFFFCCCDDDDDDGGGNNN^^^sssnnnZZZVVVYYYZZZbbbkkktttsss```lll{{{~~~rrrgggaaa___^^^______[[[YYY___hhhuuu}}}XXXDDDXXXsss}}}~~~~~~{{{ccc???000111///......---......///000111------,,,,,,------.........------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,...000000///222888======AAAEEEGGGHHHKKKPPPTTTXXX[[[^^^```bbbfffjjjmmmnnnooorrrwww}}}.../////////////////////------............---------------------------------...+++,,,222111:::OOObbbrrrkkk\\\aaaqqqsssYYYMMM```yyy~~~nnnXXXQQQIIIFFFHHHJJJJJJIIIFFFFFFFFFGGGGGGFFFFFFEEE@@@@@@AAAAAABBBBBBCCCCCCEEEKKKYYYlllzzzooooootttwwwxxx|||uuullliiiiiigggeeefffkkkjjjgggbbb\\\XXXWWWWWWYYYYYYZZZYYYXXXVVVTTTSSSPPPQQQQQQQQQPPPQQQTTTVVVYYY]]]gggxxxfffEEEHHH???;;;999<<<<<<999999<<<>>><<<666666666666666666666666666777777555333222222333333333333333444444444444555444333222111111111111////////////............---------............///---///111222666@@@NNNZZZ```uuummmWWWHHH@@@>>>===:::;;;>>>CCCIIIMMMNNNMMMOOOPPPQQQRRRQQQNNNLLLJJJIIIFFFDDDEEEIIIJJJGGGDDDBBBBBBCCCHHHQQQ___ppp}}}hhhYYYWWW\\\cccqqqsss\\\OOOYYYdddyyymmmddd```\\\\\\^^^^^^[[[YYY```jjj|||vvvVVVJJJbbb}}}wwwmmmUUU666---222000---------......///000111------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------///000000///222777<<<===AAAEEEGGGHHHKKKPPPTTTXXXZZZ]]]```cccfffkkknnnpppqqqtttwww|||.........///////////////---..................---------------------------,,,---***,,,111000999MMM]]]ooonnn```eeezzzwww[[[LLL\\\uuu|||{{{|||aaaPPPKKKGGGGGGKKKNNNMMMJJJEEEFFFFFFGGGGGGGGGGGGFFF??????@@@AAAAAAAAA@@@@@@AAAIII[[[vvvrrrkkknnntttvvvvvv}}}}}}pppnnnpppoookkkiiilllkkkgggbbb[[[WWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUOOOPPPPPPPPPOOOPPPSSSVVVZZZ]]]gggwwwfffHHHKKKAAA;;;999===>>>999777:::======777777777777777777777777666777666444222111222333333333333444444555555555555555444333222222222222000/////////............---------.........//////---///111222666@@@OOOZZZ\\\sssoooXXXIIIAAA>>>>>>:::;;;>>>DDDJJJMMMNNNNNNNNNQQQTTTVVVVVVUUURRRPPPMMMIIIDDDDDDGGGIIIGGGEEEDDDDDDDDDEEEFFFKKKVVV```kkkooopppiii```\\\aaaiiioookkkZZZRRRRRRTTTnnntttiiibbb___YYYZZZ]]]]]][[[ZZZbbblllwwwbbbNNNZZZssscccIII000---555333---------......000111111------,,,+++******************************++++++***+++,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...000111000///111777<<<===@@@EEEGGGHHHKKKPPPUUUWWWZZZ]]]```cccgggkkkooosssuuuvvvxxx{{{//////////////////////////////000000000000//////------,,,,,,++++++,,,,,,,,,---...///---///999EEEeeeuuuyyyhhheeevvvpppWWWJJJ[[[ppprrr{{{yyyqqqXXXHHHEEEDDDGGGMMMPPPNNNLLLNNNLLLJJJIIIJJJIIIEEEAAADDDCCCBBBCCCEEEDDDAAA===@@@JJJYYYnnnnnndddhhhoooqqqvvvqqqpppqqqkkkgggiiijjjgggaaa\\\XXXXXXXXXYYYVVVWWWWWWXXXWWWVVVTTTSSSOOOQQQRRRSSSRRRSSSUUUVVV]]]]]]dddtttyyy\\\AAA===<<<;;;::::::999999888777777777999888888777666555555555444333333333333444555555222222333333333444444444222222444444444444222222222111111000000000000000............////////////...111111///222>>>NNNXXXhhhccc~~~www\\\HHHBBB@@@<<<<<>>111111111...///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---000222222111333777<<<>>>>>>CCCIIILLLKKKNNNRRRVVV[[[^^^^^^aaahhhnnnooorrrssstttwww|||////////////////////////...//////000000//////...---,,,,,,+++,,,,,,------------...///---...888CCCaaarrrvvveeecccsssyyyaaaPPP\\\mmmooozzzxxxjjjRRRHHHEEEDDDGGGLLLNNNLLLJJJKKKJJJJJJKKKLLLKKKGGGDDDCCCAAA@@@AAACCCCCCAAA???@@@GGGRRRbbbxxxnnneeeaaafffiiijjjssswwwqqqnnnhhhdddffffffccc^^^YYYVVVVVVWWWXXXVVVWWWWWWXXXWWWVVVTTTSSSOOOPPPRRRRRRRRRRRRTTTVVV\\\]]]hhhzzzzzzXXX@@@>>><<<:::999999999888777777666666777666666555444444333333222222222222222333444444222222222222333333333333222222333444444333222222111000000///.../////////............////////////...000111000333>>>MMMXXXbbbbbb{{{}}}aaaJJJ@@@===;;;>>>AAADDDGGGHHHIIIKKKLLLLLLKKKLLLNNNQQQSSSSSSSSSRRRMMMJJJLLLLLLIIIGGGIIIFFFDDDEEEFFFDDDBBBDDDJJJKKKLLLRRR\\\eeelllwwwxxxuuuyyymmmeee```]]][[[[[[XXX[[[bbb```ddduuu|||pppZZZaaaxxx\\\@@@222111000,,,///............---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---000222222111333777<<<===>>>CCCIIIKKKKKKMMMRRRVVV[[[______bbbiiinnnooorrrrrrtttwww|||////////////////////////---..................---++++++++++++,,,---...///...---......------666@@@[[[nnn|||sssbbb___mmmvvvuuu]]]aaapppqqqrrrqqqyyy~~~```KKKHHHFFFEEEGGGJJJKKKIIIGGGFFFFFFHHHKKKMMMMMMJJJHHHEEECCCAAAAAABBBCCCCCCBBBCCCEEELLLYYYkkkvvvqqqggg\\\[[[^^^dddeeehhhuuu|||qqqlllfffdddfffaaa^^^ZZZVVVTTTTTTVVVWWWWWWWWWXXXXXXWWWUUUTTTSSSNNNOOOQQQQQQQQQQQQSSSUUUZZZ^^^kkk}}}vvv{{{SSS>>>>>>;;;999888888888777666666555555444444444333333222222111111111111111111222333333000111111111222222222222222222333333333333222222000//////...........................///////////////000000000333<<>>222111000---///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---///111111000222777<<<>>>>>>BBBIIIKKKKKKNNNSSSVVV\\\```aaadddjjjnnnnnnrrrrrrtttwww|||////////////////////////,,,------......------,,,***+++++++++---...///000...------...------444===UUUjjj~~~xxxiiieeelllppp|||jjjiiiwww{{{sssqqqyyysssWWWFFFGGGFFFEEEGGGHHHIIIFFFDDDBBBCCCDDDFFFIIIKKKLLLLLLLLLIIIFFFCCCBBBCCCDDDDDDEEEGGGNNN\\\jjjooofff[[[VVVVVV\\\dddkkkttt|||ppplllhhhfffggg\\\ZZZWWWTTTSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSRRRNNNOOOPPPPPPOOOPPPSSSUUUXXX^^^mmmxxxwwwqqqzzzNNN===>>>;;;888777777777666555555444444444333333333222222222111111111111111111222333333000000000000111111111111222222222333333222222222000000///............///............//////////////////000111333;;;IIIVVV[[[___hhhtttsssVVVEEEAAADDDGGGIIILLLNNNNNNNNNOOOPPPSSSQQQOOOOOOQQQRRRQQQPPPKKKFFFEEEIIILLLNNNQQQUUUSSSOOOMMMLLLIIIDDDDDDGGGOOORRRYYYbbbkkkzzzuuuiiiaaa]]]YYYWWWVVVZZZYYYYYY]]]]]]kkk}}}rrryyy{{{vvveeeLLL999111111111//////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---///111000000222777<<>>>>>AAAFFFJJJKKKQQQWWW[[[^^^^^^[[[^^^fffmmmoooppprrrtttxxx|||......////////////......------------------------,,,,,,,,,---------......///...------...111555777QQQcccxxx}}}jjj^^^wwweeeRRRKKKJJJEEEIIIMMMNNNIIIDDDEEEIIICCCEEEHHHJJJIIIEEEAAA???AAABBBFFFLLLRRR\\\nnn~~~vvvlllfffddddddnnndddfffvvv}}}zzzvvvppptttpppjjjffffffeee^^^WWWXXXUUUQQQPPPRRRTTTTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVOOOPPPPPPPPPQQQTTTYYY]]]eeewww}}}{{{qqqKKK@@@>>>:::888888777666555444333333333444444444444444444444444555444333111000000111111333000...000444555222...111111111111000000000000111///...------...///111000000000000////////////,,,111///...333444===OOO\\\jjjnnn~~~dddSSSMMMPPPSSSSSSRRRUUU\\\aaaaaaWWWTTTRRRVVV]]]dddhhhhhhdddaaa[[[UUUUUUWWWRRRIIIHHHGGGGGGHHHJJJMMMUUU\\\UUUSSSRRRRRRNNNGGGFFFHHHMMMWWWaaahhhsss{{{qqq```VVVNNNOOOSSSTTTTTTTTTTTTNNNVVVbbbfffrrryyymmmzzzrrrXXXDDD555444555///,,,///---------,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++,,,...000111+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///000111000///111666;;;??????BBBGGGIIIIIIMMMSSSSSSYYY^^^___bbbjjjqqqsssqqqrrrssstttwww|||......////////////......------------------------,,,,,,,,,---------......//////------///222555777JJJ^^^sss~~~hhhaaazzzgggUUUKKKFFFIIILLLNNNMMMIIIEEEFFFIIIEEEFFFIIIJJJJJJHHHFFFDDDBBBBBBDDDIIIOOOZZZnnn|||qqqccc[[[ccclllpppvvvyyytttuuusssooopppkkkeeebbbaaa```[[[VVVVVVSSSQQQPPPRRRTTTSSSRRRUUUUUUVVVWWWXXXWWWVVVUUUNNNOOOPPPQQQSSSVVV[[[___hhhuuuqqqtttwwwkkkHHH???>>>:::999777777666555444444444444444444444444444444444444555555333222111111111222222000...000444666333000111111111111000000000000111000...------...000111000000000000////////////,,,111///...333444<<>>::::::777777666555555555555555444444444444444444444444555555444333333222222222111//////111555666444222111111111111000000000000000000............000000000000000000////////////+++111///...222333;;;MMMXXX```cccyyytttbbbYYYYYYYYY\\\eeettt~~~zzzpppWWWYYY\\\]]]^^^dddmmmuuutttkkkgggmmmnnnhhhccccccYYYTTTNNNIIIGGGGGGHHHGGGMMMVVVaaaggg___QQQIIIIIIJJJMMMSSS```yyy{{{nnngggZZZQQQKKKMMMQQQRRRRRRSSSXXXTTT[[[ccchhhxxxrrrtttrrrLLL===222222333000---/////////...---,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,///...---,,,,,,,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,------...---...///...---000555:::BBBAAADDDIIIKKKLLLPPPUUUXXX^^^bbbaaaaaaggglllmmmnnnpppqqqtttxxx~~~---......//////......---------------------------,,,,,,,,,---------......000/////////000222444555===RRRjjjyyy~~~}}}kkkqqqxxx{{{sssbbbVVVOOONNNRRRTTTSSSPPPOOOKKKHHHHHHGGGGGGGGGHHHIIIJJJKKKHHHEEECCCEEEGGGNNN]]]jjj~~~qqqcccUUUQQQRRRVVV]]]dddnnnttt{{{}}}zzzyyy|||ssshhhgggmmmmmmiiiccc___]]]\\\ZZZVVVSSSSSSNNNNNNOOOPPPRRRRRRQQQQQQTTTTTTUUUUUUUUUSSSRRRQQQMMMOOOQQQRRRSSSVVV[[[^^^ggghhhmmmvvvmmmmmmxxxtttvvvfffHHHAAA???999::::::999777666555444444444444444444444444444333333444555555555555444333222000//////222555666555333111111111111000000000///000000///......///000000000000000000////////////+++111///...222222999KKK]]]```aaasssyyyhhh______dddnnn|||]]]\\\\\\]]]bbbiiiooosssrrrddd___eeefff```bbbkkkkkkeee[[[QQQMMMNNNMMMKKKGGGOOO[[[eeebbbXXXPPPNNNOOORRRUUU___vvvrrrfff```TTTMMMIIIMMMPPPQQQQQQSSSVVVTTT[[[bbbkkk~~~mmmqqq}}}bbbDDD999000000222000...///000///...------,,,,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,//////---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---......---///000///...111666;;;???>>>AAAFFFHHHIIIMMMRRRWWW^^^bbbaaabbbggglllmmmoooqqqrrrtttwww}}}------............------------------------------,,,,,,,,,---------......//////...///000111333444;;;OOOgggvvv~~~jjjkkkrrrqqqaaa[[[ZZZXXX```eeeccc___\\\WWWPPPLLLJJJHHHGGGFFFGGGHHHIIIJJJGGGGGGHHHGGGGGGNNNUUUcccvvveee]]]VVVUUUVVVVVVXXX[[[ccchhhmmmnnnmmmmmmqqquuuvvvoooddd___cccjjjjjjeeebbb\\\ZZZ\\\[[[UUUQQQQQQKKKLLLNNNPPPQQQQQQRRRRRRTTTTTTUUUUUUTTTRRRQQQOOONNNOOOQQQQQQRRRTTTWWWYYYbbbcccgggqqqyyy}}}{{{hhhKKKDDD???888999===;;;999777555444333222555555444444444333333333333444555666666444333111//////000222444555555444111111111111000000000///000000////////////000000000000000000////////////+++111///...222111888III[[[[[[\\\iii~~~vvvpppwww~~~eee^^^ZZZaaaoooyyyzzzwwwrrrhhheeeiiieee[[[^^^jjjvvvvvvqqqhhhbbb___YYYRRRVVVXXX^^^gggiiiddd``````___eeeggghhhtttxxxjjj^^^ZZZOOOJJJHHHLLLPPPPPPQQQSSSVVVUUU\\\dddooouuuccchhh{{{|||mmmTTT<<<555///000222111//////000///...---------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///...000111111000222888===>>>===@@@EEEGGGGGGKKKQQQTTT\\\aaaaaaccchhhmmmooorrrssstttuuuwww|||------............------------------------------,,,,,,,,,---------..................///000111111999MMMdddrrr{{{fffkkkwwwlllbbbdddhhhnnnyyyyyyppplllfff___VVVTTTPPPLLLIIIGGGGGGGGGJJJIIIIIIKKKIIIEEEEEEIIINNNbbbwww|||qqqgggaaa```___aaaaaa```^^^\\\```aaacccbbbbbbaaabbbcccbbb```^^^bbbnnnxxxwwwpppeeeZZZTTTWWWXXXSSSOOOPPPJJJLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUUUUTTTRRRPPPNNNNNNOOOQQQQQQQQQRRRUUUWWW^^^```eeeooo|||fffJJJCCC>>>888:::===<<<:::888666444333333555555555444444333333222111222555666666444222000...///000111222333333333111111111111000000000000000000000000000000000000000000000000////////////+++111///...111000666GGGYYYXXX[[[ddduuulllaaa\\\hhhxxxwwwyyywwwkkk]]]^^^ggg}}}xxxqqqggg\\\]]]\\\___fffkkkooouuu|||~~~yyynnnbbbXXXTTTKKKHHHHHHMMMPPPPPPQQQTTTRRRUUU___nnnvvv\\\iiiwwwuuummm```HHH777333000000222222000...///...............//////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------------.........---------------......///...000222111111333999>>>@@@???BBBGGGIIIJJJNNNSSSRRRZZZ```aaadddjjjnnnpppsssttttttuuuwww{{{,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------......//////555HHH___mmmwwwhhhlllxxxnnnnnnwww~~~{{{vvvrrrmmmeeebbb\\\VVVPPPLLLIIIHHHIIIHHHIIILLLKKKGGGFFFHHHHHHLLLVVVbbbfffbbb```aaabbbdddhhhkkkmmmooommmkkkhhhfffcccbbbaaa___\\\YYYZZZ]]]cccqqqkkkXXXKKKMMMQQQOOOMMMOOOJJJLLLNNNNNNNNNQQQUUUXXXVVVVVVVVVUUUTTTRRROOONNNMMMOOOQQQRRRSSSTTTVVVXXXZZZ]]]dddmmmyyy^^^DDD???;;;777;;;;;;:::999888777666666666666555555444333333222222///111444666666444111///...///000111111000111111111111111111000000000000000000000111111000000000000000000000////////////***111///...111///555EEE\\\[[[___dddnnn~~~qqqlllzzzqqqhhhooozzz}}}yyytttmmmbbbbbbddddddccchhhxxxvvvllleee[[[SSSNNNHHHFFFHHHMMMQQQPPPRRRUUUSSSWWWeeeyyyuuu___yyymmmhhhZZZ???444222111000222333111......------......///000111------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,111111111000///......------------------...//////---///111111000333999>>>BBBAAADDDIIIKKKKKKOOOUUURRRZZZ```bbbdddiiinnnooorrrssstttuuuwww|||,,,------......------,,,------------------------,,,,,,,,,---------......+++,,,,,,------.........111DDD[[[jjjuuu~~~mmmkkksssvvv}}}xxxwwwuuuppplllfff^^^WWWPPPLLLJJJHHHFFFHHHLLLMMMJJJJJJMMMMMMGGGLLL\\\ddd```___ccc___cccgggkkkqqqvvvxxxwwwsssnnniiihhhiiigggaaa[[[XXX]]]iiizzzoooWWWEEEEEEKKKKKKLLLOOOJJJLLLNNNNNNNNNPPPVVVZZZVVVVVVVVVVVVTTTRRROOONNNLLLNNNQQQSSSTTTVVVYYY[[[VVV[[[cccmmmyyy}}}VVV>>>;;;999777===999888888888888888999999666666555444333333222222...000444666666444111......///000111000//////000111111111111000000000000000000111111111111000000000000000000////////////***111///...111///444EEE]]]\\\___aaaeeeyyywwwwwwvvvxxx}}}}}}rrrtttrrrhhh[[[YYYkkknnnddd___XXXOOOKKKGGGEEEHHHNNNQQQQQQRRRUUU[[[^^^jjj|||aaagggzzzmmmkkk\\\>>>222222222111222333111...------------///000111222---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------666666444222000///---,,,...------------...//////,,,...000000///222888===AAAAAADDDIIIKKKKKKOOOUUUSSS[[[aaabbbdddiiimmmmmmpppqqqssstttwww}}}------............------------------------------,,,,,,,,,++++++************++++++,,,,,,------...111;;;LLL___lllvvvxxxiiinnnzzzpppkkkrrrzzz}}}|||yyytttlllcccYYYRRRPPPLLLHHHEEEFFFHHHJJJKKKMMMKKKKKKQQQ[[[bbbeeeeeejjjjjjlllpppvvv|||~~~zzzyyyxxxvvvtttooojjjggggggfffiiisss{{{XXXMMMCCCBBBDDDFFFGGGIIIKKKKKKLLLLLLMMMOOOPPPQQQSSSUUUVVVVVVTTTRRRQQQQQQPPPQQQQQQPPPQQQTTTVVVVVVWWW\\\eeeppp}}}zzzOOO???888777999666::::::999888777666555444888888777666555555444444000111111111111000//////222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000333777;;;WWW]]]aaabbbiiiyyy|||qqqrrr~~~xxxiiifffjjjmmmtttfff\\\SSSJJJGGGHHHEEEIIILLLNNNMMMNNNRRRUUUWWW```kkkzzzggg~~~{{{nnnbbbPPP???333222111////////////000)))+++///000---...999EEE666333...+++++++++++++++************************,,,,,,,,,++++++*********,,,+++++++++---...---,,,)))))))))+++,,,,,,+++)))******))))))***,,,...///888555111---++++++---...---------............///,,,...///......111777===??????BBBHHHJJJIIIMMMRRRYYY^^^```___aaahhhmmmmmmqqqsssuuuwwwyyy}}}------............------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,------...///777FFFYYYgggqqq}}}{{{tttyyyzzz~~~uuullljjjmmmpppxxxzzz|||~~~}}}uuujjjbbbWWWSSSNNNKKKJJJKKKLLLLLLKKKNNNQQQSSSUUU[[[dddkkklllpppvvv{{{~~~~~~}}}{{{~~~}}}uuusssrrruuuwwwrrrfff\\\PPPHHHBBBBBBEEEFFFHHHLLLIIIIIIJJJJJJKKKMMMNNNOOORRRTTTVVVUUUSSSQQQQQQQQQNNNPPPPPPPPPQQQUUUXXXYYY\\\bbblllwwwvvvNNN???888888:::777777777777777777777777777666666555555444444333333111111222222111111000///111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000///000000///000222666:::PPPYYYaaafffqqq{{{sssooozzz|||rrryyyzzznnn```WWWNNNGGGEEEGGGHHHKKKOOOPPPOOOPPPTTTWWW]]]cccnnnsssvvvkkk^^^KKK888333222111////////////000------......***(((...777333000---+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,------------+++******,,,......,,,***************+++,,,------222111...,,,+++,,,---...---------............///---...///......111777===??????BBBGGGIIIIIIMMMRRRVVV\\\aaabbbdddiiikkkjjjoooqqqsssvvvxxx}}}------............------------------------------,,,,,,,,,++++++++++++******++++++,,,,,,------...///333@@@SSScccnnnxxx{{{uuuxxx|||~~~{{{uuuqqqmmmjjjgggnnnqqqxxx{{{rrrddd___YYYSSSPPPOOONNNMMMLLLTTTZZZWWWQQQTTTbbbpppsssyyyqqq___RRRQQQLLLHHHHHHGGGEEEGGGKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSUUUTTTRRRQQQPPPPPPNNNNNNOOOQQQRRRTTTXXX\\\bbbiiitttnnnIII===777777999666444555555666777888999999555555555444444444444444222222222222222111111000111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000000000000//////111444777NNNYYYbbbeeelll~~~ooouuuqqqeeeXXXOOOHHHCCCCCCFFFKKKNNNPPPQQQPPPQQQVVVYYYbbbfffuuu|||uuuiii[[[FFF555222222111000///////////////------...+++'''(((---...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,,,,,,,---//////...,,,***++++++,,,,,,,,,++++++,,,++++++++++++,,,---...---------............///---...//////...111888===??????BBBGGGIIIIIIMMMSSSRRRZZZbbbdddgggjjjjjjhhhmmmooorrruuuxxx}}},,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...000222===PPPbbboooyyy~~~tttrrr}}}~~~xxxrrrnnnnnnooottttttnnnddd\\\WWWTTTRRRPPPOOOXXX^^^[[[SSSSSS```mmmyyyvvvjjjbbb]]]YYYTTTMMMFFFEEEHHHKKKKKKLLLLLLMMMOOOPPPQQQPPPRRRTTTTTTRRRPPPPPPPPPOOOOOOPPPRRRRRRSSSXXX^^^eeemmmzzzdddBBB999555555777555444444555555666777888888555555555555555666666666222333333333333222111111111111111111111222222222333222222111000///......000000000000000000000000000000000000000000000000000000000000///000222555MMMXXX```___aaaooo}}}zzzfff[[[OOOIIIDDDBBBCCCHHHLLLNNNPPPOOOOOOQQQVVVZZZbbbjjjvvvwww|||jjjWWWDDD777222111111000//////......///,,,,,,///000---+++,,,+++***+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,...///...,,,***+++,,,------+++***)))******+++,,,,,,,,,,,,,,,---------............///---///000//////222888===@@@???BBBFFFHHHIIIMMMSSSRRRZZZaaacccfffjjjkkkiiimmmooorrruuuyyy,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///000999KKK]]]lllyyy~~~~~~|||xxxtttyyy~~~~~~~~~}}}zzzyyy~~~|||qqqhhhaaa]]]ZZZXXXSSSXXX]]]\\\WWWVVV\\\bbbsss|||zzzssskkkbbbWWWKKKGGGIIIKKKKKKLLLLLLMMMOOOPPPQQQPPPRRRTTTTTTRRRPPPPPPQQQRRRPPPRRRTTTSSSRRRXXXaaafffooo~~~}}}yyy]]]@@@:::666666888666555555555555555555666666444444444444444444555555222333333333333222111111000000111111111222222222222222111111000//////...///////////////////////////////////////////////////000000///...///111333EEEQQQ\\\\\\]]]jjj}}}ttt]]]SSSJJJEEECCCCCCFFFKKKKKKMMMNNNMMMMMMPPPVVV[[[aaarrrpppuuuhhhNNN>>>777111111000000///......---...+++,,,111333000------******+++---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++))))))***,,,,,,***)))***,,,---,,,+++***+++,,,------+++***))),,,,,,------------,,,+++---------............///---///000//////222888>>>@@@???AAAFFFHHHIIIMMMTTTTTTZZZ___```ccchhhllllllnnnpppssswww{{{,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...------444CCCSSScccttt|||}}}}}}|||{{{uuuuuu{{{zzztttoooiiifff[[[[[[\\\]]]]]]\\\[[[ZZZdddqqqwwwkkk^^^RRRMMMMMMIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRTTTTTTSSSQQQQQQRRRSSSQQQSSSWWWUUUSSSZZZfffjjjttt}}}{{{vvv}}}YYY@@@<<<999888:::888666666555555444444444333333333222222222222222222222222222222222111111000000000000111222222333333111111111111000000000000////////////////////////////////////////////////...///000///...///111222@@@MMMXXXZZZ[[[eeerrr{{{~~~jjjUUUMMMFFFDDDEEEEEEIIINNNKKKMMMMMMMMMMMMQQQYYY___hhh}}}llluuu}}}xxx]]]AAA444444000000000000///...------...,,,,,,000111---******---,,,,,,---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,'''***,,,,,,))))))+++...+++)))((((((***+++++++++***++++++,,,,,,,,,++++++............---,,,++++++---------............///...///000000///222999>>>AAA@@@AAAEEEGGGIIINNNTTTVVV[[[]]]]]]```gggmmmnnnoooqqqtttwww{{{+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,111<<>><<<999888999666555555555444444444333333555555555444444333333333111111222222111111000//////000000111222222333333000000000000111111111111////////////////////////////////////////////////,,,---//////...///111222===JJJVVVZZZ\\\aaahhhlllooo]]]NNNGGGCCCDDDFFFGGGKKKOOONNNOOOPPPOOOPPPUUU^^^eeevvvlllgggxxxxxx}}}kkkMMM555///333///000000000000...---,,,---,,,---000///+++)))+++111///.........---+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,'''+++...---++++++...111+++)))(((((()))+++++++++************+++,,,------...---------,,,,,,,,,,,,---------............///...000000000///333999>>>AAA@@@AAAEEEGGGHHHNNNUUUUUUZZZ]]]]]]```gggmmmnnnoooqqqtttwww{{{+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,---......------111999CCCRRRhhhzzz|||}}}|||yyyxxxuuuqqqllljjjjjjkkkjjjiii```cccjjjwwwmmm___SSSJJJHHHKKKKKKLLLLLLMMMOOOPPPQQQQQQSSSUUUUUUTTTSSSSSSTTTPPPMMMQQQYYYYYYXXXbbbrrr{{{rrrOOO:::999666555666333444444444444444444444444::::::999888777666666555111111111111111000/////////000000111222222333333/////////000111111222222////////////////////////////////////////////////+++---.../////////111222999FFFTTT\\\bbbhhhmmmnnnxxxyyydddSSSIIIDDDAAADDDGGGHHHLLLPPPPPPQQQRRRRRRSSSYYYcccjjj~~~^^^dddzzzzzznnnXXXAAA///...555///000000000000...---,,,,,,+++...111000,,,---111333111///......---***)))*********************************++++++,,,,,,,,,(((,,,//////---,,,000444,,,***((((((***+++,,,+++******))))))***,,,...///,,,,,,+++++++++,,,---...---------.........//////...000111000000333999>>>AAA@@@AAAEEEGGGHHHNNNUUUTTTYYY]]]^^^aaahhhlllmmmoooqqqtttvvvzzz------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---111666===III___qqqxxxzzz|||zzzxxx~~~|||zzztttuuusssllliiijjjnnnccc]]]fffxxxppp\\\LLLHHHLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVUUUSSSRRRRRRRRRQQQUUUXXXWWWUUU[[[iiitttlllQQQ:::666999555222444888666444111111222333555:::===>>>:::444//////111111111000000000000111111......///000111222222333000000000000000000000000111000...------///111222000000000000000///......000000000000111111111111888CCCSSS___bbbeeeppp|||yyyuuulllXXXJJJGGGFFFDDDDDDFFFIIIMMMOOOUUUSSSUUUVVVUUUWWWfffvvvsss\\\kkkcccEEE666555555111000000000000//////////////////.........---------000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,---,,,+++******+++,,,---)))***,,,------,,,+++***************+++,,,------///---+++,,,///000///---///000222111000222888===AAA???@@@DDDFFFIIIOOOWWWTTT[[[______bbbiiippprrrrrrrrrsssuuuxxx}}}------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------000555:::FFFZZZlllxxx{{{||||||}}}}}}|||tttmmmjjjiiidddbbbfffooo~~~iiiXXXKKKHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVUUUSSSQQQQQQRRRPPPTTTWWWWWWWWW___nnnzzz}}}fffNNN999666999666222333888666444222222333555666===??????;;;555111111333111111000000000000111111//////000000111222222222000000000000000000000000//////.........///000111000000000000000///......//////000000000111111111666@@@PPP\\\aaaeeeppp|||xxx}}}yyy```QQQIIICCCCCCDDDEEEGGGKKKNNNPPPRRRQQQTTTWWWZZZ```ppptttvvvaaaBBB444333444222000000000000/////////...------,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++***)))------,,,,,,+++,,,,,,,,,///---+++,,,...000///...///000222111000222888===@@@>>>???CCCFFFHHHNNNUUUTTT[[[______aaahhhnnnppprrrrrrssstttwww}}}------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000333777AAATTTeeetttwwwyyy{{{~~~~~~yyyqqqnnnjjjkkknnnmmmjjjnnnttt```QQQIIIGGGJJJLLLLLLLLLMMMMMMNNNPPPPPPSSSTTTUUUTTTRRRQQQQQQQQQPPPSSSVVVVVVYYYddduuu}}}qqq\\\HHH888777999666333222666555444333333555777888AAAAAA@@@<<<666222333555111111000000000000111111111111111111111111111111000000000000000000000000---...//////000000//////000000000000000//////...//////000000000000111111333<<>>111111333222000000000/////////......------,,,,,,,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,------......,,,,,,++++++++++++,,,,,,......,,,+++***)))))))))000///...---,,,,,,,,,,,,///---,,,,,,...//////...///000222111000333999===???>>>???CCCEEEGGGMMMTTTTTTZZZ^^^^^^___eeekkkmmmrrrrrrssstttwww}}},,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,///222555>>>PPPaaammmooorrruuuzzz|||xxxtttsssnnnttt{{{zzzqqqjjjqqq|||~~~hhhWWWKKKFFFHHHMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUTTTRRRPPPPPPQQQRRRTTTUUUVVV[[[hhh{{{}}}qqqjjjuuuQQQCCC777777999777333222555555444444555666888999BBBAAA>>>:::555333444666111111000000000000111111333222222222111111111000000000000000000000000000---...000222222111000/////////000000000000//////////////////000000000111222999FFFUUU___gggrrr}}}mmmTTTGGGDDDDDD@@@BBBEEEHHHKKKMMMNNNNNNPPPTTTYYY\\\aaarrrnnnQQQ:::000000111000000000/////////.........//////.........---------+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++......---,,,,,,,,,,,,,,,...---------......//////...000222111111333999>>>@@@???@@@DDDGGGHHHMMMTTTUUU[[[^^^]]]^^^dddiiikkkrrrrrrrrrssswww}}},,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++...111444<<>>444222000...---/////////.........------------,,,,,,,,,+++++++++...---,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,)))))))))***+++,,,......************+++,,,---...---.........------///000...000222222222555;;;@@@BBBAAACCCHHHJJJJJJNNNTTTWWW]]]```___```fffkkkmmmrrrrrrqqqrrrvvv}}}+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------++++++,,,...///555DDDSSSccceeeiiimmmqqquuuyyy{{{~~~|||}}}}}}hhhPPPEEEEEEGGGIIIKKKNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWVVVTTTSSSSSSSSSWWWXXX[[[aaammm~~~KKK===<<<888666666777555444333333444444444555666666555444444333333333222111111111000000000000111111000000000///////////////////////////////////////---...///000111000000///......///000000000000000........./////////000000000000777EEESSS^^^gggnnn}}}|||{{{nnn___PPPIIIFFFDDDDDDGGGFFFGGGIIILLLNNNPPPQQQQQQRRRXXX```jjj{{{mmmcccNNN999222111000.../////////.........---------------,,,,,,,,,++++++++++++************++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,...///...,,,,,,...111...000222222222555;;;@@@BBBAAACCCHHHIIIIIIMMMSSSXXX^^^aaaaaabbbhhhnnnppprrrrrrqqqrrruuu}}}+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++,,,---,,,111???MMM```cccggglllpppsssuuuvvv|||lllMMMAAAEEEIIIHHHEEENNNOOOOOOPPPRRRTTTUUUVVVUUUWWWXXXWWWUUUSSSSSSTTTWWWYYY]]]eeerrr}}}~~~HHH<<<<<<999666555666666444333333333444444444444444333333222333444444222111111111000000000000111111.........///////////////////////////////////////,,,------.....................///000000000000000............/////////000///...333AAAOOOZZZccciiittt{{{~~~wwwuuuzzz{{{UUUNNNIIIGGGDDD@@@CCCJJJFFFGGGIIILLLOOORRRTTTUUUXXX\\\ccctttyyywww|||yyyhhheeeNNN888000000//////111//////.........---------//////.........---------''''''(((((()))+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,.....................---,,,,,,---......---,,,,,,***+++,,,------,,,***)))//////...---,,,,,,,,,,,,,,,...///...,,,,,,...111...000222222222555<<>>CCCBBBBBBCCCFFFJJJNNNQQQXXX]]]___^^^aaahhhnnnooouuuuuuwww{{{|||}}}***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********)))***,,,---...---,,,+++++++++---///...000:::EEEWWWbbbfffgggnnnnnnoooyyypppRRRHHHHHHDDDBBBCCCHHHKKKPPPTTTUUUUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUXXX\\\bbbmmm~~~www~~~___======;;;888666666555444222444444333222222333444444222222222222222222222222111111111000000000//////////////////////////////000//////////////////000......------------............////////////..................////////////000///111888EEESSS^^^ccccccfffkkkooouuu{{{|||pppbbbdddppp{{{wwwrrrnnnooopppqqqxxxzzzaaaLLLEEEEEECCCCCCDDDGGGJJJLLLIIILLLPPPRRRRRRTTTXXX\\\cccnnn|||qqqfffcccIII<<<000...//////...///------............------111000///---,,,,,,------++++++++++++++++++++++++,,,++++++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------,,,222333...+++,,,------,,,,,,,,,---------......,,,...111111111444999>>>CCCBBBBBBCCCFFFJJJNNNPPPVVV[[[^^^___ccckkkqqqssswwwvvvwwwzzz{{{|||***++++++,,,,,,++++++************++++++++++++,,,+++++++++++++++*********)))***,,,---------,,,+++,,,,,,---///...///777AAATTT___bbbdddjjjkkkmmmwwwzzz{{{|||~~~uuuvvvvvv|||eeeOOOJJJJJJGGGBBBAAAEEEIIIOOOSSSTTTTTTTTTUUUUUUWWWYYYYYYXXXWWWXXXYYY``````gggwwwyyysss~~~vvvSSS===:::888666555666666555333333222222111111222222333222222222222222222222222111111000000000000//////////////////////////////..............................------------............////////////..................///////////////...000777BBBPPP[[[aaahhhccceeejjjkkkrrr~~~rrrnnn|||eeeUUUTTT[[[___eeefffiiilllllljjjmmmrrrvvvaaaQQQCCCAAAAAABBBDDDGGGIIILLLMMMMMMQQQUUUWWWWWWYYY]]]aaaaaa|||~~~nnn]]]OOO;;;333...000333111...---------............------,,,++++++++++++,,,---...++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------+++111444000------...---,,,,,,,,,---------......,,,...111111111444999>>>BBBBBBBBBCCCFFFJJJMMMPPPTTTYYY]]]___dddmmmuuuwwwwwwuuuvvvxxxyyy{{{***++++++,,,,,,++++++***************+++++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++---,,,---///......444<<>>AAAAAABBBCCCFFFJJJMMMOOORRRXXX\\\^^^cccmmmtttvvvuuussstttvvvxxx|||***++++++,,,,,,++++++***))))))*********+++++++++******************************+++++++++,,,,,,+++---+++,,,///...---111888JJJYYYaaaeeekkkgggccciii|||wwwyyy}}}}}}ccc[[[UUUUUUWWWRRRIIIBBB@@@GGGNNNRRRRRRRRRTTTVVVWWWXXXYYYZZZZZZ\\\___bbbbbbrrr~~~vvvxxxiiiKKK999555666444333333444555555444000000000000000000000000111111111111111111111111000000000////////////...........................------...//////...------------,,,,,,,,,,,,------------............------............////////////.........222:::FFFRRRZZZ```hhhlllpppvvvnnn}}}tttooovvvsssgggaaahhhooooootttooogggccccccddddddaaa```fffpppyyyjjjMMMHHHGGGBBBBBBCCCEEEHHHJJJKKKKKKKKKPPPQQQRRRSSSWWWaaannnxxx~~~jjjMMM333555000...111222000......------............------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000444111.........,,,,,,,,,,,,---------......,,,...111111111444999>>>@@@AAABBBDDDFFFJJJLLLNNNSSSXXX[[[]]]aaajjjqqqsssrrrqqqrrrvvvyyy~~~***++++++,,,,,,++++++***)))))))))************+++)))))))))***************************+++++++++,,,,,,***+++......---000555EEEUUU```gggmmmiiiccchhhtttxxx___\\\ZZZZZZZZZTTTJJJBBB@@@GGGOOOSSSRRRQQQTTTWWWXXXYYYZZZZZZ[[[^^^cccfffhhh~~~vvvsssyyyzzzYYYBBB777444555333222222333444444333///000000111111000000///111111111111111111111111000000////////////..............................---...///000000///...---------,,,,,,,,,,,,------------............------............///////////////......000666@@@MMMUUU^^^jjjqqqxxxbbbjjjyyyvvvppprrryyyzzzllleeecccaaa^^^[[[^^^ccciiiqqqzzzuuuSSSDDDBBBAAA@@@EEEFFFGGGIIIKKKKKKLLLLLLUUUVVVWWW[[[dddtttrrr[[[DDD333777111///000111......000------............------............---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///222///,,,---...---,,,,,,,,,---------......,,,...111111111444999>>>???@@@BBBDDDGGGIIILLLMMMSSSXXX[[[\\\```iiioooqqqqqqqqqsssxxx{{{***++++++,,,,,,++++++***))))))))))))************((()))))))))*********+++***************++++++,,,+++)))***...///---///333AAARRR]]]eeennnkkkhhhnnnlll~~~yyynnn]]]]]]]]]\\\YYYSSSHHH???AAAIIIQQQTTTRRRQQQTTTWWWXXXYYYZZZZZZ\\\```eeejjjttt}}}qqqvvvyyyqqqNNN@@@;;;444444333111111333333333222///000111111111111000///111111111111111111111111000000/////////.................................---...000111111000...------,,,,,,++++++,,,,,,---,,,------......------,,,............////////////000/////////333<<>>???@@@BBBDDDGGGIIIKKKMMMSSSXXX\\\]]]aaajjjqqqsssssssssvvvzzz}}}+++++++++,,,,,,+++++++++))))))))))))************(((((())))))*********+++******))))))******+++,,,***(((***...///---///222???OOOZZZcccmmmmmmllltttrrr|||rrrccc]]]^^^^^^\\\XXXPPPEEE<<>>>>>@@@AAADDDGGGIIIKKKLLLSSSXXX\\\]]]bbblllsssuuuuuuuuuxxx}}}~~~,,,,,,,,,+++++++++******************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---......>>>HHHUUU```ffflllrrrwwwqqqttt~~~|||oooaaaYYYRRRVVVZZZYYYTTTKKKCCC???EEEKKKRRRTTTSSSRRRTTTWWWXXXYYYYYY[[[___fffnnnttt}}}vvvSSS@@@777///555000111333333444333222111////////////////////////000000000000000000000000111000000///...---------........................------------------------,,,,,,,,,---------......------------------------..................---------///000//////555???GGGWWWcccppp||||||ooo^^^TTTaaavvv~~~zzzooodddYYYVVVUUUUUUVVVXXX\\\eeellllllooowww||||||XXXPPPFFFBBBCCCGGGHHHHHHHHHHHHHHHKKKOOORRRTTTUUU]]]^^^cccjjjlllttt~~~}}}wwwXXX===111333////////////............//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,///555555///,,,...,,,,,,,,,+++++++++******------------,,,++++++***++++++************++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........000222111111444:::???CCCDDDDDDCCCCCCEEEIIILLLRRRYYY^^^^^^```hhhppptttvvvtttuuu{{{,,,,,,+++++++++***************************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......999CCCQQQ]]]dddjjjpppttttttwwwqqqbbbUUUPPPPPPRRRUUUTTTOOOIIICCCAAAGGGLLLSSSUUUTTTSSSVVVXXXYYYYYYYYYZZZ___hhhssszzzwwwKKK<<<666111666111222333333333333222111111111111111111111111111////////////////////////111000000///......------........................------------------------,,,,,,,,,---------......------------------------...........................///000//////444===EEESSSaaappp|||www}}}uuubbb^^^fffyyy|||sss```YYYXXXVVVQQQOOOPPPVVVZZZZZZ^^^hhhoooqqqrrrwww~~~~~~|||}}}|||wwwuuuuuuuuuwww~~~bbbLLLGGGBBBAAADDDGGGFFFEEEKKKLLLMMMPPPSSSVVVWWWXXXVVVhhhsssnnnmmm~~~mmmOOO999000222////////////.....................------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++000000+++)))+++,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........000222111111444999>>>AAABBBCCCCCCDDDGGGKKKNNNPPPWWW\\\\\\___gggooossstttqqqsssyyy~~~,,,++++++++++++*********************************)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---...333===KKKWWW```ffflllppptttwww||||||gggVVVLLLJJJKKKLLLMMMLLLHHHEEECCCCCCIIINNNSSSUUUUUUUUUWWWYYYXXXXXXYYY[[[```iiittt|||zzz~~~bbb@@@777666333666222222333333333222222111111111111111111111111111////////////////////////000000000///......------........................------------------------,,,,,,,,,---------......------------------------........................///000111000///333;;;@@@LLL\\\nnn|||vvvpppuuuwwwcccZZZgggssswwwpppqqqkkk[[[XXXUUUPPPKKKIIILLLMMMLLLPPPXXX```cccfffkkkqqqxxx|||{{{wwwvvvqqqooommmnnnqqqqqqooollliiifffbbb```bbbjjjvvv~~~yyy}}}sssYYYCCCBBB@@@???BBBFFFHHHGGGEEEIIIKKKNNNRRRUUUXXXYYYZZZ\\\sss{{{qqq}}}yyyYYY@@@555111111////////////............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,,,,))))))***,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------.........000111111111333999>>>???@@@BBBDDDEEEHHHLLLPPPOOOUUUZZZ[[[^^^fffnnnqqqrrrqqqssszzz++++++++++++************************************(((((()))***+++,,,,,,,,,))))))*********+++++++++************+++,,,---......777EEEQQQ\\\dddjjjnnnqqqrrruuuzzz~~~dddQQQIIIIIIEEEFFFEEEDDDBBBBBBCCCEEEJJJNNNRRRTTTUUUUUUWWWXXXXXXYYYZZZ]]]aaahhhpppvvv|||vvv}}}wwwRRR999555555444444222333333333222222111111111111111111111111111111////////////////////////000000//////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000///222777<<>>???AAACCCDDDFFFHHHLLLOOOOOOUUUYYYZZZ^^^gggoooqqqtttrrruuu|||+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((((((((())))))))))))************+++,,,------,,,333???LLLWWWaaahhhlllrrrqqqrrrwww}}}cccMMMDDDEEEAAAAAAAAA@@@@@@AAAEEEGGGKKKNNNPPPSSSTTTUUUVVVWWWWWWYYY]]]___bbbfffjjjmmmtttkkkHHH999666555444222333333333222222111111111000000000000000000000000........................////////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000///000222555777DDDTTTeeerrrwwwxxxhhhYYY```fffaaa```gggooouuufff[[[RRRNNNMMMJJJHHHGGGHHHJJJKKKMMMOOOMMMPPPUUUYYY]]]aaaeeehhhjjjkkklllkkkhhhdddaaa```XXXWWWUUUUUUUUUTTTSSSRRRNNNPPPQQQPPPMMMJJJHHHHHHNNNHHHEEEFFFDDDAAAEEEMMMFFFEEEEEEEEEHHHJJJLLLMMMNNNPPPSSSUUUWWW[[[aaaeeegggnnn~~~|||{{{zzzQQQ555///555444...////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---///111000000333999>>>AAABBBEEEFFFFFFHHHKKKMMMQQQVVVZZZ[[[aaajjjqqqrrrtttrrrttt{{{+++************))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,'''(((((((((((()))))))))***))))))******+++,,,---,,,111:::FFFRRR^^^fffkkkvvvuuuuuuxxx}}}}}}uuuzzzzzz]]]GGG======@@@AAABBBCCCCCCEEEIIIKKKMMMNNNPPPRRRSSSUUUVVVVVVWWWZZZ^^^aaadddgggkkknnnvvvaaaAAA<<<777555666333444444333222111111111111////////////////////////........................//////////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000222333444CCCQQQ^^^gggsss~~~{{{YYYQQQRRRSSSZZZffflllrrrtttyyy{{{sssbbbTTTNNNHHHDDDBBBEEEFFFFFFFFFHHHEEEGGGIIIKKKMMMOOOSSSVVVYYYZZZZZZZZZYYYWWWTTTRRRMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFFFFEEEDDDEEEGGGIIIEEEDDDEEEFFFDDDBBBFFFKKKIIIHHHFFFEEEFFFIIILLLNNNQQQRRRSSSSSSTTTZZZcccjjjsssooonnnEEE222222444111---////////////............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))))),,,---+++,,,,,,,,,+++++++++******)))***++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---///000000000222888===AAACCCEEEGGGGGGHHHKKKLLLSSSWWWZZZ\\\bbblllsssssssssppprrrwww|||************))))))))))))))))))))))))))))))))))))******************++++++)))))))))************+++))))))))))))***+++,,,---,,,///666@@@MMMZZZdddiiivvvxxx{{{{{{yyywwwuuuuuuzzzvvvvvvrrrtttwwwzzz|||qqqVVVCCC===>>>CCCEEEHHHIIIJJJLLLNNNPPPOOOOOOPPPRRRTTTVVVWWWWWWXXXZZZ]]]aaafffmmmuuu{{{~~~UUU:::===999666999666555444333111111111111111000000000000000000000000.........................../////////////////////........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------...//////000.........///000222222222@@@LLLWWW___kkk{{{gggXXXSSSPPPUUU^^^kkkuuueee\\\kkkmmmbbbVVVNNNHHHHHHGGGDDDCCCFFFFFFFFFGGGFFFFFFGGGJJJMMMNNNNNNNNNOOOOOONNNKKKJJJFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDFFFJJJNNN@@@FFFIIIHHHFFFFFFGGGFFFIIIIIIIIIHHHHHHJJJMMMOOOQQQRRRSSSSSSWWWbbbrrr}}}}}}zzzzzzvvv{{{xxxVVV888222555000,,,...////////////.....................------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))------))))))------))),,,,,,,,,+++++++++*********++++++++++++******)))---,,,,,,++++++,,,,,,---)))+++---/////////...---***++++++++++++,,,,,,,,,,,,,,,,,,---------......---///000000///222888===???AAAEEEGGGHHHJJJLLLNNNSSSWWWYYY\\\cccmmmsssssstttqqqqqquuuzzz~~~************))))))))))))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,...333<<>>BBBCCCCCCCCCFFFMMMOOOLLLQQQUUUXXXZZZ```jjjpppppppppppprrryyy~~~))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))((())))))***************))))))*********+++++++++,,,***+++---000777FFFTTTeeetttzzzzzz~~~zzz}}}}}}yyyuuu{{{{{{~~~wwwqqqppptttxxxvvvtttoooiiiddd```^^^]]]YYYYYYYYYXXXXXXWWWWWWVVVUUUVVVWWWWWWWWWYYY^^^bbbdddhhhmmmtttoooMMMGGGCCCBBBGGGJJJLLLNNNPPPQQQPPPOOONNNOOOOOOPPPQQQRRRSSSVVVYYY\\\aaaggglllqqq{{{vvvwwwzzzzzz```BBB:::555666666333111333333222222111111111111111111111000///////////////........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,---------.........---.........///000000000222333>>>PPP]]]fffvvvpppiiiyyyqqq___\\\XXXQQQNNNKKKHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPVVV\\\]]]]]]ccckkkpppPPPAAA999333000222222...---//////..................---------/////////...---,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,+++++++++,,,+++******************************************************,,,,,,,,,+++,,,,,,---...************++++++++++++******+++++++++,,,,,,,,,---------...............,,,---///000333777;;;???BBBDDDDDDCCCFFFLLLNNNLLLQQQUUUXXXZZZaaakkkqqqrrrrrrqqqttt{{{))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))************)))))))))*********++++++++++++***+++...000666CCCQQQ\\\kkkrrrxxx}}}{{{{{{uuuttt~~~uuuxxxyyy{{{wwwqqqoooqqqsssuuusssoookkkfffaaa]]]ZZZVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUYYY[[[]]]]]]^^^bbblll~~~eeeGGGEEEDDDCCCGGGIIIKKKMMMOOOOOONNNMMMMMMMMMNNNQQQTTTVVVWWWXXX[[[]]]aaahhhrrr}}}~~~||||||xxx|||HHH>>>:::666555333222222555333222111111000000111111111000//////////////////........................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,------------...,,,------...///000000000222111999JJJWWWaaarrrwwwbbb```pppzzzjjjgggiiicccYYYTTTMMMJJJJJJMMMNNNOOOIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNPPPRRRWWW^^^bbbiiivvvkkkHHH555555222000222222000.../////////000////////////000,,,---...//////...---,,,+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************************************************,,,++++++++++++,,,------++++++++++++,,,,,,------******+++++++++,,,,,,,,,---------.........//////---...000000111444888<<>>JJJWWWfffnnnxxx|||vvvsssuuuvvvxxx{{{|||xxxuuuuuurrrnnnkkkgggbbb]]]YYYRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUUUUSSSSSSXXX```ppptttSSSAAACCCDDDEEEJJJIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNRRRWWWZZZ[[[]]]bbbfffjjjvvv|||qqq{{{bbb@@@<<<:::666444333222333444222222111000000000000111000//////....../////////........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111111111666AAANNN\\\lllyyyqqq^^^OOOMMMYYYggg}}}kkkfffdddaaa```nnnwwwooo```YYYQQQLLLKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUXXX___hhhrrrwww]]]@@@111222111111111111000000000...///111000//////000111,,,---......///.........,,,---...//////...---,,,+++++++++++++++++++++++++++---......,,,***)))***************************************************++++++******++++++,,,---+++++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---......//////...000111111000222777;;;BBBCCCCCCCCCFFFMMMOOOLLLRRRVVVYYY\\\bbbmmmssstttvvvuuuxxx~~~))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))))))))))))))************+++++++++)))))),,,...---...777AAAOOO___iiirrr~~~|||}}}|||yyyxxxvvvqqqkkkfffccc```\\\YYYPPPOOOMMMKKKJJJJJJJJJJJJLLLKKKJJJKKKLLLNNNNNNOOOMMMLLLMMMRRRWWWaaasss~~~VVVEEE???CCCCCCHHHMMMHHHLLLNNNOOOOOONNNNNNOOOQQQQQQTTTXXX[[[]]]dddmmmuuutttxxx{{{vvvzzzHHHAAA888777555444444555444222222222111000000000000000//////.........//////000........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------+++,,,,,,---...///000111///222444777CCCUUUfffmmm|||uuujjj]]]PPPMMMPPP[[[ccciiinnnxxx}}}rrr```UUURRRUUUYYYfffzzznnneee___ZZZTTTOOORRRQQQPPPPPPOOOOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPQQQRRRPPPPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXXXX\\\fffwww{{{}}}```EEE666333000111111000////////////,,,...000000......///111---------------...//////........................+++++++++++++++++++++++++++...000000---***************************************************************))))))******+++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,---............111333222111333888===AAABBBBBBBBBGGGMMMPPPNNNRRRVVVYYY[[[aaakkkqqqrrruuuuuuxxx~~~))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((())))))))))))))))))************+++++++++((()))+++---+++***000999GGGYYYccckkkyyy|||wwwppphhhbbb___]]][[[YYYPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGJJJIIILLLPPPQQQTTTaaappphhhQQQEEE>>>AAAEEEDDDJJJOOOHHHMMMOOOPPPPPPPPPPPPQQQSSSSSSVVVYYY[[[___iiiwwwsssrrr|||^^^222???444444444444666777444///222111111000000000000000//////.........//////000........................---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,---------++++++,,,---...///000111---222222111<<>>;;;444555777888888666444333222111111000000000000000000000000000////////////,,,,,,------.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///+++((((((+++---,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,------......///111......333;;;EEETTTaaapppvvv```LLLJJJPPPTTTTTTUUUTTT\\\bbbkkkqqqhhhddd]]]XXX[[[```aaa]]]VVVSSSQQQSSSRRROOOPPPSSSWWWWWWWWWWWWWWWVVVUUUTTTbbb```^^^```ffflllqqqssszzzoooUUU;;;///111333222111111000///......---///............---------,,,,,,---...///000111111///...---,,,,,,---...///...---,,,,,,......---,,,***---///---)))&&&''')))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++***+++,,,---............---,,,,,,++++++,,,,,,---...............///000000...,,,---000111111555;;;???>>>>>>BBBHHHLLLMMMKKKPPPUUUXXXZZZ___iiiqqqtttxxxuuuvvv{{{))))))************))))))***)))))))))((((((((('''*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))******+++---...000111111:::GGGTTT\\\gggxxxyyymmmccc\\\ZZZZZZ[[[PPPLLLGGGGGGIIIJJJHHHEEEDDDEEEEEEEEEFFFFFFFFFGGGCCCEEEFFFFFFEEEGGGLLLOOO[[[YYYWWWUUUSSSNNNHHHCCCBBBDDDFFFGGGHHHJJJMMMPPPSSSSSSRRRSSSUUUVVVVVVVVVWWWVVVZZZbbbkkkwwwqqqxxxtttHHH999:::444555555666555444333222222111000000//////000000000000000000/////////..................---------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''&&&&&&'''(((***,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---.........000......222888AAAQQQ___jjj|||eeeRRRIIIHHHMMMTTT___iiisss~~~xxxsssuuuwwwpppfffbbb\\\YYYZZZZZZXXXWWWYYYZZZ\\\^^^_______________XXX^^^hhhuuu]]]HHH666000111///111111000000///......---............------------............------------...---,,,,,,,,,,,,---......,,,,,,,,,---...---,,,------,,,---......,,,+++************************++++++++++++,,,,,,,,,,,,++++++************++++++******+++,,,---------------,,,,,,++++++,,,,,,---...............//////000///---...111222111555;;;@@@>>>???DDDJJJNNNOOOMMMPPPUUUYYYZZZ___iiiqqqtttzzzwwwxxx}}}))))))************))))))))))))))))))((((((((((((******))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))******+++,,,...///000000444???LLLVVVcccuuu~~~zzzvvvmmmaaaWWWQQQRRRTTTMMMJJJFFFFFFHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEAAABBBBBBAAAAAABBBDDDGGGKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEGGGHHHIIILLLPPPSSSRRRRRRSSSTTTUUUVVVVVVWWWZZZ[[[aaammmzzzwww~~~]]]???444:::444444444444333333333222222111000000//////000000000000000/////////......//////......---,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&...666777111,,,,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,------............///111333;;;KKK[[[eeewww~~~mmm\\\OOOJJJLLLWWW```iiisss{{{ddd^^^[[[^^^aaaaaaaaaccchhhmmmsssuuuvvvvvvxxxzzzdddEEE888222222444...111000000//////.....................---------------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...,,,+++,,,---...---+++///,,,+++---222444111...)))))))))))))))))))))))))))*********++++++++++++++++++************++++++******+++,,,,,,+++++++++---,,,,,,++++++,,,,,,---......------......///000000...///222333222777<<<@@@???AAAFFFMMMQQQRRRPPPQQQVVVYYYZZZ___iiiqqqsssyyywwwyyy~~~))))))************))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...//////111999DDDPPP]]]nnn~~~{{{~~~rrrmmmkkkhhhaaaYYYQQQKKKHHHJJJHHHEEEEEEFFFHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCEEEFFFJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJMMMQQQTTTPPPRRRTTTVVVWWWYYY[[[]]]```fffrrr```HHH;;;333999555555444333222333333333111111000///////////////000000/////////..................------,,,,,,,,,---------,,,,,,,,,++++++************************************************(((777FFFIII>>>111+++***++++++************++++++***************************++++++,,,------......---...000000///444EEEUUU^^^ooo|||rrrjjjfff\\\[[[XXXXXXcccyyywwwvvvyyycccFFF333000///444666000000000/////////..................---------,,,,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++---,,,+++---000222000///************************))))))))))))************++++++************+++++++++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---...------------...//////111///000333444333777===AAA@@@BBBHHHOOOTTTTTTRRRRRRVVVZZZ[[[```iiiqqqsssvvvuuuwww~~~))))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,---.........222;;;FFFRRRaaaqqq|||||||||~~~{{{pppfffbbb^^^\\\[[[WWWOOOIIIHHHFFFDDDDDDEEEFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFIIIKKKLLLLLLLLLNNNQQQSSSSSSVVVXXXYYYZZZ]]]aaaddddddqqq|||uuuGGG===<<<555666666555444444333333444444111000000///.../////////////////////............,,,,,,,,,,,,------......------,,,,,,,,,+++++++++************************************************&&&333@@@AAA777+++'''(((++++++************++++++******************************++++++,,,------...,,,...000000---000>>>MMMYYYhhh|||xxxgggYYYRRRUUUaaalll|||}}}rrr```EEE555000111///222555///////////////...............------------,,,,,,,,,++++++,,,---...//////000------............---------,,,++++++,,,---,,,+++)))+++...---+++***+++---++++++++++++++++++++++++(((((()))))))))*********++++++************++++++,,,---------------,,,+++---,,,,,,++++++,,,,,,------------------...//////111///000333444444888>>>AAAAAACCCIIIPPPTTTTTTRRRRRRWWWZZZ[[[```iiiqqqsssvvvuuuxxx))))))************))))))(((((((((((())))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,------000000666@@@KKKWWWfffrrryyy|||zzziiiaaaWWWSSSTTTUUURRROOOFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@?????????BBBFFFHHHIIIHHHEEEHHHJJJKKKJJJHHHHHHHHHHHHJJJMMMNNNNNNOOOQQQSSSTTTVVVXXXXXXXXX\\\bbbhhhnnnttt^^^>>>;;;<<<666333555555555555444444444444111000//////......///////////////.........------***++++++,,,------......,,,,,,,,,,,,++++++++++++************************************************''',,,000...)))'''***...++++++************++++++******************************++++++,,,,,,------------///000......888DDDWWWfffxxx}}}pppbbbUUURRRVVVXXX\\\eeepppzzzrrrgggRRR888111444555//////222,,,........................------------,,,,,,,,,,,,............---------------......//////......------+++***+++,,,---,,,***(((+++...---(((&&&(((***++++++++++++++++++++++++((()))))))))************++++++************++++++,,,------......------------,,,,,,++++++,,,,,,---------,,,,,,------...///111///000333444333777===AAAAAACCCIIIPPPTTTSSSQQQSSSXXX[[[\\\```iiiqqqssswwwwww{{{))))))************))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))******++++++,,,,,,111...222<<>>KKKUUUaaa{{{zzzzzz}}}vvvbbbSSSMMMKKKKKKJJJGGGDDDBBBBBBCCCAAABBBBBBAAA???>>>>>>???AAAAAABBBEEEIIIKKKJJJGGGIIIHHHFFFDDDCCCBBBCCCCCCKKKJJJKKKMMMPPPUUUYYY\\\XXX]]]bbbeeennnrrrnnnuuuxxxzzzhhhNNN777555999888777999222222222111111111000000111111000///////////////...------------,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,---//////......000111888BBBUUUfffoooyyytttssszzzqqq```ZZZ___gggnnnmmmeeebbbcccdddaaa]]]cccwww}}}jjjmmm~~~vvvSSS888222888222111000222444444000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++*********+++...---+++))))))***+++,,,)))************+++++++++++++++************++++++******))))))))))))******)))***+++,,,------...------,,,,,,,,,,,,---......---------------------------...000000111333777:::FFFCCCBBBHHHPPPTTTRRRMMMXXXYYYZZZ\\\```gggooouuuttttttxxx~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++---///000333:::EEENNNYYYqqq~~~~~~~~~yyyhhh]]]YYYQQQPPPMMMJJJFFFCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBEEEIIIKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHDDDHHHLLLPPPRRRTTTVVVXXXYYY```kkkvvvsssxxxYYYEEE555666999777555777444444333333333222222222111000000///////////////.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))************+++++++++,,,---//////......000111444<<>>DDDKKKRRRUUUSSSQQQVVVWWWXXX[[[___gggpppvvvxxxttttttyyy~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))******------,,,,,,---///111222;;;HHHUUUaaavvv~~~ssswwwwwwlllpppsssmmm```ZZZYYY```eeehhhpppzzzsssvvvzzz~~~xxxmmmgggeeecccbbbaaaZZZQQQLLLJJJIIIHHHFFFHHHJJJKKKKKKKKKLLLNNNPPPQQQOOONNNMMMOOORRRVVVYYYaaalll{{{___CCC888777666444222//////111444333222222222222111111111000///......------............---------,,,,,,,,,*********+++,,,---------******+++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))************+++++++++***,,,---...------...000333------333888???PPPaaaqqqZZZ888444222333222///...111---...///...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++,,,,,,+++*********++++++++++++,,,,,,,,,)))************+++++++++++++++************++++++++++++************++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,---------------------------------...000000111333777999===???DDDKKKQQQTTTSSSRRRVVVWWWYYY[[[```hhhqqqwwwuuuppppppwww))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******,,,+++++++++---///000000555AAAKKKRRRccczzzzzzttt{{{zzzssszzznnnaaaZZZ^^^cccdddhhhpppooorrryyy~~~|||||||||yyyuuurrriii]]]VVVTTTTTTTTTRRRUUUXXX[[[\\\[[[\\\^^^``````]]]ZZZYYY[[[aaagggkkk~~~}}}~~~oooHHH<<<888666555333111000111333333222222222222111111111111//////...------------...,,,,,,,,,------------...++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***,,,------------...000111---...222333666DDDUUUcccsssZZZ:::111///000333222......111---///000...,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))*********++++++++++++******++++++,,,,,,,,,,,,)))************+++++++++++++++************++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,---------------------------...///111111222444888:::>>>@@@EEEJJJOOORRRSSSSSSWWWXXXZZZ\\\aaaiiirrryyytttooonnnvvv~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))************)))+++---///000///111<<>>CCCKKK[[[rrr{{{{{{rrrlllmmmjjjdddcccgggjjjpppuuuxxx{{{~~~zzz|||~~~~~~}}}zzzyyy|||~~~zzz{{{rrrooo~~~lllJJJ999444333444333222111111111222333////////////....................................---------------------------------,,,,,,+++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''&&&''''''((()))***(((((())))))((('''&&&&&&(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,///...------000333777999DDDSSSjjj~~~xxxMMM:::777777000000000000////////////........................------,,,,,,+++***))))))+++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,+++,,,---...//////---+++***+++)))+++......***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************))))))******+++,,,***((('''(((+++,,,***(((***+++,,,***((((((+++...,,,,,,.../////////...---...///000111111333666999>>>???BBBGGGMMMRRRTTTTTTWWWWWWYYY\\\cccllltttyyywwwwwwxxx|||((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++)))***++++++,,,,,,++++++,,,111777;;;AAAOOOcccrrr|||rrrjjjkkkvvv{{{tttqqquuuuuuzzz|||yyywwwvvvuuurrr}}}{{{yyy{{{~~~~~~}}}rrrjjjmmm{{{~~~WWW???777888;;;444333222111111111222222000000000000////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,************************((()))******(((((()))******))))))((((((((())))))(((((((((((((((((('''&&&))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,......---...000222555666999BBBRRReeetttuuuQQQ>>>888555000000000000000/////////...........................------,,,,,,+++******)))+++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++,,,---------,,,***)))...***(((***)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************************++++++,,,,,,+++***,,,...///---++++++,,,---+++)))(((+++---------///000000000///......///111111222444777:::>>>???BBBGGGNNNRRRTTTUUUZZZZZZ[[[___eeemmmuuuzzzxxxxxxzzz~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))***++++++,,,,,,++++++***...222333777AAARRR___nnn}}}xxxxxx~~~qqqeeegggwww{{{zzz|||yyy||||||||||||zzzzzz|||}}}pppmmmnnnxxx]]]DDD:::666777<<<333333222111111111111222111111111000000000//////------------------------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,------...***************************+++,,,,,,******+++,,,,,,+++***))))))(((((((((&&&'''((((((((((((((((((************************)))))))))*********++++++******+++++++++,,,,,,,,,------...///000111222222111222;;;JJJZZZiiizzzhhhFFF444222222111000000000000/////////......---------------------------,,,,,,++++++*********++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++************---***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))************+++++++++))))))(((***+++,,,+++))),,,------+++***)))***,,,......///000000000000///...///000111222444888:::===>>>BBBGGGNNNSSSVVVVVV]]]]]]^^^aaagggooovvv{{{wwwxxx{{{(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''(((((()))))))))***++++++++++++++++++...111111333;;;GGGRRRaaavvv~~~|||{{{|||}}}{{{xxxwwwiiidddmmmoookkkrrrzzz}}}~~~yyyyyyvvvzzzeeeFFF>>>===666222444333222222111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,***************************+++,,,,,,******+++,,,+++***))))))((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,...///000//////...222000222;;;GGGTTTffftttvvvSSSEEE999666222,,,...666000000/////////.........------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++************++++++(((***000888888111+++)))++++++++++++++++++++++++************************************************))))))******++++++++++++'''(((((()))******)))(((,,,,,,,,,+++***))))))***---......///////////////---...///000111333777999<<<>>>AAAHHHOOOTTTWWWWWW^^^^^^___bbbgggooovvv{{{wwwxxx{{{(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))***++++++++++++***,,,...111111222888AAAIIIVVVhhh}}}yyyuuusssyyypppjjjiiibbb[[[bbbpppttt~~~aaaJJJ:::<<<===444///111222222222222111111000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((()))))))))))))))))))))))))))***+++***))))))***+++'''''''''''''''((()))***&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,+++,,,---/////////------333111222555999AAARRRaaaxxxuuuSSS===777777999444+++---666////////////............------------------------,,,,,,+++++++++++++++***+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---''')))000888888111+++***++++++++++++++++++++++++************************************************((()))***++++++++++++******+++,,,---,,,,,,,,,,,,+++***************)))(((,,,,,,,,,---------......,,,.../////////111555777===>>>BBBHHHOOOTTTWWWWWW]]]\\\]]]```fffmmmuuuyyyvvvwwwzzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((((()))******++++++******+++---//////000333:::@@@GGGXXXppp~~~wwwwww{{{{{{}}}|||vvvlllbbb^^^]]]pppvvvpppIII>>>666777666222111555111111222222111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******)))((((((''''''((((((((((((((((((((((((((()))***)))(((((((((***&&&&&&&&&&&&'''((()))***&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---...//////...---000///000111000333>>>KKK\\\fffvvvdddKKK999===444...///111111///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))***---...,,,,,,...++++++++++++++++++++++++***************+++++++++************************((()))***,,,,,,+++******(((***,,,,,,+++***+++,,,******)))***,,,,,,***(((,,,,,,++++++,,,,,,---......///000000///000333666>>>???BBBHHHOOOTTTWWWWWWZZZZZZ[[[^^^dddlllsssxxxwwwwwwzzz~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))*********))))))((())))))******************,,,---------///333777;;;III\\\ooo{{{jjjWWW^^^qqqNNN===:::555333333444555555000111111222111000///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***)))((((((((((((((())))))(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,+++,,,---...////////////...,,,---000000///333999AAAIIIVVVgggzzzkkkPPP<<<222111888444...+++...444222---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++((()))+++,,,,,,,,,+++***,,,(((''')))***)))+++000************************))))))*********+++++++++************************((()))+++,,,,,,+++***)))%%%(((******((('''(((***+++******,,,//////---+++------,,,+++,,,---...///222222222222111111333666???@@@CCCIIIOOOTTTVVVVVVXXXXXXYYY]]]ccclllsssxxxyyyyyyzzz~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((***+++++++++***)))(((((()))***************,,,---------,,,---///222777AAAMMMYYYnnnyyy[[[SSSbbbvvvwww[[[BBB666888777444555888666111000111111222222000///...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,************************(((***+++***)))((()))***,,,+++***)))((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000111000,,,,,,111555333111111222777AAAOOOaaauuuZZZDDD999222333:::,,,666999222///333444111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...+++,,,,,,------,,,,,,+++&&&'''***+++,,,+++***((()))''')))...///,,,+++---************************))))))******++++++++++++************************''')))+++,,,,,,,,,***)))(((+++------+++***+++---,,,++++++...111222000---......---,,,---...///000555555555333222222444666@@@AAADDDIIIOOOTTTUUUUUUWWWWWWYYY]]]cccllltttyyy{{{{{{{{{~~~''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))******+++,,,...///000444<<>>444666666333111222222222111000//////...---------.......................................************************,,,,,,+++******+++,,,,,,******++++++++++++************))))))))))))******)))************+++++++++,,,++++++******++++++,,,+++++++++***************,,,+++***)))))))))***++++++++++++*********))))))(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////000111111111111222555777999;;;BBBLLLRRRSSSUUUXXX[[[[[[[[[YYY\\\fffttt{{{{{{|||''''''(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))******+++---...//////555>>>GGGOOOaaa~~~~~~xxxoooiiippp{{{|||sssooovvvwwwTTTBBB<<<999777666555333222222222111111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((************************((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++*********+++++++++,,,,,,,,,------------.........---///111222666@@@MMMWWWlll}}}oooXXXJJJ===222222555444222222222222111000000///......------------,,,,,,,,,,,,------------------------************************,,,,,,+++******+++,,,,,,******++++++++++++************))))))))))))******))))))*********+++++++++,,,+++******)))))))))*********************++++++---,,,++++++***+++,,,---+++++++++*********))))))'''(((((()))******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000111111111111222444777;;;<<>>777666555444333222111111111111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,,,,---------000222111000111555999EEETTTgggvvvwwwUUU@@@:::444222222444333000///111111111000000//////......------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******++++++++++++************))))))))))))******)))))))))*********+++++++++******)))((((((((())))))))))))***+++++++++,,,...------,,,,,,---......+++++++++***************''''''(((((()))*********,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000///000111111000111444777>>>>>>CCCKKKPPPRRRTTTXXX]]]^^^]]]]]]___fffqqqyyy}}}}}}~~~&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))******(((((((((((()))))))))***))))))))))))***+++,,,,,,---...111555777???RRRccc~~~nnniiixxx{{{rrrjjjhhhkkkoooqqq```___]]]aaarrrlllEEE888;;;;;;333555444333222111111111111111000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************************+++++++++++++++++++++,,,,,,,,,,,,---...111333333222111222333333===HHHQQQ]]]ooolllYYYFFF555555@@@555555444222...---000444000000000//////............------,,,+++******)))************************************************++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))************)))))))))))))))***++++++(((((()))***+++,,,,,,,,,---,,,,,,,,,------......************************((()))))))))*********+++,,,,,,+++++++++,,,------,,,,,,,,,------...///000///000111000000111444666@@@???CCCKKKPPPQQQTTTYYY\\\\\\]]]^^^aaahhhqqqxxx~~~~~~&&&&&&'''''''''''''''&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&'''((())))))***'''(((((((((((()))))))))*********)))******++++++......000333444999FFFTTTdddvvvyyynnnwwwzzzwwwtttooojjjwwwppplllcccXXX]]]bbbjjjwwwlllLLL???===999333111444333222111111111111111000000000////////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------+++,,,---...///000111333333777999999@@@NNN\\\cccssslllVVVFFFCCC>>>333///555//////...------000333555/////////...............///......---,,,++++++***************************************************++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((()))))))))*********(((((())))))+++---...///(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,******************************++++++++++++,,,,,,,,,+++++++++,,,,,,---...------------...///000000///000000000000111444666@@@???CCCKKKPPPRRRUUUYYYZZZZZZ[[[^^^ccckkktttyyy~~~~~~%%%&&&''''''(((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((()))))),,,++++++*********++++++---,,,---000222555>>>GGGTTTbbb}}}xxx~~~}}}zzz}}}|||uuuzzzmmm^^^[[[^^^]]]YYYbbbhhhuuuiiiLLL888;;;>>>777333777333222111111000000111111000000////////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******)))))))))************+++++++++,,,,,,,,,---------++++++***+++,,,...000111333555333///222===FFFKKKVVVbbbtttvvvbbbMMM???666999<<<777111111...000222111222444111---..................------......------,,,,,,++++++***************************************************++++++,,,,,,++++++*********++++++++++++************))))))))))))******((((((((()))))))))******(((((()))***+++---///000)))))))))***+++++++++,,,(((((()))***++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------...///000111...///000000///000333666??????DDDLLLQQQSSSUUUYYY[[[ZZZZZZ]]]cccllluuuzzz~~~~~~%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))------,,,+++++++++++++++,,,******---///000666===IIIPPPbbb}}}}}}{{{xxx~~~~~~ssssssqqqrrrttt{{{~~~sssssspppkkkjjjnnnpppooocccNNN@@@666777:::888666999222222111000000000000111000000/////////.........------------------------************************************************************************************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))*********************++++++++++++,,,---,,,+++,,,---///000000...111000...///555999999???DDDOOO\\\fffpppsss]]]KKK???>>>888111000333666777666111777888555222111...)))------------------------,,,,,,,,,,,,++++++++++++***************************************************+++,,,,,,,,,,,,+++*********++++++++++++************))))))))))))******(((((((((((()))))))))***))))))))))))***+++,,,---******************++++++'''((()))+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---...///------------...///000111...///000//////000333555===>>>DDDMMMSSSTTTVVVYYY^^^\\\ZZZ\\\cccllltttyyy~~~}}}~~~%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))......---,,,++++++++++++,,,)))))),,,......222777BBBBBBKKK```xxxzzz||||||zzz~~~~~~nnnfff```]]]cccdddsss}}}xxxxxxvvvpppjjjppp|||[[[???;;;;;;888444444777555111222111000000000000000111000/////////............------------------------************************************************))))))))))))))))))))))))+++******)))((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++---///......)))---000//////222111...111000444<<>>HHHRRRaaaxxxwwwiiicccbbbcccaaa]]]^^^fffnnnpppxxxnnnnnnyyyyyynnnvvv~~~pppfffgggjjjrrryyy}}}fffNNNFFF@@@;;;:::999777444333444444222111222111111111000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))************,,,,,,,,,,,,------------///000000///......///111000111222222111222444666555777:::>>>DDDLLLUUU[[[fffjjjpppwww{{{pppeee\\\SSSJJJDDDCCC>>>999777777888888888333333222111111222333333111111000/////////000000........................------,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++)))***************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))(((((((((((()))))),,,+++******))))))******************************''''''(((((())))))******************************+++************+++,,,---111000...+++***++++++,,,*********)))******++++++,,,,,,,,,+++,,,,,,---......---...111111///222777888:::@@@IIINNNQQQVVV\\\```___]]]^^^dddmmmwww~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))***+++++++++,,,---,,,...222555999BBBLLLNNN^^^lll~~~}}}~~~}}}}}}tttggg___```bbbbbbooommmhhhaaa]]]___gggnnn```___```ccchhhmmmoooqqqqqqeeeaaajjjoookkkhhhjjjyyyjjjGGG>>>BBB@@@999666888666333333333333222111111111111000000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,...//////...,,,,,,---///---...000000000000222444444333222000000333888<<<;;;===AAAGGGMMMRRRWWWYYYcccggglllrrrvvv{{{wwwppphhhccc```\\\UUUOOOJJJEEE@@@===>>>>>>===;;;999888666555555333111///333333222222111111111111111000//////.........///---------------.........,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))(((((((((((())))))///...,,,+++)))((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++***)))))))))******+++,,,---------------......///...---...111111///222777555777>>>HHHOOOSSSYYY``````^^^\\\]]]ccclllvvv|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''(((((((((((())))))'''((()))***++++++++++++,,,***)))---000444===FFFEEEPPPWWWeee~~~{{{sssmmmhhhccc]]]YYYWWWXXXYYYZZZVVVZZZ^^^bbbeeehhhllloookkklllttt~~~mmmSSS;;;777>>>???;;;888777555333222333333222111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))))))))************++++++++++++,,,,,,------...---++++++,,,...,,,...//////......///111333333222000///000444777222222333555666888999:::<<>>BBBBBBAAA@@@AAAAAA???<<<999::::::999999999:::;;;;;;666555444666888777222...333333222000000111333555...//////000000000//////111000///...------------++++++,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------***************************************+++++++++((((((''''''''''''((((((,,,+++***))))))((())))))))))))))))))))))))))))))*********))))))(((((((((************************))))))******+++++++++***(((((())))))***+++,,,,,,*********++++++,,,---...------,,,,,,------...///...---...111111///222777888:::AAAKKKQQQTTTZZZaaadddaaa______cccllluuu{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&''')))***++++++******///,,,+++.........111555;;;EEEHHHLLLVVV]]]iii{{{zzz}}}}}}WWW@@@;;;<<<;;;888777777666333555333111111222222111000////////////000000000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((''''''&&&''''''''''''((((((((()))$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,---,,,++++++---///---...000///...,,,,,,---+++---///000///...///000......///000111222333444222333333222000000111222222555777444111111666;;;666444333333555777888888333555777888777666666777:::555111111444888999999---000222333111///------...///000111222222222222111000///...---,,,,,,,,,+++++++++,,,,,,---------+++++++++***************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------************************))))))******+++++++++,,,((((((''''''''''''(((((()))))))))((()))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,***)))'''(((***,,,...++++++++++++,,,---...///,,,,,,++++++,,,,,,---......---...111111000222777;;;===CCCLLLQQQTTTYYY___fffccc``````dddllluuu{{{}}}}}}~~~(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''((()))))))))((('''''''''(((***+++************+++---///000:::@@@GGGKKKMMMOOOUUUZZZuuueeeOOOEEEAAA;;;:::999777666555555555333333222222111000000000000000///...------,,,,,,000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******;;;888222,,,)))''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******++++++***))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,------...///000000111000000000000000000000000111111111000000000000000111111111111111111111111333333222111111222333333222333444444555555444444333222111111000000111111222111111111000000//////////////////////////////.........------,,,,,,,,,------,,,,,,,,,,,,++++++************************************************(((***+++***)))((()))*********))))))((((((''''''))))))***++++++++++++***((()))***++++++***)))(((((((((((((((((()))******,,,+++***)))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........000......111111000444:::AAABBBGGGNNNQQQSSSWWW^^^ddddddddddddgggmmmtttzzz~~~||||||(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&'''''''''((())))))))))))((('''''''''(((******************+++---///000444999@@@CCCEEEHHHOOOTTT[[[iii~~~dddMMMCCC>>><<<;;;:::888777666555555555333333222222111000000000000//////...------,,,,,,/////////...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******222000,,,)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''')))***************))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------......//////000000000000000000000000000000000000000000000000000000111111111111111111111111333222111111111111222333222222333444444444444444222222111000000000111111111111111000000000//////..............................---------,,,,,,,,,,,,,,,+++++++++*********************************************************((()))******)))((()))*********))))))(((((((((((())))))***++++++++++++***((()))************)))(((((((((((((((((()))******,,,+++***)))((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((()))***+++++++++******)))*********++++++++++++---,,,***))))))***,,,---------------------,,,,,,000......111111000444:::CCCDDDIIIOOORRRSSSWWW^^^bbbcccccceeehhhoooxxx~~~}}}||||||(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''%%%&&&'''((())))))))))))((((((''''''(((((()))******)))******+++,,,......///333888:::===AAAHHHMMMKKKVVVfffvvv~~~[[[FFFBBB@@@===<<<:::999888666555555555555333333222222111000000000/////////...------,,,,,,///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))************))))))***++++++++++++*********+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......//////000000111111000000000000000000000000222111111000000111111222111222222333444333333333222111111000000000000000000000000000////////////........................------------,,,,,,,,,,,,+++++++++*********))))))************************************************((()))******(((((()))******))))))))))))(((((((((((()))******++++++******((())))))******))))))(((((((((((((((((()))******++++++***)))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,,,,,,,*********+++,,,---///......------,,,++++++///---...111111111555;;;FFFGGGKKKQQQRRRSSSXXX___ddddddeeefffiiipppxxx}}}}}}{{{{{{~~~(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''%%%&&&((()))******))))))''''''''''''(((((()))))))))))))))***+++,,,,,,---...000333555888<<>>999222555===666666555444444444444444333333222222111000000000........................++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))***++++++++++++***+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------------------------......//////......---...///000000111111000000000000///...............---------...............------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''((())))))''''''((())))))))))))************+++'''((())))))******))))))''''''''''''((()))******((((((((((((((()))******)))((((((''''''(((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))***+++(((((()))))))))*********)))******+++,,,,,,,,,---)))***+++,,,...///000000///---...222333333777===JJJLLLQQQTTTRRRRRRZZZdddbbbbbbcccdddgggmmmuuu{{{~~~|||{{{}}}(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((...,,,***'''&&&'''((()))%%%&&&'''((((((((('''''''''((()))*********)))(((******+++,,,...///000///555;;;BBBFFFIIIOOOYYY```dddssskkkPPPAAAAAA???<<<999777999;;;666555444444333333444444333333222222111000000000........................*********+++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))***++++++++++++***+++***)))(((((()))***+++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,......///000000000//////000///......------......,,,,,,---------.........------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))'''((()))(((''''''((()))))))))*********+++++++++'''(((((()))))))))))))))''''''&&&&&&'''(((***+++((((((((((((((()))******(((((('''''''''(((((()))&&&&&&''''''((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))*********++++++))))))***+++,,,,,,------++++++,,,,,,---.../////////---...222333333777===IIILLLQQQSSSQQQQQQZZZfffbbbbbbcccdddhhhooowww}}}}}}{{{~~~(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((111...***'''%%%&&&((()))%%%%%%'''((((((((('''&&&'''((()))******)))((((((,,,,,,,,,...///000...---///444<<>>===;;;<<<>>>999222555555444333333333444444333333222222111000000000---.....................******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---....../////////////////////...------------...,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))'''((()))((('''&&&''')))))))))******++++++++++++'''(((((()))))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((()))******(((((('''''''''(((((()))&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,---------.........((()))***+++,,,---------,,,---------------------///---...222333333888>>>HHHKKKQQQSSSQQQQQQ[[[gggeeefffffffffiiinnnvvv|||}}}|||~~~(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,+++///444888<<>>???>>><<<999777666555555555444333333222222333333////////////............///............---------,,,,,,,,,,,,,,,+++***)))+++++++++************)))'''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))((((((*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............//////////////////...------------...,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,+++***((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''')))***)))(((((()))***000...---...,,,((((((,,,))))))((('''''''''''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&++++++******)))((((((((()))+++---,,,+++***+++,,,*********)))))))))))))))------------------------///...///111111000666===HHHLLLQQQQQQOOORRR[[[cccaaabbbbbbcccfffmmmuuuzzz{{{yyyxxx|||((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((())))))******+++,,,,,,***...111444777>>>IIIQQQWWW```jjjooorrrxxxuuu___MMMJJJIIIDDDAAABBB;;;;;;:::888777555444444444444333222222222222333////////////........................------------,,,,,,,,,,,,,,,+++***)))*********)))))))))((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........///////////////......---------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''((())))))''''''(((***...++++++,,,***''''''+++((('''&&&%%%&&&&&&'''(((***)))(((((('''''''''((())))))))))))))))))))))))))))))((((((((('''''''''************)))))))))))))))+++,,,,,,+++******+++************************------------------------///...///111111000666===GGGLLLQQQQQQOOORRR[[[cccaaaaaaaaabbbeeekkksssyyy}}}{{{zzz}}}'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((()))******++++++,,,***,,,...///000555<<>><<<;;;<<<555666666666777666666555222222111000000000000111////////////...............------------,,,,,,,,,***++++++,,,,,,,,,++++++++++++*********)))))))))((()))***)))((('''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++,,,,,,------************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&(((+++---...(((%%%''')))((((((+++111///---***)))))))))***((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))))))))''''''((()))***++++++,,,(((***,,,+++***)))******))))))***+++,,,,,,------,,,,,,,,,---------......///...///111111000666===FFFLLLRRRRRRQQQSSSZZZaaacccdddddddddgggmmmtttzzzyyyxxxxxxyyy|||%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%'''(((***+++((((((((((((((((((((((((''''''((())))))******+++***++++++,,,---///000111+++///555:::@@@HHHRRRYYYdddkkkxxxeeeRRROOONNNFFF<<<:::888888:::======;;;999999888777666666555666666222111000000///000000000////////////............------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++************'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&''''''(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))))))))************************)))))))))************+++************+++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++***))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&'''&&&''')))---000111***%%%''')))))))))***,,,+++***((('''&&&&&&%%%(((((())))))******))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((()))***+++++++++(((***++++++***))))))***))))))******++++++,,,,,,+++,,,,,,------.........///...///111111000666===EEELLLRRRSSSQQQSSSZZZaaaccccccdddeeehhhnnnvvv||||||{{{{{{{{{}}}$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***,,,---((((((((((((((((((((((((''''''(((((()))*********+++******+++,,,---,,,,,,***,,,///000222555;;;???EEEJJJVVVdddoooxxxiiiXXXGGGAAAEEEGGGAAA;;;======<<<:::999999888666===;;;777555333333444555111111000////////////000////////////............---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************))))))))))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************))))))))))))*********++++++++++++++++++++++++++++++***))))))))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&''''''''''''***...222333***%%%&&&)))(((((()))&&&'''((((((((('''&&&%%%((('''''''''(((((()))***))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++((()))++++++)))))))))***************************++++++,,,,,,---......//////...///111111000666===EEEKKKRRRSSSQQQSSSZZZ```aaaaaabbbdddgggnnnwww}}}}}}}}}||||||}}}$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***---...((((((((((((((((((((((((''''''(((((()))*********+++*********++++++)))'''---...//////------///000000111888CCCKKKSSS\\\eeevvv}}}iiiUUUGGGMMMMMMKKKGGGAAA???CCCIII999<<<<<<999666666888999???<<<777333111111333444111111000///////////////000/////////............---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********))))))))))))************++++++++++++++++++++++++++++++***))))))***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''((('''(((+++///333333+++$$$%%%((((((''''''###%%%''')))******((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((()))++++++)))((()))************)))))))))))))))++++++,,,,,,---.../////////...///111111000666===EEEKKKRRRSSSRRRSSSZZZ```___```aaacccgggnnnwww}}}{{{{{{{{{zzz{{{~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''''''''((((((((((((''''''(((((())))))******)))************+++++++++,,,,,,,,,---------......///000222555888;;;>>>???RRRZZZdddmmmvvvlll]]]YYYUUUNNNFFFKKKHHHHHHJJJGGG@@@<<<<<<;;;:::888777777888:::;;;GGG@@@777222000111111111000---,,,...222444111---///------///222333111///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''******))))))(((((('''''',,,***(((''''''***---///))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------......,,,,,,+++***)))))))))***)))((('''(((***++++++***++++++++++++++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++'''%%%&&&***)))(((000<<<666///(((%%%'''))))))'''))))))))))))))))))))))))++++++***)))(((((())))))'''(((((((((((((((''''''******))))))))))))******))))))((((((((((((((()))((()))***,,,,,,+++******+++++++++*********)))))),,,,,,++++++,,,,,,---......000000//////111777===FFFMMMRRRQQQQQQWWW^^^aaa```dddggggggfffkkkvvv}}}{{{~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''((((((((((((''''''(((((())))))******))))))*********+++++++++,,,,,,,,,,,,------------......///000222444666777:::@@@GGGLLLQQQZZZgggrrr}}}vvvoooeeeXXXOOOLLLJJJGGGDDDGGGEEEEEEGGGDDD>>>:::;;;;;;:::888777666777999:::AAA<<<555222111333333333333111///111555666444000000...---///111222000...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((((('''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''+++***(((&&&&&&''')))+++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,------------,,,+++******))))))******)))(((((((((***+++***)))++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''&&&''')))((((((///999222,,,&&&$$$&&&((('''%%%))))))))))))))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''******))))))))))))******))))))(((((((((((())))))))))))***++++++++++++***+++++++++*********)))))),,,,,,++++++,,,,,,---......///000///...111777===DDDKKKPPPOOOOOOUUU\\\______bbbeeeeeeeeejjjuuu~~~~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''(((((())))))******)))))))))*********++++++++++++,,,,,,,,,---------------------...///000000---111444555555999AAAHHHOOOXXXdddnnnuuu~~~|||rrrhhhbbb]]]ZZZXXXRRROOOLLLIIIGGGFFFFFFEEEBBB???@@@BBBAAA;;;888999:::999777555555666777888:::777444222333444444333444222000222555666444111000/////////000000...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''))))))'''&&&%%%%%%%%%&&&))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------++++++***)))))))))*********)))((()))***+++***)))))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''---444+++((($$$$$$&&&'''&&&$$$((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((((('''***))))))(((((())))))***))))))(((((((((((())))))*********)))******+++,,,+++++++++***************,,,,,,++++++,,,,,,---......///000///...111777<<>><<<===???>>>:::888999999888666444444444555666555444333333333333333222111//////000222222000...000000000000///...---,,,,,,,,,,,,++++++++++++*********************************))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))++++++++++++,,,,,,,,,,,,******))))))))))))*********)))((()))***+++***)))))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''+++///'''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''((((((''''''&&&''''''(((&&&'''(((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***+++***)))))))))***,,,---************************,,,,,,++++++,,,,,,---...---///000......111777<<>>===999888:::888777555333333444555666333444444444333222111111///......///000///...---000000111000...---,,,,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&'''(((((((((((('''(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((*********+++++++++,,,,,,***))))))((())))))******+++)))((()))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))'''&&&((())))))%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((())))))&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((((((((()))******+++***)))))))))***,,,---************************,,,,,,++++++,,,,,,---...---...///...---000666<<>>@@@DDDEEEFFFGGGHHHKKKOOOSSSPPPPPPQQQSSSUUUTTTRRROOONNNPPPRRRQQQPPPQQQUUUXXX\\\VVVOOOJJJHHHHHHIIIIIIFFFBBB@@@BBBFFFGGGBBB<<<>>>;;;;;;======999888;;;777666444333333444666777333444555444222111000111000000111111000000/////////000111000...,,,,,,,,,++++++++++++************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))((((((((()))******+++***))))))******)))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&((((((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''(((((()))***%%%&&&'''((()))))))))))))))((((((''''''(((((()))(((''''''(((((()))***+++*********)))******+++,,,***************+++++++++,,,,,,++++++,,,,,,---...---...///...---000666;;;EEEMMMSSSSSSRRRVVV[[[]]]^^^___```bbbfffmmmvvv|||{{{xxxxxx|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******(((((((((((()))))))))***))))))))))))*********+++************+++,,,------+++,,,...///////////////,,,...000222444666888:::333555888:::<<>>===>>>AAACCCCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKAAAAAAAAAEEEIIIMMMOOOPPPGGGEEEBBBAAABBBBBBBBBAAA>>>;;;;;;===<<<888888:::666555444333444666888999111333555444222111222333000111222222111/////////---///111000---,,,,,,---++++++++++++************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((('''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********+++((((((((((((((()))******+++***))))))******)))'''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$'''(((%%%&&&)))(((###&&&&&&&&&%%%%%%%%%'''((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((()))***+++))))))***++++++++++++***))))))*********+++++++++,,,,,,++++++,,,,,,---...---...///...---000666;;;EEENNNTTTSSSSSSVVV[[[\\\]]]]]]^^^```eeemmmuuuzzz|||xxxvvvyyy|||~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((((((((((())))))))))))))))))))))))************------,,,,,,,,,,,,------,,,---...//////...---,,,///000222444555555666666666999<<<>>>>>>???@@@AAABBB???<<<<<>>BBB>>>;;;:::<<<;;;888777999555444444333444666999:::000333555444222222444666///000111111///.........,,,///111000---+++,,,...+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&&&&'''((()))++++++)))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((()))******,,,***))))))******)))'''************************''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###''''''%%%&&&***((("""&&&&&&%%%$$$###$$$&&&(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((()))++++++((()))***,,,,,,+++******))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,...///------000666;;;GGGPPPVVVVVVUUUXXX\\\^^^\\\\\\\\\___dddllltttyyy~~~yyyvvvwwwyyy|||%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222444666666777888999:::;;;;;;<<<<<<888888???CCCBBBCCCHHHDDDEEEGGGFFFEEECCCCCCDDDEEECCCBBBEEEIIIKKKIIIGGGFFF@@@::::::===???<<<999>>><<<999888888999888777888666444444666888888888111000000222444555444222000000000000000///......------------------------*********))))))))))))((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))+++*********))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''))))))(((((((((((()))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))+++)))(((***...000///---////////////000333777;;;IIILLLPPPTTTVVVYYY\\\___```_________bbbjjjssszzz}}}zzzzzz~~~###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))*********)))))))))(((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000111333555666666777888999:::;;;;;;===999999>>>@@@>>>???BBBAAABBBDDDDDDCCCCCCEEEFFFGGGFFFDDDCCCDDDFFFFFFFFFDDDAAA===;;;;;;;;;;;;:::<<<:::777666777777777666666555333444666777777666333222111222333333222000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))'''&&&%%%%%%&&&''')))******)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))(((''''''''''''(((((()))''''''''''''((((((((()))'''((()))(((&&&&&&((()))(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))))))))))),,,***)))+++---///...,,,.../////////000333777;;;FFFJJJOOORRRUUUXXX\\\^^^\\\]]]]]]___ccckkkttt{{{|||yyyyyy}}}###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))******))))))))))))(((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,...////////////111222555555666777888999999:::;;;999999<<<===<<<<<>>???@@@@@@@@@BBBEEEHHHQQQNNNJJJEEEBBBAAACCCFFF???>>>===;;;:::;;;===???999777555555666666555444555444333444555666555444444333111111222111000...///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((''')))((((((''''''(((((())))))))))))*********++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''((()))((((((''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))))))))))),,,+++***+++---...---,,,...////////////222777;;;CCCGGGLLLPPPTTTWWWZZZ]]]YYYZZZ\\\___dddllluuu{{{{{{xxxxxx|||~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))))))))))))))))))))(((((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,,,,---.........---///000333333444555666777888888666777999<<<======???AAA===============???CCCFFFSSSQQQKKKDDD===<<<@@@DDD>>><<<::::::===@@@BBBBBB888666555555666777666555555444444555666777555444444222111000111111000/////////000000//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((''''''((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&***)))(((''''''''''''''''''''''''((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((+++***)))(((((((((******))))))))))))))))))))))))*********+++---...............///...///222777:::@@@DDDJJJOOOSSSVVVYYY[[[XXXZZZ\\\```eeelllsssyyy|||yyyyyy|||~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))(((((((((((((((((())))))'''(((((((((((()))))))))*********++++++,,,,,,,,,+++,,,......------...000111222222333444555666666555999<<<===<<<===???@@@>>>>>>===<<<;;;<<>>:::;;;@@@FFFEEE>>>888:::AAAEEEBBB===777666666666888999888666888666555555777777666555333111000000111222222111///////////////...------++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++...///)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))(((%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''***)))((('''''''''''''''(((((((((((((((''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++---...///000---.........///222666:::???CCCIIIOOORRRUUUXXXZZZYYYZZZ]]]___dddjjjqqqwww}}}zzzzzz}}}###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''(((((((((((())))))''''''(((((((((((())))))))))))******+++,,,,,,,,,***,,,---...------///000000000111222333444555555999>>>AAA>>><<<<<<<<<<<<>>>>>>>>><<<::::::<<<>>>??????>>>>>>@@@DDDJJJNNNKKKAAA888999AAADDD???777777666666888::::::999888:::888555555666777777666444222000000222333333333...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))---111555888***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++------+++'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((())))))***)))((((((''''''''''''((((((((((((((((((''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))''')))+++,,,,,,---///111---............111666:::???DDDKKKPPPSSSVVVXXXYYYYYYZZZ\\\^^^bbbiiiqqqvvv~~~zzzzzz}}}###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''''''''((((((((())))))'''''''''((((((((())))))((())))))***++++++,,,,,,)))+++---.........000222...///000111222333333444888???CCC>>>;;;;;;<<<:::<<<===>>>===;;;:::;;;<<<<<<;;;<<>>AAA===888666666666888:::;;;999888;;;888444222333555666777888555222111222333333333......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***---000222)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******)))&&&$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***(((''''''''''''(((((())))))((((((((('''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))***,,,...---+++***,,,...------.........111666999AAAFFFMMMRRRUUUVVVXXXYYYXXXYYYZZZ\\\aaaiiirrryyy}}}zzzyyy|||~~~~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,)))+++---......///111333......///000111222333333333<<>>===:::<<<>>>===<<<;;;;;;<<<999777777;;;@@@CCCCCCAAA>>>:::666777<<>><<<;;;;;;:::;;;;;;;;;::::::<<<===;;;:::888888:::;;;::::::999777555666888999999777888777666444222111111000444333333222111111000000000//////...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((()))***+++))))))((('''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&$$$"""###%%%%%%$$$"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&$$$$$$%%%''')))***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))(((''''''(((***)))(((&&&&&&&&&''')))***''''''(((((())))))******++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///---...111111000444999AAAHHHMMMOOORRRWWWZZZZZZWWWYYY\\\___ccciiiqqqxxx}}}wwwvvvyyyxxxtttxxx%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************************+++,,,---------...///111333444555555777222222666777666;;;DDDccc]]]RRRGGG???;;;::::::;;;<<<<<<;;;999999:::<<<;;;:::888888:::::::::999777666666777999::::::999666666555444222111111000333222222111111000000/////////......---,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((''''''(((((((((((('''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******))))))((('''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&%%%%%%%%%%%%&&&$$$"""""""""$$$%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&((())))))'''&&&&&&'''(((,,,...+++$$$!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((())))))(((((()))+++(((''''''&&&&&&((()))***(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...---...111222111444999@@@GGGLLLNNNRRRWWWZZZYYYYYY[[[]]]```eeelllsssyyy{{{yyyzzzuuupppvvv%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***************,,,,,,,,,,,,,,,---......+++,,,---///111111222222444111000333444444999AAA]]]WWWNNNDDD===:::999999<<<======;;;999999:::;;;<<<:::888888999:::999888777777777888999999888888444444444333222111000000111111111000000/////////.........------,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((()))))))))))))))))))))((('''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%###""""""###$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))((('''&&&'''((((((***,,,)))$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***(((''''''''''''((())))))))))))))))))((((((((((((************************((()))))))))************++++++,,,,,,,,,,,,------...,,,...111222111444:::>>>EEELLLNNNRRRWWWYYYXXXZZZ[[[]]]```fffmmmtttyyy{{{zzzzzztttooowww%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************,,,,,,+++++++++,,,------***+++---...///000111111111111222444444333666:::GGGEEEBBB>>>;;;:::::::::;;;<<<<<<;;;999999:::<<<<<<:::888888999999999777888999999999777666555444222222333333222111000000000000////////////......---------------,,,,,,,,,*********************************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((())))))***))))))((())))))(((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&((()))'''''''''''''''((())))))))))))))))))((((((((((((************************((()))))))))************+++++++++,,,,,,------------,,,---111222111555:::===EEELLLOOORRRWWWYYYXXXZZZZZZ[[[___eeemmmssswww{{{xxxyyyzzzuuurrr{{{%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***))))))((())))))******+++,,,---///000000111111///111333555555444666777777888999:::;;;;;;;;;;;;999:::;;;;;;:::;;;===???<<<:::888888888999888777777999:::999666333222222000111222333222222000///........................------,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))******)))((('''))))))((('''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))************************))))))))))))***************++++++,,,,,,------...---,,,---111222111555;;;===EEELLLPPPSSSXXXZZZYYYZZZYYYZZZ^^^eeemmmsssvvvxxxuuuvvvyyyxxxvvv~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))***+++,,,---.../////////...111333444555777999:::555666666777888999999999666777999:::;;;<<>>999888777555555444555555444666888:::;;;===AAACCC<<<:::888777888888777666000444777777555222222333...///111222333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''(((***+++***)))'''&&&))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''''''''&&&%%%$$$###%%%&&&%%%""" """$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%''')))###'''***((($$$"""%%%)))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((())))))(((((()))***&&&''''''((()))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......---+++---111222222666;;;===FFFNNNRRRUUUZZZ\\\ZZZ\\\ZZZZZZ^^^gggoootttvvvxxxrrrrrryyy}}}|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,///000222444666888:::;;;555666777666555555777999<<<999888999===>>>===:::===<<<999777555444444555444666777666444222222333///......///000111111000///...,,,,,,---............,,,***+++,,,---,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###!!! """%%%'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''))))))((('''''''''''''''))))))************))))))(((((()))***************))))))))))))************************+++,,,---......///000000111333666999;;;BBBIIINNNTTTYYYZZZWWWXXXYYYZZZ\\\eeeppptttrrruuuooopppyyy|||yyy}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))******************+++++++++,,,,,,---...///111333555666777444666777888777777888::::::999999:::;;;<<<;;;:::888777555444444444555555444444444555555666666666666555333222111000...---......---...//////...---111///---,,,------+++***************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''(((((())))))(((((())))))((('''''''''''''''))))))************))))))(((((()))***************))))))))))))************************+++,,,---......///111222222444666999:::AAAIIIMMMSSSYYYZZZWWWXXXYYYZZZ\\\dddnnnrrrpppjjjfffjjjuuuzzzyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((())))))))))))***************++++++++++++,,,...//////111222444555666444666999:::999999999:::777999::::::999999999:::999888777555444444444444666444444666:::<<<;;;999777666555333111///---,,,...///000111111000///...000...,,,+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))&&&###$$$'''***)))(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((''''''''''''''''''&&&&&&'''(((((())))))))))))))))))((((((''''''''''''((())))))************))))))(((((()))***************))))))))))))************************+++,,,---...---000222444444555777888999@@@HHHMMMSSSYYYZZZWWWYYYYYYYYY[[[bbblllooommm^^^^^^fffssszzz{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++++++++......///000111222222222555888;;;<<<:::999888888444888;;;;;;888777888:::???>>>===:::888666444444:::888888<<>>999111222222111000/////////...111444666555333111000...,,,******+++,,,+++***************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''///***%%%%%%***,,,+++(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''((())))))))))))((()))(((''''''''''''(((((())))))************))))))(((((()))***************((()))))))))************************+++,,,---------000333555666666777888888???GGGLLLSSSYYYZZZXXXYYYZZZYYYZZZaaajjjllljjjYYY\\\fffsss{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))*********+++++++++***,,,...000000000///...777999;;;;;;999777666555333666:::;;;888777888:::@@@@@@>>>===:::888666555<<<<<>>666111333444333111000111222///333777999777444222222222000---,,,,,,,,,***)))************)))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''111,,,&&&&&&)))+++)))&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))************))))))(((((()))***************((()))))))))************************+++,,,---------000333555666666777888777???GGGLLLSSSZZZ[[[YYYYYYZZZYYYYYY```hhhkkkhhhYYY___jjjtttyyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))))))))************+++,,,///444777888666333111666777999999777555444444222555888::::::::::::::::::::::::;;;::::::999888<<<>>>BBBGGGHHHDDD;;;444999;;;;;;888333000000222///444888999777444333333999666222000...,,,***(((************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''---)))&&&%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''(((''''''''''''(((((()))))))))************))))))(((((()))***************))))))))))))************************+++,,,---...---000222444444555777888777???GGGMMMTTT[[[]]][[[YYYZZZYYYYYY```hhhkkkhhh]]]dddnnntttvvvyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************,,,111777<<<===;;;666222222444555555444444555666222333666:::===>>><<<;;;777777999::::::999999888888;;;???AAAAAA===888444>>>@@@@@@;;;444//////111...222777777444111111333666333000......---+++)))************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))************))))))(((((()))***************))))))))))))************************+++,,,---......///111222222444666999777???HHHNNNUUU]]]___\\\YYYZZZYYYZZZ```iiikkkiiidddllltttvvvvvvxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************%%%+++222999:::777111---///000222222222333666999222222444999???@@@>>>;;;::::::;;;;;;:::999777666555888;;;;;;999777666555===??????:::333......000,,,111555555111...000222---+++******,,,------,,,************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''###%%%((()))((((((***+++''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******'''(((((()))))))))))))))'''''''''''''''((()))***))))))************))))))(((((()))***************))))))))))))************************+++,,,---......///000000111333666999888@@@HHHOOOVVV^^^```^^^YYYZZZYYYZZZaaaiiillliiijjjrrryyyzzzxxxzzz(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))++++++((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((())))))************++++++++++++,,,,,,---...///000000111000000000222555777999999666555777:::===<<<;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;:::888666333333444444333111000///111333666888777555222000000///...------,,,------+++++++++***)))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((*********))))))******))))))((((((''''''************))))))))))))***++++++++++++,,,,,,,,,+++++++++*********))))))++++++******************,,,,,,,,,,,,---...//////---///111222222333555777888;;;CCCNNNZZZaaabbb```YYYXXXYYY\\\bbbgggkkklllpppssswwwyyyyyy{{{'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))(((((()))))))))***************+++,,,---...//////111111000000111444666888444444555888;;;===;;;999;;;;;;;;;;;;:::999888888777777999999999777555444111111222222111000///...111333444666555333111000000///...------,,,,,,---++++++******)))((((((''')))))))))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))******)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))+++++++++*********))))))************************+++++++++++++++---......---///111222222333555777:::===DDDNNNXXX^^^^^^]]]YYYXXXXXXZZZ```fffkkkmmmqqquuuyyyzzzyyyzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))***+++,,,------...111111000000111222444555///111444888;;;<<<999777::::::::::::::::::999999555666666666555444222111111111222222222111111000222222222222222111000000000///...---,,,,,,,,,,,,++++++******)))(((((((((***))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((+++************)))))))))************************************+++,,,---------///111222222222444666<<<>>>DDDMMMWWW\\\[[[YYYYYYWWWVVVXXX^^^ffflllooossswww{{{|||zzzyyy{{{}}}%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))((())))))***+++,,,------111111000000000111222222...///111555777999999888999999999999999999::::::555555555444333222111000333333333444444444444444111111000000/////////000//////...---,,,,,,,,,,,,************))))))((((((******)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))&&&''''''(((((()))))))))((((((((())))))))))))))))))))))))*********++++++************))))))))))))***************+++++++++************+++,,,---......///111222111222444555;;;===CCCMMMVVV[[[ZZZXXXZZZWWWUUUVVV]]]eeemmmqqquuuyyy|||}}}zzzyyyyyy{{{$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))***+++,,,---......000000000//////000000000//////000111222555888;;;888888777777777888888999444444444444333222111000333333333333333333444444111000///........./////////...---,,,,,,++++++,,,*********)))))))))))))))***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---...///...///111111111111333444888;;;BBBLLLVVV\\\\\\ZZZZZZWWWTTTVVV]]]fffnnnrrrvvvzzz}}}}}}zzzxxxyyy{{{%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((()))))))))*********))))))***+++,,,------........./////////////////////000000///000333888;;;888777555444444555666777333333333333222222222222111111000//////000000111000000///...............///...---,,,++++++++++++******)))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''(((((('''(((((())))))******+++))))))))))))************(((((()))))))))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////...///111111000111222444777:::AAALLLWWW]]]]]]\\\YYYWWWUUUWWW^^^gggoootttwwwzzz|||{{{yyyyyy{{{~~~%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''((((((((())))))'''(((((()))***+++,,,,,,,,,---......////////////...000111111000222666999777666444333222222444444111111111111111222222333222111///............//////////////////.........///...---,,,++++++++++++)))))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''&&&&&&'''''''''((())))))******(((((((((((())))))))))))(((((((((((())))))******((())))))***++++++,,,,,,++++++++++++,,,---...///...///111111000000222333888;;;BBBLLLWWW]]]^^^\\\YYYWWWVVVYYY```iiiqqquuuwwwyyyzzzzzzxxxyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++,,,---...////////////---000333333222222444777777666333111111111222333000/////////000111222333444333111000/////////000//////000000//////...---......---,,,++++++++++++)))))))))))))))*********&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&%%%'''(((((()))***++++++,,,))))))))))))************'''((((((((())))))******((())))))***++++++,,,,,,************+++,,,---......///111111000000111333:::<<>>DDDNNNXXX^^^^^^]]]\\\XXXVVV[[[eeennnrrrrrruuuyyy}}}~~~}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))(((((()))))))))***++++++,,,,,,---------,,,,,,---...///000000000111000000000000000111222333222000///............---...000111111111000000,,,......---,,,+++,,,------,,,***+++,,,,,,+++)))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''((((((((((((((()))))))))''''''((()))))))))))))))(((((()))******************(((((((((***+++***)))***++++++,,,------......,,,---///000000111333555===???DDDMMMVVV\\\\\\ZZZ\\\XXXWWW\\\fffooossssssvvvxxx{{{||||||}}}$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++******))))))))))))***++++++++++++,,,,,,,,,,,,---......//////000111111111000000000111222333333555444222000............,,,...000222333222000///---...///...,,,+++,,,------,,,***+++,,,,,,+++)))'''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%(((,,,---+++)))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******************(((((()))***+++***)))++++++,,,,,,------......,,,...000111111222444666===???DDDLLLVVV[[[\\\ZZZ\\\YYYYYY^^^iiiqqquuuuuuwwwyyyzzz{{{{{{~~~###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))***+++,,,---------////////////000111111222111111111111222333444555666444222000//////000111+++---000333444333111///---...///...---,,,,,,...---,,,***+++,,,,,,+++)))((((((((()))))))))******((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%)))...111///,,,)))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******************(((((()))***+++***)))++++++,,,,,,---.........,,,...000111222333555777<<<>>>CCCLLLWWW^^^______]]]ZZZZZZ```kkksssvvvvvvzzzzzzzzzzzz|||###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))(((''''''''''''''''''((()))***,,,...//////000000///000000111222333111111111222333444555666555333222000000111333444+++---111333444333111///...///000///---,,,---...---,,,***+++,,,,,,+++)))(((((())))))******++++++(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&''')))*********)))((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&&&&%%%%%%'''(((%%%***000333222---)))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((''''''''''''(((((()))))))))))))))(((((()))******************(((((()))***+++***)))++++++,,,------......///---///111222222444666888;;;===CCCMMMXXX```cccccc^^^[[[[[[aaallltttxxxwww}}}|||zzz{{{}}}&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***...///...,,,+++++++++333666222///222333111222222222222222222222222222222222444555555333000///000111222333333222111000000000///---,,,,,,---------------,,,,,,+++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''&&&%%%&&&)))---///...,,,---+++)))&&&%%%%%%&&&'''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$+++222111'''###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&'''((()))***&&&'''((((((((((((+++---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...///---...///000333555777888:::;;;AAAMMMZZZaaabbb```\\\[[[ZZZ]]]gggrrruuurrrxxxxxxyyy{{{~~~%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++,,,,,,---111333111000333222...222222222222222111111111444333333333555555333222000000111222333222111111111666:::999333......///,,,---------,,,,,,+++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((%%%$$$)))000333///)))(((&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%,,,222222)))&&&))))))###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''&&&&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...///...///000111333666888999:::;;;AAALLLXXX______\\\]]]]]]\\\^^^hhhssswwwtttyyyzzz{{{{{{|||%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((()))''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''(((***---...///...111222222333555333...333333333222222111111111666444333333444555555444111111222222222111000000000888@@@???666///---///,,,,,,---------,,,++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%'''(((***+++,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***%%%###)))222555...&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%$$$%%%&&&'''''',,,---&&&###&&&'''"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...//////000111222444666888999999:::@@@JJJVVV\\\\\\YYY\\\\\\[[[^^^hhhssswwwtttzzz|||}}}{{{yyy|||%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''))),,,......------111444555555555555555555555444444333222222222777555333333444555666555222222222222111111000000...444::::::444...,,,,,,,,,,,,,,,------,,,,,,+++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''(((***+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$)))///111+++%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((###'''((($$$"""$$$%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))******)))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++,,,---.../////////000111333555777888888999???JJJVVV]]]]]][[[YYYYYYXXX[[[fffqqquuurrr{{{~~~{{{xxxzzz$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((+++,,,,,,***(((***///444555333111555:::666666555555555444444444777555333333444555666555333333222111111000000000/////////000111000---++++++,,,,,,------,,,,,,,,,************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###&&&((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%((()))'''%%%'''((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))******)))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///......///000222333555666777888>>>JJJXXX```aaa^^^YYYYYYXXX\\\fffrrruuusss{{{~~~|||wwwyyy$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&(((*********+++...000---...000222000...222888555555555555555555555555666444333333444555555444333222111111000111111111222...+++,,,000222000---++++++,,,---------,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###&&&'''%%%$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''%%%%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...///.........///111222444555666888???KKKYYYbbbcccaaa\\\\\\[[[^^^iiiuuuyyyvvv{{{}}}~~~|||yyy{{{###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&'''''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''((()))&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((())))))(((***444DDDQQQ999111---///222000111444222222333333444444555555444333333333555555333222222111000000000111222333222000......///000...---***+++,,,,,,---------,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''((('''&&&$$$###"""###$$$%%%$$$###$$$&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...////////////000111333444555777999???KKKYYYaaabbb___\\\\\\\\\___jjjvvvzzzxxx{{{||||||{{{|||~~~###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''%%%###!!! %%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))&&&'''((()))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((&&&,,,@@@]]]sssFFF777,,,000666666222000///000111222333333444555222222222444555555333000111111000000000111333444///111222111...++++++,,,***+++,,,,,,------------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&)))%%%!!!"""%%%'''&&&$$$######%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((()))(((&&&###!!!&&&&&&'''((('''%%%''')))$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&'''((((((((((((+++---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---//////000000000111222444555666999:::@@@KKKXXX___```]]][[[[[[[[[^^^iiiuuuyyyvvv{{{zzzzzz{{{~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&(((000:::BBB444111---***)))+++...000222111000//////000111111333222111/////////000111///111222333333222000///000000///...---,,,++++++---,,,,,,++++++,,,,,,---+++***)))(((((('''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))''')))*********,,,...000---...///000000222555888===<<<@@@LLLYYYbbbaaa^^^]]]aaa\\\]]]nnnxxxvvvwwwxxx|||~~~~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***(((&&&&&&)))///333111///---+++***,,,...000111000000/////////000111222111000/////////000000111111222222222111///...333222222000///...------,,,,,,++++++++++++,,,,,,+++***)))((((((''''''((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))************************)))***++++++******,,,...---...///000000222555888<<<;;;@@@LLLZZZbbbbbb___^^^bbb]]]^^^oooxxxvvvvvvxxx||||||{{{|||%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))((('''&&&((()))...---,,,+++,,,---...///000//////......///000000111000000////////////000222222111111000000000111666666444333111000///...,,,,,,++++++++++++,,,,,,++++++***)))(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++******+++------...///000000222555888::::::???KKKZZZcccdddaaa```ddd^^^```pppxxxuuuvvvwwwzzz{{{xxxzzz%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''(((((()))******))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))))))))+++,,,***++++++,,,------...................../////////000000//////////////////333222111000111222444666777666555444222111//////...------,,,,,,------...,,,+++***)))(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))***++++++++++++++++++++++++***+++,,,+++******,,,------...///000000222555888::::::???LLL[[[dddeeebbb```eee___aaaqqqyyyuuuuuutttyyyzzzyyyzzz%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++)))(((((((((((()))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************&&&'''(((((()))***---000))))))***,,,------......------.../////////////////////000000000000000000222111000111222555999;;;555555444222111000///...//////............//////,,,+++***))))))((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))******************************((()))***+++***+++...000---...///000000222555888999:::???LLL[[[eeefffccc```ddd```aaaqqqyyyuuutttpppwww|||||||||&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))'''&&&'''***---))))))***+++,,,,,,------------///000000000000000///000000111111111111000111000000111333666:::<<<333222222111000///....../////////....../////////,,,,,,+++***))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))''')))******+++,,,...000---...///000000222555888::::::@@@LLL\\\eeefffccc^^^ccc___aaaqqqyyyuuutttoooxxx~~~~~~}}}&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((((()))+++******))))))***+++,,,------...///111111111111111///000111222333333222111000000000111222444666777000000000000//////............------------......,,,,,,+++***))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++************************)))***++++++***+++---///---...///000000222555888;;;;;;@@@MMM\\\eeefffccc\\\aaa^^^```qqqyyyuuutttrrrzzz}}}|||&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((***,,,---,,,,,,,,,---+++***)))))))))***+++,,,---...000111222222222111000111222333444333333222111000000000111222222333////////////////////////---,,,,,,++++++,,,,,,------,,,+++***))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))((())))))***+++++++++++++++++++++++++++++++++,,,,,,+++******+++------...///000000222555888<<<<<>>AAAAAA>>>:::888888999666222111222222222111000///...///000111///.../////////............---,,,,,,,,,,,,++++++++++++++++++************++++++************+++,,,------.........///000000111111111111111111111111111111000000111222333333333222333333111000//////////////////...---,,,++++++,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& """%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((())))))***''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***&&&&&&&&&'''''''''((((((&&&,,,000000,,,((((((***(((((((((((((((((((((((('''((()))******++++++***)))...222000+++'''(((***))))))***+++---...///////////////000222333555666;;;???DDDLLLYYYdddeee```\\\___ZZZ]]]kkkqqqpppuuu~~~)))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++++++++***)))(((&&&&&&'''(((((())))))******+++************************))))))***+++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------------------222777;;;>>>BBBIIINNNQQQSSSTTTRRRPPPQQQTTTXXXUUUVVVXXXZZZ[[[YYYTTTOOORRRWWW[[[[[[VVVPPPLLLKKKCCC???:::888999888666333111///------...///000///000000000/////////......---------,,,,,,,,,++++++++++++************++++++++++++******++++++,,,------......//////000000111000000000111111111222222///000111222333444444444333222111000///000111222000///...---,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###''''''%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%(((***)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((()))))))))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''''')))+++&&&&&&'''''''''((((((((($$$,,,444333,,,&&&'''***))))))))))))))))))))))))'''((()))******++++++***+++---///...+++(((((()))******+++,,,,,,---......//////000111222444666777<<<@@@EEEMMMYYYcccddd___\\\___[[[]]]kkkpppqqqwww}}}~~~))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***************)))(((''''''(((((()))******++++++++++++++++++++++++++++++******+++,,,------------...---,,,++++++,,,---...000222555888<<<@@@CCCDDDCCCJJJUUU^^^eeemmmwww}}}~~~}}}zzz|||~~~|||~~~}}}vvvsssrrrXXXUUUQQQPPPPPPMMMFFF@@@AAA===777444333333333333111111000000000/////////------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,------......///000000000......///000111222333333///000111222222333222222222111000//////111222444000///...---,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###'''+++***'''$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&))),,,***'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&%%%%%%'''***''''''''''''(((((((((((($$$***//////+++'''(((***))))))))))))))))))))))))'''((()))******++++++***)))))))))))))))))))))***+++++++++,,,,,,---------//////000111333555777888===AAAEEEMMMYYYcccccc^^^\\\___[[[]]]kkkpppqqqyyyxxx}}}))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((((((((()))***************'''(((((()))***+++++++++++++++++++++++++++++++++***+++,,,---............999777444111111444777999BBBEEEKKKTTT\\\dddkkknnnxxxzzzrrr[[[UUUKKKDDD???===<<<;;;111111111111000000000000......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,------......///000000000------...000111222333444000000111111111000000///222111//////000111444555000000...---,,,+++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''+++///---((($$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&***---+++'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((()))(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""!!! $$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%######&&&)))''''''''''''((((((((()))%%%''')))))))))))))))***))))))))))))))))))))))))'''((()))******++++++***&&&%%%$$$%%%(((***+++***,,,,,,,,,,,,,,,,,,,,,,,,//////000111333555777888>>>AAAFFFMMMYYYbbbccc^^^\\\```\\\^^^kkkppprrrzzzqqqxxx(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))+++------,,,+++***+++))))))))))))************++++++++++++++++++,,,---...---------...000222444>>>BBBCCC???@@@KKKXXX___pppwwwyyypppjjjddd[[[SSSUUUJJJ===444222222222111......000333222///+++***......---,,,++++++++++++***+++,,,---...---,,,+++---------............///......///000111333555555333333222111000000000111444333111//////000111222111000///...---,,,++++++++++++************++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++888???000$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))************+++++++++)))***++++++,,,,,,++++++---...000111222444777999@@@@@@DDDOOO\\\dddccc______bbb\\\^^^kkkppppppvvvwwwyyy}}}}}}{{{(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))''')))++++++***)))))))))***************+++++++++((())))))******+++---///+++,,,---///222555:::<<>>>>>BBBMMM[[[cccccc___]]]```\\\^^^lllrrrssszzzyyy}}}|||&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))******,,,......---,,,+++,,,*********+++++++++,,,,,,+++---000//////111777<<>>888444222333222111000/////////000---------............////////////000222555777999999888777666555444444444333333444444333333222111...............------------,,,,,,++++++,,,,,,---++++++******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))((("""''',,,###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''(((((()))******)))))))))))))))))))))))))))************++++++++++++,,,------......---------...000111222444777999======AAAMMM[[[cccccc``````ccc^^^___lllrrrrrryyyxxx~~~zzz&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************+++---//////...,,,,,,---+++,,,---///222444555666GGGKKKPPPPPPPPPTTT^^^ggg{{{pppeee___cccrrrqqq```PPPDDD;;;777555444222000000000000111---------.........//////---...000111222333333444666555555444444444555555333333444444444333222111...............------------,,,,,,++++++,,,,,,---+++++++++***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$)))&&& '''---&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))(((((((((''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%&&&&&&'''((())))))***************************)))************+++++++++******+++,,,,,,,,,++++++---...000111222444777999>>>>>>BBBNNN\\\eeeeeebbbaaaddd^^^```lllrrrrrrxxxzzz}}}xxx&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***************+++++++++---------...///...+++(((000///......111:::EEEMMMbbbiiimmmiiieeejjjrrrwww{{{vvvrrrvvv{{{ssscccPPPAAA@@@555...111333111///111000111222111000...............///000222333444444444444444555444444333333222222333444444444333333000000000///......------,,,,,,,,,+++++++++******)))***+++***)))((((((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***************(((&&&%%%%%%%%%'''(((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''))))))((((((((((((((())))))************+++++++++)))+++,,,+++***)))***++++++++++++,,,,,,------------...000000111222555777???<<<@@@OOO]]]bbbbbbbbbfffdddbbbccchhhooouuuwwwxxx{{{}}}&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++---,,,+++++++++,,,...///111222555>>>LLLZZZfffmmmuuuxxxwwwsssqqqsssrrrpppmmm|||xxxjjjRRREEE999666444000...//////000222222222111222222...///000333555888999:::444555555666666555555444333333444444444333333222000000000///......------,,,,,,,,,++++++++++++***)))***+++***)))((((((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***************((('''%%%%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000111222555777===:::???MMM[[[aaaaaa```eeebbb```bbbgggnnnsssvvvyyy{{{|||&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...---+++,,,000444:::@@@LLL___rrrxxxvvvsssqqqvvvzzzwwwpppmmm}}}oooaaaPPPFFF???999444222//////000000111111111000///000111444666888999:::555555666666666666666555444444444444444333222111111000000//////......---,,,,,,,,,,,,++++++++++++)))***+++***)))((((((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((******)))(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,))))))(((((((((((()))))))))************+++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000222555777<<<999===KKKZZZ``````___bbb```___```eeelllqqqsssyyy{{{}}}{{{''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,------***...222111///000555:::KKKWWWkkk~~~|||ssspppkkkkkkttt~~~}}}nnn```TTTHHH===777444222000000000000000///111111111222222333333333444555555666666666666555555555555555444333222111111111000000///.........------,,,,,,,,,+++++++++)))***+++***(((((((((***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())),,,,,,,,,+++***(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************))))))((('''&&&''''''(((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******)))(((((((((((())))))***))))))*********+++++++++***+++,,,+++***)))***,,,------,,,,,,,,,,,,++++++,,,---///000000222444777;;;888<<>>LLL\\\gggjjjrrryyyxxxqqqmmmnnnrrrzzzqqq___IIIBBB888222111111111000//////000111222333444555222222333444555555555555555555555555555444333222222111111000000//////...------------,,,,,,,,,,,,)))***+++***)))((((((***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++,,,---------+++((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''(((((()))***+++)))************+++++++++)))***++++++))))))***++++++++++++,,,,,,---------+++---...//////111444666999777;;;JJJYYY___``````___^^^]]]```eeejjjnnnpppvvvwwwzzz{{{xxxxxx'''((((((((())))))))))))(((((()))))))))*********************************++++++,,,---...///000000444:::DDDPPP]]]hhhpppuuurrrwww{{{}}}}}}jjj]]]MMM???888555222000000000111222333333444444222333444555666666666666444555555555555555444444222222111111000/////////...------------,,,,,,,,,)))***+++***)))((((((***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''')))++++++***(((&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((&&&%%%$$$$$$%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((()))***+++)))************++++++++++++,,,------++++++,,,---******++++++,,,---......+++,,,...//////111333666777555:::IIIXXX^^^___^^^```___^^^aaafffllloooqqquuuuuuxxxyyywwwxxx(((((((((((())))))))))))))))))))))))************************************++++++,,,---...///000111888EEEYYYnnn|||zzzuuuwww|||hhhTTTHHH@@@:::666333222222111111000000000333444555666777777777777444444555555666555555555222222111111000/////////......---------,,,,,,,,,)))***+++***)))((((((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((()))******''''''''''''((()))++++++)))************+++++++++---...//////------...///))))))***+++---...//////+++,,,...//////111333666666333888GGGVVV]]]]]]]]]```______bbbhhhmmmpppqqqttttttvvvxxxvvvxxx)))(((((()))++++++***)))*********)))))))))))))))((()))***,,,------+++)))111///---,,,---111666:::BBBZZZqqqvvvvvvwwwwwwsssvvvyyygggOOO???<<<666444333333222111111333444999;;;888555666777666777777777777666555444333222111000000000000000111222111000///...---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***++++++,,,))))))))))))***************))))))((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&((()))***'''''''''''''''''''''''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((((((***,,,---))))))))))))************++++++******++++++,,,---+++,,,---///000000000000222111777FFFTTTZZZ\\\]]]]]]^^^^^^]]]bbbkkkooonnnqqqssstttssssssxxx)))(((((()))++++++***(((************)))))))))))),,,+++******+++******)))+++,,,......111777AAAHHH___lllwwwwwwrrrrrrtttuuunnnTTTBBB@@@:::444222444444333222777<<<>>>:::888999:::999777777777666666555444333222111000000/////////000000//////...---,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))***++++++*********)))))))))((((((++++++***)))))))))))))))(((((('''''''''((())))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''))))))************))))))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,))))))))))))************++++++******++++++,,,,,,,,,---...///000111111111333111777FFFTTTZZZ[[[]]]```aaa```___dddkkknnnmmmqqqssstttssssssxxx(((''''''(((******)))(((************************------++++++++++++------+++---000333999EEEUUU```lllmmmpppssssssttt}}}yyy]]]PPPEEE888222444666444000555999:::777666888999777666666666666555444333333222222111///..................------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))***************))))))(((((((((,,,++++++***************))))))((('''''''''(((((((((((((((''''''''''''&&&((((((''''''&&&&&&''''''%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,)))))))))*********++++++******+++++++++,,,,,,,,,------///000111222222222444222888FFFSSSYYY[[[[[[cccdddcccaaaeeelllnnnmmmpppsssttttttsssxxx(((''''''(((******)))''')))***************++++++***+++---------///111222222444777>>>IIIXXXhhhsssjjjiiippp}}}lll___KKK;;;666888777444333777888666666:::<<<:::666666666666555444333333333222111///...---------...---------------------************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))))))))*********)))((('''''''''(((((((((((('''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++))))))*********+++++++++******++++++,,,,,,,,,,,,---...///111222222222222555333888FFFSSSYYYZZZ[[[bbbcccbbbaaaeeelllooonnnooorrrtttttttttxxx(((''''''(((***+++)))((())))))******+++++++++,,,(((+++...///......000111777<<>>===888777999888888888:::;;;<<<<<<777666555333222222111111///000000000000///......---,,,++++++***+++++++++******************************))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))***++++++((((((******+++******)))******+++******))))))((()))))))))*********++++++************+++++++++,,,------------...............---+++)))((()))***+++++++++++++++******************)))(((((((((((())))))))))))))))))))))))))))))((('''(((*********(((''''''((())))))(((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((*********(((&&&&&&(((***%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))***))))))))))))***,,,---+++++++++*********))))))***++++++,,,---...///000////////////000111222333222111888HHHWWW]]]___```jjjsssssshhh```dddhhhgggqqqrrrttttttuuuzzz************************)))+++---...---------///555@@@GGGPPPaaaiiimmmxxxiiiOOOEEEBBB===999888::::::999888777888;;;===666555444333222111111111///////////////......---------,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))***++++++((()))******++++++************+++++++++***))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............---,,,*********++++++,,,,,,,,,+++++++++******+++***))))))((()))))))))(((((((((((((((((((((((()))((('''(((***+++***)))'''(((((())))))((((((''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))((('''&&&((()))$$$&&&''''''&&&%%%'''((())))))(((((((((((())))))((((((((()))***+++,,,---+++++++++******************++++++,,,---...//////////////////000111222333333333:::JJJXXX___```aaaaaaggggggaaaaaahhhllljjjpppsssuuuvvvwww{{{))))))************+++++++++,,,,,,,,,---///444777FFFUUU^^^gggrrrtttttt|||xxxqqq___KKK<<<;;;AAA;;;<<<<<<999666555777999555555444222222111111111///////////////...------------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++))))))******++++++++++++***+++++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,------------...............---,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++***))))))))))))***(((((((((((((((((((((((()))((('''(((***+++***)))((((((((())))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))((('''&&&''')))%%%&&&((('''&&&&&&''')))))))))(((((((((((())))))((()))))))))******++++++************************++++++,,,,,,---...//////////////////000111333333777666<<>>LLLXXX]]]]]]]]]gggddd___]]]aaaggghhheeeooorrruuuwwwxxx{{{*********+++,,,,,,------//////000222888CCCOOOXXX\\\iiimmmlllmmmjjjlllxxxwww]]]KKK>>><<<:::999::::::999888666555444444333333333444000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((************************)))))))))************+++,,,,,,+++************++++++************+++,,,,,,++++++,,,---------,,,,,,------------............---.........////////////....../////////000000000......//////..................---------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))***)))((()))+++,,,+++******))))))(((((())))))***((())))))******))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%'''((((((''''''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&(((((('''''''''(((''')))******)))(((***+++))))))(((((((((((())))))+++++++++***)))(((&&&&&&***************+++++++++,,,,,,,,,---------...............///000222333444:::888>>>KKKWWW[[[[[[[[[fffaaa\\\]]]ccciiikkkjjjooorrrtttuuuvvvzzz***++++++,,,------......---000444;;;DDDPPP]]]eeehhhrrrpppjjjmmmrrr{{{eeeMMMEEE<<<888:::<<<:::777666666555555444444555555111111111111111000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************************))))))*********+++++++++---,,,++++++*********+++++++++*********+++,,,---++++++,,,---------------------........./////////....../////////000000000000000000000111111111111...//////000000/////////............------------------,,,++++++++++++,,,++++++++++++++++++++++++***)))((()))+++,,,+++*********)))(((((()))******))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((************************''''''''''''((((((((()))%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&((()))(((''''''((('''((())))))(((((()))***))))))(((((((((((())))))))))))*********((('''&&&))))))*********+++++++++,,,,,,,,,------------...---......///000222444555666555;;;IIIVVV[[[[[[[[[___[[[XXX\\\dddkkkppprrroooqqqrrrssstttxxx++++++,,,------...//////***///888BBBMMMYYYeeellluuu|||vvvnnnttt]]]PPP@@@888888:::888444777666666555555555666666222222222222222111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&'''(((***++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************))))))************************))))))******++++++++++++---,,,,,,+++*********+++,,,+++*********+++,,,---+++,,,,,,---.........---............////////////////////////000000000000000111111111222222222222...///000000000000000/////////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***+++***)))(((((()))***+++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))************************&&&'''''''''(((((())))))%%%'''))))))'''&&&(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###%%%((()))(((''''''(((&&&'''((((((''''''(((***))))))(((((((((((())))))'''((()))******)))(((((())))))******++++++++++++,,,,,,------------------------...///111222444555333222888GGGUUU[[[\\\]]]ccc^^^[[[]]]bbbgggkkkooooooqqqqqqqqqrrrwww)))---///......000222333,,,===GGGNNNZZZbbbkkkzzz~~~vvvooocccDDD<<>>===;;;888777:::555000000333444000+++...///000000...---------,,,***+++///...***,,,222,,,,,,+++++++++++++++,,,+++++++++************)))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******))))))************))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------///000000000000333555555::::::CCCVVV\\\WWWYYY\\\eeeaaa]]]dddhhhhhhnnnrrrssstttttttttwww~~~))),,,......---///111333>>>IIIOOOYYYkkktttwwwttt}}}www___SSSKKKAAA<<<>>><<<<<<:::777666555555444333222111111222222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))(((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++))))))*********++++++++++++************+++++++++,,,++++++,,,---...------------///111111000111222444111222777999888;;;@@@AAADDDDDDDDDHHHNNNMMMGGGFFFFFFGGGGGGIIIKKKNNNOOOQQQQQQQQQRRRRRRQQQNNNLLLGGGAAA:::666666777666444333222000///...///111222///,,,,,,///...******...///...---,,,++++++++++++++++++++++++************+++*********)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))************))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---------///000000000000333555555::::::CCCUUU[[[WWWYYY\\\dddaaa\\\dddhhhiiinnnssstttvvvuuuuuuyyy+++---...///...000555:::JJJQQQVVVdddyyy~~~vvvvvvnnnuuufffUUUGGGEEEJJJBBBCCCBBB@@@<<<777555444444333222222333333222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******)))(((((((((((())))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))*********++++++++++++,,,,,,---------,,,,,,......---,,,---...///000,,,...///111333555666666888<<>>HHHQQQ[[[cccooo{{{vvvkkklll~~~sssaaaPPPGGGEEEBBBCCCFFFHHHDDD===999999555333222222333444222111/////////............---------------------------,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((()))))))))*********))))))************++++++************+++++++++++++++,,,---///000111000000111111000///...///222444666777777777;;;AAADDDCCCIIISSS^^^bbbaaacccmmmxxxyyypppggghhhrrrzzzxxxrrrnnnnnnttt|||wwwvvvwwwwwwtttqqqbbb[[[UUUVVVZZZXXXOOOFFFIIIEEEAAA>>>===999333---555222000111222111///...//////...------------------,,,,,,,,,++++++++++++,,,,,,+++++++++*********((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((((((((()))))))))************)))))))))(((((((((((()))******+++++++++,,,,,,,,,---------///000000000000333555555;;;;;;BBBSSSXXXVVVZZZ]]]ccc___\\\fffkkkkkkoootttuuuwwwvvvvvvzzz111......000222999IIIZZZfffppptttuuuuuulllmmm{{{~~~hhhOOO>>>@@@>>>BBBHHHIIIBBB======555333222222333444222111000000/////////.........------------------------,,,++++++++++++*********++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000...000222444666:::@@@EEEKKKKKKIIIHHHMMMWWW\\\ZZZ___lllyyy~~~}}}yyyzzz~~~|||zzzqqqmmmppp~~~vvvccc\\\YYYXXXZZZZZZSSSFFF<<<555444333111111111///---......---------......///------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((((((((((((((())))))))))))************))))))***))))))))))))***+++++++++++++++,,,,,,,,,---------///000000000000333555555;;;<<>>BBB???===>>>999888666777888888777555111111111000000000//////........................---,,,,,,,,,++++++++++++,,,+++******))))))************))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((++++++***((((((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------..................////////////111000000111333666:::<<>>777111//////...000333333111/////////...,,,***++++++,,,,,,,,,,,,++++++,,,++++++************+++************************'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************)))************+++++++++*********++++++,,,---------...////////////222444777;;;???CCCKKKVVVZZZYYY___ddd^^^[[[hhhooonnnqqqvvvtttvvvyyy{{{zzz~~~SSScccpppqqqpppuuu|||zzzsssiiiddddddgggiiijjjlllpppvvv}}}{{{pppjjjiiiiiigggccc]]]WWWPPPKKKHHHEEEDDDDDDCCCDDDFFFGGGIIILLLLLLNNNQQQUUUXXXYYYXXX[[[YYYVVVUUUUUUXXXZZZ[[[eeejjjssszzz{{{tttiii```gggbbbcccjjjrrrhhhUUUIIIBBB@@@<<<:::888888:::;;;999666444333222111000000000000..............................---,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************+++++++++++++++,,,---...,,,---.........///000111///222777===EEEOOOYYY___gggfffbbb^^^___hhhwwwzzzuuutttkkk^^^MMMEEE;;;444222111222222222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++((()))***+++,,,---......---...////////////222444888;;;???CCCKKKUUUZZZYYY```eee^^^[[[gggoooooossstttsssvvvzzz||||||]]]iiixxx}}}tttnnnzzz}}}ooohhhddddddeeeggglllsssxxx{{{|||yyyjjj___[[[[[[\\\XXXRRRKKKEEE@@@>>>===============???BBBDDDFFFFFFFFFFFFHHHLLLNNNOOOOOOOOOOOOPPPRRRVVV\\\bbbfffmmmsss}}}sssjjjmmmiiihhhhhhfffjjj~~~nnn^^^KKK======:::888999===>>><<<888333333222111000000000000..............................------,,,+++******************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************++++++++++++,,,---...//////000000///...///222555333:::DDDOOOWWW^^^cccfffgggccc```cccooo}}}yyyzzzrrreee[[[SSSGGG===888666222...111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))************))))))*********+++++++++(((((()))***,,,---......---...////////////222444777:::>>>AAAIIISSSXXXWWW```eee^^^[[[gggoooooosssttttttwww|||~~~gggrrrvvvpppzzzooofffaaaaaa^^^ccckkkrrrxxx~~~~~~zzzrrrfffYYYQQQNNNNNNJJJGGGBBB>>>;;;;;;<<<===;;;<<<===>>>@@@BBBDDDEEEEEECCCCCCDDDGGGIIIIIIIIIJJJKKKNNNQQQVVV^^^gggmmmuuu{{{~~~yyyxxxzzz}}}zzzrrrnnnuuuzzzZZZ??????;;;777888<<<>>><<<888333222222111000000111111..............................------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,---...///000.........,,,***---444:::EEELLLUUU]]]aaabbbaaaaaa[[[^^^gggvvv~~~|||tttjjjjjjdddXXXMMMFFFBBB999000333111......///000000///------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************)))************+++++++++((())))))+++,,,---......---...////////////222444666999<<<@@@HHHRRRVVVUUU___ddd^^^[[[hhhooonnnqqquuuuuuyyynnn}}}}}}wwwlllfffcccbbbdddhhhiiiqqq|||{{{iiiddd\\\RRRJJJEEECCCBBB===<<<;;;::::::<<<>>>???<<<===>>>???@@@AAAAAAAAACCCBBBAAAAAADDDFFFGGGGGGLLLOOORRRVVV\\\fffpppxxxoooRRRGGG@@@::::::===>>>;;;777333222111111000111111111........................------------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((******)))(((''''''(((''''''''''''((((((((()))''''''''''''(((((((((((('''(((((()))******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,---///000111+++---...///111:::FFFOOO^^^aaaeeefffeeebbb``````[[[ggg{{{}}}~~~{{{rrrgggaaa[[[MMM???999666222000000000000///...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((******************************))))))))))))******))))))))))))************)))************+++++++++))))))***+++,,,,,,---------...////////////222444666999<<<@@@HHHQQQUUUTTT]]]bbb]]]\\\hhhnnnmmmooovvvvvvzzzpppuuugggcccbbbeeegggjjjooovvvxxxuuujjjcccWWWRRRJJJDDD@@@===;;;999888999999:::;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@@@@EEECCCBBBCCCFFFHHHJJJJJJPPPSSSXXX]]]dddooo{{{|||gggNNNGGG???<<>>:::666333111111///......---,,,,,,,,,,,,---...++++++++++++,,,------...++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((******************************))))))))))))******))))))))))))************)))************+++++++++*********++++++,,,,,,------.../////////000222444666:::===@@@HHHRRRVVVUUU[[[aaa]]]\\\hhhnnnlllnnnvvvvvvzzz|||{{{{{{sssfffeeeccckkkrrrtttuuu{{{ttthhh___WWWRRRFFFDDDBBB???===;;;999999888:::<<<===>>>???AAACCCAAAGGGHHHAAA===@@@CCCAAAGGGFFFEEEEEEFFFHHHKKKLLLTTTWWW\\\dddnnnxxxrrrssszzzzzzXXXNNNBBB<<<<<<<<<999444555555333222111000000000000000///.....................---------,,,,,,,,,++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&''''''((()))******+++(((((((((((())))))))))))++++++******************,,,,,,---------,,,,,,+++///,,,***+++---000000///222555<<>>===;;;:::999999999999;;;===>>>>>>???AAACCC>>>DDDFFFCCCCCCGGGIIIGGGIIIHHHFFFEEEGGGJJJNNNPPPWWW[[[```gggoooxxxwwwooommmqqqhhhUUU@@@999>>>AAA;;;222666555444222111111111111000000///............///.........---------,,,,,,++++++************++++++++++++*********)))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''(((((()))******+++(((((((((((()))))))))***++++++******************+++,,,,,,,,,,,,,,,++++++...///000///...///222444888???LLLZZZfffnnnrrrtttmmmoooqqqsssvvv{{{pppdddZZZLLL???666222111111222111000///......000111---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))************************************))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))((((((((()))))))))************))))))))))))************++++++++++++************)))))))))+++,,,---..................------////////////000111222333999<<<>>>@@@GGGPPPTTTSSS[[[___ZZZZZZeeeiiikkksssvvvxxxzzz}}}mmmtttrrriiiddd___^^^aaaiiiuuunnndddVVVKKKDDD@@@<<<::::::::::::999::::::;;;;;;;;;===???@@@???@@@BBBCCCDDDEEEEEEDDDEEEGGGEEEAAAIIIHHHGGGGGGIIIMMMQQQTTTXXX]]]eeelllsss|||wwwkkkkkkssszzzfffIII===BBBFFF>>>333777666444333222222111111111000000///////////////.........------------,,,++++++************++++++,,,+++++++++************************************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((''''''(((((())))))*********((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++***---//////...000666<<>>EEENNNRRRPPPZZZ^^^ZZZ[[[fffkkkkkksssxxxyyy{{{~~~rrr}}}nnncccdddjjjooossswwwxxxooocccXXXQQQHHHAAA>>><<<;;;:::<<<;;;;;;<<<<<<===>>>???>>>???AAAAAAAAAAAACCCDDDIIIGGGEEEEEEHHHKKKJJJGGGIIIJJJLLLNNNQQQTTTWWWXXX[[[aaajjjrrrzzz~~~```MMMGGGEEE???999777777555444333222222222222111000000//////000000............------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********(((((()))))))))***************+++++++++++++++,,,+++*********++++++,,,,,,++++++,,,...333<<>>222111111000000000...---............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((())))))))))))*********++++++++++++******))))))))))))************++++++++++++************+++++++++***)))))),,,,,,------------......////////////000111333333777:::<<<>>>EEENNNRRRQQQZZZ^^^ZZZ\\\iiinnnmmmssszzzzzz|||xxxvvvhhhccccccnnn|||wwwkkk^^^WWWJJJFFFBBB>>>======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCBBBCCCDDDFFFHHHDDDCCCHHHPPPWWW[[[^^^PPPSSSYYY___cccdddddddddggglllsss{{{~~~eeePPPCCC>>>>>>999888666555444444333333222222111000000000000000//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))******************++++++,,,,,,,,,,,,++++++*********+++------000,,,,,,333AAAPPPZZZ___bbbgggjjjhhhdddccchhhnnn~~~tttdddTTTIII555444333333555444222000/////////.........---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++******))))))************************************************************))))))))))))(((((((((((()))))))))***)))*********++++++++++++******))))))))))))************++++++++++++************+++++++++***)))))),,,,,,,,,,,,------...............///000222333444555888;;;>>>FFFPPPUUUUUU[[[^^^[[[___mmmrrrpppuuuyyyzzz|||wwwddd___cccmmm|||wwwmmm```SSSLLL@@@???===<<<<<<<<<===>>>>>>>>>======>>>>>>??????@@@BBBDDDDDDDDDEEEGGGHHHIIIFFFFFFLLLSSSXXX^^^ddd```dddlllssswwwyyyyyyxxx|||}}}aaaKKKAAA@@@999999777666555444444444333222222111111111111111/////////.........------,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))************************)))))))))*********++++++******++++++,,,---------,,,++++++***+++,,,...///000---...:::NNN^^^fffhhhjjjmmmnnnjjjdddfffqqq{{{tttaaaTTT@@@;;;555222222222111///000////////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************************************++++++*********)))))))))((((((((()))))))))******)))))))))*********++++++******))))))))))))************++++++++++++************************++++++++++++,,,,,,------...............///000222333444444888;;;???GGGRRRWWWWWW[[[___\\\aaapppuuurrruuuxxxyyy|||vvvjjjbbbeeeooo~~~|||nnnggg___QQQFFFAAA<<<<<<===<<<<<<<<<===>>>=========>>>>>>@@@AAAAAA@@@BBBDDDEEEFFFGGGIIIKKKMMMLLLOOOVVVYYYYYY^^^dddqqquuuzzz}}}aaaLLLAAA:::999888777666555555555333333222111111111111222////////////............---,,,,,,++++++,,,,,,---++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))************************))))))*********+++++++++******++++++,,,------...---,,,++++++,,,---///111111444<<>>GGGQQQVVVUUUZZZ]]][[[aaaqqqvvvrrrtttvvvwwwzzz~~~llleeehhhkkkqqq~~~xxxgggXXXQQQMMMFFFAAAAAA===>>>??????>>>>>>>>>???======>>>???@@@BBBDDDEEE@@@BBBEEEFFFGGGHHHJJJLLLMMMPPPYYYcccgggfffjjjqqq{{{}}}wwwXXXCCC;;;:::999777666666555555444333222222111111222222000/////////............---,,,,,,++++++,,,,,,---*********))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))++++++******************)))************+++++++++******+++,,,,,,---.........---,,,+++,,,...000222999AAAOOO^^^kkkqqqrrrqqqlllxxxxxx]]]FFF:::666555555000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************))))))))))))))))))))))))+++++++++************)))))))))))))))************(((((((((((())))))))))))******))))))))))))************++++++++++++*********)))(((((()))+++---///******+++,,,,,,---......------...///111222444555666999<<<>>>FFFOOOTTTSSSYYY\\\ZZZ```qqqvvvrrrssstttvvvyyy~~~uuujjjccccccmmmzzzwwwkkk\\\UUULLLFFFEEEDDDAAA===<<<>>>@@@BBBCCCBBBAAA@@@===>>>@@@@@@@@@AAADDDFFFEEEEEEFFFIIIMMMQQQTTTWWW\\\eeeqqq{{{}}}dddGGG@@@888333666:::888444222444333222111000000000000000/////////..................---,,,,,,+++******************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((*********)))******+++,,,+++,,,---,,,++++++,,,...,,,---.........000222444KKKZZZaaaiiiyyy}}}rrrlllpppdddFFF666444777333000//////...,,,///444......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************************((((((((()))******++++++***((('''(((+++,,,+++(((******))))))))))))******+++***)))***,,,,,,***)))---+++***+++,,,,,,+++******++++++,,,,,,------.........///000111222333333555:::>>>@@@FFFNNNRRRQQQZZZ]]]YYY___pppvvvrrruuu|||zzzyyy|||uuukkkggggggnnn}}}rrr```UUUNNNIIICCCAAACCCDDDBBB@@@>>>@@@AAACCCCCCCCCBBBAAA@@@AAABBBAAAAAABBBDDDGGGFFFIIIMMMPPPSSSXXX]]]aaakkksss|||pppTTTAAA<<<999:::999666444666555444333222111111111111000000/////////...............------,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((***************++++++,,,+++,,,---,,,++++++---//////000111000222777AAAIII^^^mmmsssuuu|||zzzqqqppp|||}}}{{{~~~xxx___JJJ===777444222222444222//////222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************------,,,,,,+++************((('''(((+++,,,+++)))******))))))))))))******+++***))))))++++++***))),,,+++***+++,,,,,,+++***+++,,,,,,------...//////---......///000111222333777;;;???BBBHHHPPPTTTTTTZZZ]]]YYY___pppvvvsssuuu}}}{{{zzz|||lllhhhfffkkktttuuujjj[[[MMMFFFDDDAAA>>>???BBBDDDBBB@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDCCCBBBDDDGGGJJJJJJPPPVVVZZZ\\\```gggmmmsssyyy|||```EEEAAA===<<<888444555999666555444333333222222222000000000/////////............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,+++,,,------,,,,,,...//////000000000444@@@PPP\\\kkkzzz}}}zzz|||xxxuuuzzz~~~~~~vvvaaaIII999777444444777666111///111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************------,,,,,,+++************)))((()))+++++++++*********))))))))))))******,,,***((((((***+++***))),,,+++***+++,,,---,,,+++,,,,,,---......//////000,,,---...///000111111222777;;;???AAAGGGPPPUUUTTT[[[]]]ZZZ___qqqvvvsssuuu~~~|||zzz|||qqqhhhkkkrrr}}}yyykkkaaaXXXNNNGGGDDDCCCBBBAAABBBCCCCCCBBB???BBBCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEEEEFFFIIINNNQQQSSSZZZ```bbbaaadddkkkssssssxxx|||yyyuuuwwwpppOOOFFF>>>;;;999666666999666555444333222222222222000000000////////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********+++************+++,,,,,,,,,---------,,,---///111000000111777AAAQQQ```jjjsss||||||{{{~~~|||}}}~~~nnnWWWEEE<<<888555666555111000222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************((((((((()))******++++++***))))))******++++++++++++******))))))******+++,,,***(((((()))+++******,,,+++***+++---------+++,,,,,,,,,---......//////,,,,,,---...///000111111555999===???EEENNNSSSSSS[[[]]]ZZZ```qqqwwwsssvvv|||zzzyyy{{{~~~ooojjjsss}}}vvviii^^^TTTNNNJJJEEECCCDDDDDDCCCCCCDDDEEEDDDBBB@@@CCCCCCDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKMMMRRRWWW[[[^^^cccgggfffcccdddkkkrrrtttxxx{{{wwwsssvvvaaaQQQ@@@::::::999777777555444333222222111111111111000000000////////////......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********++++++++++++***+++,,,,,,---,,,---......---...000222222333:::HHH[[[lllvvvzzz~~~zzz{{{wwwzzzxxxiii\\\HHH???777444222000111444/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,************************((((((((()))******++++++)))***************+++,,,++++++************++++++,,,***))))))+++++++++***,,,+++***+++---...---,,,+++++++++,,,------......,,,,,,---...///000111111555999<<<>>>EEENNNTTTTTT[[[^^^ZZZ```qqqwwwsssvvvyyyxxxxxx{{{oooccchhhtttrrrccc[[[RRRKKKFFFEEEDDDBBBCCCEEEAAAAAACCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGIIIKKKPPPTTTXXX\\\aaaeeehhhjjjjjjhhheeegggmmmsssuuuxxxzzzxxxuuuxxx{{{dddJJJ???===;;;888666555444333222111111111111111111000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((())))))******++++++++++++++++++++++++,,,------,,,---.........///111333111888GGG[[[ppp~~~~~~www}}}yyy||||||uuu[[[MMM???777333111222555/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++*********)))***++++++******+++---++++++************++++++,,,++++++,,,------,,,***,,,+++***+++...///...---******++++++,,,------...,,,---...///000111111222777;;;>>>@@@FFFPPPVVVWWW\\\^^^[[[```rrrwwwtttvvvyyyxxxxxx|||ppphhhjjjyyy}}}lllZZZOOOMMMGGGCCCCCCEEEFFFDDDDDDGGGBBBCCCDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGIIIJJJKKKLLLPPPTTTYYY^^^bbbfffjjjlllmmmllljjjhhhhhhmmmtttyyyxxx{{{}}}|||{{{}}}{{{]]]III@@@;;;888999666555444333333222222222111111111000000000//////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,++++++++++++,,,------,,,---//////...///222444888FFF\\\ooo|||zzzwwwsssooo___LLL@@@999333222333000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************------,,,,,,+++*********)))+++,,,,,,******+++---,,,++++++******++++++,,,,,,,,,---///000///,,,***,,,+++***,,,...//////...++++++,,,,,,---.........---......///000111222333777;;;===???FFFPPPWWWXXX\\\^^^[[[```rrrwwwtttvvv{{{zzzzzz~~~kkkiiirrr|||yyykkk[[[LLLGGGIIIBBB@@@BBBFFFGGGDDDCCCDDDGGGHHHHHHGGGFFFFFFHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPVVVZZZ```fffiiilllnnnpppooollliiihhhlllsss{{{kkkRRRAAA999999<<<777777555444444444444444111111111111000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,.../////////000222444GGGZZZrrrrrrrrrsss}}}kkkWWWIII???666222111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((((((((()))******++++++(((+++---,,,***)))+++...,,,++++++******++++++,,,+++,,,...111222111---))),,,++++++,,,...//////...,,,,,,------...//////000......///000111222333333555999;;;===DDDNNNUUUWWW\\\^^^[[[aaarrrxxxtttwww~~~||||||sssnnnlllqqq~~~|||qqqaaaUUUOOOKKKFFFCCCFFFEEEDDDEEEGGGGGGGGGFFFJJJHHHFFFFFFIIIJJJIIIGGGJJJJJJKKKNNNRRRVVVXXXXXXddddddiiippppppkkkkkkooowwwvvvssspppppptttzzzcccGGG===;;;888999666444222333333333222111111111111000000000000////////////..................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,...+++)))***---...---+++---...222222---///@@@UUUiiisss}}}vvvkkkuuuyyynnnXXX???555888000222333111000111000///000000000000000000000000///...---,,,,,,---...///------++++++++++++------,,,,,,,,,---------......***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++000...,,,---......+++(((************,,,---///000++++++,,,------......///...///111111000000222333777:::;;;;;;AAALLLSSSUUU\\\```\\\```rrrzzztttrrrxxxzzz{{{|||wwwppprrrxxxyyycccZZZPPPIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGHHHJJJKKKLLLNNNOOORRRVVV[[[___aaabbbmmmlllnnnssstttppprrrwwwyyyxxxwwwvvvwww|||wwwYYYFFF<<<999999777444333444444444333111111111111000000000000////////////..................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,...,,,******---......,,,------///222555???TTThhhvvv}}}xxxnnnwww```EEE888222333333111111000///...000000000000000000000000///...------------...///------,,,++++++,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,++++++******++++++++++++++++++++++++++++++---,,,+++,,,//////---+++........................++++++,,,------......///...///111111000000222333666999:::;;;BBBMMMTTTVVV]]]```[[[^^^pppxxxsssqqquuuvvvvvvwwwsssjjjqqqzzzppp```PPPKKKFFFEEEGGGIIIJJJIIIEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKLLLLLLKKKLLLPPPTTTYYY[[[___dddiiillloooooopppooopppsssrrrqqqtttyyy|||||||||}}}gggJJJ===<<<:::777555444555555555444222222111111111000000000////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---,,,++++++---......---///---...666BBBTTTjjj{{{zzzsssmmmxxxQQQ777777444222111000000...---000000000000000000000000///......------......///------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******++++++***************************)))***,,,///000///...////////////...---+++***++++++,,,------......///...///111111000000222333666999:::;;;BBBMMMUUUXXX^^^aaaZZZ\\\mmmvvvrrrpppsssttttttuuu}}}ooopppyyyzzzjjj\\\RRRKKKHHHFFFFFFHHHJJJKKKJJJGGGHHHIIIIIIIIIIIIJJJKKKLLLPPPUUUTTTQQQRRRYYY___gggjjjooosssuuuvvvwwwxxxqqqrrrsssuuuuuutttvvvxxxmmmKKK===@@@:::777555444555555555444222222222111111111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,---...//////000///333???RRRfffyyy{{{wwwuuusss~~~^^^CCC===555//////000///......//////////////////////////////............//////---------,,,,,,---------,,,,,,,,,---------......,,,------......------,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))***,,,...//////...+++,,,---...---+++((('''++++++,,,------......///...///111111000000222333555888:::;;;CCCNNNVVVYYY^^^```YYYZZZkkktttpppooouuuvvvuuuwwwxxxwww{{{yyyeeeZZZSSSOOOGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKIIIIIIJJJLLLKKKRRRZZZ\\\[[[^^^fffnnnrrruuuyyyzzzyyyxxxxxxxxxuuuyyy}}}~~~~~~{{{WWWDDDAAA:::888555444444555444333222222222222111111111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,---------......000111,,,333>>>OOObbbuuuxxxsssqqquuuyyyttt___GGG:::///...111000///000////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,------......------,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---)))***,,,------,,,***(((++++++,,,------......///...///111111000000222333555999:::<<>>;;;888777666555333333333222222222111111111////////////..................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************((()))))))))************))))))))))))************))))))))))))))))))))))))***************************+++,,,---------,,,,,,,,,...//////...///111444555MMMhhhyyy~~~ssslllgggjjjxxxlllSSS<<<555555111111444000000000000000000000000...///000111111000///...,,,---...//////...---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++)))+++------+++***+++,,,++++++,,,,,,,,,---------++++++,,,------......///...///111111000000222333888;;;<<<===CCCNNNVVVXXXZZZ^^^YYY[[[mmmuuupppoootttwwwyyy|||kkk^^^TTTJJJGGGHHHIIIIIIIIIKKKKKKKKKIIIHHHIIIKKKLLLKKKPPPVVVYYYYYY\\\bbbgggqqqwww|||hhhEEEAAA===:::999888666444333333333222222222111111000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))***************************+++,,,---...---,,,,,,+++...000000...///222555BBB^^^{{{|||rrrllljjjpppzzz]]]BBB999777222111444000000000000000000000000...///000111111000///...,,,---...//////...---,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++(((***------+++***+++---++++++***))))))******+++++++++,,,------......///...///111111000000222333999<<<======CCCNNNUUUWWWYYY]]]YYY\\\nnnvvvqqqooovvvyyy|||~~~sssWWWLLLLLLKKKIIIHHHIIILLLOOONNNNNNMMMNNNNNNOOOQQQQQQSSSXXX]]]```bbbgggpppwww~~~vvvMMMFFF>>>888888:::<<<;;;777777555333222111000000000000000///......------........................---------------------------------,,,,,,+++++++++************************************************************************************************)))************+++++++++++++++,,,,,,,,,---------111------111444444999@@@OOOllltttnnntttxxxyyyzzzbbbIII???<<<777222000///000000000///000222333111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---......------,,,+++***)))))),,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...---,,,+++,,,---......///111111000000222333888;;;;;;;;;BBBMMMUUUWWWWWW\\\WWWYYYiiiqqqmmmmmmzzzzzzzzzzzzeeePPPHHHIIIJJJIIIIIIIIIKKKMMMMMMMMMNNNPPPQQQSSSTTTUUUZZZ___eeejjjmmmrrr{{{YYYKKK>>>;;;;;;:::777666777666555333222111000000000000000///......------........................---------------------------------,,,,,,+++++++++************************************************************************************************)))************+++++++++++++++,,,,,,,,,---------...---///111000444@@@OOOdddyyy}}}oookkkrrr~~~kkkWWWJJJAAA888333333222222222222111000111222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...,,,,,,,,,+++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,,,,,,,,,,---......///111111000000222333888:::;;;;;;BBBMMMUUUWWWYYY]]]WWWYYYiiiqqqnnnnnnyyy{{{zzz{{{xxxfffVVVJJJGGGIIIKKKKKKKKKKKKMMMNNNOOOQQQTTTWWW[[[]]]___```dddiiipppvvvzzz}}}}}}mmmSSS>>>>>>@@@:::444555777666555333222111111111111000000//////......---........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,---------------///111111000999PPPeeeyyyssseeekkk~~~~~~lll[[[KKK===666555444444333333222111000000111111000////////////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...***+++++++++,,,,,,,,,---,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,------......///111111000000222333777:::;;;<<>>???999777===777666555444333222222222111111111000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++,,,,,,---------.........000//////333AAAXXXppprrrfffoooyyysssfffWWWDDD444555333000000222333222111222222111000000000000000//////.........------------------------------------------,,,------------......------,,,+++******//////......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------............///111111000000222333555999;;;<<>>888777<<<777666555444333333333333222111111000000//////...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++,,,---------............//////111:::OOOhhhyyyxxxlllfffnnnuuu{{{pppWWW@@@:::666111///111333333222222222111000000000000111/////////.........------------------------------,,,,,,------------------//////...---,,,+++******------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---...............///111111000000222333555888;;;<<>>999777444333333444333222222222222111000000//////000//////......---,,,,,,///...------,,,,,,,,,---......---------,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,---------.........---...222222///000333888JJJcccyyy~~~xxx~~~~~~}}}{{{{{{|||iiibbbLLL999666888555333555111111111111111000000/////////............//////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------------------------.../////////...///111444777999999<<>>;;;888666555555444222111111111000//////......///////////////...............---------......///......---------,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......///---...000111444???JJJkkkyyywwwtttxxx~~~~~~uuurrryyy{{{}}}|||vvvwwwzzz}}}tttpppmmm]]]DDD777777777111222222222222222111000000//////............//////////////////////////////......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......---///111111000000222333666:::<<<===BBBKKKRRRSSSUUUYYYTTTUUUeeennnlllmmm{{{|||}}}{{{nnnbbb___aaafffkkkoootttuuuuuuuuuxxx~~~mmmNNN@@@@@@===999777666555444333111111000000///.........////////////////////////.........---......///000......---------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......000......000333;;;KKKZZZzzzzzzrrrooouuu~~~}}}ppphhhiiipppttt|||}}}ooolll^^^III;;;999777333222222222333222222111000//////............//////////////////////////////......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............+++,,,,,,------.........---///111222111111222333444999<<<<<<@@@IIIPPPSSSVVV[[[UUUUUUdddkkkjjjkkkzzz{{{}}}ooojjjjjjooorrrssswww|||||||||}}}}}}|||\\\GGGAAA>>>;;;888777666444333222222111111000//////.../////////////////////000...............///000000......---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......///------000777DDDZZZnnnsssooorrr}}}rrrhhhdddccclllxxxvvvtttmmm```OOOBBB:::666333222222333333222222111000//////............//////////////////////////////......---------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,---......///---///222333222111222333333888;;;;;;???GGGOOOQQQVVV[[[WWWVVVdddkkkjjjlllvvvxxx|||zzzkkklllttt~~~rrrWWWBBB???;;;888777666444333333333222222111000000000////////////000000000000...............///000000......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......///------222:::KKKeee{{{qqqsss{{{iii\\\]]]```bbblllxxxwwwiii[[[MMM@@@999777222333333333333222111111//////............//////////////////////////////......---------,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---///222333222222222333222777;;;;;;>>>FFFNNNQQQUUU[[[WWWWWWeeemmmlllooorrruuuzzz{{{ooo[[[KKKAAA:::333666:::222333222000000111222111000000000000000000000000000000000//////.........---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............000111111444EEEaaawww~~~}}}nnn\\\TTTTTT]]]cccgggsssooocccVVVDDDAAA444666777555111...///111111...............///000000000000///...............111111111000//////............------------............////////////............---------,,,,,,,,,------------------------************+++,,,------......------------......///000222222111111222444666777999:::===CCCJJJOOOTTTYYYSSSSSScccllllllooovvvwww{{{aaaKKK>>>:::555666888333444222000000111222111000000000000000000000000000000/////////....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///333333333;;;PPPlllmmm\\\UUUPPPSSS___hhhooo}}}xxxiii\\\JJJGGG:::666666555222111111222333000////////////000111111000000///...............---------.....................------------............////////////......---------------------,,,------------------------...------,,,,,,,,,------......------------......///111222222111111222333777888999;;;>>>CCCJJJOOOTTTXXXSSSRRRaaakkkjjjmmmxxxzzz}}}lllLLL;;;;;;888555666444555333111111222222222111000000000000000000000000////////////....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111///111@@@[[[wwwwww^^^UUUQQQPPPVVVbbbmmmvvvvvvkkkXXXNNN:::777666444444333333333444111000000000000111222222000000///.........//////,,,,,,------...//////000......------------............////////////......,,,---------------------------------------------111000///...------------......------------......000111222222111000222333777888:::;;;>>>DDDKKKPPPTTTXXXRRRRRR```iiihhhkkkwwwzzz~~~yyyRRR;;;===;;;555666666666444222222222333222111000000000000000000000000///////////////.................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000///---333IIIhhhjjjZZZXXXRRRUUU\\\gggoooxxxrrr___AAA999555333444444333333555111000000000000111222222000000///////////////000////////////000000111111......------------............////////////......,,,,,,,,,------------...------------------------000000///.....................------------......///111222222111000222333777888:::<<>>666222444444222111444000////////////000111111000000/////////000000111111111000000////////////......------------............////////////......------------------------------------------------------,,,,,,---......///......------------.........000111222111111222444777888:::;;;>>>DDDKKKPPPWWW[[[TTTTTTbbbjjjiiilllrrrwww}}}iiiKKKBBB;;;999:::888888666444333444444222111000000000000000000000000.........///////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000000111222333999LLLiiixxxaaaNNNIIIOOOSSS]]]hhhnnnrrrzzzmmmFFF;;;333444555000000444000////////////000111111000000/////////000111111000//////...------,,,,,,......------------............////////////............---------,,,,,,,,,------------------------++++++++++++,,,---...///......------------......---///111111111222444666666777999:::===CCCJJJOOOVVV[[[TTTTTTbbbkkkkkkmmmwwwzzz~~~uuuVVVDDD:::;;;>>>888999777555444444444333111000000000000000000000000............/////////000........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222444@@@YYYvvvtttdddTTTHHHJJJSSSVVVbbbnnnrrrsss{{{xxx|||pppOOO@@@666666555000000555111000000000000111222222000000//////000111111222...............---------......------------............////////////......//////...---,,,++++++***---------------------------,,,,,,,,,,,,,,,------......------------......+++---000111222333555777555666888999<<>>???<<<444666777888777555333222222222222111111000/////////------............------////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000222111000000222444444CCCZZZuuu{{{eeeQQQJJJGGGGGGPPP]]]hhhmmmrrrwww|||~~~ssspppppp]]]KKK:::555444222111333111111111111111111111111111111111111111111111111111111000000//////......////////////////////////////////////////////////---,,,,,,+++,,,---///000/////////...---------,,,+++,,,------...///000000...------------...///////////////000111111222222666888999:::;;;@@@HHHOOOVVVTTTSSSWWW___fffjjjkkktttxxx{{{~~~rrrSSSBBB???<<<888777777777666444333222222222222111111000000//////......////////////......////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///111111000111333666888RRRggg~~~{{{dddTTTGGGFFFIIIMMMYYYfffkkkooovvv~~~xxxvvvuuunnnYYYCCC888555333222444111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///...............---------***+++++++++++++++++++++...------------...///////////////000111111222222666888999:::;;;@@@HHHOOOWWWTTTSSSWWW___gggkkkllltttwww{{{~~~eeeJJJ???===<<<888777555444333333333333222222222111000000////////////000000000000//////////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000111111111333999>>>dddtttyyywwwnnncccOOOEEE@@@FFFNNNVVVbbboooppprrrxxx}}}zzzyyy~~~gggLLL<<<666444444555111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////////////////,,,,,,------......---------------........................---------,,,,,,...------------...///////////////000111111222222555777999999;;;@@@HHHNNNXXXUUUSSSWWW___ggglllnnnssswww{{{~~~vvvxxxVVVBBB<<<>>>:::777444333333444444444333333222111111000000///000000111111111111000000////////////............---------............///------------------------------------....................................//////111222111333<<>><<<999666777;;;<<<999666444333333222222111111000///000000000000000000///////////////............---------............///....................................////////////////////////////////////000...111555777AAA]]]yyyyyyaaaQQQIIIGGGHHHLLLRRRXXX___jjjuuu|||xxxxxxnnnWWWAAA888666555111111111111111111111111111111111111111111111111.../////////000000000111///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,...............---------.........//////000000000...------------...///////////////000111111222222444666888888:::???GGGMMMQQQPPPRRRXXX```gggjjjjjjooosssyyy}}}|||uuupppllliiifffcccmmmsss|||~~~oooyyy___HHH@@@===:::777999===>>>:::666444444333222222111111000//////000000000000//////000/////////............---------.........//////..................................../////////000000000000000000000000000000...111666:::GGGgggfffTTTLLLLLLMMMLLLRRRWWW\\\dddppp|||{{{}}}bbbGGG:::777888111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////////////////////////////000///---,,,+++,,,------/////////......------,,,---,,,,,,,,,,,,+++++++++...------------...///////////////000111111222222444666888888999>>>GGGMMMOOOOOOQQQXXXaaagggiiiiiinnnsssyyy}}}}}}qqqlllhhhffffffeeefffhhhttt{{{uuueeeFFFHHH===999888:::;;;888777888444444333222222111111000000000000000000000000000////////////////////////////////////////////////000000//////.........---,,,,,,,,,---...///000111///////////////.........///444333000:::UUUtttpppbbbTTTJJJIIIOOOXXX\\\```ccciiisss|||{{{iiiRRR???777666444333222111000000000000111000///......///000111//////////////////////////////.........---------........................000...,,,---...///...---------............------.........------,,,,,,,,,...............///000000///000111111000111333555666666777888;;;AAAHHHMMMRRRPPPPPPUUU]]]dddhhhiiitttxxx|||}}}~~~~~~tttnnngggdddcccdddhhhlllpppttt{{{rrrvvvxxxPPPBBB>>>999777::::::777666777444444333222222111111000000000000000000000000000////////////////////////////////////////////////000/////////............------------......///000///////////////////////////222333333AAA\\\yyyvvvkkk```XXXRRRMMMPPPVVVYYY\\\```ccciiiuuu}}}oooXXX@@@666777444333222111000000000000111000///......///000111//////////////////////////////.........---------........................///---,,,,,,---......---,,,,,,------------,,,,,,......---------,,,,,,,,,...............//////000///000111111000111333555666777777888;;;@@@GGGLLLRRRQQQQQQVVV^^^eeeiiiiiirrrvvvzzz||||||~~~qqqiiidddaaaaaacccffflllvvv~~~qqqkkknnn^^^>>>???:::888999:::666555666444444333222222111111000000000000000000000000000////////////////////////////////////////////////////////////.....................---......//////////////////////////////000111222999MMMiiitttjjjcccZZZUUUQQQRRRRRRSSSWWW\\\\\\___cccffflllyyy|||dddEEE666999444333222111000000000000000000////////////000000////////////////////////...............---------...........................,,,++++++---------,,,+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,......------......///000///000111111000111333555777777888888:::???FFFKKKSSSQQQRRRWWW___fffjjjkkkqqquuuyyyzzzzzz}}}ssshhhbbbaaabbbdddiiipppyyytttiiidddzzzqqqFFFAAA;;;888999999666444666444444333222222111111000000000000000000000000000///////////////////////////////////////////////////////////////.........000///...............//////////////////000000000222000333BBB\\\wwwkkkYYYQQQNNNLLLPPPPPPQQQTTTWWWXXX[[[]]]___bbbfffjjjqqq~~~}}}~~~uuuOOO:::999444333222111000000000000000000////////////000000////////////////////////...................................................,,,***+++,,,---,,,,,,,,,,,,------------,,,,,,------------------------...------------.../////////000111111000111333555777777777888:::???FFFKKKSSSRRRRRRXXX```hhhkkklllqqqvvvyyyzzzyyy|||{{{sssiiifffaaa^^^___dddkkkpppzzzwwwkkkcccmmmTTTCCC===999:::999555444555444444333222222111111000111111111111111111111111000000000000000000000000////////////////////////.........///////////////000//////.........//////////////////000000111111333000666LLLjjj{{{{{{iiiUUULLLJJJLLLNNNRRRUUUWWWYYY[[[]]]]]]\\\```ccchhhmmmuuummm[[[@@@999444333222111000000000000//////000000000000//////////////////////////////---................................................,,,***+++,,,---,,,,,,------............---------------------------------------------.../////////000111111000111333555666666777777:::???FFFKKKSSSRRRRRRXXXaaahhhlllmmmrrrvvvzzz{{{zzz|||zzznnnccc^^^ZZZ[[[\\\^^^bbbjjjtttzzz~~~xxxmmmeeeeeeZZZFFF@@@;;;;;;999555444666444444333222222111111000111111111111111111111111000000000000000000000000////////////////////////.........////////////////////////...//////000000...//////000000111111222333111:::UUUuuuwww}}}{{{jjjWWWLLLJJJKKKOOOSSSTTTXXX[[[[[[]]]``````]]]```dddkkkqqqyyyjjjdddHHH:::444333222111000000000000//////000000000000//////////////////////////////---------..........................................,,,++++++---------,,,---......//////......---,,,,,,,,,------------...------,,,,,,------...//////000111111000111333555555555666777:::???FFFLLLRRRQQQRRRWWW```hhhlllmmmqqqvvv{{{|||{{{}}}ssshhhbbb___]]]ZZZ]]]aaagggooo{{{~~~yyyooogggcccyyybbbIIIBBB===<<<:::666555666444444333222222111111000111111111111111111111111000000000000000000000000////////////////////////............/////////000///.........///000111111...//////000111111222222444333???]]]}}}yyyhhhZZZMMMKKKNNNOOORRRVVVWWW[[[]]][[[]]]aaabbb^^^dddjjjrrryyykkksss~~~yyywwwgggOOO;;;444333222111000000000000...///000111111000///...////////////////////////---------.........//////........................///---,,,,,,---......---,,,------......------,,,,,,,,,,,,---------......------,,,,,,------...//////000111111000111333555333444555666:::@@@GGGMMMRRRPPPQQQWWW```hhhlllmmmpppuuuzzz|||{{{}}}zzzkkk^^^XXXXXXZZZ\\\bbbfffmmmuuu{{{qqqiiicccrrrpppKKKDDD>>>===:::666555777444444333333222111111000111111111111111111111111000000000000000000000000////////////////////////---.........//////000000............///111222222...//////000111222222222444444BBBaaa|||gggaaaUUUMMMPPPVVVXXXYYY\\\[[[______\\\]]]bbbbbb___iiipppyyyjjjhhh~~~sssrrrxxxxxxppplllgggTTT===444333222111000000000000...///000111111000///...////////////////////////---------.........//////........................000...,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,,,,---......///000111111000111333555222333444666:::@@@HHHNNNQQQPPPQQQVVV```hhhlllmmmnnnsssyyy{{{{{{}}}~~~{{{rrrbbbWWWYYY\\\\\\```hhhjjjttt}}}vvvmmmgggaaaccc]]]LLL===;;;<<<888666888555555444333222222222222000000000000000000000000//////000000000000//////........................////////////////////////............/////////000,,,.../////////000222444666777MMMsss{{{yyyxxxbbb]]]YYYUUUUUUYYY]]]______`````````]]][[[^^^dddiiihhhtttxxx]]]sss~~~wwwvvvzzz}}}zzzvvvkkk^^^^^^XXXEEE555555333111000222222111000000000000000000000000////////////////////////........................,,,---...//////...---,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////.........//////000111222111000///000111555666777999<<>>;;;;;;777555777666555444333222222222222000000000000000000000000//////000000000000//////........................////////////////////////........./////////000000---...000//////000222444555999QQQwwwsss^^^[[[YYYXXXYYY\\\___^^^]]]cccdddeeeeeedddfffhhhjjjmmmyyy|||___mmm{{{qqqssszzzppp]]]ZZZTTTCCC666555222000000111111111000000000000000000000000////////////////////////........................------...//////...------------------------------......---------,,,,,,,,,------,,,,,,,,,---......///......---......//////000111222111000///000111555666888999<<>>===;;;888777777666555444333333333333000000000000000000000000000111111222222111111000/////////////////////////////////////////////////////////000000000111111///000222222111222555777>>>ZZZ||||||pppjjjiiikkknnnqqquuuzzzaaa^^^yyysssdddGGG:::111111333000///333111111111111111111111111000000000000000000000000........................///...------------...///------------------------,,,,,,,,,------------.........---,,,,,,,,,---------,,,,,,,,,---...//////...///111111000000111333888999999999;;;???EEEIIILLLMMMOOOTTTZZZaaahhhkkksssvvvyyyyyyxxxzzzwww___\\\ZZZ]]]aaadddlllttt{{{zzz{{{zzzssskkkeee```YYYsss{{{RRRAAA@@@>>>;;;999777666555444444333333444222222222222222222222222000111111222222111111000//////////////////////////////////////////////////////000000000111111111...000111222222444666999FFFdddwwwppppppuuu|||dddUUUlll~~~vvvlllLLL<<<111333444000000444111111111111111111111111000000000000000000000000........................///...------------...///------------------------,,,,,,,,,---------......------,,,,,,,,,---......///......---......//////---///111111000000222333888888999999;;;@@@FFFJJJKKKLLLOOOSSSYYY```fffjjjqqquuuyyyzzzzzz{{{uuufff]]]YYYXXX[[[```jjjzzz||||||zzztttnnnjjjbbbUUUhhhUUUCCCAAA@@@<<<;;;777777555444444444444444222222222222222222222222111111222222222222111111000000000000000000000000////////////////////////000000000000111111111111---///111222333444777:::KKKjjjyyyxxxgggTTThhh|||tttqqqkkkNNN===222333555111000555111111111111111111111111000000000000000000000000........................///...---,,,,,,---...///------------------------,,,,,,,,,------.........,,,,,,,,,,,,------...///000//////.........//////---///000111000000222444777888888999;;;@@@FFFKKKJJJKKKNNNSSS[[[cccjjjoooppptttyyy{{{{{{|||pppdddbbbWWW\\\dddjjjppp|||{{{wwwwwwrrrjjjlllbbb\\\gggfffIII@@@???===;;;777666555444333222222222222222333333333333444444000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000444111000333000444EEE```tttrrrYYYfffzzzmmmiiijjj\\\UUUCCC444111444222000///000000000000000000000000000000///...............,,,,,,------.../////////..............................------------......---...............------...........................------------...////////////000111222333333444666666777:::===BBBFFFIIIOOOPPPSSSWWW]]]dddjjjmmmuuuvvvwwwwwwwwwzzz~~~~~~jjjaaaaaaaaafffoooxxx|||xxxxxxssskkkhhhbbb[[[bbbuuuTTTFFFDDD???888999888777555444444333333222222222222222222222222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000///333111111444222888LLLmmm~~~aaaaaaxxx}}}|||{{{kkkfffhhhaaaWWWFFF666222333222000000000000000000000000000000000000///.................................------..............................------------......------............------...........................------------...////////////000111222333333444777777888:::>>>BBBGGGIIIOOOPPPSSSWWW]]]dddjjjmmmtttuuuvvvvvvwwwyyy}}}rrrddd```ccckkkrrr}}}}}}xxxwwwqqqiiidddbbbZZZZZZvvv___MMMLLLFFF;;;:::999888777666555555555333333222222111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000///222111222555333>>>UUUzzzooo\\\hhh}}}tttiiifffcccZZZJJJ:::222111000000000000000000000000000000000000000///...............000//////...------,,,,,,..............................------------......------............------------------------------...------------...////////////000111222333333444777777888;;;???CCCHHHJJJOOOQQQTTTXXX^^^dddiiilllssstttuuuuuuvvvxxx|||yyykkkccccccfffsss~~~~~~xxxtttnnngggbbbbbbZZZUUUjjjfffOOOOOOLLL@@@;;;:::999777666666666555555555444333222111000///000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000222111222555333BBB^^^{{{zzzyyyZZZ^^^nnncccaaa]]]PPP???444000///000111////////////////////////000000///...............//////.........---------...........................------,,,,,,------...,,,,,,---.........------------------------------...------------...////////////000111222333333444777888999;;;???DDDIIIKKKPPPQQQTTTYYY___dddiiilllrrrsssttttttuuuwww{{{ssshhhdddhhhnnnzzztttnnnhhhbbbbbb[[[TTTaaakkkOOOLLLKKKCCC;;;:::888777666666555555777777666444333222111000////////////////////////////////////000000000000////////////000000000000000000000000000000000000222333111333555333FFFhhhrrrttt}}}YYYZZZ~~~}}}jjj\\\]]]^^^TTTDDD666//////000111////////////////////////000000///...............---------.........//////........................------,,,,,,,,,,,,------++++++,,,---......------------------------------...------------...////////////000111222333333444777777888;;;???EEEIIILLLPPPRRRUUUZZZ___eeeiiikkkrrrssstttttttttwww{{{~~~}}}nnnggghhhrrr}}}}}}vvvpppkkkddd```[[[UUUZZZssswwwTTTGGGDDDAAA;;;:::999888777666666666888777666555444333222222////////////////////////////////////000000000000////////////000000000000000000000000000000000000222333111444666555MMMtttnnnttt|||YYYUUUwww~~~tttmmmkkk___VVV\\\^^^WWWIII999000000111111000000000000000000000000000000///...............,,,,,,------...//////000........................------,,,,,,,,,,,,------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333333444666666888;;;???DDDIIILLLPPPRRRVVV[[[```eeeiiikkkrrrsssttttttuuuwww{{{yyylllhhhppp|||tttoookkkeee]]]YYYXXXUUUaaa```HHHAAABBB===<<<;;;999888888777777666666555444333333222222////////////////////////////////////000000000000////////////000000000000000000000000000000000000111222111666999:::UUU|||ooozzzzzzXXXQQQooo|||sss~~~ssscccccc\\\UUU\\\]]]YYYMMM;;;111000222222000000000000000000000000000000///...............------..........................................---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333333444444555777:::>>>DDDHHHKKKPPPSSSWWW\\\aaaeeehhhjjjsssttttttuuuuuuxxx|||yyymmmkkkwwwzzzppplllhhheeeZZZWWWYYYSSSVVV}}}lllLLLCCCFFF>>>===<<<;;;:::999999999555444444333333222222111////////////////////////////////////000000000000////////////000000000000000000000000000000000000000111222888<<<>>>\\\zzzrrrzzzXXXPPPmmmzzzjjjzzzhhhhhhbbbXXX[[[[[[ZZZOOO===222111333222000000000000000000000000000000///.............../////////...------,,,,,,........................---,,,,,,++++++,,,,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333333444444444666999>>>CCCHHHKKKQQQSSSWWW\\\aaaeeehhhjjjssstttuuuuuuvvvxxx|||wwwooozzz|||ooojjjiiihhh]]]\\\SSSQQQWWWoootttMMMCCCCCC@@@>>><<<:::999999999999555555555444333222000///111111111111000000000000......//////000000111111222111111111000000//////000000111222222222222111000000333666444>>>dddyyy|||YYYLLLjjjvvv}}}~~~fff___aaaSSSXXX]]]\\\UUUGGG666---...222000000000000////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////...000111111000111333666666666777999===BBBGGGJJJPPPTTTSSSXXXbbbbbbbbblllxxxtttsssvvvxxxxxx{{{yyyyyyrrrkkkiiieee[[[\\\SSSOOOQQQccc~~~TTTGGGDDD???>>><<<:::999999999999777666666555333222111111111111111111000000000000.../////////000000000111111111111111000000000///000000111222222222222111222111444666666CCCiii|||~~~___OOOggg|||lllfffkkk___bbbbbb```WWWHHH999000///222000000000000////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////...000111111000111333666666666777999===BBBGGGJJJPPPTTTSSSWWWbbbaaaaaalllwwwtttsssvvvwwwxxx{{{xxxuuulllgggccc\\\]]]UUUPPPNNNYYYZZZIIIDDD>>>===;;;:::999888999999888777555444333333333333111111111111000000000000////////////000000000000111111111111000000000000000000111222222222222111333333555777:::KKKqqq}}}bbbOOO^^^wwwyyy{{{sssmmmsssjjjlllhhhcccXXXJJJ;;;333111333000000000000////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////...000111111000111333666777777777999===BBBGGGIIIPPPTTTSSSWWWbbbbbbbbblllwwwtttsssvvvxxxxxx{{{}}}xxxllleeeddd^^^```WWWSSSQQQXXX}}}```NNNGGG>>>===;;;:::999888999999777666555333333222333333111111111111000000000///////////////000000000000111111111000000000000000000000111222222222222111333444555666===UUUyyy|||{{{iiiQQQZZZrrrsssyyywwwllltttppppppjjjdddYYYKKK===444222333000000000000////////////................................................------------------------------------------------------------------------------------------------//////............//////...000111111000111333666777777777999===AAAFFFIIIQQQUUUTTTYYYccccccdddnnnxxxuuutttwwwyyyzzz}}}zzzllldddddd^^^```WWWUUUVVVZZZ|||gggTTTJJJ@@@???===:::999999999999666555444333333222222333111111111111000000000///000000000000////////////000000000000000000111111000000111222222222222111111444555666BBB^^^~~~~~~rrrUUUZZZssszzzuuu}}}vvvfffqqqrrrrrrjjjfff\\\MMM>>>555222333000000000000////////////................................................------------------------------------------------------------------------------------------------//////............//////...000111111000111333666888777888999===AAAFFFIIIRRRVVVUUUZZZeeeeeefffpppyyyvvvuuuxxx{{{{{{|||mmmdddbbb]]]^^^UUUUUUVVVYYYvvvmmmUUUFFFCCCAAA???<<<:::999999999555555555555555444333222111111111111000000000000000000000000////////////000000000000111111111111000000111222222222222111...444555777GGGhhhvvvVVVTTTiii}}}tttaaalllssssssmmmllldddUUUBBB555111333000000000000////////////................................................------------------------------------------------------------------------------------------------//////............//////...000111111000111333666888888888999<<>>;;;999888888555666888999999777555333111111111111000000000000111000000000/////////...///000000000111111111111000000111222222222222111---555777:::MMMqqqzzzZZZPPPZZZyyyxxxvvv^^^hhhpppnnntttvvvqqq___GGG555111333000000000000////////////................................................------------------------------------------------........................------------------------//////............//////...000111111000111333666888888888999<<>>YYY}}}dddQQQ___qqq}}}ttt{{{~~~^^^```sssmmmtttqqqiiiZZZFFF666111222000000000000////////////000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................//////...------------...............///000222222//////000000111222444555:::999888888;;;???CCCFFFMMMMMMRRRZZZ^^^```dddkkkyyyuuurrrtttuuuvvvzzz|||mmmdddbbbbbbaaa^^^___^^^]]]^^^aaabbb```^^^^^^___aaabbbcccfffkkknnnxxx~~~pppgggeeeccc^^^WWWPPPNNNQQQSSS|||]]]NNNJJJDDD@@@>>>===;;;:::<<<<<<;;;<<<<<<:::777444666555333222000000000111111111111111111111111111000000000000111111111111111111222222222333333333333333555AAA^^^hhhSSS[[[kkk~~~ttt{{{yyy~~~aaaccctttooonnnkkkeeeXXXFFF777111333000000000000////////////000000///........................------,,,,,,,,,------------------------------------------------........................//////...------------...///...............////////////000000111222444555888777777888;;;@@@EEEHHHMMMNNNSSSZZZ^^^```eeekkkzzzvvvtttuuuwwwwww{{{qqqhhh\\\VVVVVVXXXXXXVVVWWWVVVWWWYYY[[[[[[ZZZXXXTTTVVVXXXZZZ\\\```fffiiiuuu{{{sssjjjcccaaa\\\UUUPPPMMMNNNPPPqqq```NNNJJJEEEAAA???===<<<;;;>>><<<;;;::::::999777555555444333222111000000000111111111111111111111111000000000000111111111111111111222222222333333333444444888GGGeeelllSSSWWWdddwww~~~yyybbbddduuuuuummmiiidddZZZIII888111222000000000000////////////000//////............///.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...//////...---------------//////000000111222444555666555555777;;;@@@FFFIIIOOOOOOTTT[[[___aaaffflllzzzvvvtttvvvxxxxxx|||xxxccc\\\TTTQQQRRRUUUVVVVVVVVVVVVWWWYYYYYYYYYWWWVVVTTTVVVXXX[[[]]]bbbgggkkkyyyvvvmmmccc```[[[UUUQQQNNNMMMMMMaaacccOOOKKKFFFBBB???>>>===<<<@@@===:::888888888777555444444333222111111111000111111111111111111111111///000000000111111111111111111222222222333333333444444:::MMMllllllSSSUUUaaa{{{~~~~~~sssaaaddduuu{{{qqqkkkfff___NNN999///000000000000000////////////000///............//////...............---------////////////////////////,,,,,,,,,,,,,,,---------........................//////...------------............------...///////////////000111222444444666666666777:::@@@EEEHHHOOOPPPUUU\\\```bbbgggmmmyyyuuutttvvvxxxxxx|||~~~oooggg[[[WWWRRRQQQSSSVVVXXXXXXWWWXXXYYYYYYXXXWWWVVVUUUWWWYYY\\\^^^aaafffkkkppp|||uuujjjdddaaa\\\WWWSSSPPPMMMLLLYYYgggPPPLLLGGGCCC@@@???>>>===@@@===:::777777777666555333333333333222111111000000000000000000000000000///000000000111111111111111111222222222333333333444333;;;SSStttjjjQQQUUUaaayyy|||sssggggggqqqxxxnnngggdddaaaQQQ<<<000000000000000000//////////////////............//////........................////////////////////////,,,---------.........///........................//////...------------...---------...///111222333/////////000111222444444888777666777:::>>>CCCFFFPPPPPPUUU]]]aaacccgggnnnwwwssssssvvvwwwxxx{{{ttthhhbbbVVVTTTQQQQQQSSSVVVWWWXXXWWWXXXYYYXXXVVVUUUVVVWWWYYY[[[___bbbffflllrrrwww~~~tttfffdddaaa\\\XXXUUUQQQMMMJJJVVVmmmQQQMMMHHHDDDAAA@@@???>>>@@@===:::888777666555444222333333333333222111000000000000000000000000000000000000000111111111111111111222222222333333333444333===YYY{{{}}}iiiQQQUUUaaawww}}}}}}yyytttlllkkkpppeee^^^^^^```TTT>>>222333000000000000///////////////............//////000.............../////////////////////////////////,,,------....../////////........................//////...------------...,,,,,,---...000222444555//////000000111222444555999888777777999===BBBDDDOOOPPPUUU\\\```bbbgggmmmuuurrrrrrvvvxxxxxx{{{zzzkkkccc```TTTSSSRRRRRRSSSUUUUUUVVVUUUVVVWWWVVVUUUVVVYYY\\\]]]```eeejjjpppwwwzzzkkkdddaaa\\\YYYVVVRRRMMMIIITTTqqqRRRNNNHHHDDDBBBAAA@@@??????===:::888777666444333222222333333333222111000000000000000000000000000000000000000111111111111111111222222222333333333555444@@@___zzzkkkTTTTTT]]]uuu~~~{{{ooohhhnnnaaaZZZ[[[aaaWWW@@@333444000000000000////////////...............///000000---........./////////000........................++++++,,,------...//////........................//////...------------...,,,,,,---...///000222333//////000000111222444555777666555666999>>>CCCFFFOOOPPPTTT\\\```bbbgggmmmuuusssssswwwyyyyyy|||lll```[[[ZZZTTTSSSSSSSSSSSSTTTTTTUUUTTTVVVVVVVVVUUUXXX]]]bbbcccggglllssszzzsssddd```[[[XXXVVVRRRLLLGGGPPPpppSSSNNNIIIEEECCCAAA@@@??????===:::999888666444222111222333444333222111000000000000000000000000000000000000000111111111111111111222222222333333333666555BBBccc~~~nnnWWWSSSZZZttt{{{nnnhhhrrreee]]]^^^dddZZZBBB333444000000000000////////////...............///000111---.........//////000000........................******+++,,,,,,---..............................//////...------------...---------------...///000//////000000111222444555555444444666:::???DDDHHHOOOOOOTTT[[[___aaaffflllvvvttttttxxxzzzzzz}}}|||nnneee]]]WWWUUUQQQRRRRRRQQQQQQRRRTTTWWWUUUWWWXXXXXXZZZ]]]aaaeeegggmmmvvv~~~ooogggbbb\\\XXXVVVSSSNNNJJJSSSyyyvvvWWWIIIGGGJJJFFFFFFFFF@@@===<<<;;;999888666555444444222111111222111000///000000000000000000000000000000000///000000111222111111111111222333444555;;;999@@@nnn|||zzz~~~sssSSSOOOZZZiiivvv|||}}}oooiiiuuullliiicccddd___EEE444999222222222111000//////...........................------------------------444000...---//////---+++------------------------444666777555111......///000///...------------------------............///---///000000000000333555555555666666888===DDDHHHRRRSSSUUUYYY^^^dddhhhkkkwwwxxxyyyzzz{{{}}}~~~nnnccc]]]WWWSSSRRRSSSTTTTTTTTTSSSSSSVVVXXXZZZ\\\]]]___```dddhhhlllpppuuu}}}lllfffaaa[[[XXXVVVSSSOOOKKKMMMpppXXXJJJGGGJJJEEEEEEEEE???===<<<;;;999777666555555555444222222333333111000000000000000000000000000111000000000000111222222111111111111222333444555666:::FFFuuu{{{qqqQQQJJJTTTbbbqqqiiiiiirrrqqqjjjyyyxxxtttkkkgggbbbKKK666555222222111111000//////...................................................333000...---...///---,,,------------------------222333444333///------...///......------------...---------............///---///000000000000333555555555666666888===DDDHHHQQQRRRUUUYYY^^^dddiiilllvvvwwwyyy{{{|||}}}~~~~~~rrrddd^^^[[[WWWVVVVVVWWWWWWWWWVVVUUUUUUXXXZZZ]]]___bbbdddfffjjjooosssvvv|||jjjddd___ZZZWWWVVVTTTPPPLLLKKKjjj\\\MMMIIIJJJDDDCCCDDD>>>===<<<:::999777777777777666555444444555444222111000000000000000000000000111111111111111222333333111111111222222333444555111:::LLL|||zzzrrrSSSKKKTTTddduuugggfffooommmdddvvv~~~~~~rrrhhhbbbPPP999111222222111111000/////////........................000000000//////.........111///...---.........,,,------------------------...000111000...,,,,,,---------------------...///---------............///---///000000000000333555555555666666888===DDDHHHPPPQQQTTTYYY___eeejjjmmmuuuvvvyyy|||~~~~~~~~~ssshhh^^^[[[ZZZYYYYYY[[[XXXYYYYYYWWWVVVVVVXXXZZZ\\\___bbbeeehhhlllqqquuuwww}}}kkkbbb]]]YYYWWWVVVUUUQQQNNNJJJdddaaaQQQKKKKKKDDDBBBCCC=========;;;:::999888888888666555444555555555222000000000000000000000000000222222111111222222333444222222222222333444555555111;;;NNN~~~|||pppSSSLLLUUUggg|||uuuqqqsssjjj^^^qqq{{{vvvggg___PPP;;;222111111111111000000//////........................000000//////...---------//////---------.........------------------------,,,---.........---------,,,,,,,,,,,,---......///---------............///---///000000000000333555555555666666888===DDDHHHOOOQQQTTTYYY___eeejjjnnnsssvvvyyy}}}~~~~~~xxxeee]]]VVVUUUUUUTTTUUUWWWWWWXXXXXXWWWVVVVVVYYY[[[\\\___cccgggjjjooossswwwzzzmmm```\\\XXXVVVVVVUUURRRNNNJJJ___iiiWWWOOOMMMEEECCCCCC>>>>>>>>>>>>===;;;:::999888555444444555666444222///111111111111111111111111222222111111222222333444222222222222333444555666555<<>>999666555555666777888666333000111111111111111111111111111000000000000111222222333333222333333444555666666CCCZZZqqqXXXLLLOOOeee~~~lllxxxhhhZZZeeeqqqkkkgggQQQ;;;888000000000000000000000111........................,,,,,,------......//////***,,,------,,,,,,///111------------------------...---,,,---000000...,,,------,,,,,,+++,,,,,,,,,---------............///---///000000000000333555555555666666888===DDDHHHQQQRRRUUUYYY^^^dddiiillltttuuuxxx{{{wwwlllaaa[[[ZZZVVVTTTVVVVVVSSSTTTWWWUUUWWWXXXXXXXXXZZZ]]]```eeehhhmmmqqqtttwww{{{}}}qqq```\\\XXXVVVUUUTTTPPPMMMOOOZZZ~~~{{{ggg\\\VVVKKKHHHHHHCCCBBBEEEGGGHHHEEE???999555777777777999:::888444111111111111111111111111111000000000///000111111222333333333333444555666666333EEEbbb}}}sssmmmkkkjjjkkkppptttxxxzzzzzzxxxvvvuuuzzz}}}mmmUUUJJJMMMfffoooyyy|||ddd\\\fffvvveeegggkkkVVV===:::000000000000000111111111........................,,,------...///000111111))),,,------,,,,,,///222------------------------...,,,+++,,,///000---+++...------,,,++++++++++++---------.........//////---///000000000000333555555555666666888===DDDIIIRRRSSSUUUYYY^^^dddhhhkkktttuuuxxx{{{~~~uuujjjccc^^^\\\XXXZZZ[[[ZZZYYYXXXYYY[[[XXXYYY[[[\\\]]]```cccfffnnnppprrruuuwww{{{{{{tttccc]]]WWWVVVUUUQQQPPPRRRNNN]]]wwwxxxgggXXXNNNHHHSSS___^^^NNNMMMLLLIIIEEEAAA===;;;999888;;;AAABBB<<<666555333333333222222222111111111111222222222333333333333222222222333555777888888CCCvvvwwwnnnbbbZZZYYYYYYXXXVVVccc```\\\ZZZ[[[]]]^^^^^^bbbdddkkkvvvtttWWWHHHKKK[[[|||}}}nnnXXXYYYpppqqqjjjhhhhhhWWW@@@777444222000///000000///...////////////////////////...------,,,,,,------...***+++,,,---............---,,,,,,---......---+++)))***,,,......---,,,+++....................................///////////////111222111//////333666666777888888:::>>>CCCGGGPPPTTTWWWXXX\\\dddggggggmmmrrryyy~~~xxxnnnhhhdddbbb```]]]^^^^^^\\\ZZZXXXXXXYYY[[[]]]___```aaadddhhhkkkmmmooorrrtttwww{{{zzzsssbbb\\\VVVUUUTTTPPPOOOQQQKKKYYYrrrzzzhhh[[[RRRMMMVVV___\\\LLLKKKJJJGGGDDD@@@<<<:::999888:::??????:::555333333333333222222222222111111111222222222333333333333222222222333555777888;;;GGGzzzzzzoooggg]]]WWWWWWYYYYYYXXX\\\\\\\\\YYYVVVVVVXXXZZZ[[[___hhhttt}}}uuuZZZKKKJJJVVV~~~vvvyyyqqqYYYVVVjjjlllgggeeegggWWW???666444222000///000000///...////////////////////////...------,,,,,,------...111///---***))))))***+++---,,,+++,,,...///...---***+++---.........,,,,,,....................................////////////...///111222222444666888666666777888:::>>>CCCGGGPPPTTTWWWXXX\\\dddggggggnnnttt{{{|||wwwnnnhhhdddccccccbbbbbbbbbaaa^^^ZZZXXXWWWXXX]]]___aaabbbcccfffjjjmmmlllnnnqqqtttwww{{{{{{qqqbbb[[[UUUTTTRRROOONNNPPPHHHTTTjjj|||iii\\\VVVPPPVVV\\\VVVJJJJJJJJJHHHDDD@@@<<<:::;;;777777;;;;;;666333222333333333333222222222222111111222222222333333333333333222222333555777888>>>KKKrrriiiccc[[[XXXYYY\\\]]]]]]^^^bbbdddaaa\\\ZZZ]]]bbbeeejjjsss|||vvv^^^NNNJJJQQQuuurrriii|||ppp\\\UUUaaafffcccbbbfffXXX@@@666444222000///000000///...////////////////////////...------,,,,,,------...000...------111888???CCC222///---,,,---...------+++,,,---//////...------....................................////////////......000333777999:::999555666777888:::>>>CCCGGGPPPTTTWWWXXX\\\dddggggggooouuu}}}wwwrrrkkkeeebbbbbbaaaaaaccccccaaa^^^ZZZXXXXXXYYY]]]^^^```aaacccfffjjjmmmmmmooorrruuuxxx}}}qqqbbb[[[VVVTTTRRROOOMMMOOOGGGPPPbbbjjj\\\VVVQQQSSSTTTMMMJJJJJJJJJIIIFFFBBB>>><<<===888777999888555222333444444333333333222222222111111222222222333333333333333333333444555777888===MMMuuulllgggaaa___```bbbddddddiiikkkllliiiggghhhmmmrrr{{{}}}xxx```QQQKKKOOOqqqvvvkkk{{{}}}uuukkk^^^VVVZZZaaa``````eeeZZZCCC777444222000///000000///...////////////////////////...------,,,,,,------...***+++---222;;;EEEOOOTTT666222...,,,,,,,,,++++++,,,---.../////////..........................................////////////......///333888:::999666444555666777999>>>CCCGGGPPPTTTWWWXXX\\\dddggggggnnnttt}}}{{{uuupppjjjeeedddccccccccc``````___]]]ZZZYYY[[[]]]^^^```bbbbbbdddfffjjjmmmnnnppptttwww{{{pppccc]]]WWWUUUSSSOOONNNPPPKKKOOO\\\ppp^^^XXXQQQPPPOOOGGGFFFGGGHHHHHHFFFBBB>>><<>>444222000//////000000/////////............//////........................***+++,,,,,,******+++,,,------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......,,,///111222111111111222555555666777888:::AAAHHHSSSSSSVVV[[[aaafffiiiiiitttwww{{{|||}}}|||vvvuuutttqqqnnnkkkjjjhhhfffdddccccccdddddddddeeeeeefffgggiiiiiikkklllnnnnnnnnnoooqqqtttvvvyyy|||}}}wwwqqqooossszzz{{{yyyyyyooofffccc[[[TTTTTTSSSPPPOOOOOOOOOHHHXXXzzzoooZZZTTTRRROOOMMMOOONNNMMMJJJGGGEEECCCBBB???;;;888888999999666333444444444333333333222222444444333333333333444444222333444444444555888;;;<<>>CCCHHHRRRSSSUUU[[[aaafffiiiiiiqqquuuyyy{{{{{{}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyy{{{}}}xxxsssqqqooommmkkkkkkjjjhhhfffeeeeeeeeeeeeffffffggghhhjjjmmmooopppmmmnnnooopppqqqssswwwyyy|||{{{yyy|||qqqgggddd\\\VVVUUUTTTQQQOOOPPPQQQIIIUUUssslllYYYTTTSSSPPPOOOPPPOOOLLLIIIFFFCCCBBBAAA@@@===:::999:::999666333444444444444333333333333333333222222222222333333111222333333333555888:::===ddd|||zzzyyyvvvuuuxxxzzztttrrrbbbOOOGGGIIIccc}}}ppprrr{{{gggjjj|||zzziii\\\NNN???444222000//////000000///------,,,,,,,,,,,,------........................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------......---------------------///111111111000111222333333333555:::@@@EEEGGGQQQRRRUUUZZZaaafffiiijjjqqquuuzzz}}}|||}}}yyypppmmmmmmnnnnnnoooqqqrrrsssrrrrrrrrrsssuuuwwwyyyzzz}}}{{{uuupppnnnllljjjiiikkkjjjhhhgggffffffggghhhjjjjjjkkklllnnnqqqssstttpppqqqrrrsssuuuxxx|||uuutttrrreeeeee]]]WWWVVVUUURRRPPPPPPPPPIIITTTnnniiiVVVQQQPPPOOONNNNNNMMMJJJHHHFFFDDDDDDDDDCCC@@@===<<<===<<<888555555444444444444333333333333222222111111222222333111222222222222444777:::===eeezzzwwwvvvtttrrruuuzzzssssssbbbOOOGGGGGG^^^vvv{{{uuuhhhhhhvvvrrrbbbmmmwwwxxxnnnddd]]]QQQDDD444222000//////000000///...------,,,,,,------...........................---...///...---,,,---///++++++++++++++++++++++++,,,,,,,,,---------..........................................---------------///111111000000111333000444666555888>>>DDDFFFPPPQQQTTTZZZaaafffiiijjjsssyyy|||pppiii______aaaccceeehhhkkklllllllllmmmnnnoooqqqrrrrrrssswww}}}{{{xxxsssooommmkkkjjjjjjjjjjjjhhhhhhhhhhhhiiijjjooooooooopppqqqrrrtttuuussstttwwwxxxzzz}}}{{{rrrqqqsssgggfff^^^WWWVVVVVVRRRPPPPPPNNNIIITTTjjjiiiUUUNNNLLLKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDAAA======>>>===:::777555555555444444444333333333222222111111222222333111222222222222444777:::>>>hhhyyyvvvttttttsssrrrvvv}}}{{{rrrsssbbbOOOGGGFFFZZZqqqyyyvvviiifffrrr}}}~~~zzz|||bbbkkkmmmlllgggfffcccVVVGGG444222000//////000000/////////............//////........................---...//////------...///++++++++++++++++++++++++,,,,,,,,,---------......---................................................///000000000000222333...666:::777666<<>><<<<<<>>>>>><<<999555555555555444444444444444444333333333333444444222333444444444555888;;;EEEqqq{{{xxxvvvrrrppptttxxx{{{~~~||||||uuuooorrr^^^LLLHHHFFFWWW|||yyymmmrrrzzz{{{wwwyyy\\\^^^fffppptttrrrgggTTTDDD444222000//////000000//////......------......///........................,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,---...///000111111///000000000///000222444222777888777>>>KKKMMMGGGMMMNNNRRRXXX```gggkkkllltttyyyyyyjjj[[[OOOHHHFFFCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRWWW[[[^^^```aaaaaaaaabbbdddfffiiilllooopppnnnnnnnnnlllkkkkkkmmmooojjjiiiiiiiiijjjlllnnnoooqqqqqqrrrrrrsssuuuvvvwwwxxx|||wwwpppfff^^^WWWUUUTTTPPPNNNNNNNNNLLLTTTbbb|||```RRRMMMMMMOOOIIIKKKMMMOOONNNKKKHHHFFFBBB@@@===>>>AAAAAA???<<<666666555555555444444444555444444333333444444555333444444444444666999<<>>;;;888666666666444333444333222222333444555555222333444555555777:::===EEEyyy}}}yyyvvvuuuttttttvvvyyy|||~~~|||wwwooobbbPPPCCCFFFPPPnnnyyyrrr{{{tttUUUZZZnnnxxxmmm___VVVJJJ;;;444222111000111000...---------------------------///......---,,,,,,++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,------------,,,...------------...//////.........//////000111222444555666888<<>><<<;;;999888999888666555333333222222333444555666111222333444444666999<<>>:::;;;:::::::::;;;:::888666666666666666444444444555111222333333444555999;;;EEE{{{pppfffdddgggnnnuuu~~~yyywwwxxxzzz||||||yyygggQQQCCCDDDKKKeeerrrttt|||ooofffNNN\\\fffkkkiiifff```OOO<<<333222000000111000///---..............................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,+++++++++,,,...///---------------...///000............///000111222333333444666:::>>>BBBEEEMMMMMMPPPUUU]]]dddhhhiiiqqqtttyyy~~~{{{mmm^^^VVVUUUXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWTTTOOOJJJHHHHHHEEEEEEDDDCCCCCCFFFKKKNNNPPPSSSXXX]]]___```___^^^ccceeegggjjjnnnqqqssstttvvvwwwyyy{{{}}}|||hhhaaaXXXRRRPPPQQQRRRRRRUUUXXX```mmmvvv|||zzzvvvzzzbbb]]]YYYUUUTTTVVVVVVTTTRRRQQQUUUUUUmmmeee\\\```^^^VVV[[[WWWRRROOONNNOOOOOOOOOOOOPPPPPPNNNKKKHHHDDD@@@<<<;;;:::;;;<<<;;;999888:::<<<<<<:::666444444444111222333333444555999;;;GGG}}}uuuccc\\\^^^dddkkkqqqvvv{{{|||xxxwwwxxx{{{~~~}}}hhhPPPBBBCCCIIIZZZxxxwwwooosss{{{ssslllgggTTTWWW\\\```bbbddd```OOO<<<333111000000111111///...........................---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++*********+++---...,,,,,,,,,------///000000............///000111222333333444666999>>>BBBDDDMMMNNNQQQWWW]]]cccgggiiiqqquuu{{{wwwfff\\\\\\___aaabbbdddfffgggggggggfff\\\YYYSSSMMMHHHEEEBBBAAAAAAAAABBBBBBBBBDDDHHHKKKLLLOOOTTTYYY]]]_________bbbccceeehhhkkknnnqqqrrrvvvxxx|||zzzlllggg```[[[YYYYYYYYYYYY___bbbkkkyyywwwuuuyyyaaa^^^ZZZVVVTTTVVVWWWUUUTTTNNNTTTUUUjjjkkk___aaa^^^UUUTTTQQQOOONNNPPPRRRSSSTTTRRRRRRPPPKKKHHHHHHGGGDDD===;;;::::::;;;;;;:::888===???@@@===888444333444111222333444444666999<<>>BBBDDDLLLNNNRRRXXX]]]cccgggiiiqqquuu|||yyyggg^^^^^^bbbfffgggiiikkklllllllllkkk___WWWNNNGGGDDDBBB@@@>>>>>>???BBBCCCCCCDDDGGGIIIIIILLLPPPUUUZZZ]]]___```aaabbbdddgggjjjlllnnnooouuuyyy~~~zzzwwwtttqqqppppppqqqqqqvvvuuu{{{yyy{{{jjjaaa\\\VVVTTTUUUWWWWWWUUUOOOTTTRRRcccpppaaa```___YYYSSSQQQPPPPPPRRRSSSTTTTTTMMMOOOMMMFFFDDDGGGFFFCCC???<<<:::999999:::999888<<>>888444333555222333444555555777:::===DDD|||~~~uuuiiibbb]]]___cccfffiiimmmmmmooorrrvvv{{{zzzyyyxxxxxxzzz}}}fffKKK@@@CCCIIIXXXkkkkkkooossszzznnnuuu{{{pppQQQQQQRRRUUUYYYUUUHHH999222111000000111111000///........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111.........//////000111222555555555777:::>>>BBBDDDJJJNNNSSSXXX]]]bbbgggiiiooottt{{{~~~{{{pppccc]]]aaagggdddfffhhhkkkllllllkkkjjj___UUUIIIBBBAAAAAA@@@===<<>>BBBDDDIIIMMMSSSYYY^^^bbbgggjjjnnnssszzz|||xxxooolllgggcccaaa```bbbccceeeeeefffffffffeeecccbbbWWWPPPGGGAAA???@@@?????????AAABBBCCCCCCEEEGGGJJJGGGIIIKKKKKKLLLQQQYYY___fffhhhjjjiiihhhhhhkkkooovvvzzz}}}|||nnn[[[YYYVVVVVVWWWYYYZZZZZZVVVSSSUUU^^^lllaaaaaa\\\YYY\\\YYYUUURRRPPPQQQSSSTTTOOONNNLLLKKKJJJGGGCCC@@@@@@>>><<<:::888777777777666666777888888777666555333444555444444555888;;;KKKvvv|||pppddd]]]YYY[[[___dddggghhheeebbbaaaaaaaaacccfffkkkpppsss~~~xxxWWWFFF???AAAJJJWWWiiipppgggfffuuu~~~{{{tttyyyWWW^^^]]]WWWWWWXXXKKK999444222000//////000000///333000,,,,,,...000///---.........------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......---------............///000000000000000111111111444333444777<<>>???@@@AAAAAA@@@CCCEEEFFFFFFGGGHHHIIIKKKJJJGGGFFFGGGMMMUUU[[[aaadddiiilllnnnppprrrtttrrrtttvvvzzz}}}}}}}}}rrr]]]]]]\\\ZZZZZZ[[[ZZZXXXVVVVVVRRRTTT___sss```^^^\\\]]]UUUTTTQQQOOONNNNNNNNNOOONNNLLLKKKKKKJJJHHHEEEBBB>>>===;;;999777777777888666666777777666555444444333444555444444555888;;;DDDqqqxxxjjj]]]UUUQQQOOONNNRRRSSSUUUYYY[[[\\\YYYWWWPPPRRRUUUVVVWWWYYY\\\^^^kkkpppwww~~~}}}~~~qqqRRREEE??????HHHWWWjjjqqqddd___ooozzzvvv```kkknnnhhhdddbbbUUUCCC444222///...///000//////000///---,,,---......---...------------,,,,,,,,,,,,---......//////......------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////000000111111111111444333444777<<>>???@@@@@@AAA@@@BBBEEEGGGHHHHHHIIIKKKMMMJJJGGGEEEGGGMMMUUUZZZbbbeeeiiillloooppppppqqqsssuuuxxx|||{{{sssrrruuuvvvqqqggg[[[[[[[[[[[[\\\]]]\\\YYYVVVVVVRRRTTT___sss^^^ZZZWWWYYYYYYWWWTTTQQQOOOMMMMMMMMMJJJIIIHHHHHHHHHGGGCCCAAA===<<<;;;999888888888999777777666666555555444444333444555444444555888;;;BBBpppzzznnnfff[[[RRRNNNNNNOOOPPPRRRQQQRRRSSSTTTSSSQQQNNNMMMQQQTTTUUUTTTTTTUUUWWW\\\bbblllvvv}}}lllNNNDDD??????HHHQQQgggrrrjjjiiiyyyvvvzzzccckkknnniiihhhfffUUU???444111///.../////////...///...------------------------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......---------............/////////000000111111222222444333444777<<>>===<<<:::::::::;;;<<<888777777666555444444444333444555444444555888;;;AAAooo}}}uuuiiiZZZVVVQQQNNNOOOQQQSSSSSSSSSQQQOOOOOONNNLLLJJJGGGGGGKKKOOOOOOLLLJJJKKKMMMQQQWWWaaalllvvv}}}uuuqqqpppssstttvvv}}}fffKKKCCC>>>@@@JJJ\\\ooowwwnnnmmm{{{ooo~~~fffkkkkkkhhhkkkjjjVVV<<<333111///......//////....../////////...---------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///...//////000111111222222444333444777<<>>===>>>@@@???AAAEEEHHHKKKPPPTTTXXXXXXWWWXXX[[[```eeehhhiiiddddddfffjjjnnnppppppooopppsssxxx|||~~~wwwsssqqq}}}uuu\\\XXXVVVWWWXXX[[[]]]]]]\\\YYYTTTPPPSSS___zzziiieee___]]]___[[[UUUPPPLLLJJJJJJKKKJJJIIIHHHHHHGGGEEEBBB???@@@???>>>======>>>>>>???:::999888666555555555555333444555444444555888;;;@@@nnnttthhhbbbXXXQQQQQQQQQSSSVVVXXXWWWVVVRRROOOLLLKKKJJJHHHFFFDDDGGGKKKNNNMMMHHHDDDEEEHHHKKKOOOWWW```kkkuuu|||rrrccc\\\\\\___cccdddiiisss```HHHBBB>>>AAAOOOpppuuukkkttt}}}|||jjj|||```eeedddbbbeeeeeeQQQ777333111...---...///.........///111000///------...,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---......---------............///......///000111222222333444333444777<<>>kkk~~~uuugggTTTNNNOOOJJJMMMMMMOOORRRSSSPPPLLLHHHIIIFFFDDDDDDEEEFFFFFFFFFIIIMMMOOOKKKDDD@@@BBBFFFIIIHHHIIILLLUUU```kkkrrr~~~wwwjjjffffffmmmuuusssYYYFFF@@@<<>>===;;;999777666666666555444444444555666888999DDDaaayyyooobbbWWWQQQOOOMMMKKKNNNOOOPPPOOOJJJFFFDDDCCCGGGKKKLLLHHHEEEFFFFFFCCCOOONNNJJJEEEBBBAAACCCEEECCCFFFJJJMMMQQQYYYeeemmm|||}}}~~~~~~nnnYYYIII@@@>>>EEENNNmmmoooaaaVVV___eeedddbbb]]]MMM<<<111111111111000000000000///............---------///...---,,,+++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------...------------...//////---...000000//////111222555555666777;;;???BBBEEEGGGKKKMMMOOOWWWbbbjjjlllooorrrwww~~~wwwooojjjZZZTTTLLLGGGEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJHHHGGGFFF@@@>>><<<:::;;;===@@@BBBEEEHHHNNNTTT]]]gggrrrxxxyyypppiiiddd___XXXSSSOOOMMMKKKKKKMMMPPPSSSUUU^^^dddlllpppsssxxx}}}{{{iii```\\\ZZZZZZ]]]^^^[[[WWWWWWQQQSSS```uuummmppppppqqqgggccc]]]VVVRRRQQQQQQRRRTTTUUUVVVXXXWWWTTTNNNIIILLLIIIDDDAAA??????AAABBB@@@???<<<:::888888888888555555444444555666888999AAA^^^~~~vvvhhhaaaXXXQQQNNNLLLKKKJJJIIIIIIIIIGGGFFFEEEGGGIIIHHHLLLNNNJJJHHHIIIHHHFFFGGGFFFDDDAAA???@@@CCCFFFGGGHHHJJJLLLOOOVVV^^^ddduuu{{{}}}mmmYYYIII@@@???GGGPPPtttvvv___XXX```dddaaa___ZZZMMM===111111111000000000/////////............---------///...---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------...------------...//////---...000000//////111222444444555777:::>>>BBBDDDGGGKKKMMMOOOWWWbbbjjjlllnnnqqqvvv}}}uuujjjaaa\\\SSSPPPLLLJJJKKKNNNPPPQQQQQQRRRSSSSSSSSSQQQPPPNNNMMMMMMMMMLLLKKKIIIGGGEEE>>>===;;;:::<<>><<<:::999999999666555555444555666888999>>>ZZZuuujjjdddUUURRRNNNLLLLLLLLLKKKJJJKKKKKKIIIGGGGGGJJJOOOSSSTTTXXXWWWQQQLLLIIIEEEAAA???????????????BBBFFFIIINNNNNNOOOPPPSSSWWWZZZ]]]qqq{{{}}}mmmYYYIIIAAA@@@HHHQQQrrr___YYYaaaccc___[[[WWWKKK===111111000000000000/////////............---------///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------...------------...//////---...000000//////111222333333444666999===AAACCCGGGKKKMMMOOOVVVbbbjjjkkknnnqqqvvv}}}zzzmmmbbbZZZVVVSSSRRRPPPQQQTTTWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRLLLLLLMMMMMMKKKIIIGGGEEE>>>===;;;;;;<<<@@@CCCFFFEEEPPP^^^jjjsss}}}nnniiiccc^^^YYYSSSMMMIIIJJJJJJJJJIIIIIIIIIKKKMMMRRRYYYccckkkrrr{{{xxxrrrkkkaaa___]]]\\\]]]\\\ZZZWWWZZZSSSQQQWWWvvvggggggfffgggeeedddbbb```\\\YYYVVVTTTTTTUUUVVVXXXYYYWWWRRROOOKKKJJJHHHFFFEEEEEEFFFGGGCCCAAA???<<<:::999999999777666555555555666888999<<>><<<<<<===@@@DDDFFFFFFSSSeeeqqqzzzpppgggccc^^^YYYTTTOOOKKKHHHKKKLLLNNNNNNLLLLLLNNNOOOPPPWWWbbbjjjsss}}}wwwsss{{{eee^^^]]]\\\\\\\\\\\\[[[ZZZZZZTTTRRRXXXyyyiiihhheeefffaaabbbbbbbbbaaa^^^[[[YYYVVVVVVVVVWWWWWWTTTPPPLLLIIIIIIHHHGGGGGGGGGGGGGGGCCCBBB???<<<:::999888888777777666555555666888999;;;SSS~~~gggUUULLLIIIGGGIIILLLNNNNNNNNNMMMLLLJJJLLLNNNOOOQQQTTTXXX\\\WWWZZZYYYRRRKKKGGGCCC>>><<<>>>@@@BBBEEEIIINNNRRRWWWYYY\\\```eeeiiimmmooooooZZZIII???>>>EEENNNeeepppuuuzzzdddZZZdddjjjeee]]]TTTEEE666000000000////////////...///............------------------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------............------------...//////---...000000//////111222222222333444888<<>>AAAEEEGGGJJJXXXiiitttzzzyyynnneeebbb\\\VVVPPPLLLJJJIIIJJJMMMQQQRRRPPPOOORRRTTTTTT[[[dddkkksss}}}tttsssqqq^^^ZZZZZZ[[[[[[[[[\\\\\\\\\WWWTTTSSSZZZ{{{jjjeee]]]ZZZ]]]___aaabbbaaa___\\\ZZZWWWVVVVVVVVVUUURRRMMMJJJEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC@@@===;;;999999888888777666666666777888888;;;PPPqqq]]]PPPJJJIIIKKKMMMOOOOOONNNLLLLLLLLLJJJNNNSSSWWW\\\```dddhhhkkklllfff[[[PPPIIIBBB===;;;>>>AAADDDHHHMMMRRRVVVZZZ```gggmmmsssyyy~~~mmmXXXHHH>>>===DDDMMMiiittttttxxxddd^^^iiioooiii^^^SSSCCC333000000////////////......///............---------------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---------...............------------...//////---...000000//////111222222222333555888<<<@@@BBBFFFJJJLLLNNNUUUaaaiiijjjooorrrwww~~~~~~yyyppphhhbbb```aaabbb\\\YYYUUUSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLJJJLLLMMMNNNMMMJJJFFFDDD>>>===<<<<<>>===EEEOOOggg|||xxxpppeeeeeeooosssjjj^^^RRRCCC444000000/////////.........///............---------------.........---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------...............------------...//////---...000000//////111222333333444555888<<<@@@CCCFFFIIILLLNNNUUU```hhhjjjmmmpppuuu|||yyyuuummmgggcccdddfffiii^^^[[[VVVSSSQQQOOOMMMKKKMMMNNNOOOPPPPPPOOOOOONNNNNNOOOPPPPPPNNNJJJFFFCCC<<<;;;;;;<<>><<<;;;;;;999888777666666777888888:::KKKooo\\\RRROOOQQQRRRWWWXXXWWWTTTQQQPPPRRRTTTVVVYYY\\\___bbbgggmmmrrrmmmllldddWWWKKKFFFBBB>>>>>>BBBHHHNNNTTT[[[aaafffxxxuuufffSSSEEE===>>>GGGQQQ^^^~~~yyyddduuugggkkksssuuujjj\\\QQQCCC666000/////////............//////.........---------,,,---.........---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...------------...//////---...000000//////111222333333444666999===AAACCCFFFIIILLLNNNUUU```hhhjjjlllnnnssszzz~~~tttnnnhhhdddeeegggggggggZZZXXXVVVTTTTTTSSSRRRPPPVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQPPPMMMIIIDDDAAA???===<<<===AAAFFFIIIJJJUUUeeepppnnnmmmzzzxxxeeeZZZXXXZZZZZZ\\\XXXSSSPPPPPPTTTYYY\\\ffflllrrruuuvvvvvvyyy{{{~~~~~~sssppp~~~zzzeeeZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\VVVWWWPPP]]]fff[[[WWWTTTWWWZZZYYYXXXXXXWWWTTTPPPMMMHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBCCCFFFJJJLLLLLLKKKFFFEEEDDDBBB@@@???===<<<;;;888777888888666777:::;;;MMM|||zzzfffWWWNNNLLLQQQXXX```^^^ZZZVVVTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^```ZZZQQQJJJEEEBBB@@@???>>>CCCHHHSSS\\\YYY```uuuxxxnnnssssssnnnXXXDDDBBBBBBEEENNNeeeiiiooommmppp~~~jjj^^^mmmnnncccZZZKKK999333222111111000///......---000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++******++++++,,,---,,,------......------,,,000///...---------------............////////////////////////000000000000555555444555888<<<@@@BBBHHHIIIKKKOOOVVV^^^fffjjjooopppttt{{{zzzooollliiiiiikkkkkkiiifff___]]]ZZZXXXXXXWWWUUUTTTTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLKKKIIIFFFCCCAAA@@@>>>===>>>BBBGGGJJJLLLVVVeeennnlllmmmzzzmmm]]]UUUUUUVVVVVVUUUSSSOOONNNOOOSSSYYY\\\fffllluuu~~~|||oookkkxxxxxxggg]]][[[[[[ZZZYYYYYYZZZ[[[\\\WWWWWWNNN[[[ddd[[[WWWRRRUUUZZZYYYXXXXXXXXXVVVSSSPPPFFFFFFFFFEEECCCBBBBBBBBBEEEDDDEEEGGGJJJLLLKKKJJJHHHGGGEEECCC@@@>>><<<;;;<<<888777999888666777::::::JJJyyyqqq^^^TTTQQQRRRWWW]]]ddd```[[[VVVTTTUUUYYY[[[[[[[[[[[[ZZZYYYWWWVVVUUUQQQLLLGGGCCCAAAAAA@@@@@@AAAIIINNNXXXaaaaaakkkyyynnngggiiiqqq{{{sssnnnYYYGGGDDDBBBCCCKKK]]]eeepppqqqrrrlllooo{{{vvvdddVVVEEE666333111111000000//////......000000///------,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,------......------,,,------,,,,,,,,,------...............////////////////////////000000000000555444444555888<<<@@@BBBGGGHHHKKKOOOVVV^^^fffkkknnnooottt{{{~~~~~~sssjjjjjjjjjmmmooonnniiieeeaaa___[[[YYYXXXWWWVVVTTTNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDAAA???===>>>BBBGGGKKKMMMYYYcccjjjiiinnn|||qqq]]]QQQNNNOOOPPPOOOLLLKKKJJJJJJMMMRRRWWWZZZgggmmmxxx~~~vvvjjjfffrrr|||vvvhhh___ZZZZZZZZZZZZZZZ[[[\\\]]]YYYXXXNNNZZZccc[[[XXXSSSUUUTTTRRRRRRRRRRRRQQQOOOLLLFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHJJJKKKJJJHHHJJJHHHFFFCCC@@@===;;;:::<<<999777999888666777:::999GGGttttttdddUUUQQQTTTXXX]]]bbbfffaaa[[[VVVVVVYYY^^^bbb]]]]]]\\\ZZZWWWSSSOOOLLLGGGDDDAAA@@@@@@AAAAAA@@@AAAJJJPPPYYYbbbfffuuussshhhfffdddeeehhhooouuusssnnnZZZIIIFFFBBBBBBKKKbbbkkkwwwwwwvvv}}}hhhyyyxxxdddUUUCCC444444000000000000////////////000///...------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,------......------,,,+++******+++,,,---......---............/////////.../////////000000000111444444444666888<<<@@@BBBFFFGGGJJJOOOVVV___ggglllnnnooosss{{{xxxmmmjjjiiijjjmmmooommmgggaaa]]]ZZZVVVSSSRRRRRRQQQOOOLLLKKKIIIHHHFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIICCC@@@======AAAFFFKKKNNNZZZbbbggghhhppp{{{hhhSSSJJJJJJJJJIIIGGGFFFEEEEEEFFFIIINNNRRRUUU```ccclll{{{{{{qqqhhhfffqqqzzzuuuhhh]]]YYYYYYYYYZZZ[[[]]]^^^^^^[[[ZZZQQQ^^^bbb\\\ZZZUUUWWWPPPNNNLLLKKKLLLKKKIIIGGGGGGFFFDDDDDDEEEFFFGGGFFFIIIHHHGGGHHHIIIJJJHHHFFFHHHGGGEEECCC@@@>>><<<;;;===999888999999666777::::::CCCnnnlll]]]PPPOOOVVV\\\```bbbaaa^^^ZZZXXXYYY]]]bbbeee[[[ZZZYYYVVVSSSOOOLLLJJJIIIGGGDDDBBBBBBBBBAAA@@@BBBMMMSSSYYYdddlll}}}sssccc```eeehhhkkknnnqqqvvvssskkkWWWGGGEEEBBBDDDPPPpppxxx~~~xxx~~~sssaaasssxxxpppddd[[[JJJ888555////////////000000000000000///...------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,------......------,,,,,,,,,++++++,,,------...---------.........//////......//////000000111111333333444666999===@@@BBBEEEFFFIIINNNVVV___ggglllnnnpppttt{{{uuukkkllljjjiiijjjjjjhhhbbb]]]XXXTTTPPPMMMLLLLLLKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMEEEAAA===<<>>>>>>>>:::888:::999666777:::<<<@@@hhh}}}hhh[[[PPPQQQXXX]]]^^^^^^[[[ZZZXXXWWWWWWYYY[[[\\\TTTTTTRRRQQQOOONNNMMMLLLKKKHHHEEECCCBBBAAA@@@>>>IIISSSXXX]]]jjjuuuccc___]]]```eeejjjpppvvv}}}ssshhhQQQCCCBBBAAAGGGXXXtttgggZZZhhhllljjjhhhhhhVVV===444////////////000000000000//////...------------...---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,---......,,,------......------,,,//////...---------------------------.....................///000111111111222333444666:::===@@@BBBEEEFFFIIINNNVVV___ggglllooopppuuu}}}|||ssslllnnnkkkhhhgggfffccc]]]XXXTTTPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPIIIEEE???===???EEEJJJMMMWWW^^^aaabbbkkkyyy}}}ppp]]]LLLJJJLLLHHHDDDDDDFFFDDDBBB@@@AAADDDHHHJJJPPPOOOOOOSSS]]]iiisssyyyzzzpppmmmnnnuuu{{{uuudddVVVUUUWWWYYY[[[^^^___``````^^^^^^YYYmmm___YYYXXXUUUVVVSSSOOOLLLJJJIIIJJJJJJIIILLLHHHEEEEEEHHHJJJJJJIIIGGGGGGGGGHHHJJJKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBAAA???;;;999:::999666777:::>>><<<```}}}fff[[[TTTUUUZZZ\\\\\\]]]ZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQJJJFFFBBB@@@?????????>>>IIISSSVVV\\\lll|||mmmSSSXXX^^^bbbdddhhhooovvv~~~rrreeeMMM@@@@@@@@@III\\\rrryyy___WWWdddiiijjjooopppZZZ===222000000000000///////////////......---------......---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,,,,,,,------...,,,------......------,,,000000///...------------,,,------------.........------...///000111222222111222444777:::>>>AAABBBEEEFFFIIINNNUUU^^^fffkkknnnpppuuu|||yyysssmmmllljjjhhhhhhgggbbb[[[UUUPPPMMMHHHFFFFFFHHHHHHIIIEEEFFFGGGHHHJJJLLLOOOPPPTTTUUUWWWXXXYYYXXXWWWVVVOOOIIIBBB???@@@EEEKKKNNNTTT[[[]]]\\\bbbnnnssspppcccSSSHHHKKKNNNJJJHHHJJJHHHEEEAAA>>>>>>BBBFFFIIIOOOOOOOOOPPPSSSYYYaaafffooo~~~~~~zzzqqqooooootttxxxttteeeWWWTTTVVVYYY\\\^^^```aaaaaa```___ZZZoooddd]]]\\\VVVVVVQQQNNNJJJIIIJJJLLLNNNNNNTTTPPPKKKKKKNNNQQQPPPNNNGGGGGGGGGJJJMMMNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDCCC???;;;::::::999666777:::>>>888XXXxxxbbb[[[WWWYYY]]]]]]]]]___\\\ZZZWWWTTTSSSSSSTTTUUUZZZ\\\```bbbaaa^^^ZZZWWWOOOKKKFFFBBBAAAAAAAAAAAAFFFOOORRRYYYooovvv^^^SSSYYY```bbbbbbgggnnntttzzzpppbbbLLL@@@AAA>>>FFFZZZrrrqqqYYYVVVcccjjjmmmpppkkkRRR999333111111000000//////............---------......///---,,,,,,++++++,,,,,,------..................---+++++++++++++++,,,------,,,------......------,,,......------,,,---------,,,,,,---------.........------...///000111222222000222444777;;;>>>AAABBBFFFGGGIIINNNUUU]]]eeeiiilllnnnsss{{{}}}wwwrrrnnniiiiiiiiiiiiiiiddd[[[TTTMMMJJJEEECCCDDDFFFGGGGGGIIIJJJKKKNNNQQQTTTVVVXXX\\\]]]```aaaaaa```]]]\\\SSSMMMEEE@@@BBBGGGLLLOOORRRYYY[[[XXX[[[eeeiiifffXXXKKKDDDJJJOOOLLLLLLPPPHHHEEE@@@======AAAGGGJJJIIIKKKMMMMMMLLLNNNSSSXXXbbbxxxnnniiinnnrrrvvv}}}zzzrrrpppnnnqqquuusssfffYYYTTTVVVYYY\\\___aaabbbbbbaaa___YYYpppjjjdddaaaZZZXXXTTTQQQNNNNNNPPPTTTVVVWWW]]]XXXSSSRRRVVVXXXWWWUUUHHHGGGIIIKKKOOOQQQQQQPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@<<<:::;;;:::666777:::===555TTTrrr^^^YYYXXX\\\^^^^^^```ccc]]][[[XXXVVVVVVYYY^^^```dddiiinnnqqqpppjjjbbb\\\ZZZUUUNNNIIIFFFEEEEEEDDDHHHQQQSSS\\\uuubbbUUUXXX]]]aaaaaaccciiiqqqvvv~~~sssooopppssswwwooobbbLLLBBBBBB===CCCWWWqqqmmmVVVUUU```jjjnnnmmmcccIII555666222111111000///......---......---------......///---,,,,,,++++++,,,,,,---,,,------......------,,,++++++******++++++,,,---,,,------......------,,,++++++++++++,,,---......,,,,,,,,,---------......------...///000111222222000222444777;;;>>>AAABBBGGGGGGIIINNNTTT\\\dddhhhkkklllqqqyyy{{{sssnnnjjjkkkjjjhhhddd```ZZZVVVSSSLLLJJJHHHHHHJJJMMMNNNOOOPPPQQQSSSVVVXXX[[[\\\]]][[[]]]```aaa```^^^ZZZXXXKKKIIIFFFCCCCCCEEEIIIKKKTTTSSSQQQTTT^^^gggeee^^^TTTJJJDDDGGGMMMPPPQQQRRRMMMGGGAAA===>>>BBBFFFIIIIIIJJJKKKJJJHHHHHHKKKNNN\\\gggvvv~~~uuukkkdddaaa]]]___hhhttt~~~ttthhh^^^WWWSSS\\\dddrrr}}}yyyuuurrrrrruuuqqqeeeXXXRRRVVVXXXXXX[[[aaadddbbb```\\\[[[|||ooobbb\\\YYYYYYQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[XXXTTTUUU]]]cccdddXXXOOOGGGJJJSSSYYYVVVQQQRRRTTTUUUVVVTTTPPPLLLJJJHHHCCC<<<999999::::::888<<<999MMM{{{yyyccc```]]][[[]]]```aaaaaa___]]]]]]]]]___dddiiimmmoooyyysssooonnniiibbbbbbgggeee```ZZZUUUQQQNNNJJJGGGKKKMMMWWWhhhyyywwwZZZSSSVVVZZZaaahhhmmmqqqxxxtttgggbbbdddlllrrruuuvvv\\\EEE===<<<===GGGVVVooo~~~xxx___ZZZiiikkkllleeeTTTBBB666222000000000000////////////........................;;;666000,,,,,,---,,,+++,,,,,,,,,------.........---,,,++++++,,,,,,***)))...------,,,,,,++++++***........................///......---------......////////////000111222333333333444666999===AAACCCCCCEEEHHHLLLRRR[[[eeelllooopppqqqtttxxx|||xxxppplllkkkiiihhheee```[[[VVVRRRPPPMMMLLLKKKLLLOOORRRSSSSSSUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[\\\[[[YYYVVVRRRPPPKKKIIIFFFCCCCCCEEEHHHJJJTTTTTTTTTVVV^^^ffffffaaaSSSIIICCCEEEKKKNNNOOOQQQNNNIIIBBB???@@@CCCGGGIIIIIIJJJKKKKKKJJJKKKNNNQQQVVVaaaooo~~~vvvmmmcccZZZSSSQQQOOOPPPVVV]]]bbbeeehhheeeaaa[[[VVVQQQNNNLLLNNNVVVeeeuuu}}}xxxsssooooooqqqmmmaaaUUUSSSWWWYYYYYY[[[```aaa___^^^[[[[[[zzzlll```YYYVVVUUUSSSUUUVVVVVVUUUVVVXXXZZZ\\\\\\YYYUUUWWW]]]bbbcccVVVOOOIIIJJJRRRXXXYYYVVVVVVVVVVVVVVVTTTPPPMMMKKKFFFBBB===:::;;;<<<;;;;;;===999KKKvvvttt```ZZZYYYYYY\\\aaaeeeffffffhhhccc___cccmmmwww|||~~~|||tttlllgggbbb]]]```eeemmmiiiccc^^^ZZZVVVPPPLLLMMMMMMUUUfffyyylllVVVUUU\\\___eeekkkqqqyyyvvvmmmjjjmmmrrruuuvvvuuu\\\GGGAAA@@@@@@KKKYYYllltttyyy{{{dddbbbmmmkkkggg___PPP???555222000000000000////////////........................555111---+++,,,------,,,------------------,,,,,,---,,,++++++,,,,,,+++)))---------,,,,,,,,,,,,+++..............................---------......///////////////000111222333333333444666999===AAACCCDDDFFFIIIMMMTTT\\\ffflllpppppprrrtttxxx{{{rrrjjjiiikkkiiigggccc^^^YYYUUURRRPPPQQQOOONNNNNNPPPRRRRRRRRRTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSPPPNNNLLLKKKKKKIIIFFFDDDCCCEEEGGGIIIVVVYYY\\\\\\```eeegggeeeRRRHHHAAACCCHHHJJJLLLNNNNNNJJJDDDAAABBBFFFIIIJJJKKKLLLMMMMMMNNNQQQUUUXXXYYYcccppp{{{~~~oooddd[[[RRRIIIIIIIIIJJJMMMRRRUUUUUUUUURRRPPPNNNKKKHHHFFFEEEDDDBBBHHHTTTcccppp}}}}}}xxxqqqkkkkkkmmmhhh\\\QQQSSSWWWZZZYYY[[[^^^^^^ZZZYYYWWWYYYzzz{{{fff]]]YYYVVVUUUXXXXXXXXXVVVTTTTTTVVVXXXZZZ[[[YYYUUUVVV[[[^^^]]]VVVQQQLLLLLLQQQVVVYYYYYY]]]\\\[[[XXXVVVSSSQQQPPPFFFCCC???============<<<===999GGGmmmnnn[[[VVVVVVXXX]]]ccchhhkkklllnnniiigggnnn{{{~~~vvvnnnjjjggggggkkkpppsssnnnhhhdddaaa]]]WWWSSSRRRPPPVVVggg```TTTZZZ```eeekkkrrrzzz}}}~~~uuuoooYYYFFFBBBBBBBBBMMM\\\llljjjrrr{{{uuuyyyffffffnnnggg___WWWKKK===444222000000000000////////////...........................,,,******,,,------,,,///......------,,,++++++---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------........................---------------...///000////////////000111222333333333444666999===AAACCCFFFHHHKKKOOOUUU^^^gggnnnqqqqqqsssuuuxxx{{{}}}yyykkkdddeeeiiiiiifffbbb^^^ZZZWWWVVVUUUUUURRRNNNKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCEEEGGGHHHYYYaaaeeecccaaadddffffffRRRHHHAAABBBEEEFFFHHHKKKNNNJJJEEEDDDFFFJJJMMMOOOOOOOOOOOOQQQSSSWWW\\\___hhhrrr~~~~~~ssseeeZZZTTTLLLDDDGGGHHHLLLRRRXXX\\\]]]]]]ZZZWWWSSSNNNIIIDDDAAA@@@@@@BBBIIIRRRZZZeeeuuu~~~}}}xxxoooiiijjjkkkcccWWWOOOPPPUUUYYYYYY[[[]]]\\\XXXRRROOOUUU|||rrraaa]]]\\\[[[[[[[[[[[[ZZZWWWUUUTTTVVVWWWWWWYYYXXXTTTSSSVVVWWWUUUWWWTTTPPPNNNOOOSSSWWWZZZ___]]]YYYVVVSSSQQQQQQQQQHHHFFFCCCAAA???===<<<<<<<<<888BBBbbbiiiXXXXXXYYY\\\```eeekkknnnppppppqqqvvv~~~~~~yyyvvvuuuvvvyyy{{{}}}vvvooogggbbbaaa```\\\YYYXXXUUUYYYiiirrrZZZXXXaaafffnnnxxxzzzssseeeQQQAAA???@@@AAALLL\\\nnnfffgggrrr}}}tttccceeelllbbbYYYTTTJJJ<<<333222000000000000////////////........................******+++,,,------,,,,,,------------------,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,---......///........................,,,,,,,,,---...///000111////////////000111222333333333444666999===AAACCCHHHIIILLLPPPVVV___hhhnnnqqqrrrsssuuuwwwzzz|||}}}pppddd___bbbeeeeeeccc```]]]ZZZYYYXXXXXXUUUQQQLLLIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGEEEDDDDDDEEEGGGHHH[[[dddkkkgggbbb`````````SSSJJJCCCBBBCCCDDDGGGKKKPPPLLLGGGFFFIIINNNSSSUUUQQQQQQQQQTTTYYY```eeehhhzzzwwwxxxzzz~~~~~~zzzqqqddd[[[UUUMMMFFFAAABBBDDDJJJQQQWWW[[[\\\___\\\WWWQQQJJJEEEAAA>>>BBBAAADDDGGGJJJPPP]]]jjj|||~~~~~~}}}yyyooohhhkkkkkkbbbUUUMMMLLLRRRXXXYYY[[[]]][[[VVVLLLJJJSSSooo```^^^___^^^^^^^^^^^^\\\ZZZWWWUUUVVVXXXWWWZZZYYYVVVTTTUUUSSSOOOQQQPPPNNNMMMNNNSSSXXX\\\YYYWWWSSSOOOMMMMMMMMMNNNLLLKKKIIIEEEAAA===;;;:::;;;888>>>WWWzzzdddWWWWWWZZZ^^^ccciiioootttwwwyyy~~~vvvhhhaaa___```___]]]]]]ZZZZZZdddyyyqqq___WWW[[[dddppp~~~wwwqqq^^^KKK>>>>>>???AAANNN___llldddaaammmuuudddfffggg]]]WWWUUULLL<<<222222000000000000////////////........................+++,,,---...---,,,,,,+++++++++,,,,,,---...//////---,,,++++++---------+++++++++,,,---......//////........................,,,,,,,,,---...///000111////////////000111222333333333444666999===AAACCCHHHJJJLLLPPPVVV^^^hhhnnnqqqrrrsssuuuxxxyyy{{{{{{~~~uuuggg___\\\^^^aaa```^^^\\\ZZZWWWVVVUUUTTTNNNLLLKKKLLLOOOSSSVVVWWWRRRRRRRRRQQQQQQQQQQQQQQQOOONNNLLLIIIGGGFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIZZZeeemmmjjjccc___\\\ZZZTTTLLLFFFEEEGGGIIIMMMSSSWWWSSSMMMKKKMMMSSSXXX[[[UUUUUUVVV\\\eeennnvvvyyyrrreeeeeehhhnnnvvv}}}~~~|||uuukkkccc^^^UUUMMMDDDBBB@@@AAAEEEJJJMMMNNNPPPOOOLLLHHHEEEBBB@@@???AAAAAAAAACCCCCCFFFQQQ]]]lll}}}}}}~~~xxxmmmhhhmmmmmmbbbTTTMMMIIIPPPWWWZZZ\\\]]]YYYSSSJJJIIIWWWrrraaa^^^^^^]]]\\\^^^______]]]ZZZXXXXXXYYYZZZ^^^^^^[[[XXXWWWRRRMMMIIIIIIIIIKKKOOOUUUZZZ]]]WWWUUURRRPPPOOOOOOQQQRRROOOOOOMMMIIICCC===:::999:::999;;;KKKpppuuuaaaXXXTTTXXX^^^dddkkkrrryyy~~~mmmbbb```aaaaaa___^^^[[[XXX[[[fffuuu}}}~~~tttmmmbbbXXXRRRUUU]]]dddzzzwwwppp[[[JJJ>>>???AAAEEETTTgggiiieee___iii}}}mmmoooggg]]]YYYYYYNNN;;;111222000000000000////////////........................,,,...//////---,,,,,,,,,)))***+++,,,...///000000---,,,+++,,,---...---,,,+++,,,,,,---.../////////........................---------------...///000////////////000111222333333333444666999===AAACCCGGGIIILLLOOOUUU]]]fffllloooqqqsssvvvxxxyyyzzz{{{{{{kkk___[[[[[[\\\\\\]]]]]][[[YYYUUURRRPPPNNNFFFHHHKKKQQQVVVYYYYYYXXXVVVVVVUUUTTTRRRQQQPPPOOOLLLKKKJJJHHHFFFDDDBBBBBBDDDCCCCCCCCCEEEGGGIIIJJJ[[[fffppppppjjjeee___ZZZTTTNNNIIIJJJMMMQQQXXX___ccc]]]UUUQQQRRRWWW\\\```]]]^^^aaajjjxxxyyycccTTTTTTVVV]]]gggqqqzzz~~~~~~}}}wwwrrrnnnfff]]]SSSOOOJJJFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAACCCEEEDDDFFFOOOYYYddduuu}}}vvvkkkhhhooooooaaaRRRLLLIIIQQQXXXZZZ[[[[[[UUUOOOFFFLLL```tttaaa^^^___^^^\\\]]]___aaa```^^^\\\[[[[[[\\\```aaa^^^ZZZWWWQQQJJJGGGFFFFFFIIIOOOTTTWWWWWWUUUSSSRRRPPPQQQRRRUUUVVVNNNOOOOOOKKKEEE???<<<;;;999;;;:::AAAaaappp^^^XXXTTTXXX___eeejjjqqqyyy~~~|||jjj```___aaa```]]]]]]]]]YYYUUUXXX___aaa]]]YYYYYYVVVQQQOOOUUU___ggg{{{{{{yyyqqqYYYIII>>>???BBBGGGXXXmmmlllkkk___fffsssuuulllbbb^^^\\\NNN777...444000000000000////////////........................+++---......,,,+++---///++++++,,,,,,---...//////---,,,+++,,,...///...---,,,,,,------......//////..............................---------......///////////////000111222333333333444666999===AAACCCFFFHHHJJJNNNSSS[[[dddjjjnnnppprrruuuxxxzzz{{{{{{vvveee[[[YYY[[[ZZZYYY___^^^\\\ZZZVVVQQQMMMJJJAAAFFFMMMUUUZZZZZZVVVRRRVVVUUUTTTQQQOOOLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJKKK]]]iiitttvvvrrrllleee___TTTNNNKKKNNNRRRXXX```iiimmmeee[[[UUUUUUYYY___bbbfffggglllwwwrrrZZZIIIHHHIIIOOOZZZgggqqqwww|||}}}vvvmmmaaa\\\VVVPPPLLLIIIFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCFFFHHHGGGHHHOOOYYYbbbrrr~~~uuujjjgggppppppaaaQQQKKKKKKRRRYYY[[[[[[YYYSSSKKKCCCNNNgggsss```^^^`````````\\\^^^bbbbbbaaa^^^]]]\\\[[[___aaa^^^ZZZVVVOOOGGGKKKHHHGGGIIINNNQQQQQQOOOMMMLLLKKKKKKLLLNNNQQQRRRMMMOOOPPPLLLFFF@@@>>>===:::<<<999;;;WWWlll\\\XXXVVV[[[```eeeiiinnnuuuzzz~~~qqqbbb[[[\\\___^^^[[[\\\^^^[[[UUUUUUXXXWWWRRRNNNTTTWWWTTTRRRWWWbbbjjjuuuvvv{{{rrrWWWGGG<<<>>>AAAGGGZZZooosssqqq```dddtttwwwrrrhhhbbb^^^LLL444---555000000000000////////////........................)))+++---,,,***+++...111,,,------------------------,,,+++,,,...///...------------.......................................///......---------......////////////000111222333333333444666999===AAACCCEEEGGGIIIMMMRRRZZZccciiimmmooorrruuuxxxzzz{{{{{{sssbbbZZZYYYYYYZZZ\\\ccc]]]WWWSSSRRRRRRRRRPPPIIIIIIKKKNNNRRRRRROOOLLLLLLNNNNNNLLLGGGDDDCCCDDD@@@AAACCCDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBDDDHHHLLL\\\lll{{{xxxmmmeee]]]YYY]]]dddlllyyyvvv```XXXYYY^^^bbbeeelllpppxxxgggQQQGGGBBBAAAFFFLLLRRR[[[dddqqqyyy|||vvvoooggg^^^UUUPPPLLLIIIGGGGGGJJJLLLKKKJJJNNNOOOQQQRRRTTTYYY___dddppp|||}}}|||}}}|||wwwqqqlllhhhgggbbbVVVKKKFFFJJJPPPUUUXXXZZZXXXOOODDDCCCFFFooommmaaaYYYYYY___```bbb```^^^\\\[[[[[[[[[[[[VVVWWWYYYYYYWWWSSSMMMIIIMMMJJJHHHKKKPPPRRROOOJJJKKKKKKKKKMMMOOOPPPPPPOOOLLLLLLKKKGGGBBB>>>;;;:::999:::<<<999CCCnnnqqqaaaWWWXXX[[[^^^bbbeeejjjnnnqqq}}}zzztttrrrqqqggg^^^XXXZZZ]]]\\\ZZZYYY___\\\\\\^^^\\\WWWVVVXXXVVVZZZ[[[ZZZ```mmm{{{zzzvvvuuu~~~vvvnnnXXXBBB;;;AAA@@@HHH```sss}}}ooojjjzzzvvvtttxxxnnnlllnnnaaaFFF666222,,,000000000000000000000000........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---...------------------------+++++++++,,,---...///000............////////////000000000111222222333333222333444555888<<>>;;;999::::::<<>>;;;:::<<<;;;EEErrr|||gggYYYXXXWWWXXX^^^jjjxxxyyyrrrooommmmmmllleeecccbbbccchhhoootttwwwvvvjjj^^^VVVRRRPPPUUU[[[___^^^```cccfffhhhpppyyysssddd[[[___hhhssszzz{{{~~~zzznnncccTTTAAA===CCCFFFRRRgggtttkkkkkkxxx{{{|||yyyqqq]]]===000222222................................................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///---------.........////////////000000111222222222000000222555999===AAADDDFFFHHHLLLPPPUUU]]]eeejjjrrrssstttuuuxxx{{{}}}zzzlllbbbeeelllooommmkkkjjjjjjgggccc]]]WWWSSSQQQMMMLLLKKKJJJIIIJJJLLLMMMLLLLLLLLLNNNPPPRRRTTTTTTQQQOOOLLLIIIGGGGGGGGGHHHEEEFFFEEEDDDBBBAAABBBDDDIIINNNWWWbbbnnnzzzlllYYYUUU\\\aaabbbbbbfffkkktttjjjTTTKKKKKKKKKHHHHHHLLLLLLJJJJJJMMMMMMRRR^^^ppp~~~{{{{{{||||||xxxuuugggcccaaa___WWWMMMGGGFFFNNNUUUYYYXXXTTTOOOGGG???CCCTTTqqq^^^]]]YYYWWWZZZZZZ\\\\\\[[[YYYWWWUUUTTTSSSUUUOOOJJJIIIKKKNNNNNNLLLMMMNNNNNNMMMKKKLLLNNNQQQMMMPPPSSSTTTQQQMMMLLLKKKLLLIIIFFFEEEEEEEEECCCAAAAAA@@@<<<======<<>>EEENNNaaayyy{{{rrruuu{{{wwwuuussszzzlll]]]RRRFFF666222333---................................................------,,,,,,,,,,,,++++++...------,,,,,,++++++******+++,,,---------,,,,,,---------------------------------,,,,,,------...,,,------------...............///000000111111222000111222555999===AAACCCDDDGGGKKKOOOUUU]]]eeejjjnnnoooqqquuuzzzxxxqqqlllmmmqqqtttxxx||||||zzztttjjj]]]SSSMMMKKKHHHJJJKKKJJJIIIHHHKKKMMMHHHHHHJJJMMMPPPQQQNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHBBBDDDDDDCCCBBBAAABBBDDD@@@===>>>BBBDDDEEEJJJRRRSSSYYY\\\[[[[[[]]]YYYSSSQQQPPPQQQSSSSSSTTT\\\dddhhhpppyyy]]]RRRQQQRRRSSSQQQSSSXXX[[[[[[]]]aaafffkkksssyyyzzzuuunnniiieeeeeegggooo|||~~~}}}|||yyyrrrmmmdddaaa___\\\SSSJJJGGGIIIMMMUUUYYYVVVQQQLLLEEE???CCC[[[mmm]]]^^^YYYVVVYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUQQQMMMJJJMMMRRRTTTQQQMMMOOONNNPPPTTTYYY\\\[[[YYY[[[[[[ZZZUUUOOONNNQQQUUU[[[UUUOOOLLLLLLLLLIIIEEECCCGGG<<<:::CCC:::HHHxxxppp```]]]bbblllyyyrrrsssrrrpppllljjjlllooo|||vvv___UUUUUUVVVXXXZZZ^^^dddoooxxx|||~~~ooo]]]YYYWWWUUUXXX```dddttt}}}tttkkkfffeeeWWWGGGAAAFFFNNNddd{{{tttrrrzzzzzzsssttt{{{~~~dddXXXPPPEEE444000222---................................................------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,---------,,,,,,------------------------...------,,,,,,---------,,,,,,---------...............//////000111111111111222333555999<<<@@@BBBCCCFFFJJJNNNTTT\\\dddjjjmmmnnnqqquuu||||||vvvqqqqqqrrrtttyyy~~~xxxlll^^^SSSNNNLLLHHHJJJLLLKKKIIIHHHIIIKKKIIIIIIKKKNNNQQQQQQMMMIIIHHHIIIIIIJJJIIIIIIHHHHHHBBBDDDEEEDDDCCCCCCDDDEEEBBB???@@@EEEDDD@@@BBBGGGDDDIIIKKKHHHJJJOOOPPPLLLHHHLLLQQQRRRNNNNNNXXXeeegggnnnzzzsss[[[TTTTTTTTTVVVUUUXXX```fffiiinnnsssyyyssseee]]]SSSRRRTTT\\\lll~~~}}}|||}}}~~~zzztttoooeeeaaa]]]XXXPPPHHHGGGKKKMMMTTTYYYVVVPPPKKKEEE@@@JJJcccjjj]]]```]]]\\\aaacccWWWXXXYYYYYYYYYXXXWWWVVVLLLJJJJJJQQQZZZ___]]]YYYNNNOOORRRZZZbbbddd___ZZZbbbaaa^^^VVVOOONNNSSSXXX```ZZZSSSPPPPPPOOOKKKGGGBBBHHH;;;888EEE<<>>???AAADDDFFFGGGBBBBBBBBBBBBDDDFFFHHHJJJHHHIIIMMMQQQQQQQQQVVV]]]gggqqq}}}jjjZZZ^^^^^^UUU[[[]]]bbbkkkttt}}}yyyeeeRRRJJJIIIJJJMMMUUUcccsss}}}~~~|||{{{yyyuuuqqqmmmcccaaa___YYYOOOFFFFFFKKKTTTXXX[[[ZZZUUULLLDDD@@@JJJssssssbbb\\\___ccciiimmmddd[[[WWW[[[]]]XXXSSSRRRRRRNNNJJJQQQjjj}}}vvvcccVVVUUUXXX^^^___\\\[[[]]]^^^\\\XXXSSSPPPQQQUUUYYY[[[XXXXXXYYYSSSIIIEEEGGGGGG@@@===???===;;;FFFVVVvvvbbb```eeesssxxxrrrtttwww{{{bbbTTTXXX```aaa\\\fffhhhtttxxxggg___]]]^^^bbbfffttt~~~ppplllpppnnnbbbMMMBBBCCCNNNiiisssqqq{{{uuuvvviiieeeXXXDDD777333111---////////////...............------,,,,,,------...,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,------------............///...///111111000000222333333333333555888<<>>@@@>>>;;;CCCQQQ~~~{{{fff^^^fffsssxxxuuu|||gggVVVWWW```dddccchhhkkkyyy{{{qqqhhheeeeeefffjjjooo}}}zzzkkkhhhnnnmmmaaaMMMCCCFFFRRRjjj}}}~~~wwwzzztttwwwuuuccc___SSSAAA666333111...////////////...............------,,,,,,------...,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,------,,,,,,,,,,,,---------------............///...///111111000000222333333333444555888<<>>DDDMMM}}}sssaaagggnnnzzzvvvuuuqqqggg^^^ZZZ[[[^^^bbbfffqqqsss|||sssoooppptttxxxxxxxxx}}}}}}ssseeehhhqqqpppWWWEEE@@@MMMbbb|||nnnrrr}}}iii[[[SSSGGG:::333111111111////////////...............------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,---------............///...///111111000000222333555444555666888<<>>@@@CCClllxxxgggggglll|||zzzxxx{{{wwwmmmeeebbb``````fffmmmwwwyyy|||tttuuuxxx{{{zzz|||~~~~~~~~~rrrgggmmmtttoooUUUCCC???MMMaaa{{{uuuyyynnn\\\RRRDDD999333000000111////////////...............------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,++++++************++++++---------............///...///111111000000222333555555555666888<<>>AAA\\\|||nnniiinnn}}}yyy~~~nnnddd^^^^^^hhhttt{{{xxxxxxzzz}}}}}}{{{qqqjjjqqqrrreeeMMM@@@AAASSSiii~~~fff\\\OOOAAA888333000///111////////////...............------,,,,,,------...,,,---......,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,++++++************++++++---------............///...///111111000000222333666666666777999<<>>FFF[[[qqqrrr```ZZZLLL===666222//////222////////////...............------,,,,,,------...,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,------------............///...///111111000000222333777666666777999<<>>AAABBB>>>===AAAXXX{{{yyy}}}}}}zzzxxxllljjjnnnjjjYYYHHHEEEAAAKKKccczzz~~~tttkkksssooouuu|||vvvxxxyyyoooeeeCCC111333111///222222//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))***+++,,,...///000000,,,,,,,,,---------............//////000222333444333444666666888;;;@@@CCCFFFJJJPPPUUU[[[```fffiiioooyyyvvvqqqwww|||tttqqqpppsssvvvxxx}}}kkkXXXMMMIIIJJJMMMOOONNNMMMLLLNNNPPPOOOPPPQQQTTTWWWXXXXXXXXXWWWVVVTTTRRRPPPQQQSSSUUUMMMKKKKKKOOOVVVYYYXXXUUUUUUTTTRRRQQQPPPPPPOOONNNQQQSSSTTTPPPKKKHHHJJJMMMOOOOOOQQQVVV\\\aaaccccccaaaiiirrrwwwwww|||wwwssssssxxx~~~yyysssooonnnjjjccc]]]]]]YYYTTTKKKDDDCCCHHHQQQWWWYYYUUUTTTHHHJJJNNNFFFVVVxxxrrr}}}kkkccc]]]______\\\[[[]]]\\\XXXUUUUUUWWWXXXUUUQQQOOOLLLLLLQQQSSSRRRQQQRRROOOOOOPPPQQQRRRRRRRRRQQQRRRQQQRRRUUUYYY[[[ZZZXXX[[[[[[ZZZWWWSSSPPPOOOPPPLLLNNNKKKEEEBBBBBB???999;;;===PPP~~~{{{zzzsssjjjmmmpppfffRRRDDDGGGCCCNNNkkk{{{vvvwwwooosss|||~~~zzzdddDDD222444111///111000//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,---------...............///000111333333333444666666888;;;@@@CCCGGGJJJOOOTTTYYY___eeejjjpppzzzwwwrrrwww{{{~~~yyywwwxxx}}}|||hhhWWWNNNKKKKKKMMMNNNNNNMMMMMMNNNOOOOOOQQQTTTXXXZZZ[[[\\\[[[[[[ZZZXXXVVVUUUVVVWWWXXXTTTTTTVVVZZZ^^^aaaaaa```[[[ZZZWWWWWWWWWVVVUUUSSSVVVVVVTTTOOOJJJIIILLLPPPQQQQQQSSS[[[eeejjjiiigggccckkksssxxxzzz~~~tttssspppuuu}}}yyysssnnnlllhhh```[[[ZZZWWWQQQIIICCCCCCIIIQQQWWW[[[WWWYYYPPPQQQRRRNNNcccsssqqqzzzgggaaa]]]^^^```^^^\\\]]]UUUSSSRRRTTTVVVVVVRRRNNNPPPLLLKKKNNNPPPOOOOOOQQQKKKMMMPPPSSSTTTTTTTTTSSSTTTSSSTTTVVVXXXZZZYYYWWW[[[ZZZWWWSSSOOONNNOOOQQQKKKKKKIIIEEECCCCCC@@@;;;<<<:::EEEnnnyyyrrrwwwyyylllgggpppppp]]]IIIAAAGGGBBBQQQrrr{{{{{{uuuuuu|||~~~___BBB333444000...000..................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------...............///000111222333333444666666888;;;@@@CCCGGGJJJNNNRRRXXX^^^eeejjjqqq{{{xxxrrrwwwzzz|||{{{{{{zzzhhhYYYRRRRRRSSSRRRRRRQQQQQQRRRUUUVVVXXX[[[___bbbccccccccccccbbb```^^^]]]^^^_________eeedddeeeeeegggiiikkkmmmfffccc```___aaabbb```___^^^]]]ZZZUUUQQQQQQSSSVVVZZZZZZ]]]gggrrrvvvrrrlllhhhnnnvvv{{{~~~vvvqqqssspppsssxxxxxxrrrllliiieee]]]XXXXXXUUUOOOGGGCCCDDDKKKSSSXXXZZZXXX]]]XXXXXXXXXYYYvvvuuuuuuxxxdddaaa^^^___bbbbbb```^^^SSSRRRQQQSSSVVVWWWVVVTTTUUUOOOLLLNNNNNNLLLKKKMMMIIILLLOOORRRTTTTTTTTTSSSVVVVVVUUUUUUUUUUUUTTTSSSWWWVVVTTTPPPMMMMMMOOORRRNNNKKKHHHFFFGGGHHHGGGEEE@@@===???]]]yyymmmrrr~~~tttfffdddoookkkTTTBBBAAAIIIGGGZZZ|||{{{}}}}}}}}}|||xxxmmmTTT<<<111222...---000...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------..................000111222333333444666666888;;;@@@CCCHHHJJJMMMQQQVVV^^^eeekkkrrr|||yyyssswwwzzzzzz|||~~~|||jjj\\\XXXYYY___\\\YYYWWWYYY^^^bbbeeefffjjjoooqqqpppnnnmmmmmmiiigggfffgggiiikkklllkkkqqqooommmlllmmmrrrwwwzzzuuuooojjjhhhiiijjjiiigggffffffeeecccaaabbbdddeeejjjjjjoooyyy}}}uuunnnsssyyy}}}tttrrruuussstttxxx~~~~~~vvvoooiiifffbbbZZZVVVVVVSSSMMMFFFCCCGGGNNNVVVZZZYYYWWW```___^^^]]]ddd|||~~~wwwdddbbb``````ccceeedddaaaWWWVVVUUUWWWYYY]]]___```ZZZTTTPPPPPPOOOKKKIIIKKKKKKLLLNNNOOOQQQQQQRRRRRRVVVVVVUUUSSSQQQOOONNNNNNOOOPPPOOONNNLLLKKKMMMOOOMMMLLLMMMSSSWWWVVVQQQMMMDDDBBB>>>QQQ~~~pppwww{{{ooocccbbbjjjcccLLL@@@DDDJJJQQQkkkuuuooogggZZZGGG444...000,,,---111///---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------......///111222333333444666666888;;;@@@CCCHHHJJJNNNRRRWWW^^^fffkkksss}}}zzztttxxxyyyyyy~~~{{{iii]]][[[]]]aaa^^^ZZZZZZ___eeekkknnnmmmsssyyy{{{yyyuuussssssllljjjiiilllrrruuuvvvtttwwwtttqqqrrrwww}}}{{{rrrmmmnnnooonnnlllmmmmmmlllllllllnnnqqqrrrsssvvv}}}yyywwwzzz~~~zzzttttttvvvtttuuuyyy{{{tttmmmfffddd___YYYUUUUUUQQQKKKDDDCCCHHHQQQXXX[[[YYYWWWccccccaaa___llluuueeedddaaa___bbbgggfffbbbWWWVVVUUUUUUXXX[[[___bbbZZZUUURRRSSSSSSOOONNNOOOQQQPPPNNNLLLLLLMMMOOOPPPTTTTTTSSSPPPMMMKKKKKKLLLNNNNNNMMMKKKIIIHHHJJJKKKIIILLLUUUbbbhhhaaaUUUMMMDDDGGGAAAIIIqqqttt{{{hhhbbbcccfff[[[HHHAAAFFFFFFZZZ{{{|||~~~xxxlllfffaaaVVV===///---000,,,---222///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------...///000111222333444666666888;;;@@@CCCHHHKKKOOOSSSYYY___fffkkkrrr}}}zzzuuuxxxyyyyyy}}}mmmdddeeejjjkkkiiiiiilllsssyyy~~~}}}}}}xxxuuutttvvvyyyzzz{{{~~~}}}}}}}}}{{{}}}}}}xxxqqqjjjdddaaa]]]WWWTTTUUUOOOHHHBBBAAAHHHQQQXXX[[[\\\YYYeeefffbbb^^^ooottteeeeeeaaa]]]```ggggggcccSSSTTTTTTTTTTTTUUUWWWYYYTTTQQQRRRVVVYYYXXXWWWYYYZZZUUUOOOJJJHHHJJJMMMPPPPPPQQQQQQOOOLLLKKKLLLOOOWWWUUUQQQMMMIIIHHHKKKMMMIIIJJJRRRaaaggg___RRRKKKBBBKKKCCCAAAaaa~~~~~~wwwzzzwww```cccfffdddWWWIIICCCEEEHHHiiiuuu||||||yyyuuuiiiddd```VVV999//////111,,,...222///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,---------------------,,,,,,,,,---------......---------...///000111222333444666666888;;;@@@CCCHHHKKKPPPVVV[[[aaagggkkkrrr|||zzzuuuyyyzzzyyyyyysssxxx~~~~~~~~~||||||wwwpppiiibbb```\\\WWWTTTUUUMMMFFF@@@@@@HHHQQQWWWZZZ___[[[fffgggaaa\\\pppssseeeeee```[[[^^^fffgggbbbTTTVVVWWWWWWVVVTTTTTTTTTNNNMMMPPPXXX^^^______bbb```ZZZQQQIIIFFFHHHMMMQQQMMMNNNOOONNNLLLLLLOOORRRccc___XXXPPPKKKKKKNNNRRRMMMHHHJJJUUU[[[VVVNNNJJJAAAMMMEEE;;;TTTvvvnnnoookkkdddhhhtttxxx|||pppZZZccciiidddVVVJJJEEEDDDRRR{{{qqqxxxvvvppptttuuukkkddd^^^QQQ999000222333---...333///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------///000111222333444666777888;;;@@@CCCHHHLLLRRRWWW\\\bbbgggkkkqqq|||zzzuuuyyyzzzzzz{{{|||~~~{{{wwwnnnhhhfffaaa\\\XXXUUURRRQQQMMMDDD???CCCJJJPPPVVVZZZ```ddd[[[\\\cccVVVooovvviiieee```ZZZWWWYYY]]]aaaXXXVVVUUUWWWYYYYYYUUUPPPNNNTTTVVVTTTUUUZZZ]]]\\\WWWRRROOOPPPNNNKKKOOOWWWKKKJJJJJJKKKNNNSSSWWWZZZrrrfffUUUJJJHHHLLLOOOQQQLLLHHHGGGKKKQQQSSSNNNHHHEEEKKKFFFAAAHHHZZZxxxxxxrrrkkkhhhllloooooorrryyy|||ooofffccceeeiiihhh[[[LLLHHHMMM\\\~~~}}}}}}|||~~~yyyoooiiidddWWWGGG333222000......///111222........................---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++...------,,,,,,------...---------............///......//////000000111111333444555666888;;;@@@DDDIIILLLPPPUUUZZZ```fffkkkwwwyyyzzzyyywwwxxx|||yyyuuu}}}}}}{{{|||xxxppphhhddd___ZZZVVVSSSQQQPPPJJJCCCAAAFFFNNNRRRVVVYYY[[[ddd^^^]]]```WWWuuu|||mmmhhheee```[[[WWWXXX[[[]]]XXXVVVTTTUUUVVVTTTOOOKKKLLLPPPVVV\\\^^^]]]YYYWWWSSSMMMKKKNNNPPPQQQVVV]]]RRRPPPNNNMMMNNNRRRWWWZZZhhh___SSSLLLKKKMMMNNNMMMKKKIIIHHHKKKOOOPPPMMMIIIJJJMMMHHHCCCEEENNNppp~~~~~~{{{tttqqqssstttrrrrrrvvv}}}vvvjjjcccgggjjjlllgggXXXKKKJJJQQQjjj~~~xxxooohhh___MMM<<<333333111000000000111222........................---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,...------,,,,,,------...---------............///......//////000000111111222444555666888;;;@@@DDDJJJMMMRRRVVV[[[aaaggglllxxxyyyzzzxxxvvvxxx}}}yyyoookkkqqqwwwyyy}}}~~~zzzssskkkjjjrrrzzzvvvnnnfffbbb\\\VVVSSSQQQPPPNNNFFFBBBBBBIIIPPPSSSUUUXXXXXXeeebbb[[[XXXUUUzzzvvvggggggddd```\\\YYYXXXYYYZZZ[[[ZZZYYYXXXXXXUUUQQQNNNNNNMMMVVVeeeiii```VVVSSSZZZVVVUUUXXXZZZXXXTTTTTTXXXUUURRROOOOOORRRVVVXXX[[[VVVQQQNNNNNNNNNLLLJJJMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMIIIFFFDDDDDD```~~~~~~}}}zzz}}}~~~zzzlllccc___hhhjjjjjjbbbSSSIIINNNXXXsss~~~|||kkk```TTTBBB444333333222222222111111111........................------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---.........---...------,,,,,,------...---------............///......//////000000111111222333555666888<<<@@@DDDKKKNNNRRRWWW\\\bbbhhhlllxxxyyyyyyxxxvvvxxx}}}nnnfffaaacccggghhhmmmrrrmmmiiibbb[[[YYY^^^gggnnnyyy~~~vvvqqqiiieee___XXXSSSQQQPPPNNNLLLDDDAAABBBIIIOOORRRUUUYYYZZZfffcccUUUNNNVVVrrrddddddbbb___]]]\\\\\\[[[ZZZ\\\]]]]]]\\\ZZZVVVTTTRRRSSSMMMSSSeeekkk___UUUUUU___^^^aaagggjjjcccWWWNNNWWWUUUSSSRRRQQQRRRTTTUUUPPPOOOMMMMMMNNNNNNLLLJJJSSSSSSSSSPPPKKKIIIJJJLLLKKKKKKHHHJJJGGGAAAVVV~~~rrrddd^^^]]]dddgggeeeZZZLLLIIIUUUbbbyyyhhhUUUHHH<<<444111222222222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,...///.........///...------,,,,,,------...---------............///......//////000000111111222333555666888<<>>AAAHHHQQQVVVVVVYYY]]]]]]YYYSSSQQQmmmfffaaa^^^^^^ZZZVVVWWWZZZ\\\ZZZWWWSSSYYY]]]YYYOOOIIIIIIMMMJJJPPPSSSQQQPPPRRRQQQNNNOOOUUUWWWRRRPPPQQQOOOJJJUUURRRNNNKKKIIIKKKMMMOOOOOOOOONNNLLLIIIGGGGGGGGGDDDEEEGGGIIIIIIHHHGGGEEEBBBMMMKKKEEELLLNNNIIIHHHeeevvveee[[[[[[bbbiiiccc```VVVLLLRRRhhh||||||vvvpppppp___AAA222444333222000......///111222........................------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---111555555000,,,,,,---...------,,,,,,------...---------.........//////......//////000111111111000222444666888===BBBFFFKKKNNNRRRWWW\\\bbbhhhlllvvvxxxyyyxxxwwwyyy~~~ppp\\\YYYZZZZZZXXX\\\bbbeeecccddd\\\XXX\\\aaaaaa___^^^XXX^^^fffmmmnnnhhh]]]TTTRRRWWW]]]bbbgggppp||||||uuusssuuuyyyzzz~~~vvvooojjjaaa[[[TTTPPPQQQRRRLLLFFFCCC@@@CCCHHHNNNSSSVVVWWWXXX```XXXKKKPPP|||zzzfffbbb```bbb\\\UUUSSSUUUXXXWWWUUUXXXVVVSSSNNNKKKJJJMMMOOOPPPOOOQQQUUURRRMMMNNNTTTOOOTTTUUUPPPLLLMMMNNNNNNOOOMMMJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGDDDBBBBBBDDDFFFFFFFFFEEEFFFGGGIIIJJJKKKHHHDDDBBBDDDGGGZZZwww~~~nnn\\\WWW___fffgggcccVVVFFFIII\\\kkkzzzsssqqqnnnXXX999...444//////............//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222666444555888:::<<>>???DDDKKKRRRWWWXXXXXXWWWUUUJJJIIIiii|||~~~ccc___bbbbbb]]]WWWPPPMMMNNNQQQTTTUUUZZZZZZYYYWWWTTTSSSTTTUUUPPPKKKIIILLLQQQQQQLLLGGGJJJNNNQQQOOOOOOQQQPPPLLLLLLKKKIIIIIIJJJKKKJJJHHHEEEEEEEEEDDDDDDEEEFFFHHHFFFHHHJJJJJJHHHGGGHHHIIILLLKKKJJJKKKMMMMMMHHHDDDBBBCCCZZZjjj```XXXZZZccchhhaaaWWWKKKQQQWWWiii{{{ssspppaaaIII999555444000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222222111333777999;;;@@@GGGKKKNNNSSSYYY___dddiiilllmmmppptttyyy}}}|||uuuxxxyyyvvvzzz~~~{{{vvvsss|||~~~|||xxxwww{{{{{{~~~}}}vvvoooggg\\\WWWRRROOONNNJJJCCC>>>>>>BBBGGGMMMSSSVVVUUURRROOOSSSFFFJJJsssyyyfffdddeeeccc___[[[UUUPPPOOOQQQSSSTTTVVVVVVVVVTTTQQQOOOOOOPPPOOOLLLJJJNNNUUUWWWRRRKKKMMMVVV[[[VVVOOOMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHFFFCCCBBBDDDFFFDDDFFFHHHGGGFFFEEEEEEFFFKKKIIIHHHJJJLLLLLLGGGCCCJJJAAAKKKttt|||fff^^^YYY]]]eeedddZZZOOOEEESSSfffpppiiieeeUUU===222555777333//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222111000333777:::;;;@@@GGGKKKOOOUUU[[[___eeekkkooommmpppuuuzzz~~~|||zzz{{{zzzuuuuuuyyyyyyxxxwwwwww|||www}}}yyyrrrfffXXXUUUPPPMMMKKKFFF@@@>>>@@@CCCGGGNNNRRRSSSPPPKKKHHHMMMGGGUUUssseeedddccc^^^]]][[[WWWSSSRRRTTTVVVXXXTTTUUUUUUSSSPPPMMMKKKKKKMMMMMMLLLOOOVVV[[[VVVMMMOOOZZZaaa[[[QQQLLLLLLMMMFFFFFFFFFHHHKKKLLLKKKJJJGGGIIIKKKIIIEEEBBBBBBCCCAAACCCEEEFFFFFFFFFGGGHHHKKKJJJJJJKKKLLLKKKIIIGGGRRRGGGGGGdddttteee___]]]```bbb[[[QQQKKKIIIccc|||{{{llleee^^^MMM999000333444000//////............//////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222111000333888;;;<<>>>>>BBBEEEIIIPPPTTTUUUPPPJJJFFFIIIOOOmmmkkkbbbdddbbb\\\[[[ZZZXXXVVVUUUUUUWWWYYYVVVXXXXXXVVVRRRNNNLLLKKKKKKNNNOOOOOOTTTYYYTTTLLLKKKUUU\\\XXXQQQMMMKKKJJJFFFEEEFFFHHHKKKKKKJJJIIIEEEIIIMMMLLLGGGCCCBBBCCCCCCEEEGGGHHHGGGGGGHHHJJJJJJKKKLLLKKKIIIIIIIIIJJJPPPKKKGGGTTTzzzrrriiibbb``````bbb]]]RRRKKKJJJSSSvvvwwwkkkaaaWWWGGG999222111000...//////............//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222111111444:::<<<===BBBHHHHHHMMMSSSWWWZZZ```iiippprrruuuzzz~~~{{{|||wwwnnnggg\\\TTTOOOIIIFFFAAA===???DDDGGGLLLSSSXXXXXXTTTMMMIIIGGGXXX~~~eee```eeeeee```[[[[[[ZZZXXXVVVUUUVVVWWWVVVWWWXXXVVVQQQMMMJJJIIIJJJNNNPPPOOORRRVVVRRRJJJEEELLLRRRQQQOOOMMMJJJFFFIIIHHHHHHIIIJJJIIIGGGEEEDDDIIINNNMMMHHHDDDCCCDDDHHHJJJKKKJJJIIIGGGGGGHHHHHHJJJKKKIIIFFFFFFHHHKKKIIIKKKGGGHHHggguuuiiibbb______bbbbbbYYYLLLGGGJJJXXX}}}}}}mmmcccRRRFFF:::444333222222444//////............//////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222111111555:::===>>>CCCIIIJJJNNNTTTWWWZZZaaakkkssstttwww{{{~~~uuuiiiaaaYYYVVVNNNGGGDDD@@@>>>@@@EEEEEESSSWWWWWWYYYSSSLLLNNNRRR___fff^^^^^^^^^^^^YYY[[[]]]^^^\\\YYYUUURRROOOQQQTTTUUUTTTPPPKKKHHHIIILLLKKKHHHLLLTTTPPPEEEFFFJJJOOOPPPNNNKKKJJJJJJLLLKKKJJJIIIGGGFFFDDDDDDIIIKKKLLLIIIDDDAAAAAACCCKKKKKKIIIGGGEEEEEEGGGIIIMMMJJJGGGGGGIIIKKKKKKJJJIIIKKKHHHHHHXXX}}}|||tttlllccc]]]bbbbbbccc```SSSFFFFFFNNNfffwwwiii```JJJ???555222222111111222////////////............------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------............///---///111111000//////000444555777999;;;???DDDHHHLLLLLLQQQXXX]]]```gggnnntttwww|||~~~xxxxxxnnnccc]]]VVVTTTLLLEEEBBB@@@???BBBGGGHHHTTTWWWXXX[[[UUULLLNNNQQQddd{{{ddd^^^]]]]]]]]][[[\\\]]]\\\ZZZWWWSSSQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLKKKIIIKKKNNNMMMHHHIIILLLOOOOOOMMMJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEHHHHHHHHHGGGDDDCCCCCCCCCFFFGGGGGGFFFEEEEEEGGGIIIJJJGGGEEEEEEHHHJJJJJJIIIIIIKKKKKKJJJRRRllltttiiiaaa]]][[[aaa```^^^WWWKKKDDDLLLYYY}}}tttjjjbbbFFF<<<444222222111000111////////////............------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---------...---///111111000///000111222333666888:::>>>DDDHHHLLLLLLQQQXXX\\\___fffmmmpppsssyyyxxxooommmddd\\\XXXRRRPPPIIIBBB@@@@@@@@@EEEKKKMMMVVVWWWYYY^^^WWWMMMNNNVVVsssxxxgggdddcccbbbbbb^^^]]]\\\ZZZXXXUUUSSSRRRTTTRRRMMMIIIHHHIIILLLNNNOOOLLLJJJKKKIIIFFFIIIMMMLLLMMMMMMLLLIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFEEEDDDCCCBBBDDDFFFFFFFFFFFFGGGHHHFFFEEECCCDDDFFFHHHIIIIIIIIIJJJMMMMMMJJJVVVxxxvvvhhh]]]YYY[[[___bbb___YYYNNNFFFJJJ___sssvvvnnnddd@@@888222222333111///000////////////............------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------+++++++++,,,,,,,,,---------///000111000///000111000222555777:::???DDDHHHMMMLLLPPPWWW[[[^^^dddkkkjjjnnnuuu}}}qqqhhhfff]]]XXXVVVOOOKKKEEE@@@???@@@BBBHHHOOORRRWWWXXXZZZ```XXXNNNQQQaaavvvkkkhhhgggeeeddd^^^]]][[[YYYXXXWWWVVVVVVXXXUUUPPPLLLJJJLLLOOOQQQRRRLLLJJJKKKGGGAAAGGGRRRMMMLLLJJJGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJGGGEEEEEEGGGGGGDDDAAAAAACCCFFFGGGGGGFFFFFFFFFDDDCCCCCCDDDFFFHHHIIIIIIJJJHHHKKKNNNHHHGGG```zzzrrreee[[[WWWZZZ```eeeddd^^^TTTIIIHHHZZZzzzvvvjjj[[[:::444111333333000///000////////////............------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555333111///...------+++,,,,,,,,,,,,---------,,,...000111000///000111///222555888<<<@@@EEEIIIMMMMMMPPPWWW[[[]]]cccjjjiiilllsss{{{|||mmmeeebbbYYYVVVVVVOOOFFFAAA>>>@@@BBBEEEKKKRRRUUUYYYXXX[[[___WWWPPPWWWoooqqqiiifffccc```___\\\[[[ZZZYYYYYYYYYZZZZZZXXXVVVSSSPPPOOOOOOPPPQQQRRRLLLJJJJJJEEE@@@HHHVVVPPPMMMIIIFFFDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJMMMJJJGGGFFFGGGGGGCCC@@@BBBEEEHHHIIIGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLFFFGGGLLLIIIEEERRRgggssspppeeeXXXTTTXXX___cccccc^^^VVVKKKEEEPPPnnnwwwooo]]]HHH666222111333333000...000////////////............------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222111000000//////000------------............,,,...000000000000111222000333777:::>>>BBBFFFJJJMMMMMMPPPWWW[[[]]]cccjjjkkknnnsss{{{vvvjjjddd```VVVUUUUUUMMMCCC??????BBBFFFHHHNNNTTTVVVYYYXXXZZZ]]]TTTRRR^^^~~~|||oooiiifffaaa___^^^ZZZYYYYYYYYYYYYZZZZZZ[[[TTTTTTSSSRRRQQQOOONNNMMMPPPMMMJJJHHHDDDEEEMMMXXXSSSOOOJJJGGGFFFFFFFFFFFFBBBBBBCCCDDDFFFGGGHHHIIIMMMKKKHHHGGGFFFDDDBBB@@@CCCEEEHHHHHHGGGEEEDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJJJJEEEEEEIIIJJJHHHMMMWWWzzznnniii^^^TTTSSSYYY___]]]YYYQQQJJJCCCIIIaaa}}}wwwkkkSSS===444111111333222///...111////////////............------------------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///111222---------.........//////+++---000000000000111222111444888<<>>@@@EEEIIIKKKOOOUUUVVVYYYXXXZZZZZZQQQSSSfffxxxmmmgggddd```^^^```XXXXXXXXXXXXXXXXXXWWWWWWSSSSSSSSSRRRQQQOOOMMMLLLLLLNNNKKKEEEDDDKKKTTTXXXQQQMMMHHHEEEFFFFFFEEEDDD@@@AAABBBCCCDDDFFFFFFGGGGGGHHHHHHFFFCCCAAAAAAAAA@@@CCCEEEFFFEEEDDDEEEEEEDDDFFFHHHHHHGGGFFFGGGIIIFFFFFFGGGHHHHHHIIIKKKMMMnnnvvvggg]]]XXXSSSUUUYYYZZZUUUOOOHHHEEEFFFXXX{{{}}}hhhKKK999444222111333222......222////////////............---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,---------.........+++---///000000000111333111444999<<<>>>AAAEEEGGGLLLLLLQQQXXX\\\___fffmmmqqqssswww}}}xxxnnnddd^^^\\\\\\bbbjjjmmmkkkooowwwxxxyyywwwppphhhffflllsss~~~yyysssrrr{{{ssslllcccaaa\\\QQQPPPOOOEEE???>>>@@@GGGKKKMMMPPPUUUUUUYYYYYYYYYXXXOOOTTTjjjzzzpppfffaaa^^^ZZZZZZ\\\WWWWWWWWWWWWVVVUUUTTTSSSUUUUUUTTTSSSQQQPPPOOONNNJJJNNNKKKCCCDDDPPPXXXXXXMMMIIIDDDBBBCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFBBBEEEFFFDDDAAA???AAACCC>>>@@@BBBCCCCCCDDDEEEGGGCCCFFFIIIHHHFFFEEEFFFHHHBBBHHHJJJGGGFFFIIIKKKIIIRRRxxxvvvkkkZZZRRRRRRTTTVVVXXXVVVPPPKKKHHHGGGNNNiiiaaaBBB333555222222333111......222000/////////............------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++---///000000000222333111444888;;;>>>@@@CCCEEELLLLLLQQQXXX]]]```gggnnnrrrtttxxx~~~}}}rrrccc[[[ZZZVVVUUUVVVZZZ```gggmmmooopppsssmmm___VVVZZZaaadddnnnpppuuu|||zzznnnddd^^^``````aaammm}}}{{{|||~~~~~~}}}nnnmmmmmmmmmmmmoooqqqrrrsssrrrsssvvvzzzxxxpppiiihhhqqq|||~~~}}}{{{|||~~~wwwrrrfff^^^WWWVVVSSSMMMIIIIIIAAAAAABBBFFFKKKOOORRRSSSUUU^^^ZZZTTTSSSLLLaaawwwiiihhheee___ZZZVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSQQQNNNLLLJJJJJJKKKJJJGGGHHHOOOSSSSSSKKKEEE@@@???CCCEEEBBB>>>AAAAAABBBCCCCCCDDDDDDEEEGGGBBB@@@CCCCCC@@@BBBGGGJJJGGGEEEEEEGGGHHHGGGEEEDDDCCCCCCEEEHHHHHHEEEBBBDDDDDDCCCCCCCCCDDDDDDEEEOOOppp|||uuuhhh]]]YYYRRRZZZXXXRRRSSSLLLEEEGGGFFFSSSjjj}}}xxxcccRRRFFF999...111111111111000000000000////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++---//////,,,)))''''''++++++++++++++++++++++++,,,,,,,,,---------......,,,---//////......000111222333555999===BBBEEEGGGLLLNNNQQQUUU[[[bbbkkkpppqqqpppwww}}}qqqbbbZZZYYYVVVVVVXXX]]]dddlllqqqtttvvvuuulll^^^WWWZZZ___aaagggiiimmmrrruuurrrhhhaaaYYYYYYWWWXXXbbbpppxxxwwwpppkkkfffbbbbbbbbbbbbaaaZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]]]]```cccbbb^^^ZZZZZZ___fffjjjkkkkkkkkkkkklllmmmpppsssuuuwwwwwwxxxsssuuuwwwzzz~~~zzzqqqiiibbb[[[UUUSSSPPPJJJEEEEEE???@@@BBBGGGLLLQQQUUUVVVYYY[[[VVVVVVTTTMMMkkkrrreeedddaaa^^^ZZZXXXXXXXXXTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUUUUSSSQQQNNNLLLJJJGGGIIIHHHFFFHHHNNNRRRRRROOOIIIBBB???AAABBB@@@===AAAAAAAAAAAAAAAAAAAAABBBAAA>>>>>>AAABBB@@@CCCIIIFFFCCCAAAAAACCCDDDBBBAAAAAA@@@@@@AAADDDDDDBBB@@@CCCCCCCCCBBBCCCCCCDDDDDDHHH[[[~~~tttlll```WWWTTTOOOVVVSSSOOORRRLLLDDDEEEJJJaaa~~~oooWWWDDD:::444///111111111000000000//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++---......+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...///000222333444666:::>>>BBBFFFHHHNNNPPPRRRUUUZZZbbbjjjpppqqqssssssddd\\\ZZZYYY\\\aaahhhpppyyy}}}oooaaa\\\^^^aaaaaa```aaabbbfffiiihhhccc^^^XXXXXXXXX[[[dddmmmnnnkkk\\\XXXTTTQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVYYY[[[]]]^^^___```ccceeefffhhhjjjnnnppprrrrrrsssuuuvvvvvvvvvwwwyyy~~~{{{}}}~~~xxxoooeee\\\VVVQQQPPPLLLEEE@@@@@@===@@@DDDJJJOOOTTTXXXZZZ]]]XXXTTTUUUSSSTTT}}}kkk```___]]]ZZZXXXWWWVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUSSSQQQNNNLLLJJJEEEHHHIIIHHHJJJPPPSSSRRRPPPJJJCCC@@@@@@@@@???>>>DDDCCCBBBAAA@@@AAAAAABBBEEECCCBBBCCCAAA>>>@@@DDDBBB@@@>>>>>>???@@@???>>>@@@???>>>???@@@AAAAAA@@@BBBBBBAAAAAABBBCCCDDDDDDIIIMMMppppppggg```WWWQQQQQQQQQUUUPPPLLLOOOKKKFFFKKK^^^{{{yyyfffLLL888222333555111111000000000000//////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...////////////000222444555777;;;???CCCFFFHHHPPPQQQSSSUUUYYYaaajjjppppppuuu|||mmmbbb]]]```fffooozzzwwwjjjggghhhgggeee^^^]]]]]]___aaabbb```^^^YYY\\\bbbkkksssuuupppiiiSSSRRRPPPOOOOOOOOOOOOOOORRRSSSTTTUUUVVVWWWWWWVVVWWWWWWVVVUUUTTTWWW\\\___ggggggggghhhhhhjjjlllmmmqqqsssvvvzzz}}}|||vvvssskkkaaaWWWRRRNNNMMMHHHAAA======???CCCHHHNNNRRRVVVYYY[[[\\\ZZZVVVRRRRRRhhhggg___]]]ZZZWWWUUUSSSQQQOOOSSSRRRQQQPPPOOOOOOPPPPPPWWWVVVUUUSSSPPPNNNLLLKKKGGGJJJLLLKKKNNNSSSVVVTTTLLLJJJFFFCCCBBBAAAAAA@@@FFFEEECCCBBBBBBCCCEEEFFFEEEEEEDDDBBB>>><<<===@@@AAA@@@>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEJJJHHH```ppp```YYYTTTPPPQQQTTTVVVXXXOOOHHHIIIIIIPPPaaa{{{~~~sssYYY@@@111...333777111000000000////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,+++******+++---------------------------,,,,,,,,,---------......---...000000//////111222333444777:::>>>BBBEEEGGGQQQRRRSSSUUUYYY```jjjpppooouuu|||ooogggiiirrrzzzrrrppppppmmmjjj___^^^]]]]]]^^^_________]]]dddppp|||yyymmmdddPPPPPPPPPPPPPPPPPPPPPQQQVVVWWWZZZ\\\^^^^^^^^^]]]bbb```]]]ZZZZZZ^^^eeekkktttuuuvvvxxxyyyxxxwwwvvv}}}uuulllhhhaaaZZZSSSOOOLLLKKKFFF???<<<>>>CCCHHHNNNSSSUUUVVVYYYZZZXXX^^^[[[OOOWWWuuueee^^^\\\YYYXXXXXXWWWTTTQQQSSSRRRQQQPPPOOOOOOOOOOOOVVVUUUSSSQQQOOOMMMLLLLLLHHHKKKLLLKKKNNNSSSUUUSSSKKKKKKKKKIIIEEEBBB@@@@@@GGGEEECCCBBBBBBDDDGGGIIIDDDFFFFFFAAA======@@@DDD??????>>>======<<<===>>>??????@@@@@@@@@@@@@@@AAA??????@@@AAABBBCCCEEEEEECCCFFFUUUkkkyyyssslllaaaUUUOOONNNOOOTTTXXXRRRTTTKKKDDDFFFNNNeee}}}{{{|||fffHHH444------000111000000000////////////...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++******,,,...------------------------,,,,,,,,,---------......---...000000//////111222222333555888<<<@@@CCCEEEPPPQQQRRRTTTYYY```iiiooorrrvvv}}}wwwxxxvvvtttuuutttqqqnnnfffeeedddccccccbbbbbbbbbhhhqqqvvveee]]]RRRTTTVVVWWWVVVVVVWWWXXX^^^aaaeeeiiikkkkkkkkkjjjrrrnnniiigggiiipppwww}}}wwwkkkccc[[[UUUPPPMMMJJJHHHCCC======AAAGGGLLLSSSWWWWWWWWWXXXZZZWWW]]]]]]SSSeee{{{lllccc]]][[[ZZZ[[[^^^___\\\YYYQQQQQQRRRSSSTTTTTTSSSSSSTTTSSSQQQOOONNNMMMMMMMMMIIILLLKKKIIIJJJNNNPPPNNNLLLNNNOOOLLLFFFBBBBBBCCCGGGEEEBBB???@@@BBBFFFHHHWWWYYYUUUJJJAAA@@@CCCEEE===>>>>>>===;;;:::<<<===;;;>>>@@@AAA@@@???????????????@@@AAABBBDDDFFFGGGAAAGGGPPPYYYuuu|||rrrmmmlll___WWWOOOKKKMMMQQQTTTUUUHHHJJJEEEDDDOOO___pppYYY>>>111000111111000000000////////////......------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000000000111333222333555888;;;???BBBDDDMMMOOOQQQTTTYYY```hhhmmmuuuxxx|||~~~tttooosssxxxxxxuuutttrrrrrrrrrqqqnnnkkkjjjiiipppzzzmmm]]]XXXTTTYYY^^^bbbccceeehhhjjjmmmpppvvv{{{~~~~~~}}}zzzzzzuuujjjbbbZZZSSSNNNJJJGGGEEE@@@<<<>>>CCCGGGNNNVVVZZZZZZYYYZZZ[[[[[[WWWYYY]]]yyywwwyyyfff___^^^[[[ZZZ]]]aaabbb___[[[QQQRRRTTTVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLMMMMMMMMMMMMNNNLLLGGGGGGKKKMMMKKKJJJMMMNNNJJJFFFEEEJJJOOOLLLIIIDDD@@@???@@@DDDFFFaaaccc\\\MMMAAA@@@DDDFFF>>>@@@@@@???<<<<<<===???;;;>>>CCCDDDBBB@@@????????????@@@BBBCCCFFFGGGHHHGGGIIIMMMQQQdddzzzrrrjjjfffdddVVVRRRMMMLLLPPPRRROOOJJJDDDEEEDDDNNNdddxxxxxx]]]JJJ888333444444333333000000/////////.........------------------------++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))+++------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000000111333333444666888<<>>;;;>>>EEEGGGOOOWWW\\\[[[ZZZ[[[]]]```QQQTTTfffyyyxxxrrrbbb\\\___\\\ZZZ\\\___```[[[WWWRRRTTTVVVWWWVVVRRROOOLLLOOONNNMMMLLLLLLLLLMMMNNNQQQRRRNNNHHHGGGKKKMMMLLLFFFHHHIIIGGGEEEIIISSS\\\RRRNNNHHHBBB@@@AAACCCEEEPPPTTTOOOBBB:::>>>FFFJJJAAACCCDDDBBB??????AAACCC<<>>;;;===AAAEEEAAANNNSSSLLLFFFGGGEEE>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDFFFHHHNNNHHHGGGLLLPPPbbb}}}{{{ssspppjjjeee___YYYRRRMMMLLLLLLOOOSSSOOOHHHDDDEEEIIIUUUkkk~~~wwwNNN888666444222000111111222......//////...---,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++///---***+++------+++)))++++++,,,,,,,,,,,,------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGJJJLLLQQQVVV]]]dddiiilllooowww{{{|||iiikkkjjjfffaaa___bbbeeeyyy|||rrrmmmfff___ZZZUUUPPPMMMGGGDDD@@@<<<<<<@@@DDDHHHPPPRRRUUUWWWXXXXXXXXXXXX]]]SSSsss~~~sssxxxllljjjhhhgggccc]]]ZZZWWWTTTPPPMMMPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQOOOMMMMMMNNNPPPRRR\\\[[[XXXSSSMMMIIIGGGGGGFFFDDDDDDFFFEEECCCEEEJJJ______WWWJJJAAA@@@>>>;;;BBBAAA>>>:::999:::???BBB===HHHMMMGGGCCCEEEDDD??????@@@AAABBBCCCBBBAAAAAA??????@@@AAABBBDDDEEEFFFIIIDDDDDDHHHKKKZZZzzztttrrrjjjeee^^^WWWRRRNNNJJJHHHPPPLLLJJJJJJHHHFFFHHHNNN\\\qqqeee@@@777555333111000000111111......//////...------,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++******,,,---+++)))++++++,,,,,,,,,,,,------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGIIIKKKPPPVVV^^^eeekkknnnpppxxxzzz{{{~~~~~~{{{fffeeebbb```aaagggsss{{{~~~vvvkkkggg```ZZZUUUQQQMMMJJJDDDAAA>>>===>>>BBBGGGJJJTTTTTTVVVXXXZZZZZZXXXVVV^^^WWWyyysssooolllfffdddaaa\\\XXXTTTQQQMMMJJJNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPMMMLLLLLLNNNRRRTTT]]]ZZZUUUQQQMMMJJJFFFDDDJJJGGGHHHLLLMMMIIIEEEEEEOOOPPPLLLDDD??????>>>===???>>><<<999888:::???CCCAAAIIIKKKEEEAAACCCCCC???@@@@@@AAABBBAAA@@@???>>>===>>>@@@AAACCCCCCDDDDDDEEEAAABBBFFFGGGPPPooovvvoookkkddd^^^UUUOOOKKKJJJJJJJJJRRRMMMHHHEEECCCEEEOOOZZZtttzzzkkkMMM333555444222000/////////000.........///......---,,,++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGHHHKKKPPPWWW^^^ffflllppprrryyyzzzyyyzzzzzzyyyvvvqqqllliiibbbaaa^^^^^^cccooo}}}zzzqqqeeeaaa[[[VVVRRRNNNJJJGGG@@@???===>>>@@@EEEJJJMMMUUUUUUVVVZZZ^^^___]]][[[ZZZaaa}}}nnnoookkkbbb```]]]ZZZVVVSSSPPPMMMLLLNNNNNNOOOPPPQQQSSSUUUVVVPPPNNNKKKIIIIIIKKKNNNQQQTTTPPPKKKJJJJJJIIIFFFCCCFFFDDDEEELLLPPPMMMIIIGGGBBBDDDCCC@@@======>>>>>>???>>>===<<<;;;>>>BBBFFFNNNQQQOOOGGGBBBAAA@@@===@@@@@@AAAAAA@@@>>>===<<<;;;<<>>@@@CCCIIINNNQQQUUUVVVWWWZZZ]]]_________WWWuuuvvviiijjjfff]]][[[ZZZXXXVVVSSSQQQPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUQQQOOOLLLIIIHHHIIILLLMMMLLLIIIEEEEEEGGGHHHEEECCCAAA===>>>EEEIIIHHHFFFEEEFFFFFFEEEBBB>>>::::::;;;>>>>>>>>>======???DDDGGGSSSSSSOOOGGGBBB@@@>>><<>>===;;;::::::;;;===???AAAAAAAAAAAACCCBBBCCCFFFEEEFFFQQQ```{{{pppeee\\\WWWNNNLLLJJJIIIKKKLLLLLLLLLDDDFFFGGGFFFFFFTTTtttvvv\\\BBB555555111000000///............------...............---.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************************************++++++,,,,,,------......+++++++++,,,,,,,,,------++++++,,,------......///---/////////...///111333444222555;;;???@@@BBBGGGMMMOOOSSSYYY___eeejjjmmmssszzzvvvkkkiiifffbbb`````````aaa``````bbbeeejjjoootttwwwyyyvvvrrrmmmhhhgggoooxxx|||~~~~~~|||vvvooojjjgggbbbaaaeeennnsssrrrqqqrrrtttnnnkkkkkkkkklllooouuuyyyzzzlllaaa^^^ZZZTTTOOOKKKHHHDDDBBB<<<===???BBBGGGLLLQQQSSSVVVXXXYYYZZZZZZ\\\___bbbdddnnngggddd```\\\XXXXXXXXXUUUSSSQQQQQQSSSMMMMMMMMMMMMNNNNNNOOOPPPRRRPPPNNNLLLKKKKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCBBBCCC@@@@@@EEEFFFDDDBBBCCCAAA?????????<<<999999<<<<<<<<<<<<;;;;;;>>>BBBEEEKKKIIIFFFBBB???>>>===<<<===>>>>>>>>>===<<<:::999999:::<<<===???@@@@@@@@@@@@???@@@CCCCCCBBBHHHQQQ___zzz{{{qqqggg^^^VVVRRRHHHHHHHHHJJJLLLLLLJJJIII@@@BBBFFFKKKUUUmmm|||eeeJJJ777111555000000000//////.........,,,---......///.....................------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***************)))***************************,,,------,,,+++,,,...++++++,,,,,,,,,,,,------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGOOOQQQUUUZZZ___eeejjjlllsssyyyuuuqqqlllgggeeegggkkkmmmkkklllnnnqqqtttuuuuuutttkkkddd_________aaaiiisss~~~|||wwwooohhhdddbbbddddddhhhpppuuuuuuvvvyyyvvvpppkkkkkklllnnnttt{{{}}}|||qqqfff]]][[[WWWQQQLLLHHHDDDAAA>>><<<>>>@@@DDDIIINNNSSSUUUVVVZZZ]]]\\\ZZZ]]]eeelllsssiiiggg___[[[^^^WWWXXXXXXUUUQQQOOOPPPRRROOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLIIIIIIHHHEEECCCAAAAAABBBCCCCCCFFFIIIHHHCCCAAADDD;;;888888;;;:::777:::???;;;;;;;;;;;;;;;===@@@CCCAAA>>><<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::999999::::::;;;<<<>>>@@@@@@???===>>>AAABBBBBBEEEJJJMMMccc}}}||||||}}}}}}yyyqqqhhh___XXXRRRPPPKKKJJJIIIJJJKKKKKKIIIGGGCCCFFFQQQdddyyy{{{kkkPPP<<<444111111000000000000000///......,,,------...//////......,,,,,,---------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********************************)))+++,,,+++)))((()))+++++++++,,,,,,,,,,,,------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGNNNPPPTTTZZZ```fffkkknnnrrrxxxxxxppplllmmmqqqtttrrrsssuuuwwwxxxwwwtttrrrhhh```[[[```fffllluuuzzzsssnnnkkkkkkhhhgggllltttzzz||||||uuusssrrrsssxxxuuulllccc]]]YYYUUUOOOJJJFFFBBB>>><<<===>>>AAAFFFKKKPPPTTTVVVUUUZZZ______^^^bbbnnnyyy{{{gggfffggg\\\YYYaaaWWWXXXXXXTTTPPPMMMNNNOOOSSSRRRQQQOOONNNMMMMMMMMMIIIJJJJJJKKKLLLKKKKKKJJJDDDEEEFFFDDD@@@???AAACCC<<<>>>DDDIIIFFF@@@>>>AAAFFFAAA>>>???;;;666777===<<<<<<===<<<<<<===AAACCC===:::999::::::999999999:::;;;<<<<<<<<<;;;:::999:::999999:::;;;===???AAA@@@>>>>>>AAACCCEEEGGGIIIIIIRRRvvv}}}{{{uuurrrrrrsssrrrnnnfff^^^VVVOOOLLLJJJLLLJJJHHHFFFFFFEEECCCBBBGGGNNNaaa{{{^^^BBB555555333---///000000000000000///...,,,,,,---.../////////...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))(((***+++***'''&&&''')))++++++,,,,,,,,,---------++++++,,,------......///---///////////////111333444222555;;;???@@@BBBGGGMMMOOOTTTZZZaaahhhmmmppprrrxxxtttmmmttt{{{zzzxxxxxxzzz}}}|||yyykkkdddaaafffmmmsss{{{~~~wwwsssssstttsssvvv}}}|||{{{|||nnnccc\\\YYYWWWSSSMMMEEE@@@<<<;;;::::::???EEEJJJMMMPPPSSSUUU\\\XXXbbbiiibbbggg{{{jjjccc___XXXUUUYYY___[[[UUUPPPMMMNNNPPPRRRSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLJJJGGGFFFGGGEEECCC@@@>>>>>>??????===AAAFFFGGGDDD@@@@@@@@@???>>>===<<<;;;;;;<<<===<<<999777999;;;;;;;;;===;;;;;;::::::999999888888;;;;;;::::::::::::999999777:::<<<<<<:::999<<<>>>??????@@@AAACCCEEEGGGHHHOOOKKK\\\}}}xxxtttpppkkkfffccceeeccc```YYYRRRLLLHHHGGGJJJFFFDDDFFFIIIJJJJJJJJJQQQggghhhDDD777666333111333////////////////////////......//////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***...---+++*********+++,,,************************...'''&&&***+++((()))---+++++++++*********))))))---,,,,,,+++*********+++******+++,,,---------------///000000000000333555333444888>>>@@@>>>@@@DDDNNNOOORRRXXXaaaiiinnnqqqrrr{{{xxxqqqkkkiiiooovvv{{{{{{{{{zzzzzzuuujjjbbb]]]ZZZTTTPPPIIIBBB===;;;:::;;;>>>BBBHHHMMMPPPRRRTTTVVV]]]ZZZaaaiiilllvvvppp```]]]\\\VVVSSSUUUYYYWWWUUUSSSQQQQQQQQQQQQPPPOOOOOONNNLLLKKKIIIHHHKKKKKKKKKKKKIIIFFFDDDBBB???>>>>>>===>>>@@@AAACCCBBBAAAAAA@@@???>>>===;;;???>>><<<:::999999999999888666555666888999999999888888888888777777777777<<<;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;999999:::<<<@@@BBBCCCCCCBBBBBBDDDFFFHHHIIIUUUqqq{{{xxx~~~yyyqqqiiibbb]]]YYYVVVSSSTTTTTTSSSPPPNNNNNNNNNFFFHHHIIIGGGEEELLL]]]lll{{{xxxYYY<<<333444222000111////////////////////////...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))***+++,,,,,,+++***************************************+++((((((***(((%%%''',,,+++++++++*********))))))---,,,++++++******++++++******+++,,,------------,,,...//////...///222444444444777<<<>>>===@@@EEEMMMNNNQQQWWW```hhhmmmpppsss|||zzzwww{{{yyyiiiccc___ZZZWWWOOOKKKDDD>>>::::::;;;<<>>@@@BBBDDDFFFFFF@@@::::::>>>???<<<888???===;;;999777666666666777666666666888999888777777777666666777777888888:::::::::999999::::::;;;:::;;;<<<;;;:::999:::;;;BBBFFFHHHEEEAAA???AAADDDBBBEEEJJJUUUmmmuuudddgggwww~~~~~~~~~{{{uuupppssslllbbbZZZTTTPPPNNNLLLKKKLLLMMMLLLJJJHHHGGGGGGIIIKKKMMMPPPYYYnnn~~~\\\EEE222///333111///...////////////////////////...............---,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***,,,******++++++******))))))***************************)))***+++(((&&&(((---+++++++++***************,,,,,,++++++******++++++******+++,,,------------+++---............111333444333666:::<<<<<<@@@FFFNNNOOORRRXXXaaaiiinnnpppttt|||~~~hhh^^^]]]ZZZSSSNNNHHHEEE???:::888999<<<>>>IIILLLPPPSSSTTTTTTUUUVVVZZZZZZ```lllpppdddZZZYYYWWWRRRMMMLLLIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGFFFEEEBBB@@@===<<<>>>>>>@@@AAACCCDDDEEEFFFFFF>>>777:::CCCGGGBBB;;;===<<<:::888777666777777999:::999888999;;;:::666777777777666777888999:::888777666666666666777888:::;;;;;;<<<<<<<<<===>>>CCCHHHKKKGGG@@@<<<>>>BBB@@@???BBBHHHPPPjjjyyyjjjfffuuuxxxrrruuuuuuuuuvvvuuuqqqjjjeee```[[[UUUPPPNNNMMMLLLKKKMMMMMMMMMKKKGGGDDDCCCCCCIIIKKKQQQcccvvvWWWDDD777---...333222...---////////////////////////------.........---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++******+++---((()))***++++++***((((((************************+++******+++,,,+++,,,---************************,,,,,,++++++***++++++,,,******+++,,,------------,,,---.........///111333555333555888:::<<>>===>>>@@@CCCDDDEEEEEEEEEAAA;;;888>>>IIIOOOJJJCCC;;;:::999888888999::::::;;;===<<<888999===<<<777777666555555666777999:::888777666444444555666777999999:::<<>>===;;;;;;===@@@DDDFFFMMMPPPSSSUUUUUUTTTTTTUUUWWWZZZmmmmmmiiibbbYYYTTTSSSSSSSSSRRRSSSQQQMMMIIIHHHGGGIIIJJJDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA999;;;>>>BBBDDDDDDDDDCCC<<<::::::AAAJJJNNNLLLHHH;;;:::999999999:::;;;<<<888<<<:::666888@@@AAA;;;777666555444444555777999<<<;;;888666555666777777777777888<<<@@@CCCDDDDDD@@@DDDGGGEEE@@@======@@@BBB:::@@@LLLGGGBBB^^^yyyllleeefffvvv}}}~~~~~~uuukkkccc___[[[\\\]]]]]][[[XXXUUUSSSSSSRRRPPPOOOOOONNNLLLJJJDDDEEEFFFGGGHHHKKKPPPSSS```zzzgggGGG===333111000111222111///...////////////////////////---------------,,,++++++++++++++++++++++++++++++************************)))***++++++***)))***,,,))))))******++++++******************************)))***))))))+++...,,,(((***************+++++++++++++++******++++++,,,,,,******+++,,,------------...///000000000111333555666444555999<<<===CCCJJJNNNNNNQQQWWW___fffkkkmmmttt{{{~~~|||~~~xxxpppggg___XXXWWWSSSJJJAAA===;;;;;;<<<>>>AAADDDHHHJJJOOORRRUUUWWWVVVVVVVVVVVVVVVcccsssiiiddd```YYYTTTSSSUUUTTTSSSOOOMMMJJJGGGEEEEEEFFFGGGBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBB<<<>>>AAACCCDDDCCCAAA@@@:::;;;<<<>>>AAADDDGGGHHH<<<;;;:::999999999:::;;;666:::999555:::FFFJJJEEE<<<:::888666666777999:::???===:::777555555666666777666777:::???BBBCCCBBB===@@@BBBCCCAAA???????????????CCCGGGEEEFFFSSSccczzztttsss~~~~~~~~~~~~|||{{{yyyuuuqqqmmmlllkkkiiijjjkkkhhhccc^^^ZZZXXXSSSTTTTTTTTTSSSSSSSSSTTTWWWTTTPPPLLLKKKJJJHHHFFFEEEFFFJJJNNNUUU___iiipppfffCCC444666111222222000////////////////////////////////////,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))***+++***************+++,,,,,,***************************222444///))))))***)))))))))*********+++++++++++++++******++++++,,,---******+++,,,---------------.../////////000222444555444666;;;>>>???DDDKKKOOOOOORRRWWW___gggkkkmmmrrrzzz~~~|||~~~~~~}}}~~~zzzpppiiigggbbb[[[UUURRRLLLBBB<<<:::999:::===@@@DDDGGGJJJLLLPPPSSSVVVXXXXXXWWWWWWXXX^^^uuulllfffdddaaa\\\WWWVVVVVVTTTQQQOOONNNMMMKKKJJJIIIIIIIII@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEGGGGGGEEEBBB>>>;;;;;;<<<<<<:::888:::@@@EEE===<<<:::888888777888888555::::::666===LLLSSSOOOAAA???===;;;:::;;;===>>>???<<<999555333222333444777666666888===@@@@@@>>>;;;===???AAABBBAAA@@@???;;;DDDFFF???AAALLLQQQMMMTTTyyyjjj}}}wwwpppnnnffffffdddbbb___^^^___aaaYYY[[[\\\\\\YYYVVVUUUUUURRRRRRSSSSSSSSSUUUXXX[[[YYYTTTNNNIIIGGGFFFFFFFFFEEEJJJRRR^^^mmmhhhGGG777333444///222111...,,,---000111////////////////////////,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,+++*********+++---...************************...:::@@@666***&&&***---))))))******+++++++++++++++*********+++,,,,,,---******+++,,,------------,,,---.........///111333555555777===???@@@EEEKKKRRRRRRUUU[[[bbbjjjnnnpppqqqzzz}}}{{{~~~{{{tttiiiccceeeeee]]]RRRJJJEEEBBB???<<<;;;;;;===BBBIIINNNPPPOOOMMMSSSXXXXXXWWWXXXYYYXXX^^^mmmddd```^^^]]]\\\\\\XXXPPPJJJOOONNNMMMKKKIIIHHHGGGGGGDDDBBBAAADDDHHHJJJFFFBBBCCCBBB@@@@@@AAABBBAAA@@@AAACCCFFFHHHEEE@@@:::666;;;999777777888999:::999999999:::;;;:::999888777777777999:::<<<===>>>???======<<<;;;;;;;;;;;;<<<:::888666555444555666777666666666777888:::;;;<<<=========>>>??????@@@@@@???>>>>>>@@@CCCGGGKKKNNNNNNdddoooppp|||vvvqqqkkkeeebbb```^^^\\\WWWYYY[[[\\\[[[ZZZXXXWWWRRRUUUTTTSSSZZZcccddd^^^PPPNNNKKKIIIIIIJJJIIIFFFRRRWWWkkk[[[FFF>>>666111333///////////////......---......------------......---.........---,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,+++++++++,,,------...///000///...///111333555555999===>>>@@@FFFNNNSSSTTTWWW\\\cccjjjppptttwwwzzz}}}}}}rrrmmmiiiaaa^^^aaa^^^WWWMMMEEEAAA>>><<<:::<<<<<>>>>>>>>???>>>===>>>???CCCFFFHHHJJJSSSxxx|||sssnnnkkkiiihhhhhhfffdddaaa^^^ZZZUUUSSSQQQQQQQQQTTTZZZ^^^ZZZTTTPPPLLLGGGDDD@@@???HHHSSSppp~~~lllKKK===777111///111///////////////...------------,,,,,,,,,,,,------------......---,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------...///000///...///111333444444888<<<===???EEEMMMQQQSSSVVV[[[bbbiiiooossswwwzzz}}}}}}}}}zzz~~~}}}nnncccbbbbbb^^^\\\___VVVPPPHHHAAA===<<<;;;;;;===???CCCHHHNNNPPPPPPNNNSSSRRRUUUZZZZZZ\\\iiixxxwwwccc\\\\\\XXXUUUTTTUUUWWWWWWTTTQQQKKKJJJIIIIIIHHHIIIIIIIIIEEECCCAAABBBDDDDDD@@@===@@@>>>>>>???AAACCCCCCCCC@@@AAABBBBBBAAA???<<<;;;<<<;;;;;;<<<>>>===;;;:::888999999999999888777777666666777777888999:::::::::999999888777888888888888777666444444555666666::::::;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<===>>>===;;;;;;;;;===???AAAGGGEEEYYYuuuqqqvvvxxxrrrkkkeeeaaa\\\WWWRRROOOJJJIIINNNQQQPPPLLLJJJIIIDDDEEEIIIIIINNNfffaaaMMM:::444222......222...////////////...------,,,,,,++++++++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++*********************************,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,---...---...////////////111333333444777;;;===>>>DDDLLLOOOQQQTTTZZZaaaiiiooorrrxxxzzz|||~~~xxxxxx|||uuujjjaaa[[[]]]]]]YYYVVVWWWNNNIIICCC===;;;;;;<<<===@@@CCCHHHMMMPPPQQQPPPOOOLLLMMMUUU^^^aaahhhvvvmmmaaa^^^___XXXUUURRRRRRUUUVVVUUURRRLLLKKKJJJIIIIIIHHHIIIIIICCCBBB@@@@@@AAAAAA???===@@@???>>>???AAABBBBBBBBB????????????>>>======<<<;;;<<<===???@@@???<<<999888888888888888777777777666666777777888888888999999888888777777777777777666666555444444555555666777999;;;<<<<<<;;;:::999888999999::::::;;;<<<<<<;;;;;;:::999:::;;;===>>>BBB@@@KKKsss~~~uuupppnnnkkkjjjiiigggcccaaafffmmmvvvvvvwwwyyyzzzxxxtttpppfff___WWWSSSQQQPPPMMMJJJPPPMMMMMMQQQQQQMMMNNNTTTRRRNNNTTTdddjjjqqqxxx{{{|||^^^DDD:::333222111//////333......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,---......---...////////////222444444444777<<<===>>>EEEMMMNNNPPPUUU[[[bbbiiiooorrrvvvxxxzzz|||}}}}}}||||||www~~~uuummmhhh]]]YYYWWWXXXVVVQQQJJJGGGDDDAAA===999888999===@@@DDDGGGLLLPPPRRRRRRQQQQQQOOOPPPVVV]]]dddxxxqqqpppfff```\\\[[[ZZZVVVSSSRRRTTTUUUSSSPPPNNNMMMLLLJJJIIIHHHGGGGGG@@@?????????@@@@@@@@@???BBB@@@??????@@@AAA@@@??????>>>===<<<<<<<<<<<<===;;;;;;===???AAA???<<<999888888777777777666666666666666777777888888888999999888777777666777777777555444444444444444555555333555888:::;;;;;;:::999888888999::::::;;;;;;<<<888888888999:::<<<===>>><<>>???FFFNNNOOOQQQVVV\\\cccjjjooorrrtttvvvxxxzzz|||~~~tttxxx}}}|||ppphhhdddbbbZZZXXXVVVUUUQQQKKKDDD???<<<;;;999666666999>>>CCCHHHLLLPPPSSSSSSSSSSSSSSSSSSTTTTTTYYYiii|||jjjeeeaaa[[[XXX[[[XXXTTTRRRSSSSSSPPPMMMOOOMMMLLLJJJHHHGGGFFFEEE@@@??????>>>>>>???@@@@@@BBBAAA???>>>???@@@???>>>>>>===<<<;;;::::::;;;;;;::::::<<<>>>???>>>;;;888888777777666555666666666555555666777777888999999888777777666666666666666333333333444444444444444222333555777999999999999777888888999999:::;;;;;;777777888999;;;===>>>???===DDD@@@IIIhhh|||}}}mmmgggcccaaaeeemmmuuueeeWWWQQQPPPRRRTTTYYYXXXVVVVVVYYY]]]cccfffssszzzuuutttYYY>>>:::222222222222111///---------............---,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,)))))))))******************************************++++++++++++,,,,,,,,,*********+++,,,---...///,,,---/////////000222444555666999===???@@@FFFNNNPPPRRRWWW]]]dddiiinnnppprrrtttxxxzzz{{{}}}|||qqqggg```]]]]]]YYYWWWSSSNNNIIIEEEAAA>>>:::::::::888999===DDDIIILLLPPPSSSTTTSSSSSSTTTUUUSSSWWW\\\gggssshhheee```ZZZYYYYYYVVVRRRQQQRRRQQQMMMIIIKKKJJJIIIGGGFFFEEEEEEEEEAAAAAA@@@???======>>>???AAA???>>>>>>@@@AAA@@@???======<<<;;;:::999999999999999:::;;;===<<<:::777888777666555555555666666222333444555666777888999666666555444444444444444222222333444444444444444444444555666777777888888666666666777888888999999777777888999:::<<<===>>><<>>AAAYYY```nnnooottt~~~zzzuuuggg```aaadddggg|||}}}|||yyyvvvvvv|||wwwooouuufffBBB666999222222111//////000...,,,------......------,,,+++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,((()))))))))*********+++******************************+++++++++,,,,,,,,,*********+++,,,---//////+++---...//////000333555555555888<<<>>>???EEEMMMPPPRRRWWW]]]ccchhhkkkmmmrrruuuyyy{{{}}}~~~~~~|||uuusssnnnfff^^^XXXUUUTTTSSSQQQJJJBBB>>>===<<<:::<<<============BBBJJJPPPOOORRRTTTUUUSSSSSSUUUWWWSSS^^^kkk~~~hhhbbb```ZZZWWWYYYWWWTTTQQQPPPQQQPPPKKKHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBB???===<<<===>>>>>>===<<<===@@@BBBBBBAAA===<<<<<<;;;:::999888777999888888999;;;;;;999777888777666444444555555666000111222333555666777888555444333333222222333333111222333444444444444444777777666666666666777777444444555555666777777777777888888999:::;;;;;;;;;444AAA:::===SSSMMMIIIccctttddddddgggdddqqqcccBBB777555333444333000...000222111...------......------,,,+++++++++************++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))***++++++,,,(((((())))))*********+++*********************************++++++,,,,,,,,,*********+++,,,---///000+++---...//////000333555444444777;;;===>>>DDDLLLOOORRRVVV\\\aaafffiiikkksssvvvzzz}}}~~~~~~|||wwwhhhbbb[[[YYY[[[\\\ZZZWWWKKKGGGAAA;;;888888;;;===;;;===@@@CCCGGGJJJLLLLLLOOOTTTWWWUUUUUUXXX[[[[[[hhhzzzrrrddddddccc]]]YYY\\\VVVSSSOOOJJJHHHHHHIIIJJJBBB@@@BBBGGGHHHDDDDDDHHHCCCDDDEEEEEECCCAAA>>><<>>@@@FFFLLLNNNNNNSSS\\\bbbcccfffkkkuuuvvvwwwyyy|||~~~{{{~~~{{{vvvooojjj___\\\YYYXXXXXXVVVQQQMMMEEECCC???<<<:::::::::;;;<<<>>>BBBFFFJJJMMMOOOPPPSSSSSSSSSSSSSSSWWW```ggg}}}nnncccdddddd^^^YYY[[[VVVSSSNNNJJJFFFEEEFFFFFFBBB???AAAGGGJJJHHHHHHKKKFFFFFFFFFEEECCC@@@>>><<>>>>>===<<<:::888777777777888999===???>>>999666777999888999777333333555444111222222222333333333222222444444444444333333333222666555333222222222222111333333333333444444444444444444444444555555555555777666666777777888999:::<<<;;;;;;<<<>>>AAADDDEEEEEERRRpppxxxxxxxxxtttpppmmmooopppqqqttt}}}nnnmmmqqquuuzzz[[[KKK888///111666555222000000000/////////......------,,,,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))+++******...333333000,,,------,,,,,,,,,++++++++++++******************+++)))************+++++++++***************************************************+++++++++******)))(((,,,,,,,,,------------...------...------...111444666555777<<<>>>@@@EEELLLPPPPPPUUU]]]cccdddgggkkkuuuvvvxxxzzz}}}yyytttqqqlllddd^^^WWWXXXXXXWWWTTTMMMGGGCCC>>>>>>===<<<;;;;;;;;;;;;>>>AAAEEEKKKOOORRRSSSTTTVVVSSSSSSVVVUUUWWWeeeuuurrrgggaaacccddd^^^YYYZZZUUUSSSNNNIIIEEECCCBBBBBBBBB???@@@GGGLLLMMMLLLMMMIIIGGGEEECCCAAA???======>>>????????????>>>===<<<<<<;;;999777666666777777;;;===???===999777777999888999777222222555666444111111111111111111000000333333333333333222222222555444333222111111111111222222333333333444444444333333333444444444555555666666555666666777888999<<<<<<;;;;;;;;;===>>>???CCC???KKKsssqqqeee^^^^^^^^^___bbbgggllloootttzzzqqqoooooovvv|||~~~xxxssspppmmmiiivvv}}}___>>>777000...000333111///000////////////.........,,,,,,,,,,,,++++++++++++************************)))************+++++++++)))))))))))))))))))))))),,,++++++...222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************)))************)))((((((,,,,,,,,,,,,------------,,,---...------...111444777555777<<<>>>???DDDKKKRRRRRRWWW___dddeeegggkkkwwwxxxyyy|||~~~pppyyy|||}}}wwwoookkkiiieee]]]WWWXXXZZZZZZWWWOOOGGGAAA===::::::::::::;;;===>>>???BBBDDDIIINNNRRRTTTTTTTTTUUUTTTYYY]]]ZZZ\\\ppp|||jjjbbb^^^``````\\\YYYZZZVVVSSSOOOKKKFFFCCCAAA@@@DDDAAAAAAEEEKKKMMMLLLKKKGGGEEEBBB???>>>===>>>>>>>>>>>>>>>======<<<<<<<<<999888777666555555555555888:::;;;:::888666777999444666555111111666999999222111111000000000000000222222222222222222222222222333333222111000111111222222222222333333333333222333333333444444444444444444444444555666777888::::::999999999:::;;;<<>>???DDDKKKSSSSSSXXX___dddeeegggkkkxxxyyy{{{}}}rrrooorrrqqqrrrvvv}}}yyyqqqkkkddd``````^^^ZZZUUU[[[ZZZWWWPPPHHHAAA===;;;:::999999999;;;???CCCFFFGGGIIILLLPPPRRRSSSTTTSSSUUUWWW[[[^^^___lllxxxnnneeeaaa]]][[[ZZZXXXXXX[[[VVVTTTQQQMMMIIIEEECCCAAAFFFEEECCCCCCFFFIIIHHHEEEAAA@@@>>><<<;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888777666666555555555555666777888888888:::;;;555999888444333777<<<===444333222111111111111222000111111111111111111111000222333222000///000111111111111222222222333333222222222222333333333444333333333333444555666666777777777777888999::::::888777:::FFFZZZwww~~~|||yyyvvvtttrrrrrrrrrpppyyyvvvccceeejjjxxx}}}]]]FFF888222111222333222000/////////............------------,,,,,,+++++++++*********************************))))))*********+++++++++))))))))))))))))))))))))''''''((()))++++++***))),,,++++++***)))(((((((((((()))************)))((())))))*********+++++++++))))))))))))))))))))))))******************************++++++,,,++++++***+++++++++,,,,,,,,,------+++---.........///111333666555777<<<>>>???EEEKKKSSSSSSWWW___cccdddfffjjjyyyzzz{{{}}}zzzxxx{{{wwwxxxkkkiiihhhkkksss}}}yyyvvvsssppphhhccc]]]]]]___```]]]ZZZXXXTTTMMMEEE???<<<:::999<<<;;;:::;;;>>>CCCHHHKKKLLLMMMNNNPPPRRRSSSTTTUUUXXXYYY[[[___mmm}}}iiifffcccaaa^^^ZZZVVVTTTVVVXXXTTTSSSRRROOOLLLHHHEEECCCGGGIIIGGGCCCBBBCCCCCCAAA>>>===;;;::::::<<<>>>???;;;;;;;;;;;;<<<===>>>???::::::::::::999999888888555555666777999;;;===>>><<<@@@@@@:::666888;;;<<<666555333222111111222333/////////000000000000000...111333222000...///111000000111111111222222222111111222222222333333333222222222222222333555555444444555666777888999999444999>>>>>>>>>IIIfff{{{fffHHH999444222000...///000000//////000222......---------,,,,,,,,,++++++++++++************************************)))************+++++++++))))))))))))))))))))))))((()))******++++++++++++++++++******))))))))))))'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---.../////////111222555444777<<<>>>@@@FFFLLLRRRRRRWWW___dddeeegggkkkyyyzzz{{{~~~xxx~~~~~~rrrccc```mmm{{{mmmiiidddbbbfffnnnwww}}}yyyrrrooommmkkkjjjdddaaa^^^```cccddd___ZZZPPPJJJAAA<<<;;;;;;:::999;;;<<<>>>@@@DDDHHHLLLNNNNNNNNNOOOPPPRRRUUUXXXYYYZZZ]]]```kkkooodddbbb```bbbaaa\\\VVVRRRQQQRRRQQQQQQQQQPPPMMMJJJGGGFFFGGGLLLKKKDDD>>>???AAA@@@======<<<;;;;;;;;;<<<===:::::::::;;;<<<>>>@@@AAA;;;;;;;;;;;;;;;::::::999555444444555777:::<<<<<<;;;@@@AAA<<<777888::::::666555333111111111222333.........//////000000000,,,000333333///---///111000000000000111111111222111111111111222222222222111111111111222333444444444444555666777777777777<<>>>>>IIIVVV{{{|||bbbBBB111111555555333333333222111000/////////---------,,,,,,,,,,,,+++++++++++++++************************************)))************+++++++++)))))))))))))))))))))))))))***++++++******+++,,,))))))***+++,,,------...'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,***,,,////////////000222444333666;;;???AAAGGGNNNSSSSSSWWW```eeegggjjjnnnxxxyyy{{{}}}qqqooojjj```YYY\\\hhhssssssnnngggbbbbbbfffjjjlllvvvvvvzzzxxxuuuqqqnnnllliiieeebbbaaa___^^^aaacccaaaZZZSSSJJJCCC;;;888;;;======;;;;;;===AAAEEEIIILLLMMMNNNOOOOOOOOOQQQSSSWWW[[[]]]ZZZ```hhh{{{vvveeeaaa___^^^cccddd___WWWQQQNNNMMMNNNOOOPPPOOONNNKKKHHHGGGFFFMMMNNNEEE===>>>AAAAAA???>>>>>>===<<<;;;;;;;;;999999::::::<<>>:::666777999:::666555333111000000111222---.........//////000000+++///333333///---///111000000000000111111111111000111111111111222222222000000000000111222333444555666666777777666555555666555999AAAEEEDDDCCCEEEPPP~~~uuuPPPCCC666222444444222///000/////////000000//////---------,,,,,,,,,+++++++++++++++************)))************************)))************+++++++++))))))))))))))))))))))))((()))******))))))***+++((((((***,,,...000222222'''((()))++++++)))(((''')))************+++++++++))))))))))))))))))))))))************************(((((()))*********************+++++++++,,,,,,,,,***,,,///000//////000222333222555;;;???AAAHHHOOOSSSSSSXXXaaagggiiilllpppxxxyyy{{{}}}vvv\\\UUU\\\fffpppwww{{{pppggg___ZZZZZZ]]]```aaadddhhhppp}}}|||yyypppnnnkkkhhhfffdddddddddhhhfffbbb^^^WWWNNNEEE???<<<:::999888888:::===???>>>EEEIIIHHHIIINNNNNNJJJXXXNNNMMMWWWZZZUUUXXXaaaeeeiiiiii```cccaaaZZZ^^^bbb```YYYRRRNNNLLLNNNMMMMMMMMMMMMJJJGGGCCCJJJCCCAAADDDBBB???HHHWWW___[[[MMM;;;777???AAA;;;:::::::::::::::::::::::::::::::::999999888888888555777888777555444444444666666555555555666666777000000000000000000000000000000////////////000000222222111111111111222222//////............//////000000000000000000000000000000//////000222555666888777777666666666666777777777999;;;===???@@@AAAEEEOOOeee{{{WWW>>>777555333111000000000111111111111000///......---***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))(((((())))))))))))************************************))))))))))))))))))))))))((()))***+++++++++++++++(((***&&&)))BBBZZZLLL---))))))))))))))))))))))))%%%(((******))))))+++...))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,+++---...///...///111222444444666:::<<<>>>EEENNNUUUVVVYYY^^^eeejjjmmmmmmuuuyyy||||||jjj]]]^^^kkkzzz{{{kkk___YYYWWWTTTVVVXXXYYY^^^iiixxxzzzrrrkkkhhhllljjjiiiiiikkkllllllkkkeeeaaaZZZRRRLLLEEE???:::;;;;;;;;;;;;===@@@BBBDDDDDDGGGIIIHHHLLLTTTWWWVVVQQQMMMQQQYYYZZZXXXaaaooooooaaa^^^___YYY[[[\\\\\\YYYUUUQQQOOONNNMMMLLLKKKLLLLLLKKKHHHFFFGGGAAA@@@DDDCCCAAAKKKYYYvvvooo\\\EEE;;;>>>>>>888:::::::::::::::;;;;;;;;;;;;;;;:::999888777666666222444666666555444444555555444444333333333444444000000000000000000000000000000////////////000000222111111000000111111222000//////......//////000////////////////////////////////////000222444555555444444444444444555555555666777999:::<<<===>>>@@@AAAEEESSSkkknnnWWWIII???999555444222000......///000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,+++******)))(((((())))))))))))************************************))))))))))))))))))))))))))))))***+++++++++******+++,,,(((&&&333AAA:::'''))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++,,,,,,,,,---------+++---...///...///111222444444666:::<<<>>>FFFOOOUUUUUUXXX^^^dddjjjmmmnnnuuuyyy||||||aaaVVVaaaqqqqqqcccYYYRRRSSSTTTSSSQQQUUU]]]dddffflllssszzz|||xxxqqqllljjjooollliiikkkpppqqqoookkk```YYYOOOEEE@@@<<<:::999<<<===???AAADDDFFFHHHIIIMMMMMMJJJHHHJJJQQQTTTSSSUUUSSSTTTWWW[[[fffllldddaaadddbbbWWWZZZXXXTTTRRRQQQQQQPPPOOOMMMKKKIIIIIIJJJJJJIIIGGGFFFAAA@@@DDDCCCBBBIIIUUU{{{tttaaaJJJ>>>>>>===888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555222444666777666666777888444444333222111111111111000000000000000000000000000//////......//////000111111000000000000111111000000////////////000000////////////////////////......///000111222333333111111111111111222333444444444555666777888999999999<<<>>>???DDDTTTlll~~~___BBB666444333222333222000......---......///---,,,******+++---...******+++,,,,,,+++******+++++++++******))))))((())))))))))))************************************))))))))))))))))))))))))*********+++******)))))),,,,,,***&&&&&&))))))&&&))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,---------.........+++---...///...///111222444444777;;;===???FFFOOOTTTUUUXXX^^^eeekkknnnooouuuyyy||||||rrr^^^YYY]]]wwwtttcccUUUUUUTTTTTTSSSSSSRRRRRRVVVZZZ___fffmmmwww~~~}}}|||~~~|||yyywwwwwwwwwqqqkkkjjjllljjjddd]]]SSSMMMEEE>>>;;;;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKNNNNNNLLLKKKMMMPPPPPPPPPXXXUUUSSSWWWeeewwwfffeeedddfffcccXXXYYYUUUQQQPPPRRRSSSQQQOOOMMMKKKGGGEEEFFFFFFFFFEEEGGGCCCBBBCCCAAA???DDDKKKaaa]]]RRRDDD===??????<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888777666888::::::999888999:::444444333111000000000000000000000000000000000000/////////....../////////000000000//////000000000000000////////////000000////////////////////////---...///000111111111111////////////000111333333333444444555555666666666777===CCCBBB??????FFFNNNlll```RRRAAA:::::::::555///222111000///............333111///,,,+++,,,...///******++++++++++++******+++*********)))))))))(((((()))))))))************************************))))))))))))))))))))))))******+++******)))((((((***)))******&&&###&&&---((((((((((((((((((((((((+++(((&&&''')))***(((%%%))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,,,,,,,,,,------------+++---...///...///111222444444777<<<>>>@@@GGGPPPUUUVVVYYY___gggmmmpppqqquuuyyy||||||gggXXXccctttzzzbbbYYYQQQOOOSSSVVVUUUSSSPPPRRRTTTXXX]]]dddkkkpppzzz~~~}}}{{{zzzxxxzzz||||||zzzxxxwwwwwwssskkkbbb^^^]]]YYYQQQIIICCC@@@<<<;;;<<<>>>@@@@@@BBBDDDFFFHHHJJJJJJIIIIIIGGGIIINNNQQQSSSSSSSSSTTTMMMSSS^^^pppuuullldddddd``````^^^VVVWWWUUUSSSTTTVVVUUURRRNNNMMMJJJEEECCCBBBBBBBBBAAADDDBBBAAAAAA@@@???AAADDDEEEFFFDDD@@@>>>??????>>>======<<<<<<<<<;;;;;;;;;999999999:::::::::::::::888999;;;:::888777777888555555333222111111111111000000000000000000000000//////............//////000//////......//////000000000////////////000000........................---...///000000000000000////////////000111222333333444444444555555555555888888888777777;;;BBBHHHLLLeeeiiiXXXGGG>>>333000333666444000222111000000////////////666444000---+++,,,---...*********************************)))))))))))))))((()))))))))***************************************************************************)))(((''')))''')))---+++''')))///((((((((((((((((((((((((***'''&&&'''***,,,***'''))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,+++---...///...///111222333444888===???AAAHHHPPPVVVWWW[[[aaaiiiooossstttuuuyyy||||||tttYYYZZZbbbuuuqqq]]]QQQNNNPPPOOOMMMKKKLLLLLLNNNQQQUUUYYY\\\```hhhqqqwwwyyy|||yyysssooommmaaaZZZRRRMMMKKKHHHBBB===999999999;;;???BBBCCCBBBEEEFFFHHHIIIJJJJJJIIIHHHHHHKKKPPPRRRPPPMMMQQQWWWUUUiiivvvssseeebbbccc]]]\\\]]]XXXWWWWWWWWWXXXXXXVVVQQQNNNKKKHHHDDDBBBAAABBBAAA@@@@@@???@@@@@@AAAAAABBBCCC<<>>??????GGGVVViiipppRRR???999<<<888222000222333333222000000000000/////////...222111...+++***)))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************************************************************)))))))))***))))))((((((((('''))),,,,,,)))((())))))))))))))))))))))))))))))(((((()))***++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++++++++,,,,,,+++---...///...///111222333444999>>>AAABBBIIIQQQVVVWWW[[[aaajjjppptttuuuuuuyyy||||||WWWxxxbbbSSS[[[ooo}}}kkk\\\RRRLLLIIIJJJJJJIIIJJJLLLMMMNNNNNNNNNRRRWWW\\\```dddiiimmmzzzzzz{{{{{{vvvnnnfff___[[[OOOKKKEEEAAA??????>>>===<<<<<<===???CCCEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJMMMNNNRRRRRRNNNOOO]]]mmmttt}}}rrreeebbbddd^^^]]]___ZZZXXXZZZ[[[ZZZWWWSSSPPPOOOHHHFFFCCCCCCDDDDDDDDDCCCAAAAAAAAABBBCCCCCCBBB@@@<<>><<<888555:::999<<>>::::::<<<<<<<<<;;;::::::999888888::::::888666555333222111111222444555444444555666222222222222222222333333000000000000000000000000.........------..................------.........---------,,,,,,---------........................///...---,,,,,,---///000//////...---------......//////000111222333444444333444444444555888===AAA999<<>>GGGnnnrrrUUULLLNNNWWW```~~~jjjXXXVVVLLLHHHMMMNNNHHHGGGLLLNNNKKKIIIKKKOOOQQQQQQOOOXXXYYYZZZ\\\aaaggglllpppqqqrrrtttwwwzzz|||~~~zzzwwwtttrrrqqqrrrrrrrrroooiiibbbZZZVVVTTTRRRNNNJJJGGGEEEDDDDDD>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGNNNMMMMMMLLLMMMNNNOOOPPPMMMUUUZZZXXXXXXoooyyyvvvjjjccc___bbbccc]]]YYYYYYYYYXXXVVVSSSPPPNNNLLLLLLEEEDDDCCCDDDGGGIIIIIIHHHDDDEEEFFFDDDAAA???>>>???<<<>>>???>>>===<<<===>>>???<<<999999;;;<<<:::888;;;888666444444555444333444444444444444444444444222222222111111111111111/////////000000000000000---...///000000///...---000///...---------------...------------...//////------............------///...---,,,,,,,,,,,,,,,......///000000000000000///111222111000000222333555555555666777777888888;;;;;;:::;;;<<>>AAAAAA???===<<<<<>><<<<<<===<<<::::::;;;;;;999888999666444333333222111///333333333333333333333333333333222111000000//////---------------------,,,,,,------......------,,,......---,,,,,,,,,------+++++++++++++++,,,,,,---------............------------------,,,,,,,,,,,,,,,,,,---............------///111222111000000000000111222333444555666666666666666666777999;;;===:::888<<>>;;;::::::<<<<<<>>>@@@@@@>>>===<<<===::::::999999999888777666666444333333444444333222222222222222222222222222333333222111000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........---------///222333111000000000333333444444444444555555555444444555555777888999:::999;;;;;;888888BBBPPPeeerrrtttddd[[[NNNGGG>>>666333444777999555444222000///...------000000/////////............---,,,,,,++++++,,,,,,************************************************************************))))))))))))************))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((((('''((((((((((((((((((((((((***'''%%%(((...222///+++))))))(((((((((((())))))))))))))))))))))))))))))************************++++++,,,---------,,,,,,,,,---.........///111333999:::>>>CCCDDDEEEKKKSSSUUUVVVYYY^^^eeejjjllllllxxxzzzzzzyyy|||888333555<<<@@@RRRmmmUUUSSSWWW]]]nnnzzzhhhXXXSSSMMMHHHGGGHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKJJJKKKLLLOOORRRSSSQQQOOOKKKKKKLLLLLLLLLMMMNNNOOOGGGFFFDDDBBBCCCFFFIIIKKKHHHIIIIIIJJJJJJJJJJJJIIIKKKMMMOOOPPPOOOPPPRRRSSSVVVSSSOOOPPP[[[pppvvvqqqnnnhhheee``````___\\\XXXUUUPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEIIIGGGEEEEEEEEEFFFEEEDDDDDDCCCAAA>>>;;;:::===???JJJIIIEEEAAA<<<:::;;;<<<777777888888666555444444333222222333666777666555222222222222222222222222222222111111000//////...000/////////......------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,------,,,,,,+++....../////////......---...000222222111000111111777777777666555555444444444444444444555666666777666777:::<<<<<<:::===BBB@@@GGGUUUfffxxx{{{vvvnnniiiXXXYYYYYYVVVPPPGGG>>>999888777777888999888555222444333222111///......---/////////............---------,,,++++++++++++,,,******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((()))))))))***((((((''''''''''''(((((()))((('''(((***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))***************************++++++,,,,,,---------,,,---.........///111333:::;;;???CCCEEEFFFLLLSSSRRRTTTXXX___ffflllnnnooovvvxxxxxxxxx|||333000666>>>999:::^^^}}}yyycccUUUOOOVVVddd|||xxxlll\\\PPPJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFDDDDDDGGGGGGEEEEEEHHHEEEEEEFFFIIILLLMMMKKKJJJFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCDDDFFFIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJMMMNNNOOONNNLLLLLLMMMOOOLLLNNNUUUeee~~~|||}}}sssrrrnnnfff```YYYYYYYYYXXXYYYZZZUUUNNNKKKJJJHHHGGGFFFEEEEEEEEEHHHFFFDDDDDDEEEEEEDDDCCC@@@@@@>>><<<<<<>>>BBBFFFWWWSSSLLLCCC;;;888888999555666888888666444333333222111222444666888777666111111111111111111111111111111000000000/////////111111111000//////......---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,)))***,,,------,,,++++++...////////////...------...000111000//////111222888777777666555444333333444444444444444444444444999777777888:::===>>>???;;;===@@@EEENNNYYYfffnnnzzzqqqjjjggg___TTTNNNLLLJJJGGGDDDDDDDDDDDDCCCBBB@@@===<<<888777777666555333///,,,000000000000111111111111///.........------------------,,,+++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''''')))******+++(((''''''&&&&&&''''''(((&&&((()))(((&&&&&&))),,,))))))(((((((((((())))))))))))))))))))))))))))))******************************++++++,,,,,,------,,,---.........///111333:::;;;>>>CCCEEEFFFLLLTTTQQQTTTXXX```hhhmmmpppppptttvvvvvvwww|||~~~222111555999555555HHH```sssccc]]]___^^^gggwww{{{mmmaaaWWWOOOKKKJJJIIIGGGEEEDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFBBBCCCGGGGGGDDDDDDHHHDDDCCCCCCEEEGGGHHHGGGEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNPPPVVV]]]bbbeeemmm~~~tttqqqqqqlllccc\\\WWWWWWVVVXXX___ddd^^^SSSMMMLLLJJJHHHGGGFFFEEEEEEEEECCCBBBBBBCCCCCCCCCBBB???>>>===;;;;;;>>>DDDHHHSSSPPPJJJBBB;;;777666777555777:::999777444444444222222222444555666444222111111111111111111111111////////////000000000000222222111000000///.........---,,,++++++,,,---...***************+++,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++(((***+++---------+++***...............---,,,,,,.........---,,,,,,///111222222222222222222222222222333333333333333222222999888666444555777999999<<<<<<<<<;;;<<>>CCCEEEFFFLLLTTTSSSUUUZZZaaaiiinnnpppppptttuuuuuuwww~~~555555444111222777===@@@iii|||nnnfff___]]]bbbeeehhhuuuooobbb[[[OOOMMMJJJGGGEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEAAABBBFFFGGGCCCCCCHHHHHHGGGEEEFFFGGGHHHGGGFFFAAABBBDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLGGGIIILLLTTT```qqq}}}~~~sssjjjiiijjjeee^^^ZZZ[[[ZZZXXX[[[dddkkkdddWWWNNNMMMLLLIIIHHHFFFFFFEEEBBBAAA???@@@AAABBBBBBAAAAAA@@@===:::999<<>>999777777777555999<<<;;;888555555666333333222333444333111...000000000000000000000000......//////000000111111222111111000///...............,,,,,,,,,,,,......******))))))***+++,,,,,,*********)))***++++++,,,+++,,,,,,------,,,,,,+++((()))+++---------+++***------------,,,,,,+++***------+++***)))***...111------...///000111222222111222222222222111111000///333666555555777888888555777:::;;;;;;:::;;;<<<555;;;AAAAAA>>>>>>CCCHHHEEEIIINNNOOOMMMJJJIIIJJJFFFIIIHHHEEEFFFIIIGGGAAABBBEEEEEE@@@@@@CCC@@@999:::>>>AAA???:::888:::===:::777555444666777666444555555555444333333222222000222333333111111222444000000000000///...---,,,......---------,,,,,,,,,---,,,++++++******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&((()))******))))))(((((((((((())))))))))))))))))))))))))))))************************************+++,,,---...,,,---.........///111333888999===CCCEEEFFFMMMUUUVVVXXX\\\cccjjjnnnooooootttuuuuuuxxx