BM6P6(@ fffcccddd\\\XXXUUUUUURRRMMMLLLMMMKKKFFFGGGGGGFFFDDDBBB@@@>>>===<<<:::666555666888999999111...+++***+++---......///...------++++++***))),,,///222000+++'''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))******)))(((((()))+++///...---,,,++++++++++++,,,---......//////.........000222333111...------000333888===???>>>===<<>>>>>CCCDDDCCCEEEKKKFFFMMMYYYfffsss{{{vvvhhh```\\\[[[YYYVVVSSSSSSUUUUUUPPPLLLHHHEEEAAA@@@@@@>>>:::777888;;;???FFFOOOWWW^^^bbbcccgggfffaaa___bbb```[[[WWWQQQHHH===555///---,,,---,,,,,,,,,++++++++++++***++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&(((+++...000,,,***,,,111333111---...---++++++,,,+++***(((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))************************************+++++++++***++++++,,,,,,++++++,,,,,,,,,---------)))***+++,,,+++,,,...000---...---***...999CCCGGGQQQUUU\\\cccffffffdddbbb]]]^^^ZZZSSSQQQQQQLLLCCCMMMNNNNNNOOOTTTZZZZZZVVV\\\^^^]]]YYYZZZ___bbbaaa\\\ZZZYYYZZZ\\\^^^^^^]]]^^^\\\ZZZZZZ\\\___``````XXX[[[^^^bbbddddddccccccccceeeggggggdddccceeehhhdddbbb```\\\VVVPPPKKKHHHHHHFFFEEEFFFHHHGGGCCC???;;;;;;@@@JJJRRRVVV\\\bbbhhhiiikkklllkkkiiifffcccccc```\\\YYYVVVPPPHHHBBB555222///------,,,***))),,,,,,,,,------+++'''$$$))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((***************)))((((((eeebbbcccZZZVVVUUUUUURRRMMMLLLMMMKKKFFFGGGGGGFFFDDDBBB@@@>>>===<<<999555444555777888888111///+++***+++---.........------,,,,,,++++++***)))---000///+++((()))+++))))))))))))))))))))))))***************)))))))))************************((((((((()))))))))*********+++++++++,,,,,,,,,,,,***+++,,,+++))))))+++,,,---,,,,,,+++,,,,,,------,,,------...............///111333444333333333444;;;<<<<<<<<<<<<<<<===>>>===:::<<<@@@AAA???CCCJJJXXXhhh~~~nnndddccc^^^WWWSSSRRRTTTUUUVVVPPPMMMIIIFFFEEECCC???<<<444555888===EEEOOOXXX]]]]]]aaacccaaaaaaeeeddd```UUUTTTPPPKKKCCC:::333...000//////...---,,,,,,,,,))))))***((('''&&&((()))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''))),,,...333///,,,,,,...///+++(((+++***(((((((((((('''%%%''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((***)))(((((((((((()))***))))))))))))************************************+++************+++,,,,,,+++,,,,,,,,,,,,---------+++---//////...------...,,,000333222777BBBMMMRRR]]]```dddggghhhgggdddbbb[[[XXXPPPFFFDDDHHHGGGCCCEEEHHHKKKPPPXXXbbbeeecccWWWZZZZZZVVVUUUXXXXXXVVVTTTSSSSSSUUUVVVUUUQQQMMMTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPQQQTTTXXX[[[[[[[[[[[[]]]___``````aaaccceee___aaabbbcccccc```]]][[[RRRPPPOOOPPPQQQPPPKKKGGG???<<<>>>CCCGGGHHHLLLQQQ```bbbeeehhhkkkmmmnnnnnnfffcccaaa``````^^^YYYTTTHHHAAA888000...///111222...,,,)))'''((()))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************)))((((((dddaaaaaaXXXTTTUUUUUURRRMMMLLLMMMKKKGGGGGGGGGFFFDDDBBB@@@>>>===;;;888555333444666777777111///,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,'''***---,,,***(((***,,,))))))))))))))))))))))))***************+++++++++************************((())))))))))))*********++++++,,,,,,,,,---------+++,,,---,,,+++***+++---++++++++++++,,,---...///,,,,,,------............---000222444555666888;;;>>>>>>>>><<<:::999:::;;;999:::===BBBGGGNNN\\\hhhwwwgggZZZTTTTTTVVVTTTRRRQQQOOOKKKFFF@@@;;;666555444555:::BBBJJJOOOQQQUUUYYYZZZ^^^cccdddbbbZZZZZZZZZWWWQQQIIIAAA<<<111000...,,,++++++,,,,,,***++++++***(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))))),,,...333000------//////,,,)))***(((''''''((((((&&&%%%''''''''''''''''''''''''((((((((())))))(((((('''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,---------......+++,,,......,,,+++++++++///777>>>AAAFFFPPPZZZ___hhhgggeeebbb___\\\ZZZYYYOOOMMMGGGAAAAAAFFFHHHGGGLLLOOOPPPPPPTTTYYYZZZWWWRRRVVVWWWSSSPPPPPPPPPMMMLLLLLLOOOTTTWWWUUUOOOJJJLLLOOORRRRRRPPPOOOQQQSSSNNNJJJGGGIIIOOOSSSRRRPPPRRRRRRTTTWWWZZZ\\\]]]\\\XXXZZZ^^^aaabbbaaa^^^]]][[[YYYXXXYYYZZZXXXTTTOOOJJJFFFDDDEEEEEEDDDGGGLLLNNNOOORRRVVV\\\aaaeeegggdddbbbbbbdddhhhjjjhhheeebbbYYYMMMAAA999444222111...+++)))((()))+++++++++))))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))************))))))(((cccaaa___VVVSSSUUUUUURRRMMMLLLNNNLLLHHHGGGGGGFFFDDDBBB@@@>>>===<<<999555444555666777777111///,,,+++---......---+++++++++,,,,,,---------(((***++++++)))((()))+++))))))))))))))))))))))))))))))***************+++************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---***,,,------+++***+++,,,,,,,,,+++,,,,,,---...///---------------......///+++---000222555888<<>>@@@???<<<:::999:::@@@EEENNNWWWdddvvvyyydddYYYVVVRRRSSSTTTTTTRRRNNNIIIFFF@@@===999666666999<<>>===>>>:::777555666777888888111///---,,,---......---***++++++,,,,,,------...***++++++***((('''(((((())))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++************++++++++++++)))+++,,,,,,+++******+++...------,,,,,,------.........---------...///000---///222555777;;;???BBB@@@AAA@@@>>>;;;===CCCHHHUUUaaarrr|||uuueeebbb]]]WWWTTTSSSTTTVVVJJJGGGDDD???<<<;;;::::::>>>;;;:::<<<@@@FFFMMMSSS]]]^^^```aaaaaa```^^^]]]OOOHHH???666000///111222...//////...,,,+++---...************************))))))))))))))))))))))))************************))))))))))))))))))))))))''')))))))))(((((()))+++*********---000222333333---+++******,,,,,,+++)))''''''''''''''''''''''''))))))******)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))************))))))************++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---------........./////////////////////000555<<>>AAAGGGLLLQQQQQQSSSUUUUUUUUUUUUVVVPPPTTTWWWWWWZZZ```bbbaaa\\\bbbgggfffhhhooovvvyyywwwxxx|||qqqmmmhhheeeccc^^^WWWQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVV\\\cccgggfffddd[[[VVVQQQQQQQQQQQQUUUZZZRRRPPPLLLHHHDDDAAA??????EEEEEEHHHPPP[[[dddiiijjjfffgggiiiiiifff]]]RRRJJJ777444000---,,,+++***(((++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))*********))))))}}}bbbccc```VVVTTTTTTUUURRRNNNMMMOOONNNIIIGGGGGGFFFDDDBBB@@@>>>===>>>;;;777666666777888888111///------...///...---+++++++++,,,,,,---------,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''((())))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((***,,,---+++*********......---------------...000///.........///111222222444888:::<<<>>>BBBDDDDDDCCC???:::;;;FFFWWWdddwww~~~zzzfffWWWPPPPPPSSSPPPOOOLLLIIIGGGEEEDDDDDDBBB<<<777777777999???FFFLLLQQQZZZaaaeeeccc```\\\\\\UUUKKK???666000---,,,,,,------,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))((('''((()))(((((())))))***+++,,,,,,+++)))((()))***+++)))(((((((((((((((((((((((((((************)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((())))))))))))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,...............////////////000...///000111666===FFFLLLVVV]]]cccbbbaaa___[[[VVVJJJGGGBBB???BBBHHHPPPUUUWWWRRRNNNLLLIIIHHHKKKQQQNNNUUU]]]bbbjjjuuu}}}~~~zzzuuunnnkkkddd]]]UUUNNNIIIFFFHHHIIIMMMUUU^^^cccdddccc```ZZZVVVVVVUUUUUUYYY^^^aaa___ZZZTTTMMMEEE???<<<;;;:::===FFFRRR]]]dddfffkkkkkkllllllkkkfff___ZZZKKKCCC777...******+++---++++++++++++++++++++++++)))))))))************+++(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((())))))************))){{{bbbdddaaaWWWVVVTTTUUURRRNNNNNNPPPNNNJJJGGGGGGFFFDDDBBB@@@>>>===>>>;;;777555555666777666111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,)))+++......---+++++++++------,,,------...///000111111/////////000222333555888;;;>>>>>>???AAABBBCCCEEEHHHKKKSSSfff}}}||||||yyytttssswww{{{{{{~~~|||vvvmmmooorrruuu{{{yyyggg\\\WWWWWWUUURRROOONNNOOOPPPRRRNNNFFF@@@>>>;;;777777<<<===DDDNNNWWW^^^___]]]\\\]]][[[UUUMMMCCC:::222...,,,,,,---+++***)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++***)))((()))***''''''(((((('''''''''((()))((('''((()))***)))((())))))))))))))))))))))))***++++++******(((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000....../////////000000000000333777;;;AAAHHHPPPUUU]]]aaacccbbbbbb___WWWMMMHHHHHHHHHJJJMMMPPPSSSUUUPPPLLLJJJLLLKKKKKKQQQZZZfffnnnvvv{{{vvvggg\\\UUUTTTTTTUUUYYY^^^```^^^\\\^^^YYYWWWXXXXXXYYY\\\aaaeeeeeeccc```ZZZRRRKKKFFF???======BBBKKKSSSXXXZZZbbbcccdddfffgggfffbbb___\\\TTTIII???777333000...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((((()))***************zzzbbbeeebbbXXXXXXTTTUUURRRNNNNNNPPPNNNJJJGGGGGGFFFDDDBBB@@@>>>======:::666444444555555555000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,------))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***,,,///000...---,,,,,,+++++++++,,,...000111222333111000///000111333444555888<<<>>>>>>======>>>BBBLLLYYYgggwww}}}||||||wwwrrrttt}}}qqq^^^ZZZUUUQQQPPPSSSVVVYYYXXXPPPKKKHHHBBB999555888999<<>>===<<<:::777444222444555777777000000000111222111---++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++*********************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------......000111111222---,,,000444444444666666666999===<<<;;;AAAIII]]]ooo}}}jjj___XXXRRRRRRVVVUUUVVVWWWVVVQQQFFF;;;333777;;;>>>>>>>>>DDDPPPZZZ]]]aaaaaa]]][[[ZZZQQQGGG666111...000...((((((,,,***+++++++++******,,,...******++++++++++++*********************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))************+++++++++++++++,,,,,,,,,---------------.........---+++***...---,,,,,,---......---000000......000666>>>DDDBBBLLLSSSRRRRRRXXX]]]^^^fffbbb```aaa```\\\WWWUUULLLLLLKKKIIIIIINNNVVV]]]cccaaagggwww~~~vvvddd```WWWOOOOOORRRTTTYYY^^^bbbbbbbbbdddeeeddd```^^^ggg\\\OOOGGGEEEGGGHHHHHHDDDAAAAAAHHHPPPWWWaaaiiiiiihhhfffeeeaaaWWWHHH<<<333,,,))),,,---******...))),,,///...,,,,,,000555'''''''''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((()))'''%%%&&&)))***(((&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***xxxbbb]]]ZZZVVVUUUUUUWWWVVVQQQOOOOOOMMMIIIIIIGGGEEEBBB@@@>>>===<<<:::777444333444666777777000000000111222000...++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............///000111666222222666888777666888BBB>>>999888@@@RRRffftttuuukkkjjjtttsss]]]RRRRRRTTTTTTSSSTTTSSSNNNFFF@@@777:::<<<<<<<<<@@@HHHNNNQQQYYY``````^^^^^^ZZZTTTDDD<<<555222...)))***///,,,------,,,,,,+++,,,---******++++++++++++******,,,,,,++++++******))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''***************+++,,,,,,************++++++++++++++++++,,,,,,,,,---------------.........---,,,+++---,,,,,,---.../////////000111333555999???GGGMMMLLLRRRVVVSSSSSSYYY]]]]]]\\\]]]^^^```^^^XXXQQQNNNNNNQQQVVV[[[cccnnn{{{~~~yyyzzzxxxsssrrrsssxxx}}}fffVVVQQQTTTYYY\\\WWWWWWXXX\\\```dddeeeeeecccdddbbb\\\SSSKKKEEEBBBAAA===<<>>===<<<;;;888555444555666777666111000000111111000...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///...............///000444222444888999666666888999<<<:::;;;NNNqqqqqqiiinnnooorrrjjjVVVQQQWWWTTTSSSTTTVVVTTTMMMFFF<<<;;;:::999:::;;;===???DDDPPP]]]bbbbbbbbb```^^^TTTKKK@@@777000++++++///............------------******++++++++++++******------,,,+++***)))((((((++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((+++++++++,,,,,,,,,------************+++++++++,,,,,,,,,,,,,,,---------------............---,,,,,,,,,,,,---...///000111111...222888>>>DDDJJJQQQUUUUUUWWWWWWUUUWWW[[[^^^]]]ZZZ[[[[[[YYYVVVTTTSSSRRRTTT^^^mmm{{{wwwssslllgggiiimmmlllhhhppprrrzzzjjj]]]___^^^XXXWWWTTTQQQRRRVVV\\\```cccaaaiiinnniii[[[MMMDDDBBBAAA<<<999888888:::DDDNNNYYY^^^fffkkkkkkhhhdddbbbLLLBBB777111,,,***+++...***---///...***((()))+++******))))))((((((''''''***(((%%%###"""$$$''')))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((+++)))((()))***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,xxxaaa\\\XXXTTTSSSTTTVVVUUUPPPOOOPPPPPPLLLIIIGGGEEEBBB@@@>>>===<<<;;;999666555666777777666111000000000111000...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////......//////000222222555999888666888===333EEEQQQUUUdddqqqjjj\\\WWWTTTTTTXXXXXXSSSNNNGGGBBB===:::::::::999777???HHHTTT^^^cccdddbbb```]]]WWWMMMCCC:::222---,,,...---,,,---...///...---***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))*********))))))(((((())))))************************+++++++++,,,,,,,,,,,,,,,------------.....................------,,,---.../////////111222111666???FFFMMMQQQVVVXXXXXXXXXWWWXXXZZZ]]]\\\[[[XXXXXXTTTOOOPPPZZZeeekkkrrr}}}xxxuuuttttttuuuvvvzzzyyyiiiaaaZZZPPPKKKKKKOOOUUUYYY___dddgggbbbWWWMMMIIIIIIDDD@@@===:::666333999BBBJJJSSS___ggghhhggggggggg[[[RRRFFF;;;444...++++++)))+++---,,,***(((((()))++++++***))))))((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))***))))))''''''''''''(((((((((((()))))))))))))))*********++++++******++++++,,,---{{{ddd]]]YYYTTTSSSTTTUUUSSSOOOMMMOOOOOOLLLIIIGGGEEEBBB@@@>>>===<<<<<<:::777666777777777666222111///000000000...,,,,,,------......------,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000000/////////000111111777777888:::999:::AAAJJJTTTnnnvvvlll___XXXWWWYYYZZZYYYSSSLLLDDD???>>>>>><<<:::===>>>FFFSSS___cccaaa^^^``````]]]UUULLLAAA777000///---+++,,,...000000///++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******************************))))))************))))))'''((()))*********))))))***++++++++++++,,,,,,,,,,,,,,,---------.................................---...//////...///222555;;;AAAIIIPPPTTTWWWYYYZZZZZZYYYYYYZZZ[[[XXXUUUSSSOOOSSSUUUWWWcccwwwuuunnnpppxxx~~~}}}sssdddWWWPPPOOOQQQRRRZZZZZZYYYXXXUUURRRPPPOOOHHHEEECCCAAA;;;444555999:::EEESSS]]]```bbbeeehhhccc^^^UUUKKKAAA999000***)))***++++++***))))))***,,,,,,+++***)))((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))*********++++++++++++++++++,,,,,,---}}}eee___[[[VVVTTTTTTVVVSSSNNNLLLNNNNNNKKKIIIGGGEEEBBB@@@>>>===<<<<<<:::888888888888777555222111//////000000...---------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................000000000000111222333444888777888:::<<>>===<<<===;;;999999999888777555333111/////////000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000000111222333555666777555666999???HHH[[[xxxyyygggmmm~~~xxxoooiiijjj\\\UUUZZZXXXUUURRROOOLLLHHHFFF???888666???KKKSSSYYY___bbbhhhjjjfffaaa]]]UUUMMM???888000,,,...000000///+++,,,,,,------,,,,,,+++***++++++,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************((()))***++++++++++++***)))***,,,---...---,,,++++++++++++,,,,,,,,,------------------............///...------...///000111...000111111222777AAAIIISSSUUUXXXZZZ[[[[[[]]]^^^\\\YYYWWWVVVQQQKKKMMMSSSfffttt|||wwwooogggeeelllzzztttiii```ZZZTTTSSSUUUWWWVVVTTTSSSLLLGGGGGGFFF@@@;;;888333555999>>>EEEQQQ^^^gggcccggggggbbb]]]VVVJJJ>>>222000---+++***+++,,,,,,++++++++++++++++++++++++''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((++++++***((((((''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''')))***)))'''&&&(((***''''''''''''((((((((((((((())))))******+++,,,,,,***************+++,,,,,,zzzddd```^^^[[[ZZZYYYYYYVVVPPPMMMNNNNNNLLLIIIGGGEEEBBB@@@>>>===<<<===;;;:::999999999777555333111///.../////////---------............------------------------------++++++++++++++++++++++++(((((()))***+++---///000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000111111222444666888999666888???IIIZZZwwwyyyhhhmmmsssttt{{{lll___WWWXXXZZZYYYUUUPPPKKKGGGEEE===999===BBBHHHRRR\\\aaaffffffaaa___```]]]WWWGGG>>>444......//////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************((()))***+++++++++++++++((()))+++------,,,+++***++++++,,,,,,,,,------------------........./////////...------...///000111---///111222444<<>>:::666222222888FFFVVVaaa```fffiiifffccc___UUUIII777333...+++***++++++,,,++++++++++++++++++,,,,,,((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))(((***,,,+++(((''')))+++''''''''''''((((((((()))((())))))***++++++,,,,,,******))))))******+++,,,tttdddbbb\\\VVVTTTVVVSSSPPPNNNNNNOOONNNNNNIIIGGGDDDBBB@@@>>>>>>>>>>>><<<:::999::::::999888444222///......///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////000000000000000000000000...///111111000000111333111222222111666:::888222<<>>???IIITTT```bbbbbbcccgggiiieee]]]ZZZQQQBBB555...++++++,,,+++++++++*********---///---------,,,,,,,,,++++++,,,+++******)))***************))))))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...............---///000///......///111111333888<<>><<<;;;:::<<<:::888888888999888777444222///......///...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------......------,,,,,,------...///---------.........//////////////////////////////...000111111000000222333444555666555444555999===JJJ[[[uuurrrnnnooommm```]]][[[UUUPPPRRRNNNIIIDDD>>>;;;BBBKKKWWW^^^cccccccccdddbbb___aaaYYYMMMBBB:::444000---......---,,,+++,,,---...------,,,,,,+++++++++***,,,++++++*********************))))))))))))******++++++******)))*********************************************************))))))************))))))************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------............//////---///111222111000111222000666@@@HHHNNNQQQSSSUUUVVVWWWYYYYYYWWWVVVTTTTTTKKKPPPYYYaaaccciiizzz}}}ppp^^^TTTPPPHHHOOOPPPQQQQQQPPPPPPNNNLLLBBB999333555444555AAAPPP___```cccdddeeedddcccbbbXXXOOOFFFAAA999111...///,,,------,,,+++***))))))************************++++++******************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************++++++++++++++++++***jjj^^^___\\\XXXYYY\\\XXXSSSOOOMMMLLLJJJIIIIIIGGGCCC???<<<999888777;;;999777777777888777666444222///......///...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......---------,,,------...///------.........////////////////////////////////////000222222111111333444333222555888555666EEEWWWwwwzzzvvv{{{jjj```ZZZUUUVVVTTTQQQKKKBBB:::;;;@@@JJJVVV```aaa^^^^^^```aaaddd```YYYQQQHHH>>>555///000000///...------,,,,,,------,,,,,,+++***)))))),,,,,,+++*********************))))))))))))***************)))******++++++************************************************))))))************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---........./////////000---///222333333222333444888???IIIQQQUUUVVVVVVVVVXXXXXXVVVTTTRRRSSSVVVXXXZZZeeevvvwwwpppaaa[[[WWWRRRPPPQQQRRRRRRQQQJJJ???777666555333999CCCTTTZZZaaaddddddddddddeeeaaa^^^YYYQQQDDD555...---------------,,,***)))(((************************))))))******************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++******++++++++++++******pppcccbbb^^^YYYZZZ\\\XXXSSSPPPNNNLLLJJJIIIHHHFFFCCC???<<<999888888;;;999777777888888777666444222///......///...---,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......---------------...//////............////////////........................///111222333222333444666888222333999999<<>>999:::>>>KKKVVVYYYYYY\\\```aaabbbaaa___[[[TTTHHH;;;333111///...---------,,,+++------,,,+++***))))))(((,,,,,,+++************++++++******))))))******+++***)))))))))***+++,,,,,,************************************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.....................//////000000111///000111222222444888:::FFFIIINNNQQQSSSUUUWWWYYYYYYWWWSSSOOOPPPXXXdddmmm~~~lll___RRRMMMNNNPPPSSSUUUOOOFFF===:::777444555999JJJSSS^^^ddddddbbbbbbddddddbbb```YYYMMM???222,,,------,,,,,,,,,,,,***(((************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))*********+++++++++)))******++++++******)))uuugggeee___[[[\\\ZZZWWWRRRPPPNNNNNNMMMLLLGGGEEEBBB@@@===<<<;;;;;;;;;999888777999999999888444222///......///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------...//////........./////////000000////////////////////////000111333444333444666777@@@777555>>>DDDJJJ]]]tttttt]]]YYYWWWWWWWWWQQQEEE<<<999999AAAHHHNNNUUU]]]aaa```^^^```aaaaaa\\\RRRFFF>>>333000---+++,,,---,,,+++------,,,,,,+++***))))))---,,,,,,+++***+++++++++++++++************++++++***)))))))))***+++,,,,,,******************************************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111222222111111000000222777>>>CCCMMMOOOQQQRRRRRRRRRTTTUUUVVVUUUSSSSSSYYYiii~~~}}}kkkXXXPPPNNNOOOTTTYYYQQQJJJCCC@@@===:::888999@@@KKKYYYbbbdddccccccdddcccaaa___\\\WWWMMM???444///---++++++,,,---+++***************************((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))************++++++++++++******++++++++++++******tttgggeee```]]]^^^YYYVVVRRRPPPOOOOOONNNMMMGGGFFFCCC@@@>>>=========;;;999777777999:::999888444222///......///...---...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------............------......///000....../////////000000000000000000000000000000000000222444555444555777999:::888???PPP```mmm}}}|||ssseee]]]WWWWWWUUULLLCCC>>>:::<<<>>>CCCOOO\\\```]]]^^^___aaabbbaaa[[[SSSNNN<<<777000------...---,,,---------,,,,,,,,,++++++------,,,+++++++++++++++++++++************++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......///000111222333333111222222333666===FFFLLLMMMPPPTTTUUUTTTRRRQQQPPPVVVZZZ___fffooorrrggg\\\PPPLLLNNNNNNLLLJJJHHHEEECCCBBBBBB>>>GGGTTT^^^ccceeefffhhhbbbbbb```______[[[OOOCCC777222---,,,---...,,,+++++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++++++++,,,,,,+++++++++sssfffddd___\\\^^^ZZZVVVRRRPPPOOOOOONNNMMMIIIGGGDDDAAA>>><<<<<<;;;999888666666888999888777444222///......///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.....................//////000.../////////000000000000111111111111111111111111111222444555555666888:::888EEEZZZrrr}}}}}}|||tttyyy}}}xxxuuuuuu{{{xxxpppnnn}}}|||kkk[[[VVVXXXUUUNNNIII>>><<<:::===HHHVVV\\\\\\^^^^^^^^^```aaa___\\\YYYJJJBBB888111000000///---,,,------------.........------,,,++++++++++++,,,,,,++++++******++++++,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............////////////...//////000222333333444000222666:::???EEELLLQQQPPPQQQSSSSSSSSSSSSUUUWWW```kkkyyyvvv\\\KKKGGGIIIMMMPPPOOOMMMLLLNNNOOOKKKNNNSSSYYY^^^cccgggiiibbbeeeeeebbbaaaaaa[[[SSSBBB;;;222.........---+++++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++*********+++++++++,,,,,,,,,,,,------------,,,,,,tttgggddd^^^ZZZ]]][[[XXXSSSPPPOOONNNMMMLLLJJJHHHEEEAAA===;;;:::999888666555555777888777666444222///......///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.....................///000000////////////000000000000111111111111111111111111111333555666666777999:::FFF]]]{{{}}}yyy}}}|||{{{xxxuuurrrooolllhhhddd[[[\\\bbbiiimmmqqqzzz{{{mmmuuuzzzaaaXXX[[[[[[WWWSSSAAA???;;;:::BBBPPPYYY[[[^^^\\\[[[\\\]]]___^^^^^^VVVLLL>>>666333222000...,,,,,,---......//////000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000...///000111222333444444///333:::@@@FFFKKKPPPTTTWWWTTTPPPMMMMMMSSS\\\bbblll|||oooXXXQQQEEELLLSSSSSSRRRSSSUUUXXX[[[XXXUUUVVVZZZ```eeegggaaaggghhhccc```aaa___[[[KKKBBB777000///...,,,***++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,rrrkkkddd]]]]]]^^^]]]ZZZUUUQQQOOOMMMKKKIIIJJJHHHDDD@@@===;;;:::999:::888666666777888777666555222///......///...------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////000000000000////////////000000111111111111000000888222///222555888@@@III```www}}}uuurrrnnniiidddeeeiiilllkkkhhhjjjiiihhhgggeeecccaaa```````````````bbbccceeefffrrrtttzzzzzzooo|||jjjiiieee\\\XXXWWWNNNHHHBBB@@@EEEMMMVVV[[[[[[]]]___```_________```YYYUUULLL@@@666000//////...//////...------...///......---,,,,,,+++******---,,,+++******+++,,,---************************************************)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++---------............///.........------,,,,,,,,,/////////...---------,,,.........///////////////333333222000...///222555+++555AAAHHHKKKMMMRRRVVVSSSOOONNNRRRVVV]]]iiitttmmm\\\SSSLLLIIINNNRRRSSSVVV\\\aaaaaaaaa___]]]___dddhhhiiigggeeegggiiiggg```ZZZ^^^LLL<<<555222---)))***''')))+++,,,+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))***)))***,,,(((###$$$***)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))*********)))******+++,,,+++,,,,,,------,,,,,,+++ooohhhccc]]]]]]\\\]]]YYYUUUQQQOOOMMMKKKIIIIIIGGGDDD@@@===;;;:::999:::888666666777888777666555222///......///...------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///---------.........///////////////000000000000000///000111222222222222222222555999999777>>>UUUmmmxxxmmmdddfffiiifffcccbbbdddeeeeeeddddddeeegggiiiggghhhiiijjjjjjkkkkkkjjjkkkkkkjjjjjjiiihhhggggggcccaaadddjjjmmmmmmooorrruuutttssszzzfff[[[TTTSSSOOOJJJJJJNNNTTTZZZ^^^^^^```bbbbbbaaa````````````[[[TTTKKKBBB;;;555222.........---,,,++++++,,,......------,,,++++++***,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++---------............///.........------,,,,,,,,,..................------......////////////000000222222333222111111333555999>>>DDDIIILLLOOOSSSVVVWWWQQQOOOUUU___kkkzzzxxxggg]]]UUURRRPPPNNNSSSYYY```aaabbbaaa```cccgggkkkkkkiiigggfffggggggdddbbbaaaVVVKKKCCC;;;222---...++++++++++++******+++,,,*********************************))))))*********))))))))))))))))))))))))''''''(((***+++,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))***************++++++,,,+++,,,,,,------,,,,,,+++kkkeeeaaa]]]]]]ZZZ\\\YYYUUUQQQOOOMMMKKKIIIIIIGGGDDD@@@===;;;:::999:::888666666777888777666444222///......///...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///------........./////////...//////000000111111111///000111222333444444555444777<<<@@@FFFWWWuuuzzznnnmmmfffbbbgggmmmoooooopppsssyyy~~~zzzzzzyyyrrrnnnooooookkkhhhiiiiiiwwwvvvsssYYYUUUSSSQQQRRRUUUYYY[[[\\\```bbbccccccaaa___^^^^^^ccc```[[[WWWQQQHHH===555000000///...---,,,++++++......------,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,------------,,,,,,---------............///.........---------------..................//////......//////000000000000000222333444333444666888CCCGGGLLLOOOPPPQQQSSSUUUTTTTTTZZZgggttt}}}tttcccTTTJJJHHHNNNWWW\\\___bbbdddeeefffiiikkkjjjiiifffbbb```aaaeeehhhccc```[[[TTTGGG999111000...---+++***)))***,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))&&&)))))))))111:::666,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************************+++,,,,,,+++,,,,,,------,,,,,,+++jjjccc```^^^]]]XXX\\\YYYTTTQQQOOONNNLLLJJJHHHFFFCCC@@@===;;;:::::::::888666666777888777666444111///......//////...,,,---......///.........------------------------,,,,,,,,,---------......---------------...//////............////////////......///000111111222222111111111111222333444444;;;666666EEE___zzz{{{sssrrrvvvxxxvvv|||{{{}}}wwwrrroooqqquuu~~~uuunnncccVVVUUUTTTVVVXXXZZZZZZZZZ^^^```aaa```^^^[[[ZZZZZZ___]]]\\\]]][[[QQQCCC888333222000000000///...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,---------............///...............---------------......//////000000/////////000000111111222000111222222333666:::===DDDKKKRRRSSSRRRRRRVVV[[[\\\eeevvvttt___OOOHHHKKKPPPRRRWWW^^^dddggghhhhhhggghhhgggccc\\\WWWXXX^^^eeecccdddddd___SSSCCC666000...,,,+++***++++++,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))(((,,,+++***666CCC>>>---------+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))***************+++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++mmmeee```^^^]]]XXX[[[XXXTTTQQQOOONNNLLLJJJGGGEEEBBB???<<<;;;:::::::::888666666777888777666333111///.../////////...,,,------...//////......------------------------,,,,,,,,,---------.........------------...//////........./////////000000...//////000111222222333222222111111111222333444999777<<>><<<;;;:::::::::888666666777888777666333000......///000000///+++,,,---...////////////........................,,,,,,,,,---------.....................//////000.../////////000000000000111111111111111111111111222222222333555777:::<<<@@@UUUkkktttyyy|||yyyyyy~~~~~~}}}ooo]]]SSSQQQRRRTTTVVVYYY[[[\\\\\\[[[\\\]]]\\\\\\\\\\\\[[[YYYWWWUUUHHH@@@666111000000///---------..................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------............---------------............///---........./////////000000000000//////////////////000000111222333444555222444777:::>>>CCCIIINNNSSSSSSSSSVVV___qqq}}}iiiWWWTTTQQQRRRVVV\\\___aaa```ccceeebbbZZZQQQKKKHHHRRR]]]fffgggfffccc\\\TTTBBB;;;222...---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************'''(((((()))***+++***)))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++,,,------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++uuuddd^^^aaa___[[[XXXTTTQQQPPPOOOMMMKKKEEEDDDAAA>>><<<;;;:::::::::888666666777888777666222000......///000000///+++,,,---...////////////........................,,,,,,,,,---------.....................///000000////////////000000000000222222222111111111111111111222222444777;;;???AAATTTeeevvv|||wwwpppxxx}}}zzz{{{sss```XXXWWWXXXQQQTTTWWWYYYYYYYYYZZZ[[[___^^^\\\YYYVVVVVVWWWYYYSSSIII===555333222000...------..................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------------............---------------.........//////---.........//////000000111111000000//////......///000000222333444555555111555;;;AAAEEEIIILLLOOOQQQSSSYYYddduuulllcccWWWOOONNNRRRWWWYYY[[[___cccccc\\\RRRHHHAAAIIIXXXdddfffccccccbbb___NNNCCC666...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************)))(((***---***&&&)))///)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++rrrcccfff___]]]\\\YYYUUUQQQOOOLLLIIIGGGFFFDDDBBB@@@@@@>>><<<::::::888666555666666555444///............//////000......////////////...............------,,,,,,,,,............////////////+++,,,.../////////...---000000000000111111111111111111111111111111222333///::::::555666999EEEZZZjjjwww}}}|||~~~xxxrrr{{{~~~zzzZZZSSS[[[RRRXXXXXXTTTUUU\\\^^^[[[```______^^^\\\ZZZXXXWWWTTTRRRIII:::000///000111---------///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111........................000111222111///------...---------.........//////////////////000000000000111222222111111000///...111222333222111222444555666888===CCCHHHMMMOOOQQQYYY^^^bbbuuu|||sssdddVVVNNNMMMOOOQQQVVV^^^dddbbb___ZZZOOOCCCEEEPPP^^^ddddddaaabbbddd\\\SSSCCC444...///...***...,,,++++++------,,,***++++++++++++,,,------...************************+++++++++++++++***)))((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000///...------,,,,,,ttteeeiiibbb___\\\YYYUUURRROOOLLLIIIFFFFFFDDDBBB@@@???>>><<<::::::888666666777777666444000//////.........//////......////////////...............------,,,,,,,,,------------............,,,---......//////......000000000000111111111111111111000000111111222222...777555333;;;EEEUUUjjjxxx{{{ssssss|||}}}aaaVVVQQQTTTWWWWWWXXXYYY[[[[[[]]]]]]]]]]]][[[ZZZYYYXXXYYYXXXQQQCCC888444222///000/////////000000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................000111222111///------...---------.........//////////////////000000000111111111111111111111000///222333333333222333555777888>>>DDDGGGGGGIIINNNRRRYYYrrrjjjUUUGGGDDDHHHLLLOOOXXX^^^```___\\\SSSHHHBBBMMM[[[dddfffdddcccbbb^^^ZZZOOO@@@666222///,,,...---+++,,,------,,,+++---,,,,,,++++++++++++,,,************************+++++++++++++++***))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++******************+++))))))***++++++,,,------,,,,,,---...////////////000//////...------,,,,,,uuugggjjjaaa^^^]]]ZZZVVVRRRPPPLLLHHHEEEFFFDDDAAA@@@???>>>;;;999:::999777777888888666555111111000///..................////////////...............---------------,,,,,,,,,------------.........------......///000000000000000111111111111000000000000000111222222222777444999LLL\\\iiiyyy}}}lllZZZTTTSSSYYYZZZUUUVVV\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\XXXNNNDDD>>>888222333222000000000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++........................///111222111///.........------.........//////////////////000000000111111000000111222222222222111222333444333333444666888<<>>888333///...,,,,,,------,,,+++---,,,+++******)))*********************************++++++++++++***))))))***))))))(((((())))))******))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******''''''(((***+++---......+++,,,---...///000000000/////////...------,,,,,,ssseeehhh___[[[]]]ZZZWWWSSSPPPMMMHHHEEEEEECCC@@@???>>>===;;;888999888777888888888777555222111000///..................////////////.....................---------,,,,,,---------.........///...---------...000111///000000000111111111111000000000000000111222333666:::<<>>>>><<<:::888888777777888999999777555333222111//////...............////////////..............................---.........//////////////////...------///000111///000000000111111111111000000000000111222333444444===GGG```{{{sssrrrzzzvvv}}}oooPPPPPPUUURRRSSS\\\UUUUUUWWWXXXYYYZZZZZZZZZUUUZZZ]]][[[WWWRRRHHH???444111...---...//////...........................------------------------------,,,,,,------.................................000111111///......///........./////////000000000000000000111111111111///000111333444444444444111222333333444777<<>>===<<<999777666666666777888888666444222111111000////////////......////////////...................../////////........./////////000000//////......//////000111000000000000111111111111111111111222333444555666222CCCUUUooozzzrrrxxx~~~vvv{{{}}}~~~tttgggiii}}}XXXNNNRRRRRRSSSYYYTTTUUUVVVXXXYYYZZZ[[[[[[YYY]]]^^^\\\YYYUUULLLCCC777444000---.../////////........................------------------------,,,,,,,,,,,,---...000000...........................000111111///...///000....../////////000000000000000000111111111222222000111222333444555555555222333444555777<<>>:::444000////////////................................................,,,,,,,,,------...///000...........................///111111/////////000.../////////000000000000000000111111111222222222222222333444444555444444333555666888<<>>===<<<;;;999666333333444666777777444222111000000000000000111222......////////////......---.........//////000000,,,,,,,,,---------......---...000111111111000///000000000000111111111111333333333444555666888888KKKggg|||{{{rrruuu~~~~~~|||tttuuulllmmmsssoooZZZSSSOOOOOOQQQUUUVVVWWWYYYZZZ[[[[[[[[[XXXZZZYYYXXXZZZ]]]ZZZTTTDDD???888222000///......////////////////////////..............................---------...//////...........................///111111000//////000////////////000000000000000111111111111222222222333333444444555555444444555777999;;;???EEEMMMRRRYYYjjjooo\\\IIICCCDDDFFFLLLRRRVVVUUUSSSQQQNNNMMMLLLLLLWWW]]]aaaccceeeddd\\\SSS666333///------.........,,,,,,,,,+++,,,,,,------************************((()))***+++++++++++++++++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++---...//////111111111111000///...------.....................uuuiiieeebbbaaa^^^ZZZUUURRRQQQOOOKKKHHHFFFEEECCC@@@===:::888777666777777888888777555444111111111111000000000000///......///111111000///........................------------.........///////////////000000000000000000000000111111111111111111444666555555<<>>444111111222222000000000000////////////................................................000000//////.........---////////////000000000000000000000000111111111111000111111111111222222222222222111111111222444555444;;;777888IIITTTSSSSSSnnnppp\\\NNNBBBCCCHHHCCCTTTWWWZZZZZZWWWQQQLLLIIIRRRZZZaaaccccccbbb___[[[CCC:::222//////,,,,,,...+++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,++++++******++++++,,,******++++++++++++******)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000//////000///------...000yyylllddd___[[[___ZZZUUUSSSRRRPPPLLLIIIFFFEEECCC@@@>>>;;;999888;;;:::888777777666666555111111111111000000000000///......///111111000///........................------........./////////////////////000000000000000000000000111111111111///000333444333555@@@LLLZZZhhhppplllmmmxxx|||sssppp|||eeeWWWSSSRRRWWWWWWTTTVVV[[[[[[VVV\\\[[[[[[\\\^^^]]]ZZZWWWUUUNNNCCC:::444222222222000000000/////////......................................................000/////////............////////////000000000111000000000000111111111111111111111111222222222222333333222222333444444555555:::<<>>222......,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++******************++++++******))))))******+++******++++++++++++************++++++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000//////000///------///000uuukkkeee```\\\___[[[VVVSSSSSSQQQMMMJJJDDDDDDBBB@@@>>><<<;;;:::===;;;777555555666555555111111111111000000000000///......///111111000///............................../////////000000000////////////000000000000000000000111111111222222000000222555666<<>><<<;;;:::999555555666:::>>>===888444111111111111000000000//////......///111111000///........................////////////000000000000////////////000000000000111111111111222222222222666111333@@@PPP^^^hhhooouuuuuuxxx}}}~~~xxxqqqlllqqqzzzeeeXXXPPPQQQVVVXXX[[[```_________^^^\\\[[[ZZZZZZVVVWWWUUUNNNCCC999222000000////////////.........////////////////////////////////////////////////.........///////////////000000000000111111111111111111111111222222222222111222222222222333333333222222333444555666777888>>>IIIJJJMMM```uuuttt[[[IIIAAACCCHHHOOOVVVZZZZZZXXXQQQTTTVVVWWWYYYUUUIII<<<:::999::::::555///---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***++++++++++++***)))+++++++++******+++++++++******++++++++++++******,,,+++***))))))***+++,,,+++***++++++++++++,,,,,,)))*********++++++,,,,,,,,,,,,,,,---------......,,,,,,------.../////////////////////////////////...///000/////////111222qqqgggcccbbbaaa\\\XXXTTTSSSSSSSSSPPPMMMAAA@@@???>>><<<;;;:::999555555888>>>DDDCCC<<<666111111111111000000000000///......///111111000///............................../////////000000000////////////000000000000111111111222222222222333555444:::LLL]]]gggkkknnnoootttsssmmmooowwwgggRRRPPPTTTTTTWWW^^^___``````___\\\[[[\\\]]]XXXYYYXXXSSSJJJ@@@777333000000000000////////////////////////////////////////////////////////////.........///////////////000000000111111111222222111111111222222222222333222222222222333333333333333333333444666888;;;===BBBPPPTTT]]]yyyooo\\\JJJGGGEEEGGGMMMTTTWWWXXXVVVWWWVVVSSSQQQOOOGGG>>>888999>>>AAA===333......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,******++++++++++++******++++++************++++++++++++******++++++,,,---)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000...///000000//////111333sssiiifffdddbbb[[[WWWSSSRRRSSSRRRPPPMMMCCCCCCAAA@@@>>><<<;;;:::777666777===CCCCCC<<<555111111111111000000000000///......///111111000///........................------........./////////////////////000000000000111111111222222222333333555;;;JJJ\\\gggjjjjjjkkknnnzzzpppooozzz~~~]]]TTTUUUSSSTTT[[[]]]______^^^[[[ZZZ\\\^^^[[[[[[YYYVVVQQQHHH>>>777222111111111000000000000////////////////////////////////////////////////............/////////000000000111111111222222222111111111222222222333333222222222333333333444444555444333444777<<<@@@CCCIIIUUUccczzzqqqWWWOOOEEEAAAFFFNNNUUUXXXXXXXXXTTTMMMJJJJJJHHHEEE:::888<<>>>>>999222111111111111000000000000///......///111222000///........................------------.........///////////////000000000000111111222222222333333333777DDDYYYjjjnnnjjjiiikkkooo~~~kkkmmmyyyhhhZZZYYYTTTTTTZZZ[[[]]]^^^]]]ZZZYYY\\\^^^^^^\\\ZZZYYYUUUNNNCCC;;;222222222222111111111000000000000000000000000000000000000000000000000000---.........//////000000000111111111111222222222111111222222222333333333222222333333333444444444777666444555999>>>DDDHHHPPPYYYmmm}}}```UUUFFF???BBBKKKSSSXXXVVVWWWRRRIIIDDDFFFIIIIII;;;555777CCCMMMJJJ>>>555---------------------------------,,,,,,,,,++++++((()))+++,,,,,,+++)))(((******))))))))))))************++++++++++++******)))***+++,,,,,,+++***))),,,+++*********+++,,,---------......///000111111,,,,,,,,,---------......,,,,,,------...//////000000000000000000000000000...///000000///000222444yyymmmjjjbbb```^^^[[[XXXVVVUUURRRLLLGGGEEEDDDBBBAAA@@@AAAAAABBB777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............////////////////////////000000000000111///...000333555666666FFF___uuuwwwmmmhhhlllrrrzzz{{{~~~~~~uuunnnsss~~~~~~rrrttthhhRRRMMMSSSWWWWWWVVVVVVXXX\\\___``````]]]YYYVVVUUUVVVTTTNNNHHH555444111000111111000///000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000111111222222222333333333111222222333333444444555999444333:::???BBBHHHPPPdddxxxgggJJJ===???GGGNNNSSSWWWZZZUUUGGG>>>@@@GGGIII???<<<;;;AAAMMMSSSJJJ<<<444111---***+++,,,...///,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))******+++,,,************************(((***++++++*********,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---,,,++++++---...000............/////////000////////////000000000000...111222000...111999???~~~ooojjjeeeddd___\\\XXXVVVUUURRRMMMHHHEEEDDDBBB@@@?????????@@@777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............////////////////////////000000000111111111000111222555888;;;PPPcccttttttkkkgggjjjnnnlllfffeeeiiimmmrrr{{{}}}uuuyyyrrrYYYUUUWWWTTTUUUTTTUUUWWW[[[^^^___^^^___\\\YYYXXXZZZXXXSSSNNN<<<888333000111222111000000000000000000000000000111000000000////////////000000////////////000000111111111111111111111111111222222222222333333333222222222333444444555555999555555;;;AAAHHHTTT___~~~nnnUUUGGGDDDEEEIIIMMMUUUYYYWWWKKKAAABBBGGGJJJDDD>>>999<<>>===<<<<<<777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............/////////////////////000000000111111111222333222222555<<>>555000111333222000000000000000000000000000111111000000000/////////111000000//////000000111111111111111111111111111222222222222333333333333222222333333444555555555666666888>>>EEENNN[[[ggguuucccVVVMMMFFFEEEHHHPPPWWWXXXPPPFFFDDDHHHKKKJJJBBB999777BBBPPPUUURRR???888000---...///---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,------------------......000///.........///111111....../////////000000000/////////000000000111111333222222333777===CCCGGGnnnhhhdddddd\\\XXXTTTRRRQQQNNNIIIEEEEEEDDDBBB@@@===;;;:::999777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............//////////////////000000000111111111000222333222111666@@@HHHaaakkktttwwwvvvvvvtttpppllldddbbblll}}}|||gggVVVRRRSSSPPPQQQRRRVVVZZZ\\\\\\[[[YYYXXXXXXYYY[[[ZZZXXXUUUNNNDDD888111111222222///000000000000000000000000111111111000000000//////111000000000000000000111111111111111111111111111222222222333333333444444333333333444555555666666333777<<>>EEESSShhh~~~uuugggUUUIIIEEEHHHMMMTTTVVVRRRMMMNNNQQQQQQLLLAAA999;;;HHHRRRWWWTTTIII;;;111...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------.....................---.............../////////////////////000000000111000000000000111111111111000222888???FFFIIIHHHGGGsssmmmgggbbbaaa]]]XXXUUUTTTRRRNNNJJJDDDDDDBBB@@@===:::888666777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............////////////000000000111111111222222///111333666:::BBBMMMUUUaaahhhooorrrtttqqqiii```\\\lllwww~~~qqqyyyjjj[[[VVVUUUTTTVVVXXX[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZUUUNNNDDD;;;555222111000111111111111111111111111222222111111111000000000222111111000000111111222222222222222222222222222333333333333444444444444444444555555666777777777<<>><<>>EEEIIIJJJIIIHHHqqqnnngggaaabbb]]]WWWTTTSSSRRRNNNKKKDDDCCCBBBAAA>>>;;;888666777777777777666666666666222111111000000000000000000///...///000111000///////////////////////////............////////////000000111111111222222222111222444999BBBLLLUUU[[[]]]ccchhhjjjkkkjjjccc\\\kkkyyy}}}vvvggg[[[YYYVVVVVVXXX[[[\\\]]]]]]^^^______^^^\\\[[[[[[VVVSSSMMMDDD:::444222333111111111111111111111111222222222111111111000000222111111000000111111222222222222222222222222222333333333444444444444555444555555666777777888888???EEEOOO```}}}zzz}}}rrr^^^PPPFFFCCCFFFPPPWWWWWWVVVXXXVVVUUUMMMBBB>>>FFFSSSZZZ[[[WWWNNNCCC777000---......------------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,------------...------......//////000000......//////000000000000//////000000000111111111000000111111111222222222777<<>>666444555111111111111111111111111222222222111111111111000222222111111111111222222222222222222222222222222333333333444444444555555555555666666777777888888>>>JJJ[[[rrrzzzttt~~~kkk[[[FFF@@@AAAMMMWWWYYYYYYZZZXXXXXXPPPDDD@@@HHHVVV___YYYYYYUUUJJJ<<<111,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,---------......,,,------...///000111111//////000111111111111111000000000000111111111111000111111111111222222222<<>>IIIOOOddd|||rrr[[[QQQDDD???HHHQQQSSSTTTWWW\\\WWWNNNEEEBBBFFFOOOVVVVVVUUUVVVSSSEEE444...111,,,,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++******+++---...+++,,,,,,------,,,,,,+++---------------------------------.........//////////////////000000000000000000000111222222333333111333444222...000666<<>>666222222222222222222111111000111111111111111111111111000000000000111111111111222222222222222222222222333333333444444555555555666444444777999:::===BBBHHHXXXvvvrrr___SSSJJJKKKMMMNNNUUU^^^ZZZVVVOOOHHHCCCEEELLLRRRPPPQQQUUUWWWMMM<<<222000---......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------,,,++++++,,,------++++++,,,,,,,,,,,,++++++---------------------------------.........//////////////////000000000111000000000111222222333333222333333222222666<<>>EEEPPPYYY___``````___cccddd```]]]dddqqqqqqiiigggnnnrrrqqqsss~~~|||kkkffffffmmmzzz|||jjjooo|||XXXMMMUUUVVVOOOWWWYYY[[[[[[ZZZXXXXXXYYYTTTTTTSSSSSSPPPIII@@@:::666555444333222222222222111111111111111111111111111111111111222222222222222222333333333444444444222222333444666777888888666444777;;;:::>>>RRRiii}}}wwwooogggnnn{{{{{{qqq}}}}}}{{{xxxssscccQQQKKKPPPXXXWWWSSSJJJBBBAAAGGGMMMJJJJJJMMMTTT[[[ZZZOOOCCC333000...---...///...---------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,------............------,,,,,,,,,---------.............../////////000000000000000000111111111111111111111222333333444444333222222555;;;BBBFFFIIIOOOIIIIIIPPPVVVfffqqqlllfffcccYYYWWWUUUTTTSSSOOOHHHCCCDDDCCCAAA???===;;;999888555555666666666666555555222111111000000000000000//////...///111111000...////////////////////////////////////000000000000000222333111000111555999???JJJ\\\nnnxxxwwwnnngggbbb___[[[ZZZbbbjjjkkkfffooouuuwwwwww}}}~~~{{{pppddd\\\___fffqqqpppcccvvveeeNNNUUUYYYQQQTTTVVVXXXYYYWWWVVVVVVWWWVVVUUUTTTTTTSSSNNNEEE???888777555333222222333333111111111111111111111111111111111222222222222333222222333333444444555555333333444555666777777888777555888===???IIIhhhxxxjjjeeeccciiiwwwooonnnvvvuuuhhhaaaYYYPPPMMMQQQUUUWWWUUUMMMDDDBBBGGGMMMPPPNNNKKKNNNVVV\\\WWWNNN;;;666111...///000///...------------------------,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------.............../////////000000000000000000111111111222222111111222222333444444444333444777:::???DDDHHHKKKKKKKKKPPP\\\nnnnnnkkkfffcccZZZWWWTTTSSSQQQNNNHHHCCCDDDCCCAAA???<<<:::888777555555666666666666555555222111111000000000000000000//////000111111///---////////////////////////////////////000000000000...111222111000111777<<>>HHHKKKUUUfffuuuzzzssskkk]]]UUUUUU```hhhiiilllrrrxxxzzzzzz}}}{{{{{{jjj^^^TTTRRRXXX```qqq}}}jjj|||aaaXXXZZZTTTVVVYYYZZZYYYXXXXXXYYY]]]YYYWWWWWWXXXVVVOOOIII:::888666333222222333444111111111111111111111111111111222222222333333333222222333333444555666666555555555666666666666666999666;;;EEENNNddd{{{oooccc]]]YYYUUUXXX___eeevvvyyyrrrjjjvvvWWWPPPSSSOOOEEE>>>LLLSSSZZZWWWNNNFFFFFFHHHVVVSSSLLLHHHOOOYYY\\\WWWPPPGGG;;;333111111///---........................---,,,,,,,,,,,,---......000///---,,,,,,---///000//////000000000000//////++++++,,,,,,---...//////////////////000000000000000111111111111222222222111222222333333444444555111999BBBHHHJJJLLLRRRWWWhhh}}}nnnggg```^^^[[[YYYWWWTTTQQQMMMGGGCCCHHHFFFBBB>>>;;;999999999444555666777777666555444111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222///...000333666>>>GGGNNNMMMPPP\\\jjjqqqllleee[[[[[[bbblllrrrrrrtttyyyxxxuuuvvvddd\\\UUUNNNTTTWWWhhhpppnnnnnnWWWXXXWWWUUUTTTVVVYYYXXXUUU[[[YYYWWWVVVUUUSSSPPPNNNBBB;;;555222444666444222222222222222222222222222222222333333333444444444444444444555555555666666777666555444555666666555888999DDDPPPbbbxxxiii^^^YYYXXXUUURRRVVV^^^kkk{{{rrrjjjrrrvvv^^^TTTRRRLLLDDDAAAAAAMMMYYY[[[SSSKKKGGGHHHTTTXXXUUUKKKKKKVVV[[[XXXTTTGGG888000111222000,,,------............------,,,,,,,,,---------......---------------...///000........................---------.........//////000000000000111111111111111111111111222333444555555777888666333222444777666???HHHJJJJJJMMMXXXbbbnnnssskkkbbb^^^[[[ZZZWWWTTTQQQMMMGGGCCCGGGFFFBBB???<<<999888888444555666777777666555444222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222//////222555888@@@IIINNNMMMQQQ[[[eeehhhaaaZZZYYY[[[```iiittt}}}zzzwwwvvvgggYYYOOOPPPPPP[[[qqqvvv]]]ZZZXXXVVVTTTVVVYYYZZZZZZZZZYYYWWWVVVVVVTTTQQQOOODDD>>>777444555666555333222222222222222222222222222222333333333444444444444444444555555555666666888777666777888999999888444888LLL```ppp}}}oooddd^^^ZZZUUUPPPOOOSSS[[[fffqqqnnnooo{{{ddd]]]]]]WWWLLLCCCEEEKKKSSSXXXVVVQQQKKKGGGTTTYYYUUUKKKJJJTTT\\\]]]WWWLLL>>>444111111000...---......//////......---,,,,,,---------...............---------......///........................---------.........//////000000000000111111111111111111111111222333444444111444555444222222555999AAALLLUUUSSSLLLNNN]]]mmmuuummmccc___\\\ZZZWWWUUUQQQMMMHHHDDDFFFEEECCC@@@===:::888777555555666666666666555555333222111000///000111111000000000000000000000000000000000000000000000000000000000000000000000000111///000444888;;;CCCLLLLLLLLLOOOVVV\\\[[[TTTMMMSSSZZZ```jjj|||fffWWWQQQNNNPPP[[[hhh{{{ggg]]][[[XXXVVVVVVWWWZZZ\\\YYYXXXWWWWWWWWWUUURRRPPPGGGAAA:::777666666555333333333333333333333333333333333333333444444444444444444555555555666666666555555666666777777888888<<>>:::777666555666666666666666666555444333111//////000111222000000000000000000000000////////////////////////////////////////////////111///222777;;;???FFFNNNKKKKKKMMMPPPSSSSSSPPPNNNSSS\\\ccckkkzzzeeeXXXRRROOOPPPTTT```}}}uuu___[[[XXXXXXWWWUUUWWWYYYXXXWWWWWWWWWXXXVVVSSSPPPHHHCCC<<<888666555444222333333333333333333333333333333333444444444444555555555555555666666666666666777888888777777888999DDDJJJeeeyyyooocccZZZVVVPPPKKKIIIJJJPPP\\\iiixxxkkklllsss}}}vvvgggZZZNNNOOOYYY]]]TTTJJJVVV]]]]]]RRRIIIKKKTTTZZZ[[[WWWNNNAAA444......000......////////////......------------............000///...---------------....................................////////////000000111111111222222222444444333222222222333333222444666555555777===BBB\\\bbbbbbZZZTTTccc|||mmmiiicccbbb]]]ZZZWWWTTTRRROOOKKKHHHEEEEEECCCAAA>>>:::777666666666666555555666666666333333111000000000111222000000000000000000000000////////////////////////////////////////////////000000333:::>>>BBBIIIPPPNNNOOOOOOPPPQQQTTTYYY]]]YYYaaacccfffvvvsss^^^WWWRRRPPPMMMQQQeee{{{___XXXTTTWWWYYYWWWVVVYYYXXXXXXXXXXXXXXXWWWSSSPPPHHHDDD>>>888555333333222333333333333333333333333333333444444444555555555555555555666666666777777:::;;;<<<;;;999999;;;>>>???MMMooo{{{ooofffZZZSSSLLLIIIHHHIIIOOOVVVkkk{{{mmmfffhhh~~~yyyfffRRRMMMUUU[[[VVVNNNQQQZZZ^^^WWWMMMKKKQQQXXXZZZYYYTTTGGG888...---///...//////////////////...---------.........//////000///...---------------................................./////////000000111111111111222222222222444444333333222333333333444555666555555999@@@FFF[[[[[[WWWTTTZZZrrrnnniiicccccc\\\YYYVVVTTTSSSQQQNNNKKKFFFEEECCC@@@===:::888777666666555555555555666666222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000555<<<@@@CCCIIIPPPSSSUUUUUUTTTTTTYYYdddmmm]]]```aaacccmmm{{{~~~xxxpppssseee\\\TTTQQQNNNMMMWWWeeegggYYYQQQUUUZZZZZZYYY\\\YYYXXXYYYYYYYYYWWWRRROOOHHHEEE???999555333333333333333333333333333333333333444444444555555555555555555666666666777777777777888999777555777<<>>;;;999999999777666555444444555666777000222444555555333000...000000000000000000000000000000000000000000000000000000000000000000000000000111666>>>BBBDDDIIIOOORRRWWW[[[XXXTTTWWWcccnnnkkkeeebbbeeeiiimmmuuu~~~zzz```jjjttt___WWWTTTOOONNNPPPOOO^^^qqquuusssuuuZZZUUUXXXWWWVVVXXXZZZZZZZZZ[[[ZZZVVVQQQMMMJJJGGGCCC===888666666888444444444444444444444444444444444555555555666666666666666666777777777777777999::::::;;;BBBMMMVVVyyytttcccYYYQQQJJJEEEDDDFFFCCCIIIYYYlll{{{zzzhhhmmmttt}}}iiiWWW___[[[TTTLLLHHHKKKRRRXXXWWWYYYYYYUUULLLFFFHHHNNNXXX[[[\\\VVVIII<<<444000//////000000000000//////............/////////000---------------...///000........................////////////000000000000111111222222222333333333222222222333444555666777444666888;;;@@@IIIUUU^^^lll}}}wwwjjjbbb[[[\\\[[[WWWSSSRRRSSSSSSPPPMMMEEECCC@@@===;;;:::999999888666555444555555444222333333444444333111000...111000///000111222111//////......------///000111///000000111111111111000---222:::AAAFFFIIILLLOOORRRXXXXXXQQQNNNTTT\\\___jjjhhhmmmvvvtttmmmsss}}}yyyuuuaaalllpppXXXPPPQQQQQQNNNPPPRRRVVV___kkkyyykkkiiinnnTTTPPPWWW[[[YYYZZZZZZYYYXXXWWWUUUTTTSSSNNNHHHCCC@@@<<<777666999666666555555555444444444555555555555555555444444666666777888888888888888<<<;;;;;;999888AAA[[[uuurrraaaXXXTTTLLLDDDEEEDDDEEEJJJSSS___lllssszzziiikkktttaaa```YYYNNNBBB>>>CCCOOOYYY^^^\\\TTTJJJFFFHHHJJJIIIYYYXXXZZZ[[[TTTEEE444)))222000000222000,,,---000//////////////////////////////000000000000//////////////////////////////000000000000111111111111000111111222222333444444222444555666555555555666777999999:::CCCSSSaaaiii|||rrriiieee]]]\\\\\\XXXTTTRRRRRRQQQNNNKKKEEECCC@@@===;;;:::999999888666555444555555444222333333333333222111111000111000///000111222111//////......---...///000111///000000111111111111111222555:::>>>BBBGGGLLLPPPVVVWWWSSSMMMMMMVVV^^^```jjjmmmssswwwtttqqqvvv{{{xxxnnnaaammmeeeUUUQQQPPPMMMJJJJJJMMMRRRYYYccckkkpppxxx}}}ppp^^^RRRXXX[[[WWWXXXXXXXXXWWWVVVUUUTTTSSSOOOIIIDDDAAA===777666888666666555555555444444444555555555555555555555555666777777888888888888888::::::<<<======FFF]]]tttzzziii]]]WWWPPPHHHBBBAAA@@@BBBHHHPPPYYY^^^mmmqqqvvv{{{~~~lllhhhuuudddbbb\\\QQQEEE>>>BBBOOOZZZ___]]]UUUJJJEEEGGGIIIIIIUUUVVVYYYZZZVVVIII999///111//////222111------000//////////////////////////////000000000000//////////////////////////////000000000000111111111111111111111222333333444444222444666666555555666777>>>999777@@@OOO^^^iiiooonnngggggg___\\\]]]YYYUUUSSSSSSQQQMMMIIIEEECCC@@@===;;;:::999999888666555444555555444222333222222111111111222222111000///000111222111//////............///000000//////000000111111111111444777;;;AAAHHHPPPZZZ``````YYYOOOHHHLLLVVV\\\\\\^^^jjjsssssssssyyyyyysssuuu|||tttjjjgggqqq}}}www___TTTQQQOOOKKKJJJJJJKKKMMMPPPSSSUUUZZZ```gggmmmqqqvvv|||zzzmmmVVVVVVXXXTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQKKKFFFCCC>>>777555777666666666555555555444444555555555555555555555555666777888888999999888888444666:::;;;===HHH^^^sssrrrdddZZZRRRJJJFFFEEECCCBBBCCCGGGJJJMMMTTTWWW\\\```dddgggkkknnnwwwwwwsss|||mmmhhhfff___SSSHHHGGGNNNVVV^^^]]]UUUJJJDDDEEEGGGGGGPPPTTTXXXZZZWWWNNNAAA777111...///222111...---/////////////////////////////////000000000000//////////////////////////////000000000000111111111111111111222222333333444444222444666666555555777888<<<555888HHHYYYaaaeeeiiiqqqgggfff```]]]]]]YYYVVVUUUUUUSSSOOOKKKEEECCC@@@===;;;:::999999777666555444555555444222222222111000000111222333111000///000111222111///............/////////000/////////000000111222222333888@@@IIIUUUaaammmuuuiii\\\MMMFFFKKKTTTWWWVVVXXXiiirrrmmmnnnyyyyyytttnnnmmmqqqsssrrrpppssspppqqqxxxkkk[[[UUUTTTNNNMMMLLLJJJHHHGGGGGGGGGJJJMMMPPPRRRTTTWWW[[[___fffjjjpppwww~~~```TTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRMMMHHHFFF@@@888555666666666666666555555555555555555555555666666666666777777888999999999999888444999<<<:::;;;JJJgggzzziii]]]SSSKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFIIIMMMPPPRRRTTTWWWYYY```gggqqq{{{uuusssvvvwwwqqqeeeZZZTTTSSS[[[[[[UUUJJJBBBBBBCCCCCCMMMTTTZZZ[[[YYYSSSHHH???222///...222222///.../////////////////////////////////000000000000/////////////////////////////////000000000111111111111111111222222333444444555333555666666666666888:::999999DDDVVV^^^]]]```hhhyyygggccc______[[[XXXVVVVVVXXXWWWSSSOOOEEECCC@@@===;;;:::999999777666555444555555444222222111000///000111222333111000///000111222111///---......///////////////////////////000111222333444:::DDDOOOZZZdddmmmsssgggYYYKKKGGGMMMTTTWWWWWW```ooosssjjjgggpppuuuppppppnnnnnnpppuuuxxxzzzzzzwwwwwwzzzzzzfff[[[UUUNNNMMMKKKIIIGGGEEECCCBBBDDDDDDEEEEEEEEEGGGIIIKKKLLLOOOSSSXXX___hhhqqqwwwwwwZZZSSSTTTRRRRRRSSSSSSTTTTTTSSSSSSSSSNNNKKKHHHBBB:::555666777777666666666555555555555555555666666666777777777777888999999999999999999???@@@<<>>FFFUUU`````````nnn}}}gggbbb^^^]]]YYYWWWVVVWWWXXXXXXTTTPPPEEECCC@@@===;;;:::999999888666555444555555444222222111111000000000111111111000///000111222111///---......///000///////////////......///111333444888>>>FFFNNNSSSWWWZZZ\\\YYYPPPIIIKKKPPPUUUZZZ^^^dddmmmooohhhgggoooqqqkkksssssstttvvvwwwxxxxxxyyyuuuyyywwwdddXXXQQQPPPNNNLLLJJJHHHHHHGGGAAAAAAAAAAAABBBCCCEEEEEECCCDDDGGGIIILLLRRRXXX]]]iiiqqq~~~hhhVVVVVVRRRRRRSSSSSSTTTSSSSSSSSSSSSOOOLLLJJJEEE<<<777666777777777666666666555555555555555666666777777888777888999999:::999999999888===>>>???KKKiiirrraaaTTTIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEEEECCCCCCCCCDDDFFFHHHJJJLLLPPPXXXbbbjjjrrrzzzqqqkkksssttt___SSSXXXWWWOOOEEEBBBAAA???KKKWWW___^^^\\\[[[TTTJJJ;;;444000111222111///000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111222222333333444444555555555666666666666888;;;===FFFSSS```cccdddqqqzzzfffccc^^^YYYYYYWWWUUUVVVWWWVVVQQQMMMEEECCC@@@===;;;:::999999888666555444555555444222111111222111111000///...111000///000111222111///------///000000000///...//////......///111333555;;;???EEEIIIJJJKKKLLLMMMLLLIIIKKKQQQTTTUUU[[[bbbgggjjjjjjiiiooovvvvvvqqqyyyzzzzzzxxxtttooommmlllpppyyyuuucccWWWUUUSSSPPPNNNLLLLLLLLLBBBAAAAAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFHHHLLLOOORRRYYYccclllsss|||wwwYYYWWWSSSSSSTTTTTTTTTSSSSSSRRRRRROOOMMMLLLGGG>>>888777777777777777666666666555444555555666777777888888777888999999::::::999999777999===IIIddd}}}iiiYYYOOONNNKKKIIIGGGFFFFFFFFF@@@BBBCCCCCCAAA@@@AAAAAACCCEEEGGGHHHIIIMMMTTTZZZ\\\bbbooo{{{qqqmmmooo}}}zzzrrr\\\PPPXXX[[[TTTJJJEEEBBBAAAIIIVVV```^^^]]]___ZZZPPPAAA888111000222111000222000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111222222333333444555555555555666666666666888<<<>>>OOO^^^kkkooo{{{uuueeeeee^^^VVVYYYWWWUUUUUUVVVSSSNNNJJJEEECCC@@@===;;;:::999999888666555444555555444222111222222222111000...---111000///000111222111///,,,---///000000000///...//////......///111444555:::>>>CCCFFFHHHJJJLLLNNNFFFHHHNNNUUUUUUSSSYYYbbbrrrooolllnnntttwwwuuupppyyy{{{|||zzztttooommmlllmmmyyynnnYYYVVVRRROOOLLLJJJJJJJJJEEEDDDCCCCCCDDDCCCAAA???BBBBBBCCCBBBAAAAAADDDFFFFFFLLLTTTZZZ___gggqqqyyy~~~ZZZVVVTTTTTTTTTTTTTTTSSSRRRRRRRRROOOMMMMMMHHH???999888777777777777666666666666444555555666777888888999888888999::::::::::::999;;;<<>>AAADDDDDDDDDEEEIIIMMMJJJPPP]]]hhhlllooozzz}}}pppmmmxxx{{{fffhhhwww{{{hhhQQQPPPYYY]]]XXXNNNHHHEEEBBBFFFUUU```___^^^aaa^^^UUUEEE:::111000111111111333000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111222222333444444555555666555666666666666888<<>>:::888777666777777666555444333333333444444444333111///...---222222000///............000000000000000000000000000000///......111555999???<<<===EEEKKKJJJGGGFFFDDDHHHLLLOOOPPPSSSXXX\\\~~~rrrkkkooovvvxxxzzz}}}mmmqqqvvvpppxxx}}}kkk___WWWVVVPPPGGGGGGOOOKKKKKKJJJGGGDDDCCCDDDFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFIIILLLPPPSSSVVVWWWgggjjjrrrfff[[[QQQRRRSSSRRRSSSTTTSSSQQQRRROOOMMMLLLKKKFFF>>>888666666555555555666666777555555555555555666777777777777777888999999999:::;;;>>>LLLnnnyyybbbVVVRRRNNNLLLLLLKKKGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCHHHKKKNNNPPPSSSYYYccciiittt~~~sssxxxrrryyyzzz```\\\dddfff\\\QQQKKKQQQXXXYYYTTTMMMIIIGGGLLLSSSZZZ]]]```aaa]]]WWWQQQAAA444000000//////222////////////000000000000000000000000000000000000000000000000000000000000000222333333222222333444000111111222222333444444999444666===<<<777>>>JJJqqqvvvttteeeaaa^^^^^^ZZZXXXVVVTTTSSSPPPMMMJJJFFFDDDAAA>>>;;;888777777777666555444444333333333333333222222111000000000222222000//////.........000000000000000000000000111111000///000222777;;;???===@@@GGGKKKHHHCCCAAA???EEEKKKOOORRRUUUYYY]]]jjjhhhjjjssszzzxxx{{{|||{{{}}}pppaaa\\\XXXPPPOOOTTTMMMLLLKKKIIIFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFGGG@@@AAACCCEEEGGGIIIJJJKKKQQQSSSXXXaaappprrr]]]UUUUUUTTTTTTTTTUUUTTTRRRPPPNNNLLLKKKIIIEEE===777666666555555555666666777666555555555555666777777888888999999::::::;;;;;;>>>EEEYYY~~~~~~hhh[[[VVVQQQNNNMMMLLLIIIFFFCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIINNNTTTXXX[[[eeennn~~~xxxmmmssslll``````___TTTGGGIIIOOOVVVXXXUUUMMMGGGCCCIIIRRR[[[^^^___```]]]XXXTTTDDD555111111000000222////////////000000000111000000000000000000000000000000000000000000000000000111333222111111222444222222333333444444555555777333555999999:::HHH[[[yyy~~~ttteeeccc______ZZZXXXVVVTTTSSSPPPMMMJJJEEECCC@@@===;;;999888888777666555444333333333333222111111000000111222333222111000000////////////000000000000000000000000111111111111111444999<<>>BBBIIIJJJEEE???===EEEJJJPPPTTTUUUWWWZZZ]]]]]]fffrrrzzz{{{yyy~~~|||}}}nnnccc]]]UUUPPPQQQOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHLLLWWWjjjdddYYYWWWUUUUUUVVVVVVTTTTTTQQQNNNLLLLLLJJJFFF>>>888777666666555555666666666666666555555666666777888999999999:::;;;<<<<<<<<<<<>>???TTTWWWZZZZZZXXXXXX[[[^^^aaaqqqvvvsssmmmlll~~~~~~zzzzzzvvviii[[[RRROOORRRPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGIIIKKKKKKOOO\\\pppnnnZZZVVVSSSUUUWWWVVVVVVVVVSSSQQQOOOOOONNNIIIBBB<<<888777666666666666666666666666666555666777777888888888999:::;;;<<<<<<===999PPPwwwggg```WWWPPPNNNNNNLLLKKKGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAEEECCCBBBDDDHHHIIIGGGDDDGGGNNNQQQYYYmmm|||eeedddjjj|||jjjeeehhh___OOOGGGIIINNNTTTWWWUUUNNNHHHDDDRRR___ccc```______^^^]]]MMM;;;222222333222000//////000000000111111111000000000000000000000000000000000000000000000000///000222111000000111333333444444555555666666777555777999999:::FFFbbb}}}ttteeeccc___^^^[[[YYYWWWUUUSSSQQQNNNKKKBBBAAA>>><<<:::999999999555444444333333333333444555444111/////////111222222111111000000000000111...........................///000111333555:::===@@@@@@BBBDDDBBB???AAAFFF^^^___^^^[[[XXXYYY]]]aaahhh{{{oooeeemmmyyyrrrYYYNNN]]]xxx}}}yyyyyy~~~pppbbb]]]VVVSSSOOOMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDHHHKKKJJJIIINNNYYYbbbyyy~~~zzz[[[SSSOOOSSSWWWWWWWWWYYYTTTRRRPPPPPPOOOKKKDDD>>>888888777666666666666666666666666666666777888888777777888999:::;;;<<<<<<>>>___rrriii\\\SSSOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@BBBFFFGGGDDDAAADDDIIIGGGKKKYYYhhh~~~eee```aaaxxxwwwuuuwwwqqqeee[[[VVVQQQSSSWWWWWWQQQJJJEEESSS```cccbbbbbbbbbaaa___RRRAAA555111222111///000000000000111111111111111111111111111111111111111111111111111111111111///111222222111111222333333333444444555555666666444777:::;;;???MMMggg~~~uuufffddd___]]][[[YYYWWWUUUTTTQQQNNNKKKBBBAAA>>><<<:::999999999444444333333333333444444555444222000000000000000222111111000000111111111........................---...000222333666:::===@@@@@@CCCCCC@@@>>>CCCKKKYYYZZZ[[[YYYXXXZZZ___dddgggyyymmmbbbdddiiifffRRR===999LLLggg{{{|||{{{zzz{{{~~~~~~uuuddd]]]UUUPPPOOONNNLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIBBBFFFIIIIIIGGGGGGKKKOOOXXXrrrzzz___TTTNNNSSSXXXWWWWWWZZZSSSQQQPPPOOONNNJJJCCC===999999888777666666666666777777666666777777888999666777888999:::;;;<<<===LLLwwwzzzjjj\\\UUURRRPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGFFFDDDCCCFFFBBBBBBLLLSSS```uuulll___]]]jjj}}}nnn\\\SSSTTTUUUQQQKKKFFFRRR]]]aaabbbcccdddccc___XXXJJJ:::222222111///000000000111111111222222111111111111111111111111111111111111111111111111000222333333222111333444333333444444555666666666333555999>>>GGGXXXnnn}}}wwwhhhfff```^^^[[[YYYWWWUUUTTTRRRNNNKKKCCCAAA???<<<999888888888444333333222333333444444111111111111111111111111222111111000000111222222000000000000000000000000---///111333555888<<>>CCCKKKPPPTTTXXXZZZZZZ\\\```dddfffvvv|||ooofffbbb___OOOBBB666666CCCVVVhhhsssvvvyyy{{{}}}{{{rrreee\\\XXXUUURRROOOOOOOOOMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNIIIJJJLLLLLLLLLNNNQQQTTTXXXoooeeeXXXPPPUUUYYYVVVVVVZZZTTTRRRPPPPPPPPPLLLDDD???:::999888777666666666666777777666666777777888999777777888:::;;;===>>>>>>VVV|||iii^^^XXXTTTRRRMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIGGGIIIEEEEEELLLLLLOOO\\\iiiuuu|||eee______qqqfffTTTRRRUUUSSSOOOGGGPPPYYY]]]```dddeeeccc```^^^SSSAAA555222222111000000111111111222222222111111111111111111111111111111111111111111111111111333444444333333444555444555555666666777777888777777999BBBUUUkkk}}}zzzjjjgggbbb___\\\ZZZWWWVVVTTTRRRNNNLLLCCCBBB???<<<999888777777333333333222222333444444...///111222333333333222222111111111111111222222111111111111111111111111...000333555777:::>>>AAA???CCCHHHIIICCC===AAAIIILLLRRRYYY]]]^^^^^^___aaaiiivvv{{{qqqiii```YYYFFF@@@<<<>>>EEEPPPaaaooorrrwww}}}ttthhhbbb]]]YYYUUURRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMQQQOOONNNMMMPPPVVV\\\```mmmkkk[[[RRRWWWZZZVVVUUUYYYVVVTTTSSSSSSRRRNNNGGGAAA:::999888777666666666666777777777777777888888999888999:::;;;===>>>???@@@ZZZttteee]]]XXXUUUNNNNNNNNNMMMMMMMMMMMMMMMIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIGGGDDDDDDFFFIIIIIIKKKGGGHHHNNNJJJGGGOOOPPP\\\tttmmmdddZZZfffjjjTTTRRRVVVWWWUUUGGGNNNUUUYYY^^^ddddddaaa```bbbYYYFFF777333444333000111111111111222222222111111111111111111111111111111111111111111111111222333555444333333444666666666666777888888999999===:::;;;HHHaaa{{{{{{iiieeeaaabbb]]]]]]\\\ZZZVVVPPPKKKHHHGGGEEEBBB>>>;;;888777777444333222222444444333222000000000000000000000000000000000000000///.........000111000///...///111000000111333666999<<<>>>@@@FFFJJJGGGBBB@@@CCCFFFOOORRRYYYaaaccc```___bbbnnnssstttoookkkggg___UUUEEE@@@>>>DDDQQQ```kkkppppppsssxxx|||vvvkkk___WWW[[[UUUNNNLLLNNNPPPNNNLLLNNNMMMMMMMMMMMMNNNOOOPPPUUUOOOKKKNNNYYYeeemmmqqqdddSSSUUUUUUVVVXXXUUUQQQRRRSSSRRROOOKKKFFFCCC<<<:::888777777888777777666666666666777777777777:::===888666<<<;;;;;;EEEqqqttteeeZZZSSSTTTOOONNNPPPQQQNNNLLLMMMDDDGGGJJJKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKGGGLLLOOOLLLJJJMMMPPPQQQYYY[[[eee|||uuu```ZZZeee{{{uuuyyytttUUULLLUUU[[[XXXHHHMMMNNNLLLUUUcccddd]]]```ZZZTTTMMM@@@333000555222222111000//////000000111111111111111111111111000111111111111222222222222222333222111222555777111333555666666666888:::999>>><<>>:::888777777444333222222444444333222000000000000000000000000000000000000000///.........000111000///...///111000000111333666999<<<>>>DDDLLLOOOHHHAAAAAADDDFFFNNNQQQXXX___aaa]]]^^^aaaaaaeeegggggghhhfff]]]QQQAAABBBGGGRRR```lllrrrsssqqqtttyyy|||vvvqqqjjjaaa\\\[[[[[[XXXVVVVVVUUUTTTVVVXXXYYYXXXWWWYYYUUUUUU]]]lll~~~tttYYYXXXXXXVVVVVVSSSQQQRRRSSSRRROOOKKKFFFCCC===;;;888777777888777777666666666666777777777888888<<<999999??????AAAMMMyyypppccc\\\VVVSSSTTTSSSNNNKKKLLLMMMLLLJJJJJJLLLLLLLLLJJJMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPOOOOOOTTTZZZ[[[WWW]]]^^^ddduuujjj[[[^^^ooorrrqqq~~~zzz]]]QQQWWW]]]\\\SSSUUUQQQLLLRRRaaagggccc```\\\WWWQQQEEE777222444222222111000000000000000111111111111111111111111111111111111222222222222222222333222222222555777222444666666666666888:::<<<>>>FFF___~~~jjjccc]]][[[]]]\\\ZZZYYYWWWTTTOOOKKKFFFDDDAAA===:::888777777444333222222444444333222000000000000000000000000000000000000000//////......000111000///...///111000111222444777:::===>>>FFFRRRTTTGGG>>>BBBFFFEEEGGGJJJQQQWWWVVVSSSTTTXXXVVVWWWYYY^^^cccbbbVVVHHH===@@@HHHUUUdddooossstttsssvvvzzz~~~{{{sssnnnkkkgggdddbbb``````eeelllpppooommmllljjjlllvvv^^^ZZZZZZWWWVVVSSSRRRSSSSSSRRROOOKKKGGGDDD???<<<999777777888888777666666666777777777888888777<<<:::;;;AAA@@@FFFVVV}}}fff```[[[YYYVVVQQQOOOPPPSSSNNNIIIIIIKKKMMMLLLJJJNNNNNNNNNOOOOOOOOOOOOOOOQQQOOOPPPYYYhhhrrrkkk^^^dddgggpppvvv]]]XXXdddwwwuuuoooqqqsss[[[OOOTTT\\\___```^^^TTTJJJNNN\\\ggghhh```]]][[[VVVKKK===444222222222111000000000000111222222222222222222222222111111111111222222222333111222333333222333555777444555666666666777999;;;???>>>TTTuuu}}}kkkeee___^^^ZZZXXXVVVUUUUUURRRNNNJJJEEECCC@@@===:::888777777444333222222444444333222000000000000000000000000//////000000000000//////...000111000///...///111000111333555888;;;===>>>CCCQQQQQQBBB:::AAAGGGEEEDDDGGGMMMPPPNNNJJJKKKPPPVVVTTTUUU[[[aaa]]]NNN@@@BBBDDDIIIRRR___kkksssvvvuuuxxx{{{}}}{{{wwwssssss{{{cccZZZZZZXXXXXXVVVSSSTTTSSSRRRPPPLLLHHHEEEAAA>>>:::777777888888777666666777777777888888888777<<<:::;;;??????III```xxxooofff```[[[UUUTTTUUUSSSQQQNNNMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQNNNSSSfffmmmkkkuuuaaaVVV^^^fff~~~vvvqqqxxxsssdddQQQIIIQQQ\\\cccgggcccWWWLLLKKKWWWcccggg^^^^^^]]]ZZZQQQDDD777000222222111000000111111111222222222222222222222222111111111222222222333333111333444444333333555777555666777777666777:::<<<@@@AAAaaayyyiiieeeaaa```ZZZWWWTTTTTTTTTSSSNNNIIIDDDCCC@@@<<<:::888777777444333222222444444333222000000000000000000000000//////000000000000//////...000111000///...///111000222444777999<<<===>>>===HHHHHH<<<888@@@GGGEEEIIILLLPPPSSSNNNIIILLLRRRZZZWWWXXX^^^bbb\\\OOODDDOOOQQQTTT[[[dddlllsssvvvvvvyyy|||rrraaa[[[YYYZZZWWWUUUUUUTTTRRRPPPLLLIIIGGGCCC???;;;888777888888777777777777777888888888888888<<<::::::===???PPPooo}}}pppdddZZZVVVVVVSSSWWWYYYWWWRRRNNNOOOQQQOOOOOOOOOOOOQQQRRRTTTUUUTTTPPPSSShhh}}}iiiXXX[[[^^^xxx~~~uuuyyyrrrdddTTTLLLRRR]]]eeehhhfff^^^TTTPPPVVV___ddd]]]^^^^^^\\\VVVJJJ;;;000222111111111111111222222222222222222222222222222111222222222222333333333111333444555444444555777666777777777777999<<>>???;;;======999:::AAAFFFFFFJJJMMMRRRTTTOOOKKKOOOWWW]]]\\\___dddddd]]]WWWUUUYYY\\\aaafffjjjmmmnnnooovvvyyy}}}ooo\\\ZZZ\\\WWWVVVUUUTTTSSSPPPMMMJJJHHHEEEAAA<<<888777888888888777777777888888888999999999<<<:::;;;???FFFbbboooeeebbbZZZ```ddd```WWWPPPPPPTTTQQQQQQQQQRRRTTTWWWYYY[[[\\\TTTQQQ^^^{{{zzz```ZZZ^^^qqq{{{yyyiiiYYYSSSXXX^^^ggghhhfff___YYYXXX]]]bbb^^^___^^^\\\XXXPPPAAA333222111111111111222333333333333333333333333333333222222222222333333333333111333555555555444555666666666777777888;;;???BBBGGG___uuueeebbb___```___YYYTTTSSSUUUTTTNNNIIICCCAAA???<<<999888777777444333222222444444333222000000000000000000000000......///000000000000000...000111000///...///111111222555999;;;===>>>???===777555;;;@@@BBBDDDHHHHHHLLLRRRUUURRROOOVVV```aaaccchhhjjjddd\\\]]]ddddddeeefffhhhiiijjjlllnnnvvvyyy}}}{{{]]]ZZZ^^^WWWWWWVVVUUUSSSPPPMMMJJJIIIGGGBBB<<<888777888888888777777888888888999999999:::<<<;;;>>>GGGTTT{{{tttvvvvvvooofff___]]]___`````````bbbeeehhhlllnnnkkkfffbbbhhh|||qqq```^^^hhhxxxrrr[[[WWW]]]dddgggiiieee]]]XXX[[[``````aaa___\\\[[[VVVGGG888222111111111222222333444333333333333333333333333222222222333333333444444111333555666555555555666555666777777999<<>><<<999888777777444333222222444444333222000000000000000000000000......///000000000000000///000111000///...///111111333666999<<<>>>>>>???AAA555222===EEEDDDDDDIIIJJJOOOVVVZZZXXXXXX```llleeeiiinnnnnncccYYY^^^jjjsssooojjjeeeeeeiiiqqqwwwvvvyyy|||\\\ZZZ```XXXWWWVVVUUUSSSPPPMMMKKKIIIHHHCCC===888777888888888777888888888888999999999:::<<<<<>>???AAA@@@OOOxxxbbbXXXmmmxxx```^^^gggbbbcccfff```VVVTTT[[[```cccbbb]]]\\\YYYKKK;;;666222111333333111222555222222222222222222222222222222333333333333444444555555444444444555555666888===666888CCC<<<===WWW{{{gggccc^^^YYYWWWUUUSSSSSSSSSPPPKKKFFFCCCAAA???<<<999888777777444444333222222222222333111111111111111111111111000000000000000000000000...///000///......000222222555888:::;;;<<<>>>@@@;;;777999BBBKKKLLLIIIHHHNNNOOOSSSWWWXXXWWW[[[bbbdddfffgggccc]]]ZZZ___eeeiiiiiiiiiiiijjjnnnssswwwvvvxxx{{{~~~jjjVVVZZZUUUXXXWWWUUUUUUTTTQQQNNNKKKGGGDDD???;;;888888888999888888888888888999999:::777;;;???EEEaaaiii[[[mmmrrr]]]]]]cccccccccaaaZZZTTTUUU[[[aaaeeeccc]]]\\\ZZZMMM>>>777333111333444222222555222222222222222222222222222222333333333333444444555444444444444555666666777999555999AAA;;;EEEeee{{{hhhccc\\\WWWVVVTTTRRRRRRRRRPPPKKKFFFCCCAAA>>>;;;999777777777444444333222222222222222111111111111111111111111000000000000000000000000///333666444000...000333222555777999999:::<<<>>>888777>>>MMMXXXXXXRRRMMMOOOUUUYYYXXXXXX^^^cccdddeeemmmkkk]]]SSSWWW^^^aaaeeeeeeeeeggglllppprrrsssvvvxxx{{{yyy\\\XXXTTTYYYXXXVVVUUUTTTQQQNNNJJJGGGDDD@@@<<<999888888999888888888888888999::::::888===>>>IIIrrr|||zzzdddlll{{{lllWWWVVV\\\cccddd[[[RRRQQQUUUYYYbbbfffeee___\\\[[[QQQDDD888444111444444222222444333333333333333333333333222222333333333333444444444444444444444555666666888777666<<>>;;;999777666666444333333222111222222222111111111111111111111111////////////////////////444:::>>>:::333...///333444666888999999:::;;;<<<888999CCCTTT``````ZZZUUUYYYbbbddd]]]\\\bbbfffccckkkwwwrrr\\\QQQZZZccccccgggeeeeeehhhmmmppppppooovvvxxx|||^^^UUUXXX[[[YYYWWWVVVTTTRRRMMMJJJFFFDDD@@@<<<:::888888999999888888888888999::::::<<>>;;;888777666666333333222111111111111222000000000000000000000000////////////////////////333999===:::333///000444666888::::::::::::;;;<<<999:::CCCRRR]]]^^^[[[YYYeeemmmmmmccc^^^``````[[[ooo{{{ttt\\\QQQ]]]gggdddfffeeeeeeiiiooorrrrrrpppvvvxxx{{{bbbTTT]]]]]][[[YYYWWWUUURRRMMMJJJFFFDDDAAA===;;;999888888999999999888999::::::;;;;;;AAA>>>SSSzzz{{{lll~~~tttxxx}}}```NNNPPPUUUaaacccVVVJJJKKKQQQRRR]]]eeehhhbbb______ZZZRRRDDD;;;444444555333222222333333333333333333333333222222222333333333444444333333333444444666777777;;;666999???;;;FFFooovvvddd]]]YYY[[[ZZZXXXVVVUUUUUURRRMMMHHHBBB@@@===:::888666666666333333222111111111111111000000000000000000000000000000000000000000000000,,,000444444111///222666777999;;;;;;:::999:::;;;888:::AAALLLRRRSSSUUUXXX[[[aaaeeecccaaaaaabbb```mmmtttnnnYYYRRR]]]eeebbbbbbccceeeiiiooosssuuuvvvwwwyyy{{{~~~sssZZZ```^^^\\\ZZZXXXUUURRRMMMJJJFFFDDDAAA>>>;;;:::999888999999999999999:::;;;;;;;;;BBB@@@ZZZzzzyyyyyyuuuvvvlllXXXMMMOOOVVV^^^aaaYYYNNNJJJLLLMMMXXXccchhhdddaaaaaa^^^XXXLLLAAA777444444333222333333333333333333333333333222222333333333333444444333333333444555666777888999444:::===;;;RRR|||ttteee^^^YYY[[[[[[XXXVVVUUUTTTQQQKKKFFFBBB@@@===:::888666666555333222222111111111111111000000000000000000000000000000000000000000000000***+++---...///000333666777999::::::888777888999888;;;CCCIIIJJJIIINNNUUUOOOSSS[[[ccceeebbbdddhhhgggjjjcccVVVSSS[[[```^^^aaadddgggjjjlllppptttxxxwwwyyy{{{}}}}}}xxxvvvvvvzzz}}}iiiccc___]]][[[XXXVVVRRRMMMJJJFFFDDDBBB???<<<:::999888:::999999999999:::;;;;;;===EEEGGGhhhrrr{{{|||uuuhhh\\\UUUYYY[[[___^^^UUUJJJGGGIIIRRR```hhhfffbbbcccaaa\\\TTTFFF999444444333333444444444444444444444444444222222333333333333444444333333333444555666777888888666>>>@@@BBBdddqqqeee___ZZZ]]][[[XXXUUUTTTSSSOOOIIIDDDAAA@@@===:::888666555555333222222111000111111111000000000000000000000000000000000000000000000000------------///111333444777888999999777666666777999>>>FFFKKKHHHEEEKKKTTTSSSTTT\\\ffffff^^^]]]cccdddccc\\\UUUUUU[[[^^^\\\dddgggiiijjjjjjlllqqquuuwwwyyy{{{}}}xxxrrriiiiiigggdddbbbcccfffhhhwwwggg```^^^[[[YYYVVVRRRMMMIIIFFFEEEBBB???<<<:::999888::::::999999::::::;;;<<<:::EEENNNxxxdddyyytttbbb\\\ZZZ]]]bbbZZZKKKDDDGGGOOO^^^hhhgggcccdddccc^^^YYYJJJ:::444333333333444444444444444444444444444222222333333333444444444222333333444555666888888:::999CCCDDDIIIsssoooaaa^^^\\\YYYXXXWWWUUUTTTRRRNNNIIIFFFBBB@@@>>>;;;888666444444444333222111000000000000111111000000000000111111////////////////////////000///...///000222555777555666777999;;;;;;:::888>>>IIIQQQOOOJJJKKKOOORRRVVVYYY```gggcccZZZXXX\\\]]]ZZZWWWWWWZZZ]]]^^^]]]^^^```dddgggiiilllpppsssrrrvvv{{{~~~~~~tttnnnhhhbbb]]]SSSUUUYYYZZZZZZYYYXXXXXXjjjwwwqqqddd```[[[YYYXXXVVVQQQNNNKKKHHHDDDAAA???===;;;999===<<<;;;:::::::::::::::;;;EEE```yyy```~~~|||dddaaa```^^^WWWLLLEEEBBBOOO]]]jjjkkkeeebbb```___]]]MMM<<<444444555555444555555555555555555555555444444444555555555666666333333333444666777999:::<<>>GGGNNNMMMKKKNNNSSSUUURRRVVV^^^fffddd]]]\\\```___\\\XXXWWWZZZ]]]^^^^^^]]]```dddgggiiilllppprrrrrrvvvzzz|||~~~vvviii```[[[WWWSSSOOOMMMOOORRRVVVYYYYYYVVVTTTbbblllyyykkkddd```\\\ZZZYYYWWWSSSOOOKKKHHHDDDAAA@@@>>>;;;999;;;:::::::::;;;;;;<<<===???HHHccctttdddqqqddd\\\]]][[[QQQIIIHHHPPP]]]iiijjjfffbbbaaa```___PPP???555444555555444555555555555555555555555222222333333333444444444333333444555666888999:::999>>>===HHHmmm}}}jjj```^^^]]][[[WWWVVVTTTSSSQQQNNNIIIFFF@@@>>><<<999666444222222333333222111000000000000111111000000000000111111////////////////////////000///...///000222555777777777888999999888888777===CCCGGGHHHJJJPPPTTTTTTPPPUUU^^^eeefffbbbbbbeee^^^\\\YYYYYY[[[]]]___```]]]```dddgggiiilllppprrrsssvvvyyy{{{|||wwweee]]]SSSLLLIIIHHHGGGFFFHHHHHHLLLTTT[[[^^^ZZZVVVUUU]]]hhhrrrzzzjjjbbb___[[[ZZZZZZXXXSSSOOOKKKHHHDDDBBB@@@>>>;;;999999999999:::;;;===>>>???@@@KKKlllhhhcccjjjYYY^^^```UUULLLMMMRRR___jjjjjjfffdddcccaaaaaaUUUDDD888555555555444555555555555555555555555222333333333333444444444444444444555666888:::;;;999???@@@WWWuuuhhhaaa^^^[[[XXXVVVUUUTTTSSSQQQNNNIIIFFF@@@???<<<999666444333222333222222111000000111111111111000000000000111111////////////////////////000///...///000222555777777888999888777777777777===???AAAAAAFFFMMMPPPNNNOOOUUU]]]ccceeeddddddeeeWWWXXXYYY\\\^^^`````````^^^aaaeeehhhjjjmmmqqqssstttwwwzzz{{{}}}yyyjjj^^^TTTNNNGGGDDDDDDFFFHHHIIIKKKHHHJJJRRR^^^dddaaa\\\PPPTTT\\\fffpppzzzmmm```]]]ZZZYYYYYYWWWSSSOOOKKKHHHDDDBBB@@@???<<<:::::::::::::::;;;===>>>??????SSS|||~~~\\\```yyymmm[[[bbbdddUUULLLQQQVVVaaakkkkkkhhhfffeeeccccccYYYJJJ<<<555666666444555555555555555555555555555555555555666666666666444444555666777999:::;;;:::AAAHHHkkkzzzooohhhccc]]]WWWSSSUUUTTTSSSRRRQQQNNNIIIFFFAAA@@@===:::888666444333333222111111000111111111111111000000000000111111////////////////////////000///...///000222555777777888999888666555777888>>>@@@@@@@@@DDDKKKLLLIIIMMMRRRYYY]]]___```___^^^MMMRRRXXX^^^aaaaaa```______bbbfffiiikkknnnrrruuuuuuxxx{{{|||~~~rrrggg]]]VVVQQQJJJGGGDDDCCCEEEIIIMMMPPPQQQKKKIIIPPP[[[bbb```[[[QQQOOOTTT___iiiqqq{{{lll^^^[[[YYYYYYYYYVVVQQQMMMJJJHHHDDDBBBAAA???===;;;<<<;;;;;;;;;;;;<<<======BBB___qqq]]]cccrrr~~~xxxhhh\\\ffffffVVVPPPXXX\\\fffmmmllliiihhhgggeeeccc]]]OOO>>>666666777444555555555555555555555555555555555666666666777777555555555666888999;;;<<<:::@@@RRR|||xxxmmmgggccc\\\UUURRRUUUTTTSSSRRRQQQNNNJJJFFFBBB@@@>>>;;;888666555444222222111111111111111222111111000000000000111111////////////////////////000///...///000222555777555777999777555444777:::@@@BBBCCCBBBFFFJJJKKKHHHIIINNNSSSUUUXXXZZZXXXUUUGGGNNNWWW^^^```___^^^]]]___bbbfffiiikkknnnrrrttttttwww{{{}}}nnnbbbXXXOOOKKKKKKEEEDDDDDDDDDFFFJJJMMMOOOQQQLLLJJJPPP[[[bbb```\\\RRRMMMNNNYYYbbbeeellltttjjj^^^\\\ZZZYYYYYYVVVQQQLLLJJJHHHDDDBBBAAA@@@>>><<<<<<<<<<<<;;;<<<<<<======CCChhhllljjjqqqxxx|||uuuppptttqqqoooqqqvvv}}}xxx{{{zzzlll^^^ZZZeeefff\\\YYY```ccckkkpppooolllkkkiiifffbbb```SSS@@@555666888555555555555555555555555555333333444444444555555555666666666777888:::<<<<<<<<>><<<;;;;;;;;;;;;<<<>>>??????KKKxxxeeettt~~~vvvnnnhhhccc___eeeddddddgggmmmrrruuuuuusssyyywww|||{{{bbbYYYXXX```dddaaa___aaaiiiooosssqqqnnnllljjjggg```aaaVVVAAA555666888666555555555555555555555555444444444444555555555555666666777888999;;;<<<===@@@@@@kkklllddd```[[[YYYZZZTTTSSSRRRQQQQQQNNNJJJFFF@@@>>><<<999666444333222222111111111111111222222111111000000000000111111////////////////////////000/////////000222555777333666888777444444888===888>>>CCCCCCDDDGGGHHHGGGJJJPPPSSSTTTWWW\\\ZZZTTTJJJOOOTTTVVVVVVVVVXXXZZZ\\\___bbbeeehhhkkknnnqqqnnnrrrxxx{{{~~~{{{rrrdddSSSGGGJJJQQQRRROOOMMMLLLMMMNNNMMMKKKJJJIIIIIICCCHHHTTTeeevvvuuukkkiiisssxxxuuuuuuzzzcccaaa^^^^^^]]]YYYRRRMMMJJJHHHEEECCCBBB@@@>>>===999999:::;;;===???AAABBBYYYuuu]]]vvv{{{jjj^^^YYYXXXVVVUUUVVVVVVWWW\\\bbbfffgggfffccckkkxxxwww~~~bbb[[[WWW\\\bbbccc```]]]mmmrrruuurrrooommmkkkggg___aaaWWWAAA555666999666555555555555555555555555666666666666777777777888666666777888999;;;<<<===FFFDDDvvvssseee^^^[[[ZZZ\\\YYYVVVTTTRRRPPPNNNKKKIIICCCAAA>>>:::666333222111555333000///000111111000000000000000000000000000////////////............//////000111222333333444666777777777666666999;;;===>>>AAADDDHHHIIIHHHGGGKKKNNNSSSWWW[[[^^^]]]ZZZSSSOOOMMMOOOPPPPPPRRRWWW[[[___dddgggjjjkkkmmmnnnppprrruuuyyy}}}yyyssslllaaaVVVRRRHHHCCCHHHMMMMMMMMMPPPOOOLLLLLLOOONNNIIIFFFGGGFFFEEELLL\\\mmmyyywwwqqquuu}}}wwwaaaZZZ^^^ZZZTTTSSSOOOIIIGGGCCCAAAAAA???===<<<:::===999888>>>======FFFddd___ddd|||vvviii^^^TTTQQQQQQOOONNNOOOKKKNNNPPPTTT]]]ffffffbbbdddfffoooxxxkkk[[[]]]fffgggeeecccjjjrrrwwwuuuqqqoookkkhhhcccfff]]]GGG888777888444666666666666666666666666333333333444444444555555::::::888555555888;;;;;;BBBZZZxxxfff^^^ZZZ[[[]]]ZZZXXXUUURRRPPPNNNKKKHHHCCCAAA===999666333222111444222000000111111111000000000000000000000000000111000000000000///////////////000111222333333444666777777666666777999<<<<<>>:::999???>>>>>>HHHrrr}}}]]]jjj{{{jjj```XXXOOOIIIIIILLLLLLLLLMMMJJJLLLNNNUUUbbbnnnrrrnnnjjjkkkppp}}}zzzssshhhggggggddd```iiiqqqwwwuuuqqqooolllhhhdddggg^^^III;;;999888555666666666666666666666666444444555555555666666666888999888777777:::===???DDDfff|||ggg]]]YYY[[[^^^[[[YYYUUURRRPPPMMMIIIGGGCCC@@@===999666333222222444222000000111222111000000000000000000000000000111111111111000000000000//////000111222333444444777777777666666777:::======CCCHHHJJJHHHGGGJJJMMMQQQPPPRRRXXX^^^```\\\WWWQQQMMMLLLNNNOOOOOORRRWWW\\\___dddhhhkkkmmmppprrrrrrsssuuuwww{{{kkkUUUHHHGGGJJJTTTMMMJJJMMMPPPNNNKKKIIIRRRRRRVVV]]]___[[[VVVUUUSSSOOOPPPVVV___hhhttt~~~{{{pppddddddmmmuuuwwwuuu~~~ppp```aaa]]]VVVTTTPPPLLLKKKHHHGGGFFFDDD@@@>>>;;;>>>;;;<<<@@@===???LLLnnn___ssssssbbbVVVQQQMMMGGGDDDHHHKKKKKKKKKMMMGGGHHHKKKUUUhhhzzztttrrrrrrxxx}}}vvvjjjiiifff]]]gggooovvvuuurrrpppmmmiiifffhhh```MMM>>>:::999666666666666666666666666666555555666666666777777777777777888999:::;;;???CCCHHHwwwyyyeee\\\YYYZZZ]]][[[XXXTTTQQQNNNKKKGGGDDDBBB@@@<<<999666333222222333111000000222222111000000000000000000000000000111111111000000000////////////000111333444555555777777777666555777;;;>>>BBBJJJPPPPPPJJJGGGKKKPPPVVVTTTWWW```gggeee]]]XXXPPPMMMKKKNNNOOOOOORRRWWWZZZ]]]bbbeeehhhkkknnnpppssstttuuuwww{{{kkkUUUIIILLLTTTcccYYYOOOJJJKKKMMMLLLLLLPPPSSS\\\iiipppnnnhhheeebbbbbbgggpppvvvyyy~~~|||sssggg```aaagggnnnsss|||yyybbbbbb]]]VVVTTTPPPMMMLLLJJJHHHGGGDDDAAA>>>:::===;;;<<<@@@<<>>;;;888555333222222111000000111333333222000000000000000000000000000////////////...............///000222333555666777888888777555555888===@@@GGGOOOUUUSSSMMMIIILLLQQQRRRQQQWWWaaacccZZZRRRRRRQQQMMMLLLOOOPPPQQQTTTYYY^^^```cccfffhhhkkknnnqqqrrrtttvvvyyy||||||pppfffbbb\\\WWW[[[cccpppooommmmmmrrrvvvtttnnn___YYYYYYaaalllrrrvvvyyy|||vvvrrrrrrooofff^^^ZZZdddgggfff]]]RRRNNNUUU]]]jjj|||iiidddaaaZZZWWWUUUOOOLLLHHHFFFDDDBBB@@@>>>:::;;;:::<<<>>>;;;HHHdddccc___iiiggg\\\NNNIIIKKKOOONNNKKKIIIFFFFFFJJJNNNQQQWWW]]]bbbbbb]]]XXX[[[dddlllooozzzyyytttmmmfffeeeiiimmm||||||{{{oookkkeeeaaalllvvvxxxxxxxxxuuurrrjjjjjjeeeYYYIII>>>888777777777777777777777777777444444555555555666666666:::777888<<<;;;:::CCCPPPtttmmmbbb^^^\\\[[[\\\ZZZXXXTTTQQQNNNKKKGGGDDD@@@>>>;;;888555333222222000000000222333444222000000000000000000000000000000000000////////////......///000222444555777777888888777555555888===AAAAAAGGGMMMNNNJJJHHHKKKOOOOOOLLLPPPXXXVVVLLLJJJPPPQQQNNNMMMPPPRRRRRRUUUZZZ___aaadddfffgggiiimmmoooqqqssswww{{{~~~kkkeeeeeehhhcccXXXVVV\\\iiikkklllnnnuuu|||{{{tttiiicccaaaggglllkkkgggdddfffaaaccclllqqqlllaaaYYYUUU]]]dddfff```ZZZWWWWWWjjj{{{gggbbb___XXXUUUTTTRRRNNNHHHEEECCCBBBAAA@@@<<<<<<:::<<>>;;;777555333222222000///000222444444222000000000000000000000000000111111111111000000000000...///000222444666777888888888777555555888>>>BBB:::@@@FFFHHHGGGGGGJJJMMMNNNJJJMMMQQQMMMDDDGGGQQQRRRNNNNNNPPPRRRSSSVVV[[[^^^```bbbdddeeegggjjjmmmpppsssxxx|||uuuhhhhhhnnntttkkkYYYRRRVVVdddccc```___gggsssuuupppfffffflllyyywwwjjjbbbWWWXXXbbbttt{{{kkk^^^VVV```nnnxxxyyyrrrggg___cccqqqjjjdddbbb[[[YYYWWWTTTOOOIIIDDDCCCBBBBBBAAA>>>>>>;;;===@@@???RRRuuu~~~ddddddppp|||nnnaaaYYYMMMMMMMMMMMMMMMNNNOOOPPPKKKGGGEEEHHHMMMTTT```kkkmmmooojjj\\\PPPOOOVVV[[[eeejjjllliiibbb]]]]]]```mmm~~~|||yyy}}}pppaaaeeemmmaaalllwww{{{||||||zzzvvvooooookkkbbbRRRCCC<<<<<<777777777777777777777777777777777777888888888888;;;666888>>>???@@@OOObbb~~~ttteeeXXXZZZ___[[[ZZZXXXTTTPPPMMMIIIDDDAAA???===;;;777555333333222000000000000000000000000000000000000000000000000***+++,,,---...000111111000111333555777777777777:::777222111444:::>>>AAABBBCCCCCCCCCIIIPPPRRROOOOOOQQQSSSNNNEEEAAAFFFNNNLLLOOOQQQQQQOOORRRYYY___]]]```cccfffhhhjjjmmmpppsssuuuxxxzzz|||wwwsssnnniiinnnqqquuuwwwuuulll```WWW[[[cccbbbVVVSSS]]]hhhkkknnnsss}}}tttgggcccfffxxx}}}iiiaaaaaammm{{{jjjrrrqqqeeehhhZZZXXXVVVPPPLLLHHHFFFDDDCCCAAA@@@???BBB777;;;IIIAAARRRkkk^^^dddppp|||ggg\\\ZZZVVVSSSMMMIIIKKKNNNOOOSSSXXXPPPMMMFFFCCCJJJWWW___```aaa```^^^[[[WWWTTTQQQOOOWWW]]]bbbccc```___dddiiinnnyyysss~~~sss^^^cccpppnnndddlllwww|||yyysssvvvoooeeeZZZEEE777:::999888666555444555777888777777777777777888888888>>>888999<<<<<>>@@@BBBCCCDDDDDDJJJRRRTTTRRRPPPQQQPPPLLLFFFCCCGGGMMMNNNPPPQQQPPPNNNPPPVVV[[[]]]___cccfffhhhkkknnnqqqrrrtttvvvxxxzzz~~~|||wwwxxxyyywwwzzz||||||tttnnngggqqqrrrgggbbbggglllkkkiiiqqqsssllliiinnnxxx}}}xxxmmmkkktttuuuuuuzzzqqqeeejjj^^^[[[WWWPPPMMMIIIFFFEEECCCAAA@@@>>>BBB999<<>>IIIkkkvvvxxxgggaaaZZZ[[[^^^ZZZZZZXXXUUURRROOOLLLHHHEEE===;;;888555333222111111000000000000000000000000000000000000000000000000------........./////////111222444666666777666666777555444444888;;;===>>>@@@CCCDDDEEEKKKSSSVVVUUUQQQPPPNNNJJJGGGGGGIIIKKKOOOQQQQQQOOOMMMOOOSSSXXX\\\___cccfffhhhlllooorrrqqqrrrtttvvvxxx}}}{{{wwwvvvsssooojjjrrr~~~{{{hhhbbbmmm}}}~~~xxxyyy~~~wwwsss|||tttffflllbbb^^^WWWPPPMMMIIIFFFEEEDDDBBB@@@===BBB======FFFLLLrrryyyWWWWWWaaaqqq|||lllccc\\\OOONNNTTTTTTUUUMMMHHHHHHJJJKKKOOOTTTZZZZZZVVVMMMHHHJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKPPPZZZiiiwww}}}|||wwwrrrsssuuu|||ssskkkooossskkkqqq{{{}}}yyy{{{sssjjjaaaLLL:::;;;999888777666555666777777777777777888888888999999999:::======???SSS}}}qqq~~~{{{hhhbbb[[[ZZZ]]]ZZZYYYWWWTTTQQQOOOLLLHHHEEE>>>===:::777555444333333000000000000000000000000/////////////////////////////////...............222333444666666666666555555444444666999<<<<<<<<<===AAACCCDDDIIIRRRVVVUUURRRQQQNNNJJJJJJMMMMMMLLLNNNOOOOOONNNMMMOOOSSSWWW[[[^^^bbbfffiiilllpppsssqqqrrrsssuuuxxx~~~zzzppptttyyy~~~fff___qqq~~~~~~}}}wwwtttllliiiuuu{{{jjjnnneee```VVVQQQNNNJJJGGGFFFDDDCCCAAA===CCC???>>>DDDSSSkkkRRRWWWcccuuuoooaaa[[[XXXQQQTTT___bbb^^^VVVNNNLLLKKKIIIKKKNNNTTTXXXWWWPPPJJJIIIIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEJJJSSScccttt{{{uuujjjmmmuuu~~~~~~~~~vvvoootttpppvvv~~~|||}}}uuullleeeOOO<<<:::999888777666666666777777777777777888888999999:::888<<<>>><<<@@@[[[yyyqqqhhhaaaZZZZZZ^^^]]]XXXVVVSSSPPPNNNKKKGGGDDD>>><<<:::777555444444444000000000000000000000000////////////////////////000////////////.........111222444666777777666666444444555777;;;<<<<<<;;;:::???AAABBBFFFNNNSSSSSSRRRSSSOOOJJJLLLQQQRRRNNNKKKKKKLLLLLLNNNQQQVVVYYY\\\___cccfffiiimmmqqqtttrrrssstttvvvzzzmmmgggrrrzzzsssjjjbbb```nnnpppooofffaaaUUURRROOOKKKHHHFFFEEECCCBBB???BBBAAA???DDD]]]bbbRRRWWWeeevvvsssfffaaa```YYY]]]gggjjjggg___XXXUUUSSSPPPPPPSSSXXX\\\[[[SSSLLLJJJIIIGGGEEEEEEFFFFFFGGGGGGFFFFFFHHHMMMXXXgggtttyyywwwrrraaagggrrrzzz{{{||||||zzzwwwuuuyyyvvv{{{vvv{{{~~~}}}uuunnnhhhSSS>>>:::999888888777777777777777666777777888999:::::::::999>>>???<<>>AAAAAACCCJJJOOOOOOPPPSSSPPPJJJKKKRRRTTTOOOJJJIIIJJJKKKOOOTTTXXX[[[]]]```cccgggiiimmmpppsssrrrsssuuuxxx{{{}}}uuupppxxxuuukkkmmm{{{wwwoooeeebbbWWWRRROOOKKKHHHGGGFFFDDDBBBAAAAAAAAAAAAHHHiii]]]TTTYYYeeevvvvvvrrrpppgggfffmmmmmmpppiiieeedddccc```___aaafffgggcccZZZSSSPPPLLLIIIDDDEEEGGGHHHJJJKKKLLLLLLPPPPPPSSSYYYbbbiiikkkkkk^^^eeeqqqxxxxxxvvv{{{}}}yyywwwtttqqqnnnnnnsssxxxzzzzzz|||~~~yyy||||||~~~uuupppmmmXXXAAA;;;999999888888888777777777666777777888999:::;;;;;;:::@@@AAAAAAPPPtttzzznnntttgggaaa\\\[[[aaacccZZZXXXTTTQQQNNNJJJEEEBBB;;;:::777555333333222333000000000000000000000000000000000000000000000000///////////////000000000...000222555777888888888555444555777:::<<<<<<;;;;;;@@@BBB@@@AAAGGGKKKLLLLLLRRRPPPIIIIIIQQQTTTPPPKKKJJJJJJLLLPPPUUUYYY\\\^^^aaadddgggiiilllppprrrpppsssuuuxxx{{{|||{{{}}}{{{yyywww}}}|||oooeeeeee[[[SSSPPPLLLIIIGGGFFFDDDCCCBBB>>>@@@DDDPPPwwwyyyWWWTTT]]]gggvvv{{{wwwzzzwww|||wwwtttuuuuuupppnnnooopppoooiiiaaa^^^^^^[[[WWWSSSTTTUUUVVVWWWXXXXXXXXX^^^ZZZUUUSSSUUUZZZ___bbb[[[aaalllxxx||||||~~~~~~yyyuuusssqqqmmmjjjiiilllnnnppppppqqqsssuuuvvv|||~~~}}}}}}vvvsssqqq]]]EEE===888999999999888888777777666777777888:::;;;;;;<<<;;;AAACCCIIIaaasssooozzzkkkfff```]]]aaabbb\\\YYYVVVRRROOOKKKFFFBBB===;;;999777555555555555000000000000000000000000000000000000000000000000.../////////000000000111---///222555777999999:::555444555777:::<<<<<<<<<<<>>???<<<>>>DDDIIIGGGEEEEEEKKKIIIHHHGGGGGGIIILLLNNNIIIIIIIIIKKKOOOSSSWWWYYY```bbbdddfffhhhlllpppsssrrrtttvvvwwwxxx{{{wwwuuusssrrrrrrzzz~~~qqqiiifff___WWWRRRKKKHHHGGGFFFDDDAAACCCBBBCCCDDDWWWjjjOOOWWWaaannn~~~|||wwwuuuqqqpppoooooottt}}}zzztttuuujjj[[[OOOLLLPPPWWW\\\eeeeeehhhsss}}}xxxtttrrrpppmmmkkkhhheee```]]]\\\[[[YYYXXX\\\ccclllssszzz{{{zzz}}}|||vvvcccLLL<<<:::::::::999999999888888777888999999888999;;;===<<>>???<<<===DDDIIIIIIIIIJJJNNNLLLIIIGGGGGGHHHKKKLLLJJJJJJKKKLLLOOOSSSWWWYYY```bbbdddfffhhhkkkooorrrtttuuuwwwwwwxxxzzz~~~{{{vvv~~~|||wwwpppiiieeedddcccfffmmmttt}}}}}}~~~|||nnnggg```XXXSSSLLLHHHGGGFFFDDDBBBCCC@@@???EEE```iiiPPPYYYeeeqqq}}}|||{{{|||yyyoooaaaTTTPPPTTT^^^eeennnkkkjjjnnnuuuyyyyyywwwwww}}}xxxsssppplllhhhfffaaa]]]XXXUUUSSSRRRPPPOOOKKKPPPVVVZZZ^^^eeennnuuu||||||zzz}}}}}}wwweeeMMM<<<:::::::::999999999999888777888999999888999;;;===<<>>999888666444333222333333111111111111000000000000000000000000000000000000//////............//////000222444555555555666777222444666777888:::===???@@@======CCCHHHJJJMMMPPPSSSPPPKKKGGGFFFGGGIIIJJJKKKKKKKKKMMMOOOSSSVVVXXX^^^___aaacccdddgggkkkoooppprrrtttvvvxxx{{{xxxxxxyyysssjjjaaa[[[UUUQQQNNNLLLIIIMMMXXX```mmm~~~zzzsss|||qqqiiidddZZZTTTMMMHHHGGGFFFDDDBBBDDD@@@<<>>999888666444333333333333111111111111000000000/////////////////////////////////............//////000222555666555555555666222444666888999;;;>>>AAABBB>>>>>>CCCFFFHHHLLLQQQVVVRRRMMMHHHEEEEEEGGGIIIKKKJJJJJJKKKNNNQQQTTTVVVZZZ[[[]]]___```cccgggjjjiiilllppptttyyy}}}|||}}}wwwnnn```TTTNNNLLLMMMMMMKKKDDDGGGQQQSSSYYYyyyqqqhhhggg\\\VVVNNNIIIGGGGGGEEECCCDDDCCC>>>NNNcccRRR]]]iiisss}}}{{{nnnccc______dddcccaaa___[[[XXXUUUTTTWWW___ppp{{{xxxuuuqqqlllggg```\\\VVVSSSNNNLLLKKKJJJIIIHHHJJJJJJIIIFFFEEEFFFJJJNNNMMMQQQXXX```iiisss|||vvvmmmttt{{{mmmSSS===;;;;;;:::::::::999999999888999::::::999999;;;===???AAAJJJSSSwwwtttzzzmmmaaa^^^WWWVVV\\\\\\\\\YYYTTTOOOJJJEEE@@@===777777666555444333333333111111111111000000000/////////////////////////////////............//////111333666777666555555666222444666888:::<<<@@@CCCCCC@@@@@@DDDEEEEEEIIINNNUUURRRMMMHHHEEEEEEFFFHHHHHHHHHHHHIIIKKKNNNRRRTTTYYYZZZ\\\^^^___bbbgggjjjjjjmmmrrrvvv{{{}}}|||sssfffZZZRRRNNNLLLKKKKKKDDDFFFMMMKKKKKKdddwwwgggeee___XXXOOOJJJHHHGGGEEECCC@@@EEEAAARRRyyy```RRR\\\gggpppzzzxxxiiiaaaZZZ^^^cccggggggccc^^^[[[YYY\\\hhh|||yyywwwsssppplllfffaaa\\\SSSQQQMMMKKKKKKLLLKKKKKKJJJIIIGGGDDDBBBCCCEEEGGGGGGJJJNNNQQQVVV\\\ccciii|||wwwvvv~~~qqqWWW>>>;;;;;;;;;:::::::::999999888999::::::999:::<<<>>>AAAAAALLL[[[}}}ppptttzzzqqqaaa]]]VVVWWW]]]]]][[[YYYUUUOOOHHHBBB>>><<<777666666555444444333333111111111111000000000000000000000000000000000000//////............//////222555888999888666666666111444666888:::===AAADDDCCCBBBDDDGGGGGGDDDFFFJJJPPPNNNKKKHHHFFFFFFGGGHHHFFFFFFFFFHHHJJJNNNQQQSSSXXXZZZ]]]___aaadddiiilllpppsssvvvyyy}}}yyyoooeeeZZZPPPJJJGGGDDDFFFKKKIIIIII[[[rrriiicccaaaZZZQQQJJJHHHGGGFFFDDD<<>>;;;;;;;;;;;;::::::::::::888:::::::::999:::<<<>>>BBBAAAOOOdddwwwqqqssszzzrrr```[[[WWWXXX]]][[[YYYXXXSSSMMMEEE???;;;999666666666666555444333333111111111111000000000000000000000000000000000000//////............//////333666999;;;999888777777111333666999;;;>>>BBBEEEAAABBBGGGLLLJJJFFFFFFIIIJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGJJJNNNRRRTTTUUUXXXZZZ]]]___ccchhhllloooqqqtttwwwzzz~~~rrrfff[[[RRRLLLFFFEEEEEEGGGHHHKKKUUU```zzz|||oooiiiccc[[[RRRKKKHHHGGGFFFDDD>>>JJJDDDZZZlll]]]SSS[[[dddnnn}}}sssyyy{{{ooopppuuu~~~tttiiifffooo|||{{{wwwqqqlllgggbbb]]]ZZZQQQMMMIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@BBBEEEJJJPPPTTTWWWYYY[[[eeesssyyy\\\???<<<;;;;;;;;;;;;:::::::::999:::;;;:::::::::<<<>>>BBBAAARRRmmm~~~lllnnnssszzzqqq^^^ZZZWWWYYY\\\XXXXXXVVVRRRKKKCCC<<<888666555666666666555444333333111111111111000000000000000000000000000000000000//////............//////444777:::<<<:::999777777111333777999;;;???CCCFFF???BBBIIIOOONNNHHHGGGIIIFFFGGGGGGHHHHHHIIIIIIIIIEEEEEEFFFHHHKKKOOOSSSVVVQQQSSSVVVYYY\\\aaafffjjjhhhjjjnnnrrrvvv{{{}}}mmm^^^SSSMMMJJJIIIFFFEEEBBB@@@BBBFFFKKKMMMjjj}}}mmmfffttttttsssddd\\\RRRKKKHHHGGGFFFEEEBBBNNNGGG```hhh]]]TTT[[[dddppp~~~{{{wwwvvv}}}}}}nnneeekkkuuu}}}xxxqqqjjjddd___ZZZWWWRRROOOJJJGGGEEEDDDBBBAAABBBAAABBBCCCDDDCCC@@@>>><<<===AAAGGGNNNSSSTTTSSSTTTTTTXXXiii{{{^^^???<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>AAA@@@TTTrrrnnn^^^fffssszzzooo[[[WWWUUUXXX\\\YYY]]]ZZZSSSKKKBBB<<<::::::888777777555444333222222222000...---///000000000000000000000000000000000000000///////////////000888:::<<<>>>===;;;888666444666888999:::===AAADDDAAABBBKKKVVVUUUJJJGGGLLLKKKGGGFFFIIIIIIFFFDDDEEEIIIHHHIIILLLQQQTTTVVVWWWZZZYYYYYYYYY[[[___ccceeedddiiioootttwww{{{nnnbbbVVVPPPIIIAAA@@@CCC???@@@???>>>===@@@FFFLLLXXXrrr|||jjj___jjjrrrsssggg___UUUOOOMMMLLLHHHDDDEEEDDDDDDjjjmmm\\\XXX^^^hhhqqqyyyzzz~~~{{{nnnjjjqqqvvvxxx}}}yyyrrrkkkeee^^^XXXTTTNNNKKKHHHFFFEEEEEECCCBBBEEEDDDEEEEEEFFFDDDAAA>>>>>>???AAAEEEJJJPPPTTTWWWVVVWWWYYY```www}}}___BBB<<<<<<;;;::::::::::::;;;===============>>>??????BBBAAA]]]gggccchhhtttxxx}}}rrr\\\XXXUUUXXX]]]ZZZ\\\YYYQQQIIIAAA<<<::::::888888777666444333222222222000......///000000000000000000000000000000000000000////////////000000666777:::<<<;;;999777555444666888:::;;;===@@@BBBBBBAAAIIITTTTTTLLLIIIMMMIIIFFFFFFIIIJJJGGGEEEGGGHHHHHHIIILLLQQQUUUWWWWWW[[[[[[[[[\\\^^^aaaeeefffkkknnnrrrtttwww|||uuujjjXXXOOOIIIGGGEEE@@@???BBB>>>???@@@??????BBBGGGKKKPPPcccjjj\\\cccxxxtttttthhh```UUUOOONNNLLLIIIEEEGGGHHHIIImmmhhhYYYWWW]]]iiirrr}}}tttjjjjjjvvv||||||vvvlllccc[[[TTTOOOKKKHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDEEEEEEDDDAAA>>>??????AAADDDHHHNNNSSSUUURRRTTTUUUYYYkkk~~~```BBB===<<<;;;;;;::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>DDDDDDaaaeeeccckkkuuuyyy~~~xxx___YYYUUUYYY^^^[[[ZZZVVVNNNEEE???;;;::::::999888777666444333222111222000......000111000000000000000000000000000000000000////////////000000333555777999999888666444444666:::;;;<<<<<<>>>???CCC@@@EEEOOORRRMMMKKKMMMGGGEEEFFFJJJJJJGGGGGGIIIHHHHHHIIILLLQQQUUUXXXXXX\\\]]]___aaacccfffhhhiiiqqqsssuuuvvvxxx}}}xxxjjj[[[RRRPPPKKKHHHHHHGGGCCCAAABBB>>>?????????>>>???BBBDDDMMMVVVkkkmmmYYY\\\lll}}}|||xxxjjjbbbWWWPPPOOOMMMJJJFFFEEEFFFHHHlll___TTTTTT[[[jjjrrrqqqjjjnnn|||~~~ssshhh^^^VVVOOOJJJNNNLLLJJJIIIIIIIIIGGGFFFGGGFFFEEEFFFFFFFFFCCCAAAAAA@@@@@@BBBEEEKKKPPPSSSUUUWWWVVVWWWaaayyyaaaCCC===<<<;;;;;;:::;;;;;;;;;::::::::::::;;;<<<===>>>FFFHHHggg|||^^^bbbkkkuuuzzz~~~bbbZZZVVVYYY^^^[[[WWWQQQIIIBBB>>>;;;;;;::::::999888666555333222111111000//////111111111///////////////////////////000////////////000000111333444666888888777666444333777;;;======<<<<<<<<>>@@@IIINNNMMMKKKLLLGGGFFFHHHKKKJJJFFFFFFHHHGGGGGGIIILLLRRRVVVYYYYYY]]]___bbbeeehhhjjjkkklllqqqtttwwwyyy{{{{{{}}}vvvmmmeee]]]YYY\\\XXXUUUSSSQQQNNNKKKJJJEEEDDDDDDBBB@@@@@@???@@@IIIKKKXXXrrrsss[[[WWW```kkkwwwvvvmmmdddYYYRRRPPPOOOLLLHHHDDDEEEIIImmmtttWWWPPPRRRYYYgggppp~~~xxxqqqrrr~~~{{{pppggg```[[[WWWTTT[[[XXXTTTRRRPPPNNNKKKIIIIIIHHHGGGGGGHHHHHHGGGFFFCCCBBB@@@@@@CCCHHHMMMPPPWWWYYYYYYVVVYYYjjjcccEEE======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAEEEJJJlllpppWWW___iiisssxxx}}}eeeZZZVVVXXX\\\XXXRRRLLLEEE@@@>>>===<<<;;;::::::888777555333222111111000///000111222111//////////////////////////////////////////000111111555666777888999888666555333666;;;======;;;;;;;;;???<<<>>>DDDJJJKKKJJJJJJHHHHHHJJJMMMJJJEEEDDDGGGGGGGGGHHHMMMRRRWWWZZZ[[[^^^```dddhhhkkkmmmnnnooommmrrrxxx}}}}}}{{{{{{~~~yyyvvvqqqkkkfffaaa\\\WWWOOOMMMJJJGGGEEEDDDCCCBBBBBBAAAIII]]]uuuzzzaaaXXXZZZ]]]dddlllwwwqqqpppggg[[[SSSQQQPPPMMMJJJHHHIIIPPPxxxmmmTTTPPPSSSZZZbbblll|||zzzuuuzzzwwwoookkkjjjjjjiiigggdddaaa^^^[[[XXXUUURRRNNNKKKIIIHHHHHHIIIHHHGGGEEECCCAAA@@@BBBEEEJJJMMMTTTWWWWWWRRRPPPZZZqqqpppxxxeeeFFF======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAABBBDDDLLLppphhhTTT```hhhooouuu|||fff[[[UUUWWWYYYTTTLLLGGGBBB???@@@@@@???===;;;:::999777555333222111111000000111222222111///000000000000000000000000///......//////000111222777888999999999777666555333666:::<<<<<<;;;;;;;;;<<<===???CCCGGGIIIIIIIIIHHHIIILLLOOOKKKDDDCCCFFFFFFFFFHHHMMMSSSXXX[[[\\\___aaaeeeiiilllooopppqqqlllrrryyy~~~sssiii^^^YYYQQQJJJGGGFFFEEEDDDBBB@@@EEESSSfffyyy}}}ggg]]]XXXUUUYYYaaaiiiuuusssiii]]]UUUSSSRRROOOLLLHHHJJJVVVjjjTTTSSSVVV\\\^^^jjj|||yyyvvvvvv{{{}}}wwwuuuwwwyyy{{{sssqqqooommmllliiieeecccYYYVVVQQQMMMLLLKKKIIIHHHGGGEEECCCAAABBBDDDGGGIIIRRRTTTVVVTTTOOOSSSfffxxxqqqsssgggHHH>>>===<<<<<<;;;;;;<<<<<<999999:::;;;===@@@AAACCCEEEOOOvvvcccVVVbbbggglllsss{{{ggg[[[UUUVVVVVVOOOGGGCCC@@@@@@CCCDDDAAA???<<<;;;999777555333222111111000000222333333111///000000000000000000000000............///000111222999999999999888666555444333555999;;;;;;;;;<<<<<<;;;???CCCEEEFFFHHHIIIJJJFFFHHHLLLOOOKKKEEEDDDHHHFFFFFFHHHMMMSSSYYY\\\]]]___aaadddhhhllloooqqqssspppuuu{{{~~~ttteeeXXXPPPKKKHHHGGGGGGDDDDDDLLLXXXfffyyy{{{kkkbbbYYYRRRUUU^^^```vvvzzzuuukkk^^^VVVTTTSSSQQQNNNGGGJJJ___eeeRRRSSSUUUXXX]]]jjj~~~yyysssttt{{{yyysssvvv|||}}}|||xxxtttnnnhhh```YYYTTTQQQNNNLLLHHHGGGEEECCCCCCDDDEEEFFFNNNPPPTTTTTTOOOOOO]]]mmmyyyyyyhhhIII>>>======<<<<<<<<<<<<<<<::::::;;;===???AAACCCEEEHHHUUU~~~]]]VVVbbbdddlllttt{{{~~~ggg[[[UUUUUUTTTLLLDDDAAA>>>@@@DDDFFFCCC@@@<<<;;;:::888555333222111111000111222333333111///000000000000000000000000............///000222222999999999888777555333333222555888:::;;;;;;<<<===;;;AAAFFFGGGGGGHHHJJJKKKCCCFFFLLLOOOLLLFFFFFFKKKFFFFFFHHHMMMSSSYYY\\\]]]___```cccgggkkkooorrrsssvvvyyy}}}~~~lll___VVVQQQNNNIIICCC@@@CCCIIIQQQ^^^iiixxxmmmdddZZZQQQUUU___\\\oooyyywwwlll___WWWTTTSSSQQQOOOJJJPPPiii```OOOPPPQQQSSS]]]lllpppkkkmmmttt}}}vvvuuuyyyoooeee^^^XXXSSSQQQIIIHHHFFFEEEDDDDDDDDDEEEEEEHHHMMMOOOKKKIIISSSbbblll}}}iiiIII>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???BBBDDDFFFHHHKKKYYYWWWSSS```___mmmuuu|||~~~kkk\\\VVVWWWTTTIIIFFFDDDBBBBBBEEEFFFDDDBBB???>>>;;;888555333111111000000000000000000000000//////............//////000////////////111222333777666666666555555555555111555999<<<<<<;;;;;;;;;>>>BBBFFFHHHIIIIIIHHHHHHDDDGGGJJJKKKJJJGGGEEEDDDEEEGGGJJJNNNRRRVVVYYYZZZ___aaacccfffiiikkklllmmmqqquuuyyyzzz{{{~~~~~~{{{wwwtttsssvvvxxx~~~wwwfff[[[TTTPPPOOOKKKGGGDDDGGGNNNTTTiiijjjllljjjaaaWWWVVVZZZZZZcccrrr|||yyyqqqfff^^^ZZZWWWTTTRRRQQQPPP}}}[[[MMMNNNQQQXXX]]]kkkwwwpppvvv~~~}}}{{{|||{{{zzzyyy}}}}}}xxxsssoooeeeZZZRRRNNNJJJIIIJJJIIIEEE@@@CCCEEEGGGHHHIIIKKKMMMOOO]]]kkk~~~cccDDD>>>===<<<;;;;;;;;;;;;;;;=========???AAACCCCCCCCCLLL```qqqUUUVVV___eeelllvvv{{{zzziiiZZZSSSRRROOOEEEEEEDDDCCCDDDFFFGGGDDDBBB???>>>;;;888555333111111000000000000000000000000//////............//////000////////////111222333666555555555555444444444222555999;;;;;;;;;<<<===>>>CCCIIINNNPPPOOOLLLKKKDDDGGGJJJKKKIIIFFFEEEEEEEEEGGGJJJNNNRRRVVVYYYZZZ[[[^^^bbbfffiiijjjiiiiiiqqqtttyyy{{{|||~~~zzzwwwuuutttssspppllljjjjjjlllooopppsssssspppqqqxxx}}}~~~|||jjj]]]OOOOOOMMMKKKIIIHHHJJJLLL___bbbgggiiibbbYYYWWWYYYTTT\\\jjjzzzyyyqqqggg___[[[XXXUUUSSSSSSUUUXXXLLLMMMQQQXXX]]]kkk~~~}}}{{{wwwuuussssssrrrrrruuu{{{~~~}}}{{{xxxoooeeeVVVPPPJJJHHHJJJKKKIIIGGGBBBEEEGGGHHHHHHIIIJJJLLLWWWdddwwwaaaCCC>>>===<<<;;;;;;;;;;;;<<<>>>>>>???@@@CCCDDDEEEEEEOOOgggoooTTTVVV^^^eeellluuuzzzzzzgggWWWNNNLLLIII@@@DDDDDDFFFHHHIIIHHHEEEBBB>>>===;;;888555333222111000000000000000000000000000//////......//////000000////////////111222333555555555555555444444333444666999::::::;;;===???@@@DDDJJJOOORRRRRRPPPNNNFFFHHHIIIIIIHHHFFFFFFFFFEEEGGGJJJNNNRRRVVVYYYZZZYYY]]]bbbgggjjjjjjhhhgggppptttxxx{{{|||~~~zzzrrrjjjccc```______bbbbbb```]]][[[\\\___aaaaaaccceeegggooozzzvvvaaa\\\TTTNNNJJJHHHGGGFFFQQQVVV```gggeee\\\WWWWWWRRRWWWbbbttt}}}zzzrrrhhh```]]]ZZZXXXUUUTTTYYYUUUKKKMMMPPPWWW]]]kkk}}}|||xxxuuuzzzxxxuuusssrrrqqqpppnnnnnntttzzz~~~yyyqqq]]]VVVNNNJJJJJJKKKKKKKKKCCCEEEHHHIIIHHHGGGGGGHHHNNN[[[kkkzzz]]]AAA======<<<<<<;;;;;;<<<<<>><<<:::777555333222111000000000000000000000000000000////////////000000000////////////111222333555666666777666555444444666777888999:::<<>>@@@AAABBBCCCFFFIIIKKKSSSrrrfffSSSUUU\\\eeemmmtttxxxzzzdddRRRIIIEEEDDDAAADDDHHHMMMOOONNNJJJEEEAAA===<<<999777444333222111000000000000000000000000000000////////////000000000////////////111222333777888999999999888666555777888999999:::<<<@@@CCCCCCIIISSS]]]aaa\\\RRRJJJFFFHHHIIIHHHGGGFFFFFFGGGEEEGGGJJJNNNRRRVVVYYYZZZ___```bbbdddgggjjjlllmmmnnnsssxxx|||}}}}}}kkkWWWKKKEEECCC@@@>>>???AAAEEEGGGHHHHHHHHHHHHGGGHHHKKKNNNTTT\\\gggssspppkkkccc\\\XXXWWWWWWXXX[[[aaaiiisss{{{kkk^^^UUUQQQMMMKKKFFFKKKVVVcccfff___UUUQQQRRRQQQUUU```nnnxxxnnnfffccc```^^^[[[OOOVVVzzzTTTNNNMMMMMMTTT\\\jjj}}}~~~yyysssooolllggg___YYYYYYXXXXXX\\\___```aaaaaa\\\YYYVVVSSSQQQNNNLLLJJJKKKLLLMMMLLLJJJGGGFFFFFFEEEMMMXXXaaammm~~~VVV@@@======<<<<<<<<<======>>>===???AAABBBBBBEEEIIIMMM\\\|||```SSSUUUZZZdddlllrrrvvvzzz```PPPGGGCCCEEEEEEGGGLLLQQQRRROOOIIIDDDAAA<<<;;;999666444333222111000000000000000000000000111000000//////000000111000////////////111222333777888:::;;;:::999777666666888999:::;;;===AAADDDAAALLL^^^nnnsssiiiWWWIIIFFFHHHIIIIIIHHHFFFFFFFFFEEEGGGJJJNNNRRRVVVYYYZZZ^^^^^^___```cccgggjjjlllmmmrrrxxx|||~~~yyyiiiYYYNNNGGGDDD@@@>>><<<;;;;;;===???@@@AAABBBCCCCCCBBBDDDFFFIIINNNVVV___eeekkknnnjjjccc]]]WWWPPPKKKJJJJJJIIIHHHMMMOOOOOOQQQZZZgggoooqqqrrroookkkeee___YYYRRRMMMHHHJJJRRR^^^ccc]]]TTTOOOMMMJJJNNNXXXcccuuu}}}rrrjjjfffddd```^^^PPPVVV}}}xxxTTTOOONNNMMMSSS[[[iii|||ssskkkhhhdddaaaaaacccaaaZZZTTTSSSMMMJJJJJJKKKJJJKKKNNNNNNPPPRRRTTTTTTSSSQQQPPPOOOPPPOOOMMMJJJHHHHHHIIIFFFKKKRRRXXXbbbsssTTTAAA======<<<<<<======>>>>>>===???AAABBBBBBEEEKKKPPP^^^}}}\\\SSSUUUXXXbbbkkkpppssszzz\\\MMMFFFCCCGGGIIIKKKOOOSSSTTTOOOIIIDDDAAA;;;:::888666444333222111000000000000000000000000111111000000000000111111000////////////111222333777888:::;;;:::999666555666888:::;;;<<<>>>BBBDDDBBBKKKZZZjjjqqqkkk[[[OOODDDGGGJJJKKKIIIFFFEEEEEEEEEGGGJJJNNNRRRVVVYYYZZZ\\\]]]___aaadddgggiiijjjlllrrrxxx}}}~~~~~~iiiVVVJJJFFFDDDDDDAAA@@@???>>>===============>>>?????????@@@BBBDDDGGGNNNUUUXXX^^^fffkkklllooommmggg```YYYTTTRRRQQQQQQRRRPPPJJJJJJOOOTTTUUUXXX[[[^^^___[[[VVVQQQOOOJJJIIIMMMXXX^^^[[[TTTPPPJJJGGGJJJRRRZZZhhhwwwnnniiifffbbb```UUUZZZtttSSSPPPOOOMMMTTTZZZiii||||||qqqeeeYYYQQQWWWVVVWWW]]]dddgggccc^^^WWWOOOJJJJJJHHHDDDCCCEEEEEEIIIMMMRRRTTTUUUUUUUUURRRQQQPPPLLLIIIHHHIIIKKKGGGJJJNNNQQQYYYjjj}}}~~~TTTCCC===============>>>??????===@@@CCCCCCCCCFFFMMMSSS[[[zzzzzzXXXTTTUUUWWW```iiimmmqqqyyyYYYKKKDDDBBBGGGKKKMMMQQQUUUTTTOOOHHHCCCAAA;;;:::888666444333222111000000000000000000000000111111000000000000111111000////////////111222333666777999::::::888666444555777:::<<<===???BBBDDDDDDGGGOOOZZZbbbccc]]]WWWDDDGGGJJJKKKJJJGGGEEEDDDFFFGGGJJJNNNRRRVVVYYYZZZ\\\^^^bbbfffhhhjjjjjjjjjlllqqqxxx}}}uuu```RRRLLLJJJFFFCCCAAAAAA@@@@@@@@@?????????;;;<<<============@@@BBBBBBIIIPPPVVVaaattt~~~nnnccc^^^^^^WWW[[[ZZZRRRLLLLLLLLLKKKJJJNNNRRRRRROOONNNOOOPPPKKKGGGJJJSSS[[[ZZZTTTPPPKKKGGGIIIPPPUUU^^^xxxyyypppkkkgggdddaaaZZZ___qqqRRRQQQPPPNNNVVVZZZhhh||||||xxxxxxqqqddd\\\ZZZZZZZZZQQQQQQTTT^^^iiiooommmhhh^^^WWWRRRRRROOOGGGDDDFFFDDDGGGLLLOOOQQQSSSUUUVVVSSSRRROOOKKKHHHHHHJJJLLLGGGJJJLLLMMMTTTeee|||}}}TTTEEE===============>>>??????>>>BBBEEEEEEDDDGGGOOOUUU\\\{{{uuuVVVTTTUUUVVV___hhhlllpppyyy\\\OOOIIIHHHNNNPPPWWWUUUTTTQQQNNNIIICCC>>><<<;;;999666444222111000222111111111000000//////000000000000000000000000//////000000111111222222666777888999999888777666444:::>>>>>>>>>AAABBB@@@<<>>???@@@???>>>>>>======<<<;;;;;;AAAFFFOOO[[[mmm|||zzzsssggg[[[RRRKKKFFFDDDLLLIIIEEEDDDEEEGGGHHHGGGEEEFFFHHHKKKNNNPPPQQQQQQOOOHHHHHHNNNQQQVVVfffyyy{{{nnnhhhfffddd```___```mmmRRRSSSOOOLLLUUU]]]fffyyy|||zzz|||rrr```VVVSSSQQQRRR\\\ooowwwlll```VVVXXX]]]]]]ZZZWWWWWWVVVVVVXXX^^^gggooouuuooommmggg___VVVOOOKKKIIIFFFDDDBBBDDDJJJPPPUUUWWWRRROOOKKKHHHFFFGGGIIIJJJKKKIIIIIIKKKOOO[[[qqqTTTDDD============>>>???AAABBBEEEEEEEEEDDDEEEIIINNNRRR\\\yyyUUULLLTTT[[[]]]fffjjjpppzzz\\\PPPJJJJJJPPPRRRXXXWWWUUUSSSPPPJJJDDD@@@<<<;;;999666444222111000111111111111111111000000000000000000000000000000//////000000111111222222555666777888888777666555333999======>>>BBBCCCBBB???GGGNNNOOOQQQRRRQQQMMMEEEIIIMMMOOOMMMJJJGGGFFFEEEFFFHHHLLLPPPTTTWWWYYY^^^___```ccceeegggiiijjjnnnrrrvvvyyy{{{~~~mmm```ZZZWWWRRROOOMMMKKKHHHGGGFFFEEECCCAAA??????>>>>>>===<<<<<<<<<===CCCNNN^^^tttqqqeee^^^XXXQQQKKKJJJKKKKKKIIIGGGEEEEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMMMMGGGFFFKKKMMMOOO]]]mmmrrrkkkjjjiiifff\\\bbboooSSSQQQMMMLLLVVV[[[eeezzzwwwmmmjjjrrroookkkfff___VVVNNNJJJCCCCCCEEEJJJUUUeeexxxyyyqqqhhhaaaWWWQQQNNNRRRVVVZZZ^^^cccfffccc^^^[[[ZZZ\\\```bbbmmmssswwwuuukkk___TTTOOOGGGEEEBBBCCCGGGLLLPPPRRRPPPNNNKKKIIIGGGHHHIIIJJJKKKIIIHHHHHHKKKUUUiii{{{TTTDDD???>>>======>>>???@@@AAADDDDDDEEEEEEFFFJJJOOOSSS___zzzWWWMMMTTTZZZ\\\fffiiiooo{{{\\\QQQLLLLLLSSSVVVYYYXXXVVVTTTQQQKKKEEEAAA===;;;999777444222111111111111111222222222222222000000000000000000000000//////000000111222222333444555666777777666555444111888<<<<<<>>>BBBDDDCCCAAAHHHLLLKKKKKKLLLKKKGGGCCCHHHNNNQQQPPPLLLHHHFFFEEEFFFHHHLLLPPPTTTXXXZZZ___```bbbdddgggiiijjjkkknnnqqqvvvxxxzzz~~~wwwmmmddd]]]XXXTTTQQQMMMLLLLLLJJJGGGDDD??????>>>>>>===<<<<<<;;;<<>>AAABBB@@@BBBMMM___nnn}}}rrrfff___YYYTTTGGGFFFHHHKKKNNNSSS^^^jjjuuupppiii```ZZZVVVUUUUUU___lll{{{}}}nnn]]]RRRJJJGGGCCCBBBDDDGGGJJJLLLMMMLLLKKKIIIIIIHHHIIIIIILLLJJJIIIIIIIIIQQQbbbsssTTTDDD@@@???>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGKKKPPPTTTbbbzzzXXXOOOSSSXXXZZZdddhhhooo|||]]]SSSOOOOOOVVVYYYYYYXXXVVVTTTPPPKKKEEE@@@===<<<999777444333111111111111111222222333333444000000000000000000000000//////000111222222333333555555666777777666555555333888<<<<<<===AAACCCBBBAAAGGGIIIHHHGGGHHHGGGEEEAAAEEEKKKOOONNNKKKHHHGGGEEEFFFIIILLLPPPTTTXXXZZZ___aaacccfffiiijjjkkkkkkmmmqqquuuwwwyyy}}}{{{qqqkkkccc```[[[UUUPPPKKKHHHGGG@@@@@@???>>>===<<<;;;;;;:::???HHHXXXppp}}}ppphhhaaaZZZUUUNNNQQQVVVWWWSSSMMMGGGCCCBBBCCCEEEFFFGGGGGGFFFEEEKKKHHHGGGJJJJJJJJJPPPXXX```wwwwwwooopppoookkkYYYgggyyyWWWNNNJJJLLLXXXYYYdddxxxwwwjjjeeeaaa]]]UUUNNNKKKKKKHHHDDDFFFHHHGGGCCC@@@EEEQQQ\\\hhhnnnooohhh___ZZZXXXWWWHHHFFFEEEGGGGGGKKKVVVaaammmiiibbb[[[UUUQQQOOOOOONNNZZZmmm~~~yyyhhhZZZOOOKKKFFFCCCCCCEEEFFFFFFIIIIIIJJJJJJJJJIIIIIIIIIOOOMMMLLLLLLKKKPPP```oooUUUEEEBBBAAA@@@???>>>???@@@AAACCCDDDFFFGGGIIIMMMSSSVVVcccuuuWWWOOOSSSWWWYYYbbbgggooo}}}```VVVRRRRRRXXXZZZXXXWWWUUUSSSPPPJJJDDD@@@===<<<:::777555333222111111111111222222333333444000000000000000000000000//////000111222333444444666777888888888888777666666;;;===;;;<<>><<<;;;:::777;;;CCCQQQfffzzzuuuppphhhfffbbb^^^[[[[[[^^^aaaTTTTTTUUUZZZ\\\YYYPPPHHHCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGIIIJJJKKKOOOTTTVVVjjj{{{tttvvvrrrjjjZZZhhhYYYNNNJJJKKKVVV[[[dddvvvyyynnnhhh[[[[[[YYYVVVXXX[[[WWWOOOOOOLLLGGGCCCAAABBBEEEGGGMMMWWW^^^]]]YYYXXXWWWVVVPPPIIICCCBBBCCCDDDJJJPPPSSSPPPLLLHHHEEECCCCCCCCCFFFKKKYYYlll|||~~~ssshhhUUUPPPJJJFFFDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJIIINNNMMMMMMMMMLLLPPP^^^lll{{{VVVEEEBBBAAA@@@??????@@@AAAAAACCCEEEGGGIIILLLPPPVVVYYYgggnnnTTTOOORRRVVVYYY```eeeooocccYYYTTTSSSXXXZZZXXXWWWUUUSSSOOOJJJDDD@@@>>><<<:::888555333222222111111111222222222222222000000000000000000000000...///000111222444555555666777888999999888777666777<<<===;;;:::>>>@@@>>>===CCCGGGFFFGGGJJJJJJHHHBBBDDDGGGHHHHHHGGGGGGHHHFFFGGGIIIMMMQQQUUUYYY[[[___aaaeeehhhjjjkkkkkkkkklllpppsssuuuwww{{{zzzfffYYYSSSJJJHHHFFFDDDAAA>>><<<;;;<<<<<<>>>EEEQQQaaaoooxxxpppkkkbbbXXXPPPMMMKKKKKKHHHKKKMMMMMMKKKNNNTTTYYYWWWTTTTTTYYYaaabbb[[[SSSIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDDDDFFFHHHJJJMMMOOOPPP^^^}}}~~~xxxjjjYYYfffYYYNNNKKKKKKTTTYYYcccuuuzzz|||rrriiifffeeeiiijjjkkkqqqxxxtttjjj^^^VVVLLLEEECCCAAA>>>:::@@@IIIRRRUUUVVVXXXXXXUUUVVVLLLBBBAAABBBBBBCCCEEEDDDCCCAAA>>><<<;;;;;;;;;@@@@@@FFFUUUgggqqqooojjjYYYTTTMMMHHHFFFEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJLLLYYYffftttVVVFFFBBBAAA@@@@@@@@@AAABBBCCCDDDFFFIIILLLOOOTTTYYY]]]mmmgggQQQOOORRRUUUYYY]]]dddoooeee[[[UUUSSSXXXYYYYYYXXXVVVTTTQQQKKKEEEAAA>>>===:::888555444222222111111111111111111000000000000000000000000000000...///000111333444555666555666777888888777666555666:::<<<::::::>>>@@@@@@>>>DDDIIIIIIJJJLLLLLLJJJCCCGGGKKKMMMLLLJJJHHHHHHFFFGGGJJJMMMQQQUUUYYY[[[^^^aaadddhhhjjjkkkkkkjjjlllooosssuuuvvvzzzrrrcccQQQOOOMMMIIIEEEBBB???===@@@>>><<<>>>CCCJJJQQQUUUVVVVVVVVVVVVTTTQQQPPPPPPFFFGGGIIIHHHHHHHHHJJJLLLUUUSSSSSSXXX___ddddddaaaQQQNNNJJJFFFDDDDDDEEEGGGEEEEEEDDDDDDFFFJJJLLLLLLOOOXXXsss{{{hhhVVVbbb}}}VVVMMMMMMLLLRRRUUUaaavvv{{{tttwww}}}~~~vvvkkkgggiiixxxttthhhYYYMMMGGGDDD???<<<>>>EEELLLQQQVVV\\\]]]ZZZ[[[RRRIIIGGGFFFDDDCCCDDDFFFEEECCCAAA???===<<<;;;<<<;;;<<>>===;;;888666444333222222111111111000000//////000000000000000000000000...///000111333444555666444555666777777666555444444999;;;999:::???BBBBBB???FFFKKKKKKKKKMMMMMMJJJDDDIIIOOORRRQQQMMMJJJHHHFFFGGGJJJMMMQQQVVVYYY[[[^^^```dddhhhjjjkkkkkkjjjlllooossstttvvvyyy~~~pppVVVUUUQQQMMMIIIDDDAAA@@@<<<;;;;;;>>>EEELLLRRRUUU]]]```eeeiiieee]]]VVVSSSJJJIIIIIIKKKNNNOOONNNLLLRRRQQQSSSVVV]]]ccciiikkkXXXTTTMMMGGGCCCCCCDDDFFFHHHGGGFFFEEEGGGKKKMMMLLLRRRWWWooo|||eeeSSS^^^zzzSSSMMMNNNMMMRRRQQQ```wwwssswww||||||sssjjjkkkqqqvvvcccSSSIIIDDDBBBAAA<<>>======>>>???@@@BBBHHHPPPVVV[[[VVVOOOJJJGGGGGGFFFFFFBBBCCCDDDEEEHHHJJJLLLNNNLLLLLLMMMMMMIIIHHHRRR]]]dddzzzWWWGGGAAAAAA@@@@@@AAACCCDDDEEEEEEHHHLLLPPPTTTYYY^^^aaapppcccPPPPPPQQQSSSWWWZZZaaapppkkk___YYYWWWZZZXXXZZZZZZXXXTTTOOOJJJDDDAAA>>>;;;999999999777222...000000000000000000000000000000000000000000000000......///222555666555333555666666777777777777777444777:::<<<<<<===>>>???CCCEEEIIINNNRRRRRRNNNJJJCCCFFFSSSWWWPPPNNNNNNFFFGGGIIILLLPPPUUU[[[___aaadddeeefffhhhiiikkkllllllqqqqqquuuzzz{{{yyyyyy|||}}}dddZZZQQQNNNLLLGGGBBBAAA:::CCCCCC<<<@@@SSSeeelllsss|||pppbbb]]]SSSKKKLLLTTTYYYVVVPPPMMMOOOPPPPPPTTT___jjjqqqiiiYYYMMMMMMKKKBBB@@@EEEGGGFFFDDDCCCDDDGGGKKKNNNNNNRRRhhhyyy[[[RRRbbbXXXKKKIIIKKKUUUUUU^^^qqq~~~zzzwwwlllcccjjjyyyqqqbbbSSSEEE@@@BBB===>>>AAAGGGPPPXXX^^^aaaggg^^^UUUOOOJJJGGGIIIMMMJJJKKKLLLJJJIIIGGGDDD@@@???@@@BBBAAA===;;;CCCMMMPPPVVVTTTIIIFFFLLLMMMHHHDDD???>>>CCCGGGHHHIIIJJJJJJLLLLLLKKKIIIJJJOOOTTTcccqqqYYYCCC@@@???>>>>>>???BBBFFFHHHNNNKKKLLLRRRVVVXXX```iii}}}dddTTTMMMNNNTTTSSSXXXfffqqqiii^^^XXXWWWZZZYYYYYYXXXWWWSSSNNNIIIDDDAAA>>><<<999888888666222///111111111111111111111111000000000000000000000000...111555777888777555333555555666777777777666666555777:::<<<<<<===>>>???@@@DDDJJJNNNOOOPPPQQQRRRGGGGGGOOORRRKKKKKKMMMGGGGGGIIIKKKOOOTTTYYY]]]___bbbccceeegggiiikkklllmmmooooooqqqsssqqqlllmmmqqqppppppttt|||qqqaaaRRRNNNMMMHHHBBB???;;;AAABBBCCCSSSrrrvvvhhhYYYVVV^^^fffhhheeeSSSPPPLLLLLLQQQ[[[hhhrrrwwwgggVVVPPPLLLGGGCCCBBBGGGFFFEEEDDDEEEGGGKKKNNNOOOQQQeeeuuuUUUOOO```~~~UUUJJJHHHJJJSSSVVV___rrrzzzuuukkkaaadddooottt```MMMEEEEEE>>>===???CCCIIIQQQWWWZZZbbb\\\VVVRRRNNNOOOXXXcccdddeeebbbZZZRRRLLLFFFAAADDDAAA???@@@>>>===@@@EEEJJJQQQQQQIIIGGGNNNOOOKKKGGGAAA>>>BBBFFFFFFFFFHHHJJJLLLLLLKKKIIIJJJOOOSSS]]]jjjXXXDDD@@@???>>>>>>@@@BBBFFFHHHRRRPPPRRRXXX\\\```hhhqqq}}}dddTTTLLLMMMSSSRRRUUUbbblllggg\\\WWWWWW[[[YYYXXXWWWVVVRRRNNNHHHCCC@@@???===999777666555333111222222222222222222222222000000000000000000000000///333999:::888444222222444444555666666666666555666888;;;<<<======???@@@===DDDLLLPPPQQQQQQTTTWWWKKKGGGKKKLLLEEEFFFKKKHHHGGGHHHKKKNNNRRRWWWZZZ\\\___```bbbeeehhhjjjlllmmmnnnnnnnnnnnnhhhdddgggmmmllljjjhhhiiiiiimmmzzznnnYYYPPPOOOKKKEEEAAABBBCCCAAAFFF^^^wwwggggggnnntttvvveeeYYYNNNLLLNNNSSSbbbpppxxxeeeUUUNNNMMMHHHAAAHHHHHHGGGFFFEEEGGGKKKNNNOOOQQQaaapppNNNNNNbbbzzzQQQIIIHHHIIIQQQVVV^^^qqq{{{vvvnnndddaaafffsss}}}uuu```MMMCCCBBB??????>>>@@@EEELLLSSSWWW[[[ZZZXXXTTTQQQWWWjjj}}}rrrcccUUUKKKJJJDDDAAABBBBBB@@@>>>???BBBJJJMMMIIIJJJQQQTTTPPPJJJCCC???AAADDDDDDDDDFFFIIIKKKLLLKKKIIIJJJOOOSSSVVV```qqq}}}TTTCCCAAA@@@??????AAACCCFFFHHHQQQPPPRRRXXX]]]cccllluuu|||dddSSSKKKLLLQQQQQQSSS___iii}}}eee[[[VVVVVV[[[ZZZXXXWWWVVVSSSNNNIIIDDDAAA???===:::777555444333222222222222222222222222222000000000000000000000000///444999888222...///111333444444555555555555555666888;;;<<<===>>>@@@BBB===EEEPPPYYY\\\[[[YYYWWWNNNFFFHHHJJJCCCCCCHHHFFFGGGHHHJJJMMMQQQTTTXXXYYY\\\^^^```cccgggjjjlllnnnpppooonnnmmmhhhfffmmmvvvsssiii^^^WWWSSSSSSZZZbbbkkkssszzzcccVVVQQQLLLHHHGGGDDDDDDBBBEEE\\\zzzkkkmmmwww|||iiiXXXQQQMMMMMMYYYjjjwww^^^PPPPPPMMMEEEHHHIIIJJJHHHFFFGGGKKKNNNOOOQQQ```}}}lllJJJQQQdddzzzPPPIIIIIIJJJPPPTTT[[[nnnzzzwwwrrrggg___\\\aaaiiisss}}}rrraaaRRRFFF@@@>>>AAAAAA@@@AAAEEEMMMVVV\\\XXXZZZ[[[WWWRRRYYYrrr}}}dddPPPOOOJJJHHHIIIHHHCCC??????===DDDIIIJJJNNNUUUYYYYYYNNNFFF@@@@@@BBBCCCDDDFFFIIIKKKLLLKKKIIIJJJNNNRRRSSSZZZggg}}}qqqLLL@@@AAAAAAAAAAAABBBDDDGGGHHHNNNOOORRRWWW]]]eeeooovvv|||dddRRRJJJKKKPPPPPPTTT___hhh|||eeeZZZUUUVVV[[[[[[YYYXXXWWWTTTOOOJJJEEECCC???===;;;777444333333333222222222222222222222222000000000000000000000000333555777333...,,,///333333444444555555555555555666888;;;<<<===???BBBEEEDDDJJJVVVeeennnlllbbbXXXQQQGGGHHHLLLEEECCCFFFDDDFFFGGGIIILLLOOOSSSVVVXXX[[[\\\___bbbfffjjjmmmnnnrrrpppooonnnkkkiiioooxxxtttdddTTTLLLLLLNNNTTTZZZccckkkxxxtttuuuzzzkkk\\\PPPIIIIIILLLAAABBBBBBDDDUUUyyyssslllwwwxxxfffYYYNNNJJJSSSaaalllTTTNNNMMMGGGIIIKKKLLLJJJGGGGGGKKKOOONNNQQQ```{{{jjjKKKRRRccc|||RRRJJJKKKKKKQQQUUU[[[nnn|||yyyssshhhZZZQQQUUU]]]iiirrrwwwzzztttcccSSSJJJFFFCCC???@@@@@@AAABBBGGGOOOZZZbbb^^^```aaa]]]VVVZZZoooqqqUUUSSSRRRRRRSSSNNNEEEAAABBB<<>>AAAEEEHHHIIINNNYYYjjjvvvwwwkkk```VVVIIIJJJOOOHHHDDDFFFDDDEEEGGGIIILLLOOOSSSVVVXXX[[[\\\___bbbfffjjjmmmnnnqqqppprrrtttqqqkkkjjjlllqqqcccUUUPPPRRRVVV]]]ddd}}}vvvjjjiiirrrpppaaaSSSIIIHHHKKKCCCDDDDDDBBBKKKfffqqqrrr{{{vvvdddSSSMMMRRRZZZttt{{{]]]NNNJJJHHHJJJMMMOOOLLLHHHGGGKKKOOOOOOSSS```yyyjjjMMMPPP]]]VVVLLLKKKKKKRRRWWW\\\nnn~~~|||uuuiiiZZZOOOJJJRRR]]]gggkkkoooxxxzzzjjjXXXMMMIIIEEE@@@>>>???@@@AAAEEEMMMXXX```fffggggggddd]]]\\\hhhvvvooo]]]]]]______WWWKKKEEEDDD???BBBEEEHHHOOOYYYccciiiYYYOOOEEEBBBCCCCCCFFFJJJGGGJJJLLLKKKJJJJJJMMMPPPRRRWWWaaappp]]]DDDCCC@@@@@@AAACCCFFFHHHJJJLLLNNNSSSUUUWWW]]]hhhqqquuu^^^PPPJJJKKKOOOMMMQQQZZZbbbvvvfffZZZTTTVVV[[[[[[WWWWWWVVVSSSOOOJJJFFFCCC;;;======:::666222222222111111111111111111111111000000000000000000000000333222000//////000222444555555666777777777666666444666999<<<>>>BBBGGGKKKHHHKKKTTTaaannnsssppplll]]]MMMLLLQQQJJJEEEHHHGGGEEEFFFHHHKKKOOOSSSWWWYYY[[[]]]___cccgggjjjmmmnnnpppqqqxxxttthhhaaapppllljjjlllooouuu|||eee___cccqqq|||~~~uuuiii\\\PPPIIIIIIHHHGGGEEEDDDKKK___}}}|||{{{sss\\\TTTSSSSSSeee~~~kkkVVVMMMLLLJJJNNNQQQNNNHHHGGGJJJOOOQQQTTT^^^ssskkkMMMOOOWWWYYYLLLIIIJJJRRRVVVZZZjjjxxxdddbbbbbbgggqqquuulllcccYYYPPPFFFIIIPPPVVVWWW[[[jjjzzzooo[[[OOOGGGAAA???AAABBBAAABBBGGGQQQYYYhhhggghhhgggbbb\\\]]]bbbvvvqqqnnnmmmmmmfffYYYMMMGGGCCCBBBBBBEEEKKKVVVcccmmmcccVVVJJJEEEDDDCCCEEEIIIFFFIIILLLKKKJJJJJJMMMPPPMMMTTT^^^jjj|||yyyUUUAAAEEE>>>???AAADDDGGGJJJMMMNNNPPPUUUWWWWWW\\\gggppprrr[[[PPPKKKKKKOOOMMMOOOXXX^^^sssfffZZZUUUVVV\\\\\\VVVVVVUUURRRNNNIIIEEEBBB:::<<<>>>;;;666222111222000000000000000000000000000000000000000000000000...---,,,---///111000///555666666777777777777777333555888;;;???CCCIIIMMMCCCEEELLLUUU```jjjqqqtttbbbPPPLLLQQQJJJFFFJJJJJJDDDFFFHHHLLLPPPTTTWWWYYY\\\^^^```cccgggjjjmmmnnnooossslll___nnnuuuzzzccc[[[ZZZccciiikkkrrr}}}zzzpppeeeXXXMMMGGGGGGEEEEEEJJJVVVkkkdddYYYTTTNNNYYYrrrvvv___TTTRRRKKKOOORRROOOIIIGGGJJJOOOSSSUUU\\\nnnkkkLLLPPPUUU[[[LLLHHHIIIRRRRRRVVVfff}}}rrrVVVWWWUUUTTTVVV[[[ggg}}}tttddd[[[VVVQQQLLLKKKJJJIIIHHHFFFJJJ]]]qqqlllXXXMMMGGGCCCEEEEEECCCAAADDDLLLRRRfffdddeeegggddd\\\VVVTTTYYYiiivvv|||wwwxxxssseeeTTTJJJFFFCCC@@@BBBIIITTTcccnnniii\\\NNNGGGDDDBBBDDDGGGFFFIIILLLLLLJJJJJJLLLOOOJJJQQQ[[[fffuuurrrNNN===DDD===???AAAEEEHHHKKKNNNOOOVVV[[[]]]\\\```llltttvvv}}}ZZZOOOKKKLLLOOOLLLOOOXXX^^^ssseeeZZZVVVXXX]]]\\\XXXWWWUUUSSSQQQMMMGGGCCC???>>>;;;888555333111111333333333222222111111111000000000000000000000000222111//////000111444555<<<;;;:::999888888777777888888999<<<@@@CCCEEEEEE@@@GGGOOOUUU\\\eeeqqqzzzhhh[[[RRRSSSRRRJJJFFFFFFJJJIIIIIIJJJMMMRRRWWWZZZ^^^```cccfffjjjmmmooopppooovvv|||eeerrrwwwkkk```^^^dddiiigggbbbYYYRRRPPPUUUZZZcccwww|||{{{vvvaaaOOOJJJAAADDDHHHQQQddd}}}xxx\\\QQQSSSTTTccczzzlll[[[WWWOOORRRSSSQQQLLLJJJMMMPPPMMMQQQ\\\qqqgggTTTNNN\\\zzz___MMMPPPOOONNNQQQSSS```vvvyyyddd]]]ZZZQQQKKKLLLRRR[[[fffpppyyydddUUUNNNKKKHHHEEEFFFEEEFFFGGGCCCDDDQQQ```ccc^^^KKKEEECCCBBBAAA@@@CCCJJJRRRWWW]]]dddgggccc\\\XXXVVV[[[]]]ccclllvvv~~~rrr___SSSFFFEEEEEEGGGIIIQQQ```oooiii\\\OOOHHHDDDBBBCCCFFFJJJMMMNNNMMMJJJJJJMMMPPPOOOPPPYYYgggtttfffLLLCCCDDDBBBBBBCCCDDDHHHLLLPPPRRRWWW]]]aaaccchhhqqqxxx{{{}}}XXXQQQLLLIIILLLNNNPPPWWWbbbuuueeeYYYUUUWWW\\\[[[[[[XXXUUURRROOOJJJEEEAAA???>>>;;;888555333222111222222222111111000000000000000000000000000000000000///......///000222444::::::::::::999888777666777777999;;;???AAACCCCCC@@@FFFMMMRRRVVV]]]ffflllaaaWWWQQQTTTSSSKKKFFFGGGIIIIIIHHHJJJMMMSSSXXX[[[___aaadddhhhkkkmmmooooooqqqwww{{{~~~ooo]]]UUULLLJJJOOORRRPPPLLLMMMIIIIIIPPPVVVbbbyyy|||eeeQQQJJJEEEEEEGGGOOOaaauuuxxxqqqmmmjjjgggkkkpppkkk[[[VVVRRR\\\oootttbbbZZZRRRTTTUUURRRMMMJJJLLLPPPQQQRRRZZZnnndddRRRNNNYYYuuu```MMMNNNMMMKKKPPPRRR^^^sssnnn\\\ZZZRRRMMMOOOSSSXXX```gggkkknnnwwwuuuhhhWWWKKKGGGEEECCCAAABBBAAABBBCCC@@@@@@HHHTTTssswwwhhhKKKEEECCCCCCCCCAAAAAAEEEKKKVVV]]]fffjjjiiiddd```^^^```bbbeeeeeedddgggpppxxx~~~~~~~~~gggSSSKKKGGGEEEFFFIIIOOO\\\iiifffZZZNNNHHHDDDBBBBBBEEEIIILLLNNNMMMKKKJJJLLLOOOOOOPPPYYYeeeqqqcccJJJBBBCCCAAAAAABBBEEEIIIMMMRRRTTTVVV[[[___aaagggrrrzzz}}}YYYQQQLLLIIILLLMMMPPPVVV```rrrdddWWWSSSUUU[[[ZZZ\\\YYYTTTPPPLLLHHHCCC@@@???===;;;888555333222111111111111000000000000000000000000000000000000000///............000111222888999:::;;;:::888666555555777999;;;===???@@@AAAAAAFFFKKKNNNPPPSSSWWW[[[VVVPPPPPPUUUTTTKKKFFFGGGHHHGGGHHHIIIMMMSSSYYY\\\___bbbfffjjjmmmnnnnnnnnnqqqwwwxxxaaaUUUKKKGGGBBB@@@BBBCCCBBB@@@BBB@@@CCCIIIOOO[[[vvvnnnVVVMMMKKKJJJHHHJJJUUU```bbb___]]]WWWTTTYYY^^^aaaeeeiiiaaalll~~~jjj^^^TTTTTT___rrr{{{jjj\\\XXXYYYWWWSSSMMMKKKLLLOOOTTTSSSXXXkkk___OOOMMMVVVpppdddNNNMMMKKKIIINNNPPP\\\pppqqq]]]VVVQQQRRRUUUYYY^^^eeeggghhhkkkvvv}}}ppp]]]SSSHHHAAA@@@@@@???===@@@>>>???AAA@@@???BBBGGG[[[wwwwwwSSSHHHEEEEEEFFFDDD@@@AAAFFFUUUbbbrrr||||||xxxuuutttpppssstttmmmccc]]]]]]___dddjjjrrr}}}www\\\PPPJJJEEEEEEIIINNNXXXbbbcccYYYNNNIIIGGGDDDCCCEEEHHHKKKNNNNNNLLLJJJLLLNNNOOOPPPWWWaaakkk}}}]]]HHHBBBBBB@@@AAABBBEEEJJJOOOTTTWWWYYY]]]```aaafffpppxxx{{{\\\QQQKKKIIILLLLLLOOOTTT]]]nnnbbbUUUPPPSSSYYYYYY\\\XXXSSSNNNKKKGGGCCCAAA>>>===;;;888555444222222111111111111111111000000000000000000000000000000//////...//////000222222555777999;;;:::999666444555777:::<<<===>>>@@@AAACCCFFFKKKMMMMMMNNNOOOPPPNNNKKKNNNVVVVVVMMMGGGHHHGGGFFFGGGIIIMMMSSSYYY\\\```cccggglllooooooooonnnqqqvvv~~~www\\\NNNJJJHHHGGGEEEDDDDDDCCCBBBAAA>>>>>>BBBEEEFFFPPPlllwww\\\OOOJJJKKKJJJIIINNNSSSRRRMMMLLLHHHIIIPPPWWW]]]dddkkkfffhhhjjjmmmsss}}}nnnaaaVVVSSScccxxx}}}ooo^^^___^^^ZZZTTTNNNLLLLLLNNNTTTRRRWWWkkk\\\MMMNNNWWWqqqhhhPPPMMMIIIHHHMMMOOO[[[nnnooofff]]]]]]bbbiiittt~~~|||fffYYYMMMGGG@@@===>>>???>>>===???>>>???BBBDDDDDDCCCCCCMMMcccbbbNNNHHHGGGJJJHHHBBBAAAFFFTTTmmmvvvhhh]]]RRRYYYaaalll}}}bbbTTTLLLEEEFFFJJJPPPXXX```bbbYYYOOOLLLJJJGGGEEEFFFGGGKKKOOOOOOMMMKKKKKKMMMNNNPPPVVV]]]ddduuu|||XXXGGGCCCCCCBBBCCCDDDGGGKKKPPPUUUWWW___ccccccbbbdddlllsssuuu___QQQJJJHHHLLLJJJNNNRRRYYYiii```TTTPPPRRRXXXWWWYYYVVVQQQMMMKKKHHHEEECCC>>>===:::888666444333222222222222222222222222222000000000000000000000000000000000000111222333333444555888::::::888666555444888<<>>???BBBCCCAAAHHHbbbaaaRRRDDDIIILLLNNNRRRYYY]]]\\\ZZZXXXVVVVVVUUUWWW```kkkuuusssmmmaaaYYY___rrrxxxeeeUUUZZZppp|||sssdddfffbbb\\\UUUPPPMMMMMMOOORRRQQQXXXlllZZZNNNPPPZZZvvvnnnSSSMMMJJJHHHNNNOOOZZZlll~~~tttrrryyygggQQQHHHEEEBBB>>>===??????>>><<<===>>>@@@CCCGGGIIIHHHDDDGGGWWWsssoooSSSKKKHHHMMMKKKDDDCCCIIITTTvvv|||bbbXXXXXXVVVZZZnnnyyydddUUUMMMGGGHHHLLLRRR[[[cccaaaWWWOOOLLLJJJGGGEEEFFFHHHKKKOOOPPPNNNLLLLLLMMMOOOQQQVVV[[[^^^nnnuuuRRRFFFEEEDDDFFFFFFGGGIIILLLPPPTTTWWWaaaeeeeeeccceeelllrrrtttcccQQQIIIHHHKKKIIILLLQQQVVVddd```UUURRRTTTXXXWWWXXXUUUQQQNNNLLLIIIFFFCCC===<<<:::888666444333333222222222222222333333333000000000000000000000000000000000111222222333333333444666888999888777666333888>>>AAAAAAAAACCCFFFHHHIIIMMMPPPRRRSSSSSSRRRMMMHHHJJJUUUZZZTTTLLLJJJGGGFFFGGGHHHLLLRRRXXX[[[___bbbfffkkknnnpppqqqpppttt{{{gggYYYOOOLLLOOOKKKKKKJJJIIIGGGEEECCCBBB@@@@@@BBBCCC@@@EEE]]]wwwjjjXXXHHHKKKNNNRRRZZZgggnnnoooooollliiiddd]]][[[cccmmmuuuyyyxxxlll]]]XXXaaalllwww___ZZZjjjyyywwwkkkkkkfff^^^VVVQQQOOOOOOPPPRRRSSSYYYkkkXXXPPPRRR\\\zzzqqqUUUNNNJJJJJJMMMOOOYYYjjj{{{uuuXXXGGGCCCBBB@@@???>>>??????>>>===;;;>>>@@@AAAEEEIIIIIIFFFDDDPPPkkkxxxZZZPPPNNNTTTSSSIIIFFFKKKSSSuuulllbbbZZZOOOOOOaaatttvvvlllSSSMMMHHHIIIMMMSSS]]]ggg```WWWNNNKKKIIIEEEDDDEEEJJJMMMPPPPPPNNNLLLNNNOOOQQQTTTZZZ\\\\\\jjjmmmLLLDDDFFFFFFHHHHHHHHHJJJMMMQQQUUUWWW___cccfffeeehhhooouuuvvvfffRRRHHHHHHKKKGGGKKKOOOUUUaaa}}}bbbYYYVVVWWW[[[YYYXXXVVVSSSQQQNNNIIIDDDAAA===<<<:::888666444333333000111111111222222222222000000000000000000000000...///000111111222222222333444555666777777777777111777>>>AAAAAABBBDDDGGGJJJKKKMMMPPPSSSUUUUUUTTTSSSJJJHHHTTT\\\WWWOOOKKKHHHGGGGGGHHHLLLQQQVVVZZZ^^^```dddiiimmmppprrrrrrqqqyyysssgggbbbYYYTTTUUUUUURRRPPPNNNNNNLLLIIIFFFEEECCCEEEEEEBBBEEEYYYpppyyyfffPPPOOOOOOXXXlllzzzsssjjjddddddiiipppyyy}}}ooobbb^^^___sssggg\\\eeetttvvvooonnnhhh___WWWRRRQQQQQQQQQUUUVVVZZZggg~~~VVVQQQRRR\\\yyyqqqUUUMMMJJJJJJLLLMMMVVVgggxxx}}}cccMMMEEEFFFBBBBBBAAAAAAAAAAAA@@@???:::???AAA???AAAGGGIIIGGGEEELLLdddddd[[[[[[dddbbbSSSJJJMMMRRRiiisssbbbQQQNNNYYYfffkkkjjjQQQMMMJJJJJJKKKQQQ]]]iiidddZZZPPPLLLJJJGGGEEEGGGLLLOOOQQQPPPNNNMMMOOORRRVVVZZZ___```]]]iiieeeEEEAAAFFFEEEGGGGGGHHHKKKNNNSSSWWWZZZ___dddhhhhhhkkkqqquuuuuu~~~iiiRRRGGGHHHKKKFFFJJJOOOTTT```{{{eee\\\YYY[[[^^^[[[ZZZXXXUUURRROOOIIICCC>>>===<<<:::888666444444333//////000000111111111222000000000000000000000000---...///000111111111111333444444555666777888888///666>>>AAAAAABBBEEEHHHKKKKKKLLLOOOSSSUUUUUUUUUXXXKKKGGGSSS]]]YYYPPPLLLHHHHHHGGGHHHLLLQQQVVVYYY]]]___cccggglllppprrrtttllluuu~~~vvvttttttkkkcccaaa[[[WWWRRRQQQQQQPPPLLLHHHKKKIIIHHHHHHCCCDDDTTThhhsssSSSNNNNNN```{{{rrrpppqqq{{{zzzkkk___YYYcccsssiii\\\aaaooosssooopppjjj```XXXSSSRRRRRRRRRYYYXXXZZZcccwwwUUURRRRRR[[[vvvqqqTTTLLLIIIJJJJJJLLLUUUeeeuuujjjVVVHHHFFFIIIDDDDDDDDDDDDDDDDDDDDDCCC<<>>;;;777555333222222222222222111111111000000000000000000000000000000000000000000111111111111333444666777888888888777444777:::===>>>@@@BBBDDDHHHFFFHHHOOOXXX]]]^^^\\\]]]VVVJJJNNN]]]\\\QQQPPPHHHIIIIIIIIIJJJMMMSSSWWW___```cccggglllooopppppprrrttt{{{|||yyyttthhh^^^ZZZVVVNNNIIIHHHLLLKKKLLLKKKHHHHHHRRR]]]bbbZZZXXXmmmwwwuuu}}}wwwcccZZZTTT]]]rrrxxxhhhiiigggjjjqqqrrrrrrfff^^^]]]XXXQQQSSS[[[\\\[[[[[[aaassscccOOOTTTXXXppp{{{[[[PPPJJJHHHMMMLLLTTThhhzzzkkkccc]]]RRRLLLNNNFFFGGGEEEBBBCCCFFFFFFDDDHHHFFFDDDCCCDDDFFFIIIJJJIIIKKKXXX{{{pppuuuyyyiiiZZZKKKRRR^^^qqqcccTTTRRRQQQPPPQQQMMMIIIJJJNNNLLLMMM]]]rrrqqqdddZZZYYYTTTLLLLLLSSS\\\VVVQQQPPPNNNMMMQQQVVV]]]fffhhhfffgggmmmVVVDDDDDDDDDEEELLLHHHJJJPPPTTTUUUYYYaaaccchhhmmmooonnnmmmnnnooo~~~oooNNNKKKJJJGGGKKKHHHNNNSSS\\\uuupppaaaZZZ]]]XXX\\\]]]\\\ZZZVVVQQQKKKFFFBBB@@@>>>;;;777555333222222222222222111111111000000000000000000000000000000000000000000111111111111333444666777888888888888444777:::<<<>>>@@@BBBDDDHHHHHHKKKSSS[[[```___]]]gggZZZHHHIII\\\___UUUQQQHHHIIIIIIHHHJJJMMMSSSWWW]]]^^^aaaeeejjjoooqqqrrrtttuuuzzzyyypppjjjaaaUUUOOOOOOOOOMMMLLLLLLJJJIIIPPPYYYpppgggbbbqqqyyyuuu{{{gggUUUTTTVVVcccpppnnniiijjjrrrtttpppddd[[[ZZZWWWSSSWWWaaabbb```]]]aaaqqqlllWWWRRRWWWjjjaaaRRRJJJIIIMMMKKKRRRdddwww~~~iiifffgggaaaXXXUUUMMMJJJGGGFFFEEEDDDEEEFFFIIIHHHGGGEEEEEEFFFGGGHHHIIILLLXXXuuuyyy|||lllZZZVVVcccuuummm\\\VVVRRROOONNNJJJGGGIIINNNMMMOOO___tttuuuhhh]]]ZZZTTTMMMMMMUUU```ZZZUUURRRPPPNNNQQQWWWaaahhhfffcccdddkkkUUUDDDDDDDDDEEEJJJIIIMMMTTTWWWWWWYYY___cccgggmmmpppooooooppprrr|||tttPPPLLLKKKGGGKKKLLLQQQTTT\\\tttrrrbbbZZZ^^^XXX\\\\\\[[[YYYVVVQQQKKKFFFBBB@@@>>>;;;777555333222222222222222111111111111111000000000000000000000000000000000000111111111111333444666888999999999999555777:::<<<===???BBBDDDIIIIIIKKKSSS___kkksssvvvwwweeeIIICCCVVV___VVVPPPHHHIIIIIIHHHIIIMMMRRRVVV[[[]]]```dddhhhmmmqqqtttwwwwwwzzz~~~{{{mmm]]]TTTRRRSSSOOOLLLLLLLLLKKKOOOTTTfff|||||||||qqqZZZYYYRRRVVVnnn}}}uuukkkkkksssvvvpppddd[[[XXXVVVUUU\\\fffgggddd```bbbrrrwwwddd```fffqqqiiiTTTKKKKKKMMMKKKQQQ```sssnnndddkkkuuutttmmmhhh^^^SSSKKKJJJHHHCCCCCCHHHJJJJJJIIIHHHHHHGGGGGGGGGIIINNN\\\{{{iii]]]ooo{{{wwwuuuyyy{{{ggg\\\SSSNNNKKKGGGGGGJJJNNNNNNRRRcccuuuzzzlll```YYYSSSLLLOOOWWWbbb\\\WWWTTTQQQNNNRRRXXXfffjjjeeeaaabbbkkkRRRDDDEEEDDDFFFIIIKKKQQQXXXZZZYYYZZZ]]]ccchhhnnnqqqqqqqqqsssuuuxxxzzzTTTMMMKKKGGGKKKMMMPPPRRRYYYnnnqqqaaaZZZ]]]XXX\\\[[[[[[YYYUUUPPPKKKFFFCCC@@@>>>;;;777555333222222111111111111111111111111000000000000000000000000///000000000111111111111222333666888999:::::::::555777:::<<<===???BBBEEEKKKHHHGGGPPPbbbzzzxxxVVVDDDPPPYYYRRRMMMHHHIIIHHHHHHIIILLLQQQUUU[[[]]]```cccfffkkkooorrrwwwxxx|||~~~ooo```XXXWWWPPPKKKLLLMMMMMMMMMPPPQQQ[[[eeezzzjjjaaaWWWTTTggg~~~ooollltttwwwqqqfff\\\XXXVVVWWW```iiiiiifffbbbdddtttyyyoooTTTKKKNNNMMMMMMQQQ^^^nnn}}}llliiilllwwwvvvbbbPPPMMMKKKFFFEEEJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIRRRfffvvvgggeeerrrhhhfffgggppprrrcccWWWNNNJJJHHHIIIMMMQQQQQQUUUeeeuuuzzzooobbbXXXPPPLLLPPPXXX___ZZZWWWUUUQQQOOOTTT\\\hhhlllgggdddhhhppp{{{OOODDDEEEEEEHHHKKKOOOUUUYYYZZZZZZ\\\___fffkkkqqqssssssrrrtttvvvsssWWWMMMJJJGGGIIIJJJLLLMMMSSSeeeooo```YYY]]]WWW\\\ZZZZZZXXXUUUPPPKKKFFFCCC@@@>>>;;;777555333222222111111111111111111111111111111111111111111111111///000000000111111111111111333555888:::;;;;;;;;;666777:::;;;<<>>;;;777555333222222111111111111111222222222111111111111111111111111000000000000111111111111111333555888:::<<<<<<<<<666888999;;;<<>>;;;777555333222222000000111111111222222222111111111111111111111111000000000000111111111111000222555888;;;<<<======666888999:::<<>>;;;777555333222222000000111111222222222222111111111111111111111111000000000000111111111111000222555888;;;======>>>777888999:::;;;???CCCGGGHHHHHHIIIKKKPPPXXX```fffiiiwwwlllUUUVVV^^^XXXMMMIIIIIIHHHGGGHHHJJJOOOSSSVVV^^^fffjjjjjjjjjmmmpppssstttwww{{{}}}wwwuuu}}}}}}rrrfff[[[RRRLLLLLLQQQKKKIIIIIIOOOOOOJJJ```uuueee___kkksssooonnnjjjfffeeegggiiiiiicccdddffflllzzzYYYRRR___[[[dddtttYYYFFFHHHFFFJJJNNNUUUeeeyyyzzz\\\SSSPPPJJJOOOOOOOOOOOOOOOOOOOOOPPPJJJWWWnnn{{{```RRRVVV[[[dddyyytttvvv{{{lll]]]RRRTTT\\\bbb```___eeeqqqzzzqqqsssqqqiiiaaa___bbbddd]]]^^^___```^^^___iiiuuu|||}}}xxxyyyeeeEEEDDDKKKMMMSSSZZZgggpppnnnkkkmmmnnnmmmiiinnntttvvvuuutttuuuwwwwww|||bbbOOOLLLJJJKKKHHHHHHJJJMMMTTTddd{{{iiiaaa^^^aaabbb\\\ZZZ\\\\\\WWWPPPIIIFFFFFF???===:::777555333333333333333222222111111222222111111000000000000000000444333111000000000111111444555777:::<<<===>>>???;;;999777777;;;>>>AAABBBEEEIIIJJJHHHJJJQQQWWWXXXYYY]]]^^^SSSNNN\\\```PPPJJJJJJJJJJJJJJJKKKLLLMMMVVV^^^dddeeefffjjjmmmmmmqqquuuyyyzzz|||wwwwwwooofffaaa[[[TTTPPPRRR^^^\\\SSSPPPVVVkkk{{{ttt|||uuu}}}~~~iii]]]eee}}}}}}sssiiidddbbbdddeeedddeeeiiitttuuuYYYTTTMMM[[[cccwww\\\DDDNNNIIIHHHKKKVVVdddrrrzzz[[[MMMMMMPPPTTTTTTPPPMMMNNNMMMKKKOOOVVVrrrmmm[[[UUUYYYiii|||{{{~~~ooo]]]OOOWWW]]]eeejjjlllmmmttt|||xxxxxxwwwtttqqqooooooooouuunnnjjjjjjkkkmmmrrryyy~~~tttwww\\\EEEEEEMMMRRRSSShhhiiijjjlllmmmnnnnnnnnnqqqtttxxxxxxwwwwwwzzz|||zzzfffQQQLLLGGGJJJIIIGGGHHHLLLRRR___sssjjjaaa^^^```aaa\\\YYY[[[[[[WWWPPPIIIFFFEEE???===:::777555333333333444444333222222111222222000000000000000111111111333333111000000000111111333555777999;;;<<<===>>><<<:::888999<<<@@@CCCDDDGGGKKKLLLIIIHHHMMMQQQRRRSSSVVVXXXPPPKKKYYY^^^PPPLLLKKKJJJJJJJJJKKKLLLMMMVVV^^^dddeeefffkkknnnnnnqqqxxx~~~xxxpppeeeYYYSSShhhvvvvvvjjjdddiii|||oooeeehhhrrr}}}uuuyyyiii]]]cccyyyxxxoooiiigggffffffdddkkkvvviiiRRRRRRRRR[[[cccwwwpppLLLKKKKKKHHHKKKTTT___lll|||lllWWWUUUUUUXXXVVVOOOLLLMMMMMMKKKLLLPPPlll{{{kkkaaa___^^^iiiwwwqqq___QQQRRRYYYdddooovvvyyyzzzwwwtttuuu|||yyypppvvvUUUGGGLLLSSSXXX\\\iiijjjkkkmmmoooppprrrssssssvvvzzz{{{zzzzzz}}}lllTTTMMMHHHJJJGGGFFFFFFJJJOOO[[[nnnjjjaaa]]]___```ZZZYYY[[[[[[WWWOOOHHHEEEEEE???===:::777555333333333666555444333222222222222//////000000111111111222333222111111000111111111222333555888:::;;;<<<======;;;999;;;>>>BBBEEEFFFKKKPPPQQQMMMJJJMMMPPPPPPRRRSSSVVVQQQMMMZZZaaaWWWOOOMMMLLLKKKJJJKKKLLLMMMUUU]]]dddfffhhhlllooooooqqqyyyttteee]]]sss}}}}}}~~~qqqeeeccchhhooovvv|||zzzwwwlll___dddxxx|||rrrllljjjiiiiiipppxxxaaaNNNQQQUUU]]]eeexxx}}}QQQGGGLLLIIIKKKQQQZZZdddrrr~~~bbb\\\^^^^^^YYYPPPJJJKKKMMMLLLOOOPPPhhhrrriii___```aaabbbeeelllwwwsssaaaSSSPPPVVVddduuu~~~yyyxxx}}}sssmmmwwwtttOOOKKKTTTWWW[[[ccchhhhhhiiikkknnnqqquuuvvvuuuyyy||||||{{{{{{}}}vvvXXXNNNIIIJJJFFFDDDEEEGGGKKKTTTeeeuuujjj```\\\^^^___YYYXXXZZZZZZVVVNNNHHHEEEDDD???===:::777555333333333666666444333222222111111/////////000111111222222222222111111111111111111111222444666888:::;;;;;;<<<:::999:::>>>CCCFFFGGGMMMSSSVVVRRRPPPRRRVVVXXXTTTSSSWWWUUUQQQ\\\eee___SSSQQQNNNKKKJJJKKKLLLNNNTTT\\\dddgggiiimmmppppppqqqyyy}}}jjj```fff~~~rrrmmmnnnrrrwwwzzzrrryyy~~~mmmaaahhh|||{{{pppmmmooosssvvvaaaPPPPPPWWW```iiizzzTTTJJJLLLIIIJJJPPPVVV^^^lllyyyjjjdddjjjhhh___RRRJJJKKKNNNNNNSSSRRRccc{{{nnneee```ZZZUUUUUU[[[dddjjjtttsss```SSSUUUWWWdddxxxzzzzzzyyyqqqppp}}}nnnMMMPPPZZZXXXZZZcccdddeeefffhhhkkkpppuuuwwwvvvxxx{{{zzzwwwvvvwwwyyyyyy[[[MMMIIIHHHFFFDDDEEEFFFHHHOOO]]]kkkwwwjjj___[[[]]]^^^YYYXXXYYYZZZUUUNNNGGGDDDCCC???===:::777555333333333666555444333222222222222//////000000111111111111111111111111222111111111000111333666888999:::;;;:::888777999===BBBEEEGGGIIIQQQVVVTTTSSSXXX___cccYYYVVVZZZZZZUUU\\\fffdddWWWTTTPPPLLLJJJKKKMMMNNNRRR\\\dddhhhjjjooorrrrrruuuzzznnncccaaauuuvvvtttvvvyyyyyyttttttkkkbbbmmmzzzqqquuu~~~___RRRQQQZZZeeeooo~~~[[[OOOJJJIIIJJJOOOTTT\\\jjjxxx{{{zzz{{{wwwsssxxxsssgggVVVMMMLLLOOOPPPTTTSSS\\\tttyyykkk]]]XXXRRRMMMMMMPPPUUUXXXZZZvvvttt___TTTYYYWWWbbbzzz||||||~~~yyyvvvyyyhhhMMMRRR\\\XXXYYYbbbddddddeeehhhlllpppuuuxxxtttwwwxxxvvvqqqnnnnnnpppuuuzzz^^^LLLJJJGGGGGGFFFFFFGGGHHHLLLWWWdddnnniii___ZZZ\\\___YYYWWWYYYYYYUUUMMMFFFCCCCCC???===:::777555333333333333333222222111111222222111000000000000000000000000000111222222222222111000111333666888999:::;;;888777666888===BBBEEEGGGCCCLLLRRRQQQQQQYYYccciiiggg```ccceee]]]___iiikkk[[[WWWRRRMMMJJJKKKMMMOOOQQQ[[[eeeiiilllqqqtttssszzz{{{}}}yyyzzzyyyqqquuu}}}hhhdddttt~~~mmmXXXRRRSSSbbbkkkvvv^^^LLLIIIIIIKKKOOOSSSZZZiiixxxnnn^^^]]]bbbddddddjjjyyyppp]]]QQQOOOQQQRRRVVVXXX___jjjzzzpppcccSSSQQQNNNKKKJJJKKKLLLNNNNNNaaaxxxcccXXX[[[VVVbbbsssooosssyyy~~~aaaMMMRRR[[[ZZZ[[[bbbfffggghhhkkknnnrrrvvvxxxsssuuuvvvsssnnnjjjjjjkkkvvvxxxbbbLLLLLLGGGHHHGGGHHHHHHHHHIIISSS^^^gggxxxhhh^^^ZZZ\\\___ZZZWWWXXXYYYTTTMMMFFFCCCBBB???===:::777555333333333111111000000000111222222222222111111000////////////000111222333222222111000222444666888::::::;;;888666666888===BBBFFFGGGBBBKKKPPPNNNNNNWWWccckkkpppggghhhjjj___]]]fffkkk^^^ZZZSSSMMMJJJJJJMMMOOOPPP[[[eeeiiimmmrrruuutttyyyzzz{{{}}}vvvrrriiicccfffvvvvvvrrrxxxiiilllcccWWWUUUVVVhhhqqq}}}bbbKKKIIIIIIKKKNNNQQQXXXgggvvv|||kkk^^^\\\\\\[[[```iii~~~wwwcccUUURRRSSSTTTVVV]]]gggppp}}}{{{iii]]]TTTUUUUUUSSSOOOMMMMMMNNNNNNUUUgggkkkaaa^^^ZZZiiiyyymmmfff______ccclllzzzooo]]]OOOQQQWWWYYY\\\```ggghhhjjjlllooorrrtttuuusssuuuwwwtttpppllllllnnnvvvwwwfffNNNOOOIIIHHHGGGHHHIIIGGGHHHPPPZZZcccssshhh]]]ZZZ]]]```[[[VVVXXXXXXTTTLLLFFFCCCBBB???===:::777555333333333////////////000111222333333333222111000///......///000111222333333222111111222444666888:::;;;;;;888666666888===CCCGGGHHHEEEMMMQQQNNNMMMUUUccckkknnnccccccdddXXXTTT\\\bbb```[[[TTTMMMJJJJJJMMMOOOPPPZZZeeejjjnnnsssuuuuuuvvvvvvxxx{{{tttmmmaaaYYY[[[ooo~~~www~~~xxxmmmtttccc\\\[[[ZZZkkktttkkkQQQIIIJJJLLLNNNPPPVVVeeetttcccYYYXXXccceeeaaakkk||||||fffXXXTTTUUUUUUPPP[[[iiiuuuuuufff\\\YYY[[[\\\YYYTTTPPPPPPRRRRRRRRR[[[wwwrrrhhhddd___qqqmmm^^^VVVUUUVVVXXX[[[eeeyyyiii^^^SSSQQQTTTWWWZZZ\\\fffgggiiilllnnnooopppppptttvvvxxxvvvssspppqqqssstttttt|||iiiPPPRRRJJJGGGFFFHHHIIIGGGFFFNNNXXXbbbpppaaa[[[[[[\\\]]]WWWXXXYYYWWWSSSMMMHHHDDDCCC@@@===999777666555333222111111111111111111111111111111111111111111111111000111111111111222222222111222444666888:::;;;;;;777:::<<<===>>>BBBIIIOOOHHHWWWXXXPPPTTTYYY^^^fffhhhpppkkk^^^TTTLLLRRReee]]]WWWSSSRRROOOIIIIIIMMMRRRWWW___gggmmmooooooooorrrwww|||~~~wwwooofffbbbpppttt{{{xxxzzzbbbbbb[[[aaapppyyyuuuRRRMMMJJJIIILLLOOOVVVcccoooxxxddd[[[^^^mmmrrrppp|||zzznnnccc[[[UUUQQQSSSVVV___nnnvvvjjjgggllleeedddeeefffeee___VVVOOORRROOOZZZnnnvvvllljjjfffuuutttcccXXXUUURRRTTTVVVUUUWWWaaaqqq~~~cccYYYSSSTTTWWWXXX\\\bbbgggiiikkknnnpppsssuuuuuu{{{sssttt{{{qqqooovvv}}}uuuUUUQQQKKKKKKIIIFFFDDDEEEIIIMMMPPP___iiiuuueee______aaabbb]]][[[ZZZXXXSSSLLLFFFCCCBBB@@@===999777666555333222111111111111111111111111111111111111111111111111000111111111111222222222111222444666888:::;;;;;;:::<<<=========@@@FFFKKKIIITTTTTTQQQUUUVVV[[[ggglllsssnnnaaaXXXNNNOOO]]]aaaYYYSSSRRRPPPKKKKKKNNNPPPUUU\\\dddjjjmmmmmmmmmssswww|||~~~~~~zzzsssmmmtttrrrvvv]]]```\\\eeesss|||^^^OOOKKKJJJLLLOOOTTT___jjjrrriiieeekkkzzz~~~sssfffZZZQQQJJJKKKPPPWWW```iiinnnpppiiiccc___aaafffkkkqqqwwwtttsssssssssppphhh]]]TTTRRRNNNVVVfffzzzrrrmmmmmm}}}~~~wwwnnnggg^^^UUUPPPQQQQQQSSSTTTRRRSSSZZZhhhssszzz[[[SSSPPPTTTYYY[[[___eeehhhiiikkkmmmqqquuuyyy{{{~~~uuuttt~~~}}}vvvvvvxxx~~~~~~YYYPPPJJJJJJHHHFFFEEEFFFHHHKKKMMMVVVaaannn{{{iiicccbbbdddeee```]]]\\\XXXRRRKKKEEECCCBBB@@@===999777666555333222111111111111111111111111111111111111111111111111000111111111111222222222111222333555777999:::;;;<<<===>>>===;;;===BBBFFFKKKOOOOOOQQQTTTOOOSSSfffpppxxxssshhhbbbZZZWWW___eee\\\TTTQQQPPPNNNNNNOOONNNRRRYYY```fffiiikkklllssswww{{{}}}}}}}}}zzzssssss|||vvvWWW^^^^^^jjjvvv~~~gggPPPMMMKKKMMMOOORRRZZZcccyyy~~~sssoooqqqzzz{{{fffVVVMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHKKKYYYkkkwww{{{~~~~~~~~~{{{sssggg^^^XXXQQQTTT```vvvyyyooorrr{{{eee^^^XXXUUUQQQNNNOOOSSSTTTVVVXXXXXXYYY```kkkuuu|||eeeUUURRRSSSYYY```dddiiimmmjjjjjjjjjlllpppvvv|||zzzqqqooovvv{{{xxxvvvxxxwww{{{]]]OOOKKKIIIHHHGGGFFFFFFGGGHHHIIIOOOZZZhhhtttiiicccaaaaaabbb]]]]]][[[WWWQQQJJJFFFDDDDDD@@@===999777666555333222111111111111111111111111111111111111111111111111000000111111111222222222111222333444666999:::;;;<<<===>>><<<:::;;;@@@EEELLLKKKKKKSSSVVVKKKOOOgggssszzztttjjjhhhccc___dddhhh___VVVQQQPPPPPPOOONNNMMMPPPVVV\\\cccgggjjjlllsssvvvzzz|||}}}yyytttwwwoooiiimmmvvvjjjTTT\\\___mmmvvvgggQQQMMMKKKLLLNNNPPPWWW^^^uuu}}}}}}www}}}xxxcccXXXVVVSSSPPPMMMJJJHHHGGGEEEHHHFFFFFFTTTlllzzz|||~~~}}}ssskkkbbbWWWVVV___sss|||pppqqq{{{rrrjjj```ZZZVVVUUUTTTSSSVVV[[[UUUYYY]]]```eeemmmyyy}}}RRRQQQRRRVVV]]]dddiiimmmppplllkkkjjjjjjnnnssszzz~~~sssmmmkkkqqquuuuuutttuuusssvvvxxx~~~aaaNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFLLLWWWeeeooozzzkkkddd```^^^___[[[ZZZYYYVVVPPPKKKGGGFFFGGG@@@===999777666555333222111111111111111111111111111111111111111111111111000000111111111222222222111111222333666888:::<<<:::<<<===;;;:::<<>><<<;;;<<>>===:::888555444222222222222222222222222222222222222222222222222222222111111111111111111111111111---)))---555;;;;;;888>>>>>>@@@AAA???===@@@FFFKKKQQQYYY^^^`````````aaalllqqqsssqqqrrrtttpppiiinnnwwwvvveeeVVVPPPPPPNNNOOOPPPRRRTTTWWW```kkktttpppttt{{{~~~vvvqqqsssuuuyyywwwaaafffooo{{{jjjSSSOOOQQQGGGJJJQQQIII^^^iiixxxaaaQQQLLLOOOJJJOOOXXXdddxxxlllooo~~~{{{ddd[[[gggiiikkkmmmpppsssuuuwwwxxxyyy~~~}}}zzz{{{}}}}}}wwwwwwzzzyyyvvvrrrpppqqqtttyyypppZZZOOOFFFGGGIIIDDDFFFHHHCCCGGGGGGJJJPPPZZZhhh~~~hhhbbb___aaaaaaZZZXXXXXXVVVQQQKKKEEEBBBAAA???===;;;888666444333222222222222222222222222222222222222222222222222222111111111111111111111111555111///111666:::;;;:::===>>>BBBGGGHHHEEEDDDGGGKKKPPPVVV\\\_________^^^aaafffkkkoootttvvvoooeeejjjuuuxxxkkk\\\SSSPPPMMMNNNOOOPPPQQQTTT]]]hhhqqqqqquuu{{{oooaaajjjrrr}}}vvvXXXLLLOOOIIIKKKQQQLLLXXXbbbppp|||yyy^^^TTTNNNQQQKKKPPPWWWaaa~~~tttvvv~~~~~~```[[[hhhmmmnnnoooppprrrrrrssssssvvvzzz~~~~~~~~~{{{wwwwww{{{zzzwwwrrroooqqqtttxxx]]]QQQGGGHHHKKKEEEFFFIIIEEEHHHGGGIIINNNUUUbbbvvviiieeeccccccbbbZZZXXXXXXVVVQQQKKKEEEBBBAAA???>>><<<999777555444333222222222222222222222222222222222222222222222222111111111111111111111111555444333333555777999;;;======CCCMMMPPPMMMIIIHHHKKKMMMRRRWWW\\\]]]\\\ZZZXXX^^^hhhqqqxxxyyyooodddaaannnxxxtttfffZZZTTTQQQNNNNNNNNNNNNQQQYYYeeennnqqqvvvzzz~~~|||gggeeesss{{{fffMMMNNNMMMLLLOOONNNRRRYYYfffttt}}}sssrrrwww}}}uuuzzz{{{jjjVVVWWWPPPSSSOOORRRWWWaaa~~~xxxxxx\\\[[[iiilllmmmnnnooopppqqqqqqpppwwwyyy}}}zzz{{{yyyvvvxxx{{{{{{wwwqqqoooqqqtttvvvlllSSSIIIKKKNNNGGGEEEIIIGGGHHHFFFGGGKKKPPPZZZkkk{{{jjjeeebbbcccbbb[[[XXXWWWVVVQQQKKKEEEBBBAAA@@@???<<<:::777666444444222222222222222222222222222222222222222222222222111111111111111111111111111222333333222333777;;;>>>===CCCLLLRRRNNNIIIFFFJJJKKKOOOTTTYYY\\\[[[YYYXXXaaammmwww{{{yyyqqqjjjZZZgggwww{{{qqqbbbYYYWWWOOOOOONNNMMMNNNVVVbbbjjjqqquuuzzz|||}}}ooofffooozzzSSSNNNPPPLLLKKKNNNOOOTTT^^^lllzzzyyynnnnnntttwwwpppoooeeeWWWWWWOOOTTTRRRVVVYYYbbb{{{nnnYYY]]]kkkiiijjjlllnnnoooqqqqqqqqq}}}|||~~~}}}xxxzzzyyyvvvwwwzzzyyyuuupppoooqqqtttuuu~~~XXXKKKKKKNNNGGGDDDHHHHHHGGGFFFFFFIIILLLSSScccqqqjjjbbb___aaabbb[[[XXXWWWVVVQQQKKKEEEBBBAAA@@@???<<<:::777666444444222222222222222222222222222222222222222222222222111111111111111111111111...111333222111333888===@@@===@@@HHHLLLIIIDDDCCCJJJKKKNNNSSSXXX[[[[[[[[[^^^hhhuuu}}}}}}xxxsssrrr```hhhvvvyyygggZZZWWWQQQQQQOOOMMMNNNUUU___gggoootttzzz{{{{{{jjjhhhwwwYYYKKKPPPLLLIIIOOOPPPRRRYYYfffuuuuuurrruuu}}}tttpppjjjbbbSSSKKKQQQSSSXXX[[[ddd~~~eeeYYY___iiijjjkkklllmmmnnnooooooooo}}}|||}}}xxxxxxyyyyyyvvvwwwxxxuuupppooonnnqqqttttttzzz```NNNJJJNNNGGGCCCGGGGGGFFFEEEEEEHHHJJJPPP^^^kkkhhh```]]]___aaa[[[XXXXXXVVVQQQKKKEEEBBBAAA???>>><<<999777555444333222222222222222222222222222222222222222222222222111111111111111111111111///111333333333555:::>>>???===???DDDFFFCCC@@@@@@HHHLLLPPPTTTWWWZZZ^^^aaaccckkkwww{{{wwwxxxnnnmmmvvv}}}hhhYYYVVVQQQRRRQQQOOOOOOTTT]]]ccckkkrrryyy{{{{{{}}}jjjkkk{{{cccJJJNNNMMMJJJQQQQQQRRRWWWaaannnzzzwwwtttxxxpppfffRRRIIIQQQVVV]]]^^^ggg|||yyy```]]]dddhhhooooooooonnnmmmlllkkkjjjvvvwwwzzzxxxvvvxxxxxxvvvvvvwwwsssnnnnnnnnnrrruuutttxxxlllSSSIIILLLHHHDDDGGGGGGFFFEEEEEEGGGHHHMMMYYYeeeeee___]]]```aaa[[[XXXXXXVVVQQQKKKEEEBBBAAA???===;;;888666444333222222222222222222222222222222222222222222222222222111111111111111111111111111222222111222444888:::;;;<<<@@@EEEEEE@@@>>>???GGGMMMTTTWWWWWWZZZbbbhhhfffiiiuuu}}}yyyppprrr~~~kkk\\\YYYPPPQQQQQQPPPOOOSSSYYY___hhhpppxxx{{{{{{}}}|||oooppp~~~tttOOOOOOOOOJJJQQQOOOPPPTTT\\\hhhuuusssYYYPPPYYY```ggggggooozzzssscccgggnnnmmmppppppoooooommmlllkkkjjjooorrrwww|||wwwrrruuuvvvuuuvvvxxxtttnnnlllmmmrrrvvvtttwwwxxxYYYIIILLLJJJGGGIIIHHHGGGFFFFFFGGGFFFIIISSS___{{{ccc______aaaaaaZZZXXXXXXVVVQQQKKKEEEBBBBBB>>>===:::888555444222222222222222222222222222222222222222222222222222222111111111111111111111111222111//////000111333444777:::BBBHHHFFF@@@>>>@@@GGGNNNWWWYYYXXX[[[dddmmmhhhhhhrrr|||nnnlll|||oooaaa___OOOQQQQQQPPPOOOQQQWWW\\\eeennnxxx|||{{{}}}yyyuuuuuuVVVQQQQQQKKKPPPLLLNNNRRRYYYdddrrrcccYYYbbbiiipppooowww}}}zzzssshhhrrrxxxtttmmmnnnnnnnnnnnnnnnmmmmmmmmmqqqwww~~~~~~yyytttooosssuuuuuuwwwxxxuuuooolllmmmsssvvvtttwww]]]JJJLLLLLLJJJJJJHHHHHHGGGGGGGGGEEEFFFOOOZZZddd\\\ZZZ^^^bbb]]]YYYXXXTTTOOOIIIEEEDDDDDD???>>><<<999666444333222222222222111111111000000111222222333333222222111222222111111111111222222222222111111222222333444888;;;???AAABBBBBBDDDEEECCCSSS```aaa^^^aaajjjppphhhcccjjjwwwooowwwmmm^^^UUUPPPNNNPPPQQQPPPSSSXXX```mmmwwwyyyzzzlllKKKIIINNNKKKJJJPPPSSSTTT^^^pppmmmoooxxx~~~wwwuuuzzzxxxwwwnnnkkkmmmnnnllljjjiiilllooommmppptttxxxzzzyyywwwuuuyyysssmmmlllnnnpppooollllllqqqtttssssss{{{aaaTTTLLLHHHLLLGGGKKKFFFGGGFFFCCC@@@BBBJJJQQQggg```]]]```ccc^^^YYYXXXTTTOOOIIIEEEDDDDDD???>>><<<999666444333333333333333333222222111111111222222333333222222111222222111111111111222222222222111111222222333444999;;;???AAABBBCCCEEEFFFHHHUUUaaabbb```aaaeeehhheee___ddd~~~}}}pppuuuyyygggZZZTTTPPPPPPQQQPPPSSSWWW```lllwwwzzz|||vvvQQQJJJNNNNNNJJJOOOQQQRRR[[[lll{{{yyytttvvv||||||vvvqqq}}}tttlllmmmnnnmmmkkkjjjkkkllloooppprrrtttvvvwwwwwwwwwwwwrrrmmmllloooqqqpppnnnjjjmmmooooooqqqxxxcccRRRKKKHHHKKKDDDGGGEEEGGGGGGDDDBBBCCCIIIOOOllleeeaaacccddd___XXXWWWUUUOOOJJJEEEDDDDDD???>>>;;;999666555444333444444444333333333333222111222222333333222222111222222111111111111222222222222111111222222333444999<<<@@@BBBCCCDDDFFFHHHFFFQQQ\\\```dddiiilllllljjj```bbb|||zzzqqq~~~uuu```YYYRRRQQQQQQPPPSSSWWW]]]hhhtttyyy}}}YYYHHHJJJMMMKKKNNNOOOPPPXXXggguuu|||{{{www|||uuujjjxxxssskkkkkklllnnnooopppnnnlllqqqppppppppprrruuuxxxzzzwwwrrrnnnlllnnnpppooonnniiijjjlllnnnqqqvvv}}}nnnTTTLLLKKKLLLCCCGGGEEEGGGHHHFFFDDDDDDHHHKKKpppiiiddddddddd^^^XXXWWWUUUPPPJJJFFFDDDCCC>>>===;;;999666555444333333333333333333333333222111222222333333222222111222222111111111111222222222222111111222222333444888;;;@@@CCCDDDEEEGGGIIIFFFMMMUUU[[[eeeoootttsssttteee```uuuqqqtttggg]]]SSSPPPPPPPPPSSSWWWWWWaaammmuuu{{{iiiNNNJJJOOOMMMNNNNNNOOOUUUaaannnvvv|||xxxgggqqq~~~~~~oookkkkkklllppptttvvvsssppppppppppppppprrruuuxxxzzzxxxtttooommmmmmnnnmmmlllllllllmmmppptttxxxyyyzzz___QQQMMMNNNFFFLLLEEEGGGIIIHHHFFFEEEFFFHHHqqqkkkeeecccbbb\\\WWWWWWUUUPPPKKKFFFCCCCCC>>>===;;;999777555444444111111111111222222222222111222222333333222222111222222111111111111222222222222111111222222333444777;;;???BBBDDDFFFHHHJJJNNNQQQUUU\\\iiiyyylll]]]hhhzzzrrr}}}ooocccVVVQQQPPPQQQTTTXXXUUU\\\gggrrryyy~~~[[[OOOQQQPPPNNNNNNPPPTTT]]]hhhpppzzz}}}gggjjjyyypppuuuyyywwwqqqqqqppppppssswwwwwwtttpppoooqqqrrruuuwwwyyyzzzzzz{{{wwwrrrooommmllllllkkknnnnnnppptttxxxzzzyyywww~~~sssYYYMMMNNNIIIOOOGGGHHHJJJIIIHHHFFFEEEEEEqqqlllfffcccaaa[[[WWWWWWUUUQQQKKKFFFCCCBBB===<<<;;;999777555555444000111111111111111222222111222222333333222222111222222111111111111222222222222111111222222333444666999>>>BBBDDDFFFHHHJJJRRRUUUZZZeeeyyy{{{fffeeetttyyyzzz{{{lll[[[SSSQQQRRRTTTXXXUUUYYYdddpppyyyeeePPPNNNPPPNNNNNNQQQTTTXXX```iiisssyyymmmfffvvvzzztttssstttsssrrrxxxwwwvvvvvvuuutttqqqnnnqqqssswwwzzz|||}}}}}}}}}~~~{{{wwwrrrooonnnnnnooooooqqqtttxxx|||}}}{{{yyy~~~gggMMMLLLIIINNNIIIIIIJJJJJJIIIGGGEEECCCqqqnnngggcccaaa[[[VVVWWWUUUQQQKKKFFFCCCBBB===<<<:::888777666555555111111111222222333333333111222222333333222222111222222111111111111222222222222111111222222333444444888===AAACCCEEEHHHJJJMMMSSS[[[iii~~~tttmmmqqqzzz~~~vvvxxxcccXXXTTTRRRSSSVVVTTTVVV___mmmwww}}}pppSSSLLLOOOLLLMMMQQQSSSTTTYYYaaaooovvv}}}vvviiilll|||{{{yyyuuurrrpppqqqrrrvvvwwwwwwuuurrrqqqpppqqquuuwwwzzz}}}~~~{{{wwwttttttuuuvvvsssvvv{{{yyyQQQNNNJJJLLLKKKKKKJJJIIIHHHGGGDDDBBBrrrooohhhdddbbb[[[VVVWWWUUURRRLLLFFFCCCBBB===<<<:::888777666555555222222222333333444444444222222222333333222222222222222111111111111222222222222111111222222333444444777<<<@@@CCCEEEHHHJJJKKKQQQYYYccctttyyyrrrrrrvvv|||}}}pppiii[[[VVVSSSSSSTTTRRRSSS[[[iiitttzzz~~~\\\QQQMMMJJJLLLQQQRRRQQQUUU\\\nnnuuu|||mmmhhhuuuxxxwwwuuuqqqnnnnnnqqqtttqqqssstttsssqqqpppssswwwyyyzzz|||~~~}}}zzzxxxxxx{{{}}}www|||XXXQQQMMMLLLMMMKKKJJJIIIHHHGGGDDDBBBoookkkdddaaa```ZZZWWWWWWVVVRRRLLLGGGDDDCCC>>>===;;;999777555444444555555444444444333333333222333333444444333333222222111111111222333444444111111222222222333333333222555:::>>>CCCGGGMMMPPPMMMOOOSSSYYY^^^dddmmmuuuoootttzzzyyyoookkkxxx}}}vvvvvvjjj\\\RRRRRRXXXSSSYYY]]]^^^gggwwwqqqSSSNNNNNNLLLJJJLLLQQQUUUVVVcccmmmzzzyyyiiijjj~~~|||wwwwwwwwwwwwvvvtttrrrqqqooowww~~~zzztttsssttt{{{~~~~~~|||}}}{{{wwwzzzbbbNNNRRRIIIMMMMMMLLLKKKJJJHHHFFFEEE}}}ooolllfffaaa___YYYWWWWWWWWWSSSMMMGGGCCCAAA<<<;;;:::888777666666666555555444444444333333333222333333444444333333222222111111111111222222333111111222222222333333333222666:::???BBBFFFJJJMMMOOOOOOPPPRRRUUUXXX]]]aaakkkrrrzzzzzzqqqlllwww~~~rrrrrraaaTTTSSSWWWSSSYYY\\\]]]eeeuuu```OOOOOONNNLLLMMMPPPSSSTTT```jjjxxxxxxooowww}}}{{{{{{||||||{{{xxxvvvtttsssxxx~~~~~~xxxrrrooopppwwwzzzzzzyyy{{{{{{xxxvvvyyy~~~~~~zzz|||~~~gggOOOQQQMMMNNNNNNMMMLLLKKKIIIHHHGGGzzzmmmlllfffbbb___XXXWWWWWWWWWTTTMMMGGGBBB@@@;;;:::999888777777777777555555444444444333333333222333333444444333333222222222111000000000111111111111222222222333333333333666:::???CCCHHHMMMQQQTTTRRRPPPNNNOOORRRVVVXXXdddmmmyyy}}}vvvrrrxxxlllzzzzzzdddXXXUUUVVVTTTXXXZZZ[[[bbbqqqfffPPPPPPPPPOOONNNNNNPPPRRR\\\fffsss~~~|||}}}{{{|||~~~~~~{{{xxxvvvssswww{{{zzzvvvqqqooooootttwwwwwwuuuwww|||~~~|||uuuttttttvvvyyyyyyuuuqqqzzz|||~~~tttRRROOORRROOOOOONNNMMMLLLJJJIIIHHHxxxjjjiiidddaaa___ZZZVVVWWWWWWTTTMMMFFFAAA???<<<;;;:::888777666666666555555444444444333333333222333333444444333333222222222111000/////////000111111222222222333333333333555888===EEEOOOYYYaaa\\\YYYSSSMMMMMMSSSZZZ^^^```kkkyyy|||}}}xxxqqq}}}ggg[[[XXXWWWUUUWWWXXXYYY___lll~~~jjjRRROOOOOOOOOMMMLLLNNNRRRWWW```mmmyyyuuuwww{{{~~~~~~|||yyywwwrrrtttvvvwwwvvvtttsssssssssvvvvvvttttttwwwxxxvvvppppppqqqrrrssssssqqqooo|||||||||}}}]]]NNNRRRNNNNNNNNNMMMLLLKKKIIIHHHxxxgggeee```___aaa]]]VVVWWWVVVSSSLLLFFFAAA??????===;;;999666555444333555555444444444333333333222333333444444333333222222222111000/////////000111111222222222333333333333444666;;;FFFVVVgggrrrmmmjjj^^^PPPKKKSSS^^^cccfffooo|||nnn___YYYWWWVVVWWWWWWXXX\\\gggyyy|||~~~~~~~~~XXXPPPLLLMMMLLLKKKMMMQQQSSSZZZfffqqq{{{rrrpppsssooorrrwww{{{}}}}}}{{{yyyuuuttttttuuuvvvvvvuuuttttttwwwvvvsssrrrtttssspppmmmnnnnnnnnnmmmoooqqqsss~~~zzzxxxzzz~~~oooQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHxxxgggccc______bbb___VVVVVVUUUQQQKKKFFFCCCAAA@@@>>><<<999666444333222555555444444444333333333222333333444444333333222222222111000000000111111111111222222222333333333333333444888DDDVVViiivvv~~~qqq[[[OOOUUUbbbiiiqqqvvvzzzfffZZZXXXWWWWWWWWWXXXZZZbbbsss~~~eeeVVVKKKJJJLLLKKKLLLQQQQQQVVV___jjjttt}}}vvvkkklllnnnnnnqqqvvvzzz}}}~~~}}}|||{{{wwwssssssuuuuuusssqqqsssvvvuuurrrpppqqqpppllljjjlllmmmlllkkkmmmrrrvvv~~~zzzxxxyyy}}}YYYQQQLLLLLLLLLLLLKKKJJJIIIHHHxxxhhheee```___aaa]]]VVVUUUSSSOOOIIIFFFDDDDDD???===;;;999666555444333555555444444444333333333222333333444444333333222222111111111111222222333111111222222222333333333444333333666???MMM]]]hhhzzzvvv^^^PPPWWWfffooouuuwww~~~nnn^^^]]]WWWWWWXXXYYYYYY^^^nnnvvv___LLLJJJLLLKKKKKKOOOPPPSSSYYYcccnnnxxxooonnnqqqqqqppprrruuuxxxzzz{{{{{{{{{{{{vvvppppppsssuuussspppooorrrrrrpppooopppoookkkgggkkknnnnnnkkkkkkooottt{{{{{{{{{|||}}}dddTTTMMMMMMMMMMMMLLLKKKJJJJJJxxxiiihhhccc``````[[[VVVUUURRRMMMHHHFFFEEEFFF===<<<:::888777666555555555555444444444333333333222333333444444333333222222111111111222333444444111111222222222333333333555444444555:::DDDPPPXXXcccmmmjjjWWWJJJSSSeeepppsssssszzzuuubbbbbbXXXWWWXXXZZZYYY\\\kkk|||fffNNNJJJMMMLLLKKKNNNOOOQQQVVV___jjjvvv~~~wwwiiinnnsssqqqqqqrrrtttvvvwwwxxxxxxxxxwwwqqqlllmmmrrrvvvuuurrrkkknnnpppnnnnnnpppoookkkdddjjjppppppllljjjmmmpppuuuwww{{{lllXXXNNNNNNNNNNNNNNNMMMLLLKKK{{{mmmiiiddddddddd\\\TTTRRROOOKKKGGGDDDBBBAAA>>>===:::777555444333333333333444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333444444444555999@@@IIIPPPSSSSSSUUUWWWTTTUUUaaapppwwwvvvyyyttthhh___ZZZWWWWWWWWW[[[dddmmm```LLLJJJMMMLLLJJJOOOMMMMMMVVVdddrrrzzz}}}zzzqqqppplllmmmtttssspppmmmmmmooosssuuuvvvuuuqqqiiieeeiiiqqqsssooovvvooohhhgggkkknnnllliiiiiipppvvvtttlllgggjjjoookkkrrryyy{{{yyyyyy}}}jjjWWWMMMKKKKKKJJJQQQRRRGGG|||mmmiiiddddddddd\\\TTTRRROOOKKKGGGDDDBBBAAA???===;;;888666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333333333444888>>>GGGMMMNNNOOOTTTXXXXXXXXX```kkkxxxyyyzzz}}}zzzggg___XXXWWWXXX[[[bbbjjjyyyyyyYYYLLLKKKJJJHHHMMMLLLMMMTTT```mmmwww|||nnnjjjllliiijjjpppsssqqqnnnmmmooosssuuuvvvvvvrrrkkkgggjjjqqqqqqmmmpppkkkggghhhmmmooolllhhhlllqqquuutttooolllmmmpppooouuuzzz{{{yyyyyy}}}bbbUUURRRRRRLLLLLLOOOKKK|||nnnjjjeeedddccc[[[SSSRRROOOKKKHHHDDDBBBAAA???===;;;999888777777777555555555444444333333222333333333333333333333333222222222222222222222222111111222222222333333333222222222333666<<>>===;;;999888777888888666666555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333555:::AAAFFFKKKPPPYYYccciiigggccc___ooouuuuuunnniiikkkpppqqq{{{|||sssxxxyyykkk]]]XXXXXXZZZ]]]aaagggsss|||VVVLLLMMMMMMIIIKKKMMMOOOSSS]]]lllwwwzzz~~~wwwjjjlllooommmnnnssssssqqqnnnmmmnnnpppqqqqqqrrrpppmmmkkkooosssoooiiijjjhhhiiimmmsssvvvtttrrrqqqrrrsssuuuwwwwwwuuusssuuuwwwyyywwwuuuuuuyyy}}}xxxwwwyyy}}}eeeUUUXXXQQQGGGKKKQQQ~~~ppplllfffdddbbbYYYQQQQQQOOOLLLIIIEEEBBB@@@===<<<:::888777666777777666666555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333444444444444555999???DDDJJJQQQ[[[eeekkkiiiaaaYYYdddlllsssssspppooopppqqqpppqqqyyyxxxqqqaaaZZZYYYYYY[[[___bbblll}}}cccPPPMMMNNNIIILLLMMMMMMNNNWWWeeepppuuuyyysssiiihhhjjjjjjnnnttttttrrrooonnnoooppppppooommmnnnnnnooossswwwrrrjjjllljjjjjjlllqqquuuwwwvvvrrrrrrtttwwwzzz{{{yyywwwvvvwwwwwwvvvttttttwwwzzzyyyxxxzzz}}}~~~nnnSSSVVVSSSKKKLLLPPPqqqmmmgggeeeaaaXXXPPPPPPOOOMMMJJJFFFBBB@@@>>><<<:::888777666666666555555555444444333333222333333333333333333333333222222222222222222222222111111222222222333333333444555444444555888===AAAEEEOOOYYYaaaffffff___WWW\\\gggwww}}}uuurrrwww{{{xxxxxxiiiaaa\\\YYYZZZ^^^___fffwwwyyyYYYMMMLLLKKKMMMMMMLLLLLLRRR^^^gggkkkpppxxx{{{ssskkkjjjjjjlllttt}}}xxxuuusssqqqqqqrrrqqqpppmmmppprrrtttzzz|||uuulllnnnmmmlllnnnqqqtttvvvvvvssstttwwwzzz}}}~~~|||xxxyyyyyyxxxwwwwwwxxxzzz|||{{{{{{}}}}}}]]]YYYUUUPPPOOONNNrrrnnngggeeeaaaWWWPPPPPPOOOMMMJJJFFFCCC@@@@@@>>><<<999777666666666444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333444444333333333555:::===AAALLLWWW^^^bbbeeeaaaZZZYYYiiiyyytttiii___YYYYYY]]]]]]bbbqqqiiiRRRPPPNNNNNNMMMKKKLLLPPPXXX___ccchhhqqqzzz}}}xxxssspppooorrrzzz}}}zzzwwwvvvvvvuuutttsssqqquuuxxx{{{yyynnnsssssstttuuuvvvwwwvvvvvvuuuxxx{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{}}}qqqaaaXXXSSSQQQMMMsssnnngggeeeaaaVVVOOOOOOOOOMMMJJJFFFCCC@@@BBB@@@>>>;;;888777777777333333444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222333222111111333777;;;???LLLWWW]]]aaafffeeeaaaYYYlll|||ooobbbYYYXXX\\\\\\___nnnwwwZZZVVVOOONNNMMMKKKLLLPPPUUUZZZ___eeennnxxx~~~{{{xxxtttpppqqqyyy~~~{{{zzzyyyyyywwwuuuvvvzzz}}}zzzooowwwyyy{{{}}}~~~|||yyyvvvvvvzzz{{{yyyzzz~~~jjjZZZTTTSSSMMMrrrnnngggdddaaaWWWSSSRRROOOKKKGGGDDDBBBAAA@@@???===:::888777666555444444444444444444444444222222222222222222222222444333222222444444333222333333333333333333333333111333444444333444666888<<>>>>>:::666333444333222222444444333222333333333333333333333333222333444444333333555777;;;AAAMMM___vvvrrriii```aaaccchhhqqqoooVVVLLLMMMPPPJJJJJJPPPOOONNNTTT\\\fffpppzzzwwwqqqqqqtttwwwxxx{{{zzzxxxwwwwwwyyyzzz{{{vvvtttssswww|||~~~{{{wwwxxxzzz{{{yyyvvvuuuwwwzzzrrrvvvzzz||||||}}}~~~~~~|||xxxvvvwwwyyydddRRRQQQ}}}pppmmmgggdddaaaWWWRRRQQQNNNKKKGGGEEECCCBBB@@@???===:::888777666555444444444444444444444444333666:::======:::666333444333222222444444333222333333333333333333333333222333444444333333555777999???MMMfffuuufffcccaaabbbggguuu]]]PPPOOOSSSLLLIIIMMMLLLKKKPPPXXX```jjjttt~~~}}}rrrmmmooorrrsssrrrxxxwwwuuutttuuuwwwzzz|||{{{uuuuuuyyyyyytttooojjjnnnssstttqqqqqquuuyyysssyyy~~~~~~yyywwwzzz}}}~~~}}}~~~~~~}}}vvvssstttwww~~~lllTTTSSS{{{ooommmgggdddaaaVVVRRRPPPNNNKKKHHHEEEDDDCCC@@@???===:::888777666555444444444444444444444444333555666777777666555333444333222222444444333222333333333333333333333333333444444444333333444666666===MMMeee{{{ooohhhbbb```bbbmmmeeeRRRMMMRRRNNNKKKMMMKKKLLLOOOUUU\\\eeeoooyyyyyyqqqmmmppprrrsssqqqvvvuuusssrrrsssuuuxxxzzzwwwuuuwwwvvvpppjjjfffmmmsssuuusssrrruuuxxxrrryyyyyyvvvyyy}}}|||}}}~~~zzz|||~~~zzztttqqqtttwww|||{{{yyyZZZQQQzzznnnlllgggeeeaaaVVVRRRPPPNNNKKKHHHEEEDDDCCC@@@???===:::888777666555444444444444444444444444333333333333333333333333444333222222444444333222333333333333333333333333333444555444333222444666333999GGGYYYmmm{{{sssvvv}}}yyynnndddbbbbbbhhhyyyuuuYYYLLLPPPNNNMMMOOOMMMMMMOOOSSSXXX___hhhrrrxxxzzzuuussstttuuuuuutttvvvuuusssrrrssstttuuuwww|||vvvtttuuuuuurrrnnnjjjnnnrrrrrrqqqooooooqqqmmmttt|||}}}zzzxxx{{{vvvxxxyyywwwsssuuuvvvuuurrrqqqtttvvvvvvvvveeeNNNxxxnnnlllgggeeeaaaVVVQQQPPPMMMJJJHHHFFFDDDDDD@@@???===:::888777666555444444444444444444444444333333333333333333333333444333222222444444333222333333333333333333333333444555555444333222444555333666???MMMYYYggg{{{tttqqqooouuuyyyrrrfffdddccceeepppmmmSSSPPPNNNNNNQQQOOOMMMNNNPPPSSSXXX```iiipppuuu|||~~~}}}{{{yyyxxxvvvuuuuuuwwwvvvuuutttssssssssssssxxxvvvsssssstttuuutttssslllkkkjjjiiiiiijjjkkkllljjjpppvvvyyyxxxvvvxxxzzzsssuuu{{{|||vvvuuuqqqqqqrrrrrrssstttvvvwwwtttwww|||]]]xxxmmmlllgggeeeaaaVVVQQQPPPMMMJJJHHHFFFDDDDDD@@@???===:::888777666555444444444444444444444444333333444555555444333333444333222222444444333222333333333333333333333333444555555444333222444555444555;;;GGGPPPXXXeeesssjjjyyyvvvssszzzwwwzzzwwwttthhhfffeeedddkkkwww]]]TTTOOONNNQQQOOOLLLMMMNNNPPPTTT[[[ccciiinnnvvv{{{}}}~~~~~~|||xxxuuutttssswwwwwwvvvuuusssrrrqqqppprrrrrrrrrrrrsssssstttuuunnnjjjfffdddgggkkknnnpppjjjoootttvvvuuussssssssszzzzzz|||{{{sssrrrqqqsssvvvxxxyyyxxxvvv{{{|||vvvwwwnnnkkkccc```^^^VVVSSSQQQOOOLLLHHHEEEBBBAAAAAA@@@>>>;;;999777666666555555555555555555555555555555444444444333333333666555444333333333333333333333333333333333333333888777444222111222333333888666:::EEEOOOWWW^^^eeedddiiiyyyyyyxxx~~~nnnhhhdddaaaeeennnjjj```RRRLLLQQQNNNPPPMMMLLLPPPTTTXXX^^^dddhhhooowww}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvv{{{zzzxxxwwwuuurrrnnnkkkpppooommmmmmpppuuu{{{rrrllleeeeeejjjqqqtttuuuppprrrqqqooopppuuuxxxwww~~~zzzuuurrrtttwwwyyyyyywwwtttrrrtttxxxuuuxxxxxxnnnkkkccc```^^^VVVRRRPPPNNNJJJGGGDDDAAA@@@@@@???===:::888666666555555555555555555555555555555555444444444333333333555555444333333333333333333333333333333333333333777666444222222222333444777666:::BBBJJJRRR\\\fffdddiiivvvrrr|||uuukkkfffcccffflllvvvuuuYYYPPPSSSLLLPPPOOOSSSYYY]]]\\\]]]```dddjjjrrrxxx|||yyyyyyyyyyyyyyyzzzzzzzzz|||{{{yyyxxxvvvssspppnnnvvvtttqqqpppqqquuuzzz}}}yyysssllliiikkknnnoooooommmppppppnnnpppuuuxxxwww~~~xxxuuutttuuuxxxyyyzzzyyyxxxwwwuuuzzzwwwxxxzzzooolllccc```^^^VVVPPPOOOMMMJJJFFFCCCAAA??????===<<<999777666555555555555555555555555555555555555444444444333333333555444444333333333333333333333333333333333333333555555333222222333444555555555999>>>CCCKKKYYYgggqqqvvv~~~sssmmmxxxkkkcccaaaccclllyyyfffTTTRRRKKKMMMLLLOOOUUUWWWUUUVVVXXX]]]ccckkkqqqtttxxx~~~||||||tttuuuwwwzzz|||~~~~~~}}}|||zzzwwwuuutttzzzxxxuuussssssuuuyyy{{{|||wwwpppmmmnnnnnnmmmkkkmmmppppppooopppuuuwwwvvv{{{wwwyyy{{{zzzyyyyyywwwxxxyyyzzz{{{{{{||||||www}}}zzzwww{{{pppkkkccc___^^^VVVPPPOOOMMMJJJGGGDDDAAA@@@???>>><<<:::888777666555555555555555555555555555555555444444444333333333444444333333222333333444333333333333333333333333444333333333333444555666444555888:::;;;CCCUUUfffwwwwwwuuuwwwiiicccbbbgggooo}}}aaaTTTPPPPPPKKKIIIJJJKKKKKKOOOUUUXXX^^^eeejjjnnnrrrxxx|||yyysssrrrrrrtttwwwzzz~~~~~~|||{{{{{{|||zzzwwwuuuuuuwwwzzz|||yyyvvvsssrrrrrrrrrpppnnnqqqtttuuussstttxxxxxxvvvyyyuuurrrssswwwzzz}}}|||{{{zzzyyyyyy{{{|||}}}xxx}}}xxx{{{{{{oookkkbbb___^^^VVVQQQPPPNNNKKKHHHEEECCCBBB???>>>===;;;999888777777555555555555555555555555555555444444444333333333333333222222222333333444333333333333333333333333333333333333444555555666444555777777777===OOOaaajjjxxx{{{rrrvvvmmmhhhccceeelll}}}uuuXXXUUUTTTOOOKKKLLLLLLKKKOOOTTTUUUZZZaaafffiiimmmsssxxx~~~~~~uuuqqqqqqrrrtttwwwzzz}}}~~~}}}~~~}}}{{{zzzzzz||||||{{{yyyyyyxxxwwwuuutttwww{{{|||yyyyyy{{{zzzwwwtttsssrrrssswww|||~~~{{{yyyxxxxxxzzz{{{zzzzzz{{{}}}yyynnniii```^^^^^^WWWQQQPPPNNNKKKHHHFFFDDDCCC???>>>===;;;:::999888888555555555555555555555555555555444444444333333333222222222222222333333444333333333333333333333333333333333444444555555555444555666777555:::JJJZZZbbbqqq|||}}}|||}}}zzzttt~~~{{{uuuttteeefffdddggguuu]]]TTTPPPNNNOOORRRQQQMMMLLLMMMRRRVVV\\\aaadddhhhooottt{{{}}}~~~vvvtttvvvtttuuuvvvxxx{{{~~~|||{{{}}}|||zzzxxxvvvzzz~~~~~~}}}}}}yyytttvvvwwwuuuwww|||~~~~~~|||yyywwwwwwxxxyyy|||~~~~~~|||wwwlllggg___]]]^^^WWWPPPOOOMMMJJJHHHEEECCCBBB>>>===<<<:::999888888888555555555555555555555555555555444444444333333333222222111111222333333444333333333333333333333333333333444444444444444444555555666777666999EEERRR]]]hhhwwwzzz~~~iiillliiiiiipppoooYYYOOOMMMMMMPPPOOOKKKIIIKKKMMMQQQWWW[[[^^^ccciiinnnwwwyyy}}}}}}uuusssuuutttttttttuuuyyy}}}}}}|||{{{xxxvvvvvvwww{{{~~~~~~~~~zzzssswwwxxxuuuvvv}}}|||zzzxxxyyyzzz{{{|||~~~vvvkkkfff___]]]^^^WWWOOONNNLLLIIIGGGDDDBBBAAA===<<<;;;999888777777777555555555555555555555555555555444444444333333333222111111111222333333444333333333333333333333333333444444555555444333333666555666888777999CCCMMMRRR\\\ooo{{{llljjjhhhhhhnnn~~~gggVVVQQQMMMLLLKKKJJJMMMRRRIIIMMMSSSWWWZZZ^^^eeejjjsssuuuyyy}}}~~~{{{qqqmmmooossssssrrrtttwww}}}~~~{{{wwwuuutttuuurrrxxx|||}}}~~~{{{qqquuuvvvsssvvv~~~}}}{{{zzz{{{|||}}}}}}~~~tttlllfff^^^]]]]]]TTTOOOOOOMMMKKKHHHEEEBBBAAA???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333444444333333333333222222333333333444444444555555444444444444666999===???UUU^^^oooxxxttt|||mmmdddggglllqqqoooTTTLLLMMMFFFLLLRRRGGGLLLLLLNNNPPPTTTYYY^^^aaalllnnnsssxxx|||~~~|||xxxwwwwwwzzzxxxwwwvvvxxx}}}~~~}}}}}}}}}||||||}}}}}}||||||yyyxxxwwwwwwxxxwwwuuusssvvvtttvvv}}}{{{sssssstttvvv{{{|||}}}}}}zzzwwwwww{{{ssskkkfff^^^^^^^^^UUUPPPOOOMMMKKKHHHEEECCCAAA???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333222222222222222333333333333333333444444444444555555444444555666999<<<===NNNZZZlllsssfffyyynnniiihhhiiiuuugggRRRVVVQQQNNNPPPJJJLLLLLLMMMOOOSSSXXX\\\___dddgggkkkoootttwwwyyyzzz~~~~~~~~~|||wwwxxx{{{}}}~~~}}}|||{{{|||vvvtttsssrrruuuyyy}}}~~~~~~zzzyyy|||zzz|||}}}zzzvvvssstttvvvvvvtttttttttuuuuuutttrrrmmmlllnnnuuu}}}|||wwwvvvuuuuuuvvvyyy~~~yyyyyy}}}~~~rrrkkkeee]]]]]]]]]UUUPPPOOONNNLLLIIIFFFDDDBBB???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333333333222222222111111111333333333333444444444444666555555555666888:::;;;EEETTTiiivvvcccccc|||{{{mmmeeeccciiisssyyyUUUVVVTTTMMMLLLLLLLLLLLLLLLNNNQQQUUUYYY[[[```bbbfffkkkooosssvvvwww}}}{{{vvvyyy|||xxxqqqsssvvv{{{}}}}}}|||||||||qqqooonnnmmmooorrrvvvyyyyyyzzz{{{zzzvvvuuuxxxzzzuuuyyy{{{wwwppplllmmmqqqpppoooooopppqqqrrrqqqpppiiihhhjjjqqqyyy}}}|||xxxxxxvvvuuuuuuwww|||~~~yyy{{{~~~~~~ssskkkeee\\\\\\[[[RRRPPPOOONNNLLLIIIGGGDDDCCC???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333666666555444222111000000222222333333333444444444666666555555666777888999===OOOeeewww{{{zzziiijjjxxxlllggghhhkkk|||cccVVVSSSNNNMMMPPPLLLLLLLLLMMMOOORRRUUUWWW]]]___bbbgggkkkpppsssttt{{{}}}{{{vvvxxxyyyuuuooosssvvvzzz|||{{{yyywwwwwwnnnmmmjjjiiiiiikkknnnoooppprrrtttttttttuuuwwwyyyuuuwwwwwwtttpppmmmmmmooolllkkkjjjlllnnnpppqqqpppkkkiiijjjooovvvzzzyyywwwvvvuuusssrrrtttxxx}}}yyyyyy||||||}}}}}}{{{{{{|||tttkkkeee[[[ZZZYYYOOOOOONNNMMMKKKIIIGGGDDDCCC???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333444444555555555555555555222222222333333333444444666666666666666777777888999III^^^mmmtttzzzxxx}}}iiikkkxxxrrrmmmmmmuuu}}}~~~~~~jjj]]]WWWRRRQQQMMMLLLLLLLLLMMMOOORRRSSSVVVXXX[[[```eeeiiimmmooovvvwww{{{}}}{{{yyyvvvrrrnnnqqqssswwwxxxwwwuuuttttttnnnllljjjgggfffggghhhiiihhhjjjmmmpppsssuuuxxxzzz|||yyyuuutttsssrrrnnnkkkiiihhhhhhjjjnnnqqqrrrrrrnnnlllkkkmmmqqqssssssrrrsssrrrqqqqqqssswww{{{}}}~~~|||~~~yyytttsssuuuwwwyyyzzzyyyyyyyyyzzzssskkkdddZZZYYYXXXOOONNNMMMLLLKKKHHHFFFDDDCCC???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333///000222555777:::<<<===222222222222333333333333555555555666666777777777888BBBRRR```gggjjjrrrzzz}}}|||{{{hhhmmmzzzooonnnuuu}}}}}}~~~uuubbbQQQLLLOOONNNLLLKKKLLLMMMOOOPPPTTTVVVYYY]]]bbbgggkkknnnuuuvvvzzz}}}zzz|||}}}|||xxxtttooommmjjjmmmppprrrssstttuuuvvvnnnllljjjhhhgggggghhhiiieeegggjjjmmmpppssstttuuuzzztttssstttsssmmmhhhiiihhhhhhkkkoootttvvvwwwyyyvvvsssqqqrrrtttttttttqqqrrrrrrsssuuuwwwyyyzzzzzzxxx{{{|||vvvppplllooorrrvvvxxxxxxxxxxxxyyyxxxyyyqqqiiiccc[[[ZZZZZZQQQLLLLLLKKKIIIGGGEEECCCBBB???>>><<<:::888777777666555555444444444333333333333333333333333333333333111111222222222333333333...///111444777:::<<<===111222222222222333333333333444555666777777777777777:::DDDSSS___fffpppyyyxxxyyy}}}nnnxxx}}}rrrnnnzzzsssSSSPPPPPPOOOMMMLLLKKKLLLNNNOOORRRSSSVVVZZZ___eeeiiillluuuvvvyyy}}}zzzzzzzzzzzzzzzvvvqqqmmmfffhhhkkkmmmooorrruuuxxxmmmlllkkkjjjjjjkkklllmmmhhhiiijjjkkkmmmmmmlllkkkuuurrrppppppqqqqqqnnnkkkkkkjjjjjjmmmrrrwwwzzz{{{~~~zzzwwwvvvvvvxxxxxxtttuuuvvvwwwxxxxxxwwwwwwyyywwwxxx{{{zzzsssnnnmmmmmmqqqvvvxxxxxxwwwwwwwwwvvvxxx||||||nnngggbbb[[[\\\\\\TTTKKKKKKJJJIIIGGGEEECCCBBB???>>><<<:::999777777666555555444444444333333333333333333333333333333333111111222222222333333333111222333444555777888888111111222222222333333333222333444666777888888888777444:::KKK\\\hhhttt{{{iiittthhhmmm|||^^^^^^QQQPPPNNNLLLKKKLLLMMMNNNKKKLLLOOOSSSXXX^^^cccfffppprrrtttxxx|||{{{{{{xxxyyy|||{{{uuuooofffgggiiijjjlllooossswwwkkkkkkkkkkkkmmmoooqqqrrrllllllkkkjjjjjjhhhdddbbbgggiiijjjlllnnnoooqqqssslllkkkkkkoootttzzz}}}~~~yyyuuuttttttvvvwwwwwwxxxzzz{{{zzzyyyvvvuuusssuuuyyy|||xxxpppnnnqqqnnnrrrwwwzzzzzzxxxvvvuuutttvvvxxx{{{sssddd[[[ZZZ[[[XXXUUUNNNMMMKKKIIIGGGEEECCCBBB@@@???===:::888777666555555555555444444333333333444444333333333333222222111111222222222222111111333333333333333333333333222222333333333333444444333333444444555666666666222<<<===DDDZZZnnnyyynnnwwwnnnlllnnntttXXXVVVNNNMMMSSSQQQIIIIIIPPPLLLMMMOOOSSSWWW[[[___```eeehhhllloootttyyy}}}vvvwww{{{vvvjjjhhhhhhgggeeejjjrrrvvvuuuvvvtttqqqooonnnooopppqqqtttrrrooommmkkkhhhdddaaa\\\eeekkkmmmqqqvvvtttooommmmmmmmmpppuuuyyy{{{{{{xxx{{{{{{wwwvvvvvvtttooosssuuuvvvwwwvvvvvvxxxyyyyyyxxxwwwuuutttssssssrrrvvvrrrppprrrvvvyyywwwtttvvvtttuuuyyyrrrcccYYYXXXYYYWWWTTTNNNMMMKKKIIIGGGEEEDDDCCC@@@???===:::888777666555444444444444444444333333444444333333333333222222111111222222222222111111333333333333333333333333222222333333333333444444333333444444555666666666555;;;:::>>>OOO^^^mmm|||uuupppnnnrrryyy}}}eeeXXXOOOPPPOOOJJJIIINNNLLLLLLNNNPPPSSSVVVXXXYYY___aaaeeehhhkkkoootttwwwxxxzzz~~~|||yyyyyyyyytttmmmhhhiiihhhgggllluuuyyyxxxttttttssssssrrrrrrrrrrrrrrrqqqooonnnmmmjjjgggdddcccjjjoooqqquuuzzzzzzvvvqqqqqqqqqsssvvvxxxxxxwwwtttxxxyyytttqqqqqqpppnnnllloootttwwwwwwwwwvvvwwwzzzxxxuuussssssuuuxxxzzzvvvssspppqqquuuxxxxxxvvvyyyxxxyyy{{{}}}~~~qqqaaaWWWUUUWWWUUUSSSMMMMMMKKKIIIGGGFFFDDDCCC@@@???===:::888777666555333333444444444444444444444444333333333333222222111111222222222222111111333333333333333333333333222222333333333333444444333333444444555666666666777999666999CCCLLL```~~~wwwnnnjjjkkkrrr|||}}}zzzfffTTTQQQRRROOOLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSYYY\\\___bbbccceeehhhjjjpppsssxxx}}}~~~}}}{{{|||}}}wwwrrrrrrkkklllllllllqqqyyy|||zzzsssuuuwwwxxxxxxwwwuuusssqqqpppooooooooommmjjjgggiiimmmqqqrrrvvv{{{}}}{{{rrrssstttwwwyyyzzzxxxvvvqqqwwwyyysssnnnmmmooooooffflllsssxxxyyyxxxvvvuuuyyyvvvrrrpppsssyyywwwtttpppppptttxxxzzzyyy|||{{{|||}}}{{{}}}}}}ooo___UUUSSSUUUTTTRRRMMMMMMKKKJJJHHHFFFEEEDDD@@@???===:::888777666555333333333444444555555555444444333333333222222222111222222333333222222111333333333333333333333333222222222333333333444444333333444444555666666666666777555999???BBBXXX{{{{{{vvvooolllffftttzzz{{{|||zzz```VVVVVVTTTOOOLLLOOOOOOOOOOOOOOOPPPQQQQQQVVVYYY]]]___```aaacccdddllloootttyyy~~~|||}}}~~~}}}zzz~~~wwwtttxxxqqqssssssrrruuu|||}}}{{{tttwwwzzz}}}}}}zzzvvvsssqqqpppoooooopppnnnkkkiiikkklllmmmooorrrvvvyyy{{{oooqqqtttxxx{{{|||zzzwwwrrryyy{{{uuunnnnnnrrrtttjjjooovvv{{{{{{zzzxxxwwwvvvsssppppppttt|||yyyuuuqqqqqqtttyyy|||~~~}}}}}}}}}{{{zzzzzzmmm]]]TTTSSSTTTSSSQQQMMMMMMKKKJJJHHHGGGFFFEEE@@@???===:::888777666555333333333444444555555555444444333333333222222222222222333333333333222222333333333333333333333333222222222333333333444444333333444444555666666666555777666:::===;;;KKKkkknnnzzzpppjjjeeekkkvvv}}}yyy{{{sss]]]VVVTTTQQQOOONNNMMMMMMMMMNNNOOOPPPPPPRRRUUUZZZ\\\^^^___```bbbeeegggkkkooossszzzxxxuuuvvvkkk}}}~~~|||{{{www|||xxxyyyyyywwwyyy||||||xxxuuuxxx||||||xxxuuusssrrrpppoooooonnnllliiinnnlllkkkkkkmmmpppssswwwooopppssswwwzzzzzzwwwtttrrrxxxzzztttnnnoootttwwwuuuxxx{{{}}}|||{{{{{{|||xxxvvvtttsssuuuyyy}}}yyyvvvrrrrrrtttyyy~~~~~~|||{{{vvvjjj\\\TTTTTTUUUSSSPPPMMMLLLKKKJJJIIIGGGFFFFFF@@@???===:::888777666555333333444444444444444444444444333333333333222222222222333333333333222222333333333333333333333333222222333333333333444444333333444444555666666666555999888888;;;777>>>RRRnnnuuussskkk~~~pppgggcccaaadddlllwww}}}|||qqq___YYYUUUSSSLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPTTTVVVXXXYYY\\\^^^```bbbdddgggkkkqqqxxx|||wwwsssnnniiimmmvvv~~~~~~|||{{{yyy{{{zzzxxxyyy{{{yyyttttttvvvzzz~~~~~~{{{zzzvvvtttpppooooooooonnnnnnsssooolllllllllkkknnnsssqqqrrrsssuuuvvvtttpppmmmoootttuuuooolllooouuuxxx|||}}}}}}}}}{{{{{{|||~~~}}}{{{wwwtttrrrqqqrrrrrrvvvtttrrrrrrtttyyy~~~~~~|||ssshhh[[[UUUUUUVVVTTTPPPMMMLLLKKKJJJIIIHHHGGGFFF@@@???===:::888777666555444444444444444444333333444444333333333333222222222333333444444333333222333333333333333333333333222222333333333333444444333333444444555666666666555;;;777444999999888AAAPPP___tttyyylllyyyttthhhaaa\\\___fffppp~~~mmm___VVVOOONNNMMMMMMMMMMMMMMMNNNKKKMMMOOOPPPQQQSSSVVVXXX]]]___```cccffflllsssxxxvvv{{{zzzqqqjjjfffaaafff|||xxxvvvxxxxxxvvvwwwxxxuuupppppprrrvvvzzz~~~yyyuuuqqqooopppssstttuuuxxxqqqmmmmmmkkkhhhiiinnnoooooopppqqqqqqpppllliiinnnqqqpppllllllqqqvvvxxxyyyzzz{{{zzzyyyxxxyyy{{{}}}zzzuuuqqqnnnlllmmmmmmrrrqqqpppppprrrvvv|||~~~pppggg[[[VVVWWWWWWTTTPPPMMMLLLLLLJJJIIIHHHGGGGGG@@@???===:::888777666555555555555444444333333333444444444333333333222222222333333444444333333222333333333333333333333333222222333333333444444444333333444444555666666777444;;;666222:::>>>;;;===@@@RRRhhhzzzuuuggg}}}vvvlllcccbbbdddhhhsss~~~iiiXXXSSSSSSQQQPPPOOOOOONNNNNNKKKLLLMMMMMMMMMOOORRRUUUXXXYYY[[[]]]aaagggnnnsssqqqvvv|||~~~yyylllgggccc```^^^llluuurrrtttuuutttuuuvvvsssnnnlllooorrrwww}}}zzzvvvqqqppprrrvvvyyy{{{yyyrrrmmmmmmjjjeeeeeejjjkkkkkklllmmmoooooommmjjjooopppnnnkkkmmmtttyyyyyytttvvvxxxxxxwwwvvvvvvwwwxxxuuuppplllkkklllnnnpppnnnnnnooooooppptttzzz}}}rrreeeVVVQQQUUUYYYVVVQQQMMMMMMLLLKKKJJJHHHFFFEEE???>>><<<:::888777777666555555666666555555444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333222222444444444555555555555666666666666777888888999999BBBFFFXXXttthhhzzzhhhiiijjjeeefffpppwww\\\VVVVVVUUUQQQLLLIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQTTTUUUWWWZZZ^^^cccgggjjjmmmooossswww|||xxxpppnnnbbbbbb___^^^mmm~~~{{{{{{}}}}}}wwwrrrqqqqqqqqqrrrsssrrrooolllkkknnnrrruuuwwwyyy{{{}}}yyytttqqqqqquuuwwwuuurrrooollljjjjjjlllllliiigggkkkjjjlllrrrtttppplllkkkmmmnnnppprrrtttuuuuuuuuuzzzwwwwwwzzzyyytttppppppkkkqqqtttppplllmmmpppppprrrmmmkkknnnrrrssswww{{{pppcccUUUPPPUUUXXXVVVQQQMMMMMMMMMKKKJJJHHHFFFEEE???>>><<<:::888777777666444555555555555444333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333444444444444444444555555555555666666666666777888888999999<<<>>>LLLgggqqqwwwqqqkkkkkkpppkkknnnxxx~~~[[[VVVPPPOOOQQQSSSQQQOOOJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOPPPTTTXXX]]]aaacccfffhhhlllppptttwwwxxxyyy|||uuuhhhaaa```YYYWWWZZZmmmzzzxxxvvvuuuuuusssnnnjjjkkkkkkmmmppprrrsssqqqpppkkkmmmppprrrsssuuuxxxzzzzzzxxxwwwwwwxxxxxxvvvtttqqqnnnllllllnnnooonnnlllmmmlllmmmqqqqqqnnnmmmooolllmmmoooqqqsssuuuvvvwwwxxxtttrrrttttttooommmmmmpppttttttpppmmmnnnooonnnqqqmmmkkknnnrrrsssuuuyyy~~~}}}|||{{{{{{|||~~~mmm```RRRNNNSSSXXXVVVQQQNNNNNNMMMLLLJJJHHHFFFEEE???>>><<<:::888777777666444444444444444333222222222333333444444333333222222222333333333333333333222222222222222222222222222333333444444555555555444444444555555555555666555666666777777888888999999888???VVVttt~~~xxxqqqhhhfffffflllttttttnnn}}}xxxhhhWWWPPPRRRSSSOOOIIIMMMLLLJJJIIIHHHGGGGGGGGGIIIIIIKKKNNNRRRVVVZZZ\\\^^^```cccgggjjjlllnnnnnnrrruuu{{{{{{wwwsssnnneeeZZZUUUVVVXXXaaauuu|||yyyxxxxxxvvvtttpppllliiijjjkkkmmmpppssstttrrrqqqlllmmmmmmmmmmmmooosssvvvxxxzzz||||||yyyvvvtttssspppnnnkkkkkkllloooppppppnnnnnnppprrrqqqooosssyyyooopppqqqsssuuuwwwxxxxxxvvvpppmmmnnnooollllllnnnwwwxxxuuupppooopppnnniiioookkkjjjooorrrrrrtttwww~~~|||yyywwwxxx{{{~~~{{{|||jjj]]]PPPLLLRRRWWWVVVQQQOOONNNNNNLLLJJJHHHFFFEEE???>>><<<:::888777777666333333444444333333222111222333333444444333333222222222222222222333333333222222222222222222222222222222333444555555666666444444444555555555555666555555666666777888888888:::888;;;IIIaaawwwqqqjjjeeeeeehhhkkkrrryyyqqqbbbiiikkkXXXRRRRRRNNNJJJOOONNNMMMKKKJJJIIIHHHHHHHHHHHHIIIKKKOOORRRVVVXXXYYYZZZ]]]aaaccceeeffffffjjjnnnttt{{{{{{tttpppooojjjeeeaaaZZZUUUUUUYYY]]]}}}}}}zzzyyy{{{{{{yyytttooolllkkkppppppppprrrsssrrrooommmmmmlllkkkiiihhhiiimmmppptttyyy~~~~~~xxxsssqqqqqqmmmkkkhhhggghhhkkkoooqqqoooooorrrtttrrrsss{{{uuuvvvyyyzzz{{{yyywwwvvvtttnnnjjjkkkllllllooosss}}}zzztttooooooqqqmmmfffkkkggghhhmmmqqqrrrsssuuu{{{xxxtttrrrsssxxx}}}vvvwwwhhh[[[NNNKKKQQQWWWUUUQQQPPPOOONNNMMMJJJHHHFFFEEE???>>><<<:::888777777666333333444444333333222111222333333444444333333222111111111222222333333333222222222222222222222222222222333333444555666666444444444555555555555666555555555666777777888888999888;;;AAAQQQppp~~~tttiiieeeeeeeeeiiimmmttt||||||jjjdddhhh~~~hhhYYYUUUTTTTTTOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIKKKNNNQQQRRRUUUWWWZZZ]]]___aaaaaaaaafffiiiooovvv}}}zzzvvvpppjjjdddbbb]]]XXXUUUTTTUUU[[[cccsss~~~}}}}}}}}}}}}|||{{{uuuvvvvvvsssoookkkiiiiiipppoooooopppqqqooollliiimmmllliiifffdddeeehhhlllpppwww~~~~~~xxxrrrpppqqqmmmkkkhhhffffffiiimmmqqqqqqqqqrrrsssqqqqqqyyywwwyyy|||~~~}}}yyyuuurrrqqqkkkfffgggjjjlllqqqvvv}}}yyyrrrmmmoooqqqmmmeeegggddddddjjjooooooqqqtttsssqqqnnnmmmooosssxxx{{{|||sssuuuggg[[[NNNKKKQQQVVVUUUQQQPPPPPPOOOMMMKKKHHHFFFEEE???>>><<<:::888777777666444444444444444333222222222333333444444333333222000000111111222333333333222222222222222222222222111222222333333444444444444444444555555555555666444555555666666777777888555777:::===FFF___vvvkkkeeebbbbbbdddbbbiiisss~~~ppp^^^]]]rrrjjj\\\UUURRRNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGIIIJJJKKKPPPRRRUUUXXX[[[\\\]]]]]]bbbeeejjjpppvvv{{{~~~|||qqqkkkiiigggbbb]]]XXXSSSPPPRRRXXXaaappp}}}~~~|||{{{zzzyyyyyy{{{|||}}}tttsssqqqnnnmmmkkkkkkjjjiiiiiijjjlllnnnnnnllljjjmmmkkkiiieeeccccccfffhhhooouuu|||~~~zzzuuusssssspppooommmjjjhhhjjjnnnqqqsssrrrqqqrrrpppnnnrrryyytttvvvxxxzzzzzzxxxuuusssqqqjjjeeeeeehhhkkkpppvvvyyyvvvpppkkkmmmpppmmmgggfffbbbbbbfffjjjkkkmmmppppppooooooppprrruuuyyy{{{vvvsssuuu}}}hhh[[[NNNKKKQQQVVVUUUQQQQQQPPPOOOMMMKKKHHHFFFDDD???>>><<<:::888777777666444555555555555444333333222333333444444333333222///000000111222222333333222222222222222222222222222222222222222222222222444444444555555555555666444444555555666777777777666777999:::>>>LLLhhh{{{pppfffaaaaaacccfffjjjpppxxx|||nnnpppzzz{{{fffZZZRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGIIIKKKNNNRRRUUUVVVWWWXXX\\\___ccciiinnnqqqtttuuuyyy{{{~~~~~~wwwooojjjbbb]]][[[ZZZXXXVVVTTTQQQTTT^^^ooo||||||yyyxxxvvvuuuuuuxxx|||vvvrrrmmmkkkmmmoooooonnnfffgggiiilllooopppooommmlllkkkiiifffcccbbbdddgggkkkqqqwwwzzzxxxvvvtttsssssssssqqqmmmjjjjjjmmmppprrrppppppssssssqqqsssvvvooopppqqqsssvvvzzz}}}uuunnnhhhhhhiiikkkoootttsssqqqmmmiiijjjnnnnnnjjjiiidddaaaccceeeeeegggjjjkkkllloooqqqtttvvvxxxxxxqqqsssvvvyyy}}}iii\\\NNNKKKQQQVVVUUUPPPQQQQQQOOOMMMKKKHHHFFFDDD???>>><<<:::999777777666555555666666555555444333222333333444444333333222///000000111222222333333222222222222222222222222222222111111111111111111444444444555555555666666444444555555666777777777:::999888999:::>>>LLLYYY~~~zzzooohhhfffbbb^^^^^^bbbiiinnnxxx}}}~~~|||llldddpppuuuWWWVVVTTTRRRPPPOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFDDDEEEIIIMMMPPPRRRSSSSSSWWWZZZ^^^bbbgggjjjlllmmmooorrrvvvzzz~~~~~~{{{tttjjjbbb[[[[[[YYYUUUPPPNNNOOOPPPUUUUUU]]]ooo~~~xxx{{{wwwuuusssqqqrrrvvv|||tttnnnggggggkkkoooooonnnjjjjjjlllooorrrsssrrrppplllkkkjjjgggdddcccdddfffggglllqqquuuvvvtttrrrqqqttttttrrrnnnjjjiiikkknnnooommmooouuuyyyyyyyyy{{{mmmllllllnnnuuu~~~|||tttmmmllllllmmmppptttnnnnnnkkkggghhhmmmnnnllllllfffaaabbbbbbaaabbbeeeaaadddhhhllloooppppppooommmssswwwvvvyyykkk[[[MMMMMMTTTVVVTTTQQQPPPSSSTTTPPPMMMKKKEEE???AAA???<<<:::888777666666333666999<<<<<<999666333555555444444444333333333000000000111222222222333222333333444333222111000222222333333333333444444444444444444444555666777555555666666777777888888:::999999999;;;===@@@BBB___xxxxxxuuuiii___```bbb```^^^___gggnnnzzz|||zzzzzz}}}}}}ooo\\\XXXqqqooo___TTTVVVVVVPPPLLLPPPPPPNNNKKKHHHIIIJJJHHHEEEGGGFFFFFFGGGIIILLLPPPRRRTTTVVVYYY]]]```bbbcccdddkkklllooorrrvvvzzz}}}~~~|||uuuoookkkeee^^^YYYXXXVVVUUUSSSNNNJJJNNNTTTXXXdddxxx}}}yyy||||||sssoooqqqsssqqqmmmnnnlllhhhdddfffmmmsssnnnlllkkknnnrrrttttttrrrlllpppsssrrrmmmiiihhhhhhhhhjjjmmmqqqsssuuuuuuuuuwwwuuurrrooommmllllllmmmppprrruuuwwwxxxwwwuuutttqqqooonnnpppvvv{{{}}}}}}zzztttmmmjjjjjjlllnnnooollliiihhhkkknnnppppppmmmhhhddddddbbb___```ddddddcccbbbdddhhhlllmmmnnnttttttsssuuuxxx|||ooo___QQQPPPUUUUUURRRNNNLLLPPPQQQNNNLLLKKKHHHCCCAAA???<<<:::888777666666444555888::::::888555444555444444444444333333333111111111111111222222222222333333333333222111000222222222333333333444444333333333333333444555555555555555666777777888888888777777777999;;;>>>???KKK___vvvtttfffaaa```]]]\\\]]]```dddkkksss{{{~~~~~~}}}{{{|||zzz|||ddd\\\XXXjjjyyycccZZZUUUPPPQQQWWWOOOOOOMMMKKKKKKKKKJJJGGGFFFEEEEEEEEEFFFHHHKKKLLLQQQSSSVVVYYY\\\___``````bbbeeeiiiooouuu{{{~~~zzzwwwsssnnnfff```\\\XXXTTTQQQQQQLLLJJJNNNPPPQQQSSSWWWooo}}}{{{zzz|||xxxqqqppprrrsssooommmmmmlllhhheeegggnnntttmmmlllkkkmmmppprrrqqqpppllloooqqqpppmmmjjjiiiiiiooopppqqqrrrsssttttttttttttrrrooolllkkkjjjkkklllrrrtttuuuvvvvvvuuusssrrrnnnllljjjlllppptttuuuuuuvvvvvvtttqqqooonnnoooqqqrrrnnnkkkiiikkknnnqqqrrrqqqmmmjjjjjjgggbbbaaacccbbbaaaaaaccchhhmmmpppqqqppppppqqqssswww|||ooo```RRRQQQVVVVVVSSSPPPLLLOOONNNKKKIIIJJJHHHDDDAAA???<<<:::888777666666444555666777777666555444444444444444333333333333222222222111111111111111222222333333333222111111222222222222333333333333333333222222222333444444444555555666666777888888666666555666777999;;;<<<>>>JJJ[[[ppp|||wwwkkkddd___]]]]]]\\\\\\]]]___ccchhhmmmppp{{{{{{yyyvvvssssssxxxzzzyyyyyy{{{}}}mmm___VVV]]]oooyyyhhhYYYRRRSSSQQQPPPOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHLLLMMMPPPSSSVVVYYYZZZ[[[ZZZ\\\aaahhhooouuuzzz}}}{{{|||~~~~~~|||{{{xxxvvvtttppplllhhh___[[[UUUQQQOOONNNMMMLLLKKKGGGFFFIIIMMMTTTbbbnnn|||{{{wwwssstttvvvtttooolllmmmllljjjhhhjjjpppuuunnnmmmlllmmmnnnooonnnmmmkkklllmmmnnnnnnmmmmmmmmmqqqppppppooonnnnnnnnnnnnrrrpppnnnkkkjjjkkklllmmmttttttttttttsssrrrqqqpppllljjjiiijjjlllooooooooooooqqqtttuuutttssssssssstttqqqnnnlllooorrruuuvvvwwwtttsssssspppiiieeeeeegggeeecccdddhhhllloooppplllmmmooossswww|||iii\\\PPPQQQVVVWWWUUUSSSOOOQQQNNNIIIFFFFFFEEEAAA@@@???<<<:::888666666666444444444444444444444444444444444333333333222222333222222222111000000000222222222222222222222222111222222222222333333333444333333333333333444444444444555555666777777888666666555666777888999:::<<<@@@JJJ]]]~~~xxxwwwmmmfffbbbccc```\\\ZZZ[[[]]]^^^___cccggglllqqqxxxzzzvvvsssrrrrrrsssrrrppprrrwwwxxxwwwxxx||||||eeeYYYZZZmmmxxxaaaVVVYYYVVVSSSSSSQQQMMMLLLMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGIIIKKKMMMPPPRRRTTTUUUUUUWWW[[[```eeejjjnnnpppssssssuuuxxx{{{~~~}}}|||}}}|||}}}~~~~~~|||wwwsssrrrooolllhhheeeaaa\\\XXXPPPOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLOOOUUUfff~~~zzzyyy{{{|||wwwqqqlllnnnpppqqqpppqqqsssuuuqqqqqqpppooooooooonnnmmmnnnnnnnnnoooqqqrrrsssssspppqqqqqqqqqpppnnnlllkkkrrrpppooommmmmmmmmnnnooosssssssssrrrrrrqqqqqqqqqmmmmmmllllllnnnooopppqqqnnnrrrvvvxxxvvvssssssssssssrrrqqqsssvvvyyyzzzzzz{{{zzz{{{}}}zzzrrrlllkkkrrrooojjjhhhiiijjjkkkkkkmmmnnnrrrvvvzzz}}}fffZZZPPPPPPUUUVVVTTTSSSOOOPPPMMMGGGEEEFFFEEEAAA@@@???<<<:::888666666666444444333333333333444444444444333333333222222222333222222222111000000000222222222222222222222333111111111222222222333333555555444444444444555555444444444555666666777777777777777777777888999999::::::>>>MMMkkkvvvpppwwwmmmjjjfffaaa^^^]]]]]]\\\ZZZWWWYYY[[[^^^aaagggmmmqqqsssxxx|||yyyuuurrrqqqpppnnnnnnnnnppprrrtttuuutttuuuxxxyyyyyy~~~}}}nnneee^^^^^^kkk{{{uuuccc[[[UUUUUUTTTQQQPPPRRRMMMLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGIIIJJJLLLNNNOOORRRTTTWWWZZZ^^^bbbeeeggglllmmmoooqqqtttwwwyyy{{{||||||{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~|||zzzxxxvvvttttttsssrrrqqqqqqpppnnnkkkfffcccdddbbb^^^[[[WWWTTTOOOLLLIIIJJJJJJJJJIIIHHHGGGGGGLLLIIINNN___www~~~~~~wwwrrrnnnqqqvvvyyyyyyxxxvvvuuuwwwwwwvvvuuusssrrrqqqqqqwwwwwwwwwvvvuuutttttttttsssuuuxxxzzzzzzwwwtttqqqqqqqqqppppppooooooooooooqqqqqqqqqqqqrrrrrrssssssnnnnnnooopppppprrrssstttssswwwyyyxxxssspppppprrroooqqquuuzzz~~~~~~}}}|||yyytttsssyyyuuuqqqnnnmmmllllllkkkqqqsssvvvzzz}}}~~~~~~~~~hhh\\\RRRRRRTTTSSSPPPPPPKKKLLLKKKGGGFFFHHHHHHEEEAAA???<<<:::888777666666333333333333333333333333333333333333222222222222222222222111111111111111222222111111222222333444111111111111222222222222666666555444444444555555333444444555555666777777777888888888888888888888:::999<<>>FFFRRR\\\yyyoooaaaYYY]]]^^^XXXXXX]]]UUUWWWZZZ\\\]]]```dddgggfffoooyyy|||xxxpppiiiffffffhhhjjjmmmppprrrtttvvvxxxxxxxxx{{{xxxrrrsss|||}}}ppphhhfffqqqppp[[[UUUPPPOOORRRQQQLLLMMMQQQMMMLLLJJJFFFDDDCCCEEEGGGEEEEEEFFFGGGIIILLLNNNPPPRRRXXX^^^___\\\YYYYYY[[[[[[[[[YYYYYYYYYYYY[[[[[[[[[]]]```ccccccaaa___]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIIIIHHHGGGEEEIIIFFFGGGJJJIIIFFFIIIPPPQQQSSSTTTXXXfff|||}}}zzzwwwyyyyyyxxx{{{{{{vvvtttuuu}}}||||||~~~||||||}}}{{{|||~~~}}}{{{xxxuuussssssrrrrrrsssssspppllliiilllmmmoooqqqrrrqqqmmmjjjlllpppsssrrrpppppptttxxxwwwssspppqqqvvvzzz}}}~~~~~~{{{zzz{{{zzzvvvtttvvvuuuvvvxxx{{{}}}{{{wwwtttrrrsssuuuwwwxxxuuuqqqmmmqqqsssuuuuuuuuuxxx}}}aaaZZZTTTSSSWWWXXXUUUPPPNNNRRRRRRMMMIIIHHHFFFCCCBBB@@@===:::777666555555444444555555444444333222333222111000000000111222000000000000111111111111000111111111111222222222222222222222222222222222444333333222222333333333444444444444555555555555444444444555666666666777555777999999:::???IIIQQQgggxxxiiiiiijjjfffccceeefffeeecccaaabbbfffnnnsssxxxrrrppplllrrr{{{ttteeeccclll}}}qqq```WWWPPPQQQRRROOOMMMNNNMMMMMMLLLKKKIIIHHHHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJOOOSSSXXXYYYVVVSSSTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUSSSTTTWWWXXXYYYXXXVVVTTTTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIILLLKKKIIIHHHHHHGGGFFFEEEAAABBBHHHOOOPPPLLLMMMRRRTTTZZZbbblll}}}~~~~~~|||xxxzzzzzzxxxyyyxxxtttuuuzzz{{{}}}|||wwwssstttzzzzzzvvvwwwyyy|||}}}}}}yyytttsssuuuvvvuuusssrrrrrrsssttttttrrrmmmjjjjjjkkkmmmpppqqqpppmmmkkklllmmmooopppqqqpppooonnnkkkkkkmmmooorrrtttuuuuuuyyyvvvwwwvvvuuuvvvzzzrrrrrrssstttvvvvvvuuussssssuuuxxx{{{|||xxxqqqlllqqqrrrtttsssrrruuu{{{```YYYSSSSSSWWWYYYUUUPPPOOOSSSSSSNNNIIIHHHFFFCCCAAA@@@===:::888666666555444444555555444444333222333222111111000000111111000000000000111111111111000111111111111222222222222222222222222222222222333333222222222222333333444444444444555555555555666666666666666666666666666777999888777:::@@@EEEOOOmmm~~~yyyyyytttooommmnnnkkkgggfffkkkvvv~~~}}}xxxiiikkkxxxppp^^^UUUTTTRRROOONNNLLLLLLMMMMMMLLLIIIGGGFFFHHHGGGFFFDDDDDDEEEEEEFFFJJJMMMPPPOOOMMMKKKMMMOOOMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJMMMNNNPPPWWW___lll}}}~~~zzzyyy~~~zzzvvvsssuuu~~~zzzwwwvvvssspppooorrrrrrvvv|||~~~xxxtttsssvvvxxxvvvqqqooorrrvvvxxx{{{}}}}}}{{{{{{~~~|||wwwrrrrrruuuwwwsssnnnnnnoooqqqttttttqqqlllhhhgggiiilllooopppooommmlllqqqqqqtttxxxzzzyyytttpppggglllrrrtttrrrooonnnnnnuuurrrrrrwwwyyyxxxwwwyyyuuutttssstttvvvxxxxxxxxxtttvvvyyy}}}}}}yyyqqqllloooqqqqqqppppppssszzz}}}^^^XXXSSSSSSWWWYYYUUUPPPPPPSSSSSSNNNIIIHHHFFFBBBAAA???===:::888666666666444444555555444444333222222222222111111111111111///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222333444333333444444444555555555777777777777777666666666777999::::::999:::<<>><<<:::888777777777444444555555444444333222111222222222222111000000000000000000111111111111000111111111111222222222111111111111111111111111111111000111111222333444333333333333444444444444666666666666666666666666555555666777888999::::::;;;:::???MMMfff~~~qqqoooqqq}}}uuuggg```WWWRRRPPPPPPOOOMMMHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMMMMMMMPPPUUUZZZbbb{{{~~~{{{|||~~~xxxyyyyyyxxx|||vvv|||zzzxxx~~~|||zzzsssrrrmmmffffffkkkpppqqqgggfffeeeddddddfffhhhiiiiiigggddd```___bbbhhhmmmkkknnnrrrtttrrrrrrtttvvvxxx{{{{{{vvvnnniiikkkooojjjkkkmmmppppppmmmhhhdddbbbfffjjjlllkkklllnnnqqqpppzzztttkkkiiilllkkkooossspppllllllrrryyy~~~vvvppprrrsssqqqmmmlllhhhhhhjjjlllnnnooollljjjnnnkkkgggeeefffhhhhhhhhhgggkkkpppsssvvvyyyyyyYYYUUUQQQSSSXXXZZZVVVPPPJJJNNNOOOKKKHHHHHHFFFCCC???>>><<<:::888777777777444444555555444444333222111222222333222111000///000000000000111111111111000111111111111222222222111111111111111111111111000000000000111222333444222222333333333444444444444444444555666666666777666666666666888999999999999;;;>>>CCCNNNkkk{{{wwwuuurrrtttzzzooo```XXXTTTRRRPPPKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOSSSYYY\\\```gggpppxxxzzzxxx~~~{{{{{{yyyyyywww{{{|||zzz~~~~~~xxxvvv{{{|||xxxvvvnnnpppmmmhhhhhhmmmpppnnneeedddbbbaaabbbdddfffhhhiiigggccc```^^^```cccfffgggjjjnnnrrrttttttsssrrrttttttsssnnniiigggiiilllllllllmmmnnnooolllgggddd```dddhhhiiihhhhhhkkkooopppvvv{{{xxxppphhhggghhhjjjmmmpppoooooorrryyywwwmmmmmmppppppooooookkkjjjjjjkkklllmmmmmmllliiigggdddccceeefffggggggfffkkkrrruuuwwwyyy|||yyyYYYTTTQQQSSSYYYZZZVVVPPPIIIMMMNNNJJJGGGHHHFFFDDD???>>><<<:::888777777777444444555555444444333222111111222333222111000///000000000000111111111111000111111111111222222222000000000000000000000000000000000000111222333444222222333333333444444444222333333444555666777777:::999777777888999999999222999??????===OOO}}}}}}xxxuuuvvv}}}}}}qqqlllvvv~~~|||{{{~~~vvvggg___ZZZWWWPPPPPPNNNMMMMMMNNNNNNOOOMMMMMMLLLMMMMMMMMMKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIKKKMMMOOOQQQRRRSSS[[[bbbkkksss{{{{{{{{{~~~~~~{{{zzzzzzzzz{{{xxxvvvzzz}}}|||vvvsssxxx|||yyyuuussskkkooooookkkkkkooooookkkeeeeeeddddddeeegggiiijjjllljjjfffccc``````aaacccdddfffjjjooosssssspppnnnmmmnnnnnnooonnnkkkhhheeelllkkkkkklllllliiieeebbb^^^bbbggggggeeeeeeiiillljjjlllooonnnkkkhhhffffffgggiiijjjkkklllooouuuyyyzzzqqqkkknnntttuuusssrrrmmmkkkhhhggghhhjjjllllllfffeeedddeeefffggggggfffggglllssswwwwwwwwwyyy{{{www^^^WWWQQQSSSZZZ]]]WWWOOOOOOPPPPPPMMMIIIEEECCCBBB@@@>>><<<999777666555555555444444333333222222111222222222111111111111000222111111111000000//////222111111111000000//////000000000000111111111111111111222222222333333333222222333333333333444444555444444444444555666666777777888888888888999999<<<888888<<<===AAAUUUlllzzz{{{{{{xxxsssmmmhhheeegggjjjooossssssooojjjgggcccaaa```aaaccccccaaa^^^UUUWWWXXXXXX\\\kkksssiiifff```YYYTTTTTTUUUUUUTTTOOOPPPQQQRRRRRRRRRPPPOOOOOOLLLLLLLLLKKKHHHJJJOOOOOONNNMMMJJJIIIJJJNNNQQQWWWQQQNNNOOOOOOMMMMMMPPPSSSTTTUUUXXX\\\cccjjjnnn}}}{{{{{{}}}yyyzzz{{{|||}}}~~~zzzyyyxxxzzz}}}~~~}}}zzzxxxwwwvvvuuusssrrrqqqpppnnnmmmkkkiiilllrrrsssppphhhgggeeecccaaaaaadddfffsssnnngggcccbbbbbb```]]]bbbccceeehhhmmmppprrrrrrkkkkkkkkkiiiggggggiiikkkhhhiiiiiifff```]]]]]]^^^XXXZZZ\\\]]]]]]___aaadddfffbbbaaaccccccaaaaaaeeedddeeehhhmmmpppooojjjeeekkkhhheeeeeehhhlllooopppiiiiiihhhhhhiiijjjkkklllggghhhjjjlllmmmllljjjiiigggqqquuurrrqqqvvv{{{|||www___XXXRRRUUU\\\]]]WWWOOOOOOOOOOOOMMMIIIEEECCCBBB@@@>>><<<999777666555555555444444333333222222111222222222111111111111000111111111111000000000///111111111111000000000///000000000000111111111111111111111222222222333333222222222333333333444444444444444444444555666666999777888<<>><<<999777666666666555444444333333222222111222222222111111111111000111111111111000000000000111111111111000000000000000000000000111111111111111111111222222222222333222222222222333333333333444444444444444555555666999555555>>>IIIKKKBBB777:::666777<<<<<<888;;;CCCLLLeeerrrdddddddddccc^^^\\\```iiiqqqyyy{{{|||xxxuuusss}}}wwwyyy~~~{{{rrrllljjjjjjhhhdddaaa``````aaabbb___[[[YYYYYYWWWVVVYYY___WWWXXXZZZ[[[[[[\\\^^^```dddgggmmmvvv|||yyy|||yyywwwyyy|||yyyzzz|||~~~wwwvvvttttttuuuvvvuuutttppppppqqqqqqpppnnnmmmlllkkkkkkhhhdddeeeiiiiiifffgggfffeeecccaaaaaaccceeeiiilllpppqqqpppnnnlllkkkkkkjjjhhhfffeeeeeeffffffcccdddeeeeeeeeeeeegggiiijjjgggeeehhhlllkkkddd\\\XXX[[[^^^``````aaaccceeeeee___\\\]]]]]]\\\\\\___```ccciiioooqqqooojjjeeebbbbbbdddgggjjjkkkjjjiiihhhgggffffffgggjjjlllnnnkkkkkkkkkkkkkkkllllllmmmnnnrrrssssssuuuzzz}}}|||xxxaaa\\\XXXZZZ^^^^^^WWWOOONNNOOONNNKKKGGGDDDCCCCCC@@@???<<<:::777666666666555444444333333222222111222222222111111111000000111111111000000000000000111111111000000000000000///000000000111111111111111111111111222222222222111222222222222333333333444444333333444444555666666222222:::DDDFFF>>>444888555555;;;===::::::===DDDRRRooo|||}}}~~~{{{{{{}}}{{{wwwsssrrrooommmpppuuussstttuuuvvvwwwyyy}}}~~~~~~xxxuuuwwwzzzxxxyyy{{{}}}~~~}}}sssrrrpppnnnnnnnnnoooooommmnnnooooooooommmllljjjggghhhfffbbbbbbeeefffdddggggggfffdddbbbbbbccceeejjjnnnssstttrrrpppqqqrrrooonnnkkkgggdddbbbcccccc```bbbdddeeeddddddeeefffmmmjjjkkksss|||{{{ooocccaaaaaaaaa``````bbbeeehhhiiibbb]]]___aaaaaabbbddd```bbbfffjjjkkkkkkhhhfffeeedddeeegggiiijjjhhhggghhhgggfffeeefffhhhjjjkkkhhhggggggggghhhkkknnnoooqqqqqqppprrruuuzzz{{{zzzxxxccc^^^ZZZ[[[]]]\\\VVVPPPNNNNNNMMMJJJGGGDDDDDDDDDAAA???===:::888777666666555444444333333222222111222222222111111111000000000000000000000000111111000000000000000000111111///000000000111111111111000000111111111222222222111111111222222222333333333333333333333444555555444333333666:::;;;888555888555444888;;;;;;:::;;;999>>>NNNhhhxxxwww|||yyyvvvwww{{{wwwxxxyyyzzz{{{{{{zzzzzzpppnnnllliiihhhhhhjjjkkkjjjkkkkkklllkkkjjjiiihhheeehhhfffccccccgggiiihhhhhhiiihhhgggddddddeeegggnnnppprrrqqqoooooorrruuuppppppnnnjjjeeeccccccddd```bbbeeefffeeedddcccdddmmmlllqqq}}}xxxjjjiiigggccc^^^]]]```fffjjjmmmeee___aaaeeefffhhhkkkfffgggffffffggghhhiiikkkkkkiiiggggggggghhhhhhgggiiihhhgggfffffffffggggggeeeeeeeeefffiiimmmrrrtttrrrooonnnpppsssuuuwwwxxxyyyeee```[[[ZZZ[[[ZZZVVVQQQNNNNNNLLLIIIFFFDDDDDDEEEAAA???===:::888777777777555444444333333222222111222222222111111111111000000000000000111111111111000000000000111111111111000000000000111111111111000000000111111111111222111111111111222222222222333333333333333444444555555666666666555555666777999777555555666777888888999888>>>JJJZZZttt~~~}}}{{{|||wwwtttwww{{{}}}~~~{{{yyyzzz{{{xxxwwwwwwwwwwwwvvvvvvvvvnnnmmmjjjgggdddeeehhhllliiiiiihhhgggffffffeeeeeebbbeeeeeeaaa```dddggggggkkklllllljjjhhhggghhhiiirrrqqqpppnnnmmmnnnrrruuuppprrrrrrnnngggccccccddd___cccgggiiihhhgggffffffmmmooovvvyyyooommmjjjeee```^^^aaahhhmmmqqqhhhaaacccgggjjjlllnnnpppooolllhhhfffgggkkkooonnnkkkhhhggghhhhhhhhhggghhhhhhiiiiiiiiihhhgggfffgggggghhhjjjmmmrrrvvvxxxsssooonnnppppppooorrruuuyyygggbbb[[[YYYYYYXXXUUUQQQMMMMMMLLLIIIEEEDDDDDDEEEAAA@@@===:::888777777777555444444333333222222111222222222111111111111000///000000000111111111111///000000000111111111111000000000000111111111111000000000000111111111111111111111111222222222222333333222222333333444555444555666666555555666777777777777666555777888888???===>>>BBBDDDOOOlll{{{}}}zzzuuuuuuxxx{{{~~~{{{||||||}}}||||||||||||zzzyyyvvvtttsssssstttuuunnnmmmkkkgggdddfffjjjnnnmmmkkkiiigggfffeeefffgggdddhhhgggccc```cccffffffnnnoooooonnnllljjjkkklllssspppmmmlllnnnppprrrssspppssstttpppiiicccaaaaaa]]]bbbgggkkklllkkkkkkkkkqqqtttzzz~~~~~~{{{vvvrrrpppnnnllliiigggjjjooosssyyynnneeefffjjjlllnnnpppuuutttqqqlllhhhgggjjjmmmiiiiiihhhiiijjjjjjiiigggfffhhhkkkmmmnnnmmmkkkjjjiiiiiijjjlllooorrruuuwwwtttqqqpppqqqnnnjjjnnnuuuyyyhhhbbb[[[XXXWWWWWWUUURRRMMMMMMKKKHHHEEEDDDDDDFFFAAA@@@===;;;999777777777555555444333333222222111222222222111111111111000//////000000111111111222//////000000111111111222000000000000111111111111000000000000111111111111000111111111111222222222333333222222333333444555222333444555666666666555333777999999888:::<<<<<<999999===AAA>>>>>>PPPggg~~~vvvqqqppprrryyyyyyxxxxxxzzz}}}~~~}}}{{{|||zzzwwwsssrrrrrrssstttooonnnlllhhheeeggglllqqqrrrpppllliiihhhhhhiiijjjnnnrrrqqqkkkhhhiiillllllooopppqqqpppnnnmmmmmmnnnrrrooolllmmmpppsssrrrqqqppptttuuuqqqiiiaaa^^^___[[[```ggglllooooooooopppwwwzzz}}}{{{wwwttttttvvvrrrrrrsssrrrrrrtttwwwzzztttjjjjjjmmmooopppqqquuuuuurrrmmmhhheeegggiiidddeeegggkkkmmmllliiigggdddggglllppprrrqqqooommmiiijjjkkklllnnnppprrrsssuuurrrrrrrrrmmmhhhllluuuwwwhhhccc]]][[[[[[XXXRRRLLLNNNOOOLLLFFFDDDEEEEEEBBB>>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333333333333444444444555555777777777777888999:::;;;<<<;;;999:::<<>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333333333333444444444444555666666666666777888999999:::999888999;;;>>>BBBDDDIII^^^xxx}}}}}}||||||}}}~~~~~~~~~zzzwwwwwwyyy{{{}}}wwwtttsssuuuzzz|||zzzwwwvvvtttqqqpppqqqsssttttttuuuqqqlllhhhfffhhhjjjmmmgggjjjmmmmmmkkkiiijjjkkkooopppqqqqqqpppnnnlllkkknnnlllkkkkkklllmmmmmmmmmjjjhhhggghhhkkknnnooopppkkkvvvvvvrrrnnnbbbZZZaaaeeegggjjjllllllnnnppprrr|||}}}~~~~~~}}}{{{xxxvvvtttsssrrrrrrssstttxxx{{{uuujjjjjjnnnooonnnnnnnnnnnnlllgggdddeeehhhjjjeeefffiiikkklllkkkkkkjjjjjjppptttrrrqqqssssssoooooooooppprrrsssrrrnnnjjjnnnkkkkkkmmmjjjfffhhhnnnwwwddd___ZZZYYYZZZYYYSSSNNNKKKMMMLLLHHHFFFGGGEEEAAA>>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333333333333333444444444444444444444555555666777888777777888999:::<<<===>>><<>><<<999888777777555444444444444444333222111111111111111111000000000///////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222222222333333333444444444444444444444555666777888777777888999::::::::::::>>>DDDDDDJJJ\\\qqq~~~xxxzzz}}}~~~~~~|||~~~zzzvvvxxxzzzzzzyyysssssssssrrrqqqpppqqqrrrooonnnmmmooorrruuuuuutttxxxuuuqqqnnnnnnoooooonnnqqqpppnnnkkkiiifffdddcccbbbeeejjjnnnpppoooooonnnpppmmmlllooottttttoooiiinnnmmmnnnppptttwwwxxxwwwsssrrrqqqqqqpppnnnkkkiiillliii```iiigggiiimmmoooooopppqqqrrruuutttsssrrrssstttuuuvvvxxxyyyvvvpppmmmpppvvvxxxvvvqqqnnnnnnnnnmmmnnnrrrkkkeeeaaaccceeeccc```^^^dddddddddeeefffhhhiiijjjhhhkkkmmmllllllmmmnnnnnnlllppptttsssooommmnnnqqqmmmmmmnnnnnnllliiifffffflllfff___\\\[[[YYYSSSNNNJJJMMMMMMIIIGGGGGGEEE@@@>>><<<999888777777555444444444444444333222111111111111111111000000000///////////////////////////........................///////////////////////////000000000111111111111000000000000000000000000222222222222222222222222222222222333333333444444555555555555666777888888777888999:::::::::999999:::???===???KKKZZZqqq|||{{{~~~~~~xxxwwwyyyzzz}}}}}}tttppptttxxxwwwssssssuuuvvvuuusssqqqrrrssslllllllllnnnqqqtttvvvwwwzzzwwwssspppooonnnlllkkkmmmmmmmmmllljjjhhheeecccaaadddhhhmmmpppqqqooonnnrrrqqqppppppppppppooonnnjjjjjjkkkooosssuuuvvvvvvqqqpppooopppooonnnjjjgggqqqhhh]]]dddcccgggmmmpppqqqooonnnmmmpppooonnnnnnpppsssvvvxxx}}}|||rrrlllnnnrrrtttooolllkkkmmmllliiijjjnnnhhhaaa```fffjjjeee^^^[[[bbbaaa``````aaadddgggjjjfffgggiiijjjhhhggghhhjjjjjjooorrrpppllljjjmmmqqqoooqqqrrrrrrrrrrrrooolllooohhh```\\\[[[YYYTTTOOOLLLNNNMMMHHHFFFFFFDDD@@@>>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////........................////////////////////////000000000000111111111111000000000000000000000000222222222222222222222222222222222222333333333333555444444555555666777888888888999:::::::::999999999>>><<<<<>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////........................////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111222222222222333333333333333333333444555666777777777888888999999999:::;;;???<<<;;;???<<<===JJJZZZsss~~~~~~}}}}}}~~~xxxqqqpppssswww{{{~~~ttttttyyyvvvwwwtttoooppptttsssoooqqqtttuuusssnnnkkklllnnnnnnnnnnnnnnnoooqqqtttvvvvvvvvvvvvwwwwwwuuuqqqnnnqqqrrrssssssqqqooollljjjeeedddeeehhhlllnnnllljjjkkkmmmoooooonnnmmmnnnooollllllmmmpppsssuuutttsssllllllnnnqqquuuwwwwwwwwwzzzmmmcccbbb```cccfffggggggggghhhiiijjjiiiiiiiiijjjmmmppprrrwww}}}oooeeegggiiiggghhhddddddhhhiiifffccccccaaa[[[[[[dddfff```]]]```^^^```dddhhhjjjiiihhhgggeeedddgggjjjhhhaaa___bbbggghhhiiigggffffffjjjmmmkkkmmmnnnmmmpppuuutttnnnwwwkkkeee]]]ZZZZZZYYYUUUQQQQQQQQQNNNGGGCCCDDDCCC@@@>>><<<999888777777555444444444444444333222111111111111111111000000000000////////////////////////........................////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222333444555555777777666666777888999:::888<<<999;;;@@@===;;;EEE???OOOZZZiii~~~}}}}}}yyyssssssvvvzzz}}}zzzyyywwwrrrqqqtttuuuxxxvvvooooootttuuurrrvvvxxxzzzvvvpppmmmnnnqqqppppppooonnnmmmnnnqqqsssssstttvvvyyyzzzyyyuuurrrvvvvvvwwwvvvtttqqqnnnmmmgggeeeeeegggkkklllkkkiiifffhhhkkknnnpppooommmlllhhhhhhiiilllnnnooonnnllljjjjjjjjjlllppprrrssssss{{{rrrjjj```^^^bbbbbbbbbbbbbbbcccgggjjjgggfffeeedddeeegggiiijjjqqqzzzyyykkkbbbdddfffccchhhcccbbbgggjjjfffbbb``````XXXWWW___aaa[[[\\\ccc\\\bbbiiioooqqqnnniiifffcccbbbeeeiiifff^^^[[[^^^aaabbbcccdddeeehhhmmmpppiiikkkiiifffgggkkkiiibbbxxxhhhbbb___^^^\\\WWWSSSTTTPPPNNNJJJGGGDDDCCCBBBBBB?????????===:::777444222333333333333222111000000111111111111111000//////...------......///000111////////////////////////000000000000////////////000000000000111111111111222111000//////000111222111111111111111111111111111111222222222333333333111333444444222222333555777777777888999999:::::::::999888888999:::<<<===AAADDDHHHNNN\\\uuu}}}{{{{{{~~~yyyyyy|||yyytttrrrqqqooorrrwwwvvvrrrnnnooorrrrrrnnnjjjssstttvvvuuutttrrrrrrsssrrrllljjjnnnrrrssssssuuuqqqtttxxxxxxvvvuuuvvvyyytttssspppoootttvvvpppgggddddddeeehhhjjjkkkjjjhhhbbbhhhlllllllllmmmjjjeeecccfffjjjllllllllllllmmmqqqooommmnnnqqqrrrqqqooo~~~zzzrrrjjjccc^^^]]]^^^```bbbccceeegggkkknnnhhhfffccccccdddffffffeeennntttuuuooogggeeedddbbbeeecccaaaccceeeeeebbb___\\\ZZZYYY[[[^^^aaabbbbbbfffiiimmmoooooolllhhheee```dddgggfffaaa\\\[[[\\\]]]^^^```cccfffjjjmmmooollliiifffeeefffffffffeeewwwgggbbb______]]]WWWSSSSSSOOOMMMKKKHHHEEECCCAAAAAA>>>>>>===;;;888666444222333333333333222111000000000111111111111000/////////............//////000////////////////////////000///////////////////////////000000000111111111222111000//////000111222111111111111111111111111111111111222222222333333111222444333222222333555555555555666777777888888999888888999999:::;;;<<<===@@@CCCFFFMMM\\\qqq{{{{{{~~~~~~zzzuuuqqqqqqpppooorrrwwwuuutttrrrqqqooonnnmmmlllssstttuuutttrrrqqqrrrssslllhhhgggmmmsssttttttuuuqqqsssttttttsssqqqqqqqqqpppqqqppppppsssuuuqqqjjjeeeeeeeeegggiiijjjiiihhhcccgggiiiiiikkkmmmjjjeeeccceeegggjjjkkklllkkkjjjnnnllllllmmmpppqqqooommmtttssspppkkkeee```\\\[[[\\\]]]```cccgggjjjlllmmmhhhdddaaa___aaaccceeeeeekkkqqqsssnnnhhhgggfffeeeddddddeeefffgggfffdddaaa______```bbbdddeeedddccceeegggjjjlllllljjjgggeeeaaaaaa``````___^^^^^^]]]bbbbbbbbbccceeefffhhhiiijjjiiigggfffdddddddddddduuueeeaaa___```^^^XXXSSSRRRMMMMMMKKKIIIFFFCCCAAA@@@===<<<:::888777555555444333333333333222111000000000000111111000000///...000000///............/////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111111222222222222333111222333333222222333555333333333444555555666666777888999::::::::::::::::::===??????@@@EEEOOOWWWmmm{{{}}}|||{{{|||}}}~~~~~~|||~~~|||zzztttpppmmmooopppooorrrwwwvvvxxxxxxtttnnnlllnnnqqqwwwwwwwwwuuurrrrrrsssuuuoookkklllrrrwwwvvvssssssrrrqqqqqqqqqpppooollljjjkkkooorrrqqqrrruuusssppphhhgggfffgggiiijjjjjjiiidddffffffeeeiiimmmlllfffdddccccccfffjjjllljjjgggjjjiiijjjllloooooonnnllliiiiiihhhfffccc```]]]\\\^^^^^^```eeekkkooonnnmmmiiieee___]]]^^^bbbeeegggiiinnnqqqmmmiiiiiiiiihhhbbbeeeiiikkkjjjgggfffeeeccccccdddggghhhhhheeebbbggghhhiiijjjjjjjjjhhhhhhbbb___\\\\\\^^^aaaaaaaaagggfffeeedddcccbbbbbbbbbfffhhhiiihhheeeeeegggjjjsssccc______```___XXXRRRQQQMMMLLLLLLJJJGGGDDDAAA???===<<<:::888666666666777333333333333222111000000000000000000000//////...111111///......---------////////////////////////.........///////////////////////////000000000111111000000000000000000111111111111111111111111111111111111111222222222222000222333333222222333444222222333333444444555555555666888:::::::::999999999<<>>CCCGGGKKK^^^wwwzzzzzz~~~|||zzz|||~~~~~~|||~~~}}}yyyzzz}}}|||}}}{{{yyyqqqmmmlllnnnpppppptttyyyzzz{{{zzzwwwrrrqqqsssvvv|||{{{zzzwwwuuuuuuwwwyyyyyyvvvvvv{{{}}}xxxrrrppprrrpppnnnnnnpppnnnjjjfffhhhoootttssssssuuuvvvuuulllkkkiiijjjkkkllllllkkkhhhgggeeedddhhhnnnmmmhhhfffcccbbbeeejjjllljjjffffffgggiiikkkmmmmmmlllkkkgggggggggggggggeeebbb___bbbaaabbbhhhooorrroookkkjjjeee___\\\^^^bbbgggjjjhhhmmmooollljjjjjjjjjhhhbbbgggmmmnnnllliiiggghhheeeddddddeeeffffffdddbbbjjjjjjjjjjjjkkkkkkllllllccccccbbbaaaaaabbbdddeeejjjiiigggeeecccbbbaaaaaacccgggkkkkkkhhhhhhmmmqqqsssbbb___^^^```^^^XXXRRRQQQMMMLLLLLLJJJGGGDDDAAA???>>>===;;;999888888888888333333333333222111000000000000000000000///......222111000...------------////////////////////////------....../////////000...////////////000000000000000000111111000000000000000000000000000000000000000111111111222222222000111333222111111222444222333333444444555555666555666888999:::999999888999;;;===>>>===>>>BBBEEEDDDKKKYYYiii}}}~~~}}}{{{yyyyyy{{{~~~|||{{{}}}~~~}}}{{{~~~}}}~~~}}}{{{rrrnnnlllooopppqqquuuzzz~~~}}}{{{zzzyyyyyyyyyyyy|||{{{zzzxxxuuuuuuxxxzzz~~~{{{{{{zzzsssoooooommmkkklllmmmmmmiiieeehhhpppvvvuuutttvvvyyyyyyooonnnmmmnnnooopppooonnnlllkkkhhheeehhhmmmmmmjjjhhheeecccfffkkkmmmkkkgggfffgggiiikkkkkkkkkkkkkkkjjjjjjjjjlllmmmkkkfffbbbeeeccccccgggmmmooolllgggiiiddd^^^\\\^^^bbbfffiiijjjnnnooollljjjkkkiiifffccciiinnnooommmiiihhhhhhgggdddbbbaaabbbdddeeeeeeiiiiiihhhhhhiiikkklllnnndddiiimmmkkkeeebbbeeeiiikkkjjjiiihhhgggfffffffffeeeiiimmmllliiihhhkkkppptttbbb^^^]]]___]]]WWWSSSRRRMMMMMMKKKIIIFFFCCCAAA@@@>>>===<<<:::999888888888333333333333222111000000//////000000//////...---111111000......---------////////////////////////---------......//////000......////////////000000000000111111111111000000000000000000000000000000000000000111111111111222000111222222111111222444333333333444555555666666555666777888888999888888888999::::::;;;<<>>======AAAGGGLLLQQQ\\\hhhvvv~~~}}}||||||||||||{{{{{{~~~}}}~~~}}}{{{zzzxxxwwwvvv{{{uuuooommmmmmmmmrrrxxxzzz}}}}}}xxxtttrrrsssssstttuuuuuuttttttuuuvvvtttqqqttt|||}}}yyywwwrrrrrrsssqqqmmmjjjhhhgggkkkppptttssssssvvvvvvsssnnnoooqqqtttvvvvvvssspppnnnrrrqqqjjjdddeeegggggghhhhhhhhhhhhiiijjjkkkkkklllmmmmmmkkkhhhhhhkkknnnrrrqqqqqqtttvvvssskkkeeebbbcccdddeeeggghhhiiiiiidddcccbbbbbbeeefffgggfffkkknnnnnnkkkkkkllljjjeeejjjjjjjjjkkkkkkiiifffdddcccaaa```aaadddhhhjjjkkkcccccccccdddeeegggiiijjjjjjnnnppplllfffccchhhmmmmmmmmmnnnoooqqqssstttuuummmnnnoooooonnnlllkkkjjjwwwddd^^^[[[\\\[[[VVVTTTTTTPPPNNNJJJGGGDDDCCCBBBBBB;;;;;;;;;;;;999666444222333333333333222111000000///////////////......---000000///............///////////////////////////,,,,,,------...///000000............/////////000///000111222222111000///000000000000000000000000000000000000111111111111///111222222111111222333111222222333333444555555666666555555555777999:::555777:::<<<>>>?????????>>><<>>>>>>>>???AAACCCFFFGGGIIILLLOOOSSS[[[jjj}}}~~~~~~zzzwwwvvvxxxzzz{{{~~~}}}}}}}}}}}}~~~~~~~~~{{{zzz}}}zzz|||}}}yyy|||}}}}}}}}}}}}}}}zzzyyywwwtttsssrrrqqqpppnnnyyyvvvrrroooooooooooonnnqqqyyy}}}yyyssspppnnnllltttwwwxxxwwwuuutttvvvyyyuuuwwwxxxzzz{{{zzzyyyyyyzzzxxxwwwwwwxxxvvvqqqmmmjjjmmmqqqvvvxxxvvvpppkkknnnlllnnnssstttqqqppprrrpppvvvwwwpppfffaaa^^^[[[]]]```cccfffhhhjjjmmmnnnmmmqqqssspppiiieeehhhlllqqqxxx|||zzzuuurrrnnnjjjhhhhhhhhhhhhhhhhhhhhhhhhllllllmmmnnnooopppqqqqqqvvvpppjjjkkkoooppplllgggfffgggfffdddeeefffaaaZZZZZZ[[[^^^bbbfffkkkoooqqqjjjiiigggfffgggiiilllnnnnnnllliiigggfffggghhhiiijjjjjjlllpppvvvyyyyyywwwrrrtttuuurrroooqqqxxx~~~sssccc^^^\\\]]]\\\XXXUUUVVVQQQOOOLLLHHHEEECCCBBBAAA======<<<;;;999777555444444444444444333222111111000000000000/////////...................................................---------............///............////////////000000000000//////......000000000000000000000000...///000000//////000111111111111222222333333333222222333333333444444444333444555666777666666555888888999999:::;;;;;;;;;=========>>>@@@BBBDDDFFFFFFGGGHHHHHHLLLUUUcccmmmvvv~~~}}}}}}~~~~~~}}}zzzxxxwwwyyy{{{}}}~~~|||{{{|||~~~~~~~~~zzz{{{|||zzz|||~~~~~~|||xxxyyy|||}}}||||||~~~|||xxxxxxwwwuuuttttttsssrrrrrrtttrrrooooooooopppooonnnnnnvvvzzzwwwrrrpppnnnlllqqqsssvvvwwwvvvvvvwwwyyywwwwwwxxxyyyzzzzzzzzzzzz{{{yyyxxxyyyyyyxxxuuurrrmmmpppuuuzzz|||xxxrrrmmmqqqoooooossssssqqqqqqtttqqqvvvwwwpppgggbbb^^^[[[[[[]]]```cccfffiiilllnnnnnnqqqrrrmmmgggdddhhhlllssszzz~~~zzzuuupppjjjdddggggggggggggggghhhhhhhhhjjjkkkkkkmmmnnnoooppppppsssnnnjjjkkkoooppplllgggcccgggiiiiiiiiihhhaaaXXXZZZ[[[^^^aaaeeeiiilllnnnnnnllljjjiiiiiikkkmmmnnnoooooonnnlllkkkjjjjjjiiimmmlllmmmpppuuuwwwwwwvvvvvvwwwwwwtttpppqqqxxx~~~uuuddd___]]]^^^^^^ZZZWWWXXXQQQOOOLLLHHHEEECCCBBBAAA===<<<<<<;;;999777555444444444444444333222111000000000000/////////......................................................---------............///---............/////////000000000////////////...000000000000000000000000...///000000//////000111111111222222222222222222111111111111222222222222444444555666666666666555888888888999::::::;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFFFFDDDCCCGGGOOOUUUVVVbbbuuu~~~zzzyyyxxx{{{||||||{{{yyyyyy{{{|||~~~{{{yyyyyyzzzzzzzzzvvvzzz}}}yyyzzz~~~~~~|||}}}}}}{{{{{{{{{||||||xxxxxxyyy{{{~~~}}}~~~|||{{{wwwwwwuuusssuuuttttttsssrrrrrrrrrqqqmmmmmmmmmoooqqqrrrpppooolllssswwwtttpppooonnnkkklllooorrrtttuuuuuuvvvxxxwwwwwwxxxxxxyyyzzzzzzzzz{{{zzzyyyyyyzzzzzzxxxvvvnnnqqquuuyyy{{{xxxrrrmmmsssooommmnnnnnnmmmoootttrrrwwwwwwpppiiifffccc```]]]]]]___aaaeeeiiilllnnnnnnpppppplllfffdddggglllqqqxxx}}}zzzvvvqqqjjjccccccccccccddddddeeeeeeeeefffggghhhiiikkklllmmmnnnmmmjjjiiikkkoooooojjjeee___fffkkknnnnnnlllcccZZZ\\\]]]___aaadddgggjjjkkkooommmkkkiiihhhiiijjjkkkmmmmmmnnnnnnmmmkkkiiigggnnnmmmlllnnnqqqssstttsssxxxyyyxxxsssoooooouuu{{{yyyeee```^^^______[[[YYYZZZPPPNNNKKKHHHDDDBBBAAAAAA<<<<<<;;;:::999777666555555555555444333222111000000000/////////.........................................................---------............///---------.........//////////////////////////////000000000000000000000000...///000000//////000111222222222222111111111111111111111111222222222222444444555555555666666666777777888888999:::::::::::::::;;;<<<>>>???@@@AAACCCDDDEEEDDDCCCEEEIIIMMMNNNSSSZZZaaahhhnnnuuuzzz~~~~~~yyyvvvtttssszzz{{{||||||zzzzzz{{{||||||yyywwwwwwxxxxxxvvvyyy~~~~~~yyyxxxzzz~~~~~~|||||||||zzzzzz{{{||||||zzz{{{|||}}}yyy|||~~~{{{}}}~~~~~~}}}~~~~~~wwwooommmnnnmmmppppppqqqpppnnnllllllllliiijjjmmmqqqtttuuusssqqqmmmrrruuurrrpppooommmjjjiiikkknnnpppqqqqqqqqqqqqsssuuuwwwyyyzzzyyywwwvvvzzzyyyxxxxxxxxxwwwvvvuuuooooooppprrrsssrrrooommmpppjjjggggggffffffiiiooorrrvvvwwwrrrnnnmmmkkkhhhdddcccbbbcccgggjjjmmmnnnkkkmmmooommmhhheeefffhhhjjjqqqwwwxxxvvvssskkkddd]]]^^^^^^______``````aaaaaabbbcccdddfffggghhhiiifffeeeeeehhhlllkkkfffaaa]]]eeelllppprrrqqqjjjbbbaaaaaabbbccceeegggiiijjjmmmkkkhhhfffdddccccccccceeefffffffffffffffeeeeeekkkjjjiiijjjlllnnnpppqqquuuvvvuuuqqqkkkjjjooouuufffaaa___```___[[[YYYZZZPPPNNNKKKGGGDDDBBBAAA@@@<<<<<<;;;:::999888666555555555555444333222000///////////////............................................................---------............///------------.........................../////////////////////////////////...///000000//////000111222111111111111111111111222222222222333333333333444444444444444555555666666666777888888999999:::888999:::<<<===>>>??????>>>???AAABBBCCCDDDEEEGGGGGGIIIKKKMMMPPPTTTYYY\\\bbbhhhsss~~~~~~{{{yyyzzz{{{||||||~~~~~~~~~{{{wwwtttsssrrr{{{|||}}}|||zzzyyyyyyzzz~~~}}}}}}}}}~~~~~~{{{xxxvvvvvvwwwxxxwwwxxx{{{~~~zzzwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~{{{~~~|||yyy{{{}}}|||~~~~~~~~~|||qqqiiijjjmmmnnnnnnooopppoookkkiiihhhiiijjjlllppptttxxxxxxuuurrrnnnssstttqqqoooooommmiiiiiiiiijjjkkklllllljjjiiimmmpppvvvzzzzzzxxxssspppuuuvvvvvvuuutttrrrqqqqqqrrroookkkjjjkkklllmmmmmmkkkfffbbbbbbbbbbbbeeejjjppptttvvvsssrrrttttttqqqkkkhhheeeeeegggjjjkkkjjjeeeiiimmmmmmiiieeecccbbbbbbiiioooppppppnnnggg___\\\]]]]]]]]]^^^^^^______]]]]]]^^^___```aaabbbbbb______```dddfffeeeaaa]]]\\\dddkkkoooqqqsssqqqllleeeeeeeeefffggghhhjjjjjjkkkiiifffcccaaa___^^^]]]______^^^^^^___aaadddeeeddddddeeefffgggjjjmmmooorrrttttttpppjjjhhhlllpppgggbbb___```___[[[XXXYYYPPPNNNKKKGGGDDDBBBAAA@@@;;;;;;;;;:::999888666666666666555444333111000////////////.........------........................---------------------------------............///,,,------------.........---............/////////////////////////////////...///000000//////000111000000111111111111111111333333333333444444444555444444333333444444555666666666666777888888999999888999:::<<<===>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGIIILLLOOORRRTTTTTTWWWZZZ^^^bbbgggmmmqqq~~~}}}~~~{{{{{{zzzzzz{{{|||~~~{{{wwwuuuuuuuuuzzz{{{{{{yyywwwwwwxxxyyy}}}|||{{{zzzyyyyyyyyyyyyzzzyyyxxxuuurrrsssuuuxxxxxxxxxyyy}}}zzzwwwvvvwwwzzz|||}}}~~~}}}{{{yyyzzzyyyzzz|||}}}~~~|||~~~~~~~~~{{{|||}}}{{{{{{{{{}}}~~~wwwlllhhhmmmrrrtttmmmpppsssqqqmmmjjjjjjlllnnnooossswwwzzzyyyuuurrrmmmqqqrrrooonnnooommmiiijjjiiiggggggggggggfffeeeiiimmmrrrwwwwwwtttpppllloooqqqttttttrrrpppooooootttpppjjjggghhhjjjlllmmmhhhdddbbbccccccbbbdddiiimmmppprrrqqqrrrvvvwwwtttkkkhhhddddddfffgggfffdddaaadddhhhiiifffbbb___]]]\\\bbbfffhhhiiiggg```WWW````````````````````````ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZ[[[]]]```aaa```\\\YYY[[[cccjjjmmmooorrrrrroooeeeeeeeeeeeefffggghhhiiikkkiiigggdddaaa^^^]]]\\\^^^\\\[[[[[[\\\___ccceee___aaabbbcccdddeeehhhkkkmmmqqqtttqqqllliiikkknnnhhhccc``````___ZZZVVVWWWOOONNNJJJGGGDDDAAA@@@@@@;;;;;;;;;:::999888777666666666555444333111000/////////.........---------........................---------------------------------............///,,,,,,---------.........---------.........//////////////////////////////...///000000//////000111//////000000111111222222333333333333444444444444444444333333333444555666555555666666777888888999888999;;;<<<===>>>======@@@@@@AAACCCEEEEEEDDDCCCFFFFFFHHHJJJLLLMMMMMMLLLTTTUUUVVVWWWWWWYYY]]]```dddiiipppuuuzzz{{{{{{|||}}}~~~~~~~~~~~~~~~{{{|||||||||}}}|||xxxtttssstttvvvvvvvvvuuutttssstttwwwyyy{{{{{{yyyxxxvvvtttsssrrrqqqqqqqqqooommmnnnqqquuuvvvvvvxxx|||~~~{{{xxxuuuuuuwwwyyy{{{|||}}}~~~~~~}}}{{{zzzxxxwwwwwwyyy}}}~~~~~~}}}zzz{{{~~~}}}|||}}}~~~~~~|||{{{|||zzz{{{}}}|||uuummmlllqqqttttttkkkooosssssspppnnnoooqqqrrrsssuuuxxxyyyxxxtttpppiiilllmmmlllmmmpppoookkkllliiieeedddeeeffffffeeehhhjjjnnnpppqqqpppmmmkkkiiinnnsssuuutttrrrqqqqqqrrrnnnjjjggggggiiijjjjjjdddaaabbbeeeeeecccdddgggiiilllmmmlllnnnrrrrrroooiiifffccccccffffffccc```^^^___``````^^^\\\[[[ZZZYYY^^^bbbdddfffgggaaaYYYccccccbbbbbbaaaaaa``````[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\ZZZXXXYYYbbbiiikkklllmmmmmmjjjbbbbbbbbbbbbcccdddeeeeeejjjiiifffddd```^^^\\\ZZZ]]]]]]\\\\\\]]]___```aaa^^^```cccdddcccbbbdddfffggglllqqqqqqllliiiiiikkkiiiccc``````^^^YYYUUUUUUOOOMMMJJJGGGCCCAAA@@@@@@;;;;;;;;;:::999888777666666666555444333111000/////////.........---------........................---------------------------------.........//////,,,,,,,,,---------......---------.........//////////////////////////////...///000000//////000111...//////000111222222333222222333333333444444444444444333222333444555666555555666666777888888888888999;;;===>>>>>>======:::;;;<<>><<<999777555444444444444333333222111000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000111222444555555444222111111222222333333444444555666666666666666555555555777888888999:::;;;<<<<<<<<<:::===CCCDDD@@@AAAEEEDDDDDDFFFHHHIIIJJJKKKKKKMMMLLLKKKKKKLLLNNNPPPRRRPPPPPPPPPPPPRRRUUUXXXZZZ\\\___aaaccccccccceeefffaaabbbdddfffhhhjjjlllmmmtttuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwyyy{{{|||}}}zzzzzz{{{|||{{{yyyvvv{{{~~~|||}}}~~~}}}|||~~~xxxrrrpppppppppqqqsssnnnhhhgggnnnvvvyyyyyyzzz}}}{{{yyyxxxwwwsssoookkknnnllljjjhhhhhhjjjlllnnnrrruuuzzz}}}{{{yyyvvvsssqqqvvvwwwwwwyyy|||wwwvvvvvvyyy}}}~~~}}}|||xxxzzz{{{|||}}}{{{vvvuuuxxx}}}}}}~~~zzztttuuuzzz}}}~~~|||{{{}}}~~~{{{wwwuuutttrrrpppooommmlllmmmnnnqqqrrrrrrrrrzzzzzzyyyvvvrrrnnnmmmmmmbbbccceeejjjnnnrrrrrrrrrnnniiidddbbbdddeeeeeecccbbbbbbdddeeefffggghhhhhhiiilllrrrwwwzzzyyyuuusssrrrnnnjjjiiiiiihhheeecccaaa___^^^^^^aaacccccccccbbbfffiiihhhiiilllnnnmmmoookkkhhhhhhkkkjjjeee```ccc]]]ZZZZZZZZZXXXXXXZZZ\\\bbbiiipppvvvwwwooodddaaa```cccgggeee```aaagggaaaaaaaaacccddd```YYYSSS\\\[[[\\\^^^```___ZZZVVVaaa^^^\\\___cccdddaaa]]][[[\\\]]]```aaaaaa___]]]```aaabbbccccccbbbaaa```bbbcccaaa\\\VVVUUUYYY]]]aaa\\\YYY\\\bbbdddaaa\\\bbbccccccdddeeeeeeeeeeeeiiifffbbb___]]][[[XXXUUURRRNNNJJJFFFDDDBBB@@@>>>===<<<<<<;;;:::999888888555444444333222111000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................................................................////////////////////////111111222333333222111000111111222333333444444555666666666666555555555555777777888999:::;;;;;;<<<999<<<===<<>>999;;;CCCCCC<<<@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNOOOPPPRRRTTTUUURRRTTTUUUUUUUUUVVVYYY[[[YYYXXXWWWXXXYYY\\\^^^```___aaaeeehhhjjjkkkjjjjjjooonnnnnnnnnooorrruuuwww~~~zzzxxxxxxyyyzzzzzz|||{{{|||~~~~~~~~~~~~}}}yyyvvvuuutttrrrqqqsssqqqsssxxxzzzxxxwwwzzz{{{xxxtttqqqqqqrrrrrrqqqvvvuuussspppmmmkkkhhhgggmmmnnnppprrrtttwww{{{~~~|||yyywwwvvvnnnqqqrrrtttyyy~~~|||vvvtttuuuyyy~~~}}}zzzzzz|||~~~~~~}}}{{{{{{}}}yyyvvvuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzz|||~~~}}}~~~|||~~~~~~uuuooonnnpppssstttqqqqqqrrrrrrssstttuuuuuu||||||zzzvvvpppllljjjjjjgggiiilllqqqtttuuusssqqqllllllllljjjgggeeeddddddcccdddfffgggggggggfffeeebbbhhhooosssttttttuuuwwwqqqnnnkkkjjjjjjkkkjjjjjjbbb```^^^^^^```bbbccccccdddlllrrrqqqoooppprrrrrroooqqqrrrpppmmmnnnsssxxx{{{mmmgggeeebbbbbbcccccchhhnnnsssyyy|||wwwoooeeefffjjjnnnmmmhhhgggiiiffffffhhhlllooooookkkggghhhgggffffffeeebbb^^^ZZZYYYXXXYYY]]]aaabbb___[[[[[[WWWUUUWWW[[[\\\XXXTTTZZZ]]]```dddeeecccaaa______``````^^^[[[[[[___cccgggbbb]]]]]]aaadddbbb______aaaccceeefffeeedddcccdddbbb```^^^]]][[[XXXVVVRRROOOKKKHHHFFFDDDBBB@@@=========;;;999666444222666666555333222111000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................................................................////////////////////////111111000000000111222222111111111222333333444444444444555555555555555666777777888999:::;;;<<<<<<<<>>???>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMMMMMMMMMMNNNOOOQQQQQQTTTUUUVVVVVVUUUWWWYYY\\\YYYXXXVVVVVVWWWZZZ]]]___aaacccgggjjjlllllllllkkklllkkkjjjjjjlllppptttvvv~~~|||yyywwwwwwyyy{{{}}}|||||||||~~~{{{|||zzzxxxxxxzzzxxxuuuvvvuuuxxx|||{{{wwwvvvyyyxxxtttooommmmmmooorrrrrruuuuuuuuussspppkkkgggeeekkklllmmmmmmooorrrwww{{{~~~|||xxxuuutttssskkkmmmnnnoootttzzz{{{xxxwwwxxx{{{~~~yyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||xxxuuutttsssrrrrrrsssuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~|||{{{zzz{{{}}}}}}~~~}}}|||}}}|||~~~zzzssspppqqquuuyyy{{{ssstttuuuvvvuuuuuuvvvwww}}}|||zzzuuupppkkkiiiiiiggghhhlllppprrrrrrnnnkkkgggjjjmmmlllgggcccbbbbbbbbbcccdddeeeeeedddccccccdddiiinnnpppnnnmmmoooqqqooonnnkkkjjjiiiiiiiiiiiicccaaa^^^]]]^^^```aaaaaacccmmmuuutttqqqrrrttttttnnnsssvvvsssnnnoooyyy}}}mmmfffeeeeeeeeegggfffjjjnnnpppuuuxxxtttnnnhhhjjjnnnrrrrrrnnnlllkkkfffeeefffjjjnnnnnnkkkggghhhhhhggggggeeeccc```^^^[[[ZZZZZZ\\\___aaaaaa```YYYVVVSSSVVV\\\___]]]YYYXXX\\\aaaeeefffeeebbb``````aaaaaa___]]]]]]___aaaeeeaaa\\\\\\```cccdddbbb]]]___bbbdddeeedddcccbbb{{{bbbaaa___^^^]]][[[XXXUUURRROOOKKKHHHFFFDDDBBBAAA>>>>>>===<<<;;;999777666777666555444222111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...................................................................................................111111111111111222333444000000111222222333333444333444444444555555666666888888999:::;;;<<<======<<<;;;<<<@@@>>>999;;;AAA???@@@AAACCCDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUWWWYYYXXXVVVVVVWWWZZZ]]]___dddeeehhhkkkmmmmmmmmmlllmmmkkkjjjjjjllloootttvvvyyyxxxwwwwwwwwwzzz}}}~~~~~~{{{}}}|||yyyzzz}}}|||vvvvvvvvvyyy|||zzzuuutttwwwuuuqqqllljjjkkknnnppprrrqqqrrrssssssppplllhhheeekkkkkkkkklllmmmqqqvvvzzzyyy{{{{{{yyyuuurrrqqqqqqlllmmmllljjjoooxxx}}}~~~~~~~~~}}}~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}|||}}}~~~}}}{{{zzzzzz{{{xxxwwwuuutttuuuvvvyyyzzz{{{zzz{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~|||zzzzzz{{{}}}{{{}}}|||yyyuuutttvvvxxxzzz{{{vvvwwwyyyxxxwwwvvvxxxyyy||||||zzzvvvpppllljjjjjjiiijjjmmmpppqqqoookkkgggeeeiiimmmmmmiiieeeddddddaaabbbbbbbbbbbbbbbbbbbbbfffiiikkkllljjjjjjlllnnnnnnnnnmmmkkkiiihhhhhhhhhgggccc___]]]^^^___``````bbblllssssssrrrsssuuuuuurrrxxx{{{yyytttuuu~~~{{{nnniiijjjkkknnnrrrjjjnnnpppppprrrsssqqqkkkjjjmmmqqqsssuuutttpppmmmgggfffeeehhhkkkkkkhhheeedddeeefffeeedddcccbbbbbbaaa___]]]]]]___cccfffggg___\\\YYY[[[___cccbbb```]]]aaafffjjjlllkkkhhhfffdddddddddbbb```^^^^^^^^^```]]][[[[[[___ccceeeeee___aaaccceeeffffffeeeeeetttaaa```___^^^]]][[[WWWTTTQQQNNNJJJGGGFFFDDDBBBAAA===============>>>???@@@888777666444333111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------........................000000111222222333333333000000111111222333333333333333333444555555666666777888999:::;;;<<<<<<===999888999===AAACCCAAA@@@??????AAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUVVVUUUUUUUUUWWWYYY\\\]]]aaabbbdddfffiiijjjllllllooommmkkkjjjlllppptttwwwuuuvvvwwwxxxxxxyyy|||~~~~~~|||~~~~~~yyyyyy~~~{{{tttuuussstttwwwwwwsssrrrtttrrrooolllkkkmmmoooppppppnnnoooqqqrrrpppmmmiiifffkkkkkkllllllmmmpppuuuyyywwwzzz|||{{{vvvsssrrrtttooopppnnnllloooxxx~~~~~~}}}||||||}}}}}}~~~|||zzz{{{~~~{{{{{{{{{|||}}}~~~~~~zzzvvvtttuuuxxxzzz}}}}}}}}}{{{{{{|||~~~||||||{{{{{{{{{{{{||||||zzz|||}}}{{{xxxwwwxxxxxxwwwvvvwwwzzz|||zzzwwwvvvxxxzzzzzzzzzyyyvvvrrrnnnmmmmmmnnnnnnpppqqqrrroookkkgggeeeiiilllnnnmmmkkkiiiiiidddcccbbbbbbbbbccceeefffiiiiiihhhiiijjjlllnnnooommmoooppppppnnnkkkkkkkkkmmmiiiddd```````````````ccciiinnnppprrrvvvwwwuuusssvvvyyyxxxvvvvvvzzzxxxqqqjjjjjjjjjkkkooouuummmrrrtttsssrrrssspppkkkkkkoooqqqsssuuuxxxuuupppmmmjjjhhhiiikkkkkkiiieeeaaaccceeeeeedddcccdddeeefffdddbbbaaabbbfffjjjllliiifffcccbbbbbbcccdddcccfffhhhmmmppprrrqqqooommmiiiiiihhhfffdddbbb___^^^]]]\\\[[[\\\```dddfffgggdddeeefffgggiiijjjjjjjjjmmmaaa```___^^^]]]ZZZVVVRRRPPPMMMIIIFFFEEEDDDBBB@@@<<<;;;::::::<<>>===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFDDDDDDFFFHHHIIIKKKKKKLLLNNNQQQTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^```cccfffjjjnnnpppqqqooolllkkkllloootttwwwuuuwwwyyyzzzxxxxxxyyy{{{|||||||||}}}~~~{{{zzz|||~~~xxxxxx}}}vvvsssnnnmmmqqqsssrrrpppqqqrrrpppooopppqqqrrrqqqooonnnoooqqqqqqpppmmmjjjhhhjjjkkklllmmmnnnqqquuuxxxwww{{{~~~}}}xxxuuuuuuvvvsssvvvuuurrrsssyyy}}}}}}}}}~~~|||yyywwwxxxyyyzzz~~~||||||}}}|||{{{{{{{{{|||}}}|||}}}|||xxxwwwxxxzzz{{{~~~~~~|||zzzyyy{{{~~~~~~~~~~~~{{{|||~~~~~~|||zzzyyy{{{~~~|||yyywwwvvvvvvvvvuuutttxxx{{{}}}{{{xxxvvvxxx{{{xxxyyyyyywwwsssqqqqqqqqqsssrrrqqqqqqqqqoookkkhhhdddfffiiilllooopppmmmkkkiiihhheeedddeeehhhkkknnnqqqmmmiiiiiimmmpppooonnnlllpppuuuwwwvvvsssrrrrrruuupppjjjeeecccccccccbbbdddgggjjjmmmsssyyyzzzvvvsssssstttuuuvvvuuusssrrrhhhffffffhhhfffeeeiiiooommmrrruuutttssssssppplllkkkooopppqqquuuzzzxxxrrrrrrnnnlllkkkmmmnnnkkkiiiccceeeggggggeeeeeegggiiiggghhhhhhhhhhhhiiikkkllllllllljjjfffccccccfffiiijjjllloooqqqsssrrrqqqpppmmmmmmlllkkkjjjgggdddaaa]]]]]]]]]___bbbdddffffffeeeeeeeeefffhhhjjjkkkmmmjjjaaa```___^^^]]]YYYUUUQQQOOOLLLHHHEEEDDDCCCAAA@@@===;;;888777888:::===@@@999888777555333111000///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------........................+++---///111222222000///000000000111222222333333222222333333444555666666444444555666777888999999555BBB===333OOOvvvjjj===<<<<<<===>>>>>>???>>>>>>AAA@@@???>>>???BBBDDDFFFBBBCCCEEEGGGIIIJJJKKKKKKJJJNNNRRRTTTSSSQQQPPPOOORRRRRRTTTVVVYYY[[[\\\]]]]]]]]]___ccchhhnnnsssvvvrrrpppmmmkkklllooosssvvvuuuxxx{{{{{{xxxvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{zzz{{{~~~~~~zzzxxx|||{{{~~~wwwxxxzzzrrrkkkhhhlllqqqqqqoooooorrrrrrrrrsssuuutttrrroooooopppqqqrrrpppnnnkkkiiiiiikkklllmmmnnnppptttwwwwww{{{}}}yyyuuuuuuwwwvvvzzz{{{xxxwwwyyyzzzxxxtttwww|||~~~yyyvvvtttuuuwwwyyy}}}}}}}}}}}}}}}{{{{{{|||~~~~~~|||yyywwwxxx|||}}}|||zzzzzzzzz|||~~~}}}|||zzzxxxwwwzzz~~~}}}zzzxxxyyy}}}~~~~~~~~~~~~{{{}}}|||zzzxxxzzz~~~~~~xxxvvvsssrrrtttvvvwwwwwwxxx|||~~~|||xxxuuuxxx{{{wwwxxxxxxwwwtttssssssttttttrrrqqqpppooommmjjjgggbbbbbbdddiiinnnpppnnnkkknnnlllhhhggghhhlllqqqttt{{{tttlllkkkoooqqqnnnjjjlllrrryyy}}}|||zzzyyyyyyzzzuuunnniiifffeeeeeedddeeefffgggkkksss||||||wwwwwwuuutttwww{{{yyyssslllbbbcccgggiiifffbbbeeellljjjppptttsssrrrrrrppplllkkknnnoooooottt{{{zzztttssspppmmmmmmnnnooommmkkkfffhhhjjjiiigggfffhhhkkkfffiiilllmmmlllkkkjjjjjjjjjlllkkkgggcccccciiinnniiikkkmmmoooppppppooonnnoooooonnnnnnnnnkkkhhheee______```bbbccceeeeeeeeedddcccccccccdddgggjjjllllllddd___ZZZZZZ[[[[[[VVVQQQOOOLLLHHHEEECCCBBB@@@???:::::::::::::::999888777666666555444333111000//////............---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///111111000---++++++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///...............///000000000111111111111222222222222222222222333444555555666777888999999::::::999777888:::===@@@CCCEEEFFF>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHJJJKKKNNNPPPQQQQQQPPPOOOOOOPPPRRRTTTVVVYYYZZZ[[[^^^]]]```eeeggggggoooyyyssslllfffeeejjjoooqqqqqqvvvxxxzzzyyywwwuuuttttttuuuvvvwwwxxxxxxwwwvvvuuuwww{{{}}}~~~|||}}}}}}}}}}}}|||zzzyyyoooiiifffjjjrrruuupppjjjooooooqqqsssvvvvvvtttrrruuurrrmmmkkkjjjkkkllllllmmmkkkkkknnntttxxxyyyxxxyyy~~~}}}yyyxxxyyyvvvxxx{{{}}}~~~}}}{{{zzztttxxx}}}~~~}}}|||zzzxxxvvvuuuuuuuuuuuu{{{}}}}}}||||||{{{zzzyyyyyy{{{~~~||||||~~~~~~zzzvvv{{{{{{|||{{{{{{}}}yyyzzzzzzyyyyyyzzz}}}{{{yyyyyy|||~~~{{{zzz|||}}}~~~~~~|||{{{{{{}}}}}}zzz}}}~~~|||}}}|||xxxvvvvvvuuurrrrrruuuxxxxxxyyy{{{{{{zzzvvvtttwwwvvvuuuuuutttssssssssstttttttttsssrrrmmmgggccc```dddjjjnnnooonnnnnnnnnnnnllljjjiiikkknnnsssvvvyyyvvvsssqqqpppooonnnmmmnnnsssxxx||||||zzzyyyxxxwwwqqqjjjeeedddeeeeeedddeeedddfffmmmvvv{{{|||zzz{{{yyyvvvwwwxxxwwwsssppphhhiiiiiieee``````dddiiioooqqqsssqqqnnnlllnnnppptttrrrrrrtttwwwyyywwwtttooonnnnnnnnnnnnmmmjjjhhhbbbeeeiiimmmnnnllljjjhhhiiijjjkkkllllllkkkjjjjjjhhhjjjkkkkkkjjjiiijjjkkkmmmkkkjjjkkkmmmoooooonnntttsssrrrpppnnnllljjjiiigggfffdddcccbbbbbbcccdddcccfffgggeeecccdddiiinnnlllddd___ZZZYYY[[[ZZZVVVQQQOOOLLLHHHEEECCCBBB@@@???;;;;;;;;;::::::888777777666666555444333111000//////............------------------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...000000///---,,,+++,,,------...---------,,,,,,,,,------------...+++,,,,,,,,,------------------------...........................//////000000000111111111222222222222222222222333444555555555666777888888999999999888999999999::::::;;;;;;============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGGGGIIIJJJMMMOOOPPPOOOOOONNNOOOPPPQQQSSSVVVXXX[[[\\\___]]]```fffhhhhhhkkkqqqllliiiffffffiiilllnnnoooqqqtttwwwxxxwwwuuuttttttssstttvvvxxxwwwvvvtttrrrvvvyyy||||||zzzyyyyyyyyyxxxxxxyyyzzzzzzyyyxxxwwwrrrnnnlllpppvvvxxxuuuqqquuuttttttvvvwwwwwwtttrrruuuqqqmmmjjjiiijjjlllmmmooonnnnnnqqqvvvzzz{{{zzz|||{{{zzz{{{|||}}}~~~~~~}}}|||wwwzzz~~~~~~|||zzz|||{{{xxxvvvtttsssssssssxxxzzz||||||{{{zzzzzz{{{zzzyyyyyyzzz|||~~~~~~~~~zzzvvv{{{|||}}}}}}|||~~~}}}}}}|||{{{zzz|||}}}}}}~~~}}}}}}}}}{{{{{{}}}}}}}}}~~~|||}}}}}}|||}}}~~~~~~|||}}}|||yyy|||yyyuuurrrrrrqqqppprrrwwwxxxxxxyyyzzzzzzxxxuuurrrwwwvvvtttrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqnnnjjjgggdddgggjjjllllllkkkkkklllooonnnllllllnnnrrrvvvyyyyyywwwtttrrrqqqpppnnnlllllloootttvvvvvvuuuuuuuuuxxxqqqiiicccbbbbbbbbbbbbdddcccdddiiirrrwwwxxxwwwyyywwwuuuuuuvvvuuussspppjjjkkkkkkhhhdddcccfffjjjmmmppprrrqqqooommmoooqqqwwwssspppsssyyy{{{yyyuuupppooonnnnnnmmmllljjjhhhgggggghhhhhhhhhhhhggggggjjjkkkkkkllllllkkkjjjiiifffgggiiiiiiggggggggghhhhhhgggggghhhkkkmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllfffeeedddcccbbbbbbcccdddeeeeeeddddddeeefffhhhiiimmmccc^^^YYYXXXZZZZZZUUUQQQOOOLLLHHHEEECCCBBB@@@???<<<<<<<<<;;;:::888777666666666555444333111000//////............---------......------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------..................------......///000000000000111111111222222222111111222222333444555444444555777777777777777;;;;;;;;;:::999999888888;;;<<<<<<<<<============???>>>>>>>>>>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTXXX[[[]]]___^^^```fffiiihhhggggggdddfffggghhhhhhhhhjjjlllllloootttvvvuuutttrrrrrroooqqqtttvvvvvvtttqqqoootttvvvxxxyyywwwuuuttttttuuuvvvwwwxxxyyyxxxwwwwwwuuutttuuuwwwzzz{{{{{{zzzyyyxxxwwwxxxzzzzzzyyywwwuuurrrmmmiiihhhiiilllnnnqqqqqqqqqtttxxx{{{||||||~~~}}}}}}~~~|||~~~|||yyywwwyyyxxxvvvtttsssssstttuuuxxxzzz{{{zzzyyyyyyzzz{{{wwwwwwxxxzzz|||~~~zzzvvv{{{}}}}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~|||yyyyyyzzz{{{||||||yyyzzz{{{}}}~~~}}}||||||{{{~~~|||~~~zzzyyy}}}{{{~~~{{{tttooolllmmmnnnnnnrrrwwwuuuvvvxxxzzzyyyxxxuuutttvvvtttqqqnnnmmmnnnooopppooonnnmmmnnnnnnnnnllljjjhhhiiijjjiiigggggghhhjjjpppooonnnnnnpppsssvvvxxxwwwvvvttttttsssqqqnnnkkkjjjlllnnnoooooooooqqqssswwwqqqhhhbbb______```aaadddbbbbbbfffmmmsssuuutttvvvtttssssssssssssqqqpppkkkmmmmmmjjjfffeeegggjjjkkknnnqqqqqqooommmoooqqqsssnnnkkkmmmssswwwtttppppppooonnnmmmkkkjjjiiiiiijjjiiifffdddccccccdddeeejjjjjjjjjjjjjjjiiihhhgggeeefffhhhgggfffeeeeeefffeeeddddddfffiiikkklllkkkhhhgggfffeeefffgggiiijjjeeedddcccbbbbbbbbbcccdddgggeeedddeeeggghhhfffcccnnnccc^^^XXXWWWYYYYYYVVVRRROOOLLLHHHEEECCCBBB@@@???======<<<;;;:::888666555666666555444333111000//////............---------......---,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------......++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------............------------...//////000000000000111111111111111111111111222333444555333333444555666666666666888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>============>>>??????>>>???@@@AAACCCDDDEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNOOOPPPSSSWWW[[[]]]___]]]^^^bbbggghhhfffdddcccgggllllllhhheeefffiiiiiimmmrrrtttsssqqqpppoookkkmmmqqqtttuuusssqqqooossstttvvvxxxwwwvvvuuutttwwwxxxyyyyyyyyyxxxwwwvvvuuuwwwyyyzzz{{{|||}}}~~~xxxxxxxxxzzz}}}~~~~~~}}}vvvsssooojjjhhhiiimmmpppqqqrrrtttvvvyyy{{{||||||}}}~~~~~~{{{wwwtttsssrrrqqqqqqsssvvvyyy{{{}}}}}}}}}|||zzzzzz{{{|||uuuuuuwwwzzz}}}{{{wwwzzz|||}}}zzzxxxzzz~~~}}}~~~}}}zzzyyyzzz{{{||||||yyyyyy{{{|||}}}~~~~~~~~~}}}{{{yyy}}}sssnnnjjjiiikkkmmmmmmqqqvvvrrrtttwwwyyyyyywwwvvvvvvqqqooollljjjjjjkkknnnpppmmmllljjjjjjkkkkkkjjjiiiiiiiiihhhfffdddeeehhhkkkpppoooooopppppprrrssstttrrrrrrsssttttttsssooollljjjkkkkkkkkkjjjlllooorrrtttnnngggaaa^^^___bbbdddgggeeedddfffkkkppprrrsssrrrqqqpppppppppppppppooojjjkkkkkkhhheeedddeeegggiiimmmppppppmmmkkkkkklllllliiihhhiiikkknnnnnnmmmllllllllljjjgggffffffgggiiigggeeebbbaaabbbcccdddgggfffffffffeeeddddddccceeefffhhhgggfffdddeeefffdddcccbbbdddfffhhhhhhhhhfffdddbbb```___aaacccdddcccbbbaaa``````aaabbbcccfffggghhhiiihhhfffdddcccoooccc^^^XXXWWWYYYZZZWWWSSSOOOLLLHHHEEECCCBBB@@@???=========<<<:::888777666666666555444333111000//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...---------------...////////////000000000111111111111111111111222333444444222333444555555666555555444444555666777888999:::::::::::::::;;;;;;;;;;;;======<<<<<<======>>>???>>>???@@@AAABBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNPPPSSSWWWZZZ[[[]]]\\\\\\^^^dddhhhhhhffffffkkkpppoooiiidddeeegggjjjmmmqqqrrrqqqooommmllliiikkkooorrrssssssqqqpppssstttvvvxxxzzzzzzyyyxxxxxxxxxyyyxxxxxxvvvtttssstttwwwyyyzzzyyyyyyzzz|||yyyyyyyyy{{{}}}~~~}}}|||vvvtttqqqllliiijjjnnnrrrppprrrtttvvvxxxyyyzzzzzzxxxzzz|||~~~~~~{{{zzz|||~~~~~~}}}{{{wwwtttqqqpppooooooqqquuuyyy{{{~~~~~~|||zzzyyyzzz{{{tttuuuxxxzzz}}}|||zzzyyy|||~~~{{{zzz{{{~~~~~~xxxyyy{{{}}}zzzxxxzzz|||}}}}}}|||||||||}}}zzzzzzsssjjjhhhiiimmmooonnnpppttttttwwwzzzzzzxxxtttssssssllljjjhhhggggggjjjmmmpppllliiigggeeeeeefffeeedddfffffffffdddccceeehhhkkkqqqqqqqqqqqqqqqpppooonnnlllmmmooorrrsssssspppmmmjjjjjjkkkjjjiiikkknnnpppnnnjjjeeeaaa___bbbfffjjjjjjhhhggghhhkkknnnppprrrmmmmmmmmmllllllmmmnnnooohhhhhhfffdddaaaaaaaaabbbfffjjjnnnnnnkkkgggffffffeeeggghhhgggfffeeegggjjjfffggghhhfffcccaaabbbcccbbbbbbcccccccccbbbbbbbbbaaaaaa```_______________bbbdddeeedddbbbaaaaaabbbaaa```______aaabbbbbbbbbaaa___]]][[[[[[]]]___aaa```___^^^^^^___```aaabbbdddiiinnnmmmfffbbbcccfffpppddd^^^YYYWWWZZZ[[[XXXUUUOOOLLLHHHEEECCCBBB@@@???=========<<<;;;999888777666666555444333111000//////............---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...////////////000000000111111111000000111111222333444222222444555555555555555777777888888888888999999999:::::::::;;;;;;;;;;;;======<<<<<<======>>>???>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZ\\\]]]]]]aaagggiiihhhiiilllooommmhhhddddddggglllnnnqqqqqqooonnnmmmmmmlllmmmoooqqqrrrrrrqqqppprrrrrrtttwww{{{|||zzzxxxuuuuuuvvvvvvuuutttrrrqqqtttvvvwwwxxxwwwvvvwwwxxx{{{zzzzzz{{{|||zzzwwwtttttttttrrrnnnjjjiiimmmqqqnnnqqqtttvvvvvvvvvwwwxxxvvvwwwxxxzzz}}}~~~zzzwwwvvvwwwxxx||||||}}}}}}zzzwwwsssqqqooommmmmmooorrruuuyyyzzz{{{zzzxxxwwwxxxyyywwwxxx{{{}}}~~~}}}yyy{{{~~~~~~~~~}}}yyyyyy{{{~~~~~~|||}}}zzzvvvuuuwwwzzz|||}}}~~~~~~~~~}}}~~~}}}~~~xxxxxx|||yyy~~~yyymmmkkkkkknnnpppppprrrvvv{{{~~~}}}vvvqqqnnnnnniiihhhfffeeefffiiikkkmmmgggeeebbbaaaaaa```___]]]```aaabbbbbbbbbccceeegggooopppqqqrrrqqqooollljjjhhhiiikkknnnppppppnnnkkkgggiiijjjjjjjjjjjjkkkmmmgggfffdddaaaaaaccciiimmmjjjjjjjjjiiijjjlllmmmnnnhhhiiijjjiiihhhiiilllooohhhfffbbb___^^^^^^___```cccggglllmmmiiieeecccccc```bbbdddccc```^^^___```^^^aaadddccc```^^^^^^```\\\^^^```bbbbbbaaa```___[[[[[[ZZZZZZZZZZZZ[[[[[[]]]___```___]]][[[[[[\\\\\\ZZZYYYZZZ\\\^^^^^^]]]ZZZYYYYYYYYYZZZ]]]___aaa\\\\\\[[[[[[\\\^^^```aaabbbjjjpppmmmddd___bbbhhhqqqeee___YYYXXXZZZ\\\ZZZWWWOOOLLLHHHEEECCCBBB@@@???<<<<<<<<<<<<;;;:::999888666666555444333111000//////............---------*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///////////////000000000111000000000000111222333444222333444555666666666666::::::999999999999999999:::::::::;;;;;;;;;;;;<<<=========<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPSSSUUUUUUUUUUUUVVV]]]aaa```bbbfffhhhfffgggiiiiiigggdddccceeeggglllnnnooopppoooooopppqqqrrrrrrrrrqqqppppppoooooopppoooqqqtttwwwxxxvvvsssrrrssstttvvvvvvvvvuuutttvvvvvvvvvvvvvvvvvvuuutttxxxxxxyyyzzzzzzwwwqqqmmmppprrrrrrnnniiihhhjjjnnnmmmqqqtttvvvuuutttuuuwwwwwwwwwvvvxxx{{{~~~~~~zzzwwwvvvwwwwww}}}zzzzzz}}}}}}zzzqqqoookkkiiihhhjjjmmmoooqqqsssvvvxxxxxxxxxyyyzzz|||}}}~~~}}}{{{|||}}}}}}}}}~~~~~~}}}}}}|||~~~~~~{{{{{{xxxyyyvvvsssrrrtttxxx{{{|||~~~}}}|||}}}{{{wwwwww{{{~~~|||~~~yyyvvvvvvyyy{{{|||yyy|||uuupppmmmnnnooopppuuu{{{|||~~~wwwpppnnnnnniiihhhgggffffffggghhhiiiaaa```^^^]]]]]]\\\ZZZXXXZZZ\\\___aaa```_________fffhhhkkkmmmmmmkkkhhhfffgggggghhhjjjlllllljjjhhhbbbeeehhhjjjiiihhhggggggaaabbbbbbaaaaaaccchhhlllhhhiiiiiiiiihhhhhhhhhiiieeefffggggggfffgggkkknnnjjjgggaaa]]]\\\]]]___```^^^dddjjjllljjjgggeeeeeedddbbbaaabbbdddbbb]]]XXXWWW\\\bbbbbb___]]]]]]^^^YYY[[[\\\^^^^^^]]]\\\[[[WWWVVVVVVVVVVVVXXXYYYZZZZZZ\\\]]]\\\ZZZXXXXXXYYYXXXWWWWWWYYY\\\_________XXXXXXXXXYYYZZZ\\\]]]^^^YYYYYYYYYYYYZZZ\\\^^^___bbbgggllliiiccc___aaaeeeqqqfff```ZZZXXX[[[]]][[[XXXOOOLLLHHHEEECCCBBB@@@???;;;<<<<<<<<<;;;::::::999666666555444333111000/////////.........---------))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000000000000000111222333444333333444555666666666666444444444555666777777888::::::;;;;;;;;;<<<<<<<<<===============>>>?????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKNNNQQQTTTUUUUUUSSSRRRTTT^^^eeedddcccffffffccceeeeeedddbbbaaaccceeehhhlllmmmnnnoooooopppsssuuuxxxvvvtttrrrooonnnmmmmmmnnnmmmmmmpppsssssspppmmmqqqsssuuuwwwyyyzzzzzzzzzyyywwwvvvvvvwwwwwwtttrrrrrrtttvvvyyyyyyvvvqqqlllmmmpppqqqnnniiifffhhhlllmmmqqquuuvvvuuutttuuuvvvzzzxxxwwwwwwzzz}}}|||zzzyyyzzz|||}}}{{{xxxyyy}}}|||llljjjgggeeeeeehhhlllooollloootttxxxyyyzzz|||}}}~~~zzz}}}|||||||||zzzxxxyyy||||||~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~yyy}}}|||yyyxxxuuurrrqqqtttxxx{{{}}}}}}{{{zzz{{{}}}zzzuuutttwww{{{~~~|||vvvsssuuuyyy|||~~~zzz|||uuuooommmnnnpppwwwxxx|||~~~xxxsssrrrsssjjjiiihhhgggfffeeeeeeeee]]][[[[[[[[[[[[[[[YYYVVVVVVZZZ^^^___^^^\\\ZZZYYY]]]```dddggghhhgggdddbbbhhhhhhggghhhiiihhhfffddd]]]aaafffiiihhhfffcccbbb___```bbbaaa```aaafffiiieeeggghhhgggfffeeedddeeeccceeefffeeedddfffjjjnnnmmmhhhbbb]]]\\\^^^aaabbb[[[aaaiiimmmllliiihhhhhhqqqjjjfffiiipppoooeeeZZZTTTZZZaaaccc```]]]\\\^^^ZZZZZZZZZZZZZZZYYYYYYYYYUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]\\\ZZZXXXXXXYYYWWWWWWXXXZZZ___cccdddeeeZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^ccceeefffeeebbb```aaabbboooccc^^^YYYXXX[[[]]]ZZZWWWNNNKKKGGGEEEDDDCCCAAA@@@999999:::::::::999888777888777777555444222000///......---------,,,,,,,,,*********++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++)))'''%%%&&&)))++++++)))++++++************++++++***++++++,,,,,,++++++***)))************+++++++++,,,---...//////...---,,,---,,,,,,++++++,,,,,,---............////////////000000111111111222222222222222333444444555555666444333333444555888;;;===777888888999999::::::;;;>>>>>>>>>??????@@@@@@AAA@@@AAAAAACCCEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMQQQSSSSSSSSSTTTUUUZZZ\\\^^^```bbbbbbbbbbbbccc___\\\[[[\\\___aaabbbgggiiimmmsssxxxwwwrrrmmmsssrrrpppnnnmmmkkkkkkjjjkkklllmmmooooooooonnnmmmnnnpppsssvvvxxxxxxxxxwwwxxxwwwwwwyyyzzzxxxrrrmmmrrruuuxxxyyyvvvsssooommmppprrrqqqnnnhhheeefffhhhmmmppptttuuuttttttvvvxxxvvvxxxzzz{{{zzzzzzzzz{{{}}}|||{{{zzzzzz~~~{{{zzz}}}}}}zzzqqqnnnkkkjjjjjjkkkkkkkkkmmmooorrruuuxxxyyyzzzzzz~~~|||}}}~~~zzz}}}~~~~~~zzz~~~yyy~~~zzz|||}}}~~~}}}}}}~~~~~~}}}}}}}}}|||{{{}}}~~~~~~|||zzzvvvttttttvvvyyy|||~~~yyyqqqppptttwww}}}{{{zzzzzz{{{~~~yyysssoooooossszzzuuuvvvxxxxxxvvvsssnnnlllnnniiiffffffhhhiiifffbbb^^^```aaabbbaaa^^^ZZZXXXZZZYYYYYYZZZ\\\[[[YYYVVV]]]]]]\\\^^^eeekkkggg```bbbdddggghhhfffcccbbbaaa``````aaacccfffeee```\\\\\\]]]^^^```bbbccccccccceeefffgggfffdddbbbbbbccc^^^aaaccccccbbbbbbeeehhhnnnfff___aaacccccccccddd___bbbdddeeejjjnnnlllgggqqqmmmiiijjjllliiiaaaYYY[[[]]]______]]]\\\\\\\\\[[[VVVUUUYYY\\\ZZZXXXWWWVVVXXXYYYUUUQQQQQQUUUZZZYYYYYY\\\```cccaaaZZZTTT[[[XXXUUUVVV[[[___aaabbbZZZ___cccddd```ZZZWWWUUUUUUXXX[[[ZZZWWWXXX\\\aaa^^^dddiiiiiidddaaacccgggnnnccc^^^YYYYYY[[[\\\YYYVVVNNNKKKGGGEEEDDDCCCAAA@@@<<<=========;;;:::888666777666666444333111///.........---------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,***((((((***+++***(((++++++************++++++***++++++,,,,,,++++++***)))************+++++++++---------......------------,,,,,,++++++,,,,,,---............////////////000000000111111111222222222222333333444555555555666555444444555777999:::888888888999::::::;;;;;;??????????????????>>>>>>@@@AAAAAACCCEEEGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLJJJMMMOOOPPPQQQRRRSSSUUUYYYZZZ[[[]]]___``````aaa```]]][[[[[[]]]aaacccdddhhhiiilllqqqttttttpppmmmkkklllnnnpppqqqpppoooooolllmmmnnnooooooooonnnnnnoooppprrrtttuuuvvvvvvvvvuuutttuuuuuuuuusssooolllooosssxxxyyyvvvrrrppppppqqqrrrqqqooolllkkklllmmmnnnqqquuuvvvuuutttuuuvvvtttuuuuuusssrrrrrrtttuuuxxxxxxxxxwwwxxx|||~~~yyywwwyyy{{{yyywwwrrrqqqpppoooooopppqqqsssssstttvvvxxxzzz{{{|||}}}}}}|||}}}zzz}}}~~~~~~}}}}}}||||||{{{|||}}}}}}}}}|||{{{zzz|||}}}|||{{{{{{}}}~~~}}}~~~~~~}}}}}}~~~|||zzzzzz{{{|||}}}~~~~~~|||zzzzzz|||~~~~~~zzztttuuuxxxyyy~~~~~~|||yyyyyy{{{zzzsssnnnmmmqqqwww{{{zzzyyywwwtttrrrpppooonnnooollliiiiiikkkjjjeee```\\\___bbbdddeeebbb___]]][[[ZZZYYYZZZ[[[[[[YYYWWWYYY[[[]]]```eeeiiieee^^^___bbbfffgggfffdddcccbbbbbbaaabbbeeefffeeeaaa]]]^^^___bbbdddfffggghhhiiiggggggggggggfffdddbbbaaa\\\^^^______^^^```cccfffhhhaaa]]]```dddeeeeeefffdddgggiiiiiilllooollleeehhhfffddddddfffeee___[[[ZZZ]]]```bbbbbbaaaaaabbbaaa[[[XXX[[[^^^]]]]]]^^^ZZZ\\\\\\XXXTTTSSSWWW\\\YYY[[[^^^aaabbb```\\\XXXYYYWWWUUUVVVZZZ]]]___^^^```eeeiiiiiieee^^^YYYWWWSSSXXX]]]\\\WWWUUUXXX\\\\\\bbbhhhhhhcccaaabbbfffmmmddd___ZZZYYY\\\\\\XXXTTTNNNKKKGGGEEEDDDCCCAAA@@@@@@@@@??????===:::888666666666555444222000...---......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++...,,,+++***++++++)))(((++++++************++++++***++++++,,,,,,++++++***)))************+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------............/////////000000000000111111111111111222222333333444555555888777666444444555666666888999999::::::;;;<<<<<<@@@@@@???>>>>>>======<<<@@@AAAAAABBBDDDFFFHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLMMMMMMNNNOOOSSSUUUWWWWWWXXXYYY[[[]]]___```]]][[[ZZZ[[[___cccfffggghhhiiilllpppssssssqqqooojjjlllpppsssuuutttsssrrrnnnnnnnnnoooooooooooooooqqqqqqqqqqqqrrrssssssttttttuuutttqqqmmmjjjhhhgggkkkqqqxxxyyyvvvrrrrrrtttsssrrrppppppqqqrrrsssrrrooorrrvvvwwwvvvtttsssssspppooonnnkkkiiiiiikkknnnooopppqqqrrrtttxxx}}}zzzuuussstttvvvuuutttrrrtttvvvuuussstttwwwzzzyyyyyyxxxxxxyyy{{{|||}}}~~~{{{zzzzzzyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}yyywwwuuuuuuvvvwwwwwwvvvxxxyyyyyyyyywwwwwwyyyzzz{{{}}}~~~~~~}}}|||}}}zzz||||||yyyxxxyyy{{{|||}}}~~~yyyyyyzzz|||~~~~~~yyywwwzzz{{{zzz{{{{{{|||}}}xxxzzz|||}}}uuuooommmoootttxxx|||vvvpppmmmmmmoooqqqmmmllllllmmmmmmjjjccc]]]\\\___eeeiiikkkiiifffccc___]]][[[[[[\\\]]]\\\[[[VVV\\\aaacccdddfffccc]]]]]]```dddfffeeedddccccccddddddeeefffgggfffbbb______aaadddfffiiijjjkkkkkkhhhgggfffgggiiigggccc___\\\]]]\\\[[[ZZZ\\\```ccc___ZZZYYY___dddeeeeeegggfffiiijjjiiijjjkkkhhhbbb]]]]]]]]]^^^^^^]]]]]]\\\\\\___ccceeeeeeccccccccceee]]]YYY[[[^^^___```ccc___```___\\\XXXVVVYYY\\\ZZZ]]]```bbbaaa```___^^^YYYWWWUUUVVVYYY[[[\\\\\\cccgggllllllggg```YYYUUUTTT\\\cccbbbZZZTTTUUUYYYZZZ```eeefffcccaaabbbdddnnnddd___[[[ZZZ\\\\\\WWWSSSNNNKKKGGGEEEDDDCCCAAA@@@?????????>>>===;;;999777777666666555333111///.........---------,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******************************,,,+++++++++++++++***)))++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,------------.........///////////////000000000111111111111111222333333444444777666555444444444555555999999999:::;;;;;;<<<<<<>>>>>>==================@@@@@@@@@AAACCCEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLKKKKKKNNNRRRVVVWWWWWWXXXYYY[[[^^^aaabbb]]]\\\[[[\\\```dddfffggggggjjjoootttwwwwwwuuusssrrrssstttvvvvvvuuutttsssoooooonnnnnnnnnooooooppprrrqqqooonnnnnnoooqqqrrruuuvvvuuuooohhhdddccceeejjjqqqyyyzzzwwwtttuuuxxxvvvrrrooopppsssuuuuuutttppprrruuuwwwvvvtttrrrqqqkkkkkkkkkiiigggfffggghhhhhhiiikkkmmmooosssxxx|||zzzvvvrrrqqqrrrtttttttttssswwwzzzzzzvvvuuuxxx|||{{{zzzxxxvvvvvvxxxzzz{{{|||yyywwwwwwvvvwwwxxxzzz{{{|||}}}~~~~~~yyywwwuuuvvvxxxyyywwwuuutttuuuvvvuuutttuuuwwwyyyzzz{{{||||||{{{|||}}}zzz||||||zzzyyyxxxxxxyyy{{{|||}}}}}}zzzwwwwwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~zzzwwwxxx{{{zzzvvvuuuuuuwwwzzz~~~zzz{{{zzzssspppqqqtttwww~~~wwwpppllllllnnnpppiiijjjlllnnnnnnjjjccc]]]```dddjjjooopppnnnkkkhhhdddaaa___^^^___```______YYY```eeedddaaaaaa```^^^]]]```dddeeedddcccbbbbbbffffffggghhhhhhgggdddbbb```aaadddfffggghhhgggggggggdddcccfffjjjjjjeee``````___\\\ZZZYYYZZZ^^^```YYYUUUVVV]]]aaaaaaaaacccccceeeeeebbbbbbdddccc___WWWYYY[[[ZZZXXXXXXZZZ\\\^^^aaaeeefffeeebbb``````ccc]]]YYY[[[_________aaabbbbbbaaa^^^ZZZXXXZZZ\\\ZZZ]]]aaabbb```___aaaccc\\\ZZZVVVUUUVVVYYY\\\^^^bbbfffjjjlllhhhbbbZZZVVVYYYbbbkkkjjj```XXXVVVYYYYYY^^^dddeeecccaaaaaacccoooddd___[[[[[[\\\\\\WWWRRRNNNKKKGGGEEEDDDCCCAAA@@@;;;<<<======<<<;;;999888888888777666444222111000......---------,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******************************''')))***++++++*********++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------------................../////////000000000000000111111222333333333333333333444444555666666888888999::::::;;;;;;<<<::::::;;;<<<======>>>>>>?????????@@@AAACCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEEKKKKKKJJJJJJJJJMMMRRRUUUXXXXXXYYYZZZ]]]```ccceee```^^^]]]^^^aaaccceeeeeeeeejjjrrryyy{{{zzzxxxvvvxxxwwwvvvuuutttuuuvvvwwwpppooonnnmmmmmmnnnoooppprrrpppnnnllllllmmmoooppprrrsssrrrnnniiifffgggiiilllrrryyy{{{yyywwwwwwyyyvvvrrrnnnnnnqqqssssssrrroooppprrrtttuuuuuusssqqqhhhjjjlllllljjjgggfffffffffhhhjjjmmmooorrrvvvyyytttsssqqqqqqrrrtttuuuuuuuuuzzz~~~}}}yyyvvvxxx|||{{{yyywwwuuuuuuvvvyyy{{{yyyzzz{{{zzzwwwuuutttuuurrrrrrsssuuuxxxzzz{{{|||zzz|||{{{zzzzzz}}}|||xxxtttuuuuuuuuuuuuwwwzzz|||zzz{{{{{{{{{zzzzzz|||~~~~~~|||zzzxxxyyy{{{}}}~~~}}}}}}~~~~~~zzzwwwwwwwwwwwwxxxzzz~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~|||xxxtttvvvyyywwwqqqqqqqqqrrrvvv{{{|||~~~{{{wwwvvvwwwxxx|||wwwrrrooonnnnnnnnnhhhkkknnnqqqqqqmmmgggcccfffjjjooossstttpppllliiidddbbb___^^^_________^^^___eeegggbbb^^^^^^______^^^aaadddeeedddbbbbbbaaaggghhhjjjjjjhhhgggeeedddbbbdddfffggggggeeedddbbbccc``````dddiiikkkgggbbbeeeccc^^^[[[[[[\\\]]]^^^WWWTTTVVV[[[]]][[[ZZZ\\\^^^``````\\\\\\```bbbaaaXXX[[[]]]\\\XXXWWWYYY\\\___bbbfffgggfffdddddddddbbb]]][[[___bbb```^^^^^^cccbbb```^^^[[[YYYYYYZZZYYY\\\```aaa``````ccceeeaaa]]]XXXTTTTTTXXX___dddeeehhhlllooonnniiiccc^^^^^^gggooommmddd[[[YYYZZZ\\\___cccdddbbbaaabbbcccooobbb^^^[[[[[[]]]\\\XXXSSSNNNKKKGGGEEEDDDCCCAAA@@@::::::;;;<<<;;;:::999888999999888777555333111000......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******))))))******************************%%%(((***++++++***++++++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,------------.....................///////////////000000111111222333333111111222333555666666777777888888999999:::;;;;;;888888999:::<<<===>>>???=========>>>???@@@BBBBBBCCCBBBAAAAAAAAACCCDDDEEEHHHIIIIIIHHHHHHKKKOOOSSSVVVWWWYYY[[[^^^aaadddeeebbb```______aaacccdddddddddjjjrrrwwwxxxwwwuuussstttsssqqqpppqqqtttxxxzzzqqqooommmkkkkkklllnnnpppqqqpppnnnlllllllllnnnoookkklllmmmmmmmmmnnnpppqqqooosssxxx{{{zzzyyywwwvvvtttqqqnnnlllmmmooopppqqqmmmmmmnnnqqqtttuuutttrrrjjjmmmppppppmmmiiifffdddgggjjjmmmooopppqqqtttvvvqqqqqqrrrsssssstttttttttuuuyyy}}}}}}zzzxxxxxxyyyyyyxxxvvvtttuuuvvvyyy{{{uuuvvvvvvuuusssrrrtttuuupppoooooopppsssvvvwwwwwwqqqsssvvvxxxzzz~~~}}}|||||||||wwwxxxxxxwwwwwwxxx|||zzz{{{zzzyyyxxxyyy{{{}}}~~~zzzwww|||~~~~~~{{{{{{}}}{{{wwwxxxwwwvvvvvvxxx|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyy|||||||||yyyuuuvvvyyyvvvqqqqqqqqqrrrvvvzzz~~~}}}~~~}}}zzzyyyyyy{{{yyywwwuuurrrpppnnnnnnlllnnnqqqsssssspppmmmjjjjjjmmmqqqsssrrrooojjjgggbbb```^^^]]]^^^^^^]]][[[aaaeeeeee___\\\]]]______]]]```dddfffeeedddcccccchhhjjjkkkjjjhhhfffeeeffffffgggiiiiiiiiifffcccaaa```^^^^^^```eeegggeeeccchhheeeaaa______`````````YYYWWWWWWZZZZZZVVVUUUXXXZZZ^^^```______ccceeeddd]]]```aaa```\\\ZZZZZZ\\\^^^aaaeeehhhiiijjjlllnnngggbbb```dddfffccc```___bbbaaa___]]][[[ZZZYYYXXXWWWZZZ]]]___```aaacccdddbbb___ZZZVVVUUUYYYaaaggglllnnnqqqtttvvvsssnnnjjjbbbhhhmmmmmmfff___\\\[[[aaacccccccccbbbbbbccceeeoooaaa]]]ZZZ[[[^^^]]]XXXSSSNNNKKKGGGEEEDDDCCCAAA@@@;;;<<<<<<<<<;;;:::888777888888888666555333111000......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))******************************'''***---...,,,******+++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........------.........///////////////000000111222222222000111222333444555555555666777777888888999999:::888888999:::;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@CCCBBBAAA@@@@@@AAACCCDDDDDDEEEFFFFFFFFFHHHLLLOOORRRTTTWWWZZZ]]]```bbbcccaaa```___```bbbdddeeedddeeehhhmmmnnnmmmllllllmmmjjjjjjjjjkkkmmmpppsssuuuqqqooollliiiiiijjjmmmooopppooonnnmmmlllmmmnnnnnnjjjjjjkkkmmmpppsssssssssrrrsssuuuxxxzzzyyytttqqqpppooonnnkkkjjjlllooorrrkkkjjjjjjmmmqqquuuvvvuuuppprrrrrrppplllgggdddcccfffiiilllmmmmmmnnnooopppppprrrtttuuutttrrrpppoooooorrruuuwwwwwwvvvtttssssssrrrrrrrrrsssuuuwwwyyysssssssssqqqpppqqquuuxxxrrrpppmmmmmmoooqqqpppooolllmmmpppssswwwzzz|||}}}}}}zzzyyy~~~~~~yyyyyywwwuuutttuuuwwwzzz{{{{{{zzzxxxwwwwwwyyy|||}}}zzzvvv{{{~~~yyy{{{~~~|||xxxwwwuuuuuuvvvyyy}}}~~~}}}{{{{{{{{{{{{|||}}}~~~||||||{{{zzzxxxvvvtttssszzzzzz|||~~~{{{{{{}}}{{{xxxxxx{{{zzzvvvwwwvvvwwwyyy|||~~~~~~}}}}}}|||||||||yyywwwwwwwwwvvvuuusssrrrpppooooooppprrrqqqpppnnnmmmllljjjlllnnnpppoookkkgggeeebbbaaa`````````___]]][[[[[[___```]]]]]]______]]]ZZZ^^^cccfffggggggggghhhiiikkklllkkkhhheeeeeefffeeegggiiijjjjjjgggdddbbb___^^^^^^^^^___```aaabbbfffcccaaaaaaccceeeeeeddd]]]ZZZYYY[[[YYYUUUTTTWWWVVV^^^eeeffffffgggfffcccaaacccddddddbbb___]]]\\\^^^```cccfffhhhkkkooorrrmmmfffccceeefffdddaaabbbaaa```^^^]]]\\\[[[YYYXXXUUUVVVYYY]]]aaacccbbbaaa___^^^\\\YYYXXX[[[aaafffooopppqqqtttvvvuuuqqqmmmiiikkklllllliiieeeaaa___gggfffeeecccbbbccceeegggnnn```]]]ZZZ[[[^^^^^^YYYTTTNNNKKKGGGEEEDDDCCCAAA@@@>>>>>>>>>===;;;999777555888777777555444222000///......---------,,,,,,,,,*********++++++,,,,,,---,,,++++++***)))*********))))))))))))))))))))))))***---000000,,,***)))***++++++************+++++++++++++++,,,,,,+++++++++)))************++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........///////////////000111111222222111222222333444444444444666666666777888888999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBAAA???======>>>@@@AAAAAABBBDDDDDDDDDFFFIIILLLOOOQQQTTTXXX\\\^^^___``````______```ccceeefffffffffggghhhfffcccbbbdddgggdddeeegggiiijjjkkkllllllqqqnnnkkkhhhhhhiiilllooonnnnnnnnnmmmmmmmmmnnnnnnmmmlllkkknnnrrrsssqqqooosssrrrrrrvvvyyyxxxrrrlllmmmnnnmmmkkkiiikkkpppuuuiiiggggggjjjpppuuuwwwwwwvvvuuusssoooiiidddbbbaaacccfffhhhiiiiiihhhiiiiiiqqqsssvvvvvvtttpppmmmkkkhhhiiilllpppsssssspppmmmmmmmmmmmmnnnppprrrtttuuussssssqqqpppooorrrvvvzzzuuuqqqmmmlllmmmmmmkkkiiimmmmmmooosssvvvvvvtttrrr|||wwwuuuxxxxxxwwwuuurrrooooooqqqsss{{{{{{zzzxxxvvvvvvxxx{{{}}}}}}~~~~~~{{{wwwwww~~~~~~~~~yyy{{{xxxwwwuuutttuuuxxx{{{}}}}}}{{{~~~~~~{{{zzz{{{zzzzzzyyyzzz|||~~~{{{{{{zzzxxxvvvsssqqqpppppprrrvvv{{{}}}zzz~~~~~~{{{{{{~~~~~~||||||{{{{{{|||~~~~~~}}}~~~}}}zzzxxx|||xxxuuuvvvvvvuuutttsssrrrrrrrrrpppppppppnnnkkkiiiiiijjjhhhiiikkklllkkkiiifffccceeedddcccddddddbbb___]]]UUUYYY\\\\\\^^^aaa```\\\WWW\\\aaafffhhhiiikkkllliiikkklllkkkgggeeeeeegggbbbdddgggiiiiiigggdddbbb______^^^\\\[[[[[[^^^```cccaaa```bbbfffiiihhhggg___\\\[[[\\\YYYUUUUUUYYYRRR]]]hhhkkkkkkiiieee```cccdddeeefffeeeccc```]]]___aaabbbccceeegggllloooppphhhbbbbbbcccbbbaaacccaaa___^^^]]]]]]\\\ZZZYYYTTTTTTWWW\\\bbbdddaaa^^^ZZZ\\\]]]\\\[[[\\\```dddnnnmmmmmmooorrrqqqnnnjjjooonnnmmmmmmmmmjjjgggdddkkkiiifffcccbbbcccfffhhhmmm___```___^^^___```ZZZSSSKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@???===;;;999777666999888777555333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))---222222///+++******))))))************)))))))))))))))******+++++++++,,,+++*********+++,,,------,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,------.....................////////////000111111111111222222222555444222222222444666777666444333444888:::999888999999999888888888888888;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBDDDGGGJJJLLLQQQRRRTTTWWWXXXYYYYYYYYYZZZ\\\___bbbdddeeeeeedddcccdddccc```^^^^^^bbbfffeeebbbbbbgggiiigggfffhhhnnnpppppplllfffeeehhhmmmooolllhhhgggiiikkkmmmnnnhhhhhhhhhkkkooorrrttttttpppooonnnooopppooojjjggghhhiiijjjkkkmmmmmmmmmmmmkkkjjjiiihhhhhhjjjlllmmmtttuuutttooohhhcccaaaaaahhhkkkmmmlllhhhdddcccccckkkooorrrrrrrrrrrrmmmfffdddfffhhhiiiiiiiiijjjkkkllloooooojjjgggiiiiiihhhjjjkkkmmmnnnnnnooorrrtttmmmjjjggghhhjjjlllllljjjeeejjjpppqqqooonnnqqquuutttuuuwwwyyyyyyyyyxxxxxxzzzuuuqqqooonnnnnnpppsssuuuuuuwwwwwwsssooorrryyy{{{|||}}}}}}~~~~~~|||zzzxxxwwwwww|||zzzxxxyyy{{{|||zzzxxx{{{{{{|||wwwwwwxxxzzz|||~~~}}}{{{zzz~~~}}}|||zzzvvvsssvvvttttttwww|||}}}{{{yyyxxxzzzzzzyyyuuurrrppppppooopppssswww{{{~~~~~~zzzyyyzzz|||}}}zzztttnnnvvv|||~~~}}}zzz|||{{{~~~}}}xxxtttsss|||}}}|||~~~~~~||||||{{{xxxsssnnnsssssssssttttttrrrnnnkkknnnmmmjjjiiiiiihhhgggfff___ccchhhjjjiiieeeaaa______bbbfffgggeeeaaa^^^\\\VVVYYY[[[[[[XXXVVVVVVWWWQQQVVV]]]ccceeefffffffffhhhhhhhhhgggeeecccaaa___aaa```___aaadddeeebbb______]]][[[\\\]]]___```___cccbbbaaa___^^^```dddgggdddbbb___^^^___]]]YYYVVVZZZ```fffjjjiiifffbbb```___ccchhhjjjhhhdddaaa___bbb```]]]\\\]]]```eeegggffffffaaa\\\]]]dddiiiiiijjjeee```___bbbccc```]]]YYYWWWVVVYYY[[[ZZZXXXXXX[[[\\\^^^^^^]]]]]]^^^___```ccchhhiiiggggggiiilllkkkjjjiiiiiiiiijjjjjjjjjgggkkkkkkdddaaaddddddbbbpppcccdddbbb_________YYYRRRKKKJJJHHHFFFDDDBBBAAAAAA??????>>>===;;;999777666777666666555333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''***...///---+++***+++))))))************)))))),,,++++++++++++++++++++++++************+++,,,---,,,,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------------............////////////000000111111111222222222333222111111333555777999999777555555777777666555888888888888888888888888::::::::::::;;;<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLPPPQQQSSSUUUUUUVVVUUUUUU\\\^^^aaaccceeeeeeeeedddcccccc```]]][[[]]]bbbgggeeeaaaaaafffhhhfffeeegggkkklllmmmjjjfffeeegggjjjkkkhhheeedddeeehhhjjjkkkjjjjjjjjjlllnnnppprrrrrrmmmlllkkkmmmooonnnjjjgggeeefffgggggghhhiiiiiijjjiiihhhgggfffggghhhjjjkkkoooqqqrrrnnnhhhcccaaabbbgggiiijjjhhheeebbbbbbccciiinnnpppppppppppplllfff```bbbddddddddddddfffgggjjjmmmmmmhhhfffhhhiiigggiiilllnnnoooooooooppprrrllljjjggggggiiijjjiiigggfffiiimmmnnnnnnnnnqqqtttqqqrrrssstttuuuvvvvvvvvvxxxsssnnnmmmnnnpppqqqrrrvvvwwwyyy{{{vvvqqqrrrvvvyyyzzz~~~{{{zzzzzzzzzxxxvvvwwwyyyyyyxxxvvvxxxyyyzzz|||}}}|||zzzzzz{{{}}}~~~|||~~~~~~|||zzzyyyxxxuuurrrpppsssssstttwwwyyyxxxwwwuuuuuuwwwyyyyyyvvvrrrooommmkkkmmmqqquuuyyy|||||||||{{{{{{{{{|||}}}zzzuuuqqqvvv{{{~~~|||{{{~~~~~~||||||xxxwww{{{|||yyywwwwww{{{~~~~~~~~~{{{yyyxxxuuupppmmmoooooopppqqqrrrpppmmmjjjiiihhhgggfffffffffffffffbbbeeeiiijjjhhhddd```]]]```ccceeeeeebbb^^^[[[ZZZXXXZZZ\\\ZZZWWWTTTSSSTTTRRRWWW]]]bbbdddeeefffgggiiihhheeebbb```___^^^]]]\\\[[[\\\___bbbcccbbb```\\\\\\\\\]]]______]]][[[___^^^]]][[[[[[^^^aaadddeeebbb```______^^^[[[XXX[[[___dddgggfffdddbbbaaa___bbbfffhhhfffccc```______^^^\\\[[[\\\^^^bbbddd^^^```___[[[]]]eeekkkmmmkkkfffbbbbbbddddddaaa]]]ZZZXXXWWWXXXYYYWWWUUUTTTXXXYYYZZZZZZYYYYYY[[[]]][[[^^^bbbdddeeefffggghhhooonnnlllkkkkkkiiihhhfffbbbeeeddd^^^]]]```cccbbbpppggggggeeeaaa```___XXXPPPKKKJJJHHHEEECCCBBBAAA@@@>>>>>>===<<<:::888777666444555555555444222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))&&&(((*********)))***+++))))))************)))))),,,,,,++++++***))))))((()))))))))******,,,---...,,,+++******)))***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---............/////////000000000111111111222222000000000111333555888999999777555555666777666555777777777777777777888888::::::::::::;;;<<<======AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEHHHKKKLLLRRRRRRSSSTTTTTTTTTTTTSSS\\\]]]___aaabbbbbbbbbbbbbbb```]]]ZZZYYY\\\ccchhhddd``````ccceeedddccceeegggggggggggggggfffeeeeeefffccc```___aaaccceeefffkkkkkkkkklllmmmnnnnnnoooiiihhhiiikkklllllliiigggbbbbbbbbbbbbbbbcccdddeeegggfffeeeeeeeeefffhhhiiilllooorrrpppkkkfffddddddggghhhhhhfffcccbbbbbbcccfffkkkmmmlllkkkllliiieee^^^___```aaa```aaadddfffgggjjjjjjfffeeeggghhhgggiiilllnnnoooooonnnoooooojjjiiigggggghhhhhhgggeeehhhhhhjjjkkkmmmoooqqqsssooooooooooooppprrrtttuuuwwwtttqqqnnnnnnpppppppppwwwxxx{{{~~~zzzsssqqquuuwwwxxx~~~~~~~~~xxxwwwuuuuuuvvvvvvuuuttttttvvvwwwwwwwwwzzz~~~{{{zzz|||}}}|||}}}~~~~~~}}}zzzvvvtttrrrqqqnnnlllnnnqqquuuwwwvvvtttsssrrrqqqtttwwwwwwtttpppmmmllljjjlllqqquuuxxxyyyyyyxxxzzzyyyxxxxxxyyywwwtttqqqtttyyy{{{yyyyyy|||~~~|||tttqqqqqqwwwzzzyyyyyy{{{zzz}}}{{{}}}yyyvvvsssppplllhhhhhhiiijjjlllmmmllliiifffddddddcccccccccddddddeeedddfffhhhiiigggccc^^^[[[___aaacccbbb^^^ZZZXXXWWW[[[\\\\\\ZZZVVVSSSRRRRRRUUUXXX]]]```bbbdddfffgggjjjgggbbb^^^[[[YYYZZZZZZWWWWWWXXX[[[___aaaaaa```[[[\\\]]]___```___[[[XXXZZZYYYWWWWWWXXX[[[^^^```bbb```^^^^^^^^^]]]ZZZYYYZZZ\\\___aaaaaa```aaabbb]]]```cccdddccc```^^^^^^\\\\\\[[[ZZZ[[[\\\^^^___XXX\\\]]]ZZZ[[[aaahhhkkkhhhfffdddeeefffeeebbb^^^^^^]]]ZZZXXXWWWUUURRRPPPVVVVVVVVVUUUUUUVVVYYY\\\[[[]]]```dddhhhjjjiiihhhkkkjjjjjjkkkkkkjjjgggeeedddfffddd___]]]___aaaaaaoooggggggddd```___^^^XXXPPPKKKIIIGGGEEECCCAAAAAA@@@<<<<<<<<<;;;:::888777666555555666555444111///---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))***+++))))))************)))))))))))))))))))))((((((((((((((()))***+++,,,---...++++++************************+++++++++,,,,,,,,,...------,,,,,,+++++++++---------.........//////000000000000111111111111000000111222333555777888444444444444666777888999666777777777777777888888:::999999::::::;;;<<<===???@@@BBBCCCCCCBBBAAAAAACCCCCCDDDEEEGGGIIILLLMMMSSSSSSTTTUUUUUUVVVVVVVVVYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]][[[ZZZ[[[^^^cccfffccc___^^^aaacccaaaaaabbbccccccccceeeffffffcccaaaccc```\\\[[[]]]```bbbcccfffhhhiiijjjjjjjjjkkkkkkggghhhiiijjjjjjhhhfffddd```______^^^___```aaabbbddddddddddddeeefffggghhhmmmqqqttttttooojjjhhhhhhkkkkkkkkkiiigggdddbbbaaacccgggiiifffeeefffeeeccc___```aaaaaaaaabbbeeegggeeeiiiiiieeedddfffhhhgggiiilllnnnooonnnmmmmmmnnnhhhhhhhhhhhhiiiiiihhhhhhkkkiiihhhjjjmmmppprrrrrrooonnnmmmmmmoooqqquuuwww|||~~~wwwpppnnnppprrrwwwwwwyyy|||zzzttttttwwwxxxyyy|||zzzyyyxxxwwwwwwvvvuuuuuusssuuuvvvuuutttxxx~~~}}}|||}}}~~~}}}}}}{{{vvvqqqnnnllliiigggiiinnntttwwwuuusssrrrsssppprrrrrrqqqooommmmmmnnnnnnqqqvvvxxxyyyxxxwwwwwwuuutttsssrrrqqqpppooonnnpppvvvzzzyyyyyy||||||zzzllljjjnnnvvv{{{{{{{{{}}}zzz{{{yyy|||{{{yyyvvvrrrlllgggccccccdddfffhhhjjjjjjgggeeedddddddddcccbbbbbbbbbdddcccdddeeefffeeebbb^^^[[[[[[\\\]]]\\\YYYWWWVVVWWW]]]]]]\\\[[[XXXVVVUUUUUUXXXZZZ]]]___```bbbeeeggghhheeeaaa\\\YYYWWWVVVVVVUUUVVVWWWYYY\\\^^^______]]]]]]]]]^^^___^^^[[[YYYVVVUUUTTTTTTWWWZZZ\\\]]]]]]\\\ZZZYYYYYYXXXXXXWWWXXXYYY[[[[[[[[[\\\^^^aaa\\\^^^``````___]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXX]]]___ZZZXXX[[[```bbbbbbbbbccceeegggfffccc```cccbbb___[[[ZZZZZZXXXTTTVVVVVVUUUTTTSSSUUUYYY\\\\\\\\\^^^bbbhhhjjjiiifffaaaaaacccgggkkkmmmkkkiiimmmnnnmmmiiieeecccbbbbbbpppdddddd```]]]]]]]]]XXXQQQJJJIIIGGGEEECCCAAA@@@@@@;;;;;;;;;;;;:::999888777888777777555333000...,,,------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++))))))))))))))))))))))))************))))))(((((())))))***+++,,,,,,''''''(((***+++,,,------************+++***************+++++++++,,,,,,,,,---------,,,,,,++++++***------------............//////000000000111111111222222222222333444444555333444444555555666888999666666777777888888888999::::::::::::;;;<<<======>>>???AAABBBBBBBBBAAA@@@DDDEEEFFFGGGJJJLLLMMMOOOQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[]]]```bbbcccdddccc___]]]```aaa______`````````aaadddeeeeeebbb___aaa^^^[[[YYY[[[^^^```aaa___aaadddeeeeeeeeefffhhhggghhhiiiiiigggdddbbb```^^^^^^^^^^^^______```aaabbbcccccceeefffhhhiiijjjmmmqqquuuuuuqqqlllkkkkkkpppqqqqqqpppmmmiiiccc```aaaeeefffbbb___aaabbb```___aaabbbccccccdddgggiiifffjjjjjjfffeeegggiiihhhiiikkkmmmnnnmmmlllmmmmmmggghhhiiijjjjjjkkklllmmmnnnllljjjkkknnnqqqrrrrrrpppooonnnnnnpppssswwwzzzuuuppptttwwwwwwuuuuuuxxxxxxuuuwww{{{zzz|||||||||}}}~~~yyywwwvvvxxx|||}}}}}}}}}{{{zzzxxxxxxxxxwwwyyyzzzyyyxxx}}}}}}{{{|||}}}}}}~~~{{{yyy{{{}}}{{{tttoookkkgggdddaaabbbhhhooosssrrrqqqqqqrrrrrrpppmmmjjjhhhjjjnnnrrrvvvyyy|||}}}zzzxxxwwwwwwqqqqqqpppooommmllllllmmmmmmtttyyyzzzzzz{{{zzzwwwkkkkkkqqq||||||}}}}}}zzzxxxwwwwwwyyyyyywwwrrrkkkddd___eeeeeegggjjjmmmmmmjjjhhhfffggggggeeebbbaaabbbdddaaa``````bbbcccbbb___[[[WWWXXXXXXWWWUUUUUUWWWYYY^^^]]]\\\[[[[[[[[[[[[ZZZZZZ\\\^^^___```aaadddfffcccbbb```^^^ZZZWWWTTTRRRWWWXXXYYYYYYZZZ[[[\\\]]]```___]]]\\\]]]^^^]]]\\\VVVTTTSSSTTTWWW[[[\\\\\\YYYYYYXXXWWWVVVVVVWWWXXXVVVWWWXXXWWWWWWXXX[[[^^^[[[\\\]]]\\\[[[[[[\\\]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYY^^^___ZZZXXXZZZ\\\[[[[[[\\\___cccffffffdddbbbccceeedddaaadddiiiiiieeeXXXXXXWWWUUUTTTVVVYYY\\\YYYXXXXXX\\\aaadddcccaaa```^^^___cccjjjnnnnnnmmmoooppprrrrrrnnnhhheeedddsssaaaaaa^^^ZZZ[[[\\\XXXRRRJJJIIIGGGDDDBBBAAA@@@???;;;;;;;;;;;;;;;:::999999999888777555333111000///------------------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))...,,,***)))******)))((())))))************))))))))))))***,,,---...///000'''((()))***++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------........./////////000000000111111222222222222333333333333666666777555444333444666777777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAFFFGGGIIIKKKMMMNNNPPPQQQNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\]]]^^^^^^XXXYYY\\\```dddffffffdddddd___]]]______]]]]]]______```bbbddddddbbbaaa``````]]]YYYXXXZZZ]]]______YYY]]]aaabbb``````aaadddeeeggghhhfffccc___]]]]]]\\\\\\^^^___```aaaaaaaaa```aaaccceeehhhjjjlllmmmjjjnnnrrrssspppmmmmmmnnnuuutttssssssqqqlllgggccccccffffff```\\\]]]`````````bbbeeegggggghhhiiijjjjjjmmmmmmiiigggjjjkkkjjjiiijjjllllllkkklllmmmooojjjjjjkkkjjjjjjkkknnnqqqnnnnnnnnnnnnnnnooopppqqqoooooonnnnnnqqqtttxxx{{{{{{uuuxxx{{{wwwtttsssvvvxxxwwwyyy}}}zzz~~~~~~{{{yyy{{{|||{{{rrrooonnnrrrwww|||~~~}}}|||zzzyyyzzz|||~~~}}}{{{{{{}}}~~~xxxvvvwwwzzz||||||yyysssnnnjjjfffaaa^^^```dddiiinnnoooppppppqqqrrrooojjjeeedddhhhooouuuzzz}}}}}}yyyvvvvvvxxxpppqqqqqqpppnnnmmmmmmnnnnnnuuuyyyyyyyyy{{{zzzwwwqqqqqqwww|||{{{zzzyyywwwvvvuuuttttttwwwyyywwwrrrjjjdddaaajjjkkkmmmppprrrrrrpppmmmiiikkkkkkhhhdddbbbdddfffbbb___^^^```bbbbbb___\\\VVVVVVVVVUUUTTTUUUYYY[[[^^^]]][[[\\\^^^______^^^[[[]]]______```aaaccceee_________]]][[[WWWTTTRRRYYYZZZZZZYYYXXXXXXZZZ\\\```^^^[[[ZZZ\\\]]]]]]]]]XXXVVVTTTUUUYYY\\\\\\[[[XXXXXXXXXWWWVVVVVVXXXZZZVVVWWWYYYYYYXXXXXXYYY[[[ZZZ[[[[[[YYYXXXYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYY]]]]]]\\\\\\___^^^[[[VVVYYY]]]aaacccdddccccccaaaffffffeeejjjuuuxxxtttZZZZZZYYYWWWUUUUUUXXXZZZXXXWWWXXXZZZ^^^bbbdddeeegggbbb^^^```ggglllnnnmmmhhhiiimmmpppmmmgggeeeffftttaaaaaa]]]ZZZZZZ[[[XXXQQQJJJHHHFFFDDDBBBAAA@@@???;;;;;;<<<<<<<<<;;;;;;:::999888666444333333444555------------------------************************))))))*********+++++++++)))))))))))))))))))))))),,,***))))))+++,,,***((())))))************)))))))))******+++,,,------...'''((()))***++++++******((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111000000111222333444444444555666777555333222444666777888888999::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDHHHIIIKKKMMMOOOQQQRRRRRROOOOOOOOOOOOPPPRRRTTTUUUWWWXXXXXXYYY[[[]]]^^^___ZZZZZZ\\\```fffiiiiiihhheee```]]]^^^___]]]]]]______bbbeeeeeebbb```aaabbb^^^[[[XXXWWWXXX[[[]]]^^^XXX\\\``````]]][[[]]]______bbbdddccc___\\\ZZZ[[[YYY[[[^^^aaaccccccbbbaaa\\\^^^aaadddhhhkkkmmmnnngggkkkpppqqqppppppsssuuuxxxtttqqqoooooommmkkkhhhgggjjjiiiaaa\\\]]]```aaacccgggkkknnnnnnnnnnnnnnnnnnqqqqqqmmmjjjlllmmmllliiijjjjjjjjjiiikkknnnqqqnnnnnnmmmjjjhhhiiimmmqqqllloooqqqpppmmmkkklllnnnlllllllllmmmpppssswwwyyyzzzxxxyyywwwxxxuuuuuuyyy{{{yyyyyy|||xxx}}}zzzxxxzzzzzzxxxqqqnnnlllooovvv{{{}}}|||{{{xxxyyyzzz|||}}}{{{vvvttttttxxx{{{{{{xxxuuurrroookkkfffcccdddfffhhhlllppprrrqqqppppppmmmiiieeedddhhhooouuuwwwyyy{{{xxxtttrrrtttwwwoooqqqsssrrrooonnnnnnooossswwwyyyvvvvvvxxxzzzyyyxxxvvvxxxzzzyyyxxxvvvuuutttqqqpppuuuwwwwwwtttooojjjhhhgggllllllnnnqqqtttsssqqqnnniiikkkmmmjjjfffdddgggjjjeeebbb___```cccccc```\\\ZZZZZZXXXVVVUUUVVVZZZ^^^___]]]ZZZ[[[^^^```___^^^[[[]]]___`````````bbbccc]]]\\\[[[YYYWWWVVVUUUUUUWWWXXXYYYXXXVVVVVVYYY\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZWWWTTTVVVZZZ]]]\\\YYYUUUVVVVVVUUUTTTTTTXXX[[[WWWZZZ\\\]]]\\\ZZZYYYYYY[[[ZZZYYYXXXWWWXXX\\\______^^^\\\[[[YYYXXXXXXWWW]]]_________cccgggccc\\\WWWZZZ]]]```aaaaaabbbbbb```eeeeeeaaafffqqqsssnnnYYYYYYYYYWWWTTTSSSTTTUUUUUUVVVXXXYYY]]]bbbhhhmmmkkkccc[[[ZZZ```gggjjjjjjdddbbbdddgggeee``````dddssscccbbb^^^ZZZZZZ[[[WWWQQQJJJHHHFFFDDDBBB@@@@@@???;;;<<<<<<===<<<<<<;;;;;;888666444333333555888999------------------------************************))))))******++++++++++++)))))))))))))))))))))))))))''''''))),,,---+++)))))))))************))))))((((((((((((((()))))))))((()))***++++++***)))(((((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......////////////000000000000---...000222444555555666111333555555333444777:::888888999:::;;;;;;<<<<<<===<<<<<<======>>>???@@@BBBBBBAAAAAABBBCCCEEEFFFIIIJJJLLLOOOQQQRRRSSSTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^]]]\\\\\\___eeejjjllllllfff```]]]^^^^^^]]]]]]___```dddgggeeeaaa^^^aaaddd]]]ZZZWWWVVVWWWZZZ\\\]]]YYY]]]aaa```\\\YYYYYY\\\[[[^^^``````\\\ZZZYYYZZZVVVYYY^^^bbbddddddbbbaaaZZZ\\\___dddhhhkkknnnooogggkkkppprrrsssuuuyyy}}}xxxsssmmmjjjkkkmmmnnnmmmjjjmmmkkkccc\\\]]]aaaccchhhlllqqqtttuuutttssssssqqqttttttooolllnnnnnnmmmiiiiiiiiihhhhhhkkkooosssqqqqqqnnnjjjffffffkkkoookkkooorrrqqqlllhhhiiillliiiiiijjjlllooorrruuuwww}}}}}}wwwxxxwwwqqqyyywwwxxx}}}{{{xxxyyyuuu}}}{{{xxxzzzzzzxxxsssooommmpppwww|||}}}|||~~~yyywwwwwwyyyxxxyyy{{{~~~~~~}}}yyyuuurrrsssvvvyyy{{{zzzxxxwwwuuurrrnnnjjjlllkkkkkknnnsssvvvtttrrrnnnllliiifffeeeiiioootttrrrtttvvvsssoooooorrrwwwnnnqqqsssrrrooommmmmmooowwwyyyxxxsssrrrwww{{{|||{{{wwwvvvzzz}}}~~~yyyxxxwwwwwwvvvssspppmmmwwwwwwvvvrrrllljjjkkkmmmjjjkkkmmmooorrrqqqooolllgggkkkmmmkkkgggfffiiimmmjjjeeeaaaaaacccccc```[[[___^^^[[[XXXVVVWWW[[[___```]]]ZZZZZZ]]]___^^^]]][[[]]]```aaaaaa```aaabbb\\\ZZZWWWUUUTTTUUUVVVWWWUUUWWWXXXWWWUUUUUUYYY\\\VVVVVVXXXZZZ\\\\\\YYYVVV[[[XXXUUUVVV[[[]]][[[XXXRRRSSSTTTRRRPPPQQQUUUYYYYYY\\\```aaa___\\\ZZZYYY[[[ZZZYYYWWWVVVXXX\\\___```^^^\\\YYYWWWWWWVVVWWWccccccaaabbbhhhkkkeee\\\ZZZ\\\___````````````aaa```eeebbb[[[\\\eeefff___WWWXXXXXXVVVSSSQQQQQQQQQNNNPPPSSSUUUWWW^^^hhhoooiii___UUUSSSZZZbbbggghhheeeaaa___```]]]XXXZZZ```ssseeeccc^^^YYYYYY[[[YYYSSSLLLJJJFFFDDDCCCBBBAAA???===<<<;;;:::999:::;;;<<<666555444333111000///...111///---,,,------,,,***------,,,,,,,,,,,,++++++************))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------............//////000000111111111000000///000222333444555555444333333555666777666777777999:::;;;<<<<<<=========>>>?????????@@@EEECCCBBBAAAAAACCCFFFHHHIIIIIIIIIJJJLLLOOOQQQRRRUUUSSSQQQPPPPPPQQQTTTUUUPPPRRRTTTWWWYYY[[[]]]]]]______aaacccfffjjjmmmooommmjjjgggcccaaa```aaabbb```aaacccffffffccc^^^ZZZSSSTTTUUUWWWZZZ\\\[[[YYYXXX\\\```aaa___]]]^^^___\\\[[[[[[ZZZYYYYYYXXXXXX\\\]]]```cccggggggeeeccc______aaadddhhhiiihhhgggiiikkkooosssvvvxxxyyyyyyuuutttqqqmmmjjjjjjmmmoooqqqtttuuuooofff```aaadddiiimmmrrruuuuuutttsssrrrrrrsssqqqkkkiiilllnnnnnnooonnnmmmlllkkkkkkllllllnnnoooooommmjjjhhhhhhiiikkkmmmnnnmmmjjjgggffffffhhhggghhhlllrrrwwwxxxwww|||{{{xxxvvvtttssssssttttttxxxyyyyyy{{{~~~{{{yyyyyyzzz|||}}}~~~|||yyyvvvuuuwwwyyyzzz~~~|||yyyxxxxxxyyyzzz~~~|||{{{{{{|||~~~~~~}}}}}}zzzxxxyyyyyyvvvzzz{{{|||yyysssnnnjjjiiiooonnnooosssuuuuuuuuuwwwqqqlllgggggglllqqqrrrqqqrrrsssuuutttsssrrrqqqqqqkkkmmmnnnooonnnoooppprrrvvvuuutttsssrrrsssssstttvvvtttrrrtttxxx||||||{{{vvvvvvvvvwwwxxxwwwtttrrrssspppmmmjjjiiijjjkkklllkkkkkklllnnnoooooommmkkkdddeeeeeeeeeeeefffiiillllllhhhddddddffffffbbb]]]aaa```^^^[[[ZZZ[[[^^^aaabbb___]]]]]]___```aaa```___aaacccdddbbb```______]]]XXXRRRPPPRRRUUUWWWWWW\\\TTTPPPTTTWWWUUUUUUYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYXXXWWWXXXZZZ[[[ZZZXXXTTTVVVWWWWWWWWWWWWZZZ\\\\\\___aaabbbbbbbbbcccdddaaa]]]YYYVVVWWWZZZ___bbbaaa```]]]ZZZWWWUUUSSSRRRXXX\\\\\\ZZZ[[[^^^\\\UUUYYY```eeebbb\\\XXX[[[```dddbbb___]]]\\\]]]___aaa[[[YYYWWWVVVVVVUUUSSSQQQPPPRRRTTTWWWZZZ\\\]]]^^^ZZZXXXWWWYYY\\\___aaaaaaaaa___]]]ZZZXXXXXXYYYYYYrrrgggeeeaaa\\\\\\^^^[[[UUULLLIIIEEECCCBBBBBBAAA@@@<<<<<<;;;;;;::::::;;;;;;999999888666444333222111000...,,,,,,------,,,+++------,,,,,,,,,+++++++++************))))))))))))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------...............///000000111111111111000000111222444444555555555555555666666777666777777888:::;;;;;;<<<======>>>>>>??????@@@@@@DDDCCCAAA@@@@@@BBBEEEFFFIIIIIIIIIJJJLLLNNNQQQRRRQQQQQQRRRRRRSSSSSSRRRRRRUUUVVVXXX[[[]]]___``````^^^___```bbbfffiiimmmoooooommmiiifffeeedddeeefffbbbbbbcccdddddd```[[[WWWTTTTTTVVVYYY]]]___^^^]]]\\\___bbbcccaaa```aaaccc^^^^^^]]][[[ZZZXXXWWWWWW[[[\\\^^^bbbfffhhhgggfffccccccccceeehhhjjjjjjiiieeegggjjjooossswwwzzz{{{xxxwwwsssnnnjjjiiikkkmmmnnnrrrtttpppiiieeegggkkknnnqqqtttuuuuuusssrrrqqqoooqqqpppkkkiiikkkmmmmmmqqqpppnnnlllkkkkkklllmmmlllmmmmmmllljjjjjjkkkmmmlllmmmnnnmmmjjjhhhhhhhhhjjjjjjlllpppuuuxxxxxxwwwxxxwwwuuusssqqqqqqqqqqqqsssvvvwwwuuuwww}}}~~~zzzyyyxxxwwwxxxzzz}}}~~~~~~{{{wwwvvvvvvxxxyyy|||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}yyyrrrmmmjjjjjjpppqqqsssuuuuuuuuuvvvxxxsssmmmhhhhhhlllrrruuuuuuwwwxxxyyyyyyvvvtttqqqppplllmmmnnnoooooopppqqqrrrwwwvvvtttsssrrrssstttuuuuuusssqqqsssvvvyyyzzzyyytttttttttuuuvvvvvvtttrrrooonnnllljjjjjjkkklllllljjjkkklllmmmmmmllljjjhhheeefffggggggggghhhkkkmmmnnnjjjfffeeegggfffaaa]]]___^^^\\\[[[[[[^^^bbbeeedddbbbaaa```aaabbbaaa___]]]___aaaaaa___]]]\\\\\\^^^ZZZUUUSSSVVVZZZ]]]^^^___XXXTTTVVVWWWUUUUUUXXX[[[\\\]]]_________^^^^^^```^^^]]]]]]^^^______^^^]]]^^^^^^]]][[[ZZZ[[[\\\[[[]]]aaabbbbbbbbbbbbcccaaa___[[[YYYZZZ]]]bbbeee___^^^\\\ZZZXXXWWWVVVVVVVVVYYYZZZXXXYYY\\\ZZZTTT\\\```ccc```[[[XXX\\\bbbbbbaaa```^^^^^^^^^^^^______]]][[[ZZZZZZYYYWWWUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXX[[[___bbbcccccc^^^]]][[[YYYYYYZZZ[[[\\\qqqfffeeeaaa]]]]]]^^^ZZZTTTLLLIIIDDDAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<;;;::::::;;;:::999777555444222222000...,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))++++++,,,,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))((())))))******))))))(((+++************)))))))))))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......---......//////000111111111111111111222333444555444555666777888777777666666777777888999:::;;;;;;=========>>>???@@@@@@@@@DDDCCCAAA@@@@@@BBBDDDEEEIIIHHHIIIIIIKKKMMMPPPQQQMMMOOORRRTTTUUUSSSQQQPPPXXXYYY[[[]]]___```aaaaaa^^^^^^___aaadddhhhkkkmmmmmmllljjjhhhggggggggghhhdddcccbbbbbbaaa^^^YYYVVVSSSTTTVVVZZZ^^^``````___aaabbbddddddcccccceeefffbbbaaa```^^^\\\ZZZYYYXXX[[[[[[\\\```dddggghhhhhhhhhfffdddeeegggjjjkkkllldddeeehhhkkkooosssvvvxxxyyywwwtttooojjjhhhiiikkknnnqqqrrrooojjjgggjjjmmmnnnoooppprrrrrrrrrqqqppplllooooookkkiiikkklllkkkqqqooollljjjiiijjjlllmmmlllllllllkkkjjjkkknnnqqqnnnnnnnnnllljjjiiijjjllljjjkkkmmmppptttvvvuuutttuuutttsssrrrqqqqqqqqqqqqsssuuusssppprrrwwwzzzyyyuuuuuuuuuvvvxxx{{{~~~|||xxxvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}xxxpppllllllnnnsssvvvyyyyyywwwwwwxxxzzzuuupppkkkkkkooovvvzzz{{{}}}~~~~~~{{{wwwrrrooonnnnnnnnnooopppqqqssssssxxxvvvtttrrrrrrsssuuuwwwuuusssqqqrrrtttvvvvvvvvvrrrqqqqqqrrrtttuuutttssspppooonnnlllkkkiiihhhhhhhhhiiijjjkkkjjjiiigggeeefffgggiiiiiiiiijjjmmmooopppllliiiggggggeee```\\\]]]\\\[[[[[[]]]bbbgggjjjgggfffeeeeeedddccc```]]]ZZZ\\\^^^^^^\\\YYYXXXXXX]]]ZZZVVVUUUXXX]]]aaadddbbb]]]XXXXXXXXXVVVWWWYYY]]]___aaacccdddeeeeeedddeeeccc```___aaabbbccccccdddddddddaaa]]]ZZZYYYZZZXXX[[[___bbbbbbaaaaaaaaa___^^^[[[[[[\\\___cccfffaaa```^^^[[[YYYXXXWWWVVVUUUXXXXXXXXXZZZ\\\[[[VVV^^^``````]]]XXXXXX]]]bbbbbbbbbcccdddcccaaa```^^^bbb```^^^]]]]]]\\\ZZZXXX\\\[[[YYYXXXVVVUUUTTTTTTWWWXXXZZZ^^^bbbeeeeeeeee\\\[[[ZZZYYYZZZ\\\^^^___ooodddccc```\\\\\\]]]XXXRRRLLLHHHCCC@@@@@@AAAAAAAAA;;;<<<=========<<<:::999999888777555333111000///000...,,,,,,------,,,+++,,,,,,,,,++++++++++++***************)))))))))(((***++++++++++++++++++***))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((()))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000111111111111222222333444444444666888::::::999777666666777777888999:::::::::<<<<<<===>>>??????@@@@@@CCCCCCBBBAAAAAABBBDDDEEEGGGGGGGGGGGGIIIKKKMMMNNNLLLNNNPPPRRRSSSSSSQQQPPPWWWXXXZZZ\\\]]]^^^______`````````aaabbbeeeggghhhggggggffffffeeeeeeeeefffeeecccaaa``````^^^ZZZXXXSSSSSSUUUYYY\\\^^^^^^\\\bbbbbbbbbbbbbbbccceeefffddddddcccaaa```___^^^]]]]]]\\\[[[]]]aaaeeefffgggjjjgggdddccceeehhhjjjkkkiiiiiihhhiiijjjlllnnnpppsssrrrpppmmmkkkjjjlllnnnppprrrrrrnnniiigggiiilllhhhhhhhhhjjjmmmooooooooojjjnnnoookkkiiikkkllljjjllljjjhhhfffgggiiikkkmmmooonnnmmmlllkkklllpppsssnnnnnnmmmllljjjjjjlllnnnjjjjjjjjjlllnnnooopppqqquuuuuuuuutttttttttttttttssstttrrrmmmnnnsssvvvuuuuuuuuuvvvwwwzzz}}}~~~{{{xxxvvvvvvvvvwwwssstttvvvyyy{{{}}}~~~}}}|||xxxpppmmmoootttvvv||||||yyyzzz||||||tttqqqnnnooosssyyy|||}}}~~~zzztttppppppooonnnoooqqqsssuuuuuuwwwvvvsssqqqqqqsssuuuwwwvvvtttsssrrrssstttuuuuuuqqqooonnnoooqqqssstttsssuuutttrrrppplllhhhdddbbbfffhhhjjjjjjiiihhhgggfffgggiiikkkkkklllmmmoooqqqrrrooollljjjhhheee```]]]^^^\\\ZZZZZZ^^^ccchhhjjjhhhggggggfffeeebbb^^^ZZZVVVXXXZZZZZZXXXVVVUUUUUUZZZXXXUUUUUUWWW[[[___bbbccc___\\\ZZZYYYYYYZZZ[[[\\\]]]```bbbdddeeeeeeeeeeeeccc___^^^___bbbccccccccccccbbb___ZZZVVVUUUUUUTTTXXX]]]`````````___```\\\[[[[[[[[[\\\^^^aaacccfffdddaaa^^^[[[XXXVVVUUUXXXXXXYYYZZZ\\\^^^]]]ZZZ^^^^^^\\\YYYVVVXXX\\\aaabbbdddgggiiiiiifffbbb```bbb```^^^]]]]]]\\\ZZZXXXZZZYYYXXXVVVVVVVVVVVVWWWXXXZZZ]]]aaaeeefffeeeddd^^^]]]\\\[[[\\\^^^```aaaoooccccccaaa]]]]]]^^^XXXQQQKKKHHHDDDAAAAAABBBAAAAAA;;;<<<===>>>===<<<;;;:::999888666444222000///...///---,,,,,,---------,,,,,,,,,+++++++++*********************)))))))))((())))))************)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......---------...//////000000000000111222333333333333444666888;;;;;;999777555777777777888888999999::::::;;;;;;<<<>>>??????@@@BBBBBBBBBBBBBBBDDDEEEFFFEEEDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSVVVWWWYYY[[[\\\]]]^^^^^^cccbbbaaa``````aaabbbcccccccccdddddddddddddddccccccbbb````````````^^^\\\VVVVVVWWWZZZ\\\]]]\\\ZZZ```___^^^___```aaabbbbbbbbbcccccccccccccccdddddd```^^^\\\\\\^^^```aaabbbfffccc``````bbbdddffffffiiihhhgggffffffgggiiiiiiiiijjjjjjjjjjjjlllooorrrrrrrrrrrroookkkjjjllloooiiigggeeegggjjjmmmmmmmmmjjjnnnnnnkkkiiijjjkkkiiihhhgggffffffgggjjjmmmoooqqqqqqooollljjjkkkmmmpppkkkllllllkkkjjjjjjmmmooolllkkkjjjiiiiiillloooqqquuuuuuuuuuuuuuuuuuuuuuuuttttttqqqmmmlllqqqtttsssxxxxxxyyyzzz|||~~~{{{zzzxxxvvvuuuuuuvvvvvvrrrtttvvvxxxzzz{{{{{{{{{yyyzzz{{{|||}}}}}}||||||zzz|||~~~~~~||||||zzzrrroootttzzzyyy}}}{{{}}}~~~}}}mmmlllmmmooorrrvvvxxxyyy{{{{{{|||}}}wwwsssrrrpppnnnooosssvvvwwwwwwuuutttrrrqqqqqqrrrtttvvvwwwwwwvvvtttssstttuuuvvvrrrpppnnnnnnppprrrssssssuuuuuutttqqqmmmhhhdddbbbdddgggjjjkkkjjjhhhhhhiiigggiiikkklllmmmnnnppprrruuutttrrrpppnnnjjjfffcccbbb^^^ZZZYYY\\\aaaeeegggfffeeeeeeeeeddd```[[[WWWTTTVVVXXXYYYWWWUUUTTTTTTYYYYYYWWWVVVWWWYYY\\\^^^``````^^^ZZZYYY[[[]]]^^^ZZZ\\\^^^```bbbcccccccccccc```]]]\\\^^^aaabbbccc^^^______\\\WWWTTTRRRQQQQQQTTTYYY\\\]]]]]]]]]^^^]]]]]]]]]]]]^^^___```aaadddcccaaa^^^\\\ZZZYYYYYYYYYXXXXXXZZZ\\\]]]\\\\\\\\\ZZZXXXVVVVVVXXX[[[]]]___bbbfffiiiiiifffbbb```aaa___]]]]]]]]]]]][[[ZZZ[[[ZZZXXXVVVUUUVVVXXXYYY[[[\\\___bbbeeefffcccaaabbbaaa___^^^^^^___```aaannndddeeecccaaaaaa```ZZZRRRJJJHHHEEECCCCCCCCCBBBAAA<<<============<<<;;;;;;;;;:::999666444222000//////---+++,,,---...---,,,++++++++++++************************)))))))))))))))))))))******)))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......,,,------......///000000//////111222222222222222444666888::::::999777666777777777888888888999999888999:::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFDDDDDDCCCDDDEEEFFFHHHJJJNNNLLLKKKKKKLLLOOOSSSUUUWWWXXXZZZ\\\^^^___``````cccbbbaaa____________```bbbcccdddeeeeeeeeecccbbbaaa```___```aaabbb```___ZZZZZZ[[[]]]______^^^\\\]]]\\\[[[\\\^^^```___^^^]]]^^^___```bbbccceeeeeeaaa^^^\\\[[[\\\\\\\\\\\\___^^^]]]^^^___aaaaaa```aaaaaabbbcccdddfffggghhhaaabbbeeefffhhhkkkooosssqqqqqqqqqooonnnooorrruuusssnnnjjjhhhjjjmmmmmmkkkjjjmmmmmmhhhfffggghhhgggfffffffffgggiiikkknnnoooppppppnnnkkkhhhhhhiiikkkhhhiiijjjjjjiiijjjlllnnnooonnnnnnlllkkkmmmqqqtttsssssstttttttttssssssrrrssstttrrrmmmmmmqqqsssqqqxxxxxxyyyzzz|||~~~yyyxxxvvvuuuuuuuuuuuuvvvsssuuuwwwzzz{{{zzzyyyxxxwwwwwwxxxzzz|||}}}~~~zzz|||~~~}}}{{{~~~~~~uuurrrvvv|||yyy~~~zzz{{{yyyggghhhhhhjjjmmmppprrrtttwwwwwwxxx{{{~~~~~~yyyuuutttqqqnnnppptttxxxyyyxxxttttttsssrrrssstttuuuuuuwwwxxxwwwvvvttttttvvvwwwwwwssspppnnnoooqqqrrrrrrqqqqqqpppooommmjjjhhhfffdddhhhlllllljjjhhhhhhjjjeeehhhkkklllmmmnnnpppqqqxxxxxxxxxwwwtttqqqmmmkkkddd^^^XXXWWWZZZ___aaabbbcccbbbbbbbbbbbb___ZZZVVVRRRUUUWWWXXXWWWVVVUUUVVVYYYZZZ[[[[[[YYYYYY[[[\\\^^^```___ZZZXXX[[[^^^^^^[[[\\\]]]___``````_________]]]\\\\\\^^^aaabbbbbb\\\]]]]]][[[WWWSSSQQQQQQNNNQQQTTTWWWXXXYYY[[[]]]aaaaaabbbbbbbbbaaa```___[[[[[[[[[[[[\\\]]]^^^^^^YYYVVVUUUYYY[[[YYYYYYZZZZZZXXXVVVVVVXXXYYYZZZYYYYYY[[[___bbbcccaaa___^^^aaa```______```aaa```___aaa^^^ZZZWWWUUUUUUWWWYYY\\\\\\^^^bbbddddddaaa___eeecccaaa___^^^___```aaaooodddeeedddbbbbbbaaaZZZRRRJJJHHHFFFFFFFFFEEECCCAAA>>>======<<<<<<<<<<<<<<<<<<<<<:::888555333111000...---+++,,,---......---++++++++++++************************)))))))))))))))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))******))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---......//////000---...000111222222111111444555777888999888777666777777777777888888888888666777888999;;;<<<===>>>;;;<<<===???AAACCCEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKJJJJJJLLLOOOSSSUUUVVVWWWYYY\\\^^^```aaaaaaaaa```___^^^^^^______```aaabbbdddeeeeeedddbbb```^^^^^^^^^```aaaaaa___]]]ZZZZZZZZZ]]]___```___]]][[[[[[[[[]]]``````^^^\\\VVVWWWYYYZZZ\\\^^^``````___]]][[[ZZZZZZZZZYYYXXXXXXYYYZZZ]]]______]]]ZZZXXXZZZ\\\___aaaccceeeeee^^^```bbbdddeeegggkkknnnqqqpppooonnnmmmoooqqqtttyyysssllljjjlllnnnnnnmmmjjjllljjjdddaaaccceeedddcccdddeeefffggghhhhhhiiikkkkkkkkkiiifffdddeeefffccceeehhhiiihhhiiijjjkkkmmmppprrrrrrpppppprrrtttrrrsssssstttsssrrrqqqpppqqqsssrrrnnnmmmqqqrrrppptttuuuvvvxxxzzz|||~~~zzzyyyxxxvvvuuuttttttttttttvvvyyy|||}}}|||zzzxxxwwwwwwwwwxxxzzz}}}|||}}}~~~xxxsssuuu{{{vvvzzzyyyuuuxxx}}}tttiiihhhgggfffhhhlllrrrvvvvvvttttttxxx|||~~~zzzvvvuuurrrnnnpppuuuzzzzzzyyyttttttuuuvvvvvvvvvvvvvvvvvvxxxxxxvvvtttsssvvvxxx|||xxxsssoooooopppqqqrrrnnnnnnmmmlllkkkiiihhhgggfffjjjmmmlllhhheeeeeegggcccfffiiillllllmmmooopppuuuvvvxxxwwwuuurrrooonnnddd]]]VVVTTTXXX\\\______aaa```___``````^^^[[[XXXQQQTTTXXXYYYYYYXXXXXXYYYVVVYYY]]]^^^\\\ZZZZZZ[[[^^^bbb```YYYVVVYYY\\\[[[YYYZZZ[[[\\\\\\[[[YYYYYYZZZYYYXXXZZZ]]]```aaa```[[[\\\]]][[[WWWSSSPPPPPPLLLNNNPPPRRRTTTVVVYYY\\\cccdddddddddccc```]]][[[TTTTTTUUUWWWYYY[[[]]]___[[[VVVUUUYYYZZZXXXWWWZZZYYYWWWWWWYYY]]]]]]ZZZVVVUUUVVVYYY[[[]]]^^^^^^^^^```______```bbbccccccbbbdddaaa\\\WWWUUUVVVXXXYYYZZZZZZ\\\___bbbcccaaa```dddbbb```^^^^^^^^^___```oooaaacccbbb``````___XXXOOOIIIHHHHHHHHHHHHFFFCCCAAA???>>>===;;;;;;<<<======<<<;;;999777444222000///...---+++,,,---......---+++++++++************)))************))))))))))))+++++++++,,,,,,+++++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------...//////000,,,---///000111111000000444555666777888777777666777777777777888888888888555666777888:::;;;<<<===888999;;;===@@@BBBDDDEEEFFFFFFEEEFFFFFFHHHJJJKKKJJJJJJJJJKKKMMMOOORRRTTTTTTUUUXXXZZZ]]]___```aaa^^^^^^]]]]]]^^^___aaabbb___aaacccddddddbbb___^^^]]]]]]^^^___aaa```]]]ZZZVVVVVVXXX[[[^^^```___^^^\\\[[[[[[^^^aaabbb___[[[RRRSSSTTTUUUWWWYYYZZZ[[[\\\[[[YYYYYYZZZZZZXXXVVVTTTVVVYYY]]]```___[[[XXXTTTVVVYYY\\\___```aaaaaa___```bbbbbbbbbdddfffiiirrrpppmmmkkkiiiiiikkklllxxxrrrkkkiiimmmpppqqqpppjjjkkkhhhbbb^^^```bbbaaa```aaacccddddddcccbbbaaafffggggggfffdddbbbbbbccc```cccfffhhhhhhhhhiiijjjjjjnnntttuuutttrrrqqqrrrttttttuuuuuutttsssqqqpppooorrrqqqnnnnnnqqqqqqnnnoooppprrruuuxxxzzz|||}}}}}}|||zzzxxxvvvtttssssssuuuwww{{{~~~~~~|||zzzxxxwwwvvvwwwxxx{{{~~~yyyzzz{{{~~~}}}~~~~~~~~~zzzssstttxxxtttwwwtttpppvvv|||pppooollliiifffgggllluuu{{{wwwtttsssvvv{{{}}}{{{wwwvvvrrrnnnpppvvvzzz{{{zzzuuuvvvwwwyyyyyyyyyxxxwwwuuuwwwwwwvvvssssssvvvyyy{{{uuupppooopppqqqqqqooonnnllljjjhhhfffeeedddhhhlllooommmgggbbbbbbcccbbbeeeiiikkkllllllnnnoooppprrrtttuuussspppnnnmmmccc\\\TTTRRRVVV[[[^^^^^^```___^^^______^^^\\\ZZZQQQTTTXXXZZZZZZZZZZZZ[[[RRRWWW\\\^^^\\\ZZZYYYZZZ___cccaaaYYYTTTWWWYYYXXXWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTUUUWWW[[[]]]^^^]]]ZZZ\\\\\\ZZZVVVQQQNNNMMMKKKLLLNNNOOOQQQTTTXXX\\\cccdddddddddaaa]]]YYYVVVRRRRRRSSSTTTVVVXXXZZZ[[[___YYYWWW[[[\\\YYYYYY\\\XXXWWWXXX\\\``````[[[UUUUUUUUUWWWYYY[[[]]]___```^^^]]]]]]___bbbccccccbbbdddaaa\\\WWWVVVWWWZZZ\\\XXXXXXZZZ]]]aaacccbbbaaaaaa```^^^]]]]]]]]]___```mmmbbb```_________\\\VVVPPPGGGJJJBBBIII\\\SSS@@@BBBAAA===<<<>>>???===>>>BBB===;;;888666555444111/////////.........---------+++***)))***++++++***)))))))))************))))))++++++************++++++***************)))((('''(((((())))))*********+++)))))))))))))))******+++++++++******************)))+++,,,+++***)))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,------------------.........//////000000000000111222333444222333444555666666666666666666666666777777777777888888888888999:::;;;<<<;;;===??????>>>===@@@BBBCCCBBBAAAAAABBBDDDFFFHHHLLLMMMNNNMMMMMMMMMPPPRRRWWWXXXZZZ[[[\\\]]]\\\\\\___]]][[[ZZZZZZ[[[]]]^^^___ZZZXXX\\\___\\\YYYYYYXXXZZZ]]]^^^\\\ZZZXXXXXXVVVXXXYYYYYYXXXXXXZZZ[[[YYYWWWVVVYYY]]]^^^ZZZUUUYYYQQQNNNQQQSSSSSSUUU[[[WWWVVVUUUTTTSSSSSSTTTTTTZZZYYYYYY\\\``````[[[UUUTTTTTTTTTUUUWWWYYY\\\]]]___aaaaaa___]]]^^^cccgggkkkkkklllkkkjjjhhhfffeeemmmkkkjjjkkknnnnnnllliiijjjhhhfffdddaaa```^^^^^^ZZZ[[[]]]___`````````___fffdddbbb``````bbbdddfffhhhbbb___bbbdddddddddfffnnnnnnooooooppppppqqqqqqrrrrrrqqqpppooonnnmmmmmmpppqqqpppmmmjjjkkkooosssvvvwwwxxxxxxxxxzzz}}}~~~xxxuuutttvvvwwwwww~~~}}}|||{{{zzzyyyyyyyyyzzzyyyuuusssvvv||||||yyyzzz~~~||||||xxxwww|||~~~}}}||||||zzzyyyvvvuuuttttttvvvwwwuuukkkddddddiiinnntttzzzzzz{{{xxxsssssswwwyyywwwuuuuuuuuuuuuvvvvvvsssqqqwwwwwwvvvvvvvvvwwwxxxyyy~~~{{{wwwtttrrrssstttvvvwwwwwwwwwwwwvvvuuutttsssooonnnnnnnnnnnnlllhhheeegggiiiiiieee```^^^aaadddbbbaaaaaadddhhhkkkkkkjjjoooppprrrtttsssnnnfffaaa```ZZZUUUWWW\\\```]]]YYY[[[[[[\\\\\\\\\]]]]]]]]]UUUWWWZZZ\\\]]]]]][[[ZZZVVVWWWXXXZZZ\\\[[[XXXVVV^^^\\\WWWTTTQQQQQQRRRRRRTTTTTTTTTRRRPPPOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVZZZ\\\\\\VVVOOONNNTTT[[[TTTMMMIIILLLQQQTTTXXX\\\`````````___^^^[[[YYYXXXWWWTTTRRRRRRTTTVVVWWWWWW\\\\\\ZZZXXXZZZ]]]^^^\\\XXXTTTRRRWWWaaafffccc]]]XXXRRRRRRZZZ``````aaaeee^^^^^^^^^```dddfffgggggg```___^^^[[[WWWUUUUUUUUUVVVSSSRRRVVV\\\```^^^\\\^^^^^^^^^\\\ZZZYYYZZZ[[[mmmbbbaaa___```___\\\UUUPPPGGGGGGCCCGGGSSSRRRFFF@@@@@@===<<<>>>>>><<<===AAA;;;999666444333222///------,,,,,,,,,,,,++++++++++++***)))***++++++***)))))))))************))))))*********))))))*********)))************))))))(((((()))))))))************)))))))))))))))******+++************************)))***+++***))))))***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,------------------.........//////000000000000111222333444222333444555666666666666666666666666777777777777888777777777888999:::::::::===???>>>======???AAABBBAAAAAAAAABBBDDDGGGIIIMMMNNNPPPPPPOOOOOOPPPQQQVVVWWWXXXYYYZZZYYYYYYXXX[[[\\\\\\\\\\\\[[[ZZZYYY\\\XXXWWWZZZ[[[XXXXXXYYYYYY[[[]]]\\\YYYVVVTTTSSSVVVWWWXXXXXXVVVUUUVVVWWWWWWUUUUUUXXX\\\]]]ZZZVVVUUUNNNJJJLLLNNNMMMOOOTTTQQQQQQQQQPPPPPPOOOOOONNNVVVWWWZZZ___dddbbb\\\UUUOOOOOOPPPQQQRRRUUUWWWXXX\\\]]]]]][[[ZZZ\\\```dddhhhhhhiiiiiihhhgggfffeeegggeeedddfffiiijjjiiigggllljjjgggdddaaa^^^\\\\\\VVVWWWZZZ]]]___aaaccccccddddddcccaaa```aaadddggghhhdddccchhhkkkiiihhhiiillllllmmmnnnnnnmmmllllllpppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqooollllllnnnpppssstttuuuuuuuuuvvvxxx{{{}}}}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzzwwwwwwtttpppqqquuuvvvsssuuuuuuuuuwwwzzz|||}}}~~~yyywwwyyyzzzxxx~~~~~~~~~~~~|||yyywwwuuuuuuuuuuuunnnlllnnnvvvzzzwwwsssqqqsssvvvxxxvvvvvvxxxxxxtttqqqpppqqqrrrttttttrrrpppwwwwwwwwwvvvvvvvvvvvvuuuwwwvvvvvvuuusssqqqpppooorrrrrrrrrsssssstttttttttuuutttrrrqqqooommmiiiffffffhhhiiifff```^^^```cccccc```___```dddhhhiiiiiimmmmmmnnnppppppnnniiifff___[[[YYYZZZ^^^aaaaaa___]]]]]]\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^^^^]]]\\\[[[XXXXXXZZZ\\\^^^^^^[[[YYYYYYWWWTTTQQQOOONNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNQQQQQQQQQRRRSSSTTTVVVVVVVVVWWWVVVRRRMMMNNNSSSYYYRRRMMMKKKPPPTTTUUUWWWZZZZZZ[[[[[[\\\[[[ZZZXXXWWWUUUSSSQQQOOONNNOOOPPPQQQXXXWWWUUUUUUWWWYYYYYYXXXWWWTTTRRRVVV]]]```^^^ZZZWWWQQQPPPVVV\\\]]]\\\^^^\\\[[[\\\^^^aaabbbaaa```ZZZZZZYYYWWWUUUTTTTTTTTTTTTRRRPPPSSSXXX\\\[[[YYY]]]\\\ZZZWWWUUUVVVYYY\\\mmmcccbbb`````````\\\UUUOOOGGGCCCDDDEEEJJJTTTSSSDDD???<<<<<<>>>>>>;;;<<>>???@@@??????@@@BBBEEEHHHJJJNNNPPPRRRSSSQQQPPPPPPQQQTTTUUUVVVWWWWWWWWWVVVUUUXXXZZZ]]]___^^^[[[WWWTTTXXXUUUUUUWWWVVVSSSUUUZZZ\\\]]]^^^\\\XXXTTTQQQPPPWWWWWWXXXVVVSSSRRRRRRSSSWWWVVVVVVYYY]]]^^^\\\YYYWWWQQQMMMMMMMMMMMMNNNQQQMMMNNNNNNNNNNNNLLLKKKJJJNNNQQQVVV]]]aaa___XXXQQQLLLLLLMMMNNNPPPRRRSSSTTTWWWWWWWWWVVVVVVXXX\\\___bbbcccdddeeeeeeeeeeeeeeedddcccaaabbbdddfffggggggmmmkkkhhhddd```]]][[[ZZZVVVWWWXXXZZZ]]]```cccddddddfffhhheeeaaaaaaeeeiiijjjhhhiiiooopppmmmjjjjjjiiikkklllmmmmmmjjjhhhfffmmmnnnqqqsssuuuuuuuuutttoooqqqrrrrrrpppnnnllllllpppqqqrrrqqqqqqqqqsssuuuxxxzzz|||{{{xxxxxxxxxxxxyyyzzz{{{|||}}}zzzvvvvvvwwwuuuvvvrrrqqqvvv}}}~~~|||yyyyyywwwsss}}}~~~~~~{{{xxxuuutttsssssslllmmmuuu|||qqqkkknnntttyyyyyyzzzyyyuuuooonnnnnnnnnpppssstttsssrrrxxxxxxyyyyyyyyywwwvvvuuuqqqsssvvvwwwvvvsssnnnkkkmmmmmmmmmnnnooorrrtttvvvvvvtttpppmmmkkkhhhdddaaadddfffgggeee```]]]^^^```ccc```^^^^^^bbbfffiiijjjmmmllllllllllllkkkiiifff^^^^^^^^^___```bbbcccddd]]]]]]\\\\\\[[[[[[ZZZZZZ\\\]]]^^^______^^^]]]\\\[[[[[[\\\^^^```___]]][[[UUUUUUSSSQQQOOOLLLJJJIIIKKKMMMOOOOOOMMMLLLKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUQQQPPPOOOLLLKKKLLLPPPTTTPPPMMMMMMRRRVVVUUUUUUWWWVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZYYYUUUPPPNNNPPPSSSUUUTTTSSSTTTVVVWWWXXXXXXXXXWWWVVVXXXZZZ[[[ZZZYYYXXXQQQNNNSSSZZZ[[[YYYXXXZZZZZZ[[[]]]______]]][[[WWWWWWWWWWWWWWWVVVUUUUUUUUURRRPPPQQQUUUYYYYYYXXX[[[YYYVVVSSSQQQSSSXXX\\\mmmdddbbbaaa``````\\\UUUOOOGGGAAAEEEDDDDDDXXX___JJJ???<<<;;;>>>===;;;;;;>>>===;;;888666555444111///.........---------,,,,,,+++***)))***++++++***)))))))))************))))))(((((())))))))))))(((((('''((()))***************)))))))))))))))*********)))))))))))))))******+++))))))))))))************''')))***)))((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------............////////////000000000000111222333444222222333444555555555555666666666666777777777777999999888888888888999999:::;;;<<<<<<<<<<<<===============???BBBEEEIIIKKKOOOQQQTTTUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVZZZ\\\^^^___^^^[[[VVVSSSUUUTTTTTTUUURRRPPPTTT[[[\\\^^^^^^\\\XXXUUUSSSRRRXXXXXXXXXVVVRRRPPPOOOPPPXXXWWWXXX[[[___aaa```^^^YYYTTTPPPNNNNNNNNNNNNNNNMMMNNNOOOPPPOOOMMMJJJIIIHHHKKKOOOTTTWWWUUUOOOJJJLLLLLLMMMNNNPPPQQQSSSSSSSSSSSSRRRRRRSSSVVVYYY\\\]]]]]]___```aaabbbccccccgggeeeccccccdddfffggghhhkkkjjjgggccc```]]]\\\[[[ZZZZZZZZZZZZ[[[^^^```aaafffkkkmmmjjjccc```dddiiillljjjkkkooopppkkkiiijjjjjjlllnnnooonnnjjjgggdddjjjlllpppsssuuuuuutttsssnnnpppsssuuussspppllljjjkkkmmmoooooooooppprrrttttttvvvyyy}}}}}}xxxtttwwwwwwxxxzzz|||~~~~~~{{{zzzyyyyyywwwwww{{{}}}|||yyyuuuzzz{{{~~~~~~~~~~~~}}}{{{xxxuuutttsssrrrqqqpppssszzz}}}xxxpppmmmpppvvv{{{{{{zzzyyysssmmmooooooooorrruuuwwwwwwvvvxxxyyy{{{|||}}}{{{zzzxxxsssuuuxxxzzzyyyvvvqqqnnnlllkkkkkkkkkmmmpppsssuuutttqqqllliiigggdddaaa___bbbcccdddbbb^^^\\\\\\]]]`````````aaadddgggiiijjjmmmlllkkkkkkjjjhhhdddaaa^^^```bbbbbb``````bbbeee\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^____________^^^]]]]]]^^^^^^]]]ZZZWWWXXXXXXWWWUUURRRMMMIIIFFFIIILLLOOOOOONNNLLLKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMJJJHHHHHHJJJLLLMMMOOOLLLMMMQQQSSSRRRSSSVVVVVVWWWXXXYYYYYYYYYXXXWWW[[[]]]]]]XXXRRRPPPSSSWWWXXXUUUUUUXXXZZZZZZZZZ[[[[[[\\\\\\ZZZYYYXXXXXXYYYXXXRRRNNNRRRZZZ]]]ZZZWWWYYYZZZ\\\___aaaaaa^^^\\\ZZZYYYZZZ[[[\\\[[[YYYWWWYYYVVVSSSRRRUUUXXXYYYZZZWWWWWWVVVTTTSSSTTTXXXZZZmmmdddbbbaaaaaa```\\\UUUPPPJJJCCCFFFCCC@@@SSS[[[GGG???<<<<<<>>>>>>;;;:::======;;;888666555444111///......---------,,,,,,,,,+++***)))***++++++***)))))))))************))))))'''((())))))))))))(((''''''((()))*********************)))))))))))))))))))))))))))))))))******+++(((((()))))))))*********''')))***)))((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++------------------------........./////////000000000000000000111222333444111222333444555555555555666666666666777777777777::::::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIIKKKNNNQQQTTTUUUSSSRRRQQQQQQPPPRRRTTTWWWYYYZZZZZZZZZ]]]^^^^^^^^^]]][[[YYYWWWUUUTTTTTTTTTRRROOOSSSZZZXXXYYYZZZYYYWWWUUUTTTTTTYYYYYYYYYVVVSSSPPPOOOPPPVVVWWWXXXZZZ]]]___```___WWWTTTPPPLLLLLLMMMMMMKKKNNNOOOPPPPPPOOOMMMJJJHHHHHHHHHIIIJJJKKKJJJHHHFFFKKKLLLMMMNNNOOOQQQQQQRRRQQQPPPOOOOOORRRUUUXXXZZZYYYZZZ[[[\\\]]]___```aaagggfffeeecccbbbccceeeggggggfffeeebbb```___^^^^^^\\\\\\[[[[[[\\\^^^```aaaggglllnnnjjjbbb]]]^^^bbbgggeeefffjjjkkkiiijjjnnnmmmnnnooopppooommmjjjhhhiiikkknnnqqqsssrrrqqqpppnnnpppsssuuuuuurrrmmmjjjiiikkknnnooopppqqqsssuuuvvvvvvwwwyyy{{{zzzwwwuuuwwwxxxyyy|||~~~}}}{{{{{{zzzzzz}}}~~~|||xxxtttvvvzzz~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvqqqqqqvvvxxxuuuqqqpppqqqvvvyyyyyyyyyzzzwwwssspppooooooqqqtttwwwwwwwwwuuuvvvyyy|||}}}}}}|||{{{vvvwwwxxxxxxwwwvvvuuutttooonnnmmmllllllnnnppprrrssspppllljjjhhhfffdddbbb___``````^^^\\\[[[[[[\\\[[[^^^aaadddffffffeeeeeegggggghhhjjjjjjgggbbb______bbbdddccc___]]]^^^aaaYYYZZZZZZ\\\]]]^^^___```ZZZZZZ[[[[[[]]]^^^___``````^^^]]]\\\[[[YYYUUURRRYYYZZZZZZXXXSSSMMMHHHDDDHHHKKKMMMNNNLLLJJJIIIIIIMMMMMMLLLKKKKKKKKKLLLLLLOOOMMMJJJHHHFFFGGGHHHIIIOOOLLLKKKMMMNNNNNNQQQVVVUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVWWWTTTOOONNNRRRVVV[[[WWWWWW\\\^^^[[[[[[]]]\\\]]]]]]ZZZWWWUUUVVVXXXUUUQQQNNNQQQXXX]]][[[WWWWWWXXXZZZ^^^aaabbb```^^^]]]\\\]]]___```___[[[XXX[[[XXXUUUTTTUUUWWWXXXYYYUUUWWWZZZ[[[ZZZXXXXXXXXXmmmcccaaa```aaaaaa]]]WWWQQQLLLGGGDDD???>>>HHHKKK@@@???======@@@???;;;:::<<<;;;999666444333222///---++++++++++++************+++***)))***++++++***)))))))))************))))))((((((************((((((((())))))************)))************)))))))))))))))))))))))))))******+++'''(((((())))))*********((()))******(((((()))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,............------------....../////////000000000000000000000111222333444111222333444444555555444666666666666777777777777999999999::::::;;;=========;;;:::;;;<<<===<<<;;;;;;;;;<<<===AAAEEEIIIKKKMMMOOOQQQRRRRRRQQQQQQRRRPPPRRRUUUXXX[[[\\\]]]]]]___^^^]]]\\\\\\[[[ZZZZZZVVVSSSSSSTTTSSSPPPQQQVVVPPPRRRTTTTTTSSSSSSSSSUUUXXXYYYXXXVVVSSSQQQQQQQQQSSSTTTUUUVVVXXXZZZ\\\\\\XXXWWWTTTOOOOOORRRRRROOONNNNNNNNNNNNMMMKKKIIIGGGIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNPPPNNNLLLMMMQQQUUUXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^aaabbbaaa```______aaacccddddddcccaaaaaa```aaaaaa\\\\\\]]]^^^```bbbcccddddddhhhjjjfff___ZZZYYYZZZ]]]]]]```fffiiiiiimmmsssooooooooonnnnnnnnnnnnnnnkkklllnnnqqqrrrqqqqqqppppppppprrrtttuuusssooollljjjlllooopppqqqqqqsssuuusssrrrqqqrrrtttuuutttsssyyyzzz{{{}}}}}}~~~}}}|||~~~~~~zzzssstttwww{{{~~~~~~~~~~~~}}}}}}|||vvvsssuuu{{{}}}yyyrrroooqqquuuwwwvvvxxx||||||yyyooonnnmmmnnnqqqsssssssssppprrrtttwwwyyyzzzzzzzzzwwwvvvtttsssssstttuuuvvvrrrqqqpppnnnmmmmmmnnnnnnnnnllljjjhhhgggfffcccaaa___^^^]]]\\\\\\\\\^^^^^^[[[___dddfffeeebbb___^^^^^^```cccgggiiiiiieeebbb```bbbcccbbb^^^[[[[[[]]]YYYYYY[[[]]]___```bbbcccZZZZZZYYYYYYZZZ\\\^^^```aaa___]]][[[YYYWWWTTTQQQWWWXXXXXXVVVRRRMMMGGGCCCGGGIIIJJJJJJHHHFFFEEEFFFKKKJJJIIIIIIIIIIIIIIIIIINNNNNNMMMJJJGGGFFFGGGIIINNNLLLKKKLLLLLLKKKOOOUUURRRSSSTTTTTTTTTSSSRRRQQQQQQSSSSSSQQQOOOPPPTTTWWW\\\VVVVVV\\\^^^YYYXXX[[[[[[[[[YYYWWWTTTSSSTTTUUUQQQQQQPPPPPPUUUZZZZZZWWWSSSTTTVVVZZZ]]]___^^^\\\]]]\\\]]]```bbbaaa\\\WWW[[[YYYWWWUUUUUUUUUVVVWWWUUUZZZ```bbbaaa]]]YYYVVVmmmbbb``````aaaaaa^^^XXXSSSJJJIII@@@===CCCCCC>>>???@@@>>>>>>AAA@@@<<<:::<<<;;;999666444333222///---+++++++++************)))+++***)))***++++++***)))))))))************))))))((()))+++,,,,,,+++)))((()))************))))))(((************)))))))))((()))))))))))))))******+++''''''(((((()))******+++)))***+++***))))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,///.........------------.../////////000000000000000000000000111222333444111111222333444444444444666666666666777777777777777888888999:::<<<===>>>>>><<<;;;;;;===>>>===;;;;;;;;;;;;===@@@DDDHHHJJJKKKLLLNNNOOOOOOPPPRRRSSSRRRSSSVVVYYY[[[]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZWWWSSSQQQSSSSSSPPPOOOPPPMMMOOOQQQQQQQQQQQQSSSUUUVVVWWWWWWUUUSSSRRRRRRSSSQQQRRRTTTTTTUUUWWWYYYZZZXXXZZZWWWRRRSSSWWWWWWSSSPPPOOONNNMMMKKKJJJIIIHHHEEEEEEDDDBBBAAABBBDDDEEEGGGHHHIIIKKKLLLLLLLLLKKKNNNLLLJJJKKKPPPUUUWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[XXXZZZ\\\]]]\\\\\\^^^aaaccccccbbbaaaaaaaaaaaaaaa______aaabbbccccccddddddbbbdddfffddd```\\\YYYXXXXXXZZZ```gggjjjiiilllqqqooommmkkkjjjjjjmmmqqqsssmmmnnnppprrrssstttuuuuuuqqqpppppprrrttttttrrrpppmmmoooqqqrrrqqqqqqqqqrrrooommmlllnnnpppsssttttttzzz{{{|||}}}{{{~~~~~~|||yyyzzz{{{}}}~~~}}}}}}|||vvvuuuxxx|||uuuqqqssswwwwwwuuuvvvyyyyyyvvvooommmllllllmmmoooooonnnqqqqqqrrrtttvvvwwwxxxyyyvvvuuurrrqqqqqqsssuuuwwwsssrrrqqqpppnnnmmmlllllllllkkkiiihhhgggeeeaaa^^^aaa^^^\\\[[[]]]___bbbccceeehhhkkkiiieee___\\\[[[\\\]]]___bbbfffgggfffeee___```aaaaaa___]]]\\\\\\[[[[[[]]]^^^```aaabbbccc^^^]]][[[YYYYYYZZZ\\\]]]bbb```^^^\\\[[[ZZZWWWUUUTTTTTTUUUUUURRRNNNJJJGGGIIIJJJJJJIIIFFFDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOPPPMMMHHHGGGJJJNNNLLLKKKMMMOOOMMMKKKMMMRRRPPPQQQRRRTTTTTTTTTSSSSSSUUUTTTTTTSSSTTTVVVYYYZZZ\\\UUUUUU\\\]]]VVVTTTXXX[[[YYYWWWUUUTTTTTTTTTUUUQQQUUUVVVSSSSSSXXXYYYWWWTTTTTTUUUWWWZZZ[[[[[[ZZZ[[[[[[\\\aaaeeeddd___ZZZ\\\\\\[[[YYYWWWVVVVVVWWWWWW]]]cccfffddd___ZZZWWWmmmaaa```___aaabbb___YYYTTTFFFHHH======JJJDDD;;;EEEAAA>>>???BBBAAA===;;;<<<===;;;888666555444111///---------,,,,,,,,,+++++++++***)))***+++++++++)))))))))************))))))(((***+++,,,,,,+++***(((***************)))((('''+++*********))))))(((((()))))))))))))))******+++&&&''''''((()))******+++)))+++,,,+++***)))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,//////.........---------////////////000000000000000000000000111222333444111111222333444444444444666666666666777777777777555666666888999;;;===>>>???===;;;<<<>>>???===;;;;;;;;;;;;===@@@CCCGGGIIIIIIKKKLLLMMMMMMOOORRRTTTSSSUUUWWWYYY[[[\\\\\\\\\YYYZZZ[[[\\\\\\[[[YYYXXXWWWRRROOORRRTTTPPPMMMLLLNNNOOOQQQRRRRRRRRRTTTVVVTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUWWWYYY[[[TTTVVVTTTOOOQQQVVVVVVQQQRRRQQQOOONNNLLLKKKKKKKKK@@@AAAAAA@@@@@@AAABBBDDDGGGHHHJJJLLLMMMMMMLLLLLLMMMJJJHHHJJJOOOTTTWWWWWWZZZYYYXXXWWWVVVWWWXXXYYYRRRVVVZZZ[[[[[[\\\___aaadddcccbbbaaa````````````ddddddeeeeeedddcccaaa```cccdddeeeeeeccc```]]]ZZZYYY]]]dddkkklllhhhhhhkkknnnkkkgggfffggglllrrrvvvpppppprrrtttvvvxxxyyyzzzrrrpppooopppsssuuutttrrrppprrrssssssqqqooonnnoooooooooooorrruuuxxxzzzyyy{{{{{{|||}}}~~~~~~}}}{{{{{{vvvxxx}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxyyyvvvxxx~~~}}}wwwtttxxx{{{zzzvvvtttuuusssoooqqqooollllllmmmnnnnnnmmmttttttttttttuuuwwwxxxyyywwwuuusssrrrrrrtttvvvxxxqqqqqqqqqpppooommmkkkjjjqqqooonnnmmmlllhhhddd```ccc```\\\[[[^^^bbbeeegggqqqrrrqqqmmmfff___]]]\\\```^^^^^^___bbbdddeeeeee^^^______``````___]]]\\\]]]^^^^^^___```aaabbbbbbbbb```]]]ZZZYYYYYYZZZ[[[bbb```^^^^^^^^^]]][[[ZZZRRRSSSTTTUUUTTTQQQOOOMMMMMMMMMLLLJJJGGGEEEFFFGGGBBBCCCCCCEEEGGGIIIKKKLLLKKKOOORRROOOJJJHHHMMMSSSKKKLLLOOOSSSQQQLLLLLLPPPOOOQQQSSSUUUWWWWWWWWWWWWVVVTTTRRRSSSUUUXXXYYYYYY]]]UUUUUU\\\]]]UUUSSSWWW]]]ZZZWWWUUUVVVWWWWWWWWWUUU[[[\\\WWWTTTXXXZZZYYYWWWVVVVVVWWWYYYZZZZZZYYY[[[ZZZ]]]ccchhhiiiccc^^^___``````^^^[[[YYYYYYYYYZZZ___dddgggddd___ZZZXXXmmm```^^^]]]___aaa^^^WWWPPPJJJGGGDDDBBBBBBBBBAAA@@@??????@@@???<<<;;;<<<<<<;;;:::888666444111000///------,,,,,,,,,,,,++++++***)))(((''''''((()))***'''(((******))))))***,,,))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++---//////...---...///000000000000000000000000///////////////000111111222222333444444555555666555555555555666666666666777777777888999999::::::999999:::;;;;;;;;;::::::;;;<<<<<<>>>@@@CCCFFFGGGIIIJJJKKKMMMOOOPPPRRRRRRYYYZZZZZZZZZYYYXXXVVVUUUYYYZZZZZZZZZXXXXXXZZZ\\\ZZZWWWRRRNNNKKKLLLNNNPPPMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRPPPOOOPPPQQQPPPOOOWWWTTTPPPLLLKKKMMMOOOQQQPPPOOONNNMMMLLLJJJIIIIIIFFFFFFDDDCCCCCCCCCDDDEEEHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMNNNMMMMMMNNNRRRUUUTTTUUUUUUUUUTTTTTTVVVXXXTTTUUUVVVXXXYYY[[[\\\]]]______^^^^^^______```aaagggffffffeeedddddddddddddddgggiiiiiiddd___ZZZXXX___bbbfffhhhgggfffeeeeeejjjhhheeedddeeehhhlllooonnnqqqqqqoooppptttwwwvvvuuuvvvuuutttqqqooopppppppppnnnqqqwwwzzztttnnnkkknnnmmmllloootttzzz~~~~~~zzzyyy}}}~~~||||||}}}~~~}}}}}}~~~~~~{{{zzz|||~~~~~~}}}~~~}}}}}}|||{{{zzzzzzzzz{{{||||||yyyzzz~~~~~~zzzvvv{{{zzzyyyxxxwwwuuuttttttnnnooopppooonnnnnnpppqqquuuwwwyyyyyywwwuuuttttttwwwwwwvvvrrrpppqqqvvvzzzxxxtttooommmmmmnnnoooooosssooollllllllljjjccc]]]^^^^^^]]]^^^___bbbeeegggpppqqqooohhh```\\\]]]```bbb___]]]^^^bbbddddddbbb______^^^```aaabbbaaa```^^^```aaa___\\\[[[]]]```]]]\\\ZZZXXXVVVVVVVVVVVV\\\]]]___```___]]]ZZZXXXSSSSSSSSSUUUVVVSSSLLLGGGJJJJJJKKKJJJIIIHHHFFFEEE@@@DDDHHHJJJIIIHHHKKKMMMKKKLLLLLLKKKHHHIIIMMMPPPLLLHHHJJJOOOPPPLLLKKKNNNPPPSSSWWWWWWVVVUUUWWWZZZ]]][[[YYYWWWVVVWWWYYY[[[XXX^^^bbb```YYYUUUWWW[[[___]]]YYYUUUSSSSSSTTTVVV___]]][[[YYYXXXXXXYYYZZZWWWVVVVVVVVVVVVWWWWWWWWW[[[\\\^^^cccfffeee```[[[[[[^^^aaaaaa___^^^```aaa^^^```bbbcccccc```\\\ZZZmmmaaa^^^]]]___bbb___XXXQQQJJJHHHDDDCCCBBBBBBAAA@@@>>>???@@@???<<<;;;<<<===;;;:::888666444111000///------,,,,,,,,,,,,+++++++++***)))((((((((()))***((()))******)))(((***+++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,+++---//////.........//////////////////////////////////////////000111111222222333333444555555555555555555555666666666666666666777888888999999:::999999::::::;;;;;;::::::;;;;;;;;;<<<>>>AAADDDEEEKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWXXXXXXWWWVVVTTTSSSXXXYYYYYYWWWVVVVVVXXXZZZWWWTTTPPPMMMKKKKKKLLLMMMJJJJJJLLLMMMOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQOOONNNOOOOOONNNMMMSSSQQQNNNKKKJJJKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKLLLLLLLLLKKKMMMPPPSSSQQQSSSTTTSSSSSSSSSUUUWWWUUUUUUVVVWWWYYYZZZ[[[[[[]]]\\\\\\]]]]]]___``````bbbbbbbbbaaabbbccccccdddeeeggghhhfffaaa\\\XXXWWWaaacccggghhhhhhgggggggggnnnkkkhhheeeddddddfffggglllmmmkkkkkkpppwwwwwwsssuuuvvvwwwvvvsssrrrrrrssssssppppppuuuwwwtttpppppprrrqqqppprrrvvv{{{~~~}}}yyyxxx|||}}}|||}}}}}}{{{zzz{{{~~~}}}~~~}}}|||{{{zzzzzz{{{||||||{{{yyyyyy{{{~~~~~~|||yyy{{{zzzyyyxxxwwwvvvvvvvvvrrrrrrsssqqqppppppqqqsss}}}}}}{{{wwwttttttvvvxxxuuutttqqqooonnnpppuuuyyyqqqnnnkkkjjjkkkmmmooooooooollljjjjjjkkkiiiddd^^^[[[[[[[[[\\\^^^aaaccceeeeeeffffffbbb]]]\\\___cccbbbaaaaaabbbdddeeeeeedddbbbaaaaaabbbcccbbb___]]]aaabbbcccbbb___^^^```bbb^^^\\\ZZZXXXWWWVVVVVVWWWZZZ[[[]]]]]]]]]\\\ZZZYYYVVVVVVVVVXXXYYYWWWSSSOOOLLLLLLMMMLLLKKKHHHEEEDDDCCCGGGKKKKKKIIIHHHIIIJJJIIIJJJKKKIIIHHHIIILLLOOOLLLIIIKKKPPPPPPMMMLLLOOOSSSVVVXXXXXXWWWVVVXXXYYY___\\\YYYVVVWWWYYY]]]```[[[___bbb```[[[XXXZZZ]]]eeebbb]]]YYYVVVUUUUUUVVV___^^^[[[YYYXXXXXXYYYYYYXXXYYYYYYZZZZZZZZZZZZYYY\\\]]]___bbbeeeddd___ZZZ^^^bbbeeefffeeeccccccddd```aaabbbcccbbb___]]][[[nnnbbb___^^^```bbb```ZZZSSSKKKHHHEEECCCBBBBBBAAA@@@>>>???@@@>>><<<;;;<<<===;;;:::888666444111000///------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***)))***+++***)))((()))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,...//////.........///........................///////////////000111111222222333333444444555555444555555555555666666666666666777777888888999999888888999:::::::::::::::;;;;;;;;;;;;===???AAABBBJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQTTTUUUTTTRRRPPPPPPRRRTTTRRRQQQNNNLLLKKKJJJJJJKKKGGGHHHJJJLLLMMMOOOOOOOOOKKKKKKLLLMMMNNNPPPRRRSSSQQQOOOMMMLLLMMMMMMLLLKKKOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIGGGDDDBBBBBBCCCFFFHHHEEEFFFFFFFFFEEEEEEGGGHHHIIIJJJKKKJJJJJJKKKNNNPPPNNNPPPQQQRRRRRRSSSUUUWWWTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZ[[[]]]^^^```aaa_________```aaacccdddeeeeeeeeeeeebbb]]]YYYWWWWWWbbbdddggghhhhhhhhhiiijjjpppnnnkkkgggcccaaa``````jjjiiifffhhhpppwwwvvvqqqsssuuuwwwvvvtttssssssssssssooonnnqqqsssqqqppprrrqqqpppoooppptttwwwzzz{{{|||zzzzzz||||||xxxwwwzzz}}}~~~~~~|||{{{}}}|||zzzzzz{{{~~~}}}||||||}}}~~~~~~|||}}}~~~|||{{{~~~~~~}}}|||{{{||||||~~~~~~wwwyyy{{{~~~~~~}}}|||{{{xxxvvvvvvvvvwwwxxxuuuuuutttsssqqqppprrrttt~~~yyyrrrooopppuuuyyytttqqqllljjjlllooosssuuuooommmjjjjjjkkkmmmmmmmmmllljjjhhhiiijjjiiiddd```ZZZZZZZZZ[[[]]]___aaabbb]]]______\\\ZZZ[[[___ccc```bbbeeeffffffeeeddddddccccccdddeeeeeeccc___\\\bbbccccccbbbaaa```aaabbb^^^]]][[[YYYWWWWWWWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[XXXWWWWWWXXXYYYXXXVVVUUUNNNOOOOOONNNLLLHHHDDDBBBEEEIIIMMMMMMJJJGGGGGGHHHHHHIIIIIIHHHHHHIIILLLNNNLLLKKKLLLPPPQQQNNNNNNPPPSSSUUUWWWWWWVVVVVVWWWXXX___\\\YYYWWWXXX[[[```ccc\\\]]]^^^]]][[[[[[]]]^^^fffccc___ZZZXXXXXXYYYZZZ```^^^\\\YYYXXXWWWXXXXXXZZZ[[[]]]^^^___^^^]]]\\\\\\]]]___aaabbb```\\\XXX^^^aaafffiiihhhgggffffffdddcccbbbaaa```___^^^^^^oooccc```___```cccaaa[[[TTTLLLIIIEEECCCCCCBBBAAA@@@>>>??????>>>===<<<<<<===;;;:::888666444111000///------,,,,,,,,,+++++++++------,,,+++***************++++++***((('''((()))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,------...000000.........///........................///////////////000000111111222222333444444555555444444444555555555666666555555666666777888888999777888999:::::::::::::::<<<<<<;;;;;;<<<>>>@@@AAAGGGGGGHHHJJJLLLMMMOOOOOOQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGEEEAAA>>>>>>@@@CCCFFFDDDEEEFFFEEECCCCCCEEEGGGHHHIIIIIIIIIIIIIIILLLNNNKKKMMMPPPQQQRRRSSSUUUWWWSSSSSSTTTTTTTTTTTTTTTUUUYYYYYYZZZ[[[]]]___aaabbb_________```aaacccdddeeeccccccbbb___[[[YYYZZZ[[[aaaccceeeffffffgggiiikkknnnmmmkkkhhheeebbb```___ggghhhhhhhhhmmmssstttppprrrtttvvvvvvtttqqqpppppppppmmmmmmppppppmmmmmmoooooonnnmmmooossswwwyyyyyy{{{zzz{{{~~~|||wwwuuuwww||||||yyyzzz|||}}}~~~yyywwwuuutttuuuwwwzzz||||||{{{yyywwwttttttvvvwww~~~{{{zzz{{{~~~|||xxxwwwyyy|||~~~xxx|||~~~|||xxxuuusssssstttuuuttttttsssqqqooonnnppprrr|||yyysssmmmjjjlllqqqvvvwwwqqqkkkiiikkkooopppppptttrrrnnnlllllllllkkkjjjkkkjjjiiiiiiiiigggccc___]]]]]]^^^^^^____________^^^^^^]]]ZZZXXXYYY]]]```]]]bbbggghhheeebbbbbbccccccccceeeggggggeeeaaa^^^``````aaa```____________^^^\\\ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[\\\XXXWWWUUUTTTTTTTTTTTTTTTPPPQQQQQQPPPMMMHHHCCC@@@DDDHHHMMMNNNKKKHHHGGGHHHHHHHHHIIIIIIIIIKKKLLLNNNLLLLLLNNNPPPQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVWWW]]][[[YYYXXXXXX[[[^^^```YYYYYYYYYYYY[[[]]]___```aaa___\\\ZZZYYY[[[]]]___aaa___\\\YYYXXXWWWXXXXXXZZZ\\\___aaaaaa```^^^\\\\\\\\\]]]^^^]]][[[XXXVVVXXX\\\aaafffiiihhhgggffffffdddaaa___]]]^^^___```pppeeebbb___```bbbaaaZZZTTTLLLJJJFFFDDDCCCBBBAAA???===>>>???>>>===<<<===>>>;;;:::888666444111000///------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++***((('''((()))))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))************+++,,,---...---///000000///......//////////////////////////////////////////000000111111111222222333444444555444444444444555555555555444555555666666777888888666777888999::::::::::::======<<<<<<===>>>@@@AAADDDEEEFFFHHHIIIKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFHHHKKKMMMNNNMMMJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFDDD@@@======???BBBDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHGGGHHHIIIKKKIIILLLOOOQQQRRRRRRTTTVVVTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXYYY[[[]]]___aaabbb^^^^^^^^^______aaabbbbbbaaaaaa___]]][[[ZZZ\\\___^^^```bbbcccdddeeehhhjjjiiiiiiiiihhhgggeeedddcccdddjjjmmmkkkjjjmmmppppppsssuuuxxxxxxuuuqqqnnnmmmmmmllloootttsssnnnkkklllpppoooooorrrvvvzzz}}}}}}vvvvvvyyy|||yyytttsssuuuvvv{{{~~~yyyvvvwwwzzz{{{}}}~~~{{{vvvuuusssqqqqqqrrrsssuuuxxxxxxwwwtttqqqppprrruuuwwwyyy{{{~~~~~~|||zzzzzz|||~~~}}}zzzvvvuuuwwwzzz|||}}}~~~}}}xxxtttqqqqqqqqqqqqqqqqqqooollljjjjjjlllooorrrqqqooommmkkkmmmpppsss{{{uuuooollllllmmmmmmllltttqqqmmmkkkjjjjjjjjjiiikkkkkkjjjiiihhheeeaaa^^^bbbbbbccccccbbb```___]]]]]]\\\YYYWWWVVVXXX[[[^^^^^^ccchhhiiifffbbbaaaaaa___```bbbfffhhhgggdddaaa^^^^^^_________^^^]]]\\\\\\[[[YYYVVVUUUUUUUUUUUUXXXWWWVVVVVVWWWYYY[[[]]]YYYWWWUUURRRPPPPPPQQQRRRQQQQQQQQQPPPMMMHHHDDDAAABBBFFFKKKLLLJJJIIIIIIKKKJJJJJJIIIJJJKKKMMMMMMMMMKKKMMMOOOPPPQQQRRRRRRPPPOOOPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWYYY[[[^^^aaaccc```^^^\\\ZZZ[[[]]]```bbb```^^^\\\YYYXXXWWWXXXYYYZZZ\\\^^^``````^^^\\\ZZZZZZZZZ[[[ZZZXXXVVVTTTSSSSSSWWW]]]ccchhhjjjiiihhhgggddd___\\\ZZZ[[[^^^```qqqgggccc``````aaa___YYYSSSMMMJJJGGGDDDCCCBBBAAA???===>>>???>>>===<<<===>>>;;;:::888666444111000///------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))***+++***)))((()))***))))))************))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************+++---...///...000111111///......//////////////////////////////////////////000111111111111222222333333444444333444444444444555555555444444555555666666777777666666888999::::::::::::===<<<<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLNNNOOOOOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCEEEHHHKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDAAA??????@@@CCCEEECCCDDDDDDCCCBBBAAACCCDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGJJJNNNPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^[[[[[[[[[[[[\\\]]]^^^_________^^^\\\ZZZZZZ\\\___ZZZ]]]```bbbcccdddfffhhheeeeeeeeefffffffffffffffaaaiiinnnkkkhhhiiimmmooorrruuuxxxyyyvvvrrrnnnmmmmmmoootttxxxvvvnnnjjjjjjkkkkkkllloootttwwwyyyyyyqqqrrruuuwwwtttnnnnnnrrruuuxxx{{{{{{yyywwwxxxzzz||||||~~~}}}xxxtttuuutttrrrppppppppprrrrrrwwwxxxxxxuuuqqqqqqtttwwwxxxyyy{{{}}}}}}{{{yyywwwxxxzzz}}}~~~zzzwwwuuuuuuwwwzzz{{{||||||}}}~~~~~~}}}yyyuuurrrqqqppppppnnnmmmllliiiggghhhkkkmmmmmmnnnpppppppppppprrrttt|||xxxtttpppnnnmmmkkkjjjnnnjjjfffdddeeefffhhhhhhiiiiiiiiihhheeebbb^^^\\\ddddddeeeeeedddaaa^^^\\\XXXVVVTTTSSSUUUXXX]]]``````cccfffgggfffccc```___ZZZ[[[]]]aaaeeefffdddbbb^^^^^^^^^___```___]]]ZZZYYYXXXVVVTTTRRRRRRRRRRRRVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXVVVSSSOOONNNPPPRRRQQQPPPPPPNNNKKKHHHFFFDDD@@@DDDHHHJJJIIIIIIKKKMMMLLLKKKJJJKKKMMMMMMMMMKKKIIIMMMOOOOOOPPPSSSRRRPPPQQQPPPQQQTTTXXXZZZZZZYYYSSSSSSTTTTTTUUUVVVWWWXXXVVVXXXZZZ[[[[[[]]]```cccbbb```]]]ZZZZZZ\\\^^^```___]]][[[YYYXXXXXXYYYZZZZZZ[[[\\\]]]\\\ZZZXXXWWWXXXYYYYYYXXXUUUSSSRRRSSSTTTVVV[[[aaagggjjjjjjhhhfffbbb]]]YYYWWWXXX[[[]]]qqqhhhddd```___```^^^WWWQQQNNNKKKGGGDDDCCCBBBAAA???<<<>>>???>>>===<<<===???;;;:::888666444111000///------,,,,,,,,,,,,++++++((()))***+++,,,,,,++++++((()))******)))(((***+++))))))************))))))'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))(((''''''''''''((()))*********))))))))))))))))))))))))*********+++,,,---...//////000111111///......///........................///////////////000111111111111111222333333444444333333444444444555555555333444444555555666777777555666777888::::::::::::;;;:::::::::<<<===???AAAAAABBBCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHKKKOOOQQQOOOMMMJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBDDDFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA@@@???@@@BBBCCCBBBBBBCCCAAA??????@@@BBB@@@AAACCCCCCBBBAAABBBCCCDDDGGGKKKMMMMMMMMMNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXXXXYYY[[[]]]___```______^^^[[[XXXWWWYYYZZZXXX[[[```cccddddddfffgggdddccccccbbbccccccdddddd^^^eeeiiihhhgggjjjllllllkkkoootttvvvtttqqqmmmlllmmmoootttwwwssskkkgggggggggfffgggjjjnnnqqqqqqqqqqqqrrrtttuuuqqqkkkkkkpppssstttvvvwwwxxxxxxyyyyyyxxxxxxxxxzzz{{{yyytttpppppppppooonnnooopppqqqrrrvvvxxxxxxuuurrrqqquuuyyyzzzzzz{{{|||||||||{{{{{{zzz~~~~~~}}}}}}xxxvvvuuuuuuwwwxxxyyyyyyvvvuuussstttwwwyyyzzzzzzzzzzzz{{{|||||||||||||||~~~~~~~~~~~~~~~}}}zzz}}}|||zzzxxxvvvtttssssssmmmmmmkkkhhhggghhhllloookkknnnpppqqqqqqqqqrrrtttxxxxxxwwwtttpppllljjjjjjkkkgggaaa^^^___aaadddeeedddeeefffeeeccc___]]]\\\```aaacccdddcccaaa^^^\\\XXXVVVSSSSSSVVV[[[```ccc`````````aaabbb```]]]ZZZUUUVVVWWW[[[^^^``````___\\\[[[[[[\\\^^^]]]ZZZWWWVVVUUUSSSQQQPPPOOOOOOOOORRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUURRROOONNNPPPRRROOOOOOMMMKKKJJJHHHHHHGGGAAADDDGGGGGGFFFGGGJJJNNNMMMKKKJJJJJJLLLLLLJJJHHHHHHMMMOOOMMMOOOSSSSSSOOOQQQPPPPPPRRRUUUVVVUUUSSSQQQPPPNNNNNNQQQUUUYYY\\\TTTXXX\\\[[[WWWVVVXXX[[[\\\ZZZXXXVVVVVVXXX[[[]]]]]]\\\ZZZYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVUUUXXXYYYZZZWWWTTTRRRSSSUUUWWWXXXZZZ___eeeggggggeeeccc```[[[VVVTTTVVVXXXZZZrrriiieee```______\\\VVVPPPNNNKKKGGGEEEDDDBBBAAA???<<<===???>>>======>>>???;;;:::888666444111000///---------,,,,,,,,,++++++&&&''')))+++,,,,,,,,,+++'''(((******))))))***,,,))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))*********+++,,,---///000///111222111///......///------------------------///////////////000111111000111111222333333444444333333333444444444555555333333444444555666666777555666777888::::::;;;;;;999888888999:::<<>>???AAACCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDHHHMMMOOONNNKKKHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA???@@@AAABBBBBBAAAFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>>>>>>>??????@@@AAAAAA@@@>>>===>>>@@@===???@@@AAA?????????@@@BBBEEEIIIKKKKKKJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNOOOQQQRRRVVVWWWXXXZZZ]]]```bbbddd```___^^^ZZZVVVUUUUUUVVVWWW[[[```ccceeeeeeffffffeeedddbbb```___``````aaa]]]aaacccdddggglllmmmiiiccchhhnnnqqqqqqnnnkkkjjjlllmmmqqqsssnnnfffcccdddiiihhhhhhjjjmmmooopppooottttttvvvvvvpppjjjkkkppprrrqqqqqqsssvvvxxxxxxxxxrrrrrrrrruuuxxxxxxuuuqqqkkkjjjjjjkkklllnnnppprrrtttvvvwwwtttpppppptttxxxxxxxxxxxxwwwvvvuuussssssxxx}}}}}}||||||wwwuuusssrrrsssttttttssssssrrrrrrtttwwwyyyzzzyyyxxxyyyyyyyyyyyyyyyxxxxxxzzzzzzzzz{{{}}}{{{xxxzzz~~~{{{www|||{{{{{{zzzyyyxxxwwwvvvnnnmmmkkkiiihhhjjjmmmqqqkkkmmmooopppppppppqqqrrrtttwwwxxxvvvppplllkkkkkkoooiiibbb]]]\\\^^^```bbb___aaaccccccaaa^^^]]]\\\[[[]]]```bbbbbb```^^^\\\]]]ZZZVVVVVVYYY]]]bbbddd]]][[[ZZZ[[[]]]\\\XXXTTTSSSSSSSSSVVVZZZ\\\\\\[[[XXXWWWWWWXXX[[[ZZZVVVSSSUUUSSSQQQOOONNNMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRPPPMMMLLLOOORRROOOMMMKKKIIIHHHHHHIIIJJJBBBDDDFFFEEEDDDEEEIIIMMMMMMJJJIIIJJJKKKKKKHHHFFFGGGLLLOOOMMMNNNSSSSSSNNNPPPNNNMMMNNNQQQQQQOOOLLLPPPMMMJJJJJJNNNUUU]]]bbbRRRWWW\\\YYYRRRNNNOOOSSSRRRQQQPPPPPPQQQUUUYYY\\\\\\[[[ZZZXXXXXXZZZ[[[\\\]]]\\\[[[YYYWWWVVVTTTTTTYYYZZZZZZXXXUUUSSSUUUWWWYYYXXXYYY\\\aaacccbbb```bbb^^^YYYUUUSSSTTTVVVXXXsssiiieeeaaaaaaccc___VVVNNNLLLIIIFFFCCCBBBAAA???======>>>>>>===;;;;;;<<<======:::666444333111///---.........------,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******)))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...111111000000/////////...---------............///////////////000000000000000111111111111222222222444444444444444444444444111222444555666666666666999888777888:::<<<<<<<<<::::::999999:::<<<===>>><<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIGGGEEEEEEEEEHHHIIIKKKLLLLLLJJJGGGEEEFFFBBB>>>???DDDGGGEEECCCDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEDDDAAACCCFFFEEEAAAEEEDDDBBB@@@@@@AAABBBCCCAAADDDDDDBBBCCCGGGIIIGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????>>>===<<<;;;;;;:::;;;;;;;;;>>>AAABBBAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMKKKJJJJJJKKKNNNQQQSSSWWWYYY\\\^^^___^^^]]][[[]]]^^^^^^[[[XXXVVVUUUVVV[[[^^^aaaeeehhhjjjkkkkkkmmmjjjfffcccbbbbbb```___ccccccdddfffhhhiiihhhfffffffffjjjpppqqqmmmkkkllllllnnnpppoookkkfffbbbaaaggggggggghhhkkknnnqqqsssqqqtttuuutttqqqllliiihhhlllnnnqqqqqqpppnnnmmmnnnpppnnnlllpppvvvyyyxxxuuussspppmmmlllnnnoooppppppttttttttttttttttttttttttuuutttsssrrrrrrrrrsssssswwwxxxzzz||||||{{{zzzyyyuuuqqqooopppooommmooorrrsssrrrqqqsssuuuxxxxxxxxxuuuwww{{{|||||||||||||||~~~{{{xxxwwwxxxzzz{{{|||{{{yyywwwwwwyyyzzzzzzzzz|||{{{zzzzzzzzzyyyvvvsssrrrnnniiieeeeeehhhmmmpppooonnnooopppssstttsssrrrqqqsssuuutttqqqooopppqqqtttiii\\\WWWZZZ```ccccccaaaaaabbbaaa```]]][[[YYY[[[]]]```aaaaaa``````aaabbb```\\\ZZZ[[[^^^cccfff___[[[WWWWWWYYYYYYTTTPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQNNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOMMMKKKJJJKKKMMMOOOMMMJJJGGGFFFFFFHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJFFFGGGIIIKKKLLLMMMNNNNNNJJJKKKLLLLLLJJJJJJMMMOOOMMMLLLKKKKKKNNNSSSXXX\\\TTTUUUUUURRROOOMMMMMMNNNMMMNNNOOOOOOPPPRRRUUUXXX\\\]]]\\\YYYVVVYYYaaaiiiccc\\\UUURRRUUUWWWWWWUUUWWWYYYZZZXXXVVVUUUXXX[[[YYY\\\]]]]]]aaaffffffcccddd```YYYTTTRRRSSSWWWZZZsssjjjfffbbbbbbccc___VVVNNNLLLIIIEEECCCBBBAAA???>>>===>>>>>>===;;;;;;<<<>>>===:::666444333111///---......---------,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******)))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------//////.........------------------............///////////////000000000000000111111111111222222222444444444444444444444444222222333444666777888888999888777888:::;;;;;;:::999999888888999:::;;;<<<;;;;;;;;;<<<===???@@@AAAAAABBBDDDEEEDDDDDDDDDEEEDDDEEEFFFGGGFFFEEECCCBBBDDD@@@======AAACCCBBB@@@CCCDDDFFFFFFFFFDDDCCCAAA???AAAAAA@@@CCCHHHHHHDDDBBBAAA???>>>===>>>???@@@@@@CCCCCCAAABBBFFFGGGEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;===???@@@@@@@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPUUUWWWZZZ]]]^^^^^^]]]\\\[[[[[[[[[YYYWWWUUUUUUVVVXXX[[[___cccfffhhhiiiiiijjjhhhdddbbbaaa___]]][[[___```bbbdddggghhhgggggg```aaaeeelllmmmiiifffgggiiikkkmmmllliiifffdddddddddeeegggjjjnnnrrrvvvxxxwwwwwwwwwtttnnniiieeedddjjjmmmqqqrrrqqqooonnnnnnooonnnnnnpppsssuuuuuutttuuussspppppprrrssstttsssrrrqqqqqqsssvvvwwwwwwuuuqqqqqqrrrrrrssssssssstttppprrruuuxxxzzzzzzyyyyyywwwrrrnnnnnnnnnmmmqqqvvvsssrrrrrrsssvvvyyyyyyyyy{{{}}}}}}zzzxxxwwwzzzxxxvvvuuuwwwxxxxxxxxxwwwvvvuuuuuuwwwwwwvvvttt{{{{{{zzzzzzzzzxxxtttqqqooolllhhhffffffiiinnnppprrrqqqpppqqqrrrrrrqqqooorrrttttttrrrooommmmmmoooqqqhhh___[[[___cccdddcccbbbaaa```^^^]]][[[ZZZZZZZZZ]]]___aaaaaaaaacccdddbbbaaa```^^^^^^^^^___```\\\XXXUUUUUUWWWVVVRRRNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRSSSOOONNNLLLJJJJJJJJJLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJKKKLLLJJJHHHFFFDDDCCCDDDFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHIIIHHHFFFEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKLLLIIIGGGHHHJJJKKKIIIFFFHHHGGGGGGGGGJJJOOOSSSVVVSSSTTTSSSQQQNNNKKKKKKKKKLLLMMMNNNNNNNNNOOORRRUUUZZZ[[[[[[XXXUUUWWW^^^ddd^^^YYYTTTSSSVVVXXXXXXVVVWWWXXXXXXWWWUUUUUUXXX[[[ZZZ^^^___]]]]]]___^^^[[[\\\[[[YYYVVVTTTSSSTTTUUUsssllliiieeedddccc___VVVNNNLLLIIIEEECCCBBBAAA???>>>>>>>>>>>>===<<<;;;<<<>>>===:::777444333111///---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++---------............///////////////000000000000000111111111111222222222444444444444444444444444333333333444555777999;;;:::999888888:::::::::888999999888888888888999:::::::::;;;<<<<<<===>>>>>>===>>>@@@@@@@@@AAABBBDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA>>>;;;;;;>>>???>>><<>>===??????>>>AAAEEEEEEBBB@@@???===<<<<<<===>>>>>>>>>AAAAAA???@@@DDDEEECCC????????????>>>>>>>>>>>><<<<<<<<<===============>>>===<<<;;;;;;:::;;;;;;;;;<<<>>>>>>>>>@@@BBBDDDBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPRRRUUUXXXYYYZZZYYYYYYWWWWWWWWWVVVTTTSSSTTTVVVVVVXXX\\\___bbbdddeeefffeeeccc```___^^^\\\YYYWWW\\\]]]```bbbdddeeeffffff]]]]]]bbbiiikkkgggddddddfffggghhhhhhfffeeeeeefffccceeehhhmmmqqquuuwwwxxxwwwvvvuuupppjjjeeebbbaaagggkkkooorrrqqqpppoooooommmoooqqqrrrrrrrrrssstttxxxwwwuuuuuuwwwxxxxxxwwwsssppppppsssyyyzzzwwwtttnnnoooqqqrrrssstttssssssnnnqqquuuxxxzzzzzzxxxwwwwwwppplllkkklllmmmrrrxxxtttrrrqqqrrrsssttttttttt}}}{{{wwwvvvuuutttssstttvvvvvvuuussstttttttttuuuvvvuuurrroooxxxxxxyyyzzzzzzwwwsssooojjjhhhgggfffgggjjjmmmooopppoooooopppqqqqqqpppnnnsssrrrqqqmmmjjjiiikkklllnnnhhhcccbbbeeegggeeebbbaaa___[[[XXXVVVVVVWWWXXX\\\^^^```aaabbbcccfffiiicccccccccbbb```^^^[[[YYYWWWUUURRRRRRSSSRRROOOKKKMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJKKKDDDCCCAAA@@@@@@AAACCCDDDBBBDDDGGGIIIIIIGGGDDDBBBEEEFFFGGGFFFCCCBBBAAABBBBBBBBBBBBCCCDDDFFFGGGHHHKKKEEEAAAEEEMMMOOOIIIBBBCCCCCCCCCDDDGGGJJJNNNPPPQQQRRRQQQNNNKKKHHHHHHHHHLLLMMMMMMMMMMMMNNNQQQTTTWWWYYYYYYWWWUUUUUUYYY]]]XXXUUUSSSTTTWWWZZZYYYWWWWWWWWWVVVTTTSSSSSSVVVYYYVVV\\\```]]]YYYYYYXXXUUUTTTVVVXXXXXXUUUSSSQQQQQQrrrnnnkkkgggfffddd^^^UUUNNNKKKIIIEEECCCBBBAAA@@@>>>>>>??????>>><<<;;;===>>>===:::777555333222///---------------------------,,,,,,,,,++++++++++++*********))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,++++++++++++---------............///////////////000000000000000000111111111222222222333333333333333333333333444333333333555777:::<<<;;;:::999999;;;;;;999888999999999999888888888888:::;;;<<<<<<============<<<===>>>>>>======???AAACCCBBBBBBBBBBBBBBBBBBBBB???===;;;;;;======;;;:::<<<>>>AAACCCCCCBBB???>>>???@@@???===>>>BBBAAA===??????>>>======>>>>>>???<<>>AAABBB@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<===???BBBEEEBBBCCCEEEFFFFFFDDDCCCBBBDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJMMMNNNPPPRRRSSSTTTSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUXXXYYY[[[]]]___```aaaaaa___]]]\\\[[[[[[[[[XXXVVV[[[]]]```aaabbbbbbbbbccc^^^___dddkkkmmmjjjggghhhffffffeeecccbbbbbbdddfffdddfffjjjmmmppprrrssstttrrrrrrppplllgggcccbbbbbbdddhhhmmmqqqqqqpppoooooommmqqqvvvvvvtttsssvvvyyy{{{zzzyyyyyyzzzzzzxxxwwwvvvrrrppptttzzz|||wwwqqqmmmnnnqqqssstttsssrrrqqqsssuuuyyy{{{{{{zzzwwwuuurrrmmmkkklllmmmnnnrrrwwwyyywwwuuuttttttsssrrrqqqzzz}}}}}}{{{zzzqqqrrrsssuuuvvvvvvsssqqqsssssstttvvvvvvtttpppmmmrrrsssvvvxxxyyywwwsssooofffffffffggghhhjjjlllmmmkkkjjjkkknnnqqqrrrrrrqqqpppnnnkkkhhhfffgggiiikkkllliiihhhiiijjjhhhccc^^^___[[[VVVQQQOOOPPPTTTVVV___```aaaaaaaaacccfffiiibbbbbbbbbaaa___\\\YYYWWWTTTRRRPPPPPPPPPOOOLLLJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLGGGGGGFFFFFFGGGGGGIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEGGGJJJJJJIIIHHHHHHIIIBBBAAA@@@>>>>>>>>>???@@@???AAACCCEEEEEEDDDBBBAAABBBDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFEEEAAA@@@FFFOOOSSSNNNHHHBBBBBBCCCDDDFFFIIIKKKLLLOOOOOOOOOLLLHHHFFFEEEEEEJJJKKKLLLMMMMMMOOOSSSUUUUUUWWWXXXWWWUUUTTTVVVWWWQQQQQQRRRUUUXXXZZZYYYXXXUUUTTTSSSQQQQQQRRRTTTUUUPPPYYY___\\\WWWVVVVVVUUUPPPTTTXXXXXXVVVSSSRRRRRRrrrnnnllliiifffccc]]]UUUOOOKKKHHHEEECCCBBBAAA@@@???>>>??????>>><<<<<<===>>>>>>;;;777555444222000...------------------------,,,,,,+++++++++***************))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000000000000000111111111222222222333333333333333333333333444333333333444777:::;;;;;;::::::;;;<<<<<<:::888:::::::::::::::999999999<<<<<<===>>>>>>>>>===<<<===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============<<<:::888:::===@@@BBBAAA@@@???@@@BBBAAA???@@@CCCBBB>>>=====================>>>;;;>>>>>>;;;<<>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;<<<===AAACCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIKKKLLLMMMNNNMMMLLLJJJIIIMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPOOONNNPPPRRRUUU[[[[[[\\\]]]]]]]]]]]]]]]ZZZYYYXXXXXXZZZ[[[ZZZYYY]]]```bbbbbbaaa______```aaaaaafffmmmooolllkkklllhhhgggeeebbb______aaadddccceeehhhlllooopppqqqqqqssssssqqqnnniiieeeddddddcccggglllooopppooooooooonnntttyyyzzzwwwvvvzzz~~~|||{{{zzzzzz{{{zzzwwwuuuuuuqqqooottt{{{}}}yyytttoooppprrrssssssrrrpppooosssuuuxxxzzz{{{yyywwwuuunnnmmmoootttvvvttttttwww|||zzzxxxwwwxxxyyyxxxwwwwwwzzz~~~}}}{{{{{{pppqqqsssvvvxxxwwwtttqqqpppqqqssstttuuurrrnnnjjjlllnnnqqquuuxxxwwwtttqqqhhhhhhiiikkklllmmmnnnooommmmmmmmmooorrrtttsssrrrjjjgggdddbbbcccfffiiikkkjjjjjjkkkllllllggg___YYY^^^ZZZTTTOOONNNPPPTTTWWW]]]^^^^^^]]]\\\]]]___bbb```___]]]ZZZYYYXXXXXXXXXRRRQQQPPPOOOOOONNNKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGDDDCCCCCCCCCDDDBBBDDDGGGHHHGGGFFFFFFGGGDDDBBB@@@>>>===<<<<<<<<<>>>>>>?????????@@@@@@@@@???AAADDDEEEDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFF???@@@BBBGGGLLLOOONNNLLLGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNMMMKKKGGGEEEDDDDDDFFFGGGIIIJJJKKKNNNRRRUUUTTTUUUVVVVVVTTTSSSSSSTTTMMMNNNQQQUUUXXXZZZYYYXXXSSSRRRQQQPPPQQQQQQRRRRRRQQQYYY___\\\WWWVVVVVVUUURRRUUUXXXWWWUUUTTTVVVYYYqqqmmmkkkiiigggccc\\\UUUPPPJJJHHHDDDCCCBBBBBBAAA???>>>??????>>><<<<<<===???>>>;;;888555444222000...,,,,,,,,,------------...++++++++++++******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,,,,,,,------------......---------............///////////////000000000000000111111111111222222222333333333333333333333333333333333333444666777888999999999;;;<<<<<<:::888999999::::::;;;::::::999<<<===>>>???>>>===<<<;;;<<<===???>>><<<999999999:::;;;;;;<<<<<<<<<<<<;;;===>>>>>>???>>>>>>===<<<888999;;;>>>???@@@@@@@@@???AAAAAA@@@CCCHHHHHHDDD:::::::::;;;;;;;;;;;;;;;;;;======:::;;;>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999:::<<<<<<;;;<<<>>>@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKLLLLLLKKKJJJIIINNNOOOPPPQQQRRRRRRRRRRRRMMMNNNNNNMMMLLLNNNRRRTTT\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXVVVWWWYYY[[[\\\\\\```cccfffeeebbb___```aaaaaaaaadddjjjmmmkkklllnnnlllkkkhhhdddaaa```bbbdddbbbdddgggkkkooorrrtttuuuxxxxxxwwwtttnnnjjjhhhgggeeehhhllloooooopppqqqrrrpppuuu{{{|||yyyxxxzzz}}}xxxxxxyyyzzz{{{zzzwwwttttttqqqpppsssyyy}}}|||zzzqqqrrrsssssssssrrrpppooonnnppprrruuuwwwwwwwwwwwwnnnooouuu}}}|||zzz{{{uuuttttttuuuxxxzzzzzzzzzyyy{{{||||||zzzwwwvvvvvvqqqrrrtttwwwyyyxxxuuurrrmmmmmmoooqqqqqqoookkkhhhjjjkkknnnrrrvvvvvvtttqqqmmmmmmnnnoooooooooppppppsssrrrrrrrrrssssssqqqoooeeebbb___^^^aaadddggghhhggghhhjjjkkkjjjddd]]]WWW\\\YYYUUURRRQQQSSSVVVYYYWWWXXXYYYXXXWWWVVVXXXYYY\\\ZZZWWWTTTRRRSSSTTTUUUOOOOOOOOONNNMMMLLLJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGBBBCCCDDDFFFGGGHHHIIIJJJIIIGGGEEEBBBAAAAAABBBCCCAAACCCDDDEEEDDDCCCDDDEEEDDDCCCAAA???===;;;::::::======<<<<<<===>>>???@@@===???CCCEEEDDDCCCCCCDDDAAABBBCCCEEEEEEFFFFFFEEE===AAAEEEGGGGGGGGGIIIKKKOOOMMMLLLKKKJJJLLLMMMNNNLLLMMMLLLJJJGGGEEEEEEFFFCCCDDDFFFGGGIIIKKKOOORRRRRRRRRSSSSSSSSSRRRRRRQQQLLLNNNQQQUUUWWWXXXXXXWWWSSSRRRRRRSSSTTTTTTRRRPPPUUU\\\^^^[[[WWWVVVUUURRRTTTWWWYYYWWWTTTUUUZZZ```qqqkkkjjjiiifffbbb\\\UUUPPPJJJGGGDDDBBBBBBBBBAAA@@@??????@@@>>>===<<<>>>???>>>;;;888666444222000...,,,,,,,,,---------......++++++++++++******************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,,,,---------......---------............///////////////000000000000000111111111111222222222222222222222222222222222333333333333444444444555666666777999;;;;;;999777666777888999::::::999999;;;<<<===>>>>>><<<:::999777:::===>>><<<999777666:::;;;===>>>???>>>===<<<<<<===?????????>>>>>>>>><<<<<<<<<<<<===>>>??????===??????>>>AAAEEEEEEBBB999::::::;;;;;;;;;;;;;;;;;;======::::::===>>><<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<======>>>===<<<;;;;;;:::;;;;;;999:::<<<<<<;;;;;;<<<===AAA@@@???>>>>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKMMMOOOQQQRRRSSSTTTMMMMMMMMMKKKKKKMMMQQQTTTYYYYYYYYYYYYZZZ[[[\\\\\\^^^[[[XXXWWWXXX[[[\\\]]]aaaeeehhhgggdddaaaccceeebbb```bbbgggjjjjjjlllpppoooooollliiifffeeegggiiihhhiiijjjmmmpppsssvvvxxxvvvwwwxxxvvvrrrnnnlllkkkjjjlllnnnppppppqqqtttvvvrrrvvvzzzzzzxxxvvvvvvvvvrrrsssvvvyyy||||||zzzxxxxxxvvvttttttvvvyyyyyyyyyrrrrrrrrrrrrssssssssssssmmmnnnoooqqqrrrtttuuuuuunnnpppwww}}}}}}uuutttssstttwwwxxxyyyxxxyyyyyyyyywwwtttrrrrrrrrrqqqrrrtttwwwyyyyyyvvvsssllllllmmmooopppooollliiikkklllmmmpppssssssqqqoooooonnnnnnmmmmmmlllllllllrrrpppoooooopppooommmkkkccc```]]]\\\___bbbccccccbbbcccfffhhhgggbbb\\\XXXXXXVVVTTTSSSSSSTTTVVVXXXTTTUUUWWWWWWWWWVVVWWWXXXXXXVVVSSSOOONNNMMMNNNOOOMMMMMMNNNMMMKKKJJJIIIIIIGGGFFFDDDBBBBBBBBBCCCDDD@@@AAADDDFFFGGGGGGFFFFFF@@@AAABBBDDDFFFHHHIIIIIIFFFEEEBBB@@@???@@@AAABBBAAABBBCCCBBBAAAAAABBBDDDBBBAAA@@@>>>===;;;::::::;;;<<<===>>>????????????<<>>???>>><<<888666444333000...,,,,,,,,,------.........+++++++++************)))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,+++++++++,,,,,,------------------.........//////////////////000000000000000111111111111222222222222222222222222222222222222333333444444333333222333333555777::::::888666444555777888999999999888:::;;;=========;;;999777333777;;;===<<<999777666555777:::<<<<<<;;;999888:::<<>>>>>??????>>>===;;;;;;<<<======<<<>>>===:::<<>>:::;;;<<<======>>>>>>>>>===;;;======::::::===>>><<<======<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<>>>>>><<<;;;;;;;;;;;;;;;888;;;======<<<::::::;;;???>>><<<:::;;;===@@@AAACCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHKKKNNNQQQSSSTTTMMMMMMLLLKKKKKKLLLPPPSSSVVVVVVVVVWWWYYY[[[\\\]]]ccc___ZZZWWWXXXZZZ\\\]]]aaaeeeiiiiiifffdddfffiiicccaaaaaafffiiijjjmmmrrrqqqqqqooommmjjjiiikkkmmmppppppppppppqqqsssvvvwwwnnnqqqtttuuusssqqqoooooonnnoooqqqqqqrrrsssvvvyyytttvvvxxxxxxvvvsssqqqpppnnnppptttyyy}}}}}}{{{}}}yyyvvvsssssstttuuuqqqqqqqqqrrrssstttuuuvvvqqqqqqpppppppppqqqrrrsssmmmooouuu~~~~~~}}}~~~~~~|||{{{||||||{{{yyyvvvwwwvvvtttqqqpppqqqsssqqqrrrtttvvvxxxxxxvvvsssnnnmmmnnnpppqqqqqqooolllnnnmmmmmmoooqqqqqqooommmmmmlllkkkiiihhhgggggggggjjjiiiiiijjjkkkkkkjjjhhhccc___\\\\\\^^^``````___]]]___ccceeeeeebbb]]]ZZZRRRRRRRRRQQQRRRSSSTTTUUUSSSVVVYYYZZZZZZZZZZZZ[[[UUUSSSQQQNNNLLLJJJIIIIIIKKKLLLLLLLLLJJJHHHHHHHHHEEEDDDBBB@@@@@@AAABBBCCC???@@@CCCEEEFFFGGGFFFEEE>>>???AAACCCFFFGGGHHHHHHEEECCC@@@>>>===>>>@@@AAABBBBBBBBB@@@??????AAACCC??????>>>======<<<;;;;;;999;;;???AAABBBAAA???======@@@CCCDDDBBB@@@???>>>AAACCCFFFIIIJJJHHHEEEDDD@@@BBBDDDFFFIIILLLPPPRRRWWWTTTPPPKKKIIIJJJLLLNNNKKKLLLLLLKKKIIIHHHHHHIIILLLMMMMMMMMMLLLMMMOOOQQQMMMLLLLLLMMMNNNOOONNNNNNMMMOOORRRTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^\\\WWWRRRSSSUUUVVVUUUXXX\\\[[[WWWSSSWWWZZZXXXUUUVVV]]]dddooollliiifffeeeccc___WWWQQQKKKHHHEEECCCBBBCCCBBBBBB@@@@@@???===<<<<<<>>>@@@>>>===:::777444222111000,,,---...///...---,,,++++++++++++*********))))))+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((())))))))))))*********************+++,,,---///000............///////////////...---,,,,,,---.../////////000111111111111111000111222333333333333222444555666555333222333444444555666555444555666888777666555444444555666777::::::::::::::::::::::::555666999;;;;;;:::888666888888888888888888888888::::::;;;;;;<<<======>>>>>>>>>>>>============>>><<<<<<;;;::::::999888888::::::;;;;;;::::::999888::::::999888999:::;;;<<<;;;<<<=========;;;888777999888888888888888888999=========<<<:::999:::<<<999777555777:::;;;999777:::<<<>>><<<:::999<<>>???AAACCCEEEFFFGGGGGGBBB???===>>>BBBFFFGGGFFFIIIFFFBBB???>>>@@@BBBEEEGGGDDDAAA>>>>>>@@@CCCEEECCCAAA>>>===>>>>>>===<<>>======>>>@@@AAABBBBBBAAA@@@>>>===???AAA@@@AAACCCEEEFFFGGGFFFFFFDDDCCCBBBCCCFFFLLLRRRVVVTTTQQQMMMJJJGGGGGGHHHIIIEEEIIIKKKJJJFFFEEEIIINNNQQQOOOOOORRRQQQNNNMMMPPPJJJOOOPPPLLLMMMQQQQQQLLLMMMMMMOOOOOOLLLIIIMMMUUUZZZXXXYYY]]]aaaaaa[[[UUUVVVWWWVVVVVVVVVXXX]]]```^^^^^^______^^^\\\ZZZYYYooollliiifffeeeccc___WWWQQQKKKHHHEEECCCCCCCCCCCCBBB@@@@@@???===<<<<<<>>>@@@>>>===:::777444222111000------......------,,,++++++++++++*********))))))++++++******)))(((((('''***************)))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))*********************+++,,,---...///............////////////000///...------...////////////000111111111111111000111111222333333333333444555555444333222222444333444555444333333555777777666555444444555666666999999999999999999999999555666999:::;;;999888666888888888888888888888888999::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>???;;;;;;::::::999888888777:::::::::::::::999888888999888777777777888999::::::;;;<<<<<<;;;999777666888888777777777777888888:::;;;<<<<<<;;;<<<>>>@@@CCC???:::888888999999888:::;;;<<<;;;::::::<<<>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMHHHGGGGGGHHHIIIKKKNNNOOOOOOPPPRRRUUUWWWZZZ[[[\\\\\\\\\]]]^^^___```aaaaaabbbccceeegggiiiiiihhhgggbbbbbbbbbaaaaaadddhhhllllllnnnooonnnjjjhhhiiijjjooommmkkklllmmmnnnmmmmmmooooooqqqtttxxxyyyvvvssstttuuuuuuuuutttrrrpppoooqqqtttwwwwwwvvvsssrrrrrrrrrqqqqqqqqqsssvvvyyy{{{|||zzzxxxwwwwwwuuuqqqnnnqqqtttxxxyyywwwwwwxxxyyypppooommmlllmmmooosssuuuzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwtttrrrqqquuuvvvwwwxxxzzz{{{{{{{{{vvvrrroooooorrrsssqqqnnnssssssrrrooollllllooorrrzzz}}}|||sssjjjgggeeebbbaaaaaabbbbbbbbbbbbbbbbbb]]]ZZZ[[[```bbb```^^^___[[[[[[\\\]]]^^^\\\WWWTTTRRRQQQPPPPPPQQQSSSUUUVVVSSSQQQPPPPPPQQQRRRRRRQQQNNNMMMKKKIIIGGGEEEEEEDDDGGGHHHIIIJJJIIIGGGEEECCCDDDBBBAAABBBBBBBBB???===AAABBBCCCEEEFFFGGGGGGGGGAAA???===>>>BBBEEEFFFFFFHHHFFFCCCAAA@@@AAACCCDDDEEECCC@@@>>>===>>>AAABBBAAA???=========>>>===;;;DDDBBB@@@>>>======>>>???@@@@@@AAA@@@>>>???AAACCC@@@AAACCCDDDFFFFFFFFFEEEEEEDDDDDDDDDFFFJJJNNNQQQOOONNNKKKIIIGGGGGGGGGHHHGGGIIIKKKJJJHHHHHHKKKNNNSSSPPPQQQSSSRRRNNNLLLNNNKKKOOOPPPMMMNNNQQQQQQMMMMMMMMMOOORRRPPPMMMOOOTTTVVVUUUVVVZZZ^^^^^^ZZZUUUXXXXXXXXXWWWWWWZZZ^^^aaacccbbbbbb```^^^[[[XXXWWWooollliiifffeeeccc___WWWQQQKKKHHHEEECCCCCCDDDCCCBBB@@@@@@???===<<<<<<>>>@@@>>><<<:::777444222111000......---,,,,,,,,,,,,---+++++++++***************++++++******)))(((((((((***************+++++++++))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************++++++++++++,,,,,,---...---............/////////000//////......///000000//////000111111111111111000000111222333333444444333444555444222111222333111222444333222222333555555555444444444555555666777777777777777777777777555666888999:::999777666666666777777888888999999999999999:::;;;;;;<<<<<<999999888777888;;;===???:::999999888888777777777888999999999999888777777666666555555666666777888888888999999999777666555777777666666666666777777666888:::;;;<<<>>>AAACCCEEE@@@:::666666888:::;;;;;;:::999999;;;<<<<<<;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKHHHGGGFFFEEEGGGJJJMMMOOOLLLMMMOOOQQQTTTVVVXXXYYYYYYYYY[[[\\\^^^```aaabbb```aaadddfffgggfffeeedddaaabbbbbbbbbbbbdddgggiiigggggggggggghhhiiijjjkkknnnllliiihhhiiiiiiiiihhhkkkmmmqqqvvvzzz{{{zzzxxxttttttttttttqqqmmmiiiggglllppptttuuutttrrrqqqpppssssssrrrqqqrrrtttvvvxxxyyywwwuuutttttttttsssqqquuuwwwyyyzzzxxxwwwwwwxxxsssqqqooommmmmmpppsssuuu|||{{{zzz{{{}}}}}}|||zzz}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwuuutttvvvvvvwwwwwwyyy{{{}}}xxxtttqqqqqqrrrsssrrrooottttttsssmmmgggfffkkkpppyyy{{{xxxooogggfffeeeddd````````````````````````\\\XXXXXX\\\___^^^^^^aaa___]]]\\\\\\[[[YYYUUURRRTTTSSSQQQPPPPPPQQQRRRRRRPPPNNNKKKJJJLLLMMMNNNNNNKKKIIIGGGEEEDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBCCCDDDCCCAAA???BBBCCCDDDEEEFFFFFFFFFFFF@@@???>>>>>>AAACCCEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@>>>======>>>???>>>===<<<<<<===>>>===<<>>???@@@@@@BBBBBBBBB@@@>>>>>>@@@BBB???@@@BBBCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOSSSQQQRRRVVVTTTOOOLLLLLLLLLOOOPPPOOOPPPSSSSSSPPPOOONNNQQQWWWWWWSSSQQQSSSXXXVVVUUUWWWZZZZZZWWWSSSWWWXXXXXXXXXYYY[[[___bbbdddcccbbb```^^^[[[YYYWWWpppllliiifffeeeccc^^^WWWQQQJJJHHHEEEDDDDDDDDDCCCBBB@@@@@@???===<<<<<<>>>@@@===<<<999777444222000//////...---,,,+++,,,------************************************))))))(((((())))))***************+++((()))))))))************))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))((()))))))))************,,,,,,,,,++++++,,,---------------........./////////////////////000000000//////000111111111111111111111111111222333444444222333444333222111222333000222444444333222333444444444444444444444555555555555555555555555555555444555777888999888777666555555666777777888888888888888888999999:::::::::999777666555555777:::;;;888777777777666666666555777777777777777666555555444444444555555555666666666666777777666555444333666666555555555555666666444666888999:::<<>>????????????@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHFFFDDDCCCDDDGGGKKKMMMKKKLLLMMMNNNPPPQQQRRRSSSWWWXXXXXXYYYZZZ[[[\\\\\\[[[]]]```aaaaaa```_________aaacccdddcccdddfffhhhgggfffdddeeegggjjjkkkkkkllliiigggfffggghhhhhhggghhhkkkpppuuuyyyzzzxxxwwwtttuuuvvvuuusssnnniiifffhhhlllpppsssrrrpppooonnnsssrrrqqqppppppqqqrrrttttttsssqqqpppqqqrrrssstttxxxyyy{{{||||||{{{{{{{{{wwwuuurrrpppppprrruuuvvv||||||||||||}}}{{{xxxvvvtttwwwyyy{{{{{{{{{|||~~~|||}}}}}}}}}|||{{{zzzyyyzzzxxxvvvttttttuuuwwwxxxyyyuuuqqqpppqqqqqqqqqpppooorrrqqqllldddaaadddiiimmmqqqrrrlllggggggiiihhhcccbbbaaa```______^^^^^^\\\YYYYYY^^^```^^^]]]^^^___]]][[[ZZZYYYXXXUUUSSSTTTSSSRRRPPPOOONNNNNNNNNNNNKKKGGGFFFGGGIIIJJJJJJHHHFFFDDDBBBAAAAAABBBCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFFFFDDDBBBBBBBBBCCCDDDDDDDDDCCCCCC@@@???>>>???@@@BBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>=========<<<<<<===???@@@???============>>>@@@AAACCCDDDFFFFFFDDDAAA>>><<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFGGGJJJMMMMMMMMMPPPOOORRRVVVUUUPPPMMMMMMNNNPPPQQQRRRSSSUUUUUUTTTRRRQQQUUU\\\^^^ZZZUUUSSS___\\\YYYXXXWWWVVVSSSPPPSSSTTTVVVWWWYYY\\\aaaddd```______^^^\\\[[[ZZZYYYpppllliiifffeeeccc^^^WWWQQQIIIGGGEEEEEEEEEEEEDDDCCC@@@@@@???===<<<<<<>>>@@@===<<<999666333111000//////...---,,,+++,,,------*********************************)))))))))))))))((((((((()))))))))******((()))))))))************))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((()))))))))************,,,,,,,,,++++++,,,------------------...............//////000000000000000//////000111111111111111222222111111111222333444000222333222111111222333000222444555444333333444222222333444444444444444444444444444444444444444444555666777777777666666555555666666666777777777777777777777888888888888999777555444333444555666555555555555555444444444555555666666555555444333333444444555555555555555444444444444444444333333555444444333333444444555333444666666666777999;;;111222333444666777999:::999777555666:::<<<;;;999:::999999::::::;;;<<<===??????@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFGGGGGGGGGFFFEEECCCAAABBBEEEIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLRRRSSSTTTUUUVVVXXXYYYYYYXXX[[[^^^___]]]\\\[[[\\\]]]___bbbcccddddddfffhhhjjjhhhffffffhhhjjjkkkjjjhhhfffddddddfffhhhjjjjjjjjjmmmrrruuuwwwvvvuuuuuuvvvwwwxxxxxxvvvrrrnnnkkkfffiiimmmpppooonnnmmmmmmnnnmmmkkkjjjjjjkkklllmmmoooooonnnmmmnnnpppsssuuuxxxyyy{{{}}}zzzxxxvvvtttttttttvvvwwwzzzyyyzzzzzzzzzxxxtttqqqkkkoootttwwwxxxxxxwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{|||yyyuuurrrpppqqqrrrsssuuurrrmmmjjjjjjjjjkkkllljjjnnnrrroooiiidddbbbccceeekkkooollljjjkkkkkkjjjhhhfffdddaaa___^^^]]]\\\]]][[[]]]bbbccc___[[[ZZZYYYWWWUUUTTTUUUTTTSSSRRRSSSRRRPPPNNNMMMLLLKKKJJJLLLHHHEEECCCDDDFFFGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDEEEGGGGGGFFFDDDCCCDDDDDDEEEEEEDDDDDDCCC???????????????@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>===>>>======???AAABBB@@@???;;;<<<<<<>>>???AAACCCDDDDDDDDDCCC@@@===<<<===>>>>>>>>>>>>??????@@@AAAAAA???@@@AAABBBDDDDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFEEECCCCCCEEEHHHJJJKKKJJJLLLKKKOOOTTTUUUPPPNNNOOOOOOOOOQQQTTTUUUVVVVVVWWWUUUUUUYYY```bbb]]]WWWUUUaaa___\\\ZZZXXXWWWUUUSSSNNNPPPSSSUUUXXX\\\```ddd^^^]]]\\\ZZZYYYXXXWWWVVVpppllliiifffeeeccc___WWWQQQIIIGGGFFFFFFFFFFFFDDDCCC@@@@@@???===<<<<<<>>>@@@===;;;999666333111000///......---,,,,,,,,,,,,---***************+++++++++******))))))))))))))))))'''''''''((())))))******))))))))))))************))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******))))))))))))************++++++++++++,,,,,,---...,,,------------.........------...///000000000000//////000111111111111111444333222111111111222333///111222222111000111333000222444555444333333444111111222333444444444444333333333333333333333333444555555666666666666666666666666666666555555555666666666666666666666666777666555444333222222222333333333333333333333333333444444444444333222222222222333444444444444333333333333333333333333333333333333222222333333333333444444333222222444555111444777999888666666666777666555666888:::::::::999999999999:::;;;<<<===??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHKKKLLLNNNQQQTTTVVVXXXYYYXXX[[[______\\\YYYZZZ[[[ZZZ\\\___```aaacccfffhhhkkkkkkjjjiiiiiihhhiiiiiieeecccaaabbbeeeiiikkklllnnnqqqtttuuutttsssttttttpppqqqrrrsssrrrooollljjjfffhhhkkkmmmlllkkkkkklllgggfffdddddddddeeeggghhhkkkkkklllllllllnnnrrruuuuuuvvvxxx|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvtttqqqnnnhhhkkkpppsssssssssssssssooopppqqqsssuuuvvvwwwwwwzzzxxxuuurrrqqqrrrsssuuuppplllhhhcccaaabbbdddfffhhhlllrrrtttqqqlllfffccceeekkkpppmmmkkkjjjjjjhhhhhhfffccc```]]]\\\[[[[[[]]][[[]]]bbbccc]]]XXXWWWQQQPPPOOOOOOOOOPPPNNNMMMOOONNNNNNLLLKKKJJJIIIHHHIIIFFFCCCBBBCCCDDDDDDCCCBBBAAA???======???AAACCCBBBBBBAAA@@@@@@AAAAAABBBCCCBBBBBBCCCEEEFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEE>>>???@@@@@@???>>>???@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@?????????>>>>>>>>>???@@@BBBBBBAAA???======>>>>>>>>>>>>>>>>>>===>>>>>>>>>===>>>AAACCC===============>>>??????===>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHKKKPPPRRROOOMMMOOONNNMMMNNNSSSUUUTTTUUUWWWXXXXXX\\\aaa```ZZZVVVVVV\\\\\\[[[[[[ZZZYYYYYYYYYKKKNNNQQQTTTVVVZZZ^^^aaa```^^^[[[XXXUUUSSSQQQPPPpppllliiifffeeeccc___WWWQQQHHHGGGFFFFFFGGGGGGEEECCC@@@@@@???===<<<<<<>>>@@@<<<;;;999666333111//////------......------,,,+++))))))*********+++++++++)))))))))))))))))))))***'''(((((()))******++++++))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++++++++))))))))))))*********************+++,,,---...///,,,,,,---------.........+++,,,...///000000////////////000111111111111111777555333111000000111111///000111111000000111333...000333444333222111222///000222333444444444333333333333333333333333333444444555555555666666666777666666555555444444333555555555555555555555555444444555555444333222111222222222222222222222222222222333333222222111000///000111222333222222111333222222222222222333333222222222111111222222222222333333222000000111222333666999:::777555444444444555666666666777999;;;:::999999::::::;;;<<<===????????????@@@@@@@@@@@@??????AAABBBCCCCCCCCCDDDBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRUUUWWWXXXVVVZZZ^^^]]]YYYVVVWWWYYYUUUWWWZZZ[[[]]]```dddggggggiiikkkjjjgggeeefffhhhdddbbb___```cccgggjjjkkknnnppprrrrrrpppoooqqqsssllllllmmmmmmllljjjiiihhhgggiiijjjjjjjjjiiikkkllldddccccccbbbcccfffhhhjjjgggiiikkkkkkkkklllpppsssrrrrrrsssxxx}}}}}}zzzzzzzzzzzzxxxvvvsssrrrpppoooooopppqqqpppnnnllljjjlllmmmnnnnnnoooqqqtttmmmnnnpppqqqrrrssssssssswwwvvvtttrrrrrrrrrssstttoookkkfffaaa^^^___bbbeeegggiiioootttvvvrrrjjjddddddjjjllliiiffffffgggfffcccaaa^^^\\\ZZZYYYZZZZZZZZZWWWXXX\\\^^^ZZZWWWWWWOOONNNMMMMMMNNNMMMKKKIIIKKKKKKKKKJJJIIIHHHHHHGGGEEECCCAAA@@@AAAAAA@@@??????===;;;::::::===???BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCDDDEEEEEEDDDDDD===???AAA@@@>>>===>>>???===>>>???AAAAAA@@@>>>===>>>>>>=========>>>??????>>>>>>???@@@BBBBBB???===<<<============<<<<<<<<<999:::;;;<<<<<<>>>BBBEEE===<<<<<<;;;;;;<<<>>>>>>>>>===>>>>>>???@@@BBBBBBFFFFFFFFFEEEEEEDDDCCCBBB@@@CCCDDDDDDBBBBBBEEEHHHHHHFFFHHHMMMNNNKKKJJJMMMJJJHHHJJJPPPRRRPPPQQQUUUXXXYYY\\\^^^[[[TTTSSSWWWWWWXXXYYYYYYYYYXXXXXXXXXNNNPPPRRRTTTUUUWWWZZZ\\\___]]]ZZZWWWSSSQQQPPPOOOpppllliiifffeeeccc___WWWQQQHHHGGGFFFGGGGGGGGGEEECCC@@@@@@???===<<<<<<>>>AAA<<<;;;888666333111///...,,,---...///...---,,,+++))))))******++++++++++++)))))))))))))))*********((())))))***++++++,,,,,,))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++))))))))))))*********************+++,,,...///000,,,,,,,,,---------......***+++---////////////...//////000111111111111111888666333111//////000000...000111111000000111333---///222333222111000000///000222333444444333333333333333333333333333333444444444555555555666666777777666555444333333222555555555555555555555444111222444555555444333111111111111111111222222222222222222222222111000000---...000111111111000///333222222222222222333333222222111111111111222222111222222111000///111222111444888888555333444555222555777777555555999<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSWWW[[[ZZZVVVSSSSSSUUURRRSSSVVVXXXZZZ^^^bbbfffbbbgggkkkjjjeeebbbdddgggdddaaa______aaaeeehhhiiikkkmmmnnnmmmkkkkkknnnqqqppppppoooooonnnmmmlllkkkiiiiiijjjiiihhhhhhjjjlllfffeeeeeeeeegggiiilllnnneeehhhjjjkkkjjjkkkooorrrooooooppptttyyy|||{{{yyyxxxyyyzzzzzzxxxuuuqqqooommmlllkkklllnnnnnnmmmkkknnnmmmllljjjiiilllqqqvvvpppqqqrrrrrrssssssrrrrrrvvvuuusssqqqpppoooooopppqqqnnniiiccc``````dddgggeeefffjjjpppuuutttllleee```eeefffbbb___bbbeeefff]]]\\\ZZZXXXWWWWWWYYYYYYWWWSSSSSSVVVXXXWWWVVVXXXQQQPPPOOOPPPPPPNNNKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGBBBAAA@@@???@@@@@@>>><<<<<<;;;999777888;;;>>>@@@>>>??????@@@@@@@@@??????;;;;;;;;;===???@@@???>>>===>>>???@@@AAAAAAAAAAAA===???AAA@@@>>><<<===???<<<===>>>??????>>>===<<<<<<<<<;;;;;;<<<===???@@@>>>===>>>@@@AAA@@@>>>;;;999999;;;<<<============999:::;;;;;;;;;===@@@BBB===<<<;;;:::;;;<<<===>>>???>>>=========>>>@@@AAAFFFFFFEEECCCBBBAAA@@@@@@@@@DDDFFFEEEAAA@@@DDDIIIIIIGGGGGGJJJKKKHHHHHHJJJHHHEEEGGGNNNPPPNNNOOOSSSXXXYYY[[[\\\VVVPPPQQQVVVVVVWWWYYYXXXWWWUUUTTTSSSQQQSSSUUUUUUUUUVVVWWWYYY\\\[[[XXXVVVTTTSSSSSSSSS|||pppmmmjjjgggeeeccc^^^WWWQQQNNNJJJHHHJJJHHHCCC???>>>@@@@@@>>>=========>>>???>>>;;;888555333111///---...---,,,+++++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''+++***)))'''''''''((()))*********)))))))))))))))((())))))******+++,,,,,,,,,,,,+++***+++,,,---...------------------------000000000111222444555666555444222000//////000111000000000000////////////000111111111111222222222111111111111111111111111555555444333111000//////333333333444444555555555555444444333333444444555333333333333333333333333777777666444222111//////000000000000000111111111111111111111111111111111111111111000000000000///000000111222333333444444000000111111111111000000////////////000000000000...000222333333333111000222111111111333555888:::888888999::::::;;;;;;<<<::::::;;;;;;<<<=========<<<===???AAABBBCCCBBBBBB>>><<<===@@@@@@???CCCHHHCCCDDDFFFHHHKKKMMMOOOPPPNNNNNNNNNOOOPPPSSSUUUVVVPPPRRRSSSRRRPPPNNNNNNNNNPPPVVV\\\^^^]]]\\\___bbb___``````aaabbbccccccdddddd```]]]]]]aaaeeeggggggiiikkkllllllkkkjjjkkklllsssqqqqqqrrrooohhhdddddddddfffiiijjjjjjhhhhhhhhhdddfffjjjlllmmmllljjjiiigggggggggggggggiiimmmppppppqqqsssssssssuuuwwwyyywwwvvvvvvvvvwwwwwwuuussspppnnnkkkhhhggghhhkkkmmmlllhhheeehhhooosssqqqnnnnnnnnnnnnooorrrrrrqqqpppooonnnmmmkkkjjjiiihhhhhhnnnllliiigggeeefffgggiiinnnrrrsssoookkkjjjhhheeedddcccaaa```^^^]]]]]]]]]\\\[[[YYYVVVSSSSSSUUUWWWVVVWWWXXXXXXXXXVVVSSSRRRLLLLLLLLLMMMMMMKKKGGGCCCIIIFFFCCCBBBBBBBBBBBBAAACCCCCCAAA???===;;;:::999;;;;;;:::999888999<<>><<<;;;:::999888999999:::===<<<;;;::::::;;;<<<===>>><<<999777666777888:::999:::<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999888999999999999:::::::::999999:::;;;<<<>>>???@@@BBBAAA@@@>>>======<<<<<<@@@@@@@@@AAABBBCCCEEEFFFKKKHHHGGGHHHIIIIIIEEEAAAAAABBBCCCFFFIIIJJJJJJIIIPPPRRRTTTTTTRRRQQQPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLNNNOOOOOOOOOOOORRRWWW[[[YYYWWWVVVXXX[[[ZZZUUUPPP|||pppmmmjjjgggfffddd```YYYSSSMMMHHHGGGIIIHHHCCC@@@@@@AAA@@@>>>=========>>>???>>>;;;888555333111///---------,,,,,,+++++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------000000000000111222444444555333111000//////000111000000000000////////////000000111111111222222222111111111111111111111111222222222222222222222222333333333444444444444444444444333333333333444444333333333333333333333333666555444333222000//////111111111111111111111111111111111111111111111111111111111111000000000000000000111111222333333333000000111111111111000000.../////////000000000000...///111333333222111000222111111111333555777999888888999::::::;;;;;;<<<>>>>>>=========<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@===<<<===@@@@@@>>>AAAFFFCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPNNNMMMNNNOOOPPPVVV]]]___^^^\\\]]]___\\\]]]]]]^^^___```aaaaaa___^^^]]]___ccceeeeeedddgggiiikkklllkkkkkklllnnnqqqooooooqqqooohhhdddeeecccdddfffggggggeeeeeedddeeegggjjjlllllljjjgggfffeeeggghhhhhhhhhiiillloooqqqrrrssssssrrrsssvvvyyyuuutttssstttttttttrrrpppqqqpppppppppoooooonnnnnnhhhfffdddggglllooommmkkkpppnnnnnnnnnpppqqqpppooolllkkkjjjiiiiiiiiiiiiiiimmmkkkhhheeedddeeeggghhhkkkppprrrnnnkkkjjjhhhddd______]]]\\\[[[ZZZYYYXXXUUUUUUSSSPPPMMMMMMOOORRRUUUVVVVVVWWWVVVTTTSSSRRRMMMLLLLLLMMMMMMLLLIIIFFFFFFDDDBBBBBBCCCDDDCCCBBBDDDCCCBBB@@@???===<<<;;;;;;;;;;;;:::999999<<<>>>BBBAAA???>>>======>>>>>>===<<<;;;::::::;;;<<<<<<::::::999999999:::;;;<<<;;;:::999888888888999999;;;;;;:::999999:::;;;;;;<<<:::888666555666777888888999;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;999::::::;;;:::999888777777777777888888888999999888888888999:::<<<===>>><<<;;;::::::::::::::::::===>>>>>>???@@@AAABBBCCCIIIHHHHHHHHHHHHGGGDDDBBBCCCCCCCCCDDDGGGIIIJJJKKKLLLOOOTTTVVVUUUSSSRRRQQQPPPNNNLLLLLLMMMMMMLLLKKKOOOPPPQQQQQQRRRTTTXXX[[[WWWUUUUUUXXX\\\[[[VVVQQQ{{{ooommmjjjhhhfffeeeaaaZZZUUUKKKGGGFFFHHHGGGCCC@@@AAAAAA@@@>>>===<<<===>>>???>>>;;;888555333111///---------,,,,,,,,,++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********'''(((((())))))))))))((())))))))))))))))))******)))******+++,,,,,,------,,,,,,+++++++++,,,---...------------------------000/////////000000111222444333111000//////000111////////////000000000000000000000111111111222222111111111111111111111111//////000111222333444444444444444444333333333333333333333333333333333333222222222222222222222222333333222111111000//////333333222222111111000000////////////////////////222222111111111000000000111111111111111111111111///000000111111000000///....../////////000000000...///111222222222111000111111111111222444666888888888999999:::;;;;;;;;;>>>>>>===<<<;;;999999888;;;;;;<<<===>>>>>>======<<<;;;===@@@???===>>>BBBCCCDDDFFFHHHHHHHHHHHHGGGKKKJJJIIIHHHHHHHHHHHHHHHMMMNNNNNNMMMLLLMMMOOOQQQRRRWWW]]]^^^]]]ZZZZZZ[[[YYYYYYZZZZZZ[[[]]]^^^___[[[[[[]]]```cccdddbbb```eeegggiiijjjkkklllnnnppppppnnnnnnpppnnnhhheeefffbbbbbbcccccccccbbbaaaaaaccceeehhhkkkkkkjjjhhhffffffhhhjjjkkkkkkkkkmmmnnnsssssssssqqqpppqqqtttwwwvvvuuuttttttuuutttrrrpppppprrrtttvvvvvvtttqqqoooeeefffhhhjjjkkklllkkkkkkqqqooommmlllmmmnnnnnnmmmfffffffffgggiiikkklllmmmmmmkkkgggdddbbbaaabbbcccffflllooommmkkkjjjgggcccZZZYYYYYYXXXWWWUUUSSSRRRPPPOOONNNKKKIIIIIIKKKMMMTTTTTTTTTSSSSSSRRRRRRQQQNNNLLLKKKKKKLLLLLLKKKIIIBBBAAAAAACCCEEEEEEDDDCCCBBBBBB@@@???===<<<;;;::::::<<<<<<<<<:::::::::<<>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<999888888888888999999::::::999888888777888888888999999888888888888999999:::999666555444555666777777888:::;;;;;;:::999999888999999999::::::::::::999999999999888777555555555555555666666666777777666666666777888999:::;;;777777777777777888999::::::;;;;;;<<<===>>>??????EEEFFFHHHHHHFFFCCCBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIGGGKKKQQQUUUUUUTTTRRRQQQOOOMMMKKKKKKLLLLLLKKKJJJJJJLLLNNNNNNOOOPPPRRRTTTTTTSSSTTTXXX[[[ZZZVVVQQQyyyoookkkiiigggfffeeeaaa[[[UUULLLHHHEEEGGGFFFBBB@@@@@@BBB@@@>>><<<<<<===???@@@>>>;;;888555333111///---,,,---------,,,,,,+++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***&&&'''(((*********)))((()))))))))))))))******************+++,,,,,,------+++++++++,,,,,,,,,------------------------------//////.........//////000333222111000///000000000////////////000000000000000000000000111111111111111111111111111111111111...///000111222333444444555444444333333222222222222222333333333333222222222222222222222222222222000000000000000/////////333222222111000//////...........................222222111111111000000000111000000000000000000000//////000000000000//////........./////////000000...///000111111111000000111000000111222444555666777888888999999:::;;;;;;:::999999888777666666666:::;;;;;;;;;;;;;;;;;;;;;<<<:::<<>>;;;<<<@@@BBBDDDFFFHHHHHHHHHGGGFFFIIIIIIHHHGGGGGGFFFFFFFFFKKKLLLKKKKKKJJJLLLOOORRRTTTWWWYYYZZZXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[]]]___``````^^^]]]ccceeegggiiikkkmmmpppsssrrrpppoooqqqnnniiifffgggcccbbbaaaaaaaaaaaaaaa```___aaafffjjjllllllkkkjjjgggjjjmmmooonnnnnnnnnooorrrrrrqqqooonnnooorrruuutttsssrrrsssssssssqqqoooppprrruuuwwwwwwuuurrrooohhhlllpppqqqooommmnnnoooqqqnnnkkkjjjjjjkkkkkkkkkcccccceeegggiiilllnnnpppkkkiiifffbbb___]]]\\\[[[aaaggglllkkkjjjiiifffaaaWWWWWWWWWVVVTTTRRROOONNNNNNNNNMMMKKKIIIIIIKKKMMMRRRRRRQQQPPPOOOOOOPPPPPPLLLJJJHHHHHHIIIJJJJJJJJJAAA@@@AAACCCDDDDDDBBB@@@>>>>>>===<<<:::999888888999;;;===<<<;;;999999:::<<<;;;::::::999999888888999999999999999::::::;;;777777777777777777777777999999888888888888888888888888888888888888888888999888666555444555666777777777888999999888888777777777888888888999999999999999888777666555444444333333444444444444555555555555555555666666777888888888888888888999999:::999999:::;;;<<<<<<======???CCCFFFFFFCCC@@@???@@@BBBDDDEEEFFFEEECCCCCCCCCDDDHHHLLLOOOOOOOOOOOOPPPPPPNNNLLLKKKLLLLLLKKKIIIFFFIIILLLMMMMMMMMMNNNOOORRRRRRTTTVVVXXXWWWSSSOOOxxxooojjjhhheeeeeeddd```YYYTTTNNNIIIFFFGGGFFFBBB???@@@BBB@@@>>><<<;;;===???@@@>>>;;;888555333111///---,,,,,,---------,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((*********)))((((((((())))))************)))******++++++,,,------++++++,,,,,,,,,---------------------------------.........---......//////111111000000000000000000.../////////000000000111//////000000000111111111000000000000000000000000000000000111111222222222444444444333333222222111111111222333333222111111111111111111111111111111////////////////////////111000000///...------,,,------------------------111111111000000000///////////////////////////...//////000000000000//////............////////////......//////000000000000000000000111222333444555666666777777888999999999666666666666777777888888::::::::::::::::::;;;;;;;;;:::;;;>>>===:::<<<@@@BBBCCCEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLPPPSSSVVVVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWXXXYYYZZZ[[[]]]]]]\\\[[[[[[[[[]]]^^^cccdddggghhhjjjlllpppsssvvvsssrrrrrrpppjjjggghhhfffcccaaaaaabbbdddcccbbbaaacccgggkkkmmmmmmkkkjjjfffiiilllnnnnnnmmmllllllooooooooonnnmmmnnnqqqsssrrrqqqpppqqqrrrrrrpppnnntttuuuwwwxxxwwwvvvtttssslllqqquuuuuurrroooppprrrqqqnnnjjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiicccccccccbbb```^^^\\\[[[]]]dddiiihhhggggggddd___YYYXXXWWWUUURRROOOMMMLLLLLLLLLLLLKKKIIIIIIKKKMMMOOONNNNNNMMMMMMMMMMMMNNNJJJGGGEEEDDDEEEGGGGGGGGGAAA@@@@@@AAABBBBBB???===<<<<<<;;;;;;:::999888888888:::;;;;;;:::999999:::::::::999999888777777666777888888999999999999999666666666666666666666555888888888999999999999888888888888999999888888888888888777666666666777777777777777777777777666666666666666666777777777888999888777777666555555555222333333333333444444444555555444444444555555666:::999888888777777888888888999:::;;;<<<<<<;;;;;;:::>>>CCCDDDAAA>>>>>>???CCCHHHLLLNNNJJJEEEAAA???DDDFFFGGGGGGGGGIIILLLNNNRRRPPPMMMLLLLLLLLLJJJIIIIIILLLOOOQQQQQQQQQRRRSSSRRRRRRSSSTTTUUUSSSQQQNNNwwwooojjjhhheeedddccc___XXXSSSOOOJJJGGGGGGGGGCCCAAABBBCCCAAA===;;;;;;<<>>;;;888555333111///---+++,,,---...---,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((*********)))(((''''''''''''(((((())))))))))))(((((((((((()))******++++++((())))))***++++++,,,,,,***+++,,,---------,,,,,,------------------------...---------...//////000000000000000000000000000......//////000000111111/////////000000000111111000000000000000000000000111111111111111111111111333333333333222222222222000111222333333222111000000000000000000000000000//////////////////////////////......------,,,,,,------------------------000000/////////....................................//////000000//////...------........./////////............/////////000//////000111222222333333444444555555666777777888555555666888999:::;;;<<<:::::::::::::::;;;<<<===<<<::::::<<<<<<:::===BBBCCCCCCDDDEEEFFFHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJJJJKKKKKKLLLOOORRRVVVUUUSSSSSSTTTVVVYYYZZZ]]]\\\ZZZXXXWWWXXXYYYZZZ]]]\\\[[[XXXWWWYYY^^^aaadddeeeggghhhiiikkkooorrrwwwsssrrrssspppkkkiiijjjhhheeeaaaaaaeeeggggggfffiiijjjmmmnnnnnnllliiifffcccfffiiikkkjjjiiiiiiiiikkkmmmooooooooopppsssuuuwwwwwwvvvxxxyyyzzzxxxwww|||||||||{{{zzzyyyyyyxxxpppsssvvvuuurrrpppppprrrqqqooolllkkklllllllllkkkqqqooolllhhheeeaaa___^^^ZZZ\\\```ccceeecccaaa___[[[bbbfffeeeddddddbbb^^^[[[YYYVVVRRRNNNLLLJJJIIIGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGEEEBBBBBBCCCDDDCCCCCC@@@???>>>>>>??????===;;;=========<<<<<<<<<;;;;;;666777999999888777999:::999999999999999777666666555666777888999999999888555666666666666555555444666666777888888888888777777888888999999888888777777777666666666666777777777777777666666666666666555555555555666666666666777777666555555555555666333333333444444444555555666666555555444555555555888777666666555555555555777888:::;;;<<<;;;::::::888;;;@@@BBBBBBAAA@@@???CCCJJJRRRTTTPPPIIICCCAAADDDDDDDDDCCCDDDGGGKKKOOOTTTRRROOOMMMLLLKKKIIIGGGIIILLLOOOQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRvvvnnnllljjjgggeeeddd___XXXRRRMMMHHHFFFGGGHHHFFFEEEGGGCCCAAA===;;;:::<<>>;;;888555333111///---+++,,,---......,,,+++)))+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))'''(((((()))******++++++'''(((((())))))***++++++***+++,,,---------,,,,,,------------------------------------...///111111//////000000000000000///.........///000111111111////////////000000000111000000000000000000000000000000000000111111111111222222222222222333333333///000111222222111000///000000000000000000000000111000000000//////..................................................................------------,,,,,,,,,---.........///......////////////......---------.........//////......------......////////////000111111222222222222333333444444555666666444555666888999:::<<<<<<;;;:::::::::;;;===>>>???===:::999;;;;;;:::???EEEEEEDDDCCCBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJJJJIIIIIIHHHJJJLLLLLLLLLMMMOOOPPPSSSTTTUUUWWWYYY[[[\\\\\\___]]]ZZZXXXVVVVVVWWWXXXXXXYYYYYYXXXXXX[[[aaaffffffggggggggghhhjjjmmmpppsssppppppqqqppplllkkknnnjjjfffaaabbbfffjjjkkkjjjnnnoooqqqqqqppplllhhhfffeeegggiiijjjiiiiiiiiijjjiiilllppprrrtttuuuwwwxxx|||||||||~~~~~~|||zzzyyyvvvvvvvvvuuusssrrrrrrssssssqqqppppppqqqqqqooonnnpppnnnjjjfffbbb^^^[[[ZZZXXX\\\ccchhhjjjhhhdddaaa[[[aaadddbbb```aaa```]]]\\\YYYSSSNNNIIIFFFEEEEEECCCDDDEEEEEEDDDDDDFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFDDDBBBAAABBBBBBAAA???===;;;:::;;;<<<======<<<============<<<<<<<<<<<<444555666555555666999;;;999::::::::::::888777666444555666888888888888888555666777777777555444333333444555666666666555555555666777777777777666555555555555555555555555666888888777666666666666666444444444444555555555555444444333222333444555666444444444555555555666666888777666666555555555555555555444444444555666666666777999:::;;;:::999888888:::>>>CCCFFFFFFDDDAAA???FFFOOOQQQNNNHHHDDDCCCBBBDDDEEEFFFGGGJJJOOORRRUUUSSSOOOLLLJJJHHHFFFDDDHHHKKKNNNQQQRRRTTTVVVXXXSSSSSSSSSSSSTTTUUUXXXZZZuuunnnnnnlllhhhgggeee```YYYSSSKKKFFFDDDGGGIIIHHHHHHKKKCCCAAA===;;;:::<<>>;;;888555333111///---+++,,,---......,,,***)))+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******+++***)))'''''''''((()))'''(((((()))***+++++++++'''''''''((())))))*********+++,,,---...---,,,,,,------------------------,,,,,,---...///000222333...///000000000000000///---......///000111111222////////////000000000000000000000000000000000000......///000111222222333111111111222222333333444...000111222222111000...000000000000000000000000222111111000//////...............///////////////..............................---------,,,,,,,,,++++++,,,,,,---...//////......////////////......---------.........//////...------------...//////...///000111111111111111111111222333333444444555444444555666777888999:::;;;;;;;;;;;;<<<>>>@@@AAA===:::999::::::;;;@@@GGGGGGEEEBBB@@@@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFFFFHHHJJJMMMMMMMMMMMMNNNOOOQQQSSSWWW[[[___```^^^\\\aaa^^^[[[WWWUUUUUUVVVWWWSSSUUUXXXYYYZZZ]]]dddiiiggghhhhhhggggggiiilllooopppmmmmmmppppppmmmmmmpppkkkfffaaabbbggglllmmmlllnnnppprrrrrrqqqoookkkiiihhhjjjllllllkkkkkklllmmmhhhlllqqquuuwwwyyyzzz{{{yyyyyyyyy|||}}}yyywwwzzzyyywwwvvvuuuuuuuuuttttttsssssstttuuutttsssqqqiiihhhfffccc```^^^]]]\\\\\\aaahhhmmmnnniiiccc^^^[[[```ccc```^^^______\\\[[[WWWQQQJJJEEEBBBAAAAAAAAACCCDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFDDDBBBBBBBBBAAA???>>>;;;999777888;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;333444444333333555999<<<::::::;;;;;;:::999777666333444666777888888888777666666777777777666444333000111333444555444333333333444555666666555444333444444444444444444444444999888777666666666666666333333333444444444555555222111111000111333444555555555555666666666777777999888777666666666666666444444444555666777999999555666888999:::999777666999:::===CCCIIIJJJGGGCCC999@@@HHHKKKHHHEEEDDDEEE@@@CCCGGGJJJLLLOOOSSSVVVVVVSSSNNNKKKIIIFFFCCCAAAMMMOOORRRUUUVVVYYY\\\___SSSSSSSSSTTTUUUYYY]]]aaarrrlllkkkjjjiiigggccc]]]VVVQQQMMMGGGEEEHHHJJJGGGCCCCCCAAA@@@???>>>>>>???@@@@@@>>>;;;888555333111///---000///---+++***+++---...+++++++++************)))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&+++)))(((&&&&&&((()))+++,,,,,,+++***))))))******************************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000///.....................///000000000000000000000///......111111000000//////......//////////////////////////////000000000000//////////////////////////////......////////////......---.........---,,,,,,+++........................---......---++++++,,,...------------------------,,,------------...222555444444333222111000...---000,,,((()))...000///,,,............///////////////000000111222444555666222222222222222222222222333444666777888888888777::::::;;;;;;<<<=========;;;<<<<<<<<<======>>>>>>AAA@@@???>>>>>>???@@@@@@???AAACCCEEEFFFFFFEEEDDDJJJJJJKKKMMMPPPQQQPPPNNNTTTTTTUUUVVVWWWXXXZZZZZZ___^^^]]][[[YYYWWWVVVVVVVVVWWWXXXYYY[[[___dddhhhkkkkkkkkkiiiggggggjjjmmmpppqqqrrrrrrqqqooommmkkkhhheeeccceeejjjoooqqqqqqooopppqqqqqqqqqnnnllljjjmmmnnnnnnlllkkkkkklllnnnlllooorrruuuvvvwwwzzz{{{xxxyyyzzz{{{||||||||||||}}}zzzyyyyyyyyyyyyzzzyyyyyyxxxwwwyyyvvvttttttvvvwwwuuurrrppplllgggbbb]]][[[[[[[[[aaadddhhhmmmnnnlllfffaaa___``````___^^^[[[YYYWWWSSSPPPKKKGGGEEECCCBBB@@@???BBBEEEEEECCCBBBEEEHHHEEEEEEEEEEEEFFFFFFFFFFFFIIICCC===<<<@@@AAA===888888777666666777999;;;===:::::::::999999999888888444444444555777888:::;;;:::::::::999999888888888777777888888888888777777666666666555444444333333444555555555444333333222444444444555555555555666555555555555444333222111555444333333444555444222666555555444444333222222666555333222333444666888444555666777777777777777888888777777666555444444333333222222333444666777888888888888888888888888;;;===???AAABBBCCCBBBBBB===>>>???AAACCCDDDEEEEEEEEEEEEFFFIIIMMMOOOMMMKKKMMMMMMMMMLLLJJJHHHGGGFFFOOOPPPRRRUUUVVVXXXXXXXXXVVVSSSPPPRRRVVV[[[]]]]]]sssnnnkkkiiigggeeeccc___ZZZWWWNNNHHHFFFIIIKKKHHHEEEDDDAAA@@@???>>>>>>???@@@@@@>>><<<888555333111///---...---,,,+++++++++,,,,,,+++++++++************)))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))'''(((((((((((((((((('''***)))(((''''''((()))***++++++***)))))))))))))))************************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...///000000000000///......///////////////000000111000000000000000///......000000000////////////////////////////////////////////////000000/////////........................---......//////......------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---///------------------------,,,------,,,,,,---111333EEEDDDCCCAAA>>>;;;999888444000++++++...///...,,,---.........////////////......//////000111333333222222222222222222222222222333444666777777666666888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<======>>>===>>>@@@BBBDDDCCCCCCBBBBBBCCCEEEIIINNNRRRSSSRRRTTTSSSSSSSSSTTTUUUWWWXXX[[[\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZ\\\```eeeiiikkkjjjhhheeeddddddfffhhhkkklllnnnooopppooommmllliiifffccceeeiiinnnooooooppppppppppppooonnnmmmmmmllllllmmmnnnooooooooonnnoooqqqtttuuuvvvwwwyyyzzzwwwwwwvvvvvvwwwzzz|||~~~~~~|||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuvvvxxxxxxuuurrrpppmmmjjjfffbbb```^^^^^^bbbdddgggjjjllljjjeeeaaadddcccaaa^^^[[[WWWTTTRRRPPPMMMHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDBBBBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDFFF@@@;;;;;;>>>@@@<<<888777666555444555666888:::999999999888888888777777444444444555666777888999888888888888777777666666666666777777777777666666555555444444333222222222444444444444444333222222333333444444444555555555555555555444444333222111555333222333444444333222444444444444333333333333555444333333333444666666444444666777777888888888999999888777777666555555555555444333444555666777888888888888888888888888:::<<<>>>@@@AAABBBBBBBBB??????AAACCCDDDEEEEEEEEEDDDCCCCCCFFFIIIKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMQQQQQQSSSTTTVVVXXXYYYZZZVVVTTTQQQRRRVVVYYY[[[[[[sssooojjjhhheeedddcccaaa^^^\\\NNNIIIFFFJJJLLLIIIEEEEEE@@@@@@???>>>>>>???@@@AAA???<<<888555444222///---,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))***)))(((''''''((()))*********)))((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------/////////000//////...---000////////////000111111/////////000//////...---.........///////////////////////////////////////......////////////..............................,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...111;;;<<<>>>AAACCCEEEFFFFFF888333...,,,---...---,,,---------.........//////---------------...//////111111111111111111222222111222333444555555444444666666777888888999999:::<<<;;;;;;:::999999888888::::::;;;;;;;;;;;;:::::::::;;;===???@@@@@@@@@?????????AAAEEEKKKOOOQQQRRRQQQQQQPPPOOOPPPRRRUUUVVVXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ[[[\\\^^^aaafffjjjkkkhhhccc``````aaabbbbbbfffgggiiikkkmmmmmmmmmmmmkkkgggdddeeeiiimmmnnnmmmpppooonnnllllllmmmoooppplllkkkmmmqqquuuvvvssspppqqqsssuuuvvvuuuuuuvvvwwwwwwtttqqqppprrrvvv{{{||||||||||||||||||||||||{{{zzzxxxwwwwwwwwwxxxyyyuuuttttttuuuuuutttqqqooommmmmmmmmllliiigggdddcccddddddeeegggiiigggdddaaadddbbb___[[[WWWSSSPPPOOOKKKIIIFFFEEEEEEEEEEEEDDDFFFEEECCCBBBBBBAAA???>>>======???@@@@@@AAAAAAAAABBB===888888<<<===;;;888555555444333333444555666777777777666666666666555555555555555555666666777666666666555555555555555444444555555555555444444333333333222111111000000222333333333333222111111222222333333333444444444444444444444333222111111333222111222333444333111222222222333333333333333333333333333444444444555222333555666888888999999999999999888888777777666888777666555555555666777777777777777777777777777999:::<<<>>>@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAABBBDDDFFFFFFEEEDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[XXXVVVSSSSSSUUUWWWXXXXXXsssooogggfffeeedddcccaaa]]]ZZZMMMGGGEEEIIIKKKHHHEEEEEE@@@???>>>>>>>>>???@@@AAA???<<<888666444222///---***,,,---......---+++***+++++++++*********))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))***)))(((''''''((()))***))))))(((((((((((())))))))))))((((((((((((((()))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...////////////...------...............///000000.........//////......---,,,,,,---......///000000........................---......//////......---------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++---///++++++++++++++++++++++++,,,------,,,******,,,...'''***///555;;;@@@DDDFFF777333...,,,,,,---------,,,,,,---------............------,,,,,,,,,------000000000111111111111111222222222333333444444444555555666666777888888888888888888888888888888777777888999:::;;;:::999888999:::;;;===>>>>>>>>>>>>BBBAAABBBDDDHHHKKKLLLLLLMMMMMMLLLLLLNNNRRRUUUWWWVVVXXX[[[]]]]]]\\\ZZZXXXYYY[[[\\\^^^___bbbfffjjjjjjfff```^^^^^^```aaaaaadddeeegggiiijjjkkkkkkkkkkkkhhheeefffjjjnnnpppooopppnnnkkkiiiiiillloooqqqmmmlllnnnttt{{{|||xxxsssrrrsssuuutttrrrqqqqqqrrruuussspppoooppptttxxx{{{vvvvvvuuuuuuvvvwwwxxxxxxuuuuuusssssstttvvvxxxzzzuuusssqqqooonnnllljjjiiihhhjjjmmmnnnnnnmmmjjjiiifffeeedddeeeeeeeeebbb```^^^]]]ZZZWWWTTTRRRPPPOOOGGGFFFDDDDDDFFFHHHHHHGGGFFFCCC@@@@@@BBBBBB???<<<<<<===>>>@@@AAAAAAAAAAAA===999555666999:::999777555444333333222333333444555555555555444444444444555555444444444444444555444444444444444444444444222222333333333333222222333333222222111000000///111111111222222111111000111111111222222222333333222222333333222111111000111000///000222333222111000000111111222333333444111222333333444333333333111222444555777888999999999999999888888777777777:::999777666555555666666777777777777777777777777777888:::<<<>>>@@@AAAAAACCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFIIIMMMPPPRRRTTTUUUUUUTTTTTTUUUXXX[[[]]]YYYXXXVVVTTTTTTUUUVVVVVVrrrmmmdddeeeffffffeee```YYYSSSKKKEEEDDDGGGIIIGGGDDDDDD??????>>>>>>>>>???AAABBB???<<<999666444222000...+++,,,...000000///---++++++++++++*********))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((***)))(((''''''((()))***))))))(((((((((((()))))))))((((((((((((((())))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...............---,,,,,,---,,,,,,,,,,,,---......,,,---............------++++++,,,---...//////000------------------------------............------------------------------******++++++++++++************+++++++++++++++***++++++++++++++++++++++++((()))*********+++---///++++++++++++++++++++++++++++++,,,+++))))))***+++''')))+++...111333555555111///,,,***+++,,,---...,,,,,,,,,,,,------------......---,,,,,,,,,,,,---/////////000000111111111333333333333333333444444444555555666777777888888444555555666777888888999666777999:::;;;:::999999999:::;;;<<<===>>>??????EEEDDDCCCEEEGGGHHHHHHGGGHHHHHHIIIKKKNNNRRRVVVXXXVVVXXX[[[]]]^^^]]][[[ZZZZZZ\\\^^^___```cccgggjjjjjjgggccc``````aaacccccceeefffggghhhiiiiiiiiijjjjjjgggeeeffflllqqqssssssooommmjjjhhhiiikkknnnppppppooopppvvv}}}{{{vvvqqqssssssrrrooommmlllmmmrrrrrrqqqqqqqqqrrrtttuuusssrrrrrrrrrrrrsssttttttpppppppppqqqsssvvvzzz|||xxxuuuqqqlllgggeeeeeefffbbbeeeiiilllnnnnnnmmmlllgggeeecccbbbbbbbbb```^^^YYYXXXVVVTTTQQQOOOMMMLLLEEEDDDCCCEEEGGGIIIIIIIIIDDDAAA???@@@BBBCCC@@@======???@@@BBBCCCCCCBBBAAA999666444444666777777666555555444444444444444444444444444333333333222222555444333333333333333333333333333444444444444444111111222222222222111111333333222222111000000000//////000000000000000///000000000000111111111111111111111111111111000///000......///111222111000...//////000111222333333000111111222333222222222000111222444666777777777888888777777777777777666:::999777666555555555555666666666666666666666666777777888:::<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBEEEDDDCCCBBBAAAAAACCCDDDFFFFFFFFFGGGIIIKKKMMMNNNUUUTTTSSSSSSTTTWWWZZZ[[[YYYXXXWWWUUUSSSRRRRRRSSSpppkkkcccdddfffgggeee___VVVPPPIIIDDDCCCFFFIIIFFFDDDCCC???>>>>>>>>>>>>@@@AAABBB@@@===999666555333000...,,,---///000111000...---+++++++++************)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((***))))))(((((())))))***(((((())))))))))))(((((())))))((((((((()))******************************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,++++++++++++,,,------+++,,,------...---------++++++,,,,,,---...//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++******++++++++++++++++++++++++((()))******))))))+++---************************(((***+++***)))((()))***'''((()))***++++++++++++++++++*********+++---...+++++++++,,,,,,,,,------......---,,,,,,,,,------......//////000000111111333333222222222222333444333444444555555666777777222333444555777888999999777777888999::::::::::::;;;;;;<<<<<<>>>??????@@@BBBBBBCCCFFFHHHIIIGGGEEEDDDEEEGGGJJJMMMQQQTTTVVVTTTVVVYYY\\\]]]^^^]]]]]]\\\^^^```bbbccceeehhhkkkmmmmmmkkkhhheeedddfffhhhhhhhhhhhhhhhiiiiiijjjjjjiiifffdddffflllqqqssssssooonnnmmmkkkkkklllnnnooorrrqqqqqquuuzzz|||{{{xxxqqqrrrrrrpppmmmjjjiiiiiimmmnnnpppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppmmmmmmnnnpppsssvvvyyy{{{zzzxxxsssmmmgggddddddeee___```cccfffhhhiiiiiiiiieeecccaaa______^^^\\\ZZZUUUUUUTTTRRROOOLLLHHHFFFCCCCCCCCCDDDGGGHHHHHHGGGAAA@@@@@@@@@BBBBBBBBBAAA???@@@BBBDDDDDDCCCAAA@@@777555333333444555555444444444444444555555555555333333333333222222222222333333222222222222222333222222222222333333333333000000111111111111000000333222222111000000//////---......////////////......////////////000000000///000000000000000//////...---,,,---///111000///......//////000111222222000000000000111111111222...///111222444444555555555555555555555555555555888777666444333333444444666666666666666666666666777777777888999;;;<<<===>>>>>>??????@@@?????????CCCCCCCCCBBB@@@@@@AAACCCEEEDDDCCCCCCDDDEEEGGGHHHQQQPPPPPPPPPRRRSSSUUUVVVUUUUUUUUURRROOONNNNNNOOOoookkkdddeeeffffffddd___XXXSSSJJJEEECCCGGGIIIGGGDDDDDD???>>>>>>>>>>>>@@@AAABBB@@@===999777555333000...,,,,,,.../////////......+++++++++************)))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((()))))))))******)))))))))(((((())))))))))))(((((()))))))))))))))***++++++************************************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,++++++,,,,,,---...++++++,,,---------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++******************************)))*********((((((***,,,************************&&&((())))))((('''((()))$$$$$$&&&'''((())))))))))))***+++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------...//////000111111222222111000000000111222111222222333333444555555333444444555666777888888666666666777777888::::::;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCFFFHHHHHHEEEBBBAAACCCFFFIIILLLNNNOOOOOOOOOQQQTTTWWW[[[^^^```aaa___aaadddeeefffhhhkkkmmmsssvvvwwwrrrjjjfffgggkkkiiiiiijjjjjjkkkllllllmmmiiifffccceeejjjnnnppppppqqqqqqqqqqqqpppooonnnnnnrrrrrrqqqqqqsssuuuxxxyyyqqqrrrrrrpppllliiihhhhhhhhhiiikkkmmmooopppqqqqqqqqqqqqqqqpppooommmkkkiiiiiijjjkkkmmmoooqqqssstttttttttsssoooiiidddcccccc___^^^^^^^^^___```bbbcccaaa___]]]\\\[[[YYYVVVTTTNNNPPPQQQQQQOOOLLLHHHEEEAAAAAAAAABBBEEEFFFEEEDDDAAABBBCCCBBBAAAAAAAAABBB???@@@BBBCCCCCCAAA???===777555333222222333333333222222333444555555555555333333333222222222111111222222111111111222222333///000000000111111111111000000111111111111000000111111000000///.........,,,,,,---...............---............/////////...//////000000/////////---,,,+++,,,///000///............//////000000000000000///...///000111222...///000111222222222222222222333333333333333333666555333222222222333333555555555555555555555555777777777777777999:::;;;999:::;;;<<<<<<<<<<<<<<<===???AAAAAA>>>===>>>???@@@??????>>>???AAADDDEEEJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQNNNJJJHHHHHHJJJnnnkkkfffeeeeeeeeeddd```[[[WWWJJJEEEDDDHHHJJJHHHFFFEEE???>>>>>>>>>>>>@@@BBBCCC@@@===999777555333000...+++,,,,,,---............+++++++++************)))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((()))***++++++***)))((((((((())))))))))))((((((******))))))***+++,,,,,,************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,++++++---,,,,,,,,,,,,---......***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***************))))))))))))))))))))))))******+++***(((((()))+++))))))))))))))))))))))))%%%'''))))))((('''((()))************)))((('''''')))+++------,,,+++************+++++++++,,,,,,,,,++++++******+++,,,,,,------------...///000000111111000///......///000111000000000111222222333333555555666666666666666666666666555555666777999:::;;;;;;;;;<<<===>>>???@@@AAABBBDDDGGGHHHEEEAAA===@@@BBBFFFHHHJJJKKKJJJJJJJJJLLLOOOTTTYYY^^^bbbdddbbbdddfffhhhiiikkkmmmoooxxx}}}yyynnnggghhhllljjjjjjjjjkkklllnnnooopppiiifffcccdddhhhlllmmmlllrrrssstttuuutttrrrooonnnrrrrrrpppnnnnnnpppuuuxxxrrrrrrrrrpppmmmjjjiiiiiidddeeegggiiilllooorrrsssooooooooonnnllliiieeeccceeefffhhhiiijjjkkkkkkkkkllloooqqqpppjjjdddaaa``````^^^[[[YYYXXXZZZ\\\]]]^^^\\\ZZZYYYXXXVVVRRRPPPGGGIIIMMMPPPPPPNNNKKKHHH@@@??????AAACCCCCCBBB@@@AAACCCEEEDDD@@@???AAACCC>>>???AAABBBAAA???<<<:::777555333222222222222222000111222333444555555555333333333222222222222111111111000000111222222333............//////000000000000111111111111000000000//////...------,,,,,,+++,,,------.........------------.........//////......///////////////...,,,++++++,,,...//////............///////////////111000...---...///111333......///000000000000000111111111111111111111111444333222111000111222333555555555555555555555555888777666666666777999:::666777888999::::::::::::999<<>>===???@@@???>>>===:::666333000...///...,,,,,,------,,,+++++++++++++++++++++++++++,,,)))((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********((('''(((***+++)))&&&''''''''''''((((((((()))(((((())))))*********+++************************))))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,---,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---......////////////......---,,,,,,++++++,,,,,,---........................******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++***))))))******)))''''''((((((((((((((('''&&&(((((())))))*********+++'''((()))++++++***))))))))))))))))))))))))))))))******)))(((((((((((((((+++***((()))******)))(((''')))+++***((('''***---,,,+++*********+++,,,---,,,+++*********+++,,,---++++++---///000222333444////////////000000000000222222222222333333444555555444444444444555666666888888777777888888999:::888999::::::;;;===AAAEEEDDDBBBAAAAAABBBBBBBBBAAADDDDDDDDDEEEGGGIIIKKKMMMQQQPPPPPPOOOPPPTTTZZZ^^^aaabbbdddhhhlllpppsssuuu}}}vvvmmmhhhiiilllhhhkkkllllllqqqzzzooohhhdddfffggghhhooowwwyyywwwvvvuuuuuutttrrrppppppooonnnnnnpppssswwwyyypppnnnllllllkkkjjjgggeeebbbeeehhhllloooqqqqqqqqqppplllkkkooommmgggeeehhhfffhhhiiiiiiiiihhhiiiiiilllllljjjeee```^^^```bbb]]][[[YYYWWWWWWYYY\\\___^^^```___ZZZVVVUUUQQQLLLHHHIIIJJJJJJNNNRRRQQQMMM???BBBDDDDDDAAA>>>======>>>>>>??????????????????BBBAAA@@@???>>>===<<<;;;888666333222222222111000111111111111111111111111////////////////////////............///////////////000000///---,,,...///............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,------......------...............///000000......------------......------......///000000000333111......///111111111000111111111111222222222555555555666555555444444333444444555666777888888777888999888777666666888===<<<:::999999:::;;;<<>>@@@GGGHHHHHHGGGEEEFFFHHHJJJIIIJJJJJJJJJIIIGGGEEEDDDqqqjjjgggfffffffffddd___YYYTTTKKKIIIGGGFFFFFFFFFDDDCCC???@@@@@@???>>>>>>@@@AAA>>>===;;;999555222///---///---,,,,,,---...,,,+++++++++++++++++++++++++++***)))(((***---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***((('''(((***+++)))&&&'''''''''((((((((())))))((()))))))))************************************))))))))))))******************++++++++++++******+++,,,,,,---,,,,,,++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********+++***))))))******)))'''(((((()))))))))))))))(((((()))))))))************(((((()))************)))))))))))))))))))))))))))******)))(((((((((((((((***)))((((((******)))(((''')))***)))((((((***,,,******)))))))))***+++,,,++++++*********+++,,,---,,,------...//////000000.../////////000000000000111111111222333444555666444444444444444555555666777777777777777888999:::999:::;;;;;;<<<>>>BBBEEEEEECCCAAAAAABBBCCCBBBAAACCCCCCDDDEEEGGGIIILLLMMMLLLLLLLLLKKKLLLPPPUUUZZZ^^^```bbbeeeiiillloooqqqyyyzzzyyyssslllhhhhhhkkknnnqqqqqqpppsss{{{pppjjjggghhhiiiiiinnntttuuutttsssssstttuuuvvvvvvrrrqqqooooooppprrruuuvvvuuusssqqqpppnnnllliiifffccceeeiiillloooqqqqqqqqqooolllkkknnnnnnjjjiiillljjjkkkkkkjjjhhhgggffffffiiijjjhhheee```^^^^^^```^^^\\\YYYWWWVVVWWWZZZ[[[]]]___]]]XXXTTTRRROOOJJJFFFFFFEEEIIISSS[[[YYYSSSIIIGGGCCC>>><<<<<>>>>>??????>>>>>>===<<<;;;;;;888555333111222222111000111111111111111111111111////////////////////////---.........///////////////000000///---,,,...///---.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---------------...------------...//////......------------......,,,,,,,,,---......//////000///...///000111111000000000111111111222222222333333444444444333333222555555555555555555666666555666888888777777888:::;;;::::::999999999:::::::::999999999;;;>>>AAADDDCCCDDDDDDDDDCCCDDDFFFIIIEEEFFFHHHKKKMMMLLLIIIFFFpppiiiddddddfffgggfffaaaYYYTTTJJJHHHFFFFFFFFFDDDBBB???>>>???@@@?????????AAACCC>>>===:::777444111...---///---,,,,,,---...---+++++++++++++++++++++++++++)))))))))***---//////...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((()))******)))'''''''''((((((((()))))))))))))))))))))************************************))))))))))))************)))******************)))++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---******++++++++++++******,,,,,,,,,++++++,,,,,,,,,*********************************++++++++++++,,,+++++++++++++++*********+++)))((((((******)))''''''((()))***************))))))))))))************))))))(((((())))))******))))))))))))))))))))))))***))))))((((((((((((((()))(((''''''))))))((('''((()))))))))((((((***,,,))))))(((((())))))***+++++++++***)))***+++,,,---...------------,,,,,,,,,....../////////000000000000000111111333444666666444444333333444444555666666666666777888999999::::::;;;<<<<<<===>>>BBBDDDFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCDDDGGGIIILLLMMMJJJJJJJJJJJJJJJMMMRRRUUU[[[\\\^^^aaadddgggiiijjjqqqssstttqqqllliiiiiijjjmmmooonnnlllmmmssswwwvvvrrrnnnlllmmmmmmlllmmmqqqooonnnmmmlllmmmnnnpppqqqsssrrrpppooooooqqqssstttuuutttrrrqqqpppnnnkkkiiidddfffiiilllooopppqqqqqqpppmmmllloooooommmnnnqqqooonnnmmmkkkhhhfffcccbbbgggggggggeeeaaa^^^]]]]]]]]][[[XXXVVVUUUUUUWWWXXXYYY\\\ZZZUUURRRQQQNNNIIIFFFDDDBBBGGGSSS]]]ZZZQQQLLLHHHAAA===<<<<<<===>>>555666777888:::;;;<<<===<<<<<<;;;;;;;;;:::::::::777555222111111222111000000000000000000000000000////////////////////////---------.........//////...//////...,,,,,,---///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,------......///......///111111111///000000000111111111222222111111222222222222111111555555555555444444333333333555777777777777999;;;888999999::::::999999999666666666777999===@@@BBB>>>???@@@@@@@@@AAADDDGGGBBBBBBDDDJJJPPPRRRMMMHHHooohhhcccdddfffhhhfff```XXXRRRHHHGGGFFFFFFEEECCC???======>>>?????????@@@BBBDDD???===;;;777444111///......---,,,,,,---...---,,,************************)))))))))***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))*********)))((('''(((((((((((())))))))))))))))))))))))*********************************((()))))))))************))))))************))))))******+++,,,,,,,,,,,,++++++---//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---)))******++++++******)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************+++++++++++++++++++++***************+++)))(((((())))))((('''%%%&&&'''))))))*********)))))))))))))))*********))))))((('''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))((('''((((((((((((((((((***+++))))))))))))*********++++++***)))))))))***,,,---------------,,,,,,,,,,,,........./////////000000//////000111222444666777333333333333333444444555555666777888::::::;;;;;;;;;<<<>>>>>>===???AAADDDFFFEEECCCCCCDDDEEEEEEDDDBBBBBBCCCDDDFFFIIIKKKMMMJJJKKKLLLKKKLLLNNNQQQTTTVVVXXXZZZ]]]___aaacccdddkkkmmmppppppnnnllllllllljjjlllkkkggghhhnnnqqqppptttsssrrrrrrqqqpppooooooqqqpppmmmiiigggfffhhhjjjqqqpppoooooooooqqqssstttqqqpppoooooooooooollljjjeeegggiiilllnnnooopppqqqqqqpppooopppppppppqqqsssqqqpppmmmkkkiiigggcccaaaeeeffffffeeeccc___]]][[[[[[YYYWWWUUUTTTTTTVVVWWWUUUXXXWWWTTTRRRRRRPPPLLLIIIGGGEEEFFFLLLRRRNNNGGGCCCBBB@@@??????===999666555555666777888999:::;;;999999999888888888888888666444111000111111111000000000000000000000000000........................,,,,,,---------.........---......---,,,,,,---///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,------......333111......///000111000000000000000111111111111000111111222222222222111444444444444444444444444444555777777666777888:::777888:::;;;;;;:::999999999888777777777888:::;;;:::;;;======>>>@@@DDDGGGDDDAAA@@@FFFNNNRRROOOJJJnnnhhheeefffggghhheee___VVVOOOHHHFFFEEEEEEDDDBBB???<<<===>>>???@@@@@@AAACCCEEEAAA???<<<888444222000///...,,,,,,,,,......---,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))((((((''''''))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))***++++++,,,,,,,,,+++***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---******++++++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++***************************)))(((((())))))(((&&&$$$%%%&&&'''((((((((((((******)))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&'''((())))))(((((((((''''''((()))))))))*********++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,------......///............/////////////////////111222444666777222222222222222333444444555666888:::<<<<<<======<<<===>>>>>>>>>>>>@@@BBBEEEDDDCCCCCCEEEFFFFFFEEECCCCCCCCCDDDFFFHHHJJJLLLJJJKKKLLLLLLLLLMMMPPPRRRSSSTTTWWWZZZ\\\^^^______hhhkkknnnpppppppppoooooommmooommmjjjlllqqqtttsssvvvwwwwwwwwwuuutttrrrpppwwwvvvsssnnniiigggiiikkkmmmmmmmmmnnnppprrrsssuuurrrqqqooooooooonnnkkkiiiggghhhiiikkkmmmoooppppppsssssssssqqqqqqrrrrrrrrrpppnnnlllkkkkkkiiifffccceeefffffffffdddaaa]]][[[WWWVVVUUUTTTTTTUUUVVVWWWQQQTTTUUUSSSSSSVVVTTTQQQJJJMMMLLLHHHFFFGGGEEEAAA<<<<<<===>>>===;;;777444888888888888888999999999777777666666666666666666555222000///000111000000////////////////////////------------------------,,,,,,,,,,,,------------,,,---------++++++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////888444///------///111222//////000000000111111111111111222333333333333333222222333333444555555666666777888777666555666777888999;;;<<<<<<<<<;;;::::::999888777666777777777999:::<<<===>>>AAADDDGGGJJJDDD???AAAHHHNNNMMMKKKooohhhfffgggggggggddd]]]UUUOOOHHHFFFDDDDDDDDDBBB@@@======???@@@@@@@@@AAACCCEEEBBB???<<<888444222111000---,,,+++,,,.........---************************)))***+++***(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((***++++++***))))))***((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************)))******************)))((()))***+++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***++++++++++++++++++***)))***+++,,,,,,+++***)))************************)))))))))************+++)))))))))******************(((''''''))))))(((&&&$$$%%%&&&&&&''''''''''''************))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***((('''&&&''')))******))))))'''&&&'''((()))))))))******+++,,,,,,,,,,,,+++******)))((()))***+++,,,******+++,,,...///000000------.........///////////////000000222333555555222222111111222222333444333555888:::<<<=========<<<===>>>>>>>>>===???@@@CCCBBBAAACCCEEEGGGHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKKKKKKKKKKLLLNNNQQQRRRVVVYYY[[[]]]^^^^^^gggiiilllnnnpppppppppooonnnooonnnkkklllqqqtttttttttxxxyyywwwwwwwwwuuuqqqrrrsssrrrnnnjjjiiikkknnnkkkllllllnnnppprrrssstttxxxvvvsssrrrqqqoookkkiiihhhiiijjjkkkmmmnnnoooppprrrtttuuusssssstttsssqqqooommmjjjkkkmmmllliiiffffffeeedddeeedddbbb^^^[[[UUUUUUTTTTTTTTTUUUVVVWWWOOOSSSTTTSSSTTTWWWWWWTTTKKKOOOPPPJJJFFFEEEDDDBBB=========;;;888777999:::999999999999999999999999666666666555555444444444444111///...///000000///////////////////////////------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,++++++,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))******++++++,,,))))))***++++++++++++******************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////888444///,,,,,,///000111/////////000000000111111111222333444555555555555222222333444555666777777666777888777555444555666999999:::;;;<<<<<<<<<<<<888888888777888888999:::999;;;<<<===???AAAEEEHHHOOOIIIBBBAAAEEEJJJKKKKKKppphhhffffffeeeeeeccc]]]WWWRRRHHHFFFDDDCCCCCCCCCAAA@@@>>>@@@AAA@@@@@@AAACCCEEEAAA???;;;777333111000000---,,,+++,,,...///...---************************(((***+++***((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((***,,,,,,***))))))+++(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***++++++,,,,,,,,,***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++***(((''''''(((((('''&&&&&&&&&'''''''''''''''&&&************)))))))))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''(((***++++++***)))'''%%%&&&(((***)))(((((()))***+++,,,++++++******)))((((((((()))+++,,,))))))***+++,,,---......---------.........//////000000000000111222333444111111111111111222333333111333666999;;;<<<<<<<<<;;;===>>>>>>===<<<===>>>@@@??????BBBEEEHHHIIIIIIFFFEEEDDDDDDDDDEEEGGGHHHFFFIIIKKKKKKKKKJJJJJJKKKOOORRRUUUYYY\\\^^^^^^^^^eeefffhhhjjjmmmnnnnnnmmmlllnnnlllhhhhhhmmmpppoooqqqvvvxxxuuuuuuxxxvvvqqqmmmooopppnnnjjjhhhkkknnnllllllmmmnnnooopppqqqrrrvvvtttsssssssssrrrpppnnniiiiiijjjkkklllmmmooopppnnnsssuuuttttttwwwvvvqqqooollljjjkkknnnnnnjjjffffffdddbbbbbbbbbaaa]]]ZZZVVVVVVUUUTTTTTTTTTUUUUUUOOOSSSTTTSSSTTTVVVUUURRRMMMOOONNNJJJHHHHHHFFFBBB===AAADDDAAA;;;777999<<<888888999999::::::;;;;;;777666666555444333222222333111......///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***+++,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******++++++(((((())))))***++++++,,,((())))))***************+++************+++,,,,,,++++++************+++++++++++++++,,,------......111///------.../////////////////////000000000111111222333444555555555555444444444555555666666666444666777666555555666777999999999999:::;;;<<<===777888888999::::::;;;<<<:::;;;<<<===>>>AAADDDGGGQQQMMMGGGEEEFFFIIIKKKLLLpppiiieeeddddddcccbbb^^^YYYUUUHHHFFFCCCBBBCCCCCCCCCBBB???@@@AAAAAA@@@@@@BBBDDD@@@>>>:::555222000//////---,,,+++,,,...///...---))))))))))))))))))))))))'''***,,,+++))))))+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))******(((***---,,,***(((***+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---))))))************))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++***(((''''''(((((('''&&&((((((((((((((((((''''''+++*********))))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******(((((('''(((+++,,,++++++)))'''%%%&&&(((***)))''''''((()))++++++******)))***)))((((((((()))+++,,,)))))))))***++++++,,,,,,---------.........//////111000000000111222333333111111111000111222222333///111444777:::;;;;;;:::;;;<<<>>>>>>===<<<<<<===???>>>>>>AAAEEEHHHJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFGGGJJJLLLMMMLLLKKKKKKLLLOOOQQQUUUYYY]]]^^^______ddddddeeegggiiikkkkkkjjjnnnooommmhhhhhhlllnnnmmmnnntttvvvssstttwwwvvvqqqooosssuuusssnnnkkkmmmpppnnnnnnnnnnnnooooooooooooooonnnoooqqqtttuuuuuutttjjjjjjjjjkkklllmmmoooooojjjqqquuutttvvvyyyxxxrrrpppmmmjjjkkknnnnnnjjjfffeeebbb``````aaa```\\\YYYXXXXXXVVVUUUTTTTTTSSSSSSPPPTTTUUUSSSRRRTTTSSSPPPOOOOOOKKKHHHIIIJJJEEE>>>:::CCCMMMMMMDDD:::777888666777777999:::;;;<<<===777777666555333222111111222000......///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++******,,,...******+++++++++,,,,,,,,,************************************************(((((())))))*********+++'''(((((()))***+++++++++(((((()))***************+++++++++***++++++,,,---++++++************++++++)))******+++,,,,,,------))))))+++...000111///---////////////000000000000000111222333444555555555777666666666666555555555222444555666555666888999999888777777888:::<<<===:::::::::::::::;;;;;;;;;:::;;;<<<===>>>@@@CCCFFFPPPNNNLLLIIIHHHIIIKKKMMMpppcccbbbbbbccccccbbb]]]VVVQQQLLLJJJGGGFFFEEEEEECCCBBB@@@AAAAAA@@@???>>>@@@AAA@@@>>>;;;777333111000///......//////////////////,,,+++******))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))*********+++)))'''(((+++,,,***((())))))((((((((((((((()))***+++,,,------,,,+++***'''***...///------...///(((((())))))************,,,,,,+++******+++,,,,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))************((()))*********((('''&&&'''((()))******+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++.........////////////000000///.........///111222//////......///111444555444333444444666888;;;<<<<<<===>>>???>>>===:::999>>>???@@@AAABBBDDDEEEEEEHHHGGGEEECCCBBBCCCDDDEEEGGGIIILLLMMMMMMNNNOOOPPPNNNQQQTTTXXX[[[\\\]]]]]]aaacccfffgggggghhhiiikkkmmmnnnnnnmmmlllnnnqqqtttooopppqqqqqqppppppppprrrrrryyy|||vvvrrrrrrpppllltttsssrrrqqqqqqqqqqqqqqquuuuuuuuuvvvvvvsssnnnjjjiiiiiijjjkkkkkkllllllmmmllljjjiiilllqqqsssqqqmmmllljjjgggfffhhhiiijjjjjjkkkiiieee```]]]ZZZZZZYYYXXXVVVTTTSSSSSSQQQNNNLLLPPPPPPOOONNNNNNNNNNNNOOOLLLHHHEEEEEEGGGFFFAAA<<<;;;===??????>>>:::666444777666555555888???HHHOOOMMM@@@444111333222222222222222111000///...---------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))************+++++++++******))))))((((((''''''))))))))))))***************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,------++++++,,,...///////////////............------...111222222111111111222222222333333333666555555444444333222222444444444555666888999:::;;;;;;;;;::::::999999999999999::::::<<<===???@@@<<<>>>@@@>>><<<>>>DDDIIIRRRQQQOOOKKKHHHHHHJJJLLLrrreeebbbbbbccccccbbb]]]VVVQQQJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@BBBDDD@@@>>>;;;777333111000///------------------------------,,,+++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''((((((((((((+++*********)))(((((((((+++)))((((((***+++***(((++++++************++++++'''''')))************)))+++))))))000777666...%%%)))))))))*********++++++,,,++++++******++++++,,,******************************))))))))))))******************************)))))))))))))))))))))(((***++++++,,,+++***)))((((((((())))))***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((''''''((())))))((('''(((***(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---------------.........//////000///.........///000111//////......///111333555333333333444555777999:::<<<===>>>???>>>===;;;:::===>>>???AAABBBDDDEEEEEEGGGFFFDDDCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPNNNPPPSSSWWWYYY[[[[[[[[[cccfffhhhiiihhhhhhhhhiiikkkllllllllllllooosssvvvooopppppppppooooooqqqtttsssyyy|||xxxuuuuuutttpppyyyyyyzzzyyyvvvsssooommmsssssssssttttttrrrnnnjjjhhhhhhhhhiiiiiijjjkkklllkkkiiigggiiimmmnnnllliiiiiigggeeeeeegggiiijjjiiillliiieee___[[[XXXVVVUUUTTTRRRQQQQQQRRRQQQOOONNNPPPOOOMMMLLLKKKJJJJJJJJJJJJGGGEEEFFFHHHGGGCCC>>><<<<<<;;;:::888777555555888777777777999>>>FFFKKKIII===333111333222111111222222111000///...---,,,------------------------,,,,,,,,,,,,+++++++++***+++++++++******+++++++++++++++++++++++++++++++++---,,,+++***************,,,+++++++++************))))))*********++++++++++++++++++***************))))))))))))***************++++++,,,,,,++++++************+++++++++,,,,,,***++++++++++++++++++,,,***+++---,,,++++++,,,...///.....................///......///111333222111111111111111222222222222444444444444333333333333555555555555666888999:::;;;;;;:::::::::999999999::::::::::::;;;<<<===>>>===???@@@???===>>>DDDIIINNNNNNMMMJJJGGGGGGIIIKKKrrrfffbbbcccccccccbbb\\\UUUPPPHHHFFFDDDDDDEEEFFFEEEDDDAAABBBCCCBBBAAAAAABBBDDD@@@>>>;;;777333111000///,,,,,,,,,+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((,,,+++******(((((('''&&&***)))((()))***+++***(((+++***************++++++******++++++++++++*********+++///555999555+++###*********+++++++++++++++,,,+++************+++,,,***************************))))))(((((())))))***************************)))))))))(((((('''''''''***++++++++++++***))))))))))))((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((((((((&&&'''))))))(((((()))+++(((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///............///000000///.........///000222333333222222333333444666666777888:::;;;;;;;;;:::999<<<<<<>>>@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHIIILLLOOONNNOOORRRUUUWWWYYYYYYYYY```cccfffhhhgggffffffgggggghhhhhhiiijjjmmmrrrvvvqqqqqqpppnnnmmmnnnrrruuuqqqvvvxxxwwwuuuuuuuuurrrxxxzzz|||}}}{{{uuuooojjjqqqppppppqqqqqqpppnnnkkkhhhgggffffffggghhhjjjkkkkkkhhheeeeeeggghhhgggdddfffdddcccdddgggiiiiiiiiillliiiddd^^^YYYUUURRRQQQOOONNNMMMNNNPPPPPPPPPNNNNNNMMMKKKIIIGGGFFFEEEEEECCCAAA???@@@CCCBBB???;;;<<<:::666444222333444555666666666666666999>>>BBBAAA888000111333111000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******++++++++++++++++++++++++,,,+++******************************)))))))))))))))))))))*********++++++************++++++++++++))))))))))))******************+++,,,,,,+++***************++++++++++++,,,+++++++++++++++************+++,,,,,,++++++,,,...........................000//////000222333222111//////000000000111111111222222333333333444444444666666666666666777888888:::::::::999999999999999;;;:::::::::;;;;;;<<<===>>>@@@AAA@@@>>>@@@DDDIIIHHHIIIJJJIIIGGGGGGGGGIIIpppfffccccccccccccaaa\\\UUUPPPIIIGGGEEEDDDDDDEEEDDDBBB???@@@AAA@@@??????AAABBB@@@>>>;;;777333111000///,,,,,,,,,+++++++++++++++***)))(((((('''((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((((('''***)))))))))******))))))(((((((((((((((((()))***,,,,,,,,,+++******))))))***333;;;999///'''(((+++++++++++++++++++++++++++++++++************++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))((((((((())))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&(((((((((((()))+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************+++++++++,,,,,,,,,,,,---------.........//////......---......000111222111111111111222222222333222222444555666666666666:::;;;<<<>>>@@@BBBCCCDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGKKKNNNNNNOOOQQQTTTVVVWWWXXXXXXYYY\\\aaacccddddddddddddffffffffffffgggjjjooosssuuutttqqqnnnlllmmmppptttllloooqqqqqqqqqrrrqqqpppooorrrvvvyyyyyyuuupppmmmpppnnnnnnnnnoooooonnnlllggggggfffeeefffhhhjjjkkkmmmjjjfffeeeeeeeeecccbbbcccbbbbbbdddgggiiiiiihhhiiigggccc^^^YYYUUURRRPPPLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDD@@@???>>>???@@@???<<<999:::888444222111111333444111222333333222333555777:::333...000222000//////000000///......---,,,,,,++++++++++++++++++++++++*********)))))))))))))))*********))))))*********************************+++******)))))))))******)))))))))))))))((((((((())))))))))))************''''''(((((())))))******((()))))))))******************++++++++++++******************++++++++++++,,,,,,++++++******)))))))))+++,,,,,,++++++,,,------------------.........000......///000111111000........./////////000000000111111222333444444444777666666666666666777777999999999999999888888888999999999999:::;;;======>>>@@@@@@@@@???@@@DDDGGGCCCEEEHHHHHHHHHGGGGGGHHHooogggccccccddddddaaa\\\UUUOOOKKKHHHEEEDDDCCCBBBAAA???>>>@@@@@@@@@??????AAACCC@@@>>>;;;777333111000///...---------,,,,,,,,,+++***)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((()))))))))***))))))******)))))))))***((((((''''''((()))******'''(((((()))***+++,,,,,,333888999222'''"""'''...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((())))))***)))((('''&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''(((((())))))$$$&&&'''((('''''')))+++'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************+++++++++,,,,,,---------............---------......///000000000000000111111111000000000000111222333444444555888888:::;;;===???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCEEEIIILLLMMMNNNPPPRRRUUUVVVXXXXXXZZZ\\\```aaaaaaaaaaaabbbjjjjjjiiiggggggiiinnnqqqxxxwwwtttqqqmmmmmmnnnpppjjjjjjkkkmmmooonnnnnnnnnkkkmmmpppssstttsssrrrpppnnnmmmlllmmmnnnnnnmmmkkkggggggffffffggghhhjjjkkkmmmkkkiiigggfffeeecccbbb``````aaadddgggiiihhhfffdddccc```\\\XXXUUUSSSRRRJJJHHHGGGFFFHHHIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB???===:::666666555444333222222111///111222111000///000111444///,,,///111///......//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************)))))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))******((()))))))))************************************))))))*********++++++++++++++++++******))))))))))))***,,,+++******+++---+++,,,,,,,,,---------...---,,,,,,---///000///...------.........////////////000000111222333444444555555555444555555666666888888888888888888888888666777777888:::<<<===>>>>>>>>>?????????@@@BBBDDD@@@CCCFFFHHHGGGGGGGGGHHHqqqiiiddddddddddddaaa\\\TTTOOOKKKIIIEEECCCBBBAAA???===@@@AAABBBBBBAAAAAACCCEEE@@@>>>;;;777333111000/////////......------,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''''')))******+++(((***+++***)))((()))***))))))))))))***+++,,,---&&&'''))),,,000444777999===555+++'''(((***)))(((+++++++++++++++*********))))))***++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,***)))((('''''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))%%%&&&((((((''''''(((***''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++,,,************+++++++++++++++,,,------......------,,,------............/////////000000111000000///222222222333444555666666666777888999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCCCCDDDHHHJJJJJJKKKMMMOOORRRUUUWWWXXX___```bbbbbb```___```aaaqqqpppnnnkkkiiikkkooossswwwxxxxxxuuurrrooonnnnnnmmmiiiiiimmmnnnmmmllllllmmmnnnooopppqqqqqqppppppkkkjjjjjjlllmmmllljjjhhheeeffffffggghhhhhhhhhiiikkkjjjjjjiiigggeeecccbbb]]]^^^```cccfffgggeeeccc___^^^\\\ZZZWWWUUUSSSQQQIIIFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@>>>;;;888777333444555555444333111///000222333222000000000111111---+++...///------///......---------,,,,,,,,,************************))))))))))))************+++++++++******+++++++++************************((((((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))******************++++++++++++))))))))))))************+++***))))))))))))***+++)))))))))************+++***************))))))))))))***++++++******+++---***++++++,,,,,,---------+++******+++...//////...------.........///////////////000111222222333333333333333333333444555666777777777777777888888888666666777888999;;;<<<===<<<<<<<<<<<<===>>>???@@@>>>AAADDDFFFFFFFFFFFFGGGpppjjjddddddddddddaaa[[[TTTOOOJJJGGGDDDCCCBBBAAA???>>>@@@AAABBBBBBAAABBBDDDFFF@@@>>>;;;777333111000////////////...---,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************'''''''''((()))*********'''((((((((()))))))))***''''''''''''((((((((((((&&&'''''''''((()))))))))(((***+++***(((((()))+++))))))))))))***+++,,,---)))***+++///333777;;;===666...&&&%%%***---***&&&++++++*********)))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))*********+++***)))))))))***,,,---***)))(((''''''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++*********+++++++++,,,,,,***+++,,,---...------,,,,,,,,,---............------...///000111111000000333333333333444444555666555555666777777888999999<<<===>>>@@@AAABBBBBBBBB???AAACCCDDDDDDEEEGGGHHHFFFGGGIIILLLOOORRRUUUWWW]]]^^^_________```ccceeesssqqqnnnkkkjjjlllpppttttttvvvyyyzzzwwwssspppnnnooojjjhhhlllnnnkkkiiijjjkkklllnnnooooooooommmmmmgggggghhhjjjjjjiiieeecccbbbccceeeggghhhgggfffeeeeeeggghhhiiigggdddbbbaaaZZZ[[[^^^aaaddddddaaa^^^[[[ZZZYYYWWWTTTRRROOONNNFFFDDDAAA@@@AAABBBCCCBBBAAA@@@???>>>======<<<<<<999999:::999777444333222222333333333222111000//////111111111000000111333000,,,+++---...,,,,,,///---------,,,,,,,,,,,,,,,************************)))))))))******+++++++++******))))))))))))******************************(((''''''''''''((()))***((((((((())))))*********(((((((((((()))))))))***+++++++++***************))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))************(((***++++++******+++,,,*********+++,,,,,,------***))))))+++...111111000............///////////////000000000111111222222000000111111222333444555666666666777777777888888999888888888888999999::::::999999:::;;;<<<<<<<<<===???BBBCCCCCCCCCDDDFFFnnnhhhddddddddddddaaa[[[TTTNNNHHHEEECCCBBBBBBBBBAAA???>>>???@@@@@@???@@@BBBDDDAAA>>>;;;777444111000/////////...------,,,++++++,,,+++******))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******''''''''''''((((((((()))((((((((((((((('''''''''(((***,,,+++(((''')))+++''''''''''''((()))***+++(((((()))***---000333444&&&)))++++++)))((()))++++++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,)))(((''''''''')))***+++***)))((('''((()))+++---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---.........------,,,---///111111111111000222222222111222222333444555555555555666666666777;;;<<<>>>???AAAAAABBBBBB>>>AAACCCEEEEEEEEEFFFGGGCCCDDDFFFIIIMMMQQQTTTVVVVVVWWWYYY[[[]]]aaagggkkkpppooollliiihhhjjjooosssppptttzzz|||zzzvvvrrrppppppiiifffjjjlllhhhfffgggeeegggjjjmmmnnnnnnlllkkkdddeeefffhhhiiifffbbb^^^___aaadddggggggfffdddccc```cccfffhhhfffccc```___XXXYYY\\\___bbbaaa^^^[[[YYYXXXWWWUUURRROOOLLLJJJDDDAAA???>>>@@@BBBCCCCCC???>>><<<:::999777777666666777888888666444444333222222111000000000000000---...///.........000222000,,,+++------+++,,,000------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))******++++++(((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++***)))(((((()))***+++))))))))))))************(((((())))))******++++++(((***++++++******+++,,,))))))***+++,,,,,,------***)))***,,,000222222222........./////////000000000000000000111111111111/////////000111333444555555666666666777777888888;;;;;;999888777777666666888888777888:::;;;::::::<<<>>>@@@@@@@@@AAACCCDDDpppfffffffffeeedddaaaZZZRRRLLLIIIHHHFFFEEECCCBBBAAAAAA@@@===AAAJJJIII???===BBBCCCAAA<<<777333111000/////////...---,,,,,,,,,,,,+++++++++************)))******))))))))))))******((()))***+++++++++++++++)))'''&&&''')))***(((%%%))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((***************)))(((''''''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))+++,,,+++***+++******))))))))))))***)))***++++++)))(((((()))))))))((((((''''''&&&&&&((()))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))***************++++++,,,)))************+++++++++,,,,,,,,,---------......,,,---///000111111000000111222222333333444444555555555666666777777888888;;;;;;;;;<<<>>>???AAABBBAAABBBDDDDDDCCCBBBBBBCCCDDDDDDEEEGGGIIILLLNNNOOORRRRRRSSSXXX]]]bbbeeefffhhhhhhgggggggggiiikkklllmmmqqquuuwwwvvvrrrooonnnppplllgggcccaaabbbeeegggfffgggiiilllmmmmmmiiifffdddfffiiilllmmmiiibbb]]]aaaaaabbbbbbcccdddffffffbbbcccdddcccaaa]]]YYYVVV\\\\\\]]]^^^___^^^\\\YYYYYYWWWTTTOOOKKKHHHFFFDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;:::999888777666222333333444444333333222333333222111000///...---////////////////////////,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++***)))(((((())))))))))))(((((((((((())))))(((((()))***************&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******++++++***)))***+++---...,,,,,,,,,+++++++++******++++++******++++++,,,---***+++---///111333444555.........////////////000//////............//////000000000000111111111111444444444444444444444444555555444555555666777888666666666777888888999999<<<>>>>>>===???CCCCCC???qqqggggggffffffeeebbb[[[SSSMMMIIIHHHGGGEEECCCBBBAAAAAA@@@<<<@@@HHHGGG>>>===CCCCCC@@@<<<777333111000000000///...---,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))***+++++++++******,,,***)))***,,,---+++((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((((((***)))))))))((((((((('''((((((((((((((()))))))))***************)))(((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++*********))))))(((((())))))(((***++++++)))(((((()))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))************)))((())))))))))))))))))))))))******)))))))))***+++,,,)))************+++++++++,,,,,,,,,------------...---...000111222222111111111111222222333444444444555555555666777777888888999999:::;;;<<<>>>???@@@>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIILLLNNNOOONNNOOOQQQVVV]]]dddggghhhggggggffffffffffffffffffiiinnnsssvvvvvvtttqqqpppooolllgggbbb```aaaccceeeccccccdddgggiiiiiihhhfffdddfffiiilllmmmkkkeeeaaa^^^___aaacccccccccbbbaaa```aaaaaaaaa```^^^\\\[[[^^^^^^_________]]][[[YYYVVVTTTQQQMMMIIIEEEBBBAAABBBAAA???@@@@@@@@@???>>>;;;;;;;;;:::999777666555222222333333333333222222333222222111000///...---........................,,,++++++******++++++,,,******************************))))))))))))******+++******)))(((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******+++************++++++,,,)))))))))******+++++++++++++++******++++++,,,---(((((()))+++---...000000------.........///////////////............////////////000000000111111111333333333333333333333333444444444444555666777777555555666666777888888888<<<>>>===;;;>>>BBBBBB???qqqiiigggggggggfffccc]]]UUUOOOJJJIIIGGGEEECCCBBBAAAAAA???<<<>>>DDDCCC======CCCBBB@@@;;;777333111000000000///...------,,,,,,,,,+++++++++************)))******))))))))))))***************+++******)))))),,,+++***+++------+++***))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((('''((((((((())))))************))))))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++---,,,,,,******)))((((((((((((((((((***++++++)))(((((()))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))+++***)))((((((***+++---)))************+++++++++,,,,,,,,,,,,------------...///000111222222222222111111111222333333444444444555555666666777888888888888888999:::<<<>>>???>>>@@@BBBCCCCCCDDDEEEGGGEEEEEEFFFHHHJJJLLLNNNOOONNNNNNPPPUUU\\\bbbeeegggeeeeeeeeeddddddcccbbbaaaeeejjjqqquuuvvvtttsssrrrnnnkkkfffbbb______```aaa``````aaadddggghhhhhhgggdddeeegggkkkmmmllliiifff]]]___bbbddddddbbb___]]]`````````aaaaaa`````````aaaaaaaaaaaa___\\\YYYWWWTTTSSSPPPLLLHHHDDDAAA@@@@@@>>>===>>>??????>>>===;;;;;;:::999888666444333222222333333333333222222222222111000///......---------------------------++++++************++++++((((((((((((((((((((((((***))))))(((((())))))*********)))((((((((())))))))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((()))******)))************))))))(((&&&'''((()))***+++,,,,,,+++************+++,,,,,,***+++,,,,,,---...//////,,,,,,,,,---------......//////............////////////000000000000111111222222222222222222222222333333333333444555666666444444555555666777777777;;;<<<;;;999;;;@@@AAA>>>qqqhhhhhhgggggggggddd___WWWRRRJJJIIIGGGEEECCCAAAAAA@@@>>><<<>>>AAA@@@<<<===BBBBBB???;;;666333111000000///...---,,,+++++++++++++++++++++*********))))))******))))))))))))************+++******)))(((((())))))))))))******)))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&''''''(((((())))))***)))))))))((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''))),,,------,,,******)))(((''''''''''''((()))+++***(((''''''(((&&&&&&''''''(((((())))))'''(((((())))))))))))((((((((())))))))))))(((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((+++***((('''''')))+++---))))))*********+++++++++++++++,,,,,,,,,---------......//////000111111111000000111111222333333333444444555555666777777888777777888999:::<<<===>>>BBBCCCEEEEEEEEEEEEGGGIIIEEEFFFFFFHHHJJJLLLMMMOOOPPPPPPQQQTTTYYY^^^``````aaabbbcccddddddcccbbbaaaeeeiiiooossstttsssqqqqqqmmmkkkfffbbb___]]]]]]]]]]]]^^^aaaeeeiiijjjhhhfffaaabbbdddhhhkkklllkkkiiiaaabbbdddeeeeeecccaaa___aaabbbdddeeedddcccbbbaaaaaabbbbbbaaa]]]YYYVVVUUUUUUTTTQQQNNNJJJGGGDDDBBB===<<<;;;<<<======<<<;;;;;;::::::999777555333222111111222222222222111111111111000//////...------------------------------++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((())))))))))))(((((((((((())))))&&&'''(((((())))))((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((())))))***((()))*********((('''&&&(((((())))))***++++++,,,***************++++++,,,,,,,,,------------......++++++,,,,,,,,,---------///......------......///////////////000000000111111111111111111222222222222222222222333444555555333333444444555666666777:::;;;999777999???@@@===ooohhhgggggghhhhhheee```XXXSSSKKKIIIGGGEEECCCAAA@@@@@@>>>===>>>???>>><<<===@@@AAA>>>:::666333111000000...---,,,+++************+++++++++*********))))))******))))))))))))*********************)))(((''''''(((((()))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&''''''((((((((()))((((((''''''((())))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''))),,,------,,,++++++)))(((((('''''''''''')))******(((''''''(((&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''((((((((())))))***((((((((((((((((((((((((***)))((('''''')))+++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000//////000111111222222333444444444555666666777777777777888999:::<<<===>>>DDDEEEEEEDDDCCCCCCEEEGGGEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNOOORRRVVVZZZ\\\]]]^^^___bbbdddffffffffffffgggkkknnnqqqpppooooooooommmkkkgggccc```]]]\\\\\\YYY\\\```fffiiiiiieeeaaa^^^___aaadddhhhjjjiiihhhddddddccccccbbbaaaaaaaaaccceeegggiiihhheeeaaa^^^^^^```aaa___ZZZUUUSSSRRRRRRQQQPPPNNNKKKHHHEEECCC===;;;::::::<<<<<<;;;999999999888777666444333222000111111222222111111000000000//////...---------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))(((((((((((())))))(((((()))************)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***((()))******)))(((&&&%%%++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---......------------.........////////////000000000000000000111111222222222222222111222222333444555333333333444555555666666999:::888666999>>>???<<>>@@@>>>:::666222111000000...---,,,+++************+++++++++************)))******))))))))))))******)))))))))***))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&'''((()))***'''(((******((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++---,,,,,,---,,,+++)))((((((((((((''')))******(((''''''((('''''''''(((((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((()))******)))))))))))))))))))))))))))((((((((())))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...////////////000111111222222333444444555555666777777777777777888:::;;;===>>>AAABBBAAA@@@??????AAACCCDDDEEEEEEFFFHHHIIIKKKLLLIIIIIIJJJNNNTTTYYY[[[\\\\\\^^^aaadddgggiiikkkllljjjlllmmmmmmllllllmmmooommmkkkiiieeebbb___]]]\\\XXXZZZ___cccfffeee```\\\\\\]]]___bbbfffgggfffdddbbbaaa```____________```cccdddfffgggeeebbb^^^[[[XXX[[[]]]ZZZUUUQQQOOOPPPLLLLLLLLLKKKIIIFFFDDDBBB===<<<::::::;;;:::999777777777777666555444333222000000111111111111000000//////......------------++++++++++++++++++++++++******))))))))))))******************************)))((((((''''''(((((()))((((((''''''(((((())))))))))))(((((((((((())))))((())))))***************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******((())))))))))))((((((''',,,,,,,,,+++++++++*********))))))))))))***++++++************************+++++++++,,,,,,,,,------......------------............////////////000000000000000111222222333333222222222222333444555555333333444444555666666666777999999777:::>>>>>>:::oooiiifffffffffgggeee```ZZZTTTKKKJJJHHHEEECCCAAA@@@??????AAABBB@@@===<<<;;;;;;???===999555222111000000//////...---,,,,,,,,,,,,+++++++++************)))******))))))))))))******'''((())))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***++++++******))))))(((((()))(((&&&&&&&&&((()))+++'''(((******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,+++***...---,,,***))))))(((((('''(((***)))(((&&&''''''((((((((((((((('''''''''&&&'''((()))************(((((())))))))))))(((((('''''''''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))'''''')))*********)))((()))************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,---///000......//////000111111222333333444555555666666777555555666777888:::;;;<<<>>>>>>>>>===<<<===@@@CCCCCCDDDDDDEEEFFFHHHIIIJJJFFFFFFHHHKKKQQQVVVXXXYYY]]]^^^```cccfffjjjmmmnnnkkkkkkkkkjjjiiijjjnnnpppmmmllljjjgggeeebbb___^^^]]]]]]^^^aaabbbaaa^^^\\\\\\]]]___ccceeefffcccaaa___``````aaa``````___^^^``````___^^^\\\[[[ZZZYYYQQQUUUXXXVVVQQQMMMMMMNNNFFFGGGHHHHHHGGGEEECCCBBB>>>===;;;::::::999888666555555555555555444333333///000000000000000000///.........------------,,,******************************))))))))))))******************************((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))***)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******))))))(((((())))))******************++++++++++++)))))))))))))))***++++++------------------------,,,,,,,,,,,,------------...------,,,,,,------............/////////000000000000111111222333333444222222222333333444555666444444444555666666777777555888999999<<>><<<:::999???===999555222111000000111111///...............+++++++++************)))******))))))))))))******''''''((())))))***))))))'''))),,,+++)))''')))***))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((******++++++++++++******'''((((((((())))))******...------,,,+++***))))))((('''&&&%%%&&&(((***+++''')))******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***+++,,,+++***///...---+++***)))))))))'''(((***)))'''&&&&&&'''))))))(((((('''''''''&&&&&&'''((()))************(((((())))))))))))(((((('''''''''(((***+++---...(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))%%%''')))++++++***(((''')))************+++++++++******+++++++++,,,,,,,,,------,,,,,,---...000111......//////000111111111333333444444555666666777444444444555777888:::;;;======>>>======???CCCFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHKKKOOORRRSSSSSS______```bbbeeeiiimmmoookkkjjjiiihhhgggjjjooosssmmmlllkkkiiifffcccaaa___dddbbb`````````aaa```___]]]^^^```dddfffeeebbb___^^^```ccceeeeeeccc```^^^^^^\\\XXXUUUTTTUUUXXXYYYMMMQQQUUUSSSNNNKKKKKKMMMDDDEEEGGGHHHGGGFFFDDDCCC???>>>;;;::::::999777555333444444555555444444333//////000000000000//////------------------,,,,,,))))))))))))))))))))))))******))))))))))))******************************((((((''''''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))*********)))(((((((((***+++,,,''''''((()))***+++,,,,,,)))))))))))))))******+++)))************+++++++++,,,,,,------------.........------,,,,,,------.............../////////000000000111222333333444444333333333333444555666666444444555555666777777777444888::::::===???===777oooiiigggffffffeeeddd```ZZZVVVLLLJJJIIIHHHDDD>>><<>>AAABBB@@@<<<999:::;;;===;;;888444111///...---......---,,,,,,,,,,,,---))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((,,,,,,+++***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((---,,,+++***))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%(((&&&%%%'''++++++&&&!!!333---&&&$$$&&&((('''%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////---------............///333444555666555444333222444444444555555666888888888<<<>>><<<:::>>>HHHQQQFFFEEECCCAAAAAABBBDDDFFFMMMGGGFFFLLLPPPOOOOOOQQQ[[[^^^bbbdddfffgggjjjlllfffiiijjjhhhfffhhhnnnttttttsssqqqnnnjjjfffbbb```jjjccc\\\]]]eeekkkiiifffdddbbbaaadddggggggbbb]]]\\\^^^```aaabbbaaa```___```\\\VVVRRRQQQRRRRRRQQQMMMMMMLLLKKKIIIGGGDDDCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@???<<<999777555555555555444222222333333333222444222///......//////...000///...---,,,,,,+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''(((((((((((((((''''''************************)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------///////////////.........111111222222222333333333222222333333444555666666888777666666666777999:::777777888999:::<<<===>>>oooiiigggfffffffffddd```ZZZUUULLLIIIHHHHHHDDD>>>===@@@>>>AAABBB@@@<<<999:::<<<===;;;888555111///............---,,,,,,,,,,,,---************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&&&&((()))***'''%%%444...(((&&&(((***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******)))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......------------............333333333444444333333222555555555555555666666777888;;;===<<<:::===EEELLLFFFEEEBBBAAAAAABBBDDDFFFHHHCCCCCCJJJNNNNNNOOORRRWWWZZZ]]]___```bbbdddfffeeeiiilllllliiigggiiilllooopppqqqpppnnnjjjfffcccfffaaa]]]```gggmmmooommmhhhffffffgggiiigggaaa\\\ZZZ\\\^^^```aaa```^^^]]]^^^ZZZTTTPPPOOOOOONNNMMMKKKKKKJJJJJJHHHEEECCCAAAAAAAAAAAA@@@@@@AAAAAABBB???>>>;;;999666555444444444333222222222222111111222000......//////...---///...---,,,++++++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((((((((((((''''''************************)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------////////////............111111111111222222222222111222222333444555555555777777666666666777777888999999999999:::<<<===>>>~~~oooiiigggfffffffffddd```YYYUUUKKKIIIHHHGGGCCC>>>===@@@???AAABBB@@@<<<999:::<<<>>><<<999555222000//////......---,,,,,,,,,,,,---************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((((((''''''''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))++++++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&'''((((((((((((***+++222---(((&&&(((***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))&&&%%%(((+++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............222222111111111222222333555555444444444555555666777;;;>>><<<::::::@@@EEEEEEDDDBBBAAAAAABBBDDDEEECCCAAAAAAGGGLLLMMMOOORRRSSSUUUXXXYYYZZZ[[[^^^```bbbgggmmmooolllgggdddcccgggjjjmmmooonnnkkkfffcccbbbaaa```bbbfffkkkmmmnnngggffffffiiijjjhhhbbb\\\WWWYYY]]]___```___\\\[[[[[[WWWRRRNNNLLLKKKIIIHHHGGGGGGGGGGGGEEECCCAAA???>>>>>>===============>>>===<<<:::888666555444444222222222222111000///...///...------//////...,,,---,,,+++***************+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''((())))))******))))))((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000111111111111111111222222333333444444555666666666666666555555::::::999::::::<<<===>>>~~~oooiiigggfffggggggeee```YYYTTTJJJGGGGGGGGGCCC>>>===AAA???AAABBB???;;;999:::<<>>>>>;;;:::<<>>===<<<;;;;;;::::::::::::;;;;;;:::888777555444333333000222222222000...------...---,,,---......---+++++++++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...............///////////////000000000000000111111222222333333444444555666666666555444333888888777888999;;;>>>???}}}oooiiifffgggggggggeee```XXXSSSIIIFFFFFFFFFCCC>>>>>>AAA@@@AAAAAA???:::999:::===???===:::666333111000///......---,,,,,,,,,,,,---************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%)))+++)))&&&&&&---333+++)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))'''%%%%%%'''***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++*********,,,,,,,,,------------...000000///...///000111333000000111222444666777888888;;;>>>>>><<<:::;;;<<<@@@@@@?????????@@@BBBBBBCCCEEEFFFGGGIIILLLOOOPPPQQQRRRSSSSSSSSSTTTWWWYYY[[[^^^cccffffffeeedddcccbbbcccccccccbbb```___]]]aaacccdddbbb```___```bbb]]]___bbbfffgggfffccc```XXXZZZ]]]^^^^^^\\\ZZZXXXWWWTTTPPPMMMJJJGGGCCC@@@???@@@@@@@@@@@@>>><<<;;;;;;:::999999888888888999888777777666555333222222///111222111...------......---,,,,,,------,,,+++******)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,---------......//////....../////////000000000///000111111333333444555333444555666666555444333444444444555777;;;>>>@@@|||nnniiifffggghhhhhhfff```WWWRRRGGGEEEEEEFFFCCC>>>>>>BBB@@@BBBAAA>>>:::999;;;>>>>>><<<999555222000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))),,,,,,......---***(((&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&(((***)))&&&''',,,111+++***)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************,,,,,,,,,,,,------------////////////000111111222///000000111333555777888777:::<<<===<<<;;;;;;;;;============>>>???@@@@@@CCCGGGIIIHHHHHHMMMPPPPPPRRRRRRSSSRRRQQQRRRTTTWWWVVVXXX[[[^^^bbbdddeeefffffffffeeecccaaa```^^^]]]]]]___aaabbbbbbbbbbbbcccaaaccceeeffffffdddbbbaaa[[[\\\\\\]]]\\\ZZZXXXVVVUUURRROOOMMMJJJFFFBBB???======>>>>>>>>>===;;;::::::999888777777666777777555555555555444333222111...000222000---,,,...111111///,,,+++,,,,,,,,,+++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))(((((('''((())))))******))))))((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,)))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////////////////000000000000...///000222333555666777333444444555666666555555444333333333666999===@@@|||nnniiifffggghhhhhhfff___WWWQQQFFFDDDEEEFFFCCC??????BBBAAABBBAAA>>>:::888;;;>>>===;;;888555111///............---,,,,,,,,,,,,---++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))---///222444444111---***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&((()))((('''(((+++...)))))))))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''''')))---...***&&&&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++++++++,,,,,,,,,---------......///000111222222111111111111111222333444555555777999:::::::::;;;;;;::::::;;;<<<<<<===>>>>>>???FFFIIIGGGHHHNNNRRRRRRPPPQQQPPPOOONNNNNNQQQSSSRRRSSSVVVZZZ___bbbeeeeeeffffffgggfffdddaaa^^^\\\YYY[[[]]]```bbbcccbbbbbbaaabbbcccccccccbbbbbbbbb]]]\\\[[[ZZZXXXVVVUUUTTTQQQPPPMMMKKKIIIEEEAAA===;;;;;;<<<======<<<;;;:::888777666555555444444444333333444444444222111000...000111...+++,,,000555555111---******+++,,,,,,***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((''''''''''''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((''''''(((***,,,---)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...////////////000000000111111111---...000222555777999999333333444444555666888888777666444444555888<<<>>>|||nnnjjjfffggghhhiiifff___WWWQQQFFFDDDDDDEEECCC??????BBBAAABBBAAA>>>999888;;;>>>===;;;888444111///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((,,,000444444111---***''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((***+++&&&''''''&&&&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++((('''+++111222,,,&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,++++++,,,,,,,,,------------...000222222222222111444444333222111111111222333444666777999::::::;;;999999::::::;;;<<<======<<>>AAAAAABBB@@@===999888<<<@@@<<<<<<:::666111//////000///......---------......+++++++++************)))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,******))))))((((((''''''***)))((('''&&&&&&'''(((+++)))'''''''''((('''&&&'''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((($$$%%%'''((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&'''((('''&&&%%%&&&'''(((+++///222222///+++((($$$&&&((()))((()))+++---(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++,,,,,,---.........//////000000111111111222333333222111222444555444444555555666777888999999:::;;;;;;;;;::::::AAABBBDDDEEEEEEFFFIIIKKKMMMKKKIIIHHHHHHIIIJJJKKKNNNTTTXXXWWWWWW\\\```aaa___ccceeeeeeeeeddd^^^VVVZZZXXXZZZ___aaa^^^[[[[[[YYYXXXWWWYYY\\\_________^^^\\\ZZZYYYWWWUUUPPPMMMOOOLLLHHHEEEDDDCCCBBB@@@@@@@@@>>>===<<<<<<<<<<<<666555444333333333333333111111111111111000/////////---+++***+++...111333+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&((())))))(((((()))+++******))))))))))))******&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((()))++++++******)))((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))+++,,,---)))))))))***+++++++++,,,(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***)))(((((()))+++---...++++++,,,,,,---...//////000000000000////////////000000111222333444444555333333222222333555666888888777777777777777888888qqqllliiiiiiiiiiiifff___WWWQQQHHHFFFFFFGGGDDD>>>===@@@AAABBBAAA===999777999<<<<<<<<<999666111//////000000///...---------------+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))***++++++***))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++))))))))))))(((((((((((())))))'''&&&&&&&&&'''''')))'''&&&&&&((()))((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((%%%&&&'''((()))((((((''')))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((('''''''''''''''&&&'''(((((('''&&&''')))***+++,,,,,,+++)))'''%%%'''((())))))((('''(((***(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((,,,++++++++++++,,,------.........///000000111111000111333222111111222444444444444444555666777888888999999::::::999999999>>>@@@BBBBBBCCCEEEHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJMMMSSSXXXWWWXXX\\\______aaaddddddbbbbbbccc___YYY[[[XXXYYY]]]___\\\ZZZZZZZZZYYYXXXYYY[[[]]]]]]\\\\\\[[[XXXVVVTTTQQQLLLIIIJJJGGGEEECCCDDDDDDDDDCCC??????>>>===<<<;;;::::::777777555444333333333333000111111111111000//////000///,,,+++***,,,---///*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))((((((((('''''''''''''''((()))(((&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&''''''(((((()))***)))((('''''''''''''''))))))))))))))))))))))))((((((((('''(((((())))))))))))***************+++(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***))))))))))))+++,,,---+++,,,,,,,,,---.........000/////////////////////...//////000111222333444222222222222222333444555777777777777777777888999~~~ooojjjhhhiiikkkllliiibbbYYYRRRHHHFFFFFFGGGDDD>>>===@@@AAABBBBBB>>>999666666888<<<;;;999555111//////000111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%&&&(((******)))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''(((******))))))(((((('''%%%$$$$$$$$$&&&'''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((((((''''''''''''(((&&&'''(((((((((((()))***222000---+++)))(((((((((******+++)))'''&&&&&&'''((((((''''''&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((+++++++++++++++,,,---------......//////000111111///111222222111111222333444444444444555666777777888888999999999999888888;;;===???@@@AAACCCFFFHHHIIIHHHGGGFFFFFFGGGIIIIIIMMMSSSXXXYYY[[[___```^^^dddeeedddbbbbbbdddbbb^^^\\\XXXXXX\\\^^^[[[ZZZ[[[ZZZYYYWWWXXXYYYZZZZZZYYYZZZXXXVVVTTTQQQNNNIIIFFFEEECCCAAAAAACCCEEEEEEEEE?????????>>>===:::888777777666555333222111111111000000000000000//////...000///---,,,***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''((())))))'''%%%$$$%%%&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%&&&''''''(((((()))+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,------------////////////////////////---......///000111222222111111222333333222222222777777666666777888999999|||mmmgggggghhhkkkllljjjcccYYYRRRHHHFFFFFFGGGCCC===<<>>@@@@@@>>>999555666777;;;;;;999555111///000111111111///...,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''(((((())))))******'''''''''&&&&&&&&&&&&'''((('''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''((()))***+++***)))))))))'''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&)))(((''''''''''''((((((%%%'''))))))((()))***,,,222000---+++)))((()))))))))******)))'''%%%%%%&&&)))((((((''''''&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((+++++++++***+++,,,,,,---------......///000000111...000111111000000222333333333333333444555666777999999:::::::::999999888:::;;;>>>???@@@BBBEEEHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMTTTZZZ^^^aaaeeeeeebbbfffhhhgggeeefffhhhfffaaaZZZXXXZZZ```ccc```]]]]]]YYYXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRQQQNNNJJJGGGDDDBBB@@@AAACCCEEEFFFFFF???@@@@@@@@@>>>;;;777666666555444222000///......//////000000//////...------------,,,***)))''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''''''''(((((('''%%%%%%''')))******))))))))))))******'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&,,,++++++******)))((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((*********))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++------,,,,,,,,,,,,,,,,,,.........///////////////---......///000111222333111222333444444333111000666666666666777888999:::zzzkkkeeedddfffiiikkkiiibbbYYYRRRIIIGGGFFFGGGCCC===;;;>>><<<>>>???===999666777999;;;:::999555222000000111111111///...,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******&&&'''''''''''''''''''''***)))'''&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((***+++++++++***))))))(((&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((''''''''''''((((((%%%'''))))))((()))***,,,))))))(((((('''&&&&&&%%%'''((()))((('''&&&'''((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++************+++,,,,,,---------...//////000000---///000000000000111333222222222333333444555666999:::;;;;;;<<<<<<;;;;;;:::<<<>>>???@@@BBBEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMOOOVVV]]]aaaggglllkkkgggeeehhhjjjiiijjjlllhhhbbbXXXXXX]]]fffiiifffbbbaaaXXXWWWUUUVVVWWWYYYXXXXXXTTTSSSRRRRRRRRRQQQNNNKKKFFFDDDBBBBBBCCCDDDEEEDDD@@@@@@AAA@@@>>>;;;888666777666444333111000//////...////////////...------******+++++++++***(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((('''&&&(((***---******))))))))))))******((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''')))+++------+++)))'''------,,,++++++******)))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((()))***+++***))))))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))***+++++++++******,,,,,,,,,,,,,,,,,,++++++------....../////////000...//////000111222333333333333444555555444333222555555555666777999:::;;;zzzkkkdddccceeegggiiigggaaaYYYSSSIIIGGGFFFFFFBBB<<<;;;===<<<>>>>>><<<888777999;;;::::::888555222000000222111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&'''(((((()))(((((((((+++)))'''''''''''''''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''((()))++++++******)))(((''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''''''''(((((()))&&&'''(((((((((((()))***&&&'''((())))))((('''&&&%%%&&&((((((''''''(((***))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))***************+++,,,,,,,,,------......///000000,,,...///000///000111333222222222222333444555555888999:::<<<============<<<===??????@@@AAADDDFFFJJJJJJKKKLLLMMMOOOOOOPPPRRRXXX^^^bbbhhhmmmlllhhhcccfffhhhhhhjjjkkkgggaaaYYYYYY^^^gggkkkgggcccbbbZZZXXXVVVVVVWWWXXXWWWVVVQQQQQQPPPQQQRRRQQQOOOMMMIIIFFFCCCBBBCCCCCCBBBAAA?????????>>>===:::888777888888666555333222222222...............------,,,))))))******+++*********''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&''''''''''''))),,,///((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''((())))))******+++&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,---------......//////000...//////000111222333444333444444555555444444444444444555666888999;;;<<<|||lllfffdddeeefffhhhfffaaaZZZUUUIIIGGGFFFFFFBBB<<<:::===???@@@???<<<777666888;;;::::::888555222000111222000///...---------------+++++++++************)))))))))))))))))))))))))))))))))************))))))+++***))))))))))))***+++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''')))*********))))))***(((&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((***++++++'''((()))*********)))(((%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))&&&'''(((((('''&&&''')))((())))))******)))))))))%%%&&&((('''&&&&&&''')))&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))***************++++++,,,,,,,,,---......//////000+++---////////////111333111111111111222333444555666777999;;;<<<>>>>>>???<<<>>>????????????BBBDDDIIIJJJLLLMMMOOOPPPPPPQQQUUUYYY]]]___eeeiiigggbbb___bbbbbbaaacccfffddd___]]][[[]]]ccceeecccaaaaaa^^^\\\YYYWWWWWWVVVTTTRRROOONNNNNNNNNOOONNNLLLIIIHHHEEEBBBAAAAAAAAA@@@???======<<<;;;:::888888777666555444333222222222222---............---,,,,,,************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))'''''''''&&&%%%'''+++...((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&'''(((((()))&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,+++***))))))***++++++*********+++,,,,,,,,,---,,,,,,---......///000000---......///000111222222222222222222333444555555333444444666888:::<<<===~~~nnnhhheeeeeefffgggfffbbb[[[WWWIIIGGGFFFFFFBBB;;;:::<<>>???<<<>>>>>>>>>>>>>>>@@@BBBHHHJJJKKKMMMOOOPPPQQQQQQWWWZZZ[[[]]]aaaeeebbb\\\]]]^^^\\\ZZZ\\\```aaa^^^```\\\ZZZ]]]___^^^^^^```bbb___[[[XXXVVVTTTQQQOOONNNMMMLLLLLLLLLKKKHHHEEEFFFDDDAAA@@@@@@@@@???>>>;;;:::999888777777777777222222111000/////////000------......------,,,+++,,,,,,+++***))))))******&&&'''''''''(((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''%%%$$$%%%(((+++******))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---+++***(((((()))+++,,,))))))***+++,,,,,,------,,,,,,------...///000000,,,,,,---...///000111111111111000000111333555666333333444666888:::<<<===~~~mmmnnnkkkllliiieeecccaaaYYYPPPGGGFFFGGGIIIEEE???===???===>>>>>>;;;777555777:::999888777555333222222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,***((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))---***(((''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,(((&&&))),,,''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......------...000///......---------......////////////000000000000666555444777;;;>>>>>><<<<<<<<<<<<<<<===???@@@AAAGGGFFFEEEEEEGGGIIILLLMMMPPPRRRUUUYYY\\\___aaabbb^^^\\\[[[]]]```aaa```]]]ZZZ[[[]]]^^^^^^]]]\\\[[[WWWXXXYYYYYYVVVRRRMMMJJJJJJIIIHHHFFFEEEEEEEEEEEECCCBBB@@@>>><<<<<<<<<======;;;888555444333444444////////////..................//////......---,,,))))))))))))))))))))))))...)))&&&&&&)))***(((%%%))))))*********((('''&&&&&&''')))++++++)))(((&&&******))))))((((((''''''))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&+++%%%###(((***''''''***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,((($$$###%%%(((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------......///////////////000000000000000000000000000000000111222222333333222444666777888999;;;===oooooolllllljjjeeeccc```XXXOOOGGGFFFGGGIIIEEE???===???>>>??????;;;666444666999999888777555333222111111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***((('''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))),,,)))'''''')))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((+++---,,,(((&&&(((+++''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))*********+++++++++,,,------,,,,,,---...///......---------......////////////000000000111555444444666:::======;;;;;;;;;<<<<<<===???@@@AAADDDDDDCCCDDDFFFHHHKKKMMMOOOQQQTTTWWWZZZ]]]___```^^^\\\[[[\\\^^^___^^^\\\YYYZZZ\\\]]]^^^]]]\\\[[[WWWWWWXXXXXXUUUQQQMMMJJJHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999666444222111111111////////////.........---------......------,,,+++))))))))))))))))))))))))+++(((&&&'''+++,,,***'''(((((()))******)))((('''&&&&&&((()))))))))((((((***)))))))))(((((((((''')))(((((((((''''''''''''((('''&&&&&&(((((('''&&&)))(((((((((''''''''''''***&&&%%%))))))&&&&&&***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++(((%%%%%%'''))))))(((((((((((((((((((((((('''))))))))))))))))))))))))++++++***))))))(((''''''(((((()))))))))*********++++++***))))))***+++++++++++++++,,,,,,,,,------------.../////////////////////////////////////////////000111111222222333111333666777777888;;;<<>><<<>>>???@@@???;;;666444555888:::888777555333222111000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***(((&&&&&&(((*********(((((((((((((((((((((((())))))))))))))))))))))))'''***+++***'''&&&(((***''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,++++++,,,---......---------......////////////000000000111111444333333666999;;;;;;:::;;;;;;;;;<<<===>>>@@@@@@BBBBBBBBBCCCEEEGGGJJJLLLNNNOOOQQQTTTWWWYYY[[[\\\[[[YYYXXXXXXYYYZZZYYYXXXVVVWWWYYY[[[[[[[[[[[[ZZZVVVVVVVVVUUUSSSPPPLLLJJJEEEDDDCCCAAA???===;;;;;;;;;<<<<<<<<<;;;::::::999666555444333111///......//////.........---------,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))'''''')))---...+++((('''((()))))))))))))))(((''''''''''''(((((()))***))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&(((((('''&&&((((((((((((''''''''''''((('''''')))(((%%%&&&)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&'''((()))((('''''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,---......//////......//////////////////////////////000000111111222222111333555666666777999;;;ssspppnnnnnnkkkfffccc___WWWMMMGGGFFFGGGHHHDDD>>><<<>>>@@@AAA@@@;;;666333444777:::999777444222111000000///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&''')))''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,++++++,,,---...------------...////////////000000000111111111333333333555777888999999;;;;;;;;;<<<===>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIIKKKKKKMMMOOOQQQSSSUUUWWWUUUTTTRRRRRRQQQRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYTTTTTTTTTRRRPPPMMMKKKIIIDDDCCCBBB???===:::888777777888999::::::999777666333333333222000///---,,,.........---------,,,,,,+++++++++++++++***))))))(((((((((((((((((((((((()))((()))+++...---+++(((''''''((()))))))))******,,,***)))''''''((()))***))))))))))))((((((((((((((((((((((((((('''''''''((('''&&&'''((()))(((&&&(((((((((((((((''''''''''''((()))***(((&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((('''%%%''''''''''''(((((((((((())))))))))))))))))))))))###$$$%%%'''(((***+++,,,(((((())))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---............---////////////////////////......//////000111111222111222444555555666888:::tttooonnnnnnkkkfffccc___WWWMMMGGGFFFGGGHHHDDD===;;;===@@@AAA@@@;;;666333444777:::999666444222000/////////......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))((()))))))))***************)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((('''''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''%%%&&&((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''''''''(((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))*********+++++++++,,,------,,,,,,---...---------------...//////000000000000111111111111222333444555666777888999:::;;;;;;;;;<<<>>>???@@@EEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPOOONNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDCCCAAA>>>;;;888777555666777888888777555444333333222222000///---,,,------------,,,,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((******+++,,,---+++)))&&&''''''((((((((()))******000...+++(((''''''((()))(((((((((((())))))))))))'''''''''((((((((((((((()))(((''''''((()))(((''''''''''''(((((((((((((((&&&(((******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&'''(((((('''%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,---------------........................---......//////000111111000222444444444555777888uuuooommmmmmjjjeeeccc```WWWNNNGGGFFFGGGHHHDDD===:::<<>>??????;;;666444666999:::999666444111///......///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))************)))))))))(((((())))))))))))))))))))))))(((''''''(((******)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''((())))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,++++++,,,------,,,,,,------///000000000000111111111222222222111444666666555555777999:::::::::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMRRRRRRRRRPPPNNNOOOSSSVVVSSSSSSSSSSSSTTTTTTUUUUUUPPPOOOLLLJJJHHHHHHHHHHHHEEEEEEEEEDDDBBB>>>;;;999777666555444333333333333333222000...---------...,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))***))))))(((((()))***)))(((''''''((())))))+++***)))''''''''''''((('''((((((((()))))))))***''''''''''''((((((((())))))((('''((()))***)))'''''''''''''''((((((((()))((()))((()))///555222)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&)))+++***((('''(((***&&&&&&''''''((())))))***((((((((((((((((((((((((,,,+++***)))(((''''''&&&))))))(((((((((''''''''''''((()))******)))((('''************++++++++++++******+++,,,,,,,,,,,,,,,........................,,,------......///000000///111222333222333444666xxxssskkkllliiieeecccaaaYYYPPPHHHFFFGGGGGGCCC<<<999;;;===>>>>>>;;;777555777::::::999666444111///...---///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++*********))))))(((((())))))))))))))))))))))))(((''''''(((***+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''((()))******)))''''''''''''((((((((()))'''''''''''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((("""###$$$%%%&&&((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))(((***++++++******+++,,,,,,,,,,,,---...///000111000111111111111222222222222444777777555555777::::::::::::;;;<<<===>>>???<<<===???BBBEEEGGGHHHIIIJJJJJJHHHHHHHHHJJJLLLNNNPPPQQQPPPNNNMMMNNNRRRVVVVVVUUUUUUUUUUUUUUUVVVWWWPPPNNNKKKIIIGGGGGGGGGHHHDDDEEEEEEDDDBBB???<<<:::999777555333222222222222222111...,,,+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))'''((((((((('''(((***,,,+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&'''''''''(((((())))))***((('''((()))***)))'''&&&'''''''''(((((())))))(((((('''(((111999444)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))************************)))+++---+++)))(((***,,,&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((()))***++++++,,,))))))(((((('''''''''&&&'''((()))******)))(((''')))************+++++++++******+++,,,,,,,,,,,,+++........................,,,,,,------...//////000///111222222222222444555vvvmmmllljjjhhhgggeee```WWWPPPHHHHHHHHHGGGDDD???;;;888>>>>>>>>>:::666555777:::;;;:::777444111000//////---.........---,,,,,,+++,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************)))))))))''''''((()))***)))((())))))(((((((((((())))))***((('''&&&&&&'''(((***(((''''''&&&&&&''')))***((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))************))))))((((((''''''++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++(((+++//////---,,,---...///......///000111000///333333444666777999::::::>>>>>>>>>>>>>>>======<<<;;;<<<>>>AAACCCDDDEEEEEEFFFGGGGGGGGGHHHJJJNNNQQQWWWVVVUUUTTTTTTUUUWWWXXX\\\[[[XXXUUUXXX[[[WWWOOOLLLIIIFFFDDDDDDEEEEEEDDDAAAAAA???>>><<<:::999888888777666555444333333333000000000///......------+++)))'''(((+++,,,***((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))'''&&&''',,,111+++***((('''((())))))(((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''')))(((''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,///////////////.........///000111222222111000///uuummmllljjjhhhgggeee```WWWPPPHHHHHHHHHGGGDDD@@@<<<999>>>???>>>:::666444777:::;;;999666333111000//////---.........------,,,+++,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************))))))+++))))))***+++,,,+++***))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((((((((((())))))&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((()))*********)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%)))(((((((((((((((((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,000444555333000......////////////000111111000222333444555777888999:::<<<======>>>>>>>>>======<<<===>>>@@@BBBCCCDDDDDDGGGGGGHHHGGGGGGIIILLLOOOWWWVVVVVVVVVWWWYYY[[[\\\[[[[[[XXXWWWYYY[[[VVVOOOKKKHHHEEEDDDDDDCCCBBBAAA>>>>>>===<<<<<<;;;;;;:::888777666444333333333333000000//////...---------,,,***)))))),,,,,,+++)))******))))))(((((('''''')))))))))))))))))))))))))))*********)))+++...111(((''''''((()))((('''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,++++++*********+++,,,---,,,,,,,,,++++++,,,------////////////............///000111222222111000///uuummmmmmkkkhhhgggeee___WWWPPPHHHHHHHHHGGGDDDAAA===;;;>>>???>>>:::666444666999:::999666333000///......---............---,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************))))))+++))))))***+++,,,+++***))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((******))))))))))))******&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''(((((()))***((((((((((((((()))******))))))))))))(((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++...222666777555111...---000000000000111111111111222222333444555777888888:::;;;<<<===>>>>>>>>>>>><<<===???@@@AAABBBBBBBBBGGGGGGGGGFFFEEEFFFIIILLLTTTTTTUUUVVVXXXZZZ\\\]]]YYYZZZYYYXXXYYYZZZUUUNNNJJJHHHEEEDDDCCCBBB@@@>>>;;;;;;::::::;;;;;;<<<<<<777666555444333222222222000//////......---,,,,,,---+++***+++,,,,,,+++***+++******)))(((''''''&&&***************************))))))***,,,......---((()))***,,,,,,+++)))((('''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,+++)))(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,++++++******++++++,,,---++++++++++++,,,------...........................///000111111111111000000sssmmmmmmkkkiiigggeee___VVVPPPHHHHHHHHHGGGDDDAAA>>>===>>>???>>>:::666444777::::::888666333000///......------............------,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************)))))))))''''''''')))***)))((())))))(((((((((((()))))))))(((''''''''''''((()))%%%&&&((()))))))))((('''***))))))(((((())))))***&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''((())))))***((((((((((((((())))))***))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))))))))((((((''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,...000111000///---,,,///000111111000000111222111222222333555666666777999999;;;<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@CCCDDDDDDDDDCCCEEEIIILLLPPPQQQSSSTTTVVVWWWYYYYYYWWWYYYZZZYYYYYYYYYTTTMMMIIIHHHFFFEEEDDDBBB>>><<<::::::999999999:::;;;<<<777666555333222222111111//////......---,,,,,,+++,,,+++++++++++++++******++++++***)))((('''&&&&&&))))))))))))))))))))))))((('''&&&))),,,---+++(((((()))))))))))))))***+++&&&&&&'''((()))******+++(((((((((((()))))))))))))))(((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***+++,,,***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))******+++,,,+++***++++++++++++,,,,,,*********+++,,,---...///------...............//////000000111111111111111rrrmmmnnnkkkiiigggeee___VVVOOOGGGGGGGGGFFFDDDAAA???>>>===>>>>>>:::666555777;;;:::999666333111///......------...//////......---,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************)))))))))''''''''')))***)))((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&((()))))))))(((''')))((((((''''''(((((()))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((((((((())))))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++***))))))+++,,,.........000111111000///111333111222222333444555666666777888:::;;;===>>>>>>>>><<<===>>>>>>??????>>>>>>???@@@AAAAAABBBEEEIIILLLPPPQQQSSSTTTUUUVVVUUUUUUUUUXXXYYYXXXWWWWWWSSSLLLJJJHHHFFFEEEDDDBBB???<<<;;;:::999777777777888999666555444333111111111111......------,,,,,,++++++***++++++***))))))))))))*********)))(((''''''&&&((((((((((((((((((((((((((('''''')))------***'''''''''&&&$$$###%%%***///&&&''''''((()))***++++++(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))******)))'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))******+++,,,******++++++,,,,,,,,,,,,*********+++,,,---...///,,,---------......//////000000000000000111111222pppmmmnnnllliiihhheee___VVVOOOFFFFFFEEEDDDBBBAAA???>>><<<======:::666666999<<<;;;:::777444111000//////------...////////////...,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************))))))+++))))))***+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''((())))))))))))(((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))***))))))(((((())))))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,***''''''***...000111,,,///111111...---000222222222333333444555555666777888999;;;<<<=========;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@CCCHHHKKKOOOQQQSSSUUUVVVVVVUUUTTTSSSWWWXXXUUUTTTTTTQQQLLLJJJHHHEEEDDDCCCBBB@@@>>><<<;;;888666444555555666555444333222111000000000...------,,,,,,+++*********++++++***((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''*********,,,------,,,***---,,,***'''%%%)))000777((((((((())))))*********(((((((((((())))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,------...,,,,,,,,,---......//////000/////////000111222333nnnnnnnnnllliiihhheee^^^UUUNNNEEEDDDCCCBBBAAA@@@???>>>:::;;;<<<999777777:::>>><<<;;;888555333111000000------...///////////////,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************))))))+++))))))***+++,,,+++***))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++((((((((((((((()))******'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((((((((()))***************&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))'''((()))******)))((('''''''''((()))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++...+++)))))),,,///000000+++...111000---,,,...222333333444444555555666666777888999:::;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;<<<===>>>???AAAFFFIIIKKKMMMQQQTTTVVVUUUTTTSSSRRRVVVVVVSSSQQQQQQPPPLLLHHHFFFCCCAAAAAAAAA@@@???;;;999777444333444555666555444333111000000000000------,,,,,,+++************,,,---+++)))'''(((***(((((((((((())))))))))))(((((((((((((((((((((((()))+++,,,,,,+++++++++,,,...//////,,,***---444;;;)))))))))))))))))))))***(((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,------++++++,,,------...//////000/////////000111222333nnnnnnooollljjjhhheee^^^UUUNNNDDDCCCBBBAAA@@@??????>>>999:::;;;999777777;;;???===;;;999666333222111111------...///000000//////,,,,,,,,,+++++++++******))))))************))))))(((***+++***)))((()))***))))))************)))))))))''''''((()))***)))((())))))(((((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&((()))*********))))))))))))******&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((()))******'''((((((((())))))******)))))))))))))))***++++++(((((((((((((((((((((((((((((()))***************%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((()))******)))(((''''''(((((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++...,,,***+++...///...,,,***...111///,,,+++...111333444444555555666666666888888999:::;;;;;;;;;;;;888999;;;<<<===>>>>>>>>><<<===>>>======@@@CCCFFFEEEHHHMMMQQQSSSTTTSSSRRRRRRUUUUUUQQQOOOOOOOOOLLLGGGDDDAAA??????@@@@@@???:::888555333333444666777555444222111000000//////------,,,,,,+++******)))+++---///---***((()))+++''''''(((((())))))******))))))))))))))))))))))))''')))+++***((('''))),,,(((***,,,***(((***000666*********)))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))******)))(((***+++(((((((((((((((((((((((('''((((((((())))))******&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))***++++++,,,)))***+++,,,---,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,---...//////000////////////111333444}}}mmmjjjooollliiihhhfff```UUULLLFFFEEEDDDCCCAAA@@@???>>>>>>>>><<<:::888999<<<>>>>>><<<777333111000000111,,,---.........---,,,+++************************))))))))))))))))))))))))+++++++++************)))***************************++++++++++++***))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''+++*********))))))(((((()))((('''&&&&&&'''((()))))))))******)))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))---***(((((()))(((%%%!!!)))(((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,---------......***,,,.../////////111222333222222222333555777888666555555555777999;;;<<<============>>>>>>>>>>>><<<>>>???>>><<<<<<@@@CCC>>>AAAFFFKKKOOORRRSSSSSSRRRTTTSSSQQQPPPQQQMMMGGGGGGEEEAAA???>>>===;;;:::;;;999666444333333444555111111000000//////......,,,,,,,,,+++***)))(((''')))++++++***'''$$$$$$$$$******))))))((((((''''''))))))******)))(((''''''((())))))((('''''')))+++))))))***%%%"""---555---(((((())))))))))))((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))$$$(((((($$$%%%))))))%%%)))(((((('''''')))***+++'''''''''&&&%%%%%%''')))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,------------------/////////000111111222222|||nnnkkkoookkkiiihhhggg```VVVMMMFFFEEEDDDCCCAAA@@@???>>>>>>>>><<<:::999:::<<>>;;;777333000......///------.........---,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++******))))))***************************++++++++++++***))))))(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''******)))))))))((((((((())))))(((''''''((())))))((()))***************)))''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&''')))***(((%%%((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((('''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,+++---///000//////000111111111111111222444555666666666555555666888:::;;;=========>>>>>>>>>>>>???>>>???@@@>>>;;;;;;>>>AAA@@@BBBEEEIIILLLNNNPPPPPPPPPRRRQQQNNNNNNOOOKKKEEEBBB@@@<<<::::::999888777999777555333222222333333111111000000///......---++++++++++++******)))((('''''''''(((((()))))))))***)))))))))(((((((((''''''((())))))************((())))))((('''(((***---&&&))))))'''+++---+++'''(((((())))))))))))((((((***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((,,,+++'''&&&))))))%%%(((((('''''''''((()))***&&&(((******)))((((((((()))(((''''''&&&&&&''''''(((((((((((()))))))))***(((((((((((())))))))))))***)))))))))(((((((((''''''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,---------......///////////////000111111222222|||ooommmnnnkkkhhhhhhgggbbbWWWOOOEEEEEEDDDCCCAAA@@@??????=========;;;:::;;;===@@@===;;;777222///---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,+++***))))))******************************++++++******)))((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))((((((((((((((('''***))))))(((((())))))***((())))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&&&&''')))***++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))************************'''(((((())))))(((((('''((())))))))))))*********,,,...000000//////000111/////////000111222444555666666666666666777888999<<<<<<======>>>>>>>>>>>>@@@BBBBBB@@@<<<;;;>>>AAACCCCCCDDDFFFHHHJJJLLLMMMNNNOOONNNKKKKKKLLLIIICCC???<<<999777777777666555666555333222111111111222000000000///......------*********+++******))))))+++(((%%%&&&)))++++++***))))))))))))(((((((((((((((((())))))******++++++((()))))))))((())),,,...%%%,,,(((,,,999000!!!%%%(((((())))))))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))************************************))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))---///---***((()))(((%%%''''''&&&&&&''''''((()))&&&))),,,...,,,***)))(((***)))((((((''''''((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******+++,,,,,,,,,,,,+++***++++++,,,---......///...//////000000111111222{{{pppooonnnkkkhhhhhhhhhbbbXXXPPPEEEDDDCCCBBBAAA@@@??????=========<<<;;;<<<>>>@@@===;;;777333000...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------,,,+++***))))))***************************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''******))))))))))))******))))))(((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''%%%$$$$$$&&&(((***++++++)))((((((((((((((())))))))))))((((((((())))))((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))'''''')))******)))''''''((((((((()))))))))******---///000000///...///000/////////000111222333444666666666666666666666777::::::;;;;;;<<<=========AAACCCDDDAAA>>>>>>@@@CCCBBBBBBBBBBBBDDDGGGJJJLLLLLLMMMLLLIIIIIIJJJHHHBBB???<<<999888888888777777555444333222111111111111000000///......------,,,((()))***************)))222---'''&&&)))***(((%%%))))))))))))((((((((((((***)))))))))(((((())))))((()))***))))))***---///'''///'''...DDD555)))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))************************((((((((((((((((((((((((------,,,***)))((('''&&&&&&&&&&&&&&&'''''''''((('''***,,,---+++***))))))******)))((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************+++,,,,,,,,,,,,+++'''((()))***+++,,,---.........//////000111111111{{{ppppppmmmjjjhhhhhhgggbbbXXXPPPDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>===<<<<<<>>>@@@>>><<<999555222///...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,++++++***)))))))))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***)))(((&&&%%%%%%"""$$$&&&)))))))))(((''''''((((((((()))))))))***(((((()))******)))(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((************(((''')))))))))************+++,,,...000000........./////////000111222333444444555555555555666666555555888888999999:::;;;<<<<<<>>>@@@AAA???======AAADDD@@@@@@???@@@BBBFFFIIILLLKKKLLLJJJGGGGGGIIIGGGBBB>>><<<999888888888777666444444333222222111111111//////......---,,,,,,,,,((())))))*********))))))555///(((&&&((()))&&&###(((((((((((())))))))))))(((((('''''''''((()))***))))))***))))))***,,,///'''...%%%+++AAA444!!!---(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))(((((((((%%%&&&&&&'''''''''''''''((()))***)))(((''')))+++******)))((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''((((((((('''(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))***************+++,,,,,,,,,,,,+++((()))***+++,,,---...............///000000111111|||qqqpppmmmjjjggggggfffaaaVVVNNNDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@???======>>>???<<<;;;999666333111/////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))******))))))((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******))))))(((&&&''')))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&((()))(((((((((***###$$$&&&'''(((''''''&&&''''''(((((())))))******((((((************(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((())))))******))))))(((************++++++++++++***,,,......------...///...///000222333333333333333333444555666666555555777777888999:::;;;;;;<<<:::<<<===<<<::::::>>>BBB????????????AAAEEEHHHJJJIIIJJJHHHEEEEEEGGGFFFAAA===:::777666555555444333333333222222222111111111.........---,,,,,,++++++)))))))))***))))))((((((///+++((('''((()))(((&&&(((((((((((())))))))))))''''''&&&&&&((()))+++,,,)))******)))((((((+++---&&&+++###&&&444///$$$+++(((((())))))))))))(((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''')))***,,,---************************))))))))))))))))))))))))(((&&&&&&))))))'''(((***&&&&&&'''(((((((((((('''((()))((('''&&&&&&(((+++***)))((((((''''''(((((()))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))$$$%%%&&&'''((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))************+++,,,,,,,,,,,,++++++,,,,,,---...///000000---......//////000000111|||qqqpppmmmjjjgggfffeee___TTTLLLCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBB@@@>>><<<===>>>:::999777555333111000//////...---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))''''''(((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******'''((())))))))))))(((''''''(((***+++)))'''###!!!''''''''''''''''''''''''(((((((((((())))))))))))$$$&&&))))))(((''')))***&&&&&&'''''''''''''''''''''''''''((()))*********'''(((***++++++***(((''''''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))*********+++++++++(((***,,,---,,,,,,---///,,,---///111222222222111111222333555666666666555888888999:::;;;<<<======;;;===>>><<<999999<<<@@@AAA@@@@@@@@@AAACCCEEEFFFGGGGGGEEEBBBBBBEEEDDD@@@===:::777555444444222111000111111111000000//////......------,,,+++++++++)))*********)))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***...---+++)))(((((()))************((('''''')))+++''')))'''%%%(((+++)))&&&(((((())))))))))))(((((('''((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''(((***++++++************************)))))))))))))))))))))))))))%%%%%%)))***''''''+++&&&'''((()))))))))(((((('''((())))))''''''((())))))(((''''''&&&&&&''''''))))))*********+++++++++(((((((((((())))))))))))'''((((((((()))))))))***%%%&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++,,,,,,---------...------......///000000000}}}pppooommmjjjgggfffddd^^^SSSJJJCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA>>><<<<<<===777777666444222111/////////...---,,,+++,,,------************************))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))*********+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))******++++++&&&'''((())))))((('''&&&)))***+++)))%%%''''''''''''''''''''''''(((((((((((())))))))))))''')))+++***'''%%%&&&''')))(((((('''''''''((((((&&&''''''((()))******+++''')))***++++++***)))''''''''''''''''''((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))************&&&(((+++,,,,,,,,,---///+++,,,...000111111000000///111333555666666666666999999:::;;;<<<>>>>>>??????AAAAAA???;;;;;;===@@@CCCBBBBBBBBBBBBBBBBBBCCCEEEEEECCC@@@@@@CCCBBB>>>???<<<888666555444333111//////////////////...---......---,,,,,,++++++***************)))(((&&&&&&&&&((())))))(((&&&'''''''''((((((((())))))******777555111,,,(((&&&%%%%%%***+++***(((&&&&&&'''))))))***---(((###***---"""(((((())))))))))))(((((('''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&++++++&&&&&&+++&&&''')))*********)))(((%%%(((+++,,,***(((''''''(((((('''&&&&&&&&&&&&&&&)))************+++++++++(((((((((((())))))))))))'''((((((((())))))******&&&'''((()))************(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))******------......///000000000~~~qqqoookkkiiifffeeebbb\\\SSSLLLDDDEEEFFFFFFEEECCCAAA???BBBAAA@@@???>>><<<;;;;;;;;;:::888555222111222444555222...,,,---------,,,---,,,++++++******++++++************************))))))))))))))))))))))))******((((((---111...(((***)))((()))***+++***((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***)))&&&%%%%%%&&&)))***(((((())))))))))))(((((('''((()))((('''&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((('''&&&)))(((&&&&&&&&&(((***+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,---......------......///000000000333333444444555666666666888888888888999;;;===>>>BBBAAA???===<<<;;;;;;;;;>>>??????@@@BBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<:::666333111111222333111111111000000///...---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,---,,,***((()))***)))''''''''')))111000...,,,+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))))))))((((((((((((((()))***++++++,,,+++***)))(((((()))***+++)))((('''(((***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++((((((***((($$$%%%***&&&''')))*********)))((('''''''''(((***)))'''%%%))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********------............------~~~qqqnnnkkkhhhfffdddaaa[[[RRRKKKEEEEEEFFFEEEDDDCCCAAA@@@BBBBBBAAA???>>>===<<<;;;;;;:::999666444444666888666333///---------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))((((((...333222---***)))((()))***+++***((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''***)))'''&&&&&&''')))***(((((())))))))))))(((((()))***+++***)))((()))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((''''''&&&%%%$$$######%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,---......------......///000000000222222333333444555555555888888888888999;;;<<<===@@@???===;;;:::999999:::<<<======>>>???@@@AAABBB??????>>>===<<<<<<<<<<<<999777444222111222333444000000000000000///------++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((())))))((((((''')))***)))((('''(((***,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))************)))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***+++***)))(((((()))***+++)))))))))(((((((((''''''''''''(((((())))))******(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((***)))(((((((((((()))***)))(((((((((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))))))))&&&'''((()))***))))))((((((((('''((()))***(((&&&))))))))))))************))))))))))))************************************,,,,,,,,,+++++++++******------------000333777999pppmmmjjjhhheeecccaaaZZZQQQJJJFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@???===<<<<<<;;;;;;:::999888999;;;>>>:::666222...------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))((((((...444555222***)))((()))***+++***((((((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,------...------......///000000000111111111222333333444444777777777888999:::;;;<<<<<<;;;:::888777777888888::::::;;;<<<===>>>>>>???===<<<;;;:::999999999999555444222111111222333444000000000000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''(((((((((***+++***)))(((***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))************))))))))))))*********)))))))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((('''(((((())))))*********)))((((((''''''(((((()))***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''+++***'''+++333333---''''''((()))))))))))))))+++)))'''((()))***))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++++++++***///---++++++///555;;;???pppmmmkkkiiifffdddaaa[[[QQQJJJGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<:::;;;;;;;;;;;;<<<@@@CCC???;;;555111//////...------,,,++++++******++++++************************))))))))))))))))))))))))******)))''',,,222444222***)))((()))***+++***((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))((((((((())))))))))))((((((&&&'''((((((''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))******++++++)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------------......///000000000111111222222333444444444666666777777888999:::::::::999888777777777888999999999::::::;;;<<<======;;;:::999888777777777777444333111000000000111222////////////...---,,,,,,************************))))))))))))))))))))))))*********)))((()))+++,,,,,,---...,,,***)))***+++(((((((((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((()))***++++++,,,(((((()))))))))************))))))))))))))))))***************))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))******+++++++++((((((''''''''''''((((((***)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%+++***&&&...<<<<<<111'''(((((())))))))))))))),,,***(((''')))*********((()))))))))************((()))))))))************************************++++++++++++++++++++++++///...+++***,,,000555888qqqmmmmmmkkkhhhfffccc\\\SSSKKKGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<:::;;;;;;;;;;;;>>>AAADDDCCC>>>777333111000//////---,,,++++++******++++++************************))))))))))))))))))))))))***+++***''')))...000...***)))((()))***+++***((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))((((((%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,(((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------------......///000000000222222222333444444555555555555666777777888888888999888777777777888999:::999999::::::;;;<<<<<<<<<::::::999888777777777777444333222000////////////...//////......---,,,+++************************))))))))))))))))))))))))((()))++++++******,,,///000111111///+++))))))***(((((()))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************************))))))************))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************)))))))))******)))))))))))))))))))))******************))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''+++)))((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%+++***%%%,,,999999...((((((((((((((())))))***,,,***(((''')))*********((()))))))))************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,---...000111rrrmmmooollliiigggccc\\\SSSLLLFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>><<<;;;;;;::::::;;;::::::<<<@@@CCCCCC>>>888222000000000000---,,,++++++******++++++************************))))))))))))))))))))))))***,,,***''''''***+++)))***)))((()))***+++***((((((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((************(((((((((((())))))))))))(((((('''(((******))))))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((***,,,...((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222333333444555555555444555666666777777666666888777777777777999;;;<<<999:::::::::;;;;;;;;;;;;:::999888777666666666666444333222111000///..................---,,,+++***************************))))))))))))))))))))))))%%%(((,,,,,,***)))+++---000111111...+++)))((()))''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++))))))************))))))(((((()))))))))))))))***''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''+++***))))))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((+++)))$$$'''...---&&&((((((((((((((()))******+++)))'''((()))***))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++---...000000000000tttooonnnllliiifffccc\\\RRRKKKEEEEEEFFFEEEDDDCCCAAA@@@AAA@@@???>>>===;;;::::::999::::::999888999<<>>======<<<<<<<<>>===<<<<<<<<<===???===999666555555777888;;;777111...---...............---,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((''''''***)))))))))(((((((((''')))(((''''''''''''((()))((('''''''''((()))+++,,,))))))))))))************(((((((((((())))))))))))444...(((%%%(((+++---,,,(((((()))************************)))((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((((((***))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((************)))(((((((((((((((***)))(((''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))*********************+++++++++,,,,,,------......///000000000///000111222333333333333222333444666666555444333555555555555555555555555444555777888888777555444333333333333333222222222000000000000000000000000///...---,,,+++,,,,,,---***))))))***,,,---+++******)))(((((((((((()))***,,,++++++******))))))(((******))))))((((((((((((***((('''''')))***)))''')))*********))))))((('''******))))))))))))******))))))))))))************))))))************))))))))))))))))))*********************)))))))))(((((((((((((((((()))))))))))),,,)))'''(((,,,...+++((())))))+++++++++***((('''(((***+++***)))((()))***)))))))))))))))******+++)))((('''(((***+++***))))))******************)))(((((((((((())))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++((()))))))))***++++++)))''''''((()))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&(((***,,,***************+++++++++,,,++++++******+++++++++,,,,,,------.../////////sssmmmooonnnllliiiccc[[[QQQJJJGGGEEEFFFJJJJJJDDD???===@@@???>>>===<<<<<<======???===:::777555555666777:::666111------............------,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))+++---...))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((('''''''''((()))***+++))))))))))))************(((((((((((())))))))))))EEE999***%%%))),,,***%%%(((((()))*********************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))******************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******)))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))*********************++++++++++++,,,,,,,,,,,,---......//////...///000111111222222111222333444444444333222111444444444444444444444444222444777999999777444222222222111111111222444555000000000000000000000000......---,,,,,,,,,,,,,,,))))))***,,,......+++)))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))((((((((()))'''''''''))))))((('''*********+++******)))(((***)))))))))))))))******))))))))))))******************))))))))))))******))))))))))))******************))))))))))))(((((((((((((((((())))))))))))+++)))'''(((+++---+++)))))))))***++++++***((('''(((***+++***)))((()))******************)))))))))(((***++++++))))))***---((())))))******))))))((((((((((((((())))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********))))))************+++%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''((()))+++,,,+++++++++***************++++++*********++++++,,,,,,,,,,,,---......//////uuuppppppooommmjjjddd[[[RRRKKKHHHFFFGGGKKKJJJCCC???>>>AAA@@@>>><<<;;;<<<======>>><<<:::888777777888999888444000------.........---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,+++******+++...000222))))))))))))(((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))((((((((((((((()))******((()))))))))************(((((((((((())))))))))))DDD999,,,''')))+++(((###(((((()))******************)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********++++++******))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++***))))))(((((())))))((((((((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))))))))************************+++++++++++++++++++++,,,------............///000111111111111222222333333222111000///222222222222222222222222222333555777777555333222444222111//////111333444////////////////////////---------,,,,,,,,,,,,,,,))))))+++---///...+++((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))))))))))))))))))))***+++((()))))))))************+++***)))(((((()))***+++((()))))))))***************)))))))))(((((((((((((((((((((((())))))))))))***((('''(((+++,,,+++)))))))))************)))((((((***+++***)))((()))***++++++++++++***))))))(((&&&''')))(((''''''(((***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))******))))))+++***((()))+++((((((((((((((()))******(((((((((((())))))))))))((()))))))))))))))((((((,,,+++++++++***)))))))))***************++++++,,,+++,,,,,,------...//////vvvrrrpppooommmjjjddd\\\RRRLLLGGGFFFHHHKKKIIICCC@@@AAAAAA@@@>>><<<;;;<<<===>>>===<<<:::999999:::;;;<<<666222///------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))************))))))((((((''''''((((((((((((((((((((((((+++***))))))***---///111------,,,+++***)))((('''(((((((((((())))))))))))((())))))))))))))))))(((((((((((()))))))))))))))((()))))))))************(((((((((((())))))))))))---+++((('''))),,,---,,,(((((()))***************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((((((((())))))************++++++******))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++***)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,---------...///000111222222222222222222222111111000//////222222222222222222222222444444333222222333444444555333111///...///000111........................,,,,,,,,,,,,,,,+++++++++((()))+++---///...+++((())))))************))))))(((((())))))***+++++++++))))))))))))************))))))************+++,,,)))******+++++++++******))))))(((((()))***++++++((()))))))))************+++***)))(((((()))***+++((()))))))))************)))))))))(((((((((((('''(((((((((((()))))))))))))))(((((()))*********))))))))))))*********))))))(((***+++***)))((()))***++++++,,,,,,+++***)))((('''&&&%%%&&&((()))((('''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))''')))---+++&&&&&&+++,,,,,,***))))))))))))***(((((((((((())))))))))))(((((()))******)))(((''',,,+++++++++***)))))))))***)))))))))******+++,,,++++++,,,,,,---.........tttqqqpppooommmjjjddd\\\RRRKKKFFFFFFHHHKKKIIICCCAAACCCBBB@@@===;;;:::;;;===???<<<;;;:::999999:::;;;<<<444111...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&''')))+++,,,000000///...,,,+++***)))(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))###&&&))))))((((((***,,,(((((()))***************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((''''''''''''((((((((()))******++++++************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++***))))))))))))***&&&'''((()))*********)))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))************+++******++++++,,,,,,------...///000111111222222222111111111111111000000000222222222222222222222222555333111000000111333555444333111000.........///........................,,,,,,,,,,,,,,,+++******(((((()))+++------***((()))******++++++******))))))))))))******+++++++++)))))))))************+++(((***++++++++++++,,,...((()))******+++*********(((((((((((()))***+++,,,))))))))))))******************))))))))))))******))))))))))))************))))))((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))*********(((***+++***)))((()))******+++,,,,,,,,,+++***)))***((('''(((***+++***(((((())))))******))))))((((((((((((((())))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((('''+++111...&&&%%%+++///...,,,***)))))))))***(((((((((((())))))))))))%%%&&&((()))************+++++++++***************)))))))))))))))***+++,,,+++++++++,,,------......sssqqqooonnnllliiiddd[[[QQQKKKEEEEEEHHHKKKHHHCCCCCCFFFBBB@@@===;;;:::;;;===???===<<<:::999888777777777222000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))...------,,,+++*********'''((((((((()))))))))***((()))************)))((((((((()))******)))((('''))))))))))))************(((((((((((())))))))))))&&&)))+++***'''%%%&&&'''(((((()))***************(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))(((''''''((())))))'''(((((()))******++++++)))))))))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********)))(((,,,+++******))))))******%%%&&&((()))*********)))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))************))))))))))))******************++++++,,,------...------...///000000000000111111111000111111222222222222222222222222222222333222111111111111222333111111000000////////////------------------------+++,,,,,,---,,,+++***))))))(((((()))++++++***((()))***++++++++++++***)))(((((())))))))))))))))))))))))*********+++++++++''')))++++++******,,,...'''((())))))*********)))(((((((((((()))***+++,,,))))))))))))************))))))************))))))))))))))))))************))))))((((((((('''''''''(((((((((((())))))))))))'''((())))))((())))))***)))))))))))))))******+++(((***+++***)))((()))***)))***+++------,,,+++***(((***++++++***)))+++,,,)))******************)))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((()))(((...666222'''%%%,,,...,,,***)))((()))***+++(((((((((((())))))))))))'''((((((((())))))*********************+++++++++(((((((((((()))***+++,,,***++++++,,,,,,---......tttrrrooonnnllliiiccc[[[QQQJJJDDDEEEHHHKKKHHHCCCDDDHHHCCC@@@===;;;:::;;;===???===<<<:::888666444333222111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((('''((((((((())))))******((()))***++++++***)))((((((((()))******)))((('''))))))))))))************(((((((((((())))))))))))%%%&&&((((((((()))+++,,,(((((()))***************(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''((()))***,,,'''(((((()))***+++++++++(((((())))))******++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''',,,+++******)))*********%%%&&&((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++******)))'''&&&%%%))))))))))))************))))))))))))***************++++++,,,,,,---......+++,,,---...////////////111111000000111222333333222222222222222222222222000111222333333222111000...//////000111000000///------------------------++++++,,,---,,,+++***))))))((('''''')))***)))((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))******++++++++++++%%%(((******)))(((+++---''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))************((()))***++++++***)))((())))))))))))************)))(((((((((''''''''''''(((((((((((())))))))))))'''((())))))(((((()))***))))))(((((()))***++++++(((***+++***)))((()))***((()))+++---------+++***$$$***...,,,'''%%%)))...******++++++++++++******(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******111:::555)))&&&---+++***((('''''')))+++,,,(((((((((((()))))))))))),,,+++***((('''&&&&&&&&&))))))******+++++++++,,,(((((((((((()))***+++,,,***++++++,,,,,,---......tttvvvsssoookkkgggccc\\\SSSLLLGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@===:::999;;;>>>@@@===;;;777333000//////000......------------......,,,+++******,,,,,,+++***++++++++++++++++++++++++(((((())))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))'''%%%&&&***,,,+++))))))))))))))))))(((''''''++++++************++++++,,,+++******))))))******&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***((('''((()))***)))''')))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))(((&&&$$$$$$&&&))))))))))))))))))******+++******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,***((())),,,---+++)))******))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''((((((((()))******+++++++++******)))))))))***+++,,,,,,,,,,,,---...///000111111111111000111222222111222444666777666555444333222222222666444222000/////////000////////////////////////------------------------+++***))))))((()))))))))+++*********))))))(((((())))))************))))))***************)))((('''******+++++++++******))))))************++++++++++++((((((******'''&&&)))++++++******************))))))))))))************************************))))))))))))************---+++((()))******(((%%%((())))))))))))*********,,,+++***)))((((((((((((%%%,,,---''''''---,,,%%%******))))))))))))******,,,+++***,,,///111///---''')))+++++++++***+++,,,+++++++++++++++***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))***)))((((((((((((((()))******))))))))))))******((((((((((((((()))******'''%%%'''++++++(((''')))***))))))((('''&&&&&&&&&)))***222999444'''&&&///((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,rrrsssrrrooojjjfffbbbZZZRRRLLLGGGGGGFFFEEEEEEDDDDDDDDDBBB@@@<<<:::999;;;===???===;;;777333000//////000......------------......---,,,+++,,,------,,,+++++++++++++++++++++++++++******************++++++************************************************))))))************))))))(((&&&$$$%%%(((***)))((()))))))))))))))(((''''''***))))))))))))))))))***,,,+++******))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***((('''((()))***)))((())))))))))))))))))))))))++++++***))))))***++++++************************))))))(((&&&$$$$$$''')))((((((((((((((())))))*********))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++)))((()))+++,,,***(((******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))************)))))))))((((((((('''''''''((((((((())))))*********++++++******)))***+++,,,---............)))***+++,,,,,,---,,,,,,000111222222111222444555666555444333333222333333555444222000////////////........................------------------------++++++***))))))))))))***++++++++++++*********)))))))))************)))))))))************))))))(((******++++++++++++******((())))))))))))*********+++((((((******'''''')))************************))))))))))))************************************))))))))))))************---***((()))***+++)))''')))))))))*********++++++***)))))))))))))))***++++++***(((''''''(((***+++******))))))))))))*********))))))+++---///---+++''')))++++++*********+++******+++++++++***))))))))))))))))))))))))))))))++++++******************))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******+++)))+++......***((()))******)))(((((('''&&&&&&'''(((111999555)))$$$(((((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------qqqoooqqqnnnkkkfffaaaYYYQQQLLLGGGGGGFFFEEEDDDDDDDDDDDDBBB???<<<999888:::<<<>>>===;;;777333000//////000......------------.........---,,,,,,......---,,,++++++++++++++++++++++++,,,++++++***))))))************************************************************))))))))))))******((('''&&&''')))******)))))))))******))))))(((((())))))(((((((((((()))))),,,+++******))))))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((******)))((())))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))'''%%%%%%''')))(((''''''''''''((())))))******))))))))))))******)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((******)))(((******))))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******++++++************))))))''''''((((((((()))))))))))))))******+++******))),,,,,,---...////////////,,,---...//////000000//////111222222111111333444444333333222222333333444444333222000////////////........................------------------------,,,,,,+++***************,,,,,,,,,+++++++++++++++))))))************))))))))))))******+++***************+++++++++++++++***((((((((())))))))))))***+++((()))++++++(((''')))************************)))))))))*********++++++++++++++++++++++++++++++)))))))))*********+++++++++***))))))***+++***(((************+++++++++,,,((((((((())))))+++,,,,,,---)))(((++++++((()))---************************)))(((((()))+++,,,+++***''')))***+++)))))))))***)))******+++++++++******))))))))))))))))))))))))))))))******************)))))))))(((((())))))*********))))))))))))******((((((((((((((()))******)))'''(((,,,,,,(((''')))******))))))((((((''''''((((((000:::999---%%%$$$))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,---------.........rrrnnnpppooolllgggaaaYYYRRRMMMHHHGGGFFFDDDCCCCCCCCCCCCAAA???<<<999888999;;;<<<===;;;777333000//////000......------------.........,,,+++,,,---...---,,,++++++++++++++++++++++++++++++***************+++************************************************+++***)))(((((()))***++++++*********+++,,,,,,---))))))*********))))))((())))))(((((((((((()))))),,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******)))((())))))))))))))))))))))))+++******************+++((((((((((((((((((((((((((())))))(((&&&&&&(((***((((((((((((((()))************))))))))))))******))))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))((((((((())))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((())))))***************************'''(((((((((((()))))))))((())))))***************+++,,,---...////////////000000222333333333333333///111222222111111222333222222222222222333444444222222111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))((()))******++++++++++++******++++++,,,,,,++++++))))))))))))************+++)))))),,,,,,(((''')))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******)))******++++++*********+++++++++,,,,,,,,,***)))))))))******+++,,,)))***,,,------,,,***)))************************(((((()))***++++++******''')))******)))((()))***((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))((())))))************))))))))))))******((((((((((((((())))))***(((%%%%%%((()))((())),,,*********))))))(((((((((+++***///888;;;333+++''')))))))))******)))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------sssooopppooommmhhhaaaYYYRRRNNNIIIGGGEEECCCBBBBBBCCCCCCAAA???<<<:::999999:::;;;===;;;777333000//////000......------------......,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))))))))***+++,,,---************************************************+++***)))(((((()))***+++++++++++++++++++++,,,---))))))************))))))+++******))))))******+++,,,+++******))))))******))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))************************************************************************((((((((()))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))*********++++++*********((((((((((((((((((((((((((()))***)))(((((()))*********))))))******+++,,,******))))))))))))******((())))))*********))))))************************'''((((((((()))))))))***((()))))))))************(((((())))))((((((((()))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))***'''((()))*********************+++---------------------...///000000000000...000222333111111111222111111111111111222333444000000000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******************))))))************))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++)))***...---)))((()))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++******++++++******++++++******+++++++++,,,,,,,,,,,,,,,+++***************'''......((((((......''')))***++++++++++++***))))))***++++++++++++++++++(((***++++++)))((()))***((()))***+++++++++++++++))))))))))))))))))))))))((((((((())))))******+++)))))))))))))))***++++++******))))))))))))******((((((((((((((())))))***---)))(((******(((***---***************)))))))))+++)))+++111666444///,,,***))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,tttpppoooooommmhhh___WWWQQQNNNIIIHHHEEECCCAAAAAABBBCCCAAA@@@===;;;:::::::::;;;===;;;777333000//////000......------------......,,,+++******,,,,,,+++***++++++++++++++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******)))(((((()))+++))))))******++++++******++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))************************************++++++++++++(((((()))))))))))))))***************************************************************************))))))))))))************+++***))))))++++++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((()))******))))))***++++++************+++,,,,,,******))))))))))))******((())))))************)))************************''''''(((((())))))******))))))))))))************((()))******(((((()))*********))))))))))))******((((((((())))))))))))***************************))))))))))))))))))))))))************))))))))))))((((((((((((((()))******((((((((())))))))))))***((((((((()))))))))******''''''((()))************((()))***+++,,,,,,,,,,,,+++,,,---...////////////...000222333222000000111111000000000111222222333/////////000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))*********))))))************))))))******++++++,,,+++++++++)))***+++,,,------------+++++++++,,,,,,,,,------+++***+++//////***(((***)))))))))***++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***+++,,,,,,***)))***+++************+++++++++,,,------,,,******)))))))))+++...---******---...+++)))***+++,,,,,,+++***)))***,,,------,,,++++++,,,)))+++,,,,,,***))))))***)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******+++,,,******))))))))))))******((((((((((((((()))******,,,******---,,,'''%%%'''++++++******************)))'''&&&)))---...---+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,tttooolllmmmlllfff]]]TTTOOOLLLJJJHHHEEEBBBAAAAAABBBCCCBBBAAA>>><<<;;;:::;;;;;;===;;;777333000//////000......------------......---,,,++++++,,,---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((()))***)))''''''(((+++((()))***++++++++++++*********))))))))))))******,,,+++******))))))******************************))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))******************************************************************************)))*********+++++++++,,,+++***))))))++++++***))))))))))))))))))))))))))))))***++++++++++++***)))************************''')))++++++*********,,,*********)))***++++++,,,******))))))))))))******(((((()))***************************************'''''''''((()))*********))))))))))))************(((***,,,+++)))((()))+++******))))))))))))******)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******)))))))))*********++++++(((((()))))))))*********&&&'''((()))************((()))***+++,,,,,,,,,,,,------...///000000000000...000333333222000///000111111000000000111111222....../////////...---,,,------------------------++++++++++++++++++++++++++++++***))))))))))))***)))))))))******+++++++++))))))************))))))++++++,,,,,,,,,+++******)))***+++,,,------------******+++++++++,,,,,,,,,+++***,,,000///+++)))***((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---...,,,***((()))+++)))))))))*********++++++,,,,,,+++*********++++++///***333CCCCCC333***///)))***,,,------,,,***)))***,,,...---+++***+++,,,+++,,,------+++******+++******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++,,,---******))))))))))))******((((((((((((((()))******''')))000888888111***(((++++++++++++++++++++++++''''''''''''(((***)))(((+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------tttmmmjjjkkkjjjddd[[[RRRMMMKKKJJJHHHEEEBBB@@@@@@BBBCCCCCCAAA???===<<<;;;;;;;;;===;;;777333000//////000.........------............---,,,,,,......---,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((()))+++,,,+++((((((***,,,((()))***+++++++++++++++))))))(((((((((((()))))),,,++++++***)))*********++++++******************))))))))))))))))))))))))************************(((((((((((())))))))))))'''((((((((())))))************************************************************************************+++++++++,,,,,,,,,+++***)))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************''')))+++++++++***+++,,,)))))))))))))))******+++******))))))))))))******(((((()))***************************************&&&''''''((()))******+++))))))))))))************)))+++---,,,)))(((***,,,******))))))))))))***************++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))***************++++++,,,,,,,,,))))))))))))************&&&'''((()))************))))))***+++,,,,,,,,,,,,+++,,,---...////////////...000333333222000//////111111000000000000111111---.../////////...---,,,------------------------+++++++++++++++++++++++++++******)))((()))))))))*********++++++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++***))))))***+++,,,------...---)))************+++++++++,,,***,,,000000+++)))***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---///---)))((()))+++((())))))))))))*********************+++,,,------///&&&;;;bbbbbb;;;&&&///)))***,,,------,,,***)))))),,,...---+++)))***,,,,,,---......,,,***+++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---******))))))))))))******((((((((((((((()))******'''---:::HHHJJJBBB999444++++++++++++++++++++++++(((***+++)))(((((('''%%%+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......tttkkkmmmlllfff^^^YYYUUUNNNGGGJJJGGGDDDAAA@@@AAACCCDDDCCCCCCBBB@@@>>>===<<<;;;<<<:::777333000...------///...---,,,+++,,,,,,---......---------,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,))))))(((((((((((())))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++&&&&&&'''))))))*********+++***)))(((((()))***+++,,,+++*********+++,,,---************************+++***)))(((((()))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************************))))))************)))))),,,,,,,,,++++++*********++++++************++++++*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,+++***(((''')))))))))))))))))))))))))))******++++++,,,---------------........./////////000000000000000000///////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))&&&))))))(((((()))+++---...)))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,---------,,,***))))))***,,,---+++---///...***)))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,''')))222>>>@@@777---)))))))))***++++++++++++***************************************************************************************************************))))))))))))******))))))))))))******---++++++***(((&&&&&&))))))))))))))))))))))))))))))'''(((...777===>>><<<))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((+++***)))(((((()))***++++++)))***...,,,&&&%%%'''+++******))))))******+++************+++,,,------tttlllmmmlllggg^^^XXXUUUOOOHHHKKKHHHEEEBBBAAABBBDDDEEEDDDCCCBBB@@@>>><<<;;;;;;<<<:::777333000///...---000000...---------............---------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,*********)))******++++++))))))(((((((((((())))))***************************************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''((())))))*********************))))))*********++++++*********+++,,,---************************---,,,+++******))))))***+++******)))))))))************************************))))))))))))******))))))************))))))************************************************))))))************)))))),,,,,,,,,++++++***************))))))))))))******************))))))))))))************************)))))))))))))))((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---,,,------------...............------------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))&&&+++******))))))***+++,,,************************)))*********((((((***+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---+++)))***,,,---,,,***++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...++++++111222---***+++))))))***++++++++++++***************************************************************************************************************))))))))))))******))))))))))))*********)))************+++---))))))))))))))))))))))))...***((())),,,---***&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''''')))******(((++++++************++++++*********++++++---......uuunnnnnnlllfff^^^XXXUUUPPPJJJKKKIIIFFFDDDCCCCCCEEEFFFEEEDDDBBB@@@>>><<<;;;:::;;;:::777333111///......111000000////////////000......---------,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******)))************))))))(((((())))))***************************+++++++++***************))))))))))))))))))))))))'''((())))))******)))))))))******+++++++++************++++++++++++******++++++******++++++,,,---************************.........---,,,+++***)))---,,,+++***))))))))))))******************************))))))))))))***************))))))*********************************++++++++++++++++++++++++))))))************))))))+++++++++++++++*********))))))(((((((((((())))))************************++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((''''''&&&''')))+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,)))''',,,++++++***))))))******************************)))***+++***((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,+++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111,,,)))******((('''((())))))***++++++++++++***************************************************************************************************************))))))))))))******))))))))))))******((()))))))))***+++------)))))))))))))))))))))))),,,)))''''''******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***))))))))))))***+++'''+++)))$$$&&&---///***,,,,,,++++++++++++,,,,,,*********+++,,,...///000uuupppnnnlllfff\\\WWWUUUQQQKKKKKKIIIFFFDDDCCCCCCEEEEEEFFFEEEBBB???===;;;;;;:::;;;:::777444111000//////000000000000//////000000......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))******))))))))))))))))))***************************,,,+++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********+++,,,------,,,+++***+++***++++++++++++,,,,,,************************---.../////////...---,,,---,,,+++***************************************+++******))))))******+++,,,+++))))))))))))+++,,,************************++++++++++++++++++++++++)))******++++++******)))+++++++++*********************))))))))))))******)))***************++++++++++++++++++++++++++++++((((((((())))))******+++((()))))))))************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***,,,---...******))))))))))))******))))))))))))))))))))))))++++++******))))))((('''))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------111000...------...000111........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((++++++*********************************************++++++***))))))***,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------------,,,++++++,,,------,,,***((())),,,...,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,......+++'''$$$))))))***++++++++++++***************************************************************************************************************)))))))))(((+++******))))))******+++)))***)))'''(((++++++((()))))))))))))))))))))))))))(((''')))---///...---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************&&&222444)))&&&...000***---,,,,,,++++++,,,,,,---******+++,,,---///000111~~~uuuqqqnnnlllddd[[[UUUTTTQQQLLLIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEBBB???===;;;;;;;;;;;;:::777444222000000000////////////000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))*********))))))))))))******************************,,,+++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++,,,------,,,+++*********++++++,,,,,,,,,,,,***************************+++---///000000000///,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,))))))******+++++++++,,,************************(((((())))))******++++++((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...******))))))))))))******))))))))))))))))))))))))*********+++***)))(((''')))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------000///...------...///000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))(((((()))***++++++,,,,,,***************************++++++***))))))***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........------.........---***)))***---...,,,)))++++++++++++++++++++++++++++++,,,,,,,,,---------(((***---///000...)))$$$))))))***++++++++++++***************************************************************************************************************)))))))))(((++++++************++++++***+++***'''***//////***************************,,,+++***)))))))))((('''))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******(((999@@@333)))+++---)))---,,,,,,++++++,,,,,,---+++++++++,,,---...000000~~~uuupppnnnkkkbbbXXXSSSSSSPPPLLLIIIHHHFFFDDDCCCCCCCCCCCCFFFDDDAAA>>><<<<<<======;;;999777444222111000000...//////000000000000///......---------,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******)))*********+++******))))))******+++************************+++++++++***************))))))))))))))))))))))))((()))******+++************++++++,,,,,,,,,++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++************************)))***+++---///000111111,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***************,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,***((('''))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------...........................---,,,,,,,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,------------***+++***(((***---,,,)))))))))***++++++++++++***************************************************************************************************************))))))))))))++++++************++++++(((+++***(((...666777111************************+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******+++,,,,,,+++*********999AAA888,,,)))***))),,,,,,++++++++++++,,,,,,++++++++++++,,,---...///~~~uuupppmmmiiiaaaVVVQQQQQQPPPLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@===<<<===>>>???;;;999777444222111111111//////111222222222111111......---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))******+++++++++******))))))******+++***************************************+++++++++))))))))))))))))))))))))((()))******++++++******((()))***+++,,,,,,,,,+++*********))))))*********)))***+++,,,,,,,,,++++++************************))))))***+++,,,...///000///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))))))))*********+++,,,++++++++++++++++++,,,))))))***++++++,,,------************************++++++******************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))***+++******))))))))))))******))))))))))))))))))))))))&&&''')))+++++++++***))))))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++,,,------------.........***+++---......---+++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,+++******+++---)))******+++,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,//////000...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++---***'''(((------)))))))))***++++++++++++***************************************************************************************************************)))))))))))),,,++++++******++++++,,,'''***)))'''---888888000************************((()))++++++,,,---...000))))))))))))))))))))))))*********************************)))))))))))))))***************************++++++,,,,,,++++++******000555333...***)))+++++++++************++++++,,,,,,++++++++++++,,,,,,~~~uuuooollliii___UUUPPPQQQOOOLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDBBB???===<<<===???@@@;;;999777444333111111111000111222333444333333222......---------,,,,,,,,,*********++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,++++++************++++++************************))))))******+++++++++,,,))))))))))))))))))))))))++++++,,,------------,,,'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++)))***+++,,,---,,,++++++************************+++***))))))***+++---...111000///---,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))*********+++++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))),,,)))%%%######''',,,000))))))))))))))))))))))))((((((((()))******++++++---------.........//////+++---///111111///---+++------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++******+++,,,,,,***)))(((+++++++++++++++++++++++++++,,,,,,+++******+++---))))))***+++,,,,,,------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------***++++++,,,,,,++++++***///111222000,,,)))***---++++++++++++++++++++++++,,,,,,,,,---------......***...///,,,---000---&&&))))))***++++++++++++***************************************************************************************************************)))))))))))),,,++++++******++++++,,,'''***((($$$***444333***************************)))***+++***)))))))))***))))))))))))))))))))))))************************++++++******))))))((((((++++++++++++++++++++++++***+++,,,------,,,+++***+++'''(((---...+++***---+++******************+++---,,,++++++******++++++~~~rrrhhhmmmggg]]]UUUPPPMMMKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDDDDBBB???<<<;;;;;;===>>><<<:::777444333333333444......///111444555333222000///...------,,,------,,,,,,,,,++++++*********------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******)))************+++++++++)))************+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------+++++++++*********))))))+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,***'''&&&---,,,+++******+++,,,---,,,------......------,,,+++***+++///444444///)))******++++++++++++,,,,,,------++++++++++++------***++++++,,,,,,++++++***)))************+++++++++......------+++***(((''',,,)))''''''***++++++)))************************+++++++++*********))))))+++++++++++++++++++++++++++)))(((((()))++++++***)))************+++++++++))))))(((((((((((())))))******++++++++++++******+++++++++*********))))))((()))******)))((()))+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++///////////////.................................------------------------++++++,,,,,,,,,,,,------------,,,++++++******))),,,,,,,,,++++++*********************))))))((((((+++)))((('''((()))+++,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------++++++++++++------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++000(((---444+++###)))...***,,,------+++******+++)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++---,,,+++******+++,,,---******************************++++++++++++******((()))***++++++***(((((())))))))))))))))))))))))---------,,,,,,+++++++++((()))***)))((((((***,,,)))******++++++,,,------************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,~~~sssiiijjjddd[[[SSSNNNLLLJJJIIIIIIGGGEEEEEEEEEFFFEEEDDDDDDBBB???<<<;;;;;;<<<===<<<:::777444333222333333000000000222444444222111000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++************++++++++++++******************++++++++++++************++++++++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,***)))(((,,,,,,+++******+++,,,,,,,,,------......------,,,,,,******...222333///***,,,,,,------------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......---,,,+++))))))(((+++)))((()))++++++***(((************************+++++++++*********))))))++++++++++++++++++++++++,,,+++)))***++++++***))))))************+++++++++***))))))(((((())))))*********++++++++++++******+++++++++*********))))))(((***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++............////////////........................------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++***((((((((()))+++,,,++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++......------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))(((%%%&&&,,,...+++)))+++,,,------+++))))))***,,,,,,,,,,,,+++***((('''************************))))))***+++++++++******+++******))))))******+++************************))))))************))))))))))))************))))))************************++++++++++++++++++******((()))***)))((()))***,,,,,,+++++++++++++++++++++************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,tttjjjgggaaaXXXQQQMMMKKKJJJIIIHHHFFFDDDDDDDDDEEEDDDBBBDDDBBB???<<<;;;;;;<<<===<<<:::777555333222333333222222222333555444222000000///...------,,,------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++++++++*********++++++++++++******************+++++++++,,,************+++++++++,,,***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,------......------,,,---+++***,,,000111///,,,,,,,,,------------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,------------///...,,,***))))))******+++******+++++++++(((&&&************************+++++++++***************++++++++++++++++++++++++---,,,++++++,,,+++)))''')))************+++++++++*********))))))***************++++++++++++******+++++++++***************)))***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------.../////////000------------------------------------------------++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,------......------,,,......------,,,++++++***------------------------......---,,,++++++++++++/////////...............,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++''';;;444$$$+++000)))(((,,,---...---+++)))))))))---+++)))***,,,,,,***'''******************************+++++++++******))))))))))))******)))))))))************************(((((())))))))))))((((((***)))))))))))))))************************************************++++++)))*********))))))+++,,,------,,,,,,+++******)))************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,uuukkkeee___WWWPPPLLLKKKJJJJJJGGGEEECCCCCCCCCDDDCCCBBBDDDBBB???<<<:::;;;<<<======;;;888555333222222333222111222333555666444222000///...------,,,------/////////...............++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,++++++...//////---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------///---+++)))))))))+++,,,++++++,,,,,,,,,***'''%%%************************************************+++++++++++++++++++++++++++******+++,,,,,,***((())))))*********+++++++++++++++************++++++******++++++++++++*********************************+++,,,+++)))((()))***((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------...///000000------------------------------------------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,+++************+++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,------......------,,,......------,,,,,,,,,,,,...........................---,,,,,,+++++++++,,,/////////...............,,,,,,,,,------------...---------,,,,,,---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++---YYYSSS000******%%%---,,,---...---+++)))))))))+++(((&&&)))///111///+++************************+++++++++++++++***)))(((((()))***++++++***)))(((************************))))))************))))))***)))((((((((()))++++++************************))))))******++++++,,,,,,)))***+++***))))))+++---,,,,,,,,,++++++*********************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,vvvlllfff```XXXQQQMMMLLLKKKKKKGGGEEECCCBBBCCCCCCBBBAAACCCAAA>>>;;;::::::;;;<<<===;;;888555333222222222//////000333666777666555000///...------,,,------------------------------++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------...------,,,,,,------...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,++++++,,,---......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...,,,***))))))***,,,---***+++------,,,***(((&&&************************************************++++++++++++++++++++++++)))(((((()))+++,,,+++***))))))*********+++++++++++++++************++++++******++++++++++++*********************************,,,,,,+++)))))))))***((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,---...//////000------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------......+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,------......------,,,,,,,,,,,,------.................................------,,,+++++++++,,,,,,------------------------,,,,,,---------.........------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++222^^^XXX333---,,,&&&---+++---...---+++))))))))),,,)))'''+++000222000,,,************************+++++++++++++++***)))((()))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++******)))((((((((()))+++,,,***************************+++++++++,,,,,,------)))***+++***))))))+++---******+++++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,uuukkkgggaaaXXXRRRNNNMMMLLLKKKGGGEEECCCCCCCCCDDDCCCAAACCCAAA>>>;;;::::::;;;<<<===;;;888555333111111222------///222666777777555000///...------,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---------............++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......------------------------,,,,,,------------,,,,,,,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------------......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---***,,,------+++)))))))))***************************************+++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++)))************+++++++++*********))))))***************++++++++++++*********************++++++++++++,,,---,,,***))))))***))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))***++++++++++++,,,,,,,,,------------............++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,---------------,,,------......------,,,+++,,,,,,---......//////---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------............------............------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++222FFF===+++000333+++)))***,,,------+++******+++///---+++,,,......,,,)))++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))+++++++++******+++---)))******+++,,,,,,------************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,uuukkkgggaaaYYYRRRNNNLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCAAA>>>;;;999:::;;;<<<>>><<<888555222111111111---...///222444666555333000///...------,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------------...+++,,,,,,,,,------------------------............,,,,,,,,,,,,---------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,---......---,,,+++,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,------,,,+++,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------*********++++++,,,,,,,,,***,,,---,,,***)))***,,,************************))))))*********+++++++++++++++++++++++++++++++++222///,,,***+++,,,,,,,,,)))************+++++++++***))))))(((((())))))*********++++++++++++******))))))*********+++++++++,,,------,,,***))))))***))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---------------,,,,,,------------,,,,,,+++,,,---.........---,,,,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------............,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...***+++///000,,,***)))***,,,,,,+++++++++,,,------,,,,,,+++***)))(((++++++++++++++++++++++++))))))***+++++++++******++++++************++++++************************+++++++++,,,,,,+++++++++'''((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++++++++******,,,...+++++++++++++++++++++,,,************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,tttjjjgggaaaXXXQQQMMMKKKJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCCCCAAA>>>;;;999:::;;;<<<>>><<<888555222111111111/////////111444444333111000000...---------------,,,,,,,,,------.........------------------------,,,++++++******++++++,,,*********++++++,,,,,,,,,((()))***+++,,,,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,---------------.........//////---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......)))+++---......---+++***,,,,,,---......---,,,,,,,,,------......------,,,+++,,,...---,,,++++++,,,******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,+++++++++---------.........//////))))))+++,,,,,,,,,,,,,,,***+++---+++))))))+++...************************))))))******++++++++++++++++++++++++++++++++++++888444///,,,+++,,,,,,,,,)))************+++++++++))))))(((((((((((())))))******++++++++++++******))))))******++++++++++++,,,---...,,,***))))))***))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------*********++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,------......------,,,+++,,,---.........---,,,,,,------......------,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------.........---------.........//////,,,---...//////...---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++///''',,,333+++$$$***///(((***,,,,,,++++++,,,---''')))++++++)))((()))***++++++++++++++++++++++++((()))***++++++++++++++++++***)))(((((()))***+++******************************++++++++++++******&&&''')))***+++++++++***++++++++++++++++++++++++,,,+++++++++******))))))***+++,,,+++******,,,...------,,,++++++*********************************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,|||sssmmmhhhccc[[[TTTPPPMMMJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFCCC>>>;;;:::;;;>>>@@@>>><<<999666444333333333///000222333222111///---000///---,,,,,,---///000///111111///,,,+++...111...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------//////000111111111111111,,,------------------,,,............////////////111000///...---...//////---............---,,,,,,////////////////////////+++,,,---//////000000///................................................------------------------//////.........---------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,'''+++...///,,,+++,,,...---------............///------------------------******+++++++++,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////...---,,,++++++***.........------,,,,,,,,,...///////////////......////////////////////////,,,---------.../////////------............------------------------------///...---,,,,,,---.../////////////////////////////////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***------------------------++++++++++++++++++++++++------......---+++)))(((++++++++++++++++++++++++)))***+++,,,...///000111/////////......---------*********++++++,,,,,,,,,++++++++++++++++++++++++'''))))))(((+++000000,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,...------,,,,,,------...|||rrrlllhhhbbbZZZSSSOOOLLLJJJHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDBBB>>>;;;999:::;;;<<<>>><<<999666444333333333000111222222222111///...000...---,,,,,,---...000///000000...,,,+++...000...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------------------------------------------...//////000000//////,,,,,,------------,,,,,,............////////////000///...---,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///............---------................................................------------------------//////.........---------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************)))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,------,,,,,,,,,,,,---------...------------------------++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---------------------.........------,,,,,,,,,...///////////////..............................------..................---......//////......---------------------------///...------------.../////////////////////////////////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***------------------------++++++++++++++++++++++++++++++,,,------,,,+++***++++++++++++++++++++++++******++++++,,,------------------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++'''******''''''******'''+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,|||rrrlllhhhbbbYYYRRRMMMKKKIIIHHHJJJIIIFFFDDDBBBAAAAAAAAAEEECCC@@@>>><<<;;;;;;;;;>>><<<999666444333333333222111111111111000000000///...---,,,,,,---...///...//////...,,,,,,---///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------------------------------,,,,,,---............---,,,------......------,,,............////////////000///......------......,,,------...//////000000------------------------444222000...------------................................................------------------------...............---------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))*********+++++++++++++++,,,...000222333,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***+++++++++,,,,,,------------,,,++++++,,,...------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------..................---------------...//////000000/////////------------------------//////..................---......//////......---------------------------///......------......////////////////////////////////////.........------------------------------......------------......---------------------------,,,+++,,,......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++************+++++++++***))))))((((((++++++++++++++++++++++++...222333...******+++***,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++~~~tttnnnhhhbbbXXXPPPLLLJJJIIIIIIJJJIIIFFFDDDBBBBBBAAABBBGGGFFFDDDBBB@@@>>><<<;;;>>><<<999666333333333333333222111000000000111111///...------------...///............---------......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---------------------------------............------------................................................,,,,,,---............---......////////////..................////////////111111000000////////////////////////000000111111000000000000000000000000666444222///......//////.................................................................................................../////////---,,,---...------------------------...............---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++,,,,,,---...222666:::<<<---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......000---)))***---///...,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------,,,,,,---------.........------------------------................................................---------..............................---------...//////000000000000///........................000000//////......------......////////////..............................//////............//////////////////////////////////////////............------------------------......------------......---------------------------,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++111777999333---,,,......,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++vvvpppiiibbbXXXOOOKKKIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEGGGFFFEEECCCAAA>>><<<;;;>>><<<999666333333333333333222222111000111111111.........------............------............---...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,---------.........,,,---------.........///------------------------//////.........---------................................................------...////////////...000000111111111111000000............////////////000000000000//////......000000///......//////000000000000000000000000000333222000.........000111------------------------////////////////////////........................---......................../////////---,,,---...------------------------........................++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************++++++++++++***))))))***---000444666---,,,***))))))***,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......111---******---///...,,,------------............------------------------++++++++++++,,,,,,,,,,,,---.........////////////------------------------................................................000000///......---,,,,,,..............................///000111111000000////////////////////////000000000//////......---...//////////////////...........................////////////////////////////////////////////////000000/////////.........------------------------///......------......///........................------,,,---...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,******++++++,,,---......+++++++++++++++++++++++++++111333...))))))+++,,,,,,------------,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,xxxqqqkkkcccXXXOOOJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDCCCBBB@@@>>><<<;;;:::>>><<<999666444333333333333222222222222111111111..............................---///000111///......------,,,,,,------...,,,,,,,,,---------......------------------------,,,---------............,,,------....../////////------------------------/////////.........------......................................................///000000000000///000111111222222111111000............////////////....../////////...---,,,000///...---...///000111////////////////////////111000///...///000111222////////////////////////////////////////////////........................---------................../////////---,,,---...------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********++++++++++++,,,,,,,,,+++******+++,,,---,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------000...,,,,,,---...---,,,---------.........//////------------------------*********+++++++++,,,,,,........./////////000000------------------------................................................111111000///...---,,,+++.............../////////......///000111111111111000000000000000000000000000000//////////////////...//////000000//////..............................//////000000//////...////////////////////////000000000/////////......------------------------//////............//////////////////////////////...---,,,---//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222222000///------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,,,,,,,---------------)))***+++,,,---///000000++++++++++++++++++++++++''',,,...***((()))++++++---------------,,,++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...xxxqqqmmmdddXXXOOOJJJJJJLLLMMMMMMLLLIIIGGGEEEEEEEEEEEECCCBBB@@@???===<<<<<<<<<>>><<<999666444333333333222222333333333222111000---..................---///......000222333111......------,,,,,,------...,,,,,,,,,---------..............................------------............++++++,,,------...//////........................////////////..................................................................///000000000000//////000000111111000000///............////////////000000111111111000///...111111000111222555888999444444444444444444444444444444444444444444444444222222222222222222222222////////////////////////........................---------.........//////.../////////---,,,---...........................---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---,,,,,,---------.........------------------------+++++++++,,,,,,,,,---------------.........//////........................................................................000000//////......---------........./////////000......///111111222222111000000000000000000000000///////////////000000000//////000000000000//////...........................///000111111000///...////////////////////////000000000000/////////...------------------------//////............//////////////////////////////...------...//////...,,,------------------------------------------------000///...,,,,,,,,,------------------------------*********+++++++++++++++,,,,,,,,,,,,---------...******+++,,,------......++++++++++++++++++++++++***------++++++---...+++---------...------,,,+++))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......wwwpppnnneeeYYYOOOJJJKKKMMMNNNOOOMMMJJJGGGEEECCCBBBBBBEEECCCAAA???>>>>>>>>>???>>><<<999666444333333333111222444444444333111///------............------000......000333444111///...------,,,,,,------...,,,,,,,,,---------..............................---------.........//////******+++,,,,,,---..............................000/////////............////////////////////////////////////////////////---...//////000000//////......////////////................../////////000444444555666555444333222444444555666999===@@@CCC========================;;;;;;;;;;;;;;;:::999888555555555555555555555555000000000000000000000000////////////////////////---------.........//////.../////////---,,,---...........................---.........//////000000........................++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,((()))***,,,---.........***++++++,,,,,,++++++******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++///222111...+++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................////////////////////////.........///////////////---.........//////000000......///111111222222222////////////////////////......//////000000111111//////000000000000//////////////////////////////...///000111111000///...////////////////////////000000000000////////////------------------------//////............//////000000000000000000000000...------...//////...,,,---------------------------------------------------,,,+++***+++,,,---...------------------------+++++++++***)))(((((('''+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++***,,,+++)))***...---)))------......------,,,+++((()))***+++,,,---------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...sssqqqllldddYYYOOOKKKJJJJJJKKKQQQNNNIIIEEEBBBAAAAAAAAAEEECCC???===;;;;;;<<<===>>>;;;777444333333222111111111222333222111000///111111000000//////......///.........------------......////////////......////////////////////////000///...------...///000---------.........//////..................................../////////000......------------......,,,---///000///...///000000//////.........//////000000/////////000000111000000////////////000000...111333333111111333666:::===AAACCCAAA@@@AAABBB@@@CCCGGGLLLPPPSSSUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQWWWSSSMMMHHHEEEAAA>>>;;;:::777444333555555333111///......///000111111000111000///......000111333......---///000111000...000///...------...///000...//////000000000000000//////.........---------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++.........------,,,,,,,,,******+++,,,,,,---......)))***,,,---...---,,,,,,)))))))))******++++++,,,++++++*********+++---...+++,,,,,,------,,,,,,++++++,,,------......------.........------,,,,,,,,,---,,,,,,,,,,,,---......------............------...............---------------------------------,,,---......//////......,,,,,,,,,---...///000000000000000//////.........000///......///000000///222000...---......------...///000/////////111333///111333555555444222111111111111222222222222222333333222111111111111111222000......000000---***...///111222333222000///---///111111000/////////000000///......///000111000///......------............------------......000/////////............////////////////////////......------------...............------,,,,,,,,,---------------...///000<<<;;;444***,,,333000&&&......---,,,,,,,,,,,,---111///...---,,,------...(((***+++------,,,+++***------++++++++++++------++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------...,,,***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------rrrqqqkkkcccYYYPPPKKKJJJKKKLLLOOOLLLIIIFFFDDDDDDEEEEEEEEECCC???===;;;;;;===>>>???;;;777444333333222111111222222333222111000///000000000000////////////////////////.........---......////////////....../////////////////////////////////....../////////---------.........//////................................./////////000000///......------......///...///111000///....../////////......//////000111111000000000000000111222333222111000000111222333///111333333333444888;;;DDDGGGLLLNNNNNNNNNOOOQQQRRRTTTXXX\\\___bbbcccdddbbbbbbbbbcccddddddeeeeeehhhgggfffeeecccaaa___^^^```]]]WWWQQQMMMLLLMMMNNNDDDAAA===:::999666222///333000...///111222111///111111000000////////////111/////////000000///---000///............///000...//////000000000000000//////.........---------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......++++++,,,------,,,,,,,,,******++++++++++++++++++++++++*********+++------+++,,,,,,------,,,,,,+++,,,,,,---.........------...------------------,,,------,,,,,,------...///---......//////......---........................---------------------------...//////000000//////---------....../////////...............////////////.........///000111111222111111222333444555555000111222222222333555777000222555777777555333111333333333333333444444555222333444444444222000///666333111111333333222000111222333444444333222000000111222111000/////////111111000000000111222333---------------...///000///......------......///000000/////////.........///////////////////////////......------......///.........------,,,,,,,,,......---------......///555:::888...***//////***......---,,,,,,,,,,,,---///......---,,,,,,------************++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,++++++***------------------------...,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------~~~ppppppiiibbbXXXPPPLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIEEECCC@@@===;;;<<<===>>>@@@<<<888555444333222111222222222333222111111000////////////000000000000000000000000////////////...//////000000//////...////////////////////////...//////000000//////...------........./////////............................../////////000000000//////............//////000111222111...---...//////////////////000111222000000000000111111222333222111111000111222444555444555777777999;;;@@@CCCQQQTTTYYY\\\]]]___```bbbaaabbbdddgggiiijjjkkkkkkhhhgggfffeeeddddddddddddffffffeeedddbbb```___^^^```^^^YYYTTTPPPSSSZZZ```[[[YYYUUUQQQMMMGGG@@@<<<:::666111111444555222///000111111222111111000///222111//////000000...---000//////......//////000...///000000111111000000/////////.........------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---......------------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,------.........------,,,---------------.........---------------...//////---......//////......------------......//////000........................//////000111111111111000............////////////////////////000000000000111000000//////000000111111111111111111111111111000111333333444666:::===DDDFFFIIIKKKJJJGGGDDDAAAAAA@@@?????????@@@BBBCCCCCCEEEGGGGGGEEEAAA<<<999555333111000111222111111222333333444333222000///333333333333333333333333/////////...///000000111............//////000111//////............//////000000000/////////......///////////////////////////......------......///.........---------------//////...---------.........888;;;222***+++//////......---,,,,,,,,,,,,------------------,,,,,,+++,,,+++***)))***+++---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...******++++++++++++******---------------------------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------|||ppppppgggaaaYYYRRRNNNNNNMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIEEECCC@@@===<<<<<<>>>???@@@===999666555444333222333333333222222222111111......//////000000111111111111111000000000000/////////000000000000//////////////////////////////...///000111111000///...............////////////...........................////////////000000000000//////......//////000000111111000///...000111222111111000000000111111000000000111111333444444///111444666888999999999;;;:::::::::<<>>@@@@@@===999666555555444333333333333222222222222222......//////000000111111222111111111000000000000//////000000000000//////////////////////////////...///000111111000///............/////////000000////////////////////////////////////000000000111000000000//////000000000...///000000000000333555555444333222111000000000111111222222444555777777444888???EEEHHHHHHFFFDDDCCCAAA??????@@@CCCEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJFFFEEECCCAAA@@@@@@AAAAAAEEEFFFGGGHHHHHHHHHHHHHHHAAAEEEJJJLLLMMMSSS]]]eeeoooooonnnkkkhhhfffdddddd[[[VVVRRRPPPPPPNNNHHHCCCBBB???;;;777444222222333111///......///000000000///000000000000000000//////000000111111111111111000000/////////.........---.....................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////...---------------......////////////............///000000...//////////////////...------......///000111111////////////////////////......///000000000000///000000000000000000//////111111111111111111111111///111333444444555888;;;:::>>>DDDGGGJJJMMMPPPSSSSSSTTTVVVXXX[[[```fffjjjiiikkkmmmmmmkkkgggccc``````____________aaabbbcccbbbcccdddccc```ZZZUUURRROOONNNMMMLLLKKKKKKLLLMMMIIIIIIJJJJJJJJJIIIIIIIIIEEEBBB???>>>===<<<999666777666666555444222111111111111000/////////000000000000000//////000000000111000000000/////////////////////////////////////////////....../////////........................000///...---------------+++000333111/////////.........---,,,,,,,,,,,,---***+++,,,---------+++++++++---///111222000...---++++++------------+++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------,,,,,,------------------------------............//////------------------------,,,,,,---------.................................------------------------{{{nnnnnnhhhccc]]]WWWTTTRRRPPPOOOLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@>>>===>>>???@@@???<<<888666666777666666444444333222222222222333////////////000000000000111111111111000000000000///000000111111000000//////////////////////////////000000111111000000///....../////////000000000/////////////////////////////////000000000111111111111000000000000111111...///000000000222555777666555444333222111111111444555555666888:::;;;<<<@@@EEELLLSSSVVVUUURRROOOOOOMMMJJJIIIKKKLLLMMMMMMEEECCCAAAAAAAAA@@@>>>===<<<;;;:::::::::::::::;;;777777777888:::===AAACCC@@@AAABBBCCCDDDEEEEEEEEE>>>BBBHHHLLLPPPUUU\\\bbbddddddcccaaa```bbbfffiiiiiiiiihhhgggfffbbb^^^ZZZWWWSSSLLLDDD===888444333444222000///111222222111///000000111111000000//////000111111222222111111000000000/////////......------...////////////...------------------------------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,------------...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...------------------,,,,,,,,,------------,,,,,,+++------............------------...///////////////...............////////////////////////000111111...//////000000//////............//////000000111000000000000000000000000---...//////000000//////000000000000111111111111000000111222333333444444000555:::===@@@DDDJJJOOOXXX[[[^^^^^^\\\ZZZ[[[\\\WWWWWWXXXYYY[[[___dddhhhfffgggiiijjjjjjhhheeedddbbbbbbcccdddeeefffggggggeeecccaaa]]]ZZZWWWUUUTTTXXXZZZ\\\]]]\\\]]]___```aaaaaabbbcccdddeeeffffffddd```\\\ZZZXXXTTTMMMHHHAAA@@@???===:::666444222///////////////000111111111111000000000000111111111111000000000/////////////////////////////////000//////......//////000...............///////////////...---------...............///000000...,,,......---,,,,,,,,,,,,---+++,,,,,,---------------***---111333444222...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------............------------------------------,,,...//////......///000------------------------,,,---------....................................------------------------yyykkkkkkjjjfff___ZZZVVVSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>===>>>@@@AAA>>>;;;888777777888888888555444333222222222333333000000000000////////////111111000000000/////////000000111111111111000000////////////////////////111000000000000000000111.../////////000000000000//////////////////////////////000000000111111111222111111000000111111222000111111000000111444777444444333333333333444444999::::::<<<>>>@@@AAACCCGGGKKKOOOSSSUUUUUUSSSQQQQQQOOOMMMMMMOOOPPPOOOMMMGGGDDDAAA??????>>>;;;999555555444333444555666666444444444666999>>>BBBEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@BBBFFFKKKPPPTTTWWWUUUTTTQQQNNNNNNSSS[[[bbblllpppuuuvvvtttqqqnnnmmmjjjhhhccc[[[SSSJJJBBB>>><<<999555333333333222222///000111111111111000///000000111222222222222111000000000000/////////...,,,---...///000000///...........................------------------------------------.........///................................................------------------------,,,,,,,,,------------...,,,,,,,,,---------............---,,,,,,+++******)))***+++,,,---.........,,,,,,,,,,,,,,,---------------.........---++++++------............------+++,,,---///000000000000////////////............000000//////000000111222//////000000000000/////////////////////000000000000000000000000000000000...///000000111111000000000000000111111222222222111222444666999<<<>>>???AAAFFFMMMQQQTTTYYYaaagggnnnppppppkkkccc[[[YYYYYYTTTTTTSSSQQQPPPRRRVVVYYY```bbbdddgggiiikkkkkklllhhhiiilllnnnoooooonnnmmmnnniii```WWWPPPMMMMMMNNNPPPTTTZZZ^^^```bbbeeeggglllmmmnnnpppsssuuuwwwxxxyyyvvvtttttttttpppiiicccWWWVVVSSSPPPKKKFFFBBB@@@999888666444333222111111222111111000000111111222111111111000000000//////////////////////////////000000////////////000000---........./////////000......---------......///...------//////...------......---,,,,,,,,,,,,---------,,,,,,---......///***,,,///111111000...,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,------------------------,,,...000///...---///111........................------------....................................------------------------xxxiiiiiikkkgggaaa[[[XXXTTTQQQOOOLLLKKKKKKJJJIIIIIIHHHHHHDDDBBB@@@>>>===>>>@@@AAA===:::777777888999::::::555444333222111222333444111111000000//////......000000000000////////////000000111111111111000000////////////////////////222111000//////000111222////////////000000000000000000000000000000000000000000000000111111111111222222111111111111222222333333222111000000333666222222222333444555777888======>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKHHHEEEDDDEEEHHHIIIGGGEEEEEEAAA===<<<<<<;;;888555555444333333444555666777555444333444666:::>>>AAAFFFFFFFFFFFFEEECCCBBBBBB<<<;;;:::<<>>:::666555444333111///000111222222111000///000000111222222222222111000000000000////////////,,,---///000000000///...........................---------------------------------.........//////................................................------------------------+++,,,---.........------,,,,,,,,,------...............------,,,+++******'''(((+++---...///......+++++++++,,,,,,---------------...///...---+++***------............------++++++---///000111111111000000//////......------000000000000000111111222//////000000000000//////000000000000////////////000000000000000000000000000000111222222222222111//////000111222333333333333555888<<>>===???CCCHHHKKKJJJHHHEEEEEEGGGHHHFFFDDDDDDCCCAAA???===<<<<<<===<<<;;;:::999888777777777444444444444444555666777666666666555666999>>>BBBIIIGGGEEECCCBBB@@@>>><<<888888888888:::<<<>>>@@@???<<<777555666999;;;<<>>???HHHSSS[[[___bbbgggkkklllooosssvvvxxxxxxwwwvvvzzzyyywwwvvvuuuuuuttttttqqqooollljjjfff___VVVOOORRRQQQOOOQQQXXXcccnnnuuuqqquuuyyy|||}}}}}}~~~xxxgggQQQBBB>>>???@@@@@@GGGGGGHHHKKKPPPWWW^^^bbbooopppssswww|||~~~||||||||||||zzzwwwllleee\\\SSSKKKCCC;;;666;;;777333111111222333333......///......///111333222111111000000000111111////////////////////////////////////////////////////////////////////////------------------------------------------------......------------......------------------------.../////////...---,,,,,,000///---,,,,,,---///000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000000//////.........---////////////////////////........................000000//////......------------------------------xxxgggllloooiiibbb^^^]]]ZZZTTTNNNNNNLLLJJJGGGFFFFFFFFFGGGHHHDDD???===???AAAAAA@@@AAA===999666666666666666222222222222111111111111222222111111111111222222111111111111111000//////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000222222111111111111111111444333333222111111222222111111222222222222111111444222111111444666777777<<<===@@@BBBCCCCCCBBBAAA???===;;;;;;<<<@@@EEEHHHGGGEEEDDDEEEHHHIIIHHHFFFBBBAAA>>><<<:::999999999888888777666666777777777888888777777888888999:::666666666555555888===@@@FFFEEECCCAAA@@@>>><<<:::<<<<<<======???@@@BBBCCCCCC???999666555777888999@@@NNN___jjjnnnqqqvvv{{{~~~}}}{{{zzzzzzvvvqqqhhh]]]QQQFFF===888666666555333111111222333444222111222222222111///222111111111000000000000...............///000000//////............//////........................------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................,,,---......,,,,,,---...---------........./////////////////////////////////............///000000////////////////////////000000////////////000000000000000000000000000000////////////000000000111222111111000000111111222444222111000111333444444111444888<<>>>>>===AAAGGGNNNSSSVVVXXXXXX```aaadddiiipppwww~~~~~~|||zzzvvvpppkkkgggbbb[[[WWWGGGBBB:::555222111000000111222222222222111111222111000000//////.........////////////////////////////////////////////////........................------------------------------------------------......------------......------------------------.........///......------000...---,,,,,,---...000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000000/////////............////////////////////////........................///////////////.........------------------------~~~vvvggglllpppjjjddd``````]]]VVVPPPMMMLLLIIIGGGEEEEEEFFFFFFHHHCCC???>>>@@@BBBBBBAAABBB>>>:::777777777777777444333333333333222222222222222111111111111222222///000000000000///......000000000000000000000000........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000444333333222222222222222111222222222333333333333555333111333666:::===>>>BBBDDDGGGIIIHHHFFFCCC@@@<<<;;;999999:::>>>BBBDDDEEEDDDDDDEEEFFFGGGEEEDDD???===;;;999777666666666777777666666777777888999888888888777888888999:::888888888777666888<<<@@@BBBBBBAAA@@@???===<<<;;;AAAAAAAAABBBCCCDDDDDDDDDFFFAAA;;;777666777888888888AAAOOO[[[dddkkksssxxxwww|||~~~{{{|||~~~zzzsssjjj\\\LLLBBB999777555444444444333222444333333444444333111...111111111111111000000000//////.........///000000000//////......//////000........................------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---...------------,,,,,,,,,........................---...///...---,,,---///------.........///////////////////////////////////////......//////000111////////////////////////000000000//////000000111000000000000000000000000/////////000000000111111111111111111111222222222444333222111222444666888777<<>>===;;;;;;===BBBGGGKKKKKKNNNQQQUUUYYY^^^dddhhhllleeeZZZOOOGGGBBBAAA@@@===DDDPPP[[[bbbccc```^^^WWWXXXYYYZZZ^^^fffqqqyyy~~~~~~}}}{{{zzzyyyxxxuuurrroooZZZSSSJJJBBB;;;666333000222222333444444444333222000000000000000///...---////////////////////////////////////////////////------------------------------------------------------------------------......------------......------------------------------......///.........///...---,,,,,,---...///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////............////////////////////////.................................///////////////------------------------~~~vvvgggmmmooojjjdddbbbaaa^^^WWWRRRMMMKKKIIIFFFEEEEEEFFFFFFFFFCCC???>>>AAACCCCCCAAABBB???:::888777888888777333333333333222222222222222222111111111111222222///000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000111111222222111111000///000111111222333333333444333333222222222333333333333333333333333444444555555666999===AAACCCCCCDDDEEEFFFFFFDDDBBB???===;;;:::999888:::===@@@BBBDDDDDDCCCCCCCCCAAA???======<<<:::999888888888999::::::999999999999999::::::999999999999999:::::::::::::::999888999<<>>@@@BBBBBBBBBAAAAAABBBFFFFFFFFFGGGGGGGGGFFFFFFHHHCCC>>>:::999:::::::::999===DDDMMMVVV___fffjjjooowww~~~{{{xxxyyy}}}}}}{{{wwwlll\\\QQQ>>>999555444666666555333333333333555666555333000111111111111111111111111000///////////////000000000000////////////000000........................................................................................................................---------------------------...000111111000...---------------------------........................---/////////...---...///............///////////////////////////000000000/////////...///000000111////////////////////////000000000///000000111111111111111111111111111111//////000000000111111111222222222333333222222222444444444555666888<<>>===<<<===???BBBDDDEEEEEEFFFFFFHHHKKKPPPTTTZZZYYYUUUNNNFFFAAA@@@@@@BBBIIIUUU```gggiiihhhfff^^^^^^\\\WWWTTTVVV___gggxxx|||~~~xxxxxxyyyzzzzzzxxxuuussslllggg```XXXPPPHHH@@@;;;555333222222333444444444000000111222222222111000////////////////////////////////////////////////..............................................................................------------..............................,,,,,,---.../////////...///...------------.../////////...------...//////------------------------------------....../////////////////////.........////////////////////////........................------......//////000000........................yyyjjjooommmhhhcccaaaaaa^^^XXXRRRMMMLLLIIIGGGEEEEEEFFFGGGEEEBBB??????BBBDDDDDDBBBBBB???:::888777888888777333222222222222111111111222222111111111111222222000000111222222111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111///000222555666777888888444333333222333333444444444444333333444444555666888999===BBBFFFHHHFFFDDDCCCBBB@@@===;;;:::999999999888777777888:::===??????@@@AAA@@@@@@???>>>>>>???>>>=========???@@@AAA??????===<<<::::::999999======<<<<<<<<<<<<<<<===999:::999888777888;;;======AAAEEEHHHIIIJJJLLLMMMQQQQQQPPPOOOOOONNNNNNMMMNNNJJJEEEAAA???>>><<<;;;777888999===DDDLLLSSSWWWccclllwww{{{zzz{{{~~~zzzooofffNNNIIIAAA======<<<;;;888444333222333444555333222111111111111111222222222111000000/////////000000000000////////////000000////////////////////////................................................................................................---------------------------...000111111000...---------------------------...........................///000000......///000........./////////000000////////////000000111111///////////////000111111000000000000000000000000000000000000000111222222222222222222222222222222000000000000111111111111222222222222111111111111333666:::===AAAEEEKKKOOO```dddiiimmmppprrrtttvvvuuuwww{{{}}}~~~}}}}}}}}}~~~~~~}}}yyyvvvssslllkkkhhhccc]]]WWWQQQNNNIIIIIIIIIHHHEEECCCAAA@@@>>>======<<<===>>>???@@@DDDDDDDDDBBBAAACCCFFFHHHFFFHHHHHHDDD>>>;;;;;;===AAADDDIIINNNSSSVVVXXXXXX]]]]]]\\\VVVOOOLLLPPPUUUcccjjjuuu|||~~~|||~~~~~~|||zzzxxxxxxwwwtttpppjjjaaaWWWPPPCCC>>>888444333444333222///000111222222222222222000000000000000000000000000000000000000000000000////////////////////////......................................................------------..............................,,,,,,---.../////////............------............------------------...---------------------------------........................///////////////////////////////////////////////////////////////------......//////000000........................mmmrrrlllgggcccaaaaaa___XXXRRRNNNMMMJJJHHHFFFFFFGGGGGGDDDAAA???@@@CCCEEEDDDCCCBBB>>>:::777777777777777222222222222111111111111222222111111111111222222000111111222222222222111111111111111111111111111111111111222222222333333222222222222222222222222111111222222222222111111000111444777888999::::::333333333333333444444555555555444555777999;;;<<<>>>AAAEEEJJJMMMMMMIIIEEECCCAAA===:::888888888999777666666555777999;;;===;;;<<<>>>@@@AAACCCFFFIIIEEEEEEDDDDDDEEEGGGHHHIIIDDDCCCAAA???===<<<;;;;;;<<<<<<;;;::::::::::::;;;888999999888777888:::===AAAFFFLLLPPPQQQSSSVVVYYY]]][[[YYYWWWUUUUUUUUUUUUUUURRRNNNKKKGGGCCC>>>;;;888777666777;;;BBBJJJOOOTTT\\\hhhpppvvv|||~~~zzziiicccYYYPPPKKKHHHHHHGGGAAA===777444333222222222111111111222222222222222111111000/////////000000111000000//////000000111////////////////////////................................................................................................---------------------------...////////////...---,,,,,,,,,------------...........................///000111000///...///111....../////////000000000...//////000000111111222000000//////000000111222000000000000000000000000000000000000111111222333222222222222222222222222000000000111111111222222111111000000111333555666999???GGGMMMRRRXXX^^^cccnnnppptttuuuvvvvvvwwwxxx{{{{{{}}}}}}}}}{{{zzzxxxuuuuuuuuurrrnnngggaaa]]]TTTRRRNNNJJJFFFDDDBBBAAA>>>AAADDDFFFEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBBBBEEEGGGIIIJJJJJJJJJLLLMMMGGGHHHHHHDDD@@@>>>@@@BBBBBB@@@???>>>>>>???AAABBBGGGIIIJJJGGGDDDAAABBBDDDHHHQQQ]]]gggnnnuuu~~~}}}yyywwwxxxyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~|||uuulllfff\\\UUUKKKDDD@@@<<<999555222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000......................................................------------..............................------......///.................................------------------------------------------------,,,---......//////...............///////////////////////////////////////////////////////////////.........///////////////........................rrrtttkkkgggcccbbbccc```YYYRRROOONNNKKKIIIGGGGGGHHHIIICCCAAA???@@@DDDFFFEEECCCAAA===999666666666666666444333333333222222222222222222111111111111222222//////000111111111111111111111111111111111111111000111111111111222222222333333333333333333333333111222222333333222222111000222444666777777666666333333333333333444555555444444555888;;;@@@DDDFFFHHHIIIKKKOOOPPPOOOKKKGGGDDDCCCBBB@@@>>>=========999999888888999;;;===>>>===???AAABBBDDDHHHNNNSSSNNNMMMLLLKKKKKKLLLMMMNNNIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<;;;<<<======<<<===???AAAGGGMMMTTTXXXXXXYYY\\\___^^^\\\XXXTTTRRRRRRSSSTTTVVVUUUSSSRRRPPPKKKFFFAAA>>>===;;;:::;;;@@@IIIOOOTTTZZZbbbiiipppvvv|||~~~xxxmmmbbbZZZXXX[[[^^^YYYQQQEEE;;;666333333333111111111222222333333333222111111000//////000000111111000000000000111111////////////////////////........................................................................................................................------------------------,,,,,,,,,---------..............................///000111111//////000111.../////////000000000000...//////000111111222222000000//////000000111222000000000000000000000000000000000000111222333444333333333333333333333333000000111111111222222222333222222333666:::???BBBKKKRRR\\\bbbeeehhhmmmqqqtttvvvwwwxxxwwwvvvwwwxxxyyyxxxvvvtttqqqmmmhhheee```___]]]XXXSSSMMMGGGDDDBBBAAA@@@?????????@@@AAAAAAEEEJJJMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHIIINNNRRRWWW[[[\\\\\\\\\]]][[[XXXTTTNNNJJJHHHJJJKKKIIIGGGDDDAAA???>>>======<<<======>>>===<<<;;;;;;:::@@@HHHNNNSSS]]]jjjtttvvvxxxwwwooofffaaadddiiigggjjjnnnpppqqqssswwwzzz{{{|||~~~zzzvvvrrrlllccc\\\WWWQQQIIICCC<<<999666333111111222333000000000000000000000000000000000000000000000000000000000000000000000000......................................................------------.......................................///......---------..................---------............------........................,,,---.../////////...---............/////////000///////////////////////////////////////////////////////////////.................................tttvvvkkkgggdddcccdddaaaZZZSSSPPPNNNLLLIIIHHHHHHIIIIIICCCAAA???@@@DDDFFFFFFDDD@@@===888666555666666555555555444444444333333333222222111111111111222222......///000000000000000111111111111111111111111000000000000111111111111444444444444444444444444111222222333333222222111111222444555555444222111333333333333333444555666333444666:::???FFFKKKNNNOOOOOOOOOPPPQQQOOOLLLIIIGGGGGGGGGGGGFFFDDDCCCBBB>>>=========>>>@@@AAABBBCCCEEEFFFFFFGGGKKKRRRXXXTTTSSSQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKGGGFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCBBBCCCEEEGGGLLLRRRYYY\\\[[[[[[^^^aaaYYYVVVQQQLLLJJJJJJLLLNNNQQQRRRTTTVVVVVVSSSNNNJJJBBBBBB???;;;999===FFFMMMdddeeehhhlllpppsssuuuvvvyyy{{{~~~wwwllldddcccjjjpppnnndddSSSDDD;;;666555555111111111222222333333333222222111000000///000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................---,,,,,,,,,,,,---...,,,,,,,,,------.................................///111222111000///000111////////////000000000000...//////000111222222222000000000000000111111222000000000000000000000000000000000000111222333444333333333333333333333333000111111111111222222222666666666777<<>><<<999<<>>BBBEEEHHHLLLOOORRRRRRQQQQQQOOOMMMLLLKKKNNNMMMMMMPPPSSSSSSPPPLLLIIIGGGDDDCCCCCCEEEEEEEEEJJJHHHGGGHHHKKKNNNOOOPPPTTTRRRPPPPPPRRRSSSTTTTTTTTTSSSQQQRRRSSSUUUTTTTTTQQQRRRSSSQQQNNNKKKIIIIIIMMMKKKIIIIIIJJJIIIHHHFFFJJJJJJKKKNNNSSSXXXZZZ[[[VVVSSSNNNHHHDDDDDDGGGJJJOOOTTTYYYYYYTTTPPPQQQSSSMMMHHHAAA>>>???BBBFFFHHHOOO[[[iiinnnllliiijjjmmmnnnlllnnnqqqsssuuuzzz|||wwwpppjjjmmmsssvvvssslll\\\EEE444333;;;888222000222111---///444222111111111222222000---...000111111000///000111000000000000000000000000......////////////......////////////////////////------......//////000000////////////////////////......------------......//////---,,,,,,---...///------..................////////////////////////////////////////////////---......///000111111222111111111111111111111111000111111111222222222222////////////000000000000111111222222222333333333222333333222111111222444444333333444666777666666666999>>>BBBHHHQQQ]]]eeemmmoooqqqssstttsssrrrqqqttttttvvvxxxyyyuuunnnhhheee^^^VVVOOOLLLHHHDDDAAAFFFCCCCCCFFFFFFBBB>>>===???@@@AAABBBCCCFFFJJJNNNUUUVVVXXXYYYZZZYYYXXXXXXVVVSSSOOOLLLMMMPPPUUUXXXccceeehhhkkklllllljjjiiikkkhhhbbb[[[SSSOOONNNNNNKKKOOOUUUZZZ\\\ZZZWWWUUURRRQQQOOOLLLHHHCCC@@@>>>@@@???======???CCCGGGIIIRRRTTTSSSPPPJJJGGGGGGHHHKKKJJJLLLSSSWWWXXX\\\```llloootttxxx{{{|||{{{zzzyyy}}}}}}xxxsssqqqnnnjjj```UUUFFF<<<888666333000///111444555444222111111111111111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------......---,,,,,,,,,,,,---.........------,,,,,,,,,---......///......------////////////////////////000000////////////000000............/////////000////////////000000000000////////////////////////wwwsssnnngggbbbeeefff```YYYTTTSSSQQQMMMJJJIIIHHHIIIJJJGGGDDDAAAAAACCCEEECCCAAA@@@===888666666666666666666666555444333333333333111111111111111111111111111111222222222222111111111111111111111111111111222333444444444444333222333333333333333333333333222222222222222222222222333333333333333444444444777666444444555666777777<<<>>>AAADDDFFFIIIMMMPPPRRRRRRSSSSSSSSSSSSRRRRRRVVVWWWYYY]]]```___ZZZVVVMMMKKKIIIHHHHHHIIIJJJJJJOOOMMMJJJJJJLLLOOORRRSSSWWWVVVTTTSSSTTTWWW[[[]]]\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYYYYYYYWWWVVVVVVXXX[[[YYYYYYXXXWWWVVVRRRMMMIIIFFFFFFGGGJJJOOOSSSTTTTTTRRRPPPMMMIIIEEEDDDEEEFFFHHHMMMSSSUUUUUUUUUVVVXXXTTTOOOGGGAAA???@@@AAAAAAEEEMMMVVVZZZXXXWWWYYY\\\___]]]___ccceeegggmmmttt~~~}}}yyysssnnnmmmxxxsssooojjj]]]LLL???999666333444777666111000222555333222222444555555444111222444333222111111222000000000000000000000000///000000111111000000///////////////////////////.........//////////////////////////////////////////......------......//////...------------...///........................////////////////////////000000000000000000000000......//////000111111222111111111111111111111111000000000111111111222222/////////000000000111111111222222222222333333333222444555444333333555666666444222222444777999:::BBBEEEIIIOOOVVV___hhhnnnqqqqqqqqqqqqrrrssstttuuusssrrrrrrqqqmmmfff\\\UUUPPPLLLGGGDDDDDDDDDCCCAAAGGGDDDBBBDDDDDDBBBDDDHHHLLLLLLLLLLLLKKKMMMPPPSSSWWWXXXYYY[[[\\\]]]^^^^^^ZZZYYYWWWVVVXXX]]]bbbeeehhhjjjlllnnnooonnnmmmllljjjiiifff```XXXPPPLLLJJJLLLPPPVVV[[[______^^^]]]\\\[[[YYYWWWTTTRRRPPPOOOFFFDDD@@@>>>>>>@@@CCCEEEEEEFFFGGGEEEAAA??????@@@CCCDDDKKKWWW^^^]]][[[[[[[[[]]]bbbhhhooouuuzzz|||zzz~~~~~~yyyvvvwwwxxxvvvnnnggg]]]UUUNNNEEE;;;333333444555555444333333333///000000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------///...------,,,,,,------.........------,,,,,,,,,------......///.........////////////////////////000000////////////000000........./////////000000////////////000000000000////////////////////////yyysssnnnhhhdddffffff```XXXTTTTTTRRROOOLLLJJJJJJKKKLLLFFFCCC@@@@@@BBBCCCBBB@@@???<<<888666666777888777666555444444333333333333222222222222222222222222111111222222222222111111222222222222222222222222222333444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555555555555666888:::===>>>CCCDDDDDDEEEEEEGGGKKKOOOOOOPPPRRRTTTVVVWWWWWWXXXWWWZZZ^^^bbbdddbbb\\\XXXQQQPPPOOOOOONNNOOOPPPPPPSSSQQQNNNMMMNNNQQQUUUWWWXXXYYY[[[[[[]]]bbbkkkqqqpppnnnllllllnnnnnnnnnmmmhhhgggddd```___bbbgggllllllmmmnnnmmmjjjbbbXXXQQQLLLKKKJJJKKKNNNPPPQQQPPPRRRQQQPPPNNNLLLKKKJJJIIIGGGJJJMMMQQQSSSUUUUUUUUUUUUPPPHHHBBB???===<<<<<>>======???AAABBBBBBJJJGGGFFFGGGGGGJJJSSS]]]]]]]]]]]][[[YYYXXXZZZ\\\`````````aaaccceeegggiiidddccccccccceeeiiimmmooonnnooopppqqqqqqpppooonnniiijjjkkkhhhbbbZZZTTTQQQMMMOOOSSSWWWYYYZZZZZZZZZXXXWWWUUUTTTRRRRRRRRRSSSLLLJJJEEEBBBAAABBBDDDFFFEEEFFFGGGEEEBBB@@@???@@@<<<;;;AAAOOO[[[^^^\\\\\\[[[[[[[[[^^^bbbiiiooosssyyy}}}~~~zzzyyy|||~~~|||xxxvvvtttpppiii[[[KKK@@@888666444333222333444555000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------///...------,,,---------.........---------------------......//////000000////////////////////////000000////////////000000....../////////000000000////////////000000000000////////////////////////zzztttoooiiiggghhhggg```XXXUUUTTTRRROOOLLLJJJJJJKKKLLLFFFBBB>>>>>>AAABBBBBB@@@???<<<888666777888888888666555444333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444333333444444555555666666444555666888;;;>>>BBBEEEFFFEEEDDDCCCBBBCCCGGGJJJKKKLLLNNNQQQSSSUUUVVVVVVYYY[[[^^^``````]]]YYYVVVOOOPPPRRRRRRRRRRRRSSSUUUQQQRRRTTTUUUWWWZZZ^^^aaaccciiiooossswww~~~zzzwwwyyyxxxoooeee```[[[WWWVVVWWWWWWWWW\\\ZZZWWWUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTSSSQQQOOOLLLHHHCCC>>>===<<<<<<;;;@@@@@@@@@AAABBBAAA@@@???BBBAAADDDKKKPPPTTT\\\dddiiipppuuuwww{{{~~~vvvkkkccceeeiiigggbbb^^^PPPIII@@@888333222444777444222111000222333333333111222333222000......///000000000000000000000000000111111111111111111000////////////////////////111000000000//////......//////////////////////////////............//////.............../////////000000000///////////////////////////////////////111111111111111111111111//////000000000111111111111111111111111111111111//////000000000111111111000000000111111111222222222222222333333333444444444555666666444444555666444444666999===EEEMMMRRR^^^^^^aaahhhooossssssqqqsssuuuvvvtttmmmbbbWWWPPPIIIKKKMMMOOOMMMIIICCC???@@@?????????@@@@@@AAAAAAEEEDDDGGGJJJMMMTTTaaaooommmmmmmmmkkkhhhggghhhjjjqqqooommmllllllmmmoooqqqnnnmmmlllkkkkkklllmmmnnnoooooooooooonnnnnnmmmlllhhhkkkooopppmmmiiifffdddYYYYYYXXXWWWUUUSSSRRRQQQNNNMMMJJJIIIHHHIIIKKKLLLLLLIIIEEEBBBBBBCCCFFFHHHTTTTTTSSSQQQNNNLLLJJJIIINNNEEE@@@FFFOOOUUUWWWXXX___]]][[[[[[]]]aaafffiiiqqqxxx|||||||||~~~}}}zzzyyyzzz||||||wwwlll^^^TTT@@@===777333111111222222222222222222222222222333000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////...---------------...............---------............///000111111////////////////////////000000////////////000000...////////////000000000////////////000000000000////////////////////////{{{tttpppkkkiiikkkhhh```XXXUUUTTTRRRNNNKKKJJJIIIJJJKKKFFFBBB>>>===@@@BBBAAA@@@???<<<888666777888999999555555444333333333444444222222222222222222222222222222333333333333222222222222222222222222222222333333333444444555555555444444444444444444444444444444444444444444444444333333444555555666777777444777;;;===???AAAEEEIIIEEEDDDCCC@@@>>>???BBBDDDFFFGGGJJJLLLNNNPPPQQQQQQYYYZZZ[[[[[[ZZZYYYXXXXXXNNNQQQUUUXXXXXXYYY[[[]]]\\\bbbkkkrrrxxx}}}zzzvvvuuuvvvvvvsssnnnfffaaa^^^\\\ZZZXXXZZZYYYXXXWWWWWWUUURRRPPPGGGDDD???;;;;;;;;;;;;;;;>>>>>>???CCCGGGHHHGGGEEE???>>>???DDDFFFHHHNNNUUUZZZjjjssspppnnntttwwwtttrrrlllgggdddcccccciiiqqqiiicccXXXKKK@@@;;;777666444333333444666777666555666777888777555333333333111111111111111111111111///000000111111000000///000000000000000000000000111111000000/////////...000000000000000000000000/////////....../////////---......//////000000000111111000000000/////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222333333333444444444555555555444222222444666222777>>>EEELLLSSS[[[```eeefffiiiooouuuwwwuuuqqqpppnnnkkkeee\\\QQQGGGAAA@@@BBBFFFHHHHHHFFFDDDCCCAAABBBBBBBBBBBBAAAAAAAAA@@@BBBIIIPPPVVV]]]kkkxxxyyyyyyzzzyyywwwvvvwwwyyy}}}{{{vvvrrrpppooopppqqqpppooonnnlllkkkkkkjjjkkkllllllkkkkkkjjjjjjkkkkkklllooorrrttttttsssrrrsssllliiifffaaa]]]YYYWWWUUUSSSQQQOOOMMMMMMNNNOOOPPPMMMKKKHHHEEEEEEEEEGGGIIIXXXWWWTTTRRRQQQOOONNNMMMdddWWWJJJGGGIIIIIIHHHIIINNNNNNOOORRRVVV[[[___aaa___jjjuuu{{{~~~~~~yyyyyyzzz{{{|||zzztttnnniiiUUUNNNEEE===888444111...444333222111111111222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////...------------...........................000////////////000111222000000000000000000000000000000////////////000000////////////000000000111////////////000000000000000000000000000000000000{{{uuupppmmmlllmmmiii```XXXUUUTTTRRROOOKKKJJJJJJKKKKKKGGGBBB>>>===???BBBBBBAAA@@@===999777777888888888555444444333333444444444333333333333333333333333222222333333333333222222333333333333333333333333444333333333444555666777444444444444444444444444555555555555555555555555333444444555666777888888888<<>>===;;;:::::::::111111111111111111111111///000000000000000000///000000000000000000000000111000000000000000000///000000000000000000000000000//////......//////000------///000000000000000222222111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222111111222222222333333333333333333333444444444444666666555444333555888<<<;;;BBBLLLUUUZZZ```fffjjjiiikkkooosssuuutttqqqmmmccc___WWWNNNHHHDDDCCCCCC???AAACCCCCCBBBAAAAAABBBCCCFFFIIIJJJIIIIIIIIIJJJNNNPPPWWW```fffllluuu~~~}}}~~~~~~~~~|||wwwrrrooommmmmmmmmllllllkkkjjjjjjkkklllmmmllllllkkkjjjkkklllnnnooosssuuuwwwwwwvvvuuuuuuvvvtttrrrnnnjjjfffcccaaa```___^^^]]]\\\[[[[[[\\\]]]\\\[[[YYYWWWUUUTTTTTTTTTRRROOOKKKHHHGGGGGGGGGFFFUUULLLFFFFFFFFFBBB>>>======>>>@@@CCCFFFJJJLLLNNNLLLXXXeeeoooxxx~~~~~~}}}|||zzzxxxvvvuuullleeeZZZPPPHHH@@@888333555444222000//////000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000///......------...................../////////222111000//////000111222000000000000000000000000000000////////////000000/////////000000000111111////////////000000000000000000000000000000000000zzztttqqqnnnnnnnnnjjj```XXXUUUUUUSSSPPPMMMKKKKKKLLLMMMHHHCCC>>>===@@@BBBCCCBBBBBB>>>:::777777888888777444444444333333444444555333333333333333333333333222333333444444333333222333333333333333333333333444333333333444555777888555555555555555555555555555555555555555555555555333444555666777888999999>>>DDDJJJMMMKKKJJJJJJLLLHHHIIIIIIGGGEEEEEEFFFGGGIIIJJJMMMPPPSSSUUUWWWXXXUUU[[[bbbiiinnntttzzz~~~{{{ppphhhdddcccbbb[[[RRRJJJEEECCCBBBBBBCCCDDDFFFJJJNNNSSSXXX[[[WWWRRRNNNLLLFFFAAAAAAEEEXXXiiilll]]]XXXdddiiicccccccccfffiiigggcccdddhhhwww~~~xxxpppcccVVVLLLFFF>>>888444333333222888999;;;:::999888888999111111111111111111111111000111111222222111111000000000000000000000000000000000000000000111111111000000000000000000000000000000////////////000000,,,---///000111111000000333333222111111000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333222222222333333333333444333333333444444444444555888777666555666;;;BBBGGGMMMTTT\\\bbbdddfffkkknnnlllnnnpppnnniiibbb]]]ZZZNNNKKKGGGCCCAAAAAABBBDDD@@@BBBCCCCCCBBBDDDGGGKKKRRRVVV[[[]]]]]]]]]^^^___fffeeegggnnnrrrtttxxx~~~xxxzzz{{{|||{{{zzz{{{}}}xxxvvvsssooommmlllllllllllllllkkkjjjkkknnnppprrrqqqpppooooooqqqsssvvvxxxyyy{{{}}}}}}{{{xxxwwwwwwtttsssqqqooommmkkkjjjjjjeeeeeeeeeeeeeeeeeeffffffkkkkkkkkkkkkjjjhhhgggfff\\\UUUMMMGGGEEEDDDCCCBBB===:::<<>>???HHHQQQZZZfffuuu}}}zzzyyyxxxvvvoooggg```ZZZSSSIIIBBB:::888555333111000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000//////...............---........./////////000444333111/////////000111000000000000000000000000000000////////////000000//////000000000111111111////////////000000000000000000000000000000000000}}}zzztttqqqooooooooojjj```XXXUUUWWWUUUQQQNNNLLLLLLMMMNNNHHHDDD???===@@@CCCCCCBBBBBB???:::888777777777777444444333333333444444555333333333333333333333333222333333444444333333222333333333333333333333333444444333333444555777888555555555555555555555555666666666666666666666666444444555666777888999999BBBIIIPPPSSSPPPMMMLLLMMMKKKLLLMMMMMMKKKJJJKKKLLLLLLNNNQQQUUUYYY\\\^^^___kkkttt{{{tttrrrnnnggg\\\SSSMMMKKKJJJJJJRRRRRRQQQOOOPPPTTT[[[```eee```\\\YYYTTTOOOOOOSSS}}}sssUUULLLYYYaaaZZZZZZVVVWWW]]]ccccccaaaaaapppyyy}}}ttthhh^^^OOOBBB:::666555555000111333333222111222333111111111111111111111111222222222333333222222222000000000000000000000000//////000000111111222222000000000000000000000000000000////////////000000,,,---///000111111111000333333222222111000000///000000000000000000000000////////////////////////222222111111111111111111111111111111111111111111222222333333333444444444222222333333333444444444333333333444444444555555999888777777:::AAAJJJPPP[[[aaagggiiihhhhhhlllooonnnooonnnfffZZZNNNFFFCCC===???AAADDDDDDCCC@@@???CCCEEEHHHIIILLLQQQXXX^^^fffkkkpppsssrrrqqqrrrtttsssnnnlllppprrrqqqrrruuuqqqrrrttttttssssssssstttrrrqqqooonnnmmmmmmnnnnnnqqqooommmlllmmmooorrrtttuuuuuuttttttwwwzzz~~~{{{~~~~~~{{{zzzwwwvvvuuutttsssqqqppppppeeefffhhhiiijjjjjjjjjjjjkkkmmmooorrrsssrrrqqqpppoooggg[[[QQQLLLHHHFFFDDD@@@>>>>>>BBBBBB>>>>>>@@@<<<;;;999888999;;;>>>AAA;;;???CCCHHHTTThhhzzz}}}|||yyyxxxsssooojjjhhhfffaaaYYYQQQ???===:::777555444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000///...............---.........//////000000666444222000//////000111000000000000000000000000000000////////////000000000000000000111111111111////////////000000000000000000000000000000000000xxxsssrrrqqqpppmmmjjjddd]]]XXXUUUQQQLLLIIIJJJLLLOOOPPPIIIEEEAAA???@@@BBBCCCCCC@@@===:::888888999999888444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333444444444555555555555555555666666666777555555666777777666666666555666777777888<<>>888777666666555333222222333555666444444444333333333222222111222444555555444222111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000//////000111111000000000000000111111111111111111111111111111111111111111000000000000111111111222222333333222222111555444333222222222333444444444444444444444444444444666888888666555666777777777777:::AAAKKKUUU[[[aaaeeehhhiiiiiijjjnnnrrrsssoooeeeWWWJJJCCCBBBDDD@@@AAABBBBBBAAAAAABBBCCCFFFLLLOOOPPPWWWdddmmmnnnxxx{{{~~~~~~|||xxxvvvuuutttrrrooonnnnnnnnnnnnmmmsssrrrqqqpppqqqtttxxxzzzuuulllkkksssuuummmiiilllrrrqqqrrruuussspppqqquuuwww{{{}}}zzzzzz~~~}}}zzzwwwxxxwwwwwwyyy{{{zzzvvvqqqmmmqqqrrrooommmppprrrqqqmmmsssuuurrrqqqssssssqqqooowwwlllfff\\\QQQTTTKKKGGGGGGGGGFFFEEEDDDDDDCCCAAA???<<<;;;;;;<<<<<<;;;<<<@@@AAABBBMMMbbbttt|||~~~~~~|||yyywwwvvvmmmccc^^^```cccbbb```VVVPPPFFF===777333333333444000000333555333222333333222222111111111111111111000/////////000222333000000111111111222222222///000111222222111000///000//////111///,,,---222222111111111000000//////000000000000000000000000//////000111111111111111000000000000////////////111111111111111111111111555333000///000111111000222111//////000111111000444333222111000000000000///,,,,,,111444222111333wwwssssssrrrqqqnnnjjjccc]]]XXXVVVRRRMMMJJJJJJMMMOOOPPPHHHDDD@@@>>>???AAABBBBBBAAA>>>:::888888888888777444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444555555555555555555555666666666777777666666777777777777666666666888999;;;===@@@EEEHHHHHHLLLOOOPPPNNNMMMOOOQQQNNNKKKKKKNNNNNNMMMOOOSSSQQQXXX\\\fffuuu|||}}}ooohhhddd___[[[[[[\\\]]]]]]^^^```bbbdddffffffgggjjjkkkggg]]]UUULLLGGGBBBAAADDDJJJOOORRRTTTUUUUUUWWW]]]cccbbb]]][[[eeesss~~~rrraaaSSSHHH>>>666444444444555444444333333444444444333333333222222111222444555555444222111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111//////111111111000000000000000111111111111111111111111111111111111111111000000000000111111222222333333333333222222444333222222222333444555444444444444444444444444333444666666555555666777333666<<>>@@@AAAAAABBB???;;;999888888777666555555555555555555555555444444444444444444444444444444444444444444444444555555555444444444444444555555555555666666666666555555666666666777777777777777777777777777777777888;;;>>>AAACCCFFFJJJMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOLLLKKKLLLKKKJJJNNNTTTWWW```gggxxx|||rrrjjjhhhffffffggggggdddaaafffcccccchhhmmmlllbbbYYYMMMIIICCC???@@@BBBCCCDDDRRRSSSSSSUUU[[[bbbbbb^^^UUUZZZeeesssxxxnnnaaaPPPAAA666666777777777555333222444444444444333333333333222222444444444444222222333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222111//////111222111000000000000111111111222222222222222222222222222222222111111000000111111222222222333333333333222222333222222222333444555666444444444444444444444444333555666555555555777999333<<>>>>>@@@AAABBBCCC@@@<<<999888888777666555555555555555555555555555555555555555555555555444444444444555555555555555555555555555444444444666666666666777777777777555666666666666777777777777777666666777777777888;;;>>>CCCGGGIIIKKKNNNPPPPPPOOONNNNNNOOOOOONNNLLLLLLKKKLLLOOOOOOOOOSSSZZZ]]]jjjxxxwwwnnnjjjkkkjjjeee```dddbbbbbbfffjjjiiibbb[[[UUUQQQIIICCC@@@???@@@AAAKKKNNNPPPRRRXXX```bbb```TTTTTTYYYeeesss}}}}}}wwweeeUUUAAA???;;;777555555555666555444444444444333333333222333333444444333333222444333222111111222333444111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222333111000000111222222111000000111111111222222222222222222222222222222222222222111111111111222222222333333333333333333222222222222333444555666666555555555555555555555555666777777666555666888;;;<<>>777///---///111111111000000000000000000000000000000000000000//////000111111111111111000000000000000111111111222222222222222222222222333222111111222333222111444222000000222333222111111111111111222333444555666111///222444444555888~~~xxxuuusssuuuuuuqqqjjjccc^^^[[[]]]XXXQQQMMMLLLMMMNNNOOOHHHEEEAAA???@@@AAACCCCCCDDD@@@<<<:::999888777666666666666666666666666666555555555555555555555555444444444555555666666666555555555555555555555555666666666777777777888888666666666666777777777888666666666666777888999:::???CCCGGGKKKMMMNNNPPPQQQQQQOOOMMMLLLLLLLLLJJJIIIEEEGGGMMMSSSTTTUUU[[[cccbbbwww~~~tttpppnnnhhhbbbccccccdddeeefffeeecccbbbVVVRRRKKKEEEAAABBBEEEHHHDDDHHHJJJMMMSSS\\\aaa```YYYVVVUUUZZZfffqqqwwwyyy}}}uuuiiiRRRKKKAAA777222333666999555555555444444444333333333333333333333333333333333222111000000111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333111000000111222222111111111111111222222222222222222222222222222222222333333222222222222333333333333333444444333333333222222333444555555666666555555555555555555555555666666666555555666:::===FFFQQQ^^^eeeeeedddgggjjjllllllmmmpppqqqnnngggaaa[[[]]]^^^___bbbhhhpppvvvkkkkkkllloootttvvvvvvuuuzzzyyyxxxxxxxxxvvvtttrrrkkkjjjfffbbb______bbbeee___eeennntttuuuuuuuuuuuussswww}}}~~~}}}}}}~~~kkkdddgggwwwsssvvvvvvvvvtttqqqlllgggddd___[[[VVVSSSSSSUUUVVVWWWVVVVVVWWWYYY\\\aaaiiioooppprrrtttxxx{{{~~~yyy}}}}}}uuufffVVVMMMIIIPPPZZZfffooorrrqqqooonnn^^^RRREEE<<<666222333777333222222111111111111111000111333444444444333222111111111111111111111111333222111000000111222333888>>>GGGHHH>>>111---///000000000000000000111111000000000000000000000000//////000111111111111111///000000000111111111222222222222222222222222222333222111222333444333111777555222222222222111000000000111111222333555555777222000333555444555888|||vvvsssrrrtttvvvrrrkkkccc___^^^^^^YYYRRRMMMKKKLLLMMMMMMIIIFFFAAA???@@@BBBCCCCCCCCC@@@<<<:::999999888777777777777777777777777777555555555555555555555555444444444555666666777777555555555555555666666666666666666666777777777777666666666777777777888888777777777777999;;;>>>???CCCFFFJJJLLLMMMMMMOOOPPPNNNMMMLLLKKKIIIIIIIIIJJJIIIKKKPPPTTTTTTUUU[[[dddwww{{{nnndddffffffdddbbb```aaabbbddd\\\XXXQQQIIIBBB???@@@BBB???CCCFFFHHHNNNWWW\\\\\\]]]ZZZWWWUUUYYYbbblllsssyyy|||~~~~~~}}}vvvddd[[[NNNAAA999666888:::555555555555444444444333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333333222000000222333222111111111111222222222222333333333333333333333333333444333333222222333333444333333444444444444333333222333444555555666555555555555555555555555555555444555555555666;;;AAAEEEOOOWWWaaaggghhhhhhjjjmmmlllmmmooorrrrrrpppkkkggggggkkkooopppooopppuuuzzztttssstttwww{{{|||yyyuuuwwwqqqoooqqqqqqkkkeeeaaadddccc```\\\ZZZ[[[^^^aaa]]]fffrrrzzz{{{xxxuuusssqqq|||wwwpppuuukkkkkkmmmpppssstttsssqqqooommmhhh```[[[YYYXXXXXXXXXPPPNNNMMMPPPTTTYYYbbbkkkjjjkkkmmmppptttwwwyyyzzz{{{uuulll___RRRJJJLLLRRR\\\gggpppuuuwwwwwwrrrfffWWWKKK@@@777333444444444333222222222222222222222333444444444444333222222222111111111111111222222111111111111222222***333@@@FFF@@@444///111000000000000111111111111000000000000000000000000//////000111111111111111///000000111111222222222333333333333333333333333222111111333444555333222777555333222333333222000111111111222222444555555:::555333444555222222444yyysssoooppptttvvvssskkkdddaaa```^^^YYYRRRMMMKKKKKKKKKKKKHHHEEE@@@>>>???AAABBBCCCBBB???<<<:::::::::999999777777777777777777777777555555555555555555555555444444444555666777777777444555555555666666666777555555555666666666777777666666777777777888888888999999999:::===@@@CCCEEEGGGIIIKKKLLLKKKKKKLLLMMMHHHJJJKKKJJJHHHHHHLLLOOORRRTTTYYY^^^bbbhhhuuu|||uuummmfffddddddcccbbbdddbbb]]]TTTIIIAAA<<<;;;===AAACCCDDDHHHOOOUUUVVVWWWXXXWWWRRRNNNRRR^^^hhhmmmtttzzz}}}uuunnncccWWWKKKCCC===;;;555555555555444444444444444333333222222333333444222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333444222111111222333222222111111111222222222333333333333333333333333333333444444333333333333444444333333444444444444333333333444555666666555444444555555555555555555555555555666777:::>>>EEENNNTTTZZZ^^^cccgggiiijjjlllnnnmmmnnnooooooooooooppprrrtttuuuvvvvvvvvvvvvwwwxxxvvvsssqqqsssvvvvvvrrrooommmfffaaabbbbbb______bbbccceeehhhiiijjjkkknnnppp|||xxxxxxwwwwwwwwwwwwwwwwwwxxxtttpppllliiigggdddbbbYYYSSSOOOOOOPPPTTT]]]hhhgggggghhhiiikkkmmmooopppzzzxxxvvvuuurrriii\\\RRRKKKMMMTTT___llluuuxxxwwwzzzrrrjjjcccXXXIII===999666555444444333333444444333333333333333444555555222222222111111111000000111222222333333222222111+++...555======777222222///000000000111111111111000000000000000000000000//////000111111111111111///000000111111222333333333333333333333333333333222111222333555555333222555333222222444555444333222222222222222333444555999555333555666222111222}}}vvvpppmmmooosssvvvssskkkdddbbbbbb^^^YYYRRRLLLJJJJJJJJJKKKGGGDDD???===>>>@@@AAABBBBBB???;;;:::::::::::::::777777777777777777777777666666666666666666666666444444444555666777777888444555555555666666777777555555555555666666666666777777777777888888888888;;;;;;;;;===@@@DDDHHHJJJJJJKKKLLLKKKIIIIIIJJJKKKDDDGGGKKKJJJHHHIIIOOOTTTSSSWWWaaammm{{{}}}sssooonnniiieeebbbdddccc^^^UUUKKKEEECCC>>>AAACCCBBBDDDKKKOOOPPPNNNSSSUUUNNNEEEFFFRRR^^^aaakkkvvv}}}}}}vvvkkk]]]OOOCCC===666666555555555444444444444333333222222333333444222333555555555555333222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333444222111111222333333222111111222222222333333333333333333333333333333333555444444333333444444555333444444555555444444333444555666666666555444333666666666666666666666666777999;;;@@@FFFPPPZZZbbbddddddeeeggghhhjjjlllmmmmmmmmmmmmkkkiiilllsssyyy{{{xxxuuuvvvyyy{{{zzzxxxvvvrrrmmmlllnnnooollliiiaaaZZZUUUWWWZZZaaappp~~~~~~~~~~~~{{{zzzyyyyyyxxxuuuqqqmmmhhh___WWWTTTRRRRRR[[[ffffffffffffeeeffffffggggggkkknnnsssyyyzzzrrrdddYYYKKKJJJOOO[[[kkkvvvxxxwwwyyywwwwwwwwwnnn\\\KKKBBB666666555444444444444555555444333222333444555666222222222222111111000000111222333444444333222111555000000666;;;999444111//////000000111111111222000000000000000000000000//////000111111111111111///000000111222222333333333333333333333333333333111111222333555555444222333111111222555777777777333333222222333333444444555111111555777444333444}}}uuuqqqrrrtttvvvuuuppphhhbbb______\\\WWWQQQLLLJJJJJJJJJJJJHHHDDD@@@>>>???AAABBBBBBBBB@@@>>>;;;:::999888888777777777777777777777777999888888888777777666666888777666444444666777888999888888888777777666666888888888777777777777777444555777999:::;;;:::::::::===BBBGGGKKKMMMMMMMMMHHHJJJLLLKKKIIIFFFFFFFFFJJJGGGHHHLLLNNNNNNTTT]]]]]]ggg{{{uuusssooonnnkkkdddZZZQQQKKKHHHDDDBBBAAAEEELLLOOONNNKKKOOOJJJGGGHHHFFFCCCFFFMMMYYY]]]iiiyyyxxxlllXXXHHH===999777999888444333444444444444333333333222222222222222111222222333333333444444444333333222111222222222222222222222222333222222111111222222333111111222333333333333222444333333222222333333444222222111111222222333444444444444555555555666666555555444333444555666777444444444555555555666666555555555555666666666777555999<<<:::666444777;;;:::<<<@@@HHHRRR[[[aaadddcccfffhhhgggffffffiiilllfffiiimmmnnnmmmnnnqqqttt}}}yyyuuuvvvyyyxxxsssmmmfffgggeeeaaaaaadddfffdddbbbcccdddhhhuuu}}}zzzwwwvvvwwwvvvrrrnnnnnnkkkjjjkkkhhhdddcccfffdddeeeeeeeeeffffffgggggghhhjjjmmmpppsssttttttttt\\\QQQLLLVVVhhhuuu{{{}}}}}}}}}}}}{{{uuulllbbb[[[OOO???333444999777444222555444333444666777666555333333333222222111111111222222222222222222222222333000...222888999555///111111111111111111111111111111111111111111111111444222000000000111222111000111111111111222222222111111222222222333333333444333222333555666555444333333222222333333444555333444444555555444444333333555666666444333333444}}}uuuqqqsssuuuwwwvvvppphhhbbb______[[[WWWPPPLLLJJJJJJKKKJJJHHHEEE@@@>>>???AAABBBCCCBBB@@@>>>;;;:::999999999888888888888888888888888999888888888777777777777777888999999999999888777999999999888888888777777888888888888888888888888777777888::::::;;;;;;;;;>>>@@@DDDHHHKKKLLLLLLKKKLLLLLLKKKIIIHHHHHHHHHIIIKKKKKKNNNRRRSSSTTT]]]hhhrrrwwwvvvtttooohhh___VVVPPPFFFCCCAAADDDJJJPPPTTTUUURRRMMMJJJIIIFFFBBBCCCHHHQQQWWWddduuuvvvgggYYYEEE>>>888999999888777999555555555555444444444444444444333333333333444444555555555555555444333333222222222222222222222222333333222222222222333333111111222333333333333333444333333222222333333444222222222222222333333444444444444555555555666666555555444444444555666777444444555555555666666666555555555666666666777777555666666666666777888999:::???GGGQQQZZZ```cccdddfffhhhiiiiiiggghhhkkknnnkkkmmmoooppprrrtttxxxzzz{{{yyywwwvvvtttrrrnnnkkkbbb___YYYVVV]]]lllxxx}}}yyy}}}~~~|||xxxvvvtttsssrrrqqqrrrppppppssssssooonnnpppiiihhhfffddddddfffhhhiiijjjkkklllnnnppprrrtttuuufffWWWMMMTTTeeesss{{{~~~~~~~~~~~~~~~{{{uuummmhhh\\\KKK;;;666666444222333444333333333555555444222333333333333222222222111222222222222222222222222222//////333888999444...111111111111111111111111111111111111111111111111666444222111111111111111111111111111222222222222222222222222333333333333444333222333555666555444333333333222333444444555444444444555555444444444111333444444333333333555~~~wwwtttuuuwwwxxxvvvppphhhaaa___^^^ZZZVVVPPPLLLKKKKKKKKKLLLHHHEEEAAA??????AAABBBCCCCCCAAA>>>;;;:::999::::::999999999999999999999999888888888888888777777777666888<<<>>>>>><<<888666999999999999888888888888888888888888888888888888999999::::::;;;<<<>>>>>>CCCEEEGGGJJJKKKKKKJJJJJJJJJHHHFFFEEEGGGJJJLLLLLLLLLOOOSSSVVVYYYaaasssyyykkk^^^SSSLLLJJJGGGDDDBBBFFFLLLTTTYYYVVVSSSPPPOOOKKKEEEAAABBBEEELLLZZZjjjtttyyyyyyoooRRRFFF:::777777777888:::777777777666666666555555666555555444444444555555666666666666555555555555333333333333333333333333444333333222222333333444111222333333444444333333444444333333333333444444333222222222222333444444444444555555555666666666555555444444555555666777555555555555666666666666666666666666777777777777777555333555888;;;;;;:::???FFFQQQ\\\cccfffeeedddfffggghhhhhhhhhjjjmmmpppsssqqqppppppqqqrrrrrrrrrtttssspppkkkfffaaa^^^\\\UUUTTTUUU^^^uuuyyyuuusssssspppppptttvvvtttrrrssspppmmmjjjffffffhhhkkkmmmooonnnlllkkkmmmpppsssvvvnnn]]]OOOPPP]]]jjjuuu{{{|||yyyxxxyyyyyywwwuuujjj[[[JJJ???888444333555444444333444555555333111444333333333333333222222333333333333333333333333333111111666:::;;;666000222222222222222222222222222222222222222222222222666555444222111111111111111111222222222333333333222333333333333444444444444333333333555666555444444333333333333444555555444444555555555555444444111333555555444444555777yyywwwzzzxxxxxxwwwppphhhaaa______ZZZUUUOOOKKKKKKKKKLLLLLLIIIEEEAAA???@@@AAACCCCCCCCCAAA>>><<<::::::;;;<<<888888888888888888888888888888888888888888888888666999<<>>CCCNNNYYYaaahhhuuu}}}fffVVVFFF===:::888777999777777777777666666666666666666555444444444555555666666555555555555555555444444444444444444444444444444333333333333444444222333333444444444444444444444333333333333444444333333333333333444555555555555555555666666666666555555555555555666666777555555666666666777777777666666777777777888888888999888777777999<<<>>>@@@IIIPPPZZZcccggggggfffddddddeeefffgggiiillloooqqqssspppnnnnnnooonnnjjjgggjjjgggbbb___^^^^^^]]]\\\```fffrrryyyzzzsssooorrruuuvvvvvvwwwvvvtttqqqnnnmmmnnnppprrrsssqqqmmmjjjkkkoootttwwwuuuhhh[[[WWWZZZaaammmvvv~~~vvvlllgggiiiooouuuxxxsssjjj^^^QQQEEE<<<777666555444444555777777666444444444444444333333333333333333333333333333333333444444555999======888333222222222222222222222222222222222222222222222222222333333333111111222333222222222222333333333444333333444444444555555555555444333444555666666444444444444444444555555666555555666666666666555555555666777777555555777888}}}{{{}}}xxxyyyvvvppphhhaaa``````ZZZUUUOOOKKKKKKKKKLLLLLLIIIEEEAAA???@@@BBBCCCCCCDDDBBB>>><<<:::;;;<<<===888888888888888888888888888888888888888999999999888999:::;;;;;;:::999888777777777777777777777777888999999999:::::::::;;;::::::;;;===AAAEEEHHHJJJKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIIIILLLPPPTTTVVVWWWWWWiiiwwwnnnmmm___\\\WWWPPPKKKKKKMMMPPPUUUYYY^^^aaa___XXXMMMCCC@@@BBBFFFMMMSSS[[[kkkyyy|||lllZZZMMMEEE===999888777777777777666666666666666666555444444444444444555444444333333444555555444444444444444444444444555444444444444444444555333333444555555555555444555444444333333444444555444444333333444444555666555555555666666666777777555555555666666666666666666666666777777777888888777777777888888888888999888;;;<<<:::999;;;AAAGGGVVV[[[aaaeeeffffffeeefffdddeeefffiiillloooqqqrrrooommmkkkkkkkkkiiiccc^^^]]]XXXWWWaaaqqqzzzppppppuuuyyy{{{~~~yyyyyyxxxwwwvvvvvvvvvwwwwwwtttooollllllpppuuuyyyyyytttmmmfff^^^]]]gggttt~~~ssscccWWWVVV^^^kkksssvvvuuuqqqgggYYYKKK===555666444444444666777777666444444444444444444444444333333333333333333333333333333555888;;;;;;777333222222222222222222222222222222222222222222222222///111333333111111333444222333333333444444444444444555555555555666666666555444333444666777666555555555444444555555666777555666666777777666666555888888888777555444666777~~~{{{}}}xxxxxxvvvppphhhbbbaaabbbZZZVVVPPPLLLKKKKKKKKKLLLIIIFFFBBB@@@@@@BBBCCCDDDEEEBBB???<<<;;;<<<>>>???999999999999999999999999888888888999999999999999999999999999999999999999777777777777777888888888999999999::::::;;;;;;<<<;;;<<<>>>AAADDDHHHKKKMMMLLLLLLLLLKKKJJJIIIHHHHHHFFFHHHIIIKKKNNNRRRYYY]]]ccc}}}~~~wwwgggccc[[[TTTNNNKKKJJJJJJQQQVVV[[[^^^```\\\QQQFFFGGGEEEEEEIIINNNVVVdddqqq~~~yyyjjj\\\NNN@@@888777888888777777777666666666777666555444444444444444555444333333333444555666555555555555555555555555666555555444444555555666333444555555666666555555555555444444444444555555555444444444444555666666555555666666666777777777444555666777777777777666777777777777888888888888777888888888999999999999777:::===<<<:::>>>GGGPPP___cccfffgggeeedddfffiiihhhiiijjjmmmqqqrrrqqqpppnnnkkkgggccc___ZZZTTTQQQZZZYYYaaaxxxooolllpppuuuwwwzzzyyyyyyzzzzzz{{{{{{{{{{{{yyyvvvssspppqqqtttwwwzzzuuuvvvuuunnnccc\\\cccmmm~~~vvvgggXXXPPPTTT___jjjsssxxx{{{vvvkkk\\\III;;;:::777444333444555666666444444444555555555555666333333333333333333333333111111222444666777555333333333333333333333333333333333333333333333333333...111444444222111333555333333333444444444555555555555666666666777777777555444444444666777666555666555555555555666777777666666777777777777666666777888777555444444666888}}}yyyzzzwwwwwwuuuooohhhccccccddd[[[WWWPPPLLLJJJJJJKKKJJJJJJFFFBBB@@@AAABBBDDDDDDEEECCC???<<<;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999999999999999999999888888999999999:::::::::999999::::::;;;<<<<<<<<<===???AAADDDGGGIIIKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEHHHLLLMMMQQQ[[[jjjvvv}}}ttthhh^^^WWWRRRNNNKKKNNNQQQSSSSSSVVVXXXPPPGGGHHHEEEEEEJJJPPPVVV___gggooowwwxxxmmm[[[III>>><<<999999999999888888888888999888777666555555555555666555444333444555777888555555555555555555555555666666555555555555666666444444555666666666666666555555444444444444555555555555555555555666666777555666666666777777777777444555666777888777777666777777777888888888999999888888888999999999::::::999;;;<<<>>>BBBIIISSSZZZcccgggjjjiiiffffffiiimmmkkkkkkllloooqqqoookkkgggeeeccc___[[[XXXYYY\\\___zzz~~~}}}}}}|||yyyxxxwwwvvvvvvwwwxxx{{{}}}zzzxxxvvvuuuvvvxxxzzz|||vvvuuuuuusssllleeefffmmmzzzzzztttfffXXXRRRWWW^^^hhhpppwwwxxxvvvmmm]]]NNNDDD???999555444555666777444444555555666666666666444444444444444444444444222222222333555666555555333333333333333333333333333333333333333333333333222666999888444111333555444444444444555555555555666666666777777777888888666555444555666777666555666666555555666666777888666777777888888777777666777888888777777888;;;>>>|||vvvvvvwwwwwwuuuooohhhddddddfff\\\WWWQQQLLLJJJJJJJJJJJJJJJFFFBBB@@@AAACCCDDDDDDFFFCCC???<<<;;;<<>><<<<<>>BBBEEE|||vvvvvvvvvxxxuuunnnhhhgggeeeccc\\\XXXSSSPPPOOOOOOPPPOOOLLLIIIDDDBBBBBBDDDEEEEEEEEECCCAAA???>>>>>>?????????>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999=========;;;:::;;;>>>@@@EEEFFFGGGHHHIIIJJJJJJJJJGGGEEEEEEGGGGGGFFFJJJOOOUUUYYY^^^ggg|||{{{iii___]]]SSSNNNIIIHHHHHHFFFCCCBBBCCCBBBCCCHHHNNNTTTYYYZZZ___ffflllpppyyyvvvlllbbbZZZCCC===999;;;<<<:::999:::;;;;;;999888777777777777777777777777777777777777555555555666666666666666444444444444444444444444999666444666;;;===;;;888999333222555777333222444777777777777888888888888666666777777777777666666888888888888888888888888888888999999999:::::::::888888999999::::::;;;;;;:::===DDDLLLUUU]]]dddgggggghhhhhhhhhjjjmmmnnnlllfffeeeeeeeeebbb[[[UUUSSSLLL\\\uuu~~~qqqhhhjjjppprrruuuzzzuuu{{{~~~{{{{{{}}}{{{{{{|||~~~~~~|||xxxtttvvvxxxzzzzzzsssfffVVVKKK___eeefffdddlllyyy{{{ssskkkdddRRR===777======666:::888666555666777666555555555444444444444555555111111333555777999:::;;;555555333222222333555555333333222111111222222222555555555444444333333333555444444444444555666666555666777888999:::;;;;;;666666777777888888888999888888777777777777777888888777666666888999999999:::999888:::@@@JJJWWW```}}}vvvuuuuuuwwwuuummmhhhgggeeebbb]]]XXXSSSOOONNNOOOPPPPPPMMMIIIEEECCCCCCDDDEEEFFFEEECCCAAA???>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<>>>>>???@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========???BBBEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLIIIIIIKKKLLLLLLPPPWWWqqqrrraaa[[[VVVSSSMMMDDD@@@@@@>>>???BBBIIISSS]]]eeeiiipppqqqooojjjkkkuuutttiiiVVVBBB;;;;;;:::999888999999888888888888999999888888888888888888888888888888888888888888888888777777777777777777777777888666444666999;;;999777555AAAFFF>>>666777999888777777777888888888999999999999::::::::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::999:::<<<>>>@@@JJJOOOVVV]]]ccceeefffeeemmmlllkkkmmmmmmjjjccc^^^___[[[UUUQQQVVVbbboooxxx}}}}}}~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{}}}|||zzzyyyzzz||||||zzzsssjjjddd]]]```cccdddaaacccqqqzzz|||tttcccVVVPPPHHH???<<<;;;:::999999888666444666666555555555555666666666666555555555444444444444444555555555555444444666555555444555555666666777777777666666666666666555555555555555666777777777777777888888999999999888888888888999999999999999999888888888888999999999999999888888999999999:::@@@JJJUUU```kkktttzzzxxxwwwuuuwwwuuummmhhhfffeeebbb___YYYRRRMMMLLLNNNQQQRRROOOKKKGGGDDDEEEFFFGGGHHHEEEDDDAAA???>>>??????@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::::::::::::::::::::;;;<<<>>>???@@@BBBEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMXXXRRRMMMLLLMMMQQQZZZeeettthhh___]]]XXXNNNFFFEEEEEEFFFHHHNNNWWW```gggkkkrrruuuvvvsssrrrxxx~~~vvveeeQQQGGGBBB>>>;;;;;;999999999888999999::::::999999999999999999999999999999999999888888888888666666666666666666666666777666555666888999888777:::LLLSSSDDD777777999666777777888888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::===AAAEEEHHHRRRVVV[[[aaaeeeggghhhgggoookkkjjjlllkkkeee]]]YYYRRR]]]hhhnnnxxx}}}zzzyyyzzz|||~~~}}}|||||||||||||||{{{wwwrrrmmmccc```ccchhhccc]]]hhhzzzzzz}}}{{{qqqeeeZZZKKK>>>;;;:::999::::::999777555777666666555555666666777666666555555444444333333333444555666666555444333444444333333444444555555666666666666666666666666666666555555666666777888888888888888999999999999999999999999:::::::::::::::999999999999::::::;;;999999999999999:::;;;===CCCKKKWWWbbbjjjppptttwwwzzzyyyvvvxxxuuunnnhhhgggfffccc___YYYRRRMMMLLLNNNQQQRRROOOLLLGGGEEEEEEGGGHHHHHHFFFDDDBBB@@@??????@@@AAA>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBDDDGGGIIIIIIJJJKKKLLLMMMNNNNNNNNN\\\UUUPPPQQQYYYfffyyyqqqhhhcccZZZTTTTTTTTTSSSTTTWWW]]]bbbeeegggmmmsss||||||xxx}}}vvvhhh\\\OOOCCC======;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999888888777777777777777777777777777777777777777666777888999888777999LLLRRRDDD666666888555888888888888999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999:::;;;>>>CCCIIIOOORRR[[[]]]```dddgggjjjlllmmmqqqkkkhhhhhhddd]]]YYY[[[ccc}}}|||}}}}}}{{{zzzyyyzzz|||}}}}}}|||~~~}}}{{{{{{zzzwwwtttqqqjjjcccdddlllggg\\\___lllyyy|||}}}zzzrrreeeRRRCCC:::999888999::::::999777777777777666666777777777444444555555555555555555333444666666666666444333555444444444555555666777555555555555555555555555777666666666666777888888999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<888999:::::::::===CCCGGGVVV]]]gggpppuuuwwwwwwwww||||||wwwyyyvvvoooiiihhhgggddd^^^YYYRRRNNNMMMOOOPPPQQQOOOKKKGGGEEEEEEFFFGGGHHHFFFEEEBBB@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCDDDFFFHHHKKKJJJKKKLLLNNNOOOOOOOOOOOORRROOORRR]]]nnnxxxlllaaa]]]aaabbbaaaaaabbbdddddddddbbbeeemmm|||wwwuuu}}}}}}sssaaaMMMAAA>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777::::::::::::::::::::::::888888888888888888999999555@@@FFF>>>666666888777888888888999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999;;;>>>CCCJJJQQQWWW[[[bbbccceeehhhkkknnnppprrrjjjccc___]]]YYYVVV\\\hhh{{{|||~~~}}}{{{{{{|||}}}|||{{{~~~|||zzzxxxwwwvvvsssqqqppphhhgggmmmiii]]]YYY___uuuzzzyyyjjjYYYMMM===;;;999999:::;;;::::::888888777777777777888888444444555555666777777777555555666666666666555555777777777777888999::::::444444555555555555666666777777777777777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>999;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCEEEFFFGGGIIIKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQUUUbbbvvvnnnfffjjjkkkjjjjjjkkkkkkhhheeeaaa```fffuuuzzzpppuuusss^^^MMMEEE@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999999:::777999;;;:::888777888999888888888999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<>>>CCCIIIPPPWWW]]]```dddfffhhhkkkmmmnnnnnnnnnaaa[[[YYYZZZZZZ```vvv~~~|||}}}}}}}}}||||||zzzxxxwwwvvvuuusssqqqppplllkkkkkkeee\\\WWWXXXjjjtttsssbbbWWWRRRDDDAAA===;;;;;;;;;;;;;;;999888888777777888888999666666666777777777777888666666555555555555666666888888777888999:::;;;;;;555555666666666777777777888888777777777888999999:::;;;;;;<<<===>>>??????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<===???@@@DDDNNN\\\fffkkknnnrrruuuvvvvvvvvvwww~~~yyy{{{yyyqqqllljjjiiifff\\\XXXSSSPPPOOOPPPPPPOOONNNJJJFFFDDDDDDEEEFFFGGGFFFEEECCC@@@???@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>AAADDDFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQ___ggg{{{qqqsssnnnnnnooopppooolllgggccc]]]aaannn|||nnnooo|||lllYYYNNNBBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999999999999999999999999999:::;;;;;;;;;:::999:::;;;>>>999777;;;<<<999777999888888999999999:::::::::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>AAAFFFMMMTTTZZZ___aaabbbeeeiiilllmmmllliiiggg```\\\\\\bbbhhhvvv~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvtttrrrnnnnnnmmmiiiaaaYYYWWWXXX^^^mmm|||{{{iiiVVVPPPRRRKKKFFFAAA===;;;;;;;;;;;;999999888888888888999999888888888888777777777777777666555444444555666777666666666666777888999:::666666777777888888888999888888888777888888999:::;;;;;;<<<===>>>???@@@AAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????>>>@@@AAACCCHHHTTTeeeqqqtttuuuwwwwwwuuuuuuvvvwww{{{wwwxxxyyyxxxsssmmmhhhhhhiii[[[WWWQQQMMMMMMOOOQQQRRRPPPMMMJJJGGGFFFHHHKKKMMMIIIHHHFFFDDDBBBBBBBBBBBB????????????@@@AAABBBBBB>>>>>>>>>>>>???@@@AAAAAA?????????@@@@@@?????????======>>>?????????>>>>>>CCCFFFHHHHHHGGGGGGIIILLLNNNLLLNNNRRRQQQNNNRRRYYYlll{{{wwwtttqqqnnnoooqqq```bbbhhhrrryyyjjjmmmyyy{{{nnnbbbTTTKKK@@@<<<>>>@@@???<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::999:::;;;;;;888999:::;;;<<<===>>>>>>::::::::::::::::::::::::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;========================:::<<<>>>>>>=========>>>===DDDLLLSSSWWW]]]dddiiipppnnnhhhjjjooodddXXX[[[WWWlll{{{|||yyywwwyyy}}}|||vvvqqqqqquuuuuuuuusssnnneee[[[TTTZZZbbbtttsssVVVIIIOOOKKKHHHEEECCC>>>999:::>>>::::::::::::999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999999999999:::;;;<<<<<<999;;;===>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>@@@===::::::===???>>>======@@@FFFPPP\\\fffmmmpppzzzyyywwwuuuuuuwwwvvvtttxxxuuusssssssssoooiiidddccccccZZZVVVPPPMMMMMMOOOPPPQQQPPPNNNIIIFFFDDDEEEGGGHHHGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>======>>>>>>??????CCCBBB@@@???>>>===============>>>>>>>>>>>>======AAAAAAAAAAAAAAABBBBBBBBBEEEHHHJJJJJJJJJJJJLLLNNNRRROOONNNQQQTTTZZZjjjyyyzzzwwwuuusssqqqlllkkkkkkpppyyyooolllsss|||yyyooo```UUUHHH@@@@@@AAA@@@===>>>>>>=========>>>>>>???>>>===<<<;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@BBBGGGLLLRRRWWW[[[```fffjjjeeekkkkkkhhhfff\\\YYYfff{{{~~~||||||~~~|||uuurrrrrrrrrsssuuuuuusssnnngggbbb[[[___mmm{{{yyyhhhYYYVVVKKKIIIHHHFFFAAA;;;<<<@@@;;;;;;<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999:::;;;<<<===:::<<>>>>>===<<<===============<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>======<<<<<<======>>>?????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAEEEGGGPPPSSSXXX]]]bbbgggjjjllleeepppnnneee^^^\\\lll|||uuurrrtttppprrruuuwwwwwwuuusssqqqcccdddkkkwww}}}lll\\\KKKKKKMMMNNNHHH@@@>>>@@@=========<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::;;;======<<<>>>@@@AAAAAAAAABBBCCCAAAAAAAAA@@@AAAAAABBBBBB>>>???>>>>>>>>>@@@CCCFFFPPPYYYeeennnsssttttttuuuvvvvvvvvvwwwvvvuuuttttttyyyrrrqqqqqqrrrrrrpppmmmhhhcccaaa[[[XXXSSSPPPPPPRRRSSSTTTTTTRRROOOLLLKKKLLLNNNOOOJJJIIIGGGEEEDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>===>>>@@@BBBCCCFFFHHHJJJLLLMMMNNNOOOOOOUUUTTTWWWcccxxx|||wwwsssqqqrrrxxxyyyiiidddffftttsssaaaSSSKKKGGGDDDBBB@@@@@@??????>>>???????????????>>>>>>>>>=========?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>============>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCHHHLLLSSSVVV\\\ccciiillllllkkkiiioooggg\\\___nnn}}}vvvssstttrrrsssuuuvvvvvvvvvwwwxxxsssttttttyyywwwaaaOOOPPPUUUXXXSSSGGG???>>>=========<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDEEEAAAAAAAAA@@@AAAAAABBBCCC???AAAAAA@@@???AAAGGGMMM[[[dddpppvvvvvvttttttvvv{{{zzzzzzzzzwwwqqqoooqqqzzzzzzyyyyyyyyyyyywwwsssnnnkkk]]]ZZZUUUSSSTTTUUUVVVVVVVVVSSSPPPMMMKKKJJJJJJKKKPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDEEEGGGIIIKKKLLLMMMOOORRRTTTTTTTTTSSSNNNRRR]]]rrr{{{zzzzzz}}}|||lllddddddrrrzzzjjj\\\QQQJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>===>>>>>>>>>>>>?????????@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBFFFLLLQQQVVV[[[ccciiikkkjjjgggeeeaaafffaaaaaauuu~~~xxxttttttqqqsssssssssrrrtttxxx{{{}}}}}}{{{kkkVVVWWW[[[aaa^^^QQQDDD===>>>===<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDDDDDDDDDDEEEGGGAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCBBBCCCHHHPPPWWWgggnnnuuuwwwtttsssuuuwww}}}{{{zzz{{{vvvnnnmmmppp~~~||||||ooonnnmmmkkkkkkkkkkkklllcccbbbaaa```____________```___]]][[[ZZZXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZXXXXXXZZZ\\\______]]][[[hhhqqq|||mmmcccbbbqqq~~~sssggg\\\RRRJJJDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDGGGLLLSSSXXX]]]cccjjjllljjjeeeccccccgggssszzz|||xxxvvvrrrrrrrrrooommmpppwww|||{{{}}}zzz}}}{{{vvvaaa\\\]]]ccceee[[[MMMDDD@@@???>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@BBBDDDEEEEEEEEEFFFGGGCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFLLLUUU___fffsssuuuwwwvvvuuuuuuwwwzzzyyyuuuuuuvvvqqqiiijjjqqqvvvjjjfffvvvxxxnnnaaaVVVNNNHHHHHHGGGFFFEEEDDDDDDEEECCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGJJJNNNTTT[[[```bbbhhhnnnlllgggdddggglll|||zzzyyyxxxuuunnnjjjkkkrrrxxxvvv|||~~~yyyrrrpppuuuzzzlll```YYY___gggdddYYYPPPDDDBBB@@@===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEEEEEEEFFFGGGEEEEEECCCBBBAAAAAA@@@@@@CCCBBBDDDKKKWWWeeeqqqwwwyyyxxxwwwvvvvvvwwwyyyzzzuuupppnnnooohhh___bbbkkkyyyqqq}}}ooobbbYYYMMMLLLKKKJJJIIIIIIHHHIIIEEEFFFGGGGGGGGGFFFDDDCCCHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKOOOTTTZZZaaafffbbbhhhmmmkkkeeefffpppzzz}}}zzzppphhhgggmmmssstttwwwyyyuuukkkgggnnnxxxsssbbbUUUZZZfffjjjccc[[[FFFEEEBBB???=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAABBBAAACCCMMM^^^ppp}}}zzzxxxuuuuuuvvvxxxxxxxxxuuunnnkkkjjjaaaVVVYYYccc