BM6(2 {{{wwwuuuttttttssssssvvvvvvuuusssrrrqqqpppoookkklllllllllllllllmmmmmm{{{sssSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGCCCNNNRRR___}}}||||||yyyxxxwwwvvvxxx{{{rrreee]]]\\\ZZZZZZ[[[[[[]]]^^^``````YYYhhhaaaXXXWWWZZZ___^^^______^^^\\\XXXUUURRRXXXZZZ\\\^^^^^^\\\ZZZXXXWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\[[[[[[^^^dddlllqqquuuzzz{{{~~~}}}}}}{{{zzzxxxwwwvvvvvvooommmkkkiiihhhhhhiiijjjrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvvvvwwwwww{{{{{{{{{zzzyyy|||sssyyyYYY\\\[[[MMMSSSRRRRRRSSSUUUWWWVVVUUUZZZWWWSSSPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHAAAcccxxxtttxxxzzzyyyuuuyyy|||{{{wwwwwwzzz~~~vvv}}}}}}|||xxxsssnnnooommmiiigggmmmzzzaaa???BBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<>>><<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>===777???MMMFFFGGG|||KKKEEE@@@BBB>>>>>>>>>>>>============;;;;;;:::::::::999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>;;;HHHnnn}}}tttpppooooooddd\\\]]]]]]XXX[[[aaa]]][[[aaaeeeeeebbb___```ccc```gggkkkfffaaaccciiillleeefffeeeaaa\\\[[[^^^bbbdddaaahhh}}}wwwKKK@@@???:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999999999999;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCCDDDNNNppprrrTTTNNNWWWMMMQQQNNNIIIMMMWWWWWWNNNTTTWWW]]]aaagggoooxxxqqqeeeYYYQQQKKKJJJJJJIIIIIIKKKKKKEEEJJJXXX\\\YYY___lllrrryyy^^^HHHHHHOOOOOOLLLMMMNNNLLLJJJLLLOOOPPPOOOMMMDDDMMMTTTRRROOONNNNNNNNNccc^^^XXXRRRNNNOOOQQQSSSSSSTTTTTTSSSQQQQQQRRRTTTYYYaaaxxxvvvhhh|||}}}uuuiiigggiiiiiijjjmmmhhhhhhggggggggggggggggggmmmkkkjjjkkkoooqqqooollluuutttvvv~~~~~~SSSTTTUUUOOORRRZZZTTTQQQMMMMMMOOOQQQPPPOOONNNLLLJJJGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@???CCCGGGVVVrrr}}}uuuvvv~~~XXXCCCAAA:::>>>===<<<;;;:::999999999:::999999999999999999:::888888888888888888888888888888888888888888888888999999999999999999999999777888888888888999999999;;;999999<<<===DDDXXXlllzzzEEEAAA<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777666666666666777888888999999999999999999999999999999999999::::::::::::777444:::NNNkkk}}}uuu}}}wwwxxxtttgggcccbbbZZZdddccccccaaa___]]][[[ZZZhhhbbbZZZXXX^^^ddd___VVVZZZZZZYYYWWWZZZgggzzzrrrHHH::::::===>>>999999999999999999999999::::::::::::::::::::::::::::::999888888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>??????===>>>>>>??????@@@AAAAAA???FFF[[[{{{hhhWWWNNNPPPSSSSSSNNNJJJLLLPPPSSSUUUWWWXXXZZZ]]]ccchhhrrrvvv}}}pppeee___YYYQQQJJJKKKHHHIIINNNPPPMMMKKKKKKRRROOOOOOSSSWWWdddrrrjjj[[[KKK@@@CCCHHHGGGGGGKKKKKKIIIHHHIIILLLNNNLLLKKKIIIMMMOOOLLLKKKMMMLLLHHHUUUTTTQQQOOONNNNNNOOOOOONNNOOOOOONNNLLLLLLMMMOOOOOOPPPbbbwwwvvv\\\^^^jjjvvvllliiihhhdddcccdddaaabbbeeeggghhhgggeeedddZZZcccooosssnnnhhhkkkrrrwwwlllWWWFFFQQQTTTPPPTTTYYYSSSPPPMMMMMMOOOQQQQQQPPPMMMKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>?????????AAA@@@>>>@@@NNNrrrvvv|||fffFFF???>>>888<<<;;;:::999888888888888777777666666666666777777666666666666666666666666777777777777777777777777777777777777777777777777666666666777777777888888999777888999999<<>>:::<<<:::::::::999999999999888777777666666666555555555444444333333444444555666666666666666666666666666555555666666666777777777555555666888???XXX{{{uuupppvvvfff;;;666===888333777777777777777777777777777888888888999999999999999888888777777777777888888999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@FFFUUUwwwpppVVVLLLJJJPPPPPPIIIKKKTTTKKKLLLLLLLLLMMMOOOSSSVVV^^^```eeemmmvvvqqqdddbbbZZZQQQMMMNNNOOONNNLLLPPPLLLIIIJJJHHHDDDDDDGGGQQQSSSXXXbbbuuuhhhZZZ}}}aaaEEE@@@@@@EEEEEEBBBDDDKKKGGGFFFEEEFFFIIIJJJIIIHHHHHHHHHGGGDDDFFFJJJIIIDDDIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGFFFGGGHHHGGGAAAJJJ]]]vvvkkkaaa```jjj~~~uuupppooojjjiiihhhgggeeedddcccbbbwwwkkkeeelll{{{vvvsssooo}}}UUUFFFGGGRRROOOLLLPPPQQQQQQOOOLLLLLLNNNOOOOOOOOOKKKIIIGGGEEEDDDBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>??????>>>============>>><<<:::???AAA777===mmm|||iiiuuusss}}}WWW:::999999888:::999888888777666666666666444444333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444555555555666555444555777777777:::???BBBgggppp@@@???;;;;;;999999888888888777777777555555555444444444444333222222222111222333333444444444444444444444444444333333444444444555555555444888:::666111;;;WWWsssxxxTTT===333???BBB555000888555555555555555555555555666666666777777777777777666666666666666666666666666777777888888888888888777777888888999::::::;;;:::::::::;;;<<<<<<======AAA@@@???DDDXXXwwwttt]]]JJJKKKTTTUUUQQQMMMKKKKKKJJJJJJJJJLLLNNNPPPQQQSSSUUUZZZ```hhhnnnrrruuuwww{{{~~~|||sssiiidddaaa]]]UUUNNNOOOKKKGGGFFFHHHKKKKKKKKKGGGFFFFFFIIIJJJJJJNNNUUUPPPaaa}}}kkkaaasssaaaCCC@@@@@@BBBFFFCCC???@@@EEECCCCCCCCCDDDEEEGGGGGGGGGAAADDDDDDCCCDDDGGGGGGCCCFFFGGGHHHHHHHHHFFFDDDCCCDDDFFFGGGFFFDDDBBBCCCDDDEEE>>>CCCGGG___{{{}}}rrrzzzcccXXXaaaoooxxxqqqyyyvvvppplllkkkmmmpppsssnnnrrrjjjgggnnnhhh|||\\\OOOIIIMMMMMMEEEFFFLLLKKKLLLKKKJJJJJJJJJKKKLLLLLLGGGGGGFFFDDDBBBAAA??????>>>>>>??????>>>======<<<======<<<;;;;;;;;;;;;<<<999555<<>><<<:::999;;;???@@@AAABBBCCCDDDEEEFFF@@@GGGLLLJJJFFFEEEEEECCCEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFGGGFFFDDDBBBBBBBBB@@@@@@FFF>>>BBBWWWzzzuuubbbYYYPPPXXXjjjhhhlllppppppmmmooo}}}PPPKKKGGGDDDFFFEEE???FFFNNNJJJHHHHHHGGGGGGFFFFFFFFFGGGDDDDDDDDDCCCAAA???<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999999999::::::444333999<<<::::::>>>KKKwwwyyymmmQQQ@@@666::::::333222888333222222111111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111222222111222555777777555222???CCCHHH___jjj<<<===777444666666666666555555555555333333222222222111111111111111000000111111222333333333333333333333333333222222222222333333333333333000000444555222111333333PPPoooSSS999555777888777333333666666333333333333333333333333333111111222222333444444444111222222333333222222111111222444555666666555444444444555666666777777888777888888999999::::::;;;;;;;;;CCCIIIAAA<<>>@@@CCCCCCEEEGGGGGGHHHIIIKKKMMMQQQMMMLLLOOOWWWjjjvvveee```WWW===444EEE===:::888888999999::::::;;;===???@@@@@@@@@BBBDDDCCCLLLRRROOOHHHEEEDDDBBBBBBBBBBBBCCCEEEHHHJJJLLLDDDFFFGGGGGGDDDBBBAAAAAA:::>>>GGG===999GGGhhhxxxmmmkkk|||}}}{{{jjjWWWMMMLLLPPPXXX^^^wwwsssaaacccooowwwyyyzzz|||GGG;;;EEEDDD@@@DDDGGGDDDIIIMMMFFFEEEFFFFFFEEEBBBAAAAAABBBAAAAAABBBAAA@@@===:::888999:::::::::::::::999999999999888777777777777888777999888444555999;;;888,,,>>>```zzzrrrAAA999888555333222222111000111000000//////000000111000000000//////000000000////////////////////////////////////////////////000000000000000000000000........./////////000000222333111...///222333000---;;;>>>;;;AAANNNdddfff:::<<<666333444444444333333333222222111000000000////////////000////////////000111111222222222222222222222222000000000111111111222222444000///333555444333555333111666UUUkkk>>>555888666111222444555777666000***111111111111111111111111///000000111222222333333///000111222222111000//////000222444555555444333222222222333444444555555555555666666777888888888555999>>>AAA<<<:::GGGXXXsssnnnfff[[[RRRNNNMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJKKKNNNOOOMMMKKKEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE???AAABBBCCCCCCGGGOOOUUULLLTTTcccvvv~~~iiiccctttYYY444;;;777999888999999888888999;;;<<<777:::<<<===<<<===???BBBBBBHHHKKKHHHEEEEEEDDDBBB???@@@AAABBBDDDGGGIIIJJJCCCEEEFFFFFFCCCAAA@@@???<<<:::BBB>>>???AAAMMMuuunnn```eeewww|||xxxwwwwwwoooaaaVVVRRRTTTYYYYYYUUUTTTVVVWWWSSS\\\[[[YYYWWWVVVUUUTTTTTTXXX^^^\\\]]]vvvzzz{{{yyyGGGHHHNNNCCCGGGAAAFFFJJJEEEFFFHHHBBBDDDFFFGGGDDDAAA>>>>>>???>>>???@@@AAA???<<<888555888888999999999999999888888777777666666666666666333888;;;999555333333222CCC333+++>>>hhhuuukkk===222555666222------111111---000//////...//////000000//////............//////------------------------................................................------........./////////...222111---,,,000111...666777111222>>>DDDGGGQQQeee:::>>>777444222222222222111111111000//////.........---------///............///000000111111111111111111111111////////////000000000111///...///222111///000444222222777999@@@ccczzz}}}HHH666888666222111444111111222000,,,000888////////////////////////...//////000111222222333...///000111111000///......000222444555444333222000000000111222222333333333333444444555666666777444999:::666777>>>CCCBBBRRR}}}kkk^^^UUUPPPLLLGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFFFFCCCAAABBBEEEFFFDDDBBBBBBCCCCCCBBB@@@@@@BBBDDD@@@>>>???BBBGGGIIIFFFCCCGGGIIIIIIHHHIIIPPP[[[dddooowwwaaagggyyyzzzLLL444333DDD999333111777:::777444444666888444777:::;;;::::::===@@@;;;=========AAAFFFFFFBBB???@@@BBBCCCDDDDDDCCCCCCAAACCCEEEEEEBBB???>>>===CCC888<<<>>>EEE???333GGGEEEjjj|||oooeeeeeejjjooottt~~~tttrrrxxx|||{{{tttGGG<<>>888DDD<<<@@@EEE??????EEEEEEEEEGGGHHHEEE@@@======>>>===>>>@@@@@@>>>;;;777444777888999999999999888888777777666555555555555555555111///222333111333888555666888888777FFFppp{{{[[[777111:::,,,000222111//////////////////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////)))000222...---111333000+++333222222888777:::FFF]]]>>>888333444111111111111000000000///////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000222000111444333999QQQlllQQQEEE888222444666333...111111111111000000000//////////////////.........000///...///111111///...///////////////.........////////////000000000000111111111111111222222222111111222222222333333333444444555666777999;;;<<>>888999DDD>>>???BBBDDDDDDDDDCCCBBBDDDEEEEEEEEECCC@@@>>><<<>>>???@@@@@@>>>:::666333777777777777777888888888999888777666555444333333333333333333333333333333555444222222444888<<>>888111///222444111...111111000000000/////////........................---000222111///...///000............................../////////000000000000000000111111111111222111111111222222222333333333333333444666888999:::666DDDYYYsssrrrkkkhhhaaaUUUVVVZZZSSSQQQMMMIIIFFFFFFFFFFFFEEEFFFFFFEEEEEEHHHLLLKKKFFF;;;AAACCCEEEHHHEEECCCJJJLLLJJJGGGCCCDDDKKKTTT[[[___ttt|||sssdddhhh```HHH;;;444777999444222666444555555555444444333222666666666777888:::;;;<<>>AAADDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA>>><<<;;;;;;999999999999999:::;;;<<>>DDD<<<666999<<<>>>@@@BBBCCCBBBBBBAAACCCCCCDDDCCCBBB???===;;;===>>>??????===:::666444555555666777777888999999777777666555444333222222333333333333333333333333555444222222222555777999===DDD[[[___>>>222222///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000111111111111YYY<<<888222333000000000000//////////////////.........---------------------............------------------------////////////////////////////////////////////////000***+++222555000---///333;;;JJJccc|||sssLLL666//////...---///000000///---000000/////////.........------------............+++000444333...,,,...333------------............---.........//////////////////000000000111111111000111111111222222222222111111222333444666777888@@@BBBIII[[[||||||uuurrrgggbbbZZZPPPLLLMMMOOOOOOMMMLLLLLLKKKJJJNNNSSSQQQJJJKKKIIIJJJLLLJJJDDDDDDLLLLLLPPPVVV___iiiuuu|||fffeeeqqqtttaaa777000...222888777111111777222222333333333222111111444444555666777999;;;<<<>>>===<<<===@@@BBBCCCBBB???===;;;===???AAA???======<<<<<<<<<===<<<;;;999555555555666777888999:::@@@444888UUUzzzhhh```ccc___]]]wwwrrrdddeeehhhttt^^^???777333888:::666666:::999;;;===???@@@@@@@@@???AAAAAAAAAAAA@@@>>><<<;;;;;;;;;======<<<:::777555333333444666777888999:::666555555444333222111111222222222222222222222222444333222111111111111222222///333FFFhhhaaa:::111,,,///000,,,+++///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000VVV:::777222333000000/////////..................---------,,,,,,,,,,,,,,,,,,------------------------------------................................................111***(((...222222222555---...111777CCC^^^sssyyyxxxqqqnnn}}}lllLLL:::111333:::...///000000///---------............------------,,,,,,,,,,,,------------,,,000222222...---...111,,,,,,,,,,,,------------------------.....................//////000000111000000000111111111111222111111111222333444666777888;;;>>>DDDWWWvvvxxxooollljjjddd___TTTYYY[[[YYY\\\aaa^^^WWWbbbXXX[[[ffflllttt|||jjjnnnlllwwwoooFFF888666222111222444111...111888111111222222222111111000111222333444666888:::;;;;;;::::::;;;===>>>???@@@===:::777:::???BBB@@@<<<;;;999888999===>>>;;;888333333333333444666777888444:::???999111FFF~~~ZZZ555>>>>>>:::333///222777:::666777999;;;===>>>>>>>>>????????????>>><<<;;;:::999999:::::::::999888777333333444555666666777777444333333222111111000000111111111111111111111111111111111111111000///...000777;;;666000777LLL```lllJJJ777333111111333///***+++111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------,,,------------.........RRR888666111222/////////............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------111...,,,,,,,,,+++---000///...///000---000AAATTT}}}vvvooottt~~~aaaDDD+++***111222111333000111111///,,,,,,---///---------,,,,,,,,,++++++***+++++++++,,,,,,,,,---........./////////...---***+++++++++,,,,,,,,,---+++,,,,,,,,,------------,,,,,,---......///000000//////000000000111111111111111111222333444555666000666:::>>>JJJdddvvvvvvqqqXXX999000......777333111111000///111333000111111222222222111111000000111222444666888999777777888888999:::;;;<<<:::777666999@@@CCCBBB???;;;999888:::===>>><<<999555555555555666777888999555999>>>;;;444999WWWvvvyyybbbAAA======///666:::666555888666000333444666888:::<<<===============<<<<<<;;;;;;:::777777888888888888888888555555444444444444444444222222111111000000//////000000000000000000000000//////000111111111000///---///111111000.........///???[[[|||{{{|||pppGGG+++***888111...,,,+++)))(((+++///++++++++++++++++++++++++************************+++******))))))******+++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------OOO777666111111///.........------------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111///,,,,,,...<<<111***///888:::444...///^^^XXX===999000...666:::555///.........---+++***+++...000,,,,,,+++++++++*********))))))******++++++,,,,,,...,,,+++,,,...///---***))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000////////////000000000000111111111111222333444555999:::===DDDOOO[[[dddhhh|||{{{~~~{{{{{{{{{wwwqqqkkknnnwwwVVV777555999555///000......111333222...+++//////000111111111111000//////000111222444666777444555666666555666888:::888777777:::???BBBBBB@@@<<<;;;;;;<<<======<<<:::999999888888999999:::::::::555555;;;AAABBBBBBCCC___~~~xxx~~~WWW888222:::<<>>---444;;;444(((,,,***))))))*********)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------MMM555555111000.........---------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&***...000000111000000$$$...444---$$$$$$///999///999AAAFFFTTTqqq]]]AAA222222888000000111000---******+++,,,+++*********,,,,,,---++++++*********)))))))))(((((())))))***++++++,,,***+++,,,,,,++++++++++++(((((())))))***++++++,,,************+++++++++,,,******+++,,,---...//////........./////////000000////////////000111222222333222444;;;@@@AAA===999UUUttt~~~}}}|||]]]III555......,,,---///***,,,---///000000---***------...////////////////////////000111222444555333555666666444444777999888888999:::<<<===>>>>>><<<>>>???>>><<<::::::;;;999999888777777777777888666333222444555666888;;;333;;;VVViiiHHH;;;666888777///:::777222------111333333000111222444777:::<<<===;;;;;;;;;:::;;;;;;;;;<<<777666555444444444666777333333333333222222222222111111111000000000000000................................./////////000000---///000---)))(((***---***444???@@@555+++111===333YYYqqqYYY@@@111333444333000/////////,,,------,,,,,,,,,***''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------LLL555555000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...---***((((((++++++))),,,---,,,+++111777333(((000//////...000777CCCMMMfff^^^GGG444333777444...---,,,...---+++---000000---...---+++,,,---,,,***(((************))))))))))))'''(((((()))***+++++++++&&&+++...---)))''')))---'''(((((()))***+++++++++)))************+++++++++)))******+++---...//////............/////////000...............///000111---111777;;;;;;999;;;???444NNNwww{{{FFF>>>444///111111,,,,,,111...//////,,,***,,,...///+++,,,------.........---////////////000111333333333555777666444444777:::888:::;;;;;;:::999;;;<<<<<>>666MMMvvvKKK888222666222000222000......///000000///000111000000222444666999<<<===;;;;;;:::::::::;;;<<<<<<888666444333333444555666111111111222222333333333111111111111000000000000........................//////...---------.........,,,,,,///333333...***111)))'''000777777333333888333===UUUffflllyyyuuu```PPP>>>777666///777++++++666666)))'''111%%%'''(((&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------KKK999222222,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,---------......///////////////000000111555<<>>:::;;;<<<;;;::::::;;;===;;;<<<======<<<;;;888777555444444333333333444444111222333333111111222333666555666666999OOOWWWAAA555444333333222222222333222111111111000000/////////000111222444777999::::::;;;;;;:::999:::<<<>>>;;;999666444222222222333333333333222111000//////000000000000////////////....................................------------........................////////////000000000000333444555666777777777777;;;???CCCCCCDDDMMM]]]jjjxxxzzz}}}~~~{{{xxxuuuiiifffaaaZZZSSSLLLGGGDDD<<<;;;999666444222111111......---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))HHH888222333---...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++,,,,,,,,,,,,------------//////......//////000111))),,,///333:::HHHXXXeeehhh]]]MMM@@@888222---))).........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***************+++,,,,,,+++,,,,,,---,,,,,,++++++///.....................444222///...///000000000000000111222444666999:::555555???SSSfffwwwmmm^^^@@@===;;;222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////000000000000333555666666555666888::::::;;;<<<;;;::::::<<<===<<<<<<;;;::::::999999:::666555444333222222333333111222333333111111222333666333222222///444KKKfff~~~iiiMMM<<<555333222111000000000000111111111111000000////////////000000111333555777888999::::::999888888;;;===:::888555333222111222222222222222222111000//////000000000/////////......---------------------------------....../////////------------------------....../////////000000000111222333444444555555555333666666333///111888>>>;;;<<>>;;;:::777777666666555444333333777666444333111111000000...------,,,++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))~~~DDD666222333///------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++++++++,,,,,,,,,---------...............//////000000111111...,,,,,,000333111:::FFFRRR]]]gggqqqxxx~~~uuuhhh]]]UUUKKK@@@888555000***)))+++.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,++++++........................222111000000111111000///...//////000222555888999777444555:::@@@MMMjjj|||KKK,,,)))111111***///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111333555666666555888:::;;;;;;::::::;;;===<<<;;;999777777888:::;;;777666333111000111222222000222333222111000111222666111111555555111333;;;JJJ]]]uuu}}}}}}}}}bbbHHH;;;444111111000///......---.........000000000////////////////////////000111222444444777777888777666777888:::888666444222111111111111222222222222111000//////000////////////.........------------------------+++,,,,,,---...///000111---------------------------.........////////////...///000111111222222111///000111000...,,,---///---...///000000000......000000111111111222222222111000///...............------,,,,,,+++*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))yyyAAA666111333///---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------------......///+++...000111111111333555222444666666444444666777:::<<<@@@JJJZZZmmm~~~qqq```OOOAAA:::888333...---------***'''222///---,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++---------------............---...///000000///---.........000222555777999:::999999666111222AAARRRqqqgggCCC999111222444111,,,)))------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000......222666777555222555777999999888888999;;;999999888777777777888999777555333000//////000111000111222111000///000222555000///555:::::::::===222555>>>TTT|||}}}wwwMMM@@@555555888777444222...------,,,,,,,,,------///.................................///000111111444555666666555555666888666555333222111000000000111111111111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000//////000000111333444555444333111222222333333444444444222222111111000///.........------,,,++++++,,,,,,,,,,,,++++++*********)))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))uuu???666111222///------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...***+++------......000111/////////...,,,++++++,,,222...***))),,,333;;;AAA@@@===888333...***((('''111000///111444555444111,,,,,,+++,,,------,,,+++++++++++++++++++++++++++************************)))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((++++++******++++++,,,---)))***++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,---///111111///---/////////000222444666888555666888888555222444:::===VVVttt{{{aaaFFF;;;---,,,///444222+++***///,,,++++++************+++*********************************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,///......111666777555222222444777777777666777888666777888888888777666555666444222///....../////////000111111//////000111222///...///111111222555***---555;;;CCCdddpppNNN999:::444111111111...---///------,,,,,,,,,------...---------------------------------------...//////222333555555444333444555555444333222111000000000000000111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------.../////////......222///------......---+++,,,,,,,,,,,,---......///++++++,,,,,,---......///......,,,+++************+++***************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((ppp<<<555111222///,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********++++++++++++++++++++++++,,,,,,---111000000/////////////////////000111111222333333999888888777555444222222,,,...000222444444444333*********+++,,,***'''$$$+++,,,---.........---,,,*********+++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((******))))))******+++,,,((()))***+++,,,,,,,,,,,,***++++++,,,,,,---------......///111333444222000000000000000111333444666666666666777666555555555+++666EEEYYYsss~~~XXX@@@444000000555///***++++++++++++---+++***))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,******++++++++++++,,,,,,......///111444555555444000333666777777666777777555666777888777555333111333222111000///............000111000///...///000---000222222...++++++---///+++...///(((///___hhhNNN===333///444333333222...))))))...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////000222444444333222333444444444333333222111000000///000000111111000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---...,,,******+++,,,,,,,,,..................//////////////////000000000000...---,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((jjj888444111222000,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))*********+++***************+++,,,,,,***)))***+++,,,,,,,,,+++000000000//////...---+++$$$'''***...//////---,,,------...///...,,,***(((/////////000111000...---((()))***)))((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((())))))***+++((()))***++++++,,,,,,,,,*********+++,,,,,,------.........000222444333222111000/////////000111222666777666444222222333333444...,,,333CCC___zzzXXX666+++222555111,,,---,,,***)))+++...---((()))))))))(((((())))))***))))))))))))))))))))))))(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,---///000000222555777111333777888888777888888777777666666444333111111///000000000000///...---...///000000......///000***///333333000///000000:::000---222222111:::IIIjjjuuuSSSMMMDDD;;;666333333333((()))...222000,,,,,,000+++++++++++++++,,,------++++++++++++,,,,,,,,,---+++++++++,,,---...///000///111444444333222222333444444444333333222111111//////000000000000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,***+++,,,------...000111***+++++++++++++++***)))---,,,+++***)))((('''&&&++++++************++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((eee555333111333222,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))*********************)))***++++++,,,******,,,...000000...,,,++++++,,,---//////...,,,000///...---,,,+++++++++---,,,*********---///111******))))))***+++++++++((()))+++,,,++++++,,,---&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++---000222222111000///...------...///000---222555444111111333333666111000222111444FFF[[[{{{___@@@555333444444...'''***222)))000111)))%%%))),,,***))))))(((((((((((()))***))))))))))))))))))))))))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,***---//////...///444888222444888:::999999999999:::888666333111111111222---...000111111///---,,,...///000///...---...000***,,,---***)))+++...///'''+++...///...,,,------111???AAAJJJ___aaaaaasssuuuzzzrrr^^^RRRKKK@@@555888444000///111111///,,,333...+++***)))'''+++000******)))******+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...000000///111444444333222222333444444444444444333222111//////000000000000000///---------,,,,,,,,,++++++************************&&&&&&'''((()))***++++++************************)))************+++++++++++++++,,,,,,,,,++++++***(((***,,,,,,***'''&&&'''***+++,,,,,,+++***)))'''******+++,,,,,,------...((((((((())))))+++,,,---(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((YYY<<>><<<999666444222111/////////......---------******************************))))))))))))************))))))******+++,,,******+++++++++,,,,,,,,,...000222444444444333222333333222111000///......000000000000000000000000......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((UUU:::...333//////,,,,,,++++++***)))))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++***+++---.........,,,+++,,,,,,------,,,++++++***,,,,,,+++++++++*********************************(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&(((******)))(((''''''''''''(((((((((((()))((('''''''''(((***************++++++******))))))))))))))))))***++++++,,,+++***)))***,,,...///000/////////......------000111333333111000111222111111111111222333444555---...999SSSsssfffXXXEEE666///------,,,...------,,,++++++******+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,---...///000111111666666666666666777777888666666555444333222111111000000000///...---------//////......------------------............------,,,,,,,,,,,,------------------...///000000111111---......------///333666111444999<<<<<<:::666333888888777555444333222111666555444222111///............---------,,,,,,,,,******************************))))))))))))************))))))******+++,,,*********+++++++++,,,,,,---...000222333222111111222111111000000/////////////////////////////////......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPP888...222...///,,,,,,++++++***)))))))))******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************(((***,,,...///---+++***+++,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&'''))))))'''&&&&&&''''''''''''(((((((((((((((''''''(((((()))***))))))******+++******)))*********)))***++++++,,,+++******)))***+++---.....................------///111333333111111111222111111111111222333444444999555222444<<>>777444,,,///222444222...)))%%%,,,,,,,,,,,,------...///))))))))))))((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))+++***)))))))))+++,,,---+++,,,...000111111000000000000111111111000...---------------------------))))))************++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++************---///000000...,,,,,,,,,+++,,,---------,,,***)))---------....../////////------,,,++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******)))))))))************+++---------......///000000,,,---------......//////........................------,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((GGG999333333,,,...,,,,,,++++++***)))))))))))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))'''(((((()))******))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&(((******)))(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&'''((()))************((((((''''''(((((()))***((()))))))))))))))((((((((()))***+++,,,---......)))+++---...------...//////......---------......''',,,222111+++(((333@@@666DDDGGG>>>888555>>>QQQYYYKKKKKKVVVcccxxxPPPLLLAAA444///111333222,,,,,,***%%%###%%%---333((())))))(((''''''(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))************++++++,,,...111222222111000000000////////////......------------------------))))))******++++++++++++******++++++++++++******))))))))))))*********+++))))))))))))************%%%(((***+++***))))))***)))***+++,,,,,,,,,+++***++++++******)))))))))(((************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))************+++++++++,,,,,,---...///------------------..............................---,,,++++++***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((EEE888333444---000,,,,,,++++++***))))))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***''''''((())))))***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&(((***+++***)))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&'''((()))************'''''''''''''''((())))))******++++++++++++***)))(((((()))+++,,,---......(((***,,,---,,,,,,---......------,,,,,,,,,------000++++++111666333...,,,CCC@@@222+++222222---///222***000888666<<>>:::666333333222111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************)))+++---000222333333333111111000......---------***++++++,,,------------((((((((((((((()))*********)))'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,000000...------...///000......---,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))JJJ666666...111+++************)))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))***+++------***+++,,,............---------------------------////////////////////////000000...---------...///.........//////000000111//////...///000333555777000222555777888777555333333444555333000...///111777444111.........---,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************))))))+++---///111222222222111000///...------------++++++,,,---------,,,,,,((((((((((((((()))*********)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------...///------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))){{{III777666---000+++************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***************+++,,,......,,,,,,------------,,,,,,------------------------//////////////////////////////...------------................../////////111000...,,,*********+++//////000///...---+++******,,,............000111111///,,,***+++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******)))))))))***,,,...000111111111000///......------------,,,,,,---------,,,++++++))))))((((((((()))******+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))yyyGGG777777---///,,,************)))))))))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((******))))))))))))******************+++,,,---...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////000000.........---------------.........---------------222111000......---......222111111111111111000000.........---,,,++++++,,,...,,,******+++,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))))))))+++,,,...///000000///......---,,,,,,------------------,,,++++++******))))))((())))))*********))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((yyyDDD777888,,,///,,,************)))))))))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******))))))((())))))***+++,,,...------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---------------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********)))******++++++)))(((((()))************,,,***)))***+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((())))))***,,,---...///...------,,,,,,,,,,,,---------------,,,++++++*********))))))))))))******)))))))))***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,------++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((@@@666777+++...---************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))***))))))(((((())))))***((((((''''''((())))))***...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,************************/////////...---------,,,...,,,+++,,,------,,,***)))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))***+++---...---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++++++++***)))))))))******(((((((((***,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++******+++,,,------------++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))|||===444777***......************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''(((((())))))---,,,+++******++++++,,,++++++++++++++++++++++++******++++++,,,------...+++,,,,,,---,,,+++***)))))))))******++++++,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,+++***)))***(((&&&&&&''''''$$$"""((('''''''''))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((('''''''''(((***,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,+++******))))))******''''''''')))++++++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******************************,,,---.........---+++++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))www;;;444777)))---///************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((()))***,,,,,,+++******+++,,,---************************))))))***++++++,,,------++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---(((((()))*********))))))&&&''')))*********))))))&&&$$$$$$&&&+++------+++***)))((()))******(((&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''''''''((()))+++,,,+++++++++***++++++,,,,,,***+++,,,,,,------------,,,,,,+++***))))))******&&&&&&''')))******(((%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***************************+++,,,...//////......,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))}}}mmmDDD888111333---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%###))),,,%%%$$$""")))&&&"""&&&---"""&&&000"""***&&&...%%%''')))""""""&&&!!!))) +++%%%"""...***%%%&&&444$$$%%%&&&$$$(((///&&&$$$!!! ///%%%!!!'''((('''&&&'''(((%%%%%%///%%%222((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((''''''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))************++++++++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,,,,------------------++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++------,,,++++++,,,,,,,,,,,,+++))))))***+++***)))))))))(((((((((((())))))'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))jjjBBB888111333---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%***,,,###///&&&***:::,,,$$$)))...%%%'''000++++++###,,,&&& 111+++444///'''888---222%%%444444 000(((222222&&&+++ $$$,,,***!!!+++***$$$$$$111$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))*********++++++++++++++++++*********))))))((((((((())))))))))))((())))))(((((())))))***+++))))))************))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))***'''((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++---,,,,,,++++++,,,,,,,,,)))(((((()))++++++)))((())))))(((((((((((())))))'''((()))))))))(((&&&%%%)))(((((((((''''''''''''((('''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))(((((((((((())))))))))))))))))))))))fff@@@666000222------+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%|||tttssswwwpppuuuuuurrrggg>>>###)))333"""AAASSS--- $$$111 )))777www )))!!!(((---(((!!!(((!!!YYYPPP'''111///((($$$)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********+++++++++************)))))))))''''''(((((())))))******))))))(((((())))))***+++((())))))******))))))((()))))))))))))))))))))))))))(((''''''&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''&&&''''''((()))''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,+++***)))((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,++++++++++++,,,,,,((((((((()))++++++)))'''))))))(((((((((((())))))((((((((()))(((((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))aaa>>>555///222---...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%===kkk ///***DDD'''&&&((('''+++###jjj(((///###%%%"""...555555$$$+++333"""///$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((((()))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************))))))))))))'''''''''(((((()))******((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))******++++++++++++************++++++,,,,,,------......---,,,***)))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++++++++++++++,,,---...+++)))((()))))))))((())))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************}}}^^^<<<555///111---...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%111BBBQQQaaaVVVLLL$$$222***...EEE~~~fff***%%%"""...===www)))'''(((&&&111xxxwww---"""111 555$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''((()))***+++((((((((('''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))******++++++******)))))))))******+++,,,,,,---,,,,,,+++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***************++++++,,,---555000***'''&&&((()))***))))))(((((((((((())))))(((((('''''''''((((((((('''''''''((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++uuu[[[<<<555///111---///+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%222'''ccc555$$$,,,'''~~~yyy...000+++...,,,>>>(((NNN[[[***444~~~'''%%%$$$''''''%%%///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((()))))))))))))))******)))(((''''''((()))***((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((())))))************))))))(((((()))***+++,,,,,,---++++++******)))(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))*********)))******+++,,,---777222+++''''''(((***+++))))))(((((((((((())))))(((''''''''''''((())))))'''''''''((((((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++qqq[[[<<<666000111---///+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***###000,,,EEE###...(((###333""" yyy000}}}###222666(((***AAA""" >>>222---***$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''***++++++***(((&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((())))))******,,,+++)))'''&&&'''((()))(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((())))))))))))))))))(((''''''((()))***+++,,,,,,************************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))***+++,,,---111...***))))))*********))))))(((((((((((())))))(((''''''&&&'''((()))***''''''''''''((((((((()))((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{ZZZ===777000111---///+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""...!!!%%%###NNN+++)))!!!&&&'''...###+++!!!lll---$$$ooo(((&&&###111333)))(((aaa((('''&&&,,,$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''++++++,,,+++(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******---,,,)))'''&&&&&&'''((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))***+++,,,---******)))***,,,,,,***)))))))))(((((((((((())))))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,VVV;;;555000444...+++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@'''"""'''$$$---''')))###,,,lll*** ###aaaNNN)))sss,,,%%%&&&000(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++************************((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&((()))***)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************+++++++++*********))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))++++++******************///......,,,+++***))))))...(((&&&***,,,***+++000333'''+++333...)))---...UUU;;;555000333...,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@'''"""'''$$$$$$---###JJJ:::}}}333000JJJ,,,999ppp***%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((()))******++++++************************((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&'''((()))***)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))************)))+++++++++*********))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------///++++++000111------000...)))---222......333444}}}SSS:::555000333---,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@'''"""'''$$$$$$---PPPHHH...TTT(((222((([[[jjj'''&&&???### ...###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((())))))******+++************************((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))******))))))+++************)))))))))((((((((((((''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++,,,,,,))))))***+++,,,---......---,,,---111000---,,,---)))...111---***---222444|||PPP999555///222---,,,************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@'''"""'''$$$777<<>>???SSSUUUPPPXXX```eeennnJJJ777444...111,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@'''"""'''$$$333555555ppp444###(((&&&zzz%%%...)))aaa$$$'''###111+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%(((******'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***************************((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))(((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((())))))(((((((((((()))))))))))))))***((((((((((((''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********+++++++++******))))))******+++************************+++++++++,,,,,,------...---------...//////000000,,,,,,---......///000000222777999999<<>>???DDDMMMSSSUUU[[[gggsssxxxFFF555444...000,,,,,,************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$'''$$$&&&@@@((("""'''$$$!!!,,,)));;;***)))...%%%""",,,XXX###...$$$000~~~ccc&&&&&&)))%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###)))...///+++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))************************((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++++++++************++++++************************++++++,,,,,,---...//////---......///000111111222777999>>>CCCJJJOOOTTTVVV\\\hhhrrrvvv~~~fffMMM[[[yyyIII777111///000)))---************))))))))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$))),,,***@@@((($$$(((&&&!!!+++...CCC"""---"""***WWW***'''---pppyyy&&&+++ZZZ---%%%)))'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))((((((((((((((()))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---))))))((('''''''''''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---+++******+++---......,,,///---(((---555111%%%---333666444333777AAAHHHSSScccsss{{{}}}xxxrrrrrrsss___ddd~~~uuuFFF555000///111***...************))))))))))))***)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,""")))...@@@)))$$$(((&&&###111wwwyyy444'''&&&888JJJ///&&&\\\vvv%%%***:::''')))%%%***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((()))((((((((('''((((((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))******************)))))))))(((((())))))(((''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((''''''''''''((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((((((***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///.........///.........---,,,...///000333666,,,111888AAAQQQdddttt{{{wwwgggiii}}}oooCCC444000...000***///************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''000...---AAA)))$$$)))'''%%%JJJnnnddd '''ZZZaaa---444555%%%---|||%%%((('''''',,,***((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))************))))))))))))(((((())))))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,***)))((((((''''''(((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))(((((((((************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......---111...222:::888111777EEE^^^dddkkkuuuzzz]]]SSSaaaiiilllAAA333000...///)))...************)))))))))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''))))))+++AAA)))%%%***'''..."""eeeKKK %%%tttkkk&&&((())),,,"""$$$***(((---)))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))*********************)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))(((((())))))((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,***))))))((('''((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---.........///+++---.../////////111222222111777@@@HHHOOO___ooo}}}wwwoooyyyjjj@@@444111---...'''---************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***333CCC===AAA***%%%***((('''111222...666III***$$$___'''>>>=== ***((('''(((mmm(((###///***''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,******)))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,---------,,,------...//////000000222333333111000111444777777CCCRRRbbb{{{zzzuuuhhh@@@555222......'''---************))))))))))))(((((((((((())))))))))))'''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''QQQAAA***&&&+++)))&&&"""xxx!!!!!!^^^ooo444%%%222&&&$$$###///'''---))) ;;;&&& ///111"""''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))+++,,,------,,,+++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++***))))))(((((())))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111111222000000111000222888BBBIIIXXXrrrwwwgggnnn___eee{{{eee>>>555333//////)))///************))))))))))))'''((((((((()))))))))***&&&'''''''''((((((((()))&&&'''''''''((((((((()))(((((((((((((((((((((((()))%%%AAA+++&&&,,,***111$$$DDD333===///@@@666###%%%000555***KKKVVV###***444)))888777)))((('''***---$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&(((***+++,,,,,,+++***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))((('''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&&&&((())))))&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((''''''(((((()))***++++++***))))))(((((())))))(((''''''&&&&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---......///111222222333///333:::CCCQQQfff|||jjjwwwxxxvvvxxxtttvvvbbb<<<444444000111+++222************))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))###333&&&%%%RRRBBB+++''',,,*** 555$$$@@@+++000 777111555(((---((($$$...111!!!+++---###(((///&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&(((***+++***)))((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))((('''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''(((((()))***++++++******)))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///000111222333333;;;CCCRRRfffuuurrrwwwssstttrrr~~~fffFFF555666111,,,...///************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((///$$$'''///&&&)))^^^EEE///)))888&&&'''444---'''ZZZ~~~,,,333555000444,,,@@@///++++++---+++&&&(((///---+++)))'''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******+++++++++***)))(((((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))*********))))))))))))))))))************++++++++++++++++++***++++++,,,,,,000...,,,---///000...,,,555...222666000444@@@EEEaaayyytttffffffjjjtttuuuuuu|||___AAA333555000,,,//////************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,###!!!&&&'''$$$)))444@@@BBB......:::,,,---///...///>>>___wwwlllWWW\\\cccxxxmmmOOOYYYiiiqqqGGG$$$---)))))),,,,,,)))***...###GGGGGG%%%+++***)))'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******++++++******)))(((((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***************))))))))))))************+++++++++++++++++++++++++++,,,,,,---......---///111222111000...///777<<<<<>>MMMbbb{{{EEE<<<444333222///...///++++++++++++++++++++++++******)))+++,,,---+++***++++++*********+++,,,,,,,,,,,,///333333///------...333===]]]wwwuuuxxxwwwrrrwww}}}fffZZZLLL666000------...,,,((())),,,'''(((***++++++***((('''((((((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************+++,,,------++++++++++++,,,,,,,,,,,,******+++,,,...///000111000///---,,,+++,,,,,,---,,,+++***+++,,,,,,,,,+++,,,------...............******)))))))))******+++---......---+++)))***+++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))(((((((((((()))***+++,,,*********)))******++++++)))))))))))))))******+++***))))))((('''((((((((((((((())))))))))))(((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,+++******)))))))))***************************************************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))*********************)))))))))))))))))))))************)))((())))))*********+++++++++)))***************++++++******++++++,,,---------///,,,***,,,...///222666111666444;;;VVVvvvnnn|||EEE<<<444333222///...///+++++++++++++++++++++++++++******+++------,,,++++++++++++++++++,,,------------111666444......333333RRRwwwxxxpppqqqgggvvvnnnHHH;;;555000...+++'''&&&(((((()))+++,,,,,,+++)))(((((())))))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---...,,,,,,,,,,,,------------,,,,,,---...//////000000333222000///......///000111///......000111///---333222111000...------,,,++++++************++++++---...///---+++******+++******))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))************((((((((())))))*********************************************************+++++++++++++++*********))))))************))))))((((((((())))))***+++,,,------+++***))))))))))))((()))))))))******************)))((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***,,,------,,,***)))))))))(((((((((((())))))************************((())))))***+++,,,,,,---,,,+++******************************************)))***++++++++++++***)))************************((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))******((())))))*********))))))))))))*********+++++++++))))))******+++++++++,,,+++++++++,,,------......555///,,,000333333333666:::@@@EEE\\\uuuEEE<<<444333222///...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,++++++++++++,,,---......000///222666444222<<>>>>>AAA===;;;<<>>000,,,,,,---222...***''')))---......******+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******((((((((()))))))))******+++++++++++++++*********---,,,+++*********++++++(((((()))+++---///000000'''((((((''')))---222444+++++++++,,,---///111333///---+++++++++***(((%%%)))***++++++,,,---...///+++))))))***---...---++++++,,,,,,------,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''''''''((((((((((((******)))(((((((((((((((((())))))***************))))))))))))************))))))*********+++++++++++++++******+++---///000***+++---///222333333333++++++++++++---000222222///000000000///---***'''///...+++***+++---000222++++++,,,,,,,,,+++++++++************))))))))))))******************************))))))((((((((((((******++++++++++++******))))))***+++++++++++++++************************************))))))))))))************++++++++++++************+++,,,---...---......---...000000000;;;---777@@@NNN\\\qqqoooyyyzzz{{{>>>:::555222111111000000------,,,,,,,,,,,,------+++++++++,,,,,,,,,------(((...111,,,))),,,000222222QQQppphhhyyyjjj^^^PPPAAA000)))+++...---***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((((((************************,,,++++++++++++,,,---...))),,,...---,,,,,,///222333000---000>>>RRRaaagggzzzuuuxxx~~~kkkZZZMMM>>>111000,,,)))---222333...))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********((())))))))))))*********++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,*********+++,,,,,,444333111...+++)))***,,,333111///...//////...---111///...///222333111///333555555111+++(((***---000///......///...,,,***'''))),,,---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((()))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---.........---,,,***((('''555333111///---------...)))+++...////////////000111000---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************************))))))))))))(((((((((******++++++++++++******)))******+++++++++++++++************************************************************+++++++++,,,*********++++++,,,---...///...---...000111111111666+++<<<^^^}}}~~~===:::555222222222222111------,,,,,,,,,,,,------,,,,,,,,,,,,------------///******111444111000222WWWxxxyyy{{{ZZZ\\\OOO???555///+++***+++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((*********+++++++++++++++,,,,,,,,,,,,,,,------...222---((()))...222222000666;;;DDDRRRiii}}}zzzuuulllTTTCCC:::222//////...------+++++++++,,,,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******))))))((((((((()))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++/////////---,,,+++,,,---+++---111555333000000333...------000222333111...111111222111111111222333+++---//////...///222555000//////000000///...---......---+++)))***...222************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))*********))))))(((((((((((())))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,------------------.....................////////////111444666//////111555666555666999777666333///,,,---111666,,,---///000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++************************)))***************++++++*********+++++++++,,,,,,++++++++++++,,,---......///---...222444444333444???FFFYYY===:::555333222333222222...------,,,,,,------...,,,,,,---------.........555((('''333444,,,666KKKtttllltttZZZSSSKKKBBB555***)))///))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***+++++++++,,,,,,,,,---,,,,,,------...............///000222222222111111FFFaaa|||tttooo{{{tttuuuuuuzzzrrraaaLLL;;;...'''+++444,,,******+++------+++)))************************************************************************))))))))))))************************************++++++******))))))((((((************++++++++++++************++++++++++++++++++,,,,,,------------,,,,,,,,,------------,,,+++---000111000000222333++++++///222000,,,///666333777???HHHRRRXXXZZZZZZ___bbbaaa[[[RRRMMMNNNQQQMMMJJJEEEBBB???;;;666222000000000000///...//////222222000---++++++---...++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))***+++++++++++++++************++++++++++++,,,------------.........***,,,...000222222222111/////////------000555999444999FFFVVV^^^aaafffmmmmmmggg]]]OOOCCC:::666555---...///000111222333333...---,,,++++++++++++,,,++++++++++++************************************))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...//////...000444555222333888>>>XXXuuu}}}>>>:::666333222333222222......------------......---------.........//////222***,,,222...///OOOxxxzzzmmm}}}vvvyyy|||zzznnnaaaUUUDDD222+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******+++++++++,,,,,,------...,,,---......//////......)))///333000...777LLL^^^xxxyyyqqqrrruuuzzzmmmnnn|||vvvjjjUUU<<<...,,,000---******---...---+++************************************************************************)))))))))*********++++++******************************************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///------.../////////......,,,...111000---,,,///111444222555;;;<<<>>>HHHVVVkkkqqq{{{|||vvvooofffZZZRRRPPPMMMHHH@@@888333111111*********---///000...,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((())))))***)))***++++++,,,+++++++++*********++++++++++++,,,------------............///.........------,,,,,,...333;;;BBBIIISSS]]]eee|||~~~nnn___VVVGGGBBB:::333---+++,,,---111000...,,,+++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))************+++******++++++++++++*********++++++,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///222///111555333111999EEEYYYzzz~~~~~~???;;;666333222222222111......------------......---.........////////////......///111:::RRRwwwfffggg~~~uuudddWWWCCC111)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++***++++++,,,,,,---.........,,,---...///000//////...---000333777BBBVVVoooeeeEEE666888333---,,,...///---+++************************++++++++++++++++++++++++************************))))))*********+++++++++******************************************+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,---.../////////---...///000111111000///000222333111000333:::@@@CCCGGGVVViiivvv{{{rrrfffZZZRRRPPPQQQ@@@999111...000222111...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******((((((((((((((()))******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------.........222000...---000666<<<@@@LLLYYYmmmwwwqqqfffYYYLLL@@@888444555444111...---,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********+++,,,,,,------,,,,,,************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///222000111555444888LLLcccvvv}}}{{{zzz@@@<<<777444222222222111......------------................../////////000,,,000///222PPP}}}{{{xxxoootttyyy|||}}}|||}}}vvvfffaaaRRR;;;+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++++++++,,,,,,---...//////,,,---///000000000///...333333<<>>:::666333222222111000////////////////////////000///---...222555222---444---&&&]]]uuuzzzsssyyyvvvxxx}}}~~~rrrfffeeeVVV>>>222,,,)))+++---+++***,,,)))***,,,------+++((('''******))))))((((((''''''((((((((()))******++++++)))************++++++++++++,,,,,,------.........+++111111,,,000999666***666EEErrr{{{kkkeeevvv{{{zzz~~~fffSSS>>>555444111,,,)))******)))((()))++++++(((+++++++++++++++***)))((())))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++///111...+++...111111000111333000+++222???SSSfffxxxgggRRRAAA<<<888,,,444)))&&&000333,,,(((+++***---,,,(((***...,,,&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((()))++++++***)))++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++...***+++000111///222777555111777QQQzzzoooJJJ888333000---+++666///((('''+++...,,,)))++++++,,,---,,,+++***)))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***...111...,,,---///111333555333:::LLLbbbggg|||>>>:::666333222222111000///////////////////////////000///.../////////...000555IIIhhhsssooo[[[OOO:::111******+++***)))***************))))))((((((******))))))(((((((((((((((((())))))******++++++************++++++++++++,,,,,,,,,------...//////444,,,***111000---444BBBSSSrrrwww{{{zzzrrrvvvwwwwww}}}}}}yyyxxx{{{wwwuuuyyy|||~~~~~~dddQQQDDD999222000---,,,,,,,,,------,,,)))+++++++++++++++***))))))))))))))))))************))))))************))))))************************++++++******))))))))))))++++++,,,---------,,,,,,---------,,,,,,,,,,,,,,,'''...555666333000111444000...///222000333CCCVVV___qqq~~~}}}wwwvvvjjjhhh___JJJ888000)))+++------...111))),,,+++'''(((,,,,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))(((((()))++++++***)))++++++,,,,,,,,,++++++***,,,,,,------------......111,,,***...000......111<<>>:::666333222222111000////////////////////////...///111000...---///111...FFFllllll|||wwwfffbbbIII;;;...***++++++******+++***)))''''''((())))))***))))))))))))((((((((((((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,111666222222GGGcccyyyttttttvvv}}}~~~|||zzz|||yyyyyypppnnnwww~~~yyycccKKK:::333...,,,+++,,,,,,+++)))(((++++++++++++++++++***))))))))))))*********++++++))))))************))))))************************+++++++++************)))++++++,,,---------------------------------------222333222...))))))///555555...222BBBLLLUUUoooyyy~~~hhhnnnwwwmmmooo{{{pppIIIGGG>>>111***,,,000000,,,......)))(((***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((***+++,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,------...//////000---...//////...222???MMMxxxrrrgggbbbgggnnnoooiiidddsss~~~YYY@@@555222111111111111///,,,))),,,,,,------,,,,,,+++******************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------......000///......///000333555000???JJJgggvvvsss>>>:::666333222222111000////////////////////////---...000222111///000444888oooyyy|||yyy}}}oooeeeYYYHHH666...---,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---...///000000111(((666999111555QQQrrrzzzsssooo}}}sssqqqtttxxx{{{~~~~~~~~~}}}{{{wwwmmmkkkeeekkksssgggKKK===555000,,,,,,+++***)))++++++++++++,,,,,,+++******))))))*********+++++++++)))******++++++******)))************************++++++++++++++++++++++++++++++,,,---............---...............//////999333---,,,...111111111444888JJJjjjwww{{{zzzqqq|||mmmhhhlllmmmhhhggggggiiissslllZZZ^^^jjjrrrjjjPPP999222///***...111111...***)))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))***,,,,,,+++)))++++++,,,,,,---,,,,,,,,,---------.........//////,,,333777555555GGGjjjmmmfffllltttvvv[[[NNNFFFHHHIIIFFFGGGMMMEEEPPPTTTWWW___eeepppzzzfffGGG999+++)))000444000***---------------,,,,,,+++***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........111...---000111000111333888EEERRRvvvpppvvvzzz{{{}}}>>>:::666333222222111000////////////////////////000---...111111///000555TTTwww{{{|||{{{~~~ggggggUUU@@@444///,,,,,,---***+++,,,------+++)))((())))))))))))************)))))))))***++++++,,,,,,+++,,,,,,,,,------------,,,------...000111111222444555444<<>>:::666333222222111000////////////////////////222......000...---555AAAwww|||~~~zzzjjjuuudddNNN>>>333+++***,,,***+++---//////,,,***((()))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,---...///000111222333555,,,===mmmnnnsssyyy|||}}}zzzqqq[[[OOOgggtttpppZZZLLL@@@:::333,,,+++000***+++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------***+++,,,.../////////////////////000000111111222+++222666111+++111EEEWWWvvv}}}xxxzzzooohhhyyy{{{xxxiiiXXXKKK@@@444///,,,---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((())))))******+++++++++***))))))+++,,,---+++******+++,,,------......---.........///////////////222111999VVVpppiii\\\JJJLLLQQQVVV[[[___cccgggiiioooiiiSSSMMMHHHIIIOOO\\\nnn}}}```@@@...+++...000///...------------...++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////,,,///444333111666AAA[[[lll}}}>>>:::666333222222111000////////////////////////000///000111,,,000GGGaaajjjmmmvvv|||~~~ppptttwwwbbbNNN;;;...***---++++++,,,,,,,,,+++***)))))))))*********+++++++++)))******++++++,,,,,,---------------............,,,---...///111222333444444@@@aaawwwffffff~~~~~~sss^^^UUUYYY}}}qqqbbbSSSKKK@@@111+++...***+++,,,,,,------,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...***+++,,,...//////000000//////000000111222222333555555555666@@@XXXxxx~~~eeeTTTfff|||tttkkkJJJ===111...///------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((())))))******+++,,,,,,*********+++,,,---,,,******+++,,,---............---...///000222333444555;;;KKKggg|||```UUUUUUXXX[[[SSSZZZgggxxx~~~ooocccVVVHHHAAAAAAUUUlllmmmPPP<<<222000000...---------...///++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222///000555444555CCCVVV|||xxxlll>>>:::666333222222111000////////////////////////,,,...333333---666ZZZ{{{~~~~~~vvvrrr[[[CCC222---///,,,,,,***)))))))))***+++))))))******++++++++++++)))******++++++,,,---------------.........//////------...000111333444444AAAggg}}}nnnwwwkkksss}}}tttkkkaaa```QQQ\\\wwwiii```QQQ<<<111222***+++,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,...///000000000//////000111222222333333222222;;;XXX|||qqqyyycccNNN:::222000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++******+++------,,,******+++,,,---............,,,---///222555777999:::RRRwwwiiiOOOXXXhhhkkknnnvvvxxxddd___@@@BBBGGGXXXzzz___CCC111000///------......///++++++++++++++++++++++++************************++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////555111222555555999NNNggg}}}vvvAAA<<<666222111222222222222222111000//////000000666***...///...PPPsss~~~|||zzztttPPP444111000---,,,+++++++++++++++,,,******************************+++++++++,,,,,,,,,---------..................222444333...///777@@@dddccceeepppwwwzzzyyypppuuuZZZPPP^^^yyyppp```ZZZFFF,,,111222000,,,///444111***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------------------------------...///000...666333...555999555555666???XXX{{{mmmhhh^^^___VVV>>>000777---222444///,,,---...+++***+++,,,,,,,,,+++++++++************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........+++777,,,(((888666???dddzzzllljjjUUUXXXmmmtttooo[[[LLLIIIMMM\\\lllMMM+++***;;;333(((,,,,,,......---,,,,,,,,,)))%%%******++++++++++++******+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,///............//////000...///000===111JJJbbbxxxlllzzzAAA<<<666222111222222222222222111000000000000000000444666333@@@kkkzzzsss{{{wwwrrrMMM666...///---,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,------............//////111***...777222...EEEggg~~~rrrxxxyyyssswww{{{dddXXX[[[eeewwwcccSSSIII---,,,///333111******///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------...///000111444333---///777555666CCCUUU||||||xxxggg===%%%888...,,,,,,///...+++,,,///,,,,,,,,,+++++++++************************************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,---------.........//////***999888222888DDDiiizzzcccdddeeeXXXeeehhhMMMEEENNN[[[}}}UUU===777///333888000,,,,,,+++++++++,,,,,,*********++++++++++++******+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000444666---222777rrr}}}sss@@@<<<666333222222222222222222111000000000000111***888333...QQQrrr___<<<222000...---,,,,,,,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........./////////000000---///333333>>>```zzzlllfffsss{{{tttooohhhtttkkk```cccAAA111+++333333))))))333------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.......................................///000111222222111111777:::444@@@___nnn{{{zzz___???111...++++++---+++((()))---,,,,,,,,,+++++++++************************************++++++++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,///............//////000444222000999QQQvvv}}}dddTTTWWWfffnnnrrr]]]MMMUUUttt{{{XXX888%%%+++222)))------...---,,,+++,,,...******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///////////////000111111///999333===SSS~~~???;;;666333222333222222222222111000000111111111---777---333gggvvv~~~rrrIII???111...++++++,,,---+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////000000111...777444,,,:::___|||wwwrrrrrr}}}oooccc^^^bbbFFF...---222111///111...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---..............................////////////000222333444222555333666@@@PPPwwwvvvzzzfffwwwzzzwwwcccEEE<<<444...,,,,,,******,,,,,,,,,,,,+++++++++************************************++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------///......---...///000000777...888XXXqqqkkk___]]]gggeeeWWWjjjhhhCCC333333444000000111222///++++++...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------////////////000111222222---777999OOOiii>>>;;;666444333333333222222111111111111111222222333555666VVVzzzooo|||~~~}}}~~~\\\JJJ555000***)))+++---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111222222222555333777UUU{{{zzzpppuuupppYYYiiiYYYBBB111...222111---.........---------,,,,,,,,,------......------,,,------,,,,,,------...///////////////////////////000000000111222333555555555888222888]]]|||xxxQQQBBB333///000///......,,,,,,,,,+++++++++************************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------///111222,,,>>>dddxxxeee```YYY\\\{{{zzz^^^]]]uuulllFFF333444111///000333111+++))),,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------........./////////000000222333333555888@@@dddwww}}}}}}===:::666444444444333222222111111111111222333333///222KKK~~~yyy~~~wwwqqqmmmkkklllmmmpppxxxyyypppllllllpppnnnmmmjjjhhhgggffffffhhhhhhjjjmmmsssyyy{{{|||}}}}}}~~~jjjQQQ===555---)))+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222333333888...555VVVvvvxxxyyy}}}~~~www^^^ccc\\\EEE222---..................---------,,,------............---------------------......///000000000000000000000000111111111222333555666777111===IIIeee|||mmmyyyaaaPPP===444222///---,,,,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------...111333555999\\\yyyXXXMMM[[[iiioooSSShhheee@@@444666///,,,000111+++***---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111222444444666BBBbbb|||<<<:::666444444444333222222111111111222222333444---777dddxxxmmm___^^^[[[UUUOOONNNPPPTTTQQQTTTWWWVVVSSSPPPPPPRRROOOOOONNNLLLJJJHHHFFFEEEJJJJJJKKKNNNTTTZZZaaaeeekkklllpppvvv||||||zzz~~~~~~ZZZIII>>>222+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000222333333444444666NNNrrr{{{{{{~~~||||||oooooojjjZZZDDD222...111............------------------............---------------------...//////000000000000000000000000111111222333444666888888444SSS|||zzzlll{{{vvviiiWWWIII;;;000,,,---,,,,,,,,,+++++++++************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...//////......000444777:::^^^kkkpppOOORRRxxxyyyqqqmmmjjjhhhnnnnnnkkkddd``````___\\\ccciiifffbbbccc\\\SSSUUU^^^iii{{{dddjjjwwwbbbJJJ:::///000111,,,+++///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222333444555888WWW<<<999666555444444333222222111111111222333333444444CCCvvv}}}vvvooommmjjjeeedddggg___jjjllleee```dddddd^^^ccceeefffccc^^^]]]aaafffhhhddd^^^XXXVVVVVVXXXYYYZZZZZZZZZYYYWWWTTTQQQOOONNNMMMKKKKKKLLLPPPTTTVVV]]]```gggoooxxx}}}}}}~~~zzz{{{dddRRRFFF666---,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222333444444+++IIImmm~~~}}}{{{|||kkkdddVVV???222333//////.........---------------............------...------------...//////000000000000000000000000222222222333555777888999GGGooojjj~~~wwwcccKKK777111333,,,,,,,,,+++++++++************************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......000000///000333777:::===vvv^^^___eee[[[yyyuuueeeRRRIIIKKKOOONNNKKKCCCMMMQQQLLLJJJNNNOOOJJJHHHLLLGGGGGGOOONNNHHHKKKHHHGGGYYY|||aaahhh___III666222222---,,,000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000111222444555666DDDiii}}}>>>;;;777444333333222111000555222000555111...555999^^^yyypppmmmrrrvvviii^^^___gggpppyyy{{{|||ssswww{{{oooqqqnnnppp~~~~~~~~~~~~}}}~~~~~~^^^OOO===222///......,,,---------------------------------.........//////000333333000///111333444>>>\\\}}}vvvrrreeeLLL@@@///...,,,...222111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000000000000///////////////999333000;;;888555CCCwwwvvvtttuuuoooyyyqqqMMMDDD(((///,,,+++......,,,+++---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------...............222///111444000222MMMnnncccLLLcccgggfffUUURRRLLLEEEJJJPPPLLLJJJLLLIIIQQQIIILLLPPPJJJHHHKKKGGGFFFGGGGGGFFFGGGIIIGGGDDDGGGFFFMMMYYY^^^eee|||~~~ooo___888444444111...(((---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------........................------//////111333333444:::@@@[[[kkkvvv>>>;;;777444333333222111000333///...333000///999NNNyyyvvvwwwqqqpppuuu~~~|||yyyyyyiiiRRRBBB999...+++...,,,---------------------------------.........//////111111111222111111444777MMMxxxwww|||{{{eeeQQQ666000------//////+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000000000000000000777222...444888777HHHhhhqqqdddqqqtttwwwqqqPPPRRRDDD333...+++...///,,,***+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///444777222===kkkuuuYYYRRRnnncccKKKHHHMMMSSSVVVZZZTTTQQQSSSSSSRRRRRRSSSQQQJJJNNNSSSMMMNNNTTTSSSOOOOOOOOONNNOOOPPPPPPNNNYYYLLLDDDIIIMMMQQQ]]]kkknnnhhhqqqMMM777...444666,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................///...000555444222777AAAqqq>>>:::666444333333222222111333///...444111222>>>qqq~~~xxx~~~{{{xxxxxx{{{zzzvvv\\\IIIBBB000+++111---------------------------------........./////////111...///333333000666AAAeee}}}ooo\\\AAA777111.........++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000000000000000000000777---333<<<666AAAsssrrrhhh___^^^PPP>>>555......000...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------------........./////////...111666888===\\\rrrddd___yyyeeeWWWIIIHHHOOOTTTVVVWWWVVV```iiivvvvvviiihhhkkkeeejjjmmmdddbbbhhhhhhkkkjjjjjjiiihhheeecccbbbZZZXXX]]]gggjjjggggggkkkssssssGGG+++111666***------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................555///...111111555JJJbbb{{{rrr===:::666444333333333222444666222222555111444DDDxxxvvv|||zzz~~~sss{{{~~~}}}~~~}}}|||jjjQQQHHH444...444.......................................////////////111...111444111000???SSSwwwyyy}}}wwwooo\\\AAA888000...///......000------------------------------------...///000111000000111111111111111222000000>>>@@@===eeesss{{{yyyxxxxxxhhhUUUNNNAAA444000000///---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////000000111444333777WWWnnnhhhfffXXX\\\[[[[[[^^^ccchhhmmmqqquuubbbrrrsss___444---333......------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////333000222444222888VVVwwwuuu===:::666444444444333222333666444333444///777NNNmmmsss{{{~~~~~~~~~uuusssxxxxxxwwwttttttvvvuuuqqqtttyyy~~~}}}}}}~~~}}}wwwrrrooommm{{{XXXHHH999222333,,,................................./////////000000000111333444000555NNNiiiooohhhyyycccLLL???111...//////000111------------------------...............///111111000111111111222222333333111555<<<===UUU~~~{{{mmm\\\MMM===444000------///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........------......///000000111333444222BBB~~~ooo]]]iiifffxxxHHH///111666.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.............../////////000000)))000999:::444:::VVVtttttt<<<999666444444444444333000444333222111000DDDfff|||}}}}}}}}}qqqlllcccjjjrrrvvvuuuqqqnnnlllttt}}}~~~}}}wwwrrrooonnnnnneeeKKK@@@777...,,,............................../////////000000000000444555222333DDDaaaxxxYYY[[[yyy{{{{{{zzziii[[[HHH666...////////////------------------------............///000111111111111111222333333444444:::888999LLLfffYYYIII===444---,,,...------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......//////------...///000000111222111555???dddZZZUUU{{{ppp|||ccc777---111............---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............//////000000111///333333...444QQQzzzjjj<<<999555444444444444333...333222111111777ZZZvvvsss{{{zzznnnooommmggghhhwwwjjjbbbooo{{{{{{~~~~~~wwwssstttwww{{{VVVMMM===+++111.........................../////////000000000000000555333111===YYYrrr}}}]]]uuu~~~mmmWWW???333111000...---....................................///000111222111111222222333444444555===:::JJJ|||ooofff[[[OOO@@@222---///...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////------...///000111222222222<<<^^^ppp\\\mmmyyyjjjttt}}}sss~~~PPP666...............------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///000000111111555666...***FFF}}}aaa<<<999555444444444444333000444333222333@@@nnn~~~}}}~~~vvvpppuuupppyyyuuunnnsssxxx}}}xxxkkkbbbcccuuu|||}}}||||||~~~yyyxxx|||vvvtttppppppbbbYYYCCC,,,888////////////////////////////////////000000000000000555111000EEEhhh||||||xxx|||www||||||{{{|||cccHHH999666333000....................................//////000111222111111222333333444555555888>>>cccuuuqqqjjj___LLL:::111111......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...///000000------...///000111222222777EEEyyyrrrsssqqqzzzoooLLL888//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///000111111222---444555<<>>uuuyyyyyy{{{zzzxxxzzz~~~{{{qqqllloooeeeppp|||zzz|||{{{zzz{{{rrrmmmtttzzzhhhQQQGGG???444222000///...//////---,,,/////////000111111222222999***888111JJJwww{{{lllvvv|||sssuuu{{{mmmRRRGGG333---444444////////////////////////000000000000000111111111...666444333888666333999777KKKrrrkkkMMM///444111000---+++,,,...---+++++++++,,,,,,,,,,,,------///////////////.........333)))...999555111333444999ccczzzbbbkkkxxxpppmmmsss>>>222000111---)))222444'''---------------------------,,,,,,,,,,,,---......---///000000//////000222666@@@111777ooo|||ooo???;;;777555444444333222111111333///444SSSuuu|||{{{ssszzzyyyuuussszzzyyy{{{uuutttlll___YYY]]]eeeppp{{{zzz}}}{{{zzz{{{}}}{{{zzzssslllnnnvvvrrrzzz{{{UUUKKKAAA555111000......//////...---//////000000111111222222---111999GGGlllyyyyyyxxxdddxxxzzznnn~~~vvvcccSSSAAA000---000////////////////////////000000000000111111111111///555444444999666333<<>>;;;777444444444333222111111333///===|||xxx||||||tttkkktttuuusssrrrwww~~~xxxuuu}}}wwwpppbbbSSSPPPVVVfffrrr}}}zzz}}}~~~~~~|||zzzzzz|||~~~yyyuuuzzz}}}qqqllllllfff]]]QQQCCC555111000......///000///...//////000000111222222222000===:::\\\pppiiiuuueeeaaa{{{qqqgggqqq```rrrqqqXXXLLL999---333////////////////////////000000000111111111222222000444333555:::555555AAA^^^wwwnnnoooWWW@@@444222111000...---------++++++,,,,,,,,,,,,------......//////////////////,,,777000***222222444EEEuuucccWWWeee|||~~~uuu[[[OOO___}}}bbb===//////444...)))...///---------------------------,,,,,,,,,,,,---......---...000000000000111333999000BBBtttxxx===:::666444444444333222111333555444PPPuuu|||oooggghhhuuuxxxxxxxxx{{{}}}~~~|||zzz|||}}}xxxmmm\\\PPPRRR[[[hhhxxx{{{{{{{{{|||}}}}}}{{{{{{{{{|||yyytttvvvtttiii___jjjhhhVVVEEE777222000......000111111000///000000111111222333333777<<<===lllyyy[[[ttt~~~ggg[[[\\\sss|||hhhjjjqqqUUUaaayyy~~~www```RRRCCC333444////////////////////////000000000111111222222333222555333666999444:::OOOhhhNNN777333000///...,,,,,,...+++++++++,,,,,,,,,------............////////////)))999333///999222;;;ccc}}}]]]lllooo___mmmmmmvvvgggXXXiiiUUU777---555000(((,,,111........................---,,,,,,,,,,,,---......---...000000000000222444;;;...JJJuuu===999666444333444333222111555555:::ddd}}}}}}ooo[[[]]]kkkwww|||~~~{{{yyy|||{{{zzzttteeeTTTKKKRRR___lll}}}zzzxxx{{{~~~}}}{{{zzzyyyxxxrrrrrr}}}sssfffiiieeettttttWWWGGG>>>444222//////000111111111000000000111222222333333555555SSSsss```ppp[[[RRRQQQ```gggaaattttttSSSVVVxxx~~~yyy}}}sssXXXKKK888,,,000000000000000000000000///000000111222333333333555666444777888444EEEggg|||```AAA777///------***+++...+++++++++,,,,,,,,,---------.........//////000000---555000333>>>999VVVbbb\\\{{{~~~ZZZTTTcccvvvrrrddd[[[TTTcccnnnqqqhhh[[[TTTzzztttFFF,,,222111***,,,111........................---,,,,,,,,,,,,---......---...000111000111333444///999^^^qqq<<<999555333333333333222000555222@@@tttvvv}}}^^^OOO[[[nnn~~~xxx~~~}}}zzz}}}}}}{{{qqq___MMMIIIUUUbbbrrr}}}zzzxxx{{{~~~~~~}}}zzzxxxxxxzzzuuuttt|||wwwkkkiiiaaappp~~~YYYKKKHHH666444000///000111111111000000111111222333333333666BBB{{{wwwxxxpppqqqeeeTTTNNNLLL\\\iiinnnjjjMMMqqq~~~~~~zzzaaaTTTAAA+++000000000000000000000000///000000111222333444444666666555888888999ZZZ|||yyyTTTBBB222......++++++///++++++,,,,,,,,,,,,------------......///000000000222111,,,222???MMMzzzMMM___MMM]]]wwwWWWZZZkkkzzzsss___QQQ[[[wwwTTT000000111---...///........................---,,,,,,,,,,,,---......---...000111111222333555555JJJddd~~~ooo;;;888555333333333333333000666111IIIpppUUUNNN^^^ooo|||www~~~}}}}}}yyy{{{}}}yyymmmYYYJJJKKKYYYgggxxx{{{|||||||||}}}{{{yyyxxxxxxyyyzzzwwwwww{{{|||tttYYY[[[sss}}}aaaNNNMMM999555111//////000000000000111111222222333333444;;;ZZZrrr|||uuu|||^^^PPPLLLPPPkkkccc^^^~~~|||ttt^^^NNN555000000000000000000000000///000000111333444444555666666666999:::AAAqqqnnnRRR999111111...,,,///++++++,,,,,,,,,,,,------------......///000000111111111222666FFFiiiaaaPPPxxxxxx]]]iiitttyyyuuu{{{^^^666111000...///...........................---,,,,,,,,,,,,---......,,,...000111111222444666555UUUlllooo;;;888555333333333333333000888333RRR{{{{{{gggQQQQQQcccmmm}}}~~~{{{www~~~}}}wwwppppppwwwrrreeeQQQDDDIII[[[jjj|||}}}yyy}}}~~~{{{xxxuuuvvvxxx{{{ttttttsssvvvzzz~~~{{{vvvgggdddiiifffjjjPPPMMM:::777222000///000000///000111111222222333444444777eeejjjfff}}}yyyWWWIIIGGGQQQyyy^^^sss~~~}}}gggVVV>>>000000000000000000000000///000000222333444555555555666777;;;<<>>ooo^^^]]]wwwuuuUUUJJJJJJUUUuuu|||ggg~~~{{{}}}vvvyyyqqqkkkBBB777000333555///000555222111222333333222222444666333:::...555===aaa|||NNN999333---,,,222------------------------------------///000111222111///777???iiittt___dddtttmmmPPPVVVWWWxxxxxx}}}wwwnnnvvv;;;999&&&222777'''...........................------------...//////,,,333222000333111444AAARRRggg===:::666555555555555444111;;;AAA}}}]]]MMMUUUnnn~~~~~~{{{xxxvvvuuu|||xxxwww{{{vvv{{{{{{sssnnnoootttaaaQQQLLLNNNWWWkkkzzz|||yyy{{{yyyxxxxxxyyyyyywwwvvvuuuxxxwwwrrrqqqvvvxxxvvvmmm^^^]]]```ppp\\\TTTJJJ:::000222444///...222000444111111666333111:::KKKrrrcccfff|||mmmzzzwwwQQQIIIKKKWWW{{{rrr}}}xxxvvvuuuvvvtttyyy~~~rrrUUU;;;222333666000000444000222444555444444444666888444===444>>>SSS|||eee???777444...///---------------------------------...///000111222000222999KKK~~~|||NNNdddtttjjjkkkoooqqq{{{```iiipppiiiTTT]]]WWW___yyyeee]]]mmmGGG888)))222444***...........................------------...//////---222000000555222222<<>>ZZZqqqiiiwww~~~~~~~~~}}}cccYYYjjj|||MMMKKKNNN[[[kkk|||vvvmmmkkkqqqtttyyywwwgggAAA444333777222111333///222333444444333333555777111;;;444@@@gggGGG666666...+++---------------------------------...///000111222444777999UUUaaaAAAppp|||lllbbb\\\YYYffftttvvvYYYdddfffuuujjj\\\fffhhhZZZxxxuuuVVVUUU[[[gggxxx[[[999///222...---...........................------------...//////---000---///777444333===SSSzzzkkk===:::666555555555555444444999KKKxxxyyybbbRRR[[[zzz}}}yyyxxxxxxvvvuuuzzzsssoooyyy~~~{{{}}}|||tttpppssssssmmmfffcccWWWJJJHHHRRRYYYeeezzzyyy}}}zzzyyyxxxwwwuuusssqqqssssssqqqqqquuu|||wwwccc]]]```eeetttNNNLLL@@@666333222//////222///333111222666111444EEE___hhhjjj}}}iiinnnlllKKKMMMSSS```xxxzzzsss|||{{{ttthhhjjjppppppuuu}}}}}}}}}tttJJJ777222666222111333...000111222111111111333555333;;;333AAAwww\\\;;;666000///........................------......///111222333444888777^^^```WWWyyyfffVVVMMMHHHUUUhhh|||~~~bbbjjjmmmzzz}}}eee^^^gggooolllwwwrrrVVVdddggg]]]{{{~~~mmm;;;444222)))..............................------------...//////---000---000555333999JJJsssnnn===:::666555555555555444444:::```zzz{{{wwwdddWWWbbbxxxuuuxxxzzzyyyssswwwpppllluuuyyyuuuwwwtttpppooorrrqqqjjj___XXXGGGBBBGGGSSS\\\ooozzz|||vvv~~~|||zzzyyyzzzyyywwwuuuqqqrrrrrrqqqppprrryyyxxxggg`````````uuuVVVMMMCCC999333111///000222000222111222555111999OOOeeebbbmmm{{{{{{uuuyyyyyycccppp{{{___HHHNNNUUU```ppphhhmmmsss{{{zzzsssfffiiijjjeeejjjzzzXXX>>>222444222222333000000111222222111222444555:::<<<888KKK|||~~~~~~KKK888333555....................................000111222333000777:::mmmrrr\\\gggzzzgggZZZUUUCCCFFFPPPddd~~~rrrnnn___cccmmmooo{{{xxxwwwwww]]]vvv{{{aaavvv;;;555222)))000...........................------------...//////,,,111000000333222BBB^^^||||||}}}zzztttpppqqqvvv~~~~~~|||{{{ooo===:::666555555555555444222@@@mmm~~~}}}vvvhhh^^^kkk}}}tttrrrwwwyyyuuukkkpppkkkgggooopppjjjjjjhhhhhhiiilllllldddWWWMMM;;;>>>HHHUUUdddsssxxx|||vvv|||zzzyyyyyyyyyyyyxxxvvvuuuuuutttsssnnnlllqqqyyyvvviii```\\\YYYfff^^^OOOGGG<<<444000///111222111222000222555111???[[[ssslll}}}}}}yyy]]]kkkyyyyyy]]]DDDLLLUUU___~~~pppaaacccrrrlllzzzwwwpppfff```___YYY```vvvlllJJJ555444222222444222333444555555444444666888999888@@@]]]~~~zzzvvvqqqxxxwwwqqqeee]]]dddyyy~~~{{{tttrrrssssssxxx~~~yyy^^^;;;333111.................................///000111222333333;;;GGGtttYYYpppuuufff```NNNGGGAAAIIIbbb}}}sssmmmgggttt|||{{{wwweeexxx~~~LLLAAA444111---222...........................------------...//////---111111222222333IIImmmxxxlllbbb```___YYYRRROOOHHHQQQaaasss{{{uuuooolllkkknnn===:::666555555555555444666GGG~~~yyyooogggsss|||rrrqqquuurrriii```gggccc```gggfff\\\ZZZ\\\]]]^^^aaabbb]]]QQQGGG:::AAALLL\\\uuuzzzvvvzzz{{{zzzwww{{{yyywwwwwwwwwwwwuuusssuuutttuuutttnnnhhhlllttttttkkk```[[[XXX\\\~~~bbbPPPIII>>>444//////111222222222000222444222DDDeeezzzuuurrrSSSDDDLLLXXXaaaxxxZZZ[[[lllYYYjjj~~~yyyssskkkdddXXX[[[XXX^^^tttYYY<<<666222111444333444555666666555666888999666555LLLttttttqqqvvvtttnnnkkkvvvjjj]]][[[jjj~~~xxxsssppplllfffeeeggglllnnnqqqqqqqqqtttxxx{{{yyy~~~xxx}}}uuuGGG888,,,.................................///000111333333333>>>WWW}}}hhhaaa}}}uuuuuu{{{zzzppplllZZZRRRFFF@@@GGGZZZmmmwwwoooqqqhhhpppnnn{{{zzzyyy{{{{{{yyyoooxxx~~~~~~YYYzzzOOO555000111111...........................------------.../////////111111333555666KKKooovvvkkk^^^UUUMMMKKKJJJEEEAAA@@@===AAAJJJWWWdddnnnqqqrrrmmmmmmllliiiccc^^^[[[ZZZmmm===:::666555555555555444===IIIwww}}}}}}vvvnnnxxx~~~{{{qqqppptttlll___XXX```]]]ZZZaaa^^^SSSOOOTTTUUUUUUWWWZZZXXXNNNEEE>>>FFFRRRdddqqq}}}uuuxxxyyy{{{yyywwwvvvuuutttrrrppprrrrrrttttttnnnhhhllluuutttlllaaa]]]]]][[[ooogggPPPKKK@@@444//////111222333222///111444333GGGkkktttsss}}}pppTTTFFFNNN\\\eeewwwPPP\\\xxxvvvJJJ\\\nnn|||yyywwwpppgggbbbWWW^^^]]]bbbuuudddAAA888333111444333333444555444444444666888999999ZZZppprrrzzziiimmmzzzvvveeekkkrrrbbb]]]xxx{{{uuuyyyqqqiiiccc\\\VVVUUUXXXVVVWWWXXXZZZ^^^dddkkkoookkkrrrnnniii{{{zzzxxxzzzXXXDDD///////////////////////////......//////000222333444---;;;```vvvJJJiiitttdddZZZTTTZZZcccjjjqqqyyycccaaaXXXJJJ@@@EEETTT```mmmjjjZZZUUUHHHVVVfffrrr|||{{{ttt{{{vvvwwwzzzmmmnnnqqq___]]]777000444///...........................------------...//////111111///444999999KKKllluuubbbVVVOOOHHHCCCDDDEEECCCCCCDDDJJJEEE@@@AAAJJJVVV```fff]]]^^^^^^[[[VVVRRRPPPOOOyyy>>>999666666555222333777666aaa{{{{{{{{{|||~~~wwwvvvssskkkjjjhhh\\\]]]aaaTTTUUU[[[SSSRRRSSS]]]TTTZZZddd]]]SSSLLLDDD???OOO___rrruuuxxx}}}xxxwwwttt{{{vvvssstttuuutttrrrpppooorrrtttpppkkkmmmuuuwwwlll^^^YYYXXXVVVkkkyyyUUUGGGDDD777444888---///000///666666---:::]]]uuu]]]yyy~~~lllVVVFFFVVVbbbdddZZZPPPggghhhQQQUUUfffyyyrrruuupppddd```^^^XXXXXX]]]kkkBBB===888333///666222222222333555777888999;;;777ddd}}}eee[[[zzzlllbbbjjjtttzzzddd[[[uuuyyyrrrmmmfff``````eeeddd^^^VVVRRRQQQQQQPPPNNNQQQPPPOOONNNNNNNNNOOOPPPVVV[[[______eeeyyyzzzwwwooovvvEEE777111000......000000000//////000111000///000222333000HHHyyykkkeeeccccccMMMOOOMMMPPPWWWhhhqqq\\\nnnlllbbbZZZTTTLLLUUUnnnyyydddVVVRRRTTTQQQ```bbbaaaqqqmmmeeegggqqqkkkdddrrrYYY777888111///...---,,,,,,---...---+++///......---------......111...444444///@@@eee~~~|||uuu|||lll\\\UUUPPPKKKMMMFFFFFFMMMOOOIIICCCBBBJJJQQQOOOCCC===CCCIIIIIISSSUUUUUUQQQKKKFFFDDDDDDwww>>>999666666555222333777999mmmnnnzzzzzz|||~~~~~~|||}}}wwwssstttxxx{{{wwwtttnnncccbbbddd^^^]]]___UUUWWW^^^WWWSSSUUU___XXXaaakkkbbbUUULLLDDDIIIQQQ[[[sssqqq{{{}}}uuuvvvuuu~~~|||wwwuuuuuuvvvuuutttpppoooqqqrrrmmmggghhhnnnwwwqqqeee]]]XXXTTTiii]]]JJJFFF888222666...111111///555666000???___rrr^^^}}}vvvooo___QQQGGGTTT^^^___VVVOOOiii]]]LLL\\\vvv|||zzzqqqkkknnnkkkdddccc___ZZZZZZ\\\gggVVV@@@<<<666666777222222333444555777888999;;;???tttvvvhhhjjjoooppp\\\eeepppjjj___TTTiii|||sssiiibbb\\\VVVVVVZZZZZZWWWSSSQQQPPPPPPOOOOOONNNMMMLLLJJJJJJJJJKKKKKKNNNPPPRRRTTTYYYkkksssooofff{{{KKK333222000///...000000000//////000111000///000222444999EEE}}}www~~~fffQQQPPPNNNTTTgggyyynnn}}}zzzmmmqqqsssfff[[[ooo]]]ZZZ___bbb[[[fffeeeaaajjjqqqvvvkkkssslll~~~bbbgggnnnmmmbbb===;;;333111///...,,,---......---+++///......------.........000,,,222555:::\\\ggg[[[```bbbaaaeeellliiiaaaXXXUUUWWWVVVRRRWWWVVVXXXZZZXXXSSSPPPPPPOOOUUUXXXQQQHHHCCC@@@>>>KKKMMMNNNLLLGGGCCCBBBBBBwww>>>999666666555222333777>>>mmm~~~}}}tttqqqrrrtttsssrrrwwwxxx{{{~~~jjj^^^\\\eeewww~~~zzz}}}wwwtttkkk\\\[[[cccddd^^^\\\WWWZZZccc^^^UUUYYYaaa___mmmvvvhhhVVVKKKDDDMMMWWW___vvvqqqnnn~~~sssyyyyyy~~~~~~{{{xxxvvvvvvwwwwwwvvvuuuuuuvvvuuuooohhhgggkkktttsssiii^^^UUUPPPbbbgggMMMHHH;;;000333///333222///333555444FFF```kkkaaa{{{|||xxxiii___UUUNNNHHHQQQWWWXXXRRROOOoooZZZQQQjjjwwwtttooommmmmmiiiccc```^^^YYYYYYXXX^^^vvvmmm@@@;;;333999111333333333444555777888999666CCC{{{```RRRWWW[[[ddd```PPPNNNeeeppp___MMMSSS~~~~~~||||||~~~qqqddd]]]WWWRRRQQQSSSPPPPPPPPPOOOMMMKKKKKKLLLJJJIIIGGGEEEEEEEEEEEEEEEGGGDDDEEEJJJMMMZZZooojjjcccdddddd;;;444222//////000000000///...000111000000000222444===QQQqqqlll]]]UUUSSSZZZxxx}}}eeeeee}}}hhh```kkk}}}aaaUUU```nnnsssfffkkkhhhfffjjjjjjttt[[[}}}{{{yyymmmDDD999000000000...------......---,,,///......---......//////333000222111666\\\lllVVVQQQQQQPPPWWWYYYZZZ\\\bbbiiijjjgggdddfffddd```___```aaa```hhhgggfffbbbVVVGGG???===AAADDDFFFGGGEEECCCBBBBBBwww===999666666555222444888CCC~~~~~~tttlllmmmqqqsssrrrqqqtttppppppvvv{{{kkkWWWKKKLLLZZZsss{{{xxxyyy}}}vvvuuummm[[[YYYfffmmm```ZZZ[[[___kkkhhhWWW]]]cccfffxxxkkkTTTIIICCCIII]]]jjjxxxjjjppp~~~sss~~~||||||zzzxxxvvvvvvvvvwwwwwwwwwwwwxxxvvvqqqkkkhhhhhhppprrrhhh[[[RRRLLLYYYssspppMMMIII???000222000333444000222333777LLLaaaccc]]]sss}}}ttt}}}lll]]]RRRLLLJJJHHHMMMQQQTTTRRRSSSyyyXXXQQQiii|||vvvxxxzzzrrriiiaaaYYYZZZVVVUUURRRRRRhhhEEE999111<<<...333333444444555777888999777KKKnnnOOOJJJLLLKKKRRRTTTPPPWWWhhhiiiZZZSSSlll~~~wwwkkk___YYYVVVRRRNNNMMMHHHKKKMMMLLLHHHFFFFFFGGGFFFEEECCCAAA@@@@@@AAAAAADDD>>>@@@HHHHHHNNNppppppiiihhh^^^www:::666333000//////000000///...000111111000111333555:::hhh[[[qqqvvvfffZZZaaannnssszzzVVVWWWrrrgggzzzsssUUUNNN___pppsssnnnnnnmmmsssyyyvvvsssoooiiiTTT:::///333111///......//////---,,,...............//////000,,,...555666===bbbjjjccceeecccllluuu{{{rrrgggcccZZZJJJBBBBBB===@@@CCCEEEGGGGGGGGGGGGqqq===888555666555333444888DDDxxx}}}sssmmmpppvvvuuussssssooogggaaaeeepppwwwsssmmm^^^TTTIIIDDDGGGVVVppp|||~~~vvvvvvwwwqqqtttooo]]][[[jjjtttdddYYY```ffftttsssZZZbbbeeellljjjOOOGGGEEEKKK___lllxxxhhhrrr|||rrrxxxyyyyyyxxxvvvuuuuuuuuuvvvqqqtttuuurrrnnnjjjfffcccoooqqqeeeXXXSSSNNNSSSccc{{{NNNIIIDDD333333222111555111111111999SSSddd___fffqqq}}}yyyeee{{{uuufffYYYOOOHHHDDDCCCHHHJJJMMMTTTVVV[[[oooMMMIII^^^zzzssshhhcccYYYYYYTTTTTTOOOLLL^^^zzzXXX===555???222444444444555666777888999AAA[[[aaaLLLHHHLLLRRRVVVkkkgggaaaeeelllccc\\\dddwwwddd[[[SSSRRRQQQLLLGGGEEEBBBEEEHHHGGGDDDCCCDDDFFFCCCBBB@@@???>>>>>>>>>???BBB===AAAIIIGGGGGG```rrrfffkkk^^^CCC888555111//////000000000...000111111111222444666===qqqyyyVVVtttooohhh~~~iiixxx{{{uuunnnfffiiiyyyfffggguuuoooTTTMMMYYYbbbaaassssssvvv}}}iiiZZZmmm@@@111888222000////////////...,,,...............///000111---111777666===```vvveeeYYYXXXVVVLLLCCCAAA===>>>@@@DDDGGGIIIJJJJJJhhh<<<888555666555333555999GGGyyywwwsssxxxzzzuuurrrssspppggg___aaahhhiiibbbYYYLLLIIIFFFFFFIIIVVVmmm|||uuuuuurrrlllpppooo___\\\lllyyyiiiYYYffflll}}}}}}]]]fffiiirrreeeJJJFFFJJJVVV___iii~~~eeeppp}}}rrr~~~{{{tttyyyyyyyyywwwtttssstttuuuqqquuuvvvssspppnnnhhhbbbooossshhhZZZVVVSSSSSS[[[TTTJJJHHH444555444000333222222111<<<[[[lllbbbiii}}}nnn{{{lll___}}}rrreeeVVVMMMIIIEEECCCCCCIIIIIIMMMWWW\\\bbbaaaHHHMMMhhhlllcccfff^^^ZZZTTTTTTPPPJJJZZZvvvyyy}}}qqq>>>888;;;555555555555555666777888999EEEfffjjjYYYQQQQQQ[[[ggg{{{lll]]]aaaiiibbbggg}}}aaaUUUPPPLLLNNNNNNJJJFFFEEE@@@AAAAAAAAAAAABBBEEEGGG@@@???===<<<<<<======>>>???===BBBHHHDDDBBBSSSkkkqqq^^^eee[[[kkkPPP:::666222000///000000000...///111111111222555777HHHqqqsssmmmbbbfffwwwzzznnnwwwwwweeennn}}}rrraaa[[[[[[YYYSSSrrrwww~~~zzzpppaaaSSSIII111666333111000///000///...,,,............///000111111000222555444DDDqqqggg\\\VVVUUUXXXYYYRRRIIICCC???>>>>>>AAAEEEIIIKKKKKKddd<<<888555666555333555999NNN|||xxxwww}}}}}}sssooorrrppplllhhhgggfffbbbZZZSSSIIIIIIJJJLLLNNNYYYooo~~~{{{vvvxxxuuulllnnnnnnaaa^^^ppp~~~mmmZZZkkkrrr^^^iiimmmwwwaaaFFFGGGPPP^^^dddsssvvv___nnnuuu{{{wwwvvvzzz{{{{{{yyyuuussssssuuutttyyyzzzvvvsssqqqiiiaaakkkuuunnn]]]XXXTTTSSSYYY^^^MMMJJJ555666666///000222333111@@@dddwwwllljjjeeennnzzzeeeaaaqqqgggZZZMMMHHHEEEBBBDDDHHHJJJJJJOOO\\\bbbfff]]]IIIRRRooouuu{{{hhh```eee\\\YYYRRRRRRPPPJJJXXXqqq~~~AAA;;;555888555555555555666777888999???kkksss]]]WWWbbbsssssshhhcccnnntttnnnkkkRRRPPPLLLKKKMMMLLLIIIIIIKKKHHHDDD???<<<===???AAABBB<<<<<<;;;:::;;;<<<===>>>>>>???CCCDDDAAABBBMMMZZZsss[[[___ZZZQQQ\\\<<<888333000///000000000...///111111111333555777NNN|||{{{```]]]wwwqqqrrr}}}jjjuuuzzzyyyxxxoooeee```fffttt}}}nnnaaakkk]]]TTTXXX777555444222000000000000...,,,............///000111222,,,...333:::[[[www[[[DDD<<>>;;;???GGGLLLKKKQQQ___eeeggg^^^FFFIIIcccwwwdddtttjjj```bbbTTTVVVOOOPPPNNNHHHUUUmmmyyyHHHBBB666???666666555666666777888999<<>>BBBDDDBBB@@@DDDMMMSSSuuu]]]^^^[[[FFFyyy<<<888333000///000000000...///111111222333555888LLLvvvxxxrrrjjjsss}}}YYY```zzzzzzvvvYYYnnnZZZbbb\\\VVVjjjBBB;;;444333111000000000...,,,............///000222222888666444555QQQtttbbbXXXXXXMMM;;;???QQQNNN```kkkbbbUUUPPPNNNLLLIIIEEEAAAAAAFFFKKKNNNOOOggg???:::888777555333777===jjjyyy}}}{{{|||xxxrrrrrrxxxvvvqqqkkkhhheee___UUUMMMMMMNNNPPPSSSTTTZZZiiixxx{{{zzzyyyxxxpppooo```]]]zzzrrr___qqqxxx___mmmrrrVVVQQQVVVWWWgggpppbbbLLL~~~tttqqq~~~yyyyyyxxxwwwvvvuuutttsssuuuvvvtttqqqooommmeee\\\kkkoooooocccSSSKKKOOOWWWqqqeeeTTTDDDBBB444222...444111222444BBBxxxwwwkkkmmmyyyyyytttfffYYYNNNCCC??????@@@CCCGGGOOOIIINNNZZZZZZaaa[[[NNNOOO```jjjrrrsssZZZaaaXXXXXXVVVOOONNNPPPNNNQQQhhhOOOAAA:::888888777666666777999;;;<<>>===<<<@@@@@@AAAAAABBBEEEIIILLL}}}lllXXXTTTXXXRRRHHH222666555000333...222111...---000111111444888aaaqqqWWWZZZnnn~~~eee\\\ssskkklllnnntttllldddeeennn|||~~~fffcccVVV```UUUHHH===777555222000000000///......------......///000111;;;---555555___vvvhhhVVVYYYWWWNNNEEECCCGGGKKKXXX```ddd___ZZZYYYUUUQQQJJJFFFCCCCCCGGGJJJKKKKKKnnn>>>:::888777555333777===ooo~~~~~~}}}{{{|||zzzuuutttwwwuuurrrnnnkkkggg```VVVPPPNNNNNNQQQUUUXXX^^^jjjwww{{{xxxuuuuuunnnpppcccbbbjjj^^^ssszzzyyy```sssxxx^^^QQQSSS]]]mmmyyyZZZ^^^xxxttt}}}xxxwwwwwwvvvuuutttssssssrrrtttsssqqqpppnnnfff]]]iiinnnooodddSSSKKKNNNVVVaaalllVVVFFFCCC666333000000///333888JJJppp}}}}}}qqq~~~wwwfffXXXMMMCCC@@@AAABBBFFFJJJMMMHHHLLLTTTVVV^^^kkkUUUPPPQQQaaa{{{hhhqqqhhhPPPVVVPPPRRRTTTMMMLLLNNNLLLOOOeee^^^HHH>>>:::888777666666666888:::<<>>@@@AAAGGGCCC???>>>???BBBEEEFFFIIIHHHGGGFFFEEEDDDCCCBBB???@@@AAAAAABBBDDDHHHKKKpppkkkXXXTTTWWWQQQLLL555888666111444...222222//////222222222666;;;ccckkkwww~~~tttvvv}}}{{{~~~fffPPPZZZmmm}}}xxxkkkSSSPPPRRRZZZmmmfffxxxuuurrrsssvvv~~~uuucccttt^^^uuu\\\wwwjjjCCC999666222000000000...---...------......///000111333---;;;:::YYYyyyvvvdddXXX^^^^^^ZZZQQQHHHEEEJJJOOO^^^ccceee```[[[YYYUUUPPPNNNKKKHHHHHHKKKNNNNNNNNNqqq>>>:::777777555333777===mmm}}}{{{|||{{{yyy{{{|||yyyvvvuuussssssrrrnnnhhh```XXXSSSPPPOOOQQQWWW^^^eeeppp{{{zzzwwwtttsssmmmooodddcccbbb___uuu|||qqqaaayyy}}}dddQQQSSSfffrrrTTThhhyyyxxxuuuxxxvvvvvvvvvuuuuuutttttttttppprrrrrrppppppnnneee\\\ffflllnnndddTTTKKKMMMTTTaaaxxxYYYJJJDDD888555222222000555666III|||tttqqq|||vvvuuuxxxoooxxxppp~~~qqqjjjWWWMMMCCCAAACCCFFFJJJOOORRRNNNMMMPPPRRR[[[tttkkk^^^\\\PPPKKK___vvvnnnyyy```JJJPPPOOOSSSRRRKKKJJJMMMJJJMMMbbb}}}oooIII===777888777666555666888:::;;;[[[eeeVVVBBB888888===??????>>>>>>===<<<;;;:::::::::===<<<<<<===@@@CCCCCCCCCEEEEEECCCBBBAAA@@@@@@@@@>>>???@@@AAABBBDDDGGGJJJ^^^ttt{{{eeeVVVRRRTTTSSShhhRRR999;;;888222444///222222000000333333333888>>>eeeqqq{{{ttt___YYYQQQIIILLLWWWfff{{{|||^^^UUUQQQQQQeeeiii~~~|||{{{rrrfffeee[[[rrrEEE:::777444111000///...---...------......///000111333...<<>>:::777777555333777===hhhwwwwww~~~~~~|||~~~zzzxxxzzz}}}|||wwwsssqqqssssssppphhh___YYYUUUVVVRRRSSSZZZcccmmmzzzzzzxxxvvvtttmmmnnnaaa^^^www|||___aaattt|||jjjbbbzzz~~~]]]RRRYYYnnnttt{{{TTTlll{{{rrryyywwwwwwvvvvvvvvvvvvvvvuuuuuuuuuppprrrrrrqqqpppmmmcccYYYdddkkknnneeeUUUKKKLLLRRR[[[]]]OOOEEE999555222444000666333GGGvvv|||eeesssxxxlllccc``````fffzzzrrrrrrhhhsss{{{mmmkkkVVVLLLCCCBBBEEEHHHNNNSSSYYYVVVRRROOOQQQZZZgggqqqiiieeerrroooMMMEEEbbbzzztttzzzXXXHHHPPPTTTXXXQQQKKKJJJLLLJJJKKK```zzz~~~III>>>666999888666666666888:::;;;UUU~~~wwwtttppplllkkkllltttzzz^^^OOODDD888444777;;;:::777888999999:::;;;;;;999777666555555777999;;;;;;::::::999999888888999:::;;;===???@@@AAABBBDDDGGGJJJSSShhhvvvmmmZZZQQQPPPRRRSSSNNNXXX>>>===888222444...111222000111333333333999@@@iiipppMMMPPPDDDBBBIIIOOO]]]nnnttt}}}lllbbbgggvvv|||yyy}}}ddd^^^^^^\\\ooozzzcccaaaeeewwwOOOrrrsssAAA<<<999555222111000...,,,...------......///000111;;;///777PPP{{{}}}ooogggdddeeemmmhhh```WWWPPPMMMSSS[[[gggeeeaaa______]]]XXXRRRRRRQQQPPPOOOPPPPPPPPPPPPeee===999777777555444888>>>mmmzzzyyyzzz~~~{{{||||||vvvqqqrrrrrrooohhh```YYYVVV\\\WWWVVV]]]gggttt{{{yyyxxxvvvnnnnnnaaa\\\sssuuuaaaeeeppp{{{fffcccvvv}}}|||OOOTTT```qqqzzzsssYYYvvvyyyttt~~~|||zzzwwwwwwwwwwwwwwwwwwwwwwwwrrrtttssspppooolllbbbXXXdddlllooofffVVVJJJKKKPPP[[[bbbUUUHHH;;;555222222---666111KKKyyyuuueee|||~~~xxxzzzeeeUUUOOONNNQQQVVVnnnssszzzjjjcccddd}}}vvvhhheeeUUUKKKCCCBBBFFFIIIOOOTTTXXXWWWSSSPPPSSS[[[cccggggggppp}}}mmmHHHKKKmmm~~~wwwsssPPPJJJSSS\\\___RRRKKKJJJMMMJJJKKK___yyyMMMDDD;;;:::999777666777888:::;;;QQQ|||ssskkkeeeccc^^^YYYVVVVVV]]]mmm|||tttaaaLLL<<<888666444555777888777555555555777;;;>>>???<<<999888555111000111222222222333333444555666888:::;;;===???AAABBBCCCDDDGGGIIIOOObbblll___NNNJJJNNNQQQIIITTT^^^AAA>>>999333555...000111000111333222333:::CCCrrrbbbQQQTTT\\\UUURRRPPPPPP\\\ddd^^^|||lllRRRAAAFFFWWW]]]WWW]]]eeeNNNIIIRRRVVVhhhuuu{{{TTTbbbbbbbbbmmmGGGjjjrrrQQQBBB<<<999555333111000///---...------......///000111:::111888YYY~~~rrrgggfffmmmtttppphhh```[[[TTTQQQVVV___eeebbb___```aaa___[[[XXXVVVVVVWWWWWWVVVVVVUUUUUUbbb===999777666555444888>>>{{{xxx{{{~~~|||sssrrrpppmmmhhhbbb\\\XXXaaa]]]]]]ccckkkwww{{{{{{xxxuuummmpppccc___uuuvvvbbbhhhmmm{{{dddeeevvv~~~iiiFFFWWWbbboookkk\\\zzzwww~~~zzzwwwyyyyyyyyyxxxxxxwwwwwwwwwtttuuusssooonnnlllddd[[[gggnnnpppgggUUUJJJJJJOOO\\\hhh]]]LLL>>>555222444---888///MMMyyylllbbb~~~{{{sssZZZKKKIIILLLPPPPPPfffpppuuuhhhaaahhhuuuyyyuuukkkbbbUUUKKKBBBBBBEEEHHHMMMSSSSSSRRRRRRRRRUUU\\\eeelllqqqrrrlllWWWJJJ[[[ssszzzrrrRRRVVVaaakkkjjjRRRLLLKKKNNNJJJKKK^^^wwwOOOHHH>>>;;;:::999888888999;;;<<>>mmmdddFFFAAA:::444777000222000000222333222333;;;EEEyyyddd???CCC```xxxnnniiidddZZZQQQVVVKKKNNNcccuuu{{{gggMMMPPPNNNQQQSSSbbbhhhsssvvvsssmmmvvv|||bbbXXXbbbFFF^^^aaa@@@???FFF<<<999666333222111000......------......///000111000333???```ppp{{{pppjjjmmmvvvrrriiibbb___ZZZSSSVVV^^^ccc```aaadddeeeaaa^^^^^^WWWYYY[[[\\\ZZZYYYYYYYYY___<<<999666666555444888???~~~tttzzz~~~wwwsssooollliiieee___ZZZbbbbbbeeejjjnnnuuu{{{zzzvvvtttllloooddd___tttuuu^^^iiimmm|||aaaiiizzz[[[FFFZZZ^^^hhh{{{ccc^^^zzzyyy|||uuuuuuzzzyyyyyyxxxwwwvvvuuuuuussssssqqqnnnnnnnnnhhh```jjjppprrrgggUUUIIIJJJOOOPPP}}}nnneeeQQQCCC777222555...:::000RRRlllhhhpppWWWIIIKKKRRRQQQOOObbbmmmttt~~~hhhffffffiiiooo{{{vvvtttoooaaaVVVKKKBBB@@@CCCFFFKKKPPPTTTSSSUUUYYYZZZ\\\hhhwww{{{wwwggg]]]gggqqqwww|||uuuVVVcccoooxxxrrrRRRLLLKKKNNNJJJJJJ]]]vvvTTTLLL???===<<<:::999999:::<<<===ZZZ}}}ttthhh^^^XXXUUURRROOOMMMJJJKKKMMMLLLGGGEEEGGGAAAIIIPPPOOOIIIBBB===;;;===EEEBBB888444333444999333444555555555444444444999888999===CCCEEEBBB>>>;;;888444222222333333333333555888;;;<<<<<<;;;:::>>>@@@CCCEEEFFFGGGIIIJJJMMM^^^bbbQQQCCCFFFNNNPPPBBBtttiiiJJJDDD===777;;;444555111111333444333444===HHHmmm~~~|||zzz|||www```LLLWWWqqqpppSSSSSSLLL\\\~~~yyykkk\\\QQQSSSccc}}}yyyppp~~~rrrooo|||}}}aaa\\\cccEEE___RRR<<>>===;;;::::::;;;<<<===[[[{{{nnnfffZZZRRRNNNLLLKKKIIIEEEAAA???BBBCCCBBBAAACCCCCC:::999@@@===555888CCC???666///888CCC888---333555333222333666999;;;;;;<<<::::::>>>CCCEEEBBB>>>777555444444555666555555;;;===@@@CCCDDDBBB@@@>>>???AAADDDFFFGGGHHHIIIKKKJJJ]]]bbbQQQCCCGGGOOOPPPOOOhhhmmmMMMFFF???:::>>>777888222333555666444555???KKKkkk}}}yyy}}}yyygggPPPNNNjjjwwwQQQ]]]sssdddXXX]]]uuuuuubbb{{{jjjwwwwww___bbbgggAAAhhhUUUKKKOOO:::;;;888555444333333222111...------......///000111777888AAAnnnoooxxxuuuxxx}}}|||yyyoooiiiiiibbbUUUQQQVVVdddeeejjjoookkkcccaaaeeeggglllppprrrpppnnnooopppUUU<<<888444444333333999@@@wwwvvv{{{}}}}}}zzzyyy||||||uuummmjjjkkkggg^^^VVV___iiipppooopppzzz{{{wwwuuuppphhhaaaaaaiiippp___```nnn~~~mmmjjjuuuRRRUUUaaa]]]```mmmttt~~~xxxhhh]]]zzz{{{zzzppp{{{}}}}}}yyywwwxxxvvvrrrtttsssssssssqqqlllfffbbbhhhnnnoooeeeUUUJJJJJJNNN[[[uuu~~~sssjjjHHH666888444:::555555bbbsssaaaTTTRRRUUUUUUUUUVVVZZZ^^^___]]]ZZZ]]]bbbvvvwwwssstttkkk\\\XXXMMMBBB@@@AAADDDHHHMMMUUUfff]]]ddd[[[kkkiii{{{zzznnnjjjZZZiiitttRRRPPPHHHGGGMMMMMMLLL]]]ttt___OOOGGGFFFAAA<<<:::;;;======<<>>>>>===<<<<<<;;;;;;;;;:::777666444333222222333333999888777777777888999:::AAA@@@@@@@@@@@@>>>:::777777::::::777222111444888AAAEEEHHHFFFAAA<<<;;;<<>>;;;777444222000///000///.........///111222;;;222===rrr~~~uuuqqq{{{wwwsssrrroookkkfffaaa]]]ZZZnnnllljjjjjjllloooqqqqqqqqquuuzzz~~~~~~YYY===888555555444444999AAAvvv{{{}}}{{{yyyyyy{{{xxxtttooommmkkkggg```[[[^^^iiipppppprrr|||yyyuuunnneee```aaahhhooo___^^^hhhvvvuuujjjlllxxxrrrNNNYYYhhheeeiiimmmyyyoookkkmmmyyyyyyyyywww}}}~~~}}}xxxuuuvvvtttqqqqqqqqqppppppooolllgggddddddiiikkkbbbSSSJJJKKKPPPJJJkkkxxxRRR999888333777333333___~~~{{{rrr]]]RRRPPPUUUWWWYYY[[[\\\\\\]]]]]]sssyyyzzzsssnnniiidddbbbYYYPPPHHHEEEEEEEEEIIIOOOeeennndddnnnjjjrrrjjjvvvpppVVVffffff```YYYZZZeeemmmcccRRRPPPHHHGGGMMMLLLLLL]]]ttt___PPPHHHFFFBBB===:::;;;<<<<<<;;;NNNzzz}}}mmmaaaYYYTTTNNNIIIFFFEEECCCBBB@@@???>>><<<;;;;;;<<<>>><<<======<<<999777666666222222222333555777:::;;;999999888777888999:::;;;???@@@AAAAAAAAA???===<<<>>>???===999555555:::???CCCGGGHHHDDD>>>:::;;;>>>FFFFFFGGGGGGHHHJJJKKKLLLMMMSSSTTTHHH>>>HHHPPPKKKLLLbbbTTTJJJHHHCCC:::666999333222444222;;;999;;;fff|||sssttt```ZZZXXXVVVhhh|||yyyqqq|||www^^^ZZZHHHEEEggg]]]iii~~~ooonnnjjjxxxzzz[[[YYY[[[CCC{{{PPPFFFGGGAAA???>>>;;;888555333111000000//////...///000111222///666GGGrrrwwwkkk~~~xxxuuutttsssrrrpppooolllfff___ZZZssspppmmmlllnnnrrrvvvyyyVVV>>>:::777666555555;;;BBBwww|||~~~}}}yyywwwvvvqqqpppnnnllliiieeeaaa^^^\\\gggpppqqquuu}}}{{{uuulllccc___```dddggg^^^[[[___ggggggccckkkxxxfffOOO```nnnjjjllloooxxxhhhkkkyyytttvvvvvv|||yyy~~~|||vvvssstttsssppppppooonnnnnnnnnllliiifffdddjjjkkkbbbSSSIIIJJJOOOVVVxxxddd>>>888222444222444```{{{fffWWWSSSZZZ[[[]]]^^^```fffnnntttvvvmmmkkkbbbUUUTTT]]]]]]UUUMMMJJJHHHGGGJJJPPP]]]___XXXfffmmmtttooo~~~gggOOORRRPPPHHHJJJVVV[[[SSSQQQVVVOOOIIIHHHLLLKKKLLL^^^vvv{{{```QQQJJJFFFCCC>>>;;;;;;;;;;;;;;;NNNxxxxxxjjj]]]UUUNNNKKKGGGEEECCCBBBAAA@@@======<<<;;;;;;<<<<<<===<<<>>>>>>;;;666222111222111222333555888:::===>>>::::::999888999:::;;;<<<@@@CCCFFFEEECCCBBBCCCEEEJJJGGGAAA:::555777>>>DDDGGGIIIHHHAAA:::777<<>>lll|||}}}wwwlll```KKK@@@??????GGGJJJ???AAAPPPMMMBBBNNNKKKaaa\\\TTT\\\cccnnn|||{{{zzzkkk___ggg___uuuwwwsssvvvYYYUUUUUUCCCwwwTTTBBBBBBAAA???>>><<<:::777555333222000000///...///000111222---<<>><<<;;;::::::;;;============???@@@>>>888111...000333555555666777888999::::::;;;:::999999:::;;;===>>>CCCGGGJJJHHHDDDCCCFFFJJJPPPJJJAAA777333555===DDDIIIIIIFFF>>>777777???GGGHHHHHHHHHIIIJJJKKKMMMMMMMMMSSSKKK>>>CCCNNNOOOKKKmmm]]]SSSLLLIIIFFF>>>999888555333555111888999AAApppxxxtttgggSSSIIIBBB>>>999999===@@@===KKKWWWUUUUUUZZZyyypppccchhhjjjbbb```gggzzzOOOGGGUUURRRhhhvvvyyyttt[[[RRROOOAAAuuu```GGGCCCDDD@@@???>>><<<999777555333111000/////////000111222333===IIIaaa~~~|||{{{{{{{{{|||~~~sssoooxxxtttsssoooooossszzz{{{nnncccppprrrvvv|||iii@@@<<<888888777777===DDD}}}~~~{{{wwwtttqqqiiibbbccchhhiiiaaaYYYWWWcccnnnssszzz{{{yyytttmmmddd]]]UUUNNNIIINNNMMMLLLKKKJJJLLLRRRXXXfff```ZZZ___lllpppooosssyyy{{{}}}lllwww~~~yyy||||||zzz|||zzz{{{yyyttttttwwwxxxvvvvvvtttrrrqqqooonnnjjjhhhhhhllllllaaaQQQGGGIIINNNLLL```HHH777333222555999bbbwwwuuu___SSSTTT[[[]]]```eeeiiillllllkkkyyy}}}TTTDDDWWWddd\\\dddmmmqqqpppsss}}}lllZZZHHHCCCGGGIIIJJJKKKNNNQQQPPPLLLTTT^^^YYYUUUmmmeee]]]XXXTTTRRROOOLLLOOOTTTLLLJJJJJJJJJIIIOOOfff}}}^^^RRRMMMIIIGGGDDD@@@<<<:::::::::MMMuuuooo___TTTNNNKKKDDDBBB@@@??????===;;;888888888888;;;>>>@@@>>>===DDDAAA<<<444///...333777777777777888888777777777::::::999999:::<<<===>>>DDDGGGHHHEEE@@@???BBBFFFHHHCCC:::333111666>>>EEEIIIGGGBBB;;;777999BBBJJJIIIIIIIIIJJJKKKLLLNNNNNNIIIPPPDDD;;;CCCGGGFFFKKKlllYYYSSSMMMKKKHHHBBB<<<999:::999999333999:::BBBsssqqqdddKKKFFF???<<<>>>@@@JJJYYY```yyyccc___{{{|||~~~~~~|||gggSSSTTTUUU___sssddduuu||||||ttt}}}qqq\\\PPPIIIAAAdddKKKHHHKKKAAAAAA@@@>>>;;;888666444111000/////////000222333333666IIIsss{{{rrrooonnnqqquuuvvvxxxrrroooooopppuuu~~~yyynnnlllsss~~~]]]@@@<<<999888777777===DDD|||~~~~~~}}}|||zzzwwwuuuwwwkkk``````gggiii```VVVZZZcccmmmttt~~~~~~yyyxxxuuunnneeeZZZOOOFFFBBBEEEGGGFFFCCCAAACCCFFFFFFFFFHHHQQQ^^^hhhqqqxxx}}}|||tttxxxtttxxxuuuzzzvvvxxxwwwttttttwwwxxxvvvuuusssrrrqqqooommmiiifff___dddeee\\\NNNFFFIIIPPPWWWfffOOO777555111666666YYYkkk{{{cccSSSOOO]]]dddlllqqqooofff]]]WWW```]]]UUUMMMNNNXXXbbbgggsss{{{{{{www~~~ooo]]]KKKEEEGGGIIIJJJJJJGGGSSS\\\RRR```lllNNNccckkkRRRWWWYYYWWWWWWWWWRRRKKKKKKKKKLLLJJJIIIRRRkkk[[[QQQNNNKKKJJJHHHCCC>>>;;;:::;;;HHHpppvvvdddXXXPPPKKKGGGBBB@@@>>>======;;;999777777666888<<>>HHHEEEGGG___rrrVVVRRROOOMMMKKKGGGAAA<<<888777888111555555>>>ooo{{{kkkaaaOOODDD333333AAAEEEIIIWWWsssfffVVV{{{qqqnnn}}}uuuSSSMMM```gggsssrrrzzztttooo\\\___hhhvvv{{{jjjXXXLLLEEEDDD\\\IIIKKKOOODDDCCCBBB@@@===999666444111111000///000111222333222555OOO~~~{{{vvvsssrrrtttyyyzzzqqq|||TTT@@@;;;888888777777<<>>777333999666UUUiiiyyy|||wwwcccRRRNNNYYYdddpppsssnnniiikkkpppxxx{{{|||www{{{}}}wwwmmmaaaTTTNNNJJJHHHIIILLLYYYooosss^^^bbbEEEKKKSSSZZZ\\\XXXPPPIIIIIIKKKMMMKKKJJJVVVpppXXXPPPNNNMMMMMMKKKFFF@@@<<<;;;<<>>@@@:::333111444777999888777888999:::;;;;;;::::::999999888888:::;;;===>>><<<;;;888666666888:::<<<555333333555:::@@@FFFIIIDDD>>>777777===EEEJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMOOOBBBBBBNNNFFFQQQhhhSSSRRRPPPOOONNNLLLEEE???555555777000444333<<>>:::666333222111000000000111222333444999PPP|||yyy{{{yyy{{{~~~|||ccc???;;;888777666777<<>>DDDGGGCCC???<<<666111222888;;;999666:::;;;<<<<<<<<<;;;:::999888888888888999;;;===>>>;;;888555444777:::<<<===777666777:::>>>CCCFFFGGGBBB;;;444666@@@IIILLLKKKKKKKKKLLLLLLMMMNNNPPPQQQJJJJJJ<<<@@@MMMCCCVVVdddRRRRRRQQQPPPPPPNNNHHHAAA999:::<<<666:::999CCCuuu|||kkk]]]XXXGGGIII@@@BBBQQQMMMOOOgggzzzeeelllyyyzzzccccccnnnSSSnnnVVVJJJAAA@@@LLLVVVIIIJJJEEEHHHGGGFFFCCC???:::666333222111000000000111333333333;;;JJJjjjwwwwww}}}mmm???:::666777777666999>>>uuu{{{}}}vvvtttuuuvvvsssppprrrrrraaaRRRVVVXXXUUUUUU___iiiqqqxxx|||sssvvvzzzqqq\\\LLLJJJJJJGGGQQQ___SSS===FFFYYY[[[UUU\\\ZZZTTTKKKFFFKKKYYYfffmmmqqq~~~{{{qqqnnnpppwww|||zzzyyyzzztttqqqnnnnnnooopppooollliiikkkjjjgggggghhheee```___dddcccUUUGGGDDDHHHMMMTTT___{{{>>>;;;888999:::SSSjjjpppUUUOOORRRLLLPPPTTTGGGLLLNNNUUUXXXbbb{{{ssstttuuuqqqkkkiiieee^^^TTTLLLFFFEEEEEENNNJJJZZZuuuccc}}}sss@@@FFFDDDHHHRRRVVVQQQLLLJJJLLLEEEKKKRRRMMMVVVsssXXXUUUHHHNNNMMMKKKHHHEEEAAA>>><<>><<<999999888777777777777777222555888;;;@@@CCC@@@999888111...333888999888888777999::::::::::::;;;===::::::999:::;;;===???@@@AAA<<<777666999===??????@@@;;;666888>>>DDDFFFFFF???999444888BBBKKKOOOOOOMMMNNNNNNMMMLLLMMMPPPRRRCCCLLL<<<>>>VVV;;;```hhhSSSPPPPPPPPPMMMFFFBBBCCCAAA:::;;;333444999FFFnnn}}}```RRR___\\\>>>AAATTTPPPLLLXXX^^^xxxnnntttiiimmmvvv}}}zzzssscccooottt}}}||||||lllQQQHHHCCC;;;]]]aaaPPPHHHGGGGGGHHHGGGDDD???:::777777333333222222222222222333'''BBBKKKeee{{{yyyyyy}}}ooo@@@;;;888888888777:::???xxxuuuzzzyyyvvvxxxyyyxxxvvvtttsss```PPPSSSWWWWWW[[[cccllluuuzzzwwwwwwvvvmmm]]]OOOKKKMMMNNNUUUgggdddXXXfff~~~tttooohhh```ZZZXXXZZZ[[[\\\[[[```kkkzzz|||ooooooppprrruuuvvvuuuttttttqqqooonnnoooooommmkkkfffiiiiiiggghhhiiifff```]]]bbb```RRREEEBBBGGGKKKPPP^^^FFF===999999666HHHxxxbbb~~~}}}}}}uuuXXXLLLQQQXXXUUUZZZYYYHHHKKKOOOOOOXXXzzzzzzuuutttrrrllleeeeeebbb\\\SSSHHHAAA???@@@AAA@@@HHHZZZgggfff___ZZZkkknnneeeeeedddHHH>>>===DDDQQQVVVRRRKKKIIIGGGGGGNNNOOOOOOcccUUUPPPJJJJJJIIIHHHFFFDDDAAA???>>>CCCaaauuudddQQQHHHEEEAAA>>><<<999888777666666666666777666:::===>>>@@@CCC@@@;;;999222///333888999888888888999;;;;;;::::::<<<===<<<<<<;;;<<<===>>>@@@AAABBB>>>999888;;;>>>>>>>>>???;;;999;;;@@@CCCBBB@@@999777888>>>GGGMMMOOONNNNNNNNNMMMNNNNNNOOOOOOOOOFFFAAAAAACCC@@@>>>iii|||nnneeeZZZPPPLLLJJJGGGEEEFFFDDD<<<===666777888;;;[[[wwwVVVEEEOOOXXXQQQOOOPPPRRR^^^hhhggg~~~UUUsssvvvrrr```JJJGGG@@@>>>kkkYYYIIIFFFCCCEEEEEEDDDCCC@@@<<<999666444333222222111222222333222===HHHuuuzzzsssxxxxxx}}}}}}zzzzzz||||||zzz}}}qqqBBB===999999999888;;;???hhh{{{uuuyyy{{{zzzwwwyyy{{{{{{zzztttrrr___NNNPPPTTTXXXbbbiiippp}}}{{{yyyyyysssiii]]]PPPKKKTTT```vvv~~~}}}yyyyyy|||{{{uuuoooqqqqqqoooooozzz}}}kkkooouuuuuuoooooottttttnnnrrrpppooonnnnnnnnnllljjjdddgggiiihhhiiijjjfff```\\\```]]]PPPDDDBBBGGGLLLVVVjjjQQQ<<<999:::777EEEsssiiizzzuuuqqqiiiTTTPPPQQQ\\\fffiiioooeeeMMMSSSPPPEEE^^^{{{wwwuuusssmmmeee___``````\\\SSSGGG???===>>>IIIMMMSSSUUUOOOHHHIIIMMM```ttthhhuuuMMMJJJCCCCCCIIIQQQUUUOOOGGGBBBHHHLLLPPPLLLNNNkkkSSSJJJKKKGGGFFFFFFEEEDDDBBB@@@???BBBTTTjjj[[[KKKDDDBBB???===<<<777777666666555555666666888===@@@>>>===??????===;;;444111555:::999777777999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>???@@@AAACCC???;;;;;;===@@@@@@>>>>>>===<<>>:::444888???FFFLLLNNNNNNNNNOOONNNMMMOOOQQQQQQMMMJJJFFF333BBBLLLAAAgggmmmjjjiii[[[NNNKKKLLLJJJGGGEEECCC;;;>>>999:::888444OOOuuuSSSAAAKKK\\\[[[WWWZZZbbbbbbfffrrr}}}ZZZkkk~~~nnn```cccpppppphhh{{{yyyhhhRRRDDDHHH===EEETTTEEEKKKCCCDDDBBBAAABBBCCCAAA;;;777555444333222111222222333666666FFF}}}}}}yyyvvvyyyuuutttvvvxxxvvvtttwww}}}rrrCCC===999999888777:::>>>fffuuuxxxwww~~~{{{xxxxxxyyyzzzyyyxxxrrrqqq```QQQPPPSSSZZZgggnnnvvv~~~{{{yyyrrrhhh\\\MMMKKK```{{{vvvuuu~~~}}}qqqmmmttttttmmmnnnnnnmmmnnnnnnmmmlllllleeeiiijjjjjjjjjjjjddd^^^]]]```\\\OOOEEEDDDJJJNNNOOOdddYYYAAA;;;<<<:::FFFpppkkkwwwjjj```YYYJJJUUU^^^mmm}}}gggbbbSSSEEErrrtttttttttsssooohhhaaa\\\[[[]]]]]]UUUJJJBBBAAABBBIIIPPPXXX\\\[[[ZZZ\\\```yyytttCCCIIIKKKJJJLLLQQQVVVVVVSSSQQQSSSOOOOOOLLLMMMccczzz}}}zzzTTTEEELLLHHHGGGGGGFFFEEEDDDBBBAAA>>>IIIzzzbbbUUUGGGAAA???===;;;;;;666666555555555555666666777===???<<<:::<<<>>>???>>>777444888<<<;;;888777:::;;;======<<<<<<>>>?????????????????????@@@@@@BBB???===>>>BBBDDDCCCAAA???>>>>>>???@@@>>>;;;777666===FFFLLLNNNMMMMMMNNNPPPNNNMMMPPPSSSRRRKKKEEEFFF444===KKKTTTooo[[[YYYQQQMMMPPPRRRNNNGGGCCC@@@;;;???;;;;;;999999XXX|||___RRR^^^uuuccc___|||kkkkkkjjj]]]nnnmmmnnnYYYbbbkkkjjjxxx{{{]]]ooo~~~pppdddJJJBBBHHH:::OOOXXXKKKVVVKKKDDDAAA@@@CCCFFFEEE???999777666444222111222222333111222EEEzzzvvvvvvrrrrrruuuvvvsssoooqqqwwwsssCCC===999999777666888===fffuuuvvvxxx~~~~~~xxxxxxyyyzzzzzzyyywwwuuuppprrrfffZZZWWWVVV^^^ooosss~~~wwwssskkk[[[JJJMMMrrr}}}wwwzzzuuunnnrrrsssllliiijjjlllmmmmmmmmmmmmmmmhhhkkkllljjjiiihhhbbbZZZ]]]^^^YYYLLLCCCDDDKKKOOOQQQbbb]]]HHH>>><<<999@@@cccuuu```mmm|||```OOOPPPSSSYYYlllhhhVVVPPP{{{zzzpppqqqqqqnnnjjjddd___]]]UUUWWWXXXTTTLLLGGGFFFGGGIIINNNWWWdddooosssnnnggg{{{xxxtttKKKIIIEEEEEEGGGNNN[[[hhhpppsss^^^OOOLLLPPPPPPZZZnnnyyysssUUUDDDLLLLLLLLLKKKJJJIIIGGGEEEDDD>>>FFF|||zzzrrr^^^RRRFFFAAA>>>;;;999999666666555555555555666666666<<>><<<999777:::<<<============>>>@@@????????????@@@?????????@@@???>>>BBBFFFHHHGGGEEEAAA???>>>=========<<<;;;???EEEKKKNNNMMMLLLMMMOOOQQQOOOOOORRRTTTQQQIIIBBBCCCBBB<<<>>>XXXiiiTTTOOOMMMOOOTTTSSSMMMHHHGGGDDD@@@EEE<<<999999BBBhhhppphhhuuuyyybbb[[[xxxeeennnddd[[[uuupppKKK???EEEAAA???NNNyyyvvvzzzjjj___FFFCCCEEE:::___\\\RRR\\\RRRFFFCCCBBBEEEHHHHHHCCC===:::888555333111222333333///666DDD~~~{{{wwwwwwttttttvvvxxxtttoooooosssxxx|||xxxDDD>>>:::999777555777<<<^^^uuuuuuyyy}}}|||}}}|||wwwxxxzzz{{{{{{yyywwwvvvoootttlllbbb^^^ZZZcccwwwzzz~~~ssstttmmm[[[KKKXXXuuuooojjjmmm|||zzzttt}}}yyyooommmmmmkkkgggiiilllmmmlllllllllmmmiiikkkkkkgggfffddd___XXXZZZ[[[TTTHHH@@@CCCJJJNNNYYYhhh~~~]]]HHH===<<<999===```yyyoooeeevvvYYYFFFPPP]]]eeeaaaUUU\\\wwwwwwooonnnllljjjfffbbb^^^\\\NNNOOOPPPNNNLLLIIIIIIIIIPPPYYYhhhxxx~~~dddTTTGGGEEEFFFHHHNNN\\\nnnyyy{{{^^^MMMLLLTTTTTT\\\rrrnnnVVVGGGMMMOOOOOOOOONNNMMMKKKIIIIIICCCKKKtttzzzrrrZZZPPPEEEAAA>>>:::888999666666555555666666777777999>>>@@@>>>>>>BBBDDDCCC>>>888555:::>>><<<888777:::;;;======<<<<<<>>>???>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAEEEJJJKKKIIIFFFBBBAAA???>>>>>>???AAABBBGGGKKKNNNOOOMMMLLLNNNPPPQQQQQQQQQSSSSSSOOOGGGAAA;;;KKKBBB>>>^^^bbb[[[VVVSSSQQQQQQOOOKKKLLLOOOLLLIIILLL???888888DDDnnnzzzsss~~~zzzuuujjjcccaaabbbuuunnnooobbbOOORRRNNNNNN___vvv{{{bbbUUU@@@DDD@@@???vvvXXXQQQWWWRRRHHHFFFEEEFFFHHHGGGDDDAAA<<<999666333111111333444222===EEEooozzzxxxxxxxxxvvvwwwzzzyyytttqqqrrrvvvvvv{{{EEE@@@;;;:::888666888<<>>@@@<<<<<<```mmmxxx}}}nnnTTTMMMYYYaaawwwZZZVVVhhhyyyvvvuuunnnllliiifffdddaaa\\\XXXMMMKKKIIIJJJKKKKKKJJJHHHOOOddd|||YYYRRRGGGJJJMMMOOOQQQYYYcccfffbbbTTTLLLOOOSSSUUUfffkkkSSSLLLOOOOOOOOOPPPPPPPPPOOONNNNNNIIIPPPeee}}}nnnUUULLLCCC@@@===999888999777666666666666777888999===???@@@>>>@@@DDDCCC???:::555333888<<<:::777555999;;;<<<<<<<<<<<<===???>>>???@@@BBBCCCCCCCCCBBBCCCCCCEEEIIILLLLLLHHHDDDBBBBBBBBBBBBCCCEEEHHHJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTQQQLLLFFFBBB===FFFJJJYYY|||mmmcccaaa]]]UUUOOONNNOOONNNNNNQQQQQQLLLOOOCCC===:::BBBhhhuuu{{{ttt}}}vvv]]]aaa```dddrrr}}}mmmWWWIII<<>>JJJxxxyyyiii]]]cccvvv}}}xxxwwwyyyzzzvvvvvv{{{~~~zzzuuusssuuutttvvv|||}}}}}}GGGAAA===;;;999777999===RRRuuusssyyy~~~||||||{{{{{{zzzxxxuuussstttwwwzzzjjjnnnhhh___XXXSSSaaa{{{rrrmmmsssnnn\\\YYYuuuxxxXXXUUUbbbcccdddrrrttttttuuuvvvzzz}}}|||lllTTTeeennn}}}vvviiihhhoooiiilllooonnnjjjgggggggggbbbdddbbb___^^^___[[[VVV\\\[[[SSSGGGAAAEEELLLQQQPPPppp\\\KKKEEEGGG>>>555YYYzzzxxx{{{fffRRRWWWdddbbb|||}}}XXXYYYuuuvvvqqqlllllliiifffeeedddaaaZZZTTTOOOKKKGGGHHHLLLNNNKKKHHHXXXwwwRRRMMMLLLHHHMMMQQQRRRWWWZZZUUULLLJJJMMMRRRPPPRRRnnnhhhQQQPPPQQQNNNNNNOOOPPPQQQQQQQQQQQQKKKQQQWWW}}}{{{bbbQQQIIIBBB???===999999;;;777777777777777888999999>>>???>>>===@@@CCC???999888222000666:::999555333999:::<<<<<<;;;;;;===>>>>>>@@@BBBCCCEEEEEEEEEDDDFFFFFFGGGKKKMMMLLLGGGBBBAAACCCEEEGGGHHHJJJLLLNNNKKKLLLNNNQQQRRRSSSRRRQQQRRRTTTVVVTTTPPPJJJEEECCCJJJ???PPPvvv|||]]]eeeaaaZZZQQQKKKNNNSSSRRROOONNNQQQKKKNNNFFFBBB>>>@@@```vvvxxxXXXYYYuuuuuucccfffyyy{{{ooo~~~fffPPPBBB;;;KKKAAAXXXYYYHHHEEEAAAHHHJJJJJJIIIEEEBBBAAABBBCCC>>>;;;777333111111333444///<<>>>>>BBBBBBBBBCCCCCCDDDEEEFFFKKKIIIFFFFFFFFFFFFDDDCCCCCCGGGGGGFFFHHHMMMOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTPPPOOORRROOOFFFAAACCCEEELLLxxxbbbUUUQQQUUUUUU]]]^^^UUUMMMMMMMMMKKKKKKJJJKKKLLLFFF???BBBIIIooouuuhhhRRRmmmwwwmmmbbbZZZcccRRRKKKCCCLLLQQQXXX___```qqqmmmWWWSSSZZZhhh{{{kkk\\\IIICCC???HHHCCCrrrVVVBBBFFFLLLDDDLLLLLLKKKIIIEEEBBB@@@@@@<<<<<<;;;888333111222444--->>>KKKlll{{{vvvyyy}}}|||}}}}}}{{{yyyxxxyyy{{{wwwqqqooosssxxxxxxxxxyyy{{{{{{{{{zzzxxxuuusssqqq|||}}}OOOJJJCCC>>><<<;;;:::888TTTwwwoootttwwwtttzzz{{{ttttttrrrooonnnpppsssttttttrrrggg^^^XXXMMMGGGVVVnnn{{{uuuooovvvjjjbbbUUUPPPqqq{{{ggg\\\ccclllpppxxx}}}{{{zzzwwwuuuyyywwwdddOOOQQQ\\\ZZZ\\\lll|||}}}ppphhhjjjhhhgggfffffffffggghhhiiiiiidddccceeeddd^^^YYYXXX```XXXLLLCCCAAADDDIIILLLVVVqqqXXXNNNFFFIIICCCBBBFFF[[[ppp}}}{{{fffYYYUUUQQQYYYnnnsssfffvvv{{{qqqttttttnnnlllhhheeeddddddaaaZZZUUUKKKGGGCCCAAABBBEEEGGGHHH\\\tttoooOOOFFFFFFFFFBBBFFFLLLUUUcccrrrwwwttteeefff[[[WWWjjj|||[[[RRRFFFHHHKKKJJJHHHHHHHHHHHHGGGEEE@@@DDDDDDWWWxxxmmmiiiRRRIIIAAA???>>>;;;:::<<<777777777888888888999999;;;999888999<<<===<<<;;;444000///333555555666999;;;<<<===???????????????AAAAAABBBCCCDDDFFFHHHIIINNNKKKHHHFFFFFFEEECCCBBBEEEGGGGGGEEEFFFKKKLLLJJJNNNNNNOOOPPPQQQRRRRRRRRRTTTTTTSSSOOOHHHAAA@@@DDDJJJPPPrrrPPPMMMQQQOOOLLLPPPQQQLLLIIIJJJHHHCCCMMMJJJIIIIIIDDD======BBBMMMZZZ~~~zzzQQQJJJUUUUUUaaaeee^^^]]]bbbpppZZZAAAHHH@@@OOO[[[^^^cccmmmuuuZZZUUUeeejjjdddjjjwwwdddQQQ===DDDAAAAAASSSSSSDDDGGGLLLFFFHHHJJJKKKIIIDDD@@@??????;;;<<<;;;777333111222444222666===fff~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}|||zzzyyyzzz{{{ooolllmmmqqqssssssuuuyyy|||yyywww}}}UUUMMMCCC===:::999888777III{{{ttttttwwwsssxxxyyyssspppnnnmmmnnnqqqrrrsssrrrnnnfff[[[OOOEEECCCLLLWWWZZZ]]]^^^ZZZ\\\mmmuuuvvviiiXXXMMMRRReeevvv|||sssooonnnrrrwww|||zzzyyyxxxvvvwwwzzzqqqaaaMMMKKKWWWXXX]]]nnnpppqqqxxx~~~qqqhhhiiieeeeeeeeeeeeeeefffggghhhhhhdddbbbdddbbb]]]YYYXXX```WWWJJJAAA???CCCIIIMMMXXXkkkXXXMMMFFFIIIBBB@@@AAAOOOzzzzzz~~~zzzyyyvvv~~~|||oooZZZOOOSSSUUU```vvv~~~mmmaaadddhhhzzzoooooommmmmmqqqgggeeecccddddddaaa[[[VVVKKKHHHDDDBBBCCCEEEFFFFFFPPPbbbiiiPPPHHHDDDFFFLLLJJJKKKMMMTTTbbbnnnppplllccccccYYYYYYnnneeeWWWMMMEEEHHHGGGGGGFFFDDDBBBBBBDDDEEEJJJKKKCCCQQQooo]]]\\\OOOEEE===<<<===;;;999999888888888888999999999999::::::;;;<<<<<<;;;777333222///000555999999:::<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJKKKQQQMMMIIIGGGFFFEEECCCBBBGGGIIIIIIFFFGGGKKKLLLJJJOOOOOOOOOOOOPPPRRRSSSTTTRRRVVVUUUKKKAAA???EEEIIILLLYYYuuukkkGGGIIIRRREEEFFFHHHHHHHHHJJJKKKGGGAAAKKKGGGDDDDDDCCC>>><<<<<<:::GGGvvvdddVVV___YYYYYYYYYRRR___bbbooowwwddddddxxx{{{IIIGGGQQQJJJaaarrr|||}}}~~~nnnWWWPPPmmmzzznnnXXXDDD888GGGCCC;;;nnnSSSJJJLLLOOOKKKFFFHHHJJJHHHDDD???>>>>>>;;;;;;:::777444222222333999444888lll~~~|||xxxtttrrruuuzzz~~~~~~~~~|||zzz{{{{{{rrrooommmmmmkkkjjjpppwww}}}~~~^^^UUUIII???:::999777666CCCzzzzzzzzztttwwwwwwrrrrrrqqqqqqqqqssssssqqqppplllgggZZZJJJAAAAAADDDEEEBBBCCCCCCBBBHHHXXXooozzz}}}mmmeeeVVVSSS___hhhooo|||}}}}}}yyytttrrrppppppqqqnnnbbbOOOJJJTTTYYYaaapppaaaaaaiiivvvyyyqqqiiiiiidddddddddeeeffffffggggggeeeaaa```aaa___YYYVVVWWW___VVVIII@@@???DDDKKKPPPSSSppp[[[LLLFFFHHHBBBAAACCCKKKqqq|||sssvvvzzz}}}}}}qqqfffRRRJJJPPPVVVeee}}}lllyyyvvv[[[OOOOOOPPP___}}}hhhhhhmmmkkkiiimmmdddccccccddddddaaa\\\XXXLLLIIIFFFEEEEEEFFFFFFEEEHHHQQQiiibbbCCCBBBJJJJJJIIIMMMSSSNNNKKKMMMUUUZZZWWWQQQ[[[[[[TTTYYYrrrTTTQQQHHHJJJIIICCCDDDEEECCCBBBEEEJJJOOOXXXSSS???@@@mmmwwwyyy___UUULLLEEE@@@???===999777999999999999999:::::::::::::::;;;<<<===<<<:::666444777444444999;;;999999:::>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKQQQNNNJJJHHHGGGGGGEEEDDDHHHJJJIIIGGGHHHMMMOOONNNOOOOOOOOOPPPQQQTTTVVVWWWQQQUUUPPPDDD>>>DDDLLLPPP^^^vvvUUUPPPMMMQQQAAAHHHKKKMMMOOOOOONNNKKKGGGHHHCCC@@@BBBDDDDDD@@@===???DDDooossswwwqqqrrrUUUUUUNNNIIIbbb```llluuuiiirrr{{{wwwuuu]]]OOOTTTXXXkkk~~~{{{OOOJJJKKKSSSzzz|||qqqaaaLLL===@@@GGGAAA???nnnOOOLLLLLLMMMJJJHHHGGGFFFGGGFFFDDD???<<<;;;;;;:::888555444333333666555;;;yyyyyynnnhhhhhhooouuu}}}{{{{{{|||tttkkkgggeeeeeeiiiooouuuwwwzzz~~~mmmeeeYYYLLLCCC===;;;:::<<>>FFFOOOSSSwwweeeMMM[[[QQQOOOEEEJJJNNNSSSUUUQQQMMMLLLNNNIIIFFFBBBCCCGGGHHHCCC===AAA>>>___eeeeee}}}yyywww___aaaWWWLLLhhh^^^iii|||vvvRRRqqq~~~uuuhhhUUUlllpppjjj}}}yyygggSSSEEE>>>IIIBBB???RRRXXXIIIKKKFFFHHHEEELLLFFFBBBDDDIIIIIIBBB:::<<<;;;:::999777666444333---888===~~~wwwhhh]]][[[```fffxxx|||~~~{{{zzzvvvnnnnnnqqqppplllkkkxxxzzz|||}}}yyytttjjjZZZJJJ???;;;:::777bbb}}}sssqqqwwwzzzvvvsssuuuvvvuuusssssssssuuuwwwxxxwwwvvvmmmfffXXXJJJBBBAAA@@@===:::@@@HHHMMMOOOMMMKKKIIIFFFKKKWWWeeemmmnnnoooqqqtttkkkhhhooo}}}uuujjjgggiiilllooorrriiihhhYYYLLLOOOUUUYYYccc\\\XXX^^^oooyyytttjjjdddeeeffffffggggggfffeeeeeeeeebbbaaaaaa]]]WWWVVVYYYXXXPPPFFF???@@@FFFNNNSSSYYY___WWWOOONNNFFFGGGIIIHHHaaavvv|||}}}{{{uuuttt}}}zzztttoooeeeiiiwww~~~RRRMMMBBBFFFKKKOOONNNJJJEEEBBBJJJZZZcccaaaccckkkjjjbbbaaaaaaaaaaaa```^^^\\\[[[PPPMMMIIIGGGHHHJJJKKKKKKFFFFFFKKKXXXhhhnnnhhh```LLLOOONNNIIIHHHKKKLLLJJJMMMGGGEEEHHHKKKJJJJJJKKKRRRUUUVVVaaaxxxZZZVVVFFFEEELLLDDDFFFEEEEEEDDDEEEHHHMMMQQQMMMLLLAAA<<>>:::;;;@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;<<>>===???AAA@@@@@@@@@AAABBBCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJNNNMMMMMMMMMNNNLLLIIIGGGAAACCCCCCAAADDDKKKOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVQQQHHHAAA???BBBGGGQQQYYY}}}RRRJJJ[[[RRRMMMNNNIIILLLQQQSSSNNNHHHIIINNNMMMLLLIIIGGGIIIJJJDDD======888QQQvvvsss\\\KKKRRR\\\ZZZeeefffkkkhhh{{{zzzlll~~~nnnlllwwwppp[[[HHHAAABBBHHH:::EEEsssRRRJJJNNNFFFJJJGGGMMMFFF@@@BBBIIIJJJDDD<<<===<<<:::::::::999666444---???BBB~~~}}}~~~{{{ppp```SSSMMMQQQVVVgggnnnxxx~~~}}}zzzxxx|||uuuuuu~~~}}}vvvtttuuuvvvzzz~~~{{{iiiRRRAAA;;;;;;???]]]tttmmmrrruuusssqqqrrrtttuuutttsssrrrsssuuuvvvuuutttjjjaaaUUUKKKCCC>>>>>>AAAHHHIIILLLOOOSSS[[[eeekkkgggYYYLLLIIIPPP[[[hhhrrrwwwjjjppp}}}wwwwww}}}~~~{{{wwwiiibbb^^^aaafffhhhlllppphhhlll___OOOOOORRRSSSYYYTTTQQQZZZqqqzzzlllccceeeeeeffffffeeedddcccbbbdddbbbaaa```[[[UUUUUUYYYRRRKKKBBB===???FFFNNNRRR^^^xxx}}}\\\WWWPPPQQQIIILLLKKKDDDXXX~~~|||}}}wwwuuu{{{}}}xxxqqqjjjvvvlllPPPHHHLLLFFFFFFMMMOOOLLLIIIKKKOOO]]]eeebbbaaafffgggbbb______^^^]]][[[ZZZZZZ[[[PPPLLLHHHFFFGGGJJJLLLMMMGGGLLLOOORRR\\\eee```UUUEEEHHHIIIIIIHHHJJJMMMPPPPPPLLLJJJLLLKKKHHHIIINNNNNNWWW^^^lllwwwTTTOOOHHHLLLGGGIIIHHHFFFDDDDDDFFFIIIKKKLLL@@@DDDBBBCCCJJJZZZQQQUUUzzz{{{sssaaaLLLAAA===::::::<<<;;;;;;<<<<<<<<<=========;;;===>>>===<<<===@@@CCC???;;;:::===@@@???@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPPPPMMMHHHDDDDDDEEEDDDBBBDDDKKKOOOOOOQQQRRRTTTUUUTTTSSSPPPOOOKKKAAA???HHHLLLMMMZZZmmmqqqNNNMMMUUUVVVMMMQQQIIIHHHKKKOOOMMMHHHHHHMMMMMMOOOMMMJJJJJJLLLGGG@@@???:::JJJrrr```dddQQQOOOZZZhhhjjj|||bbbaaa~~~qqqbbbPPPBBB???EEE@@@:::WWWRRRIIIOOOFFFMMMKKKJJJFFFBBBBBBDDDEEECCCAAA???===;;;<<<<<<;;;888555111CCCDDD~~~~~~}}}~~~xxxuuulll\\\LLLCCCCCCGGGPPPZZZiiivvv{{{{{{xxxuuusssnnnnnnxxxuuutttsssuuuzzzwww\\\GGG@@@AAA777MMM|||ooosssvvvtttqqqppprrrrrrwwwuuurrrqqqqqqqqqpppooohhh\\\QQQKKKCCC;;;===EEEHHHGGGGGGNNN___zzzxxxaaaVVV[[[fffrrrdddssszzzrrrllljjjcccXXXRRRSSSWWWUUUVVV]]]bbbccceeehhhjjjpppdddRRRPPPQQQPPPSSSHHHGGGUUUqqqoooddddddeeeeeeeeedddbbb```___aaa```___^^^XXXSSSSSSWWWMMMGGG@@@<<>><<<>>>???>>>???BBBBBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQSSSRRRMMMFFFAAAIIIJJJIIIEEEGGGMMMQQQQQQRRRSSSUUUUUUSSSOOOKKKHHHEEE<<>>hhhsssMMMCCCJJJ@@@JJJGGGEEEFFFEEEBBB??????BBBEEE???>>><<<===>>>===999666...???BBB~~~}}}|||~~~||||||}}}~~~wwwtttlll\\\JJJ===;;;<<<>>>KKK^^^nnnwwwyyyvvvttthhh```\\\```iiirrr}}}|||wwwvvvxxx}}}{{{jjjCCCKKK:::;;;BBBzzzyyyrrrssssssrrrqqqqqqqqqrrruuurrrppppppqqqppplllhhhbbb\\\RRRHHH???;;;???DDDJJJBBBTTT[[[___gggccckkklllmmmtttzzzjjjeeedddeee\\\LLLGGGMMMWWWSSSRRRUUU\\\bbbcccaaadddjjjhhh\\\OOONNNTTTZZZPPPJJJPPPqqqpppjjjcccbbbaaaaaaaaaaaaaaaaaa___^^^]]]ZZZXXXUUURRRQQQLLLBBB;;;===DDDIIINNNRRR[[[uuuZZZRRRQQQPPPQQQQQQOOOKKKIIIqqq~~~}}}yyy~~~ggg^^^yyypppfffRRRVVVLLLLLLSSSOOOFFFNNNaaajjjooommmeeebbbeeeaaaXXX\\\ZZZWWWWWWWWWXXXWWWUUUNNNLLLKKKLLLJJJGGGJJJPPPZZZJJJMMMggguuuhhhXXXTTTJJJIIIIIIJJJJJJKKKLLLMMMPPPMMMMMMOOONNNLLLNNNRRR```TTTnnn{{{JJJQQQQQQOOORRRFFFLLLFFFCCCEEEJJJLLLLLLKKKDDD@@@@@@BBBAAAHHHdddKKK```tttqqqrrrjjjPPPCCC@@@AAABBB??????>>>===<<<===AAADDD??????@@@@@@@@@@@@????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCFFFIIIIIIHHHIIILLLOOOLLLOOORRRRRRPPPLLLIIIHHHLLLNNNOOOLLLMMMQQQQQQOOOVVVSSSRRRTTTQQQIIIBBB???:::FFFOOOPPPVVVnnnWWWSSSNNNMMMOOORRRSSSRRRGGGDDDBBBEEEKKKOOOOOOLLLMMMMMMMMMKKKHHHFFFEEEEEEFFFBBBDDD]]]sssfffssshhh]]]QQQ;;;:::GGGDDD@@@NNN[[[MMMLLLAAALLL@@@BBBJJJIIIFFFDDDBBBAAAAAAAAACCCBBB???===;;;;;;;;;;;;555888GGGnnn~~~}}}|||~~~}}}wwwjjj[[[HHH999666999:::<<>>===>>>mmmqqqrrrssstttssssssttttttvvvssspppppppppoookkkgggaaa[[[RRRHHH@@@===AAAGGGJJJGGGVVVdddyyytttttttttuuuyyyzzzrrrggggggcccbbbcccZZZKKKGGGLLLOOONNNNNNTTT\\\bbbdddccccccjjjjjj]]]PPPNNNUUU[[[SSSQQQYYYyyyqqqdddbbbbbbaaa`````````aaaaaa]]]]]]\\\ZZZVVVSSSOOOMMMHHH@@@:::===DDDJJJOOOTTTbbbnnn[[[UUUSSSPPPNNNMMMKKKHHHEEEYYY~~~www|||vvvpppyyyllljjjUUUWWWPPPOOOSSSNNNJJJYYYqqqzzzmmmaaa]]]___^^^[[[YYYWWWUUUTTTUUUUUUTTTSSSOOOKKKJJJKKKJJJHHHIIIMMMPPPUUUiii~~~fffQQQKKKIIIIIIIIIJJJKKKMMMNNNNNNSSSPPPOOOPPPPPPNNNOOOTTTXXX___xxxjjjGGGNNNJJJJJJOOOFFFJJJDDDAAAEEEIIIJJJJJJJJJEEEAAA@@@@@@<<<>>>QQQhhh{{{[[[bbbkkkkkkkkk{{{{{{iii[[[NNNCCC<<>>>>>?????????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKKKKKKKLLLMMMNNNQQQTTTSSSOOOIIIDDDAAAOOOPPPOOOKKKKKKOOOPPPOOOYYYTTTPPPMMMFFF???===???IIIRRRXXXVVV[[[ssseeeQQQNNNJJJIIIKKKNNNOOOOOOHHHEEEBBBDDDHHHJJJIIIGGGGGGGGGFFFEEECCCAAAAAAAAABBBAAA@@@PPPkkk}}}zzz]]]WWW^^^]]]|||zzztttcccQQQDDD===BBBDDD<<>><<<;;;:::::::::888:::BBBkkk~~~~~~~~~~~~vvvzzz{{{yyy{{{zzzppp```KKK999333666:::777<<>>@@@<<<]]]pppqqqsssuuuwwwxxxxxxwwwvvvsssqqqpppqqqoookkkggg```[[[QQQGGG@@@@@@EEEIIIGGGLLLWWWmmm|||wwwssskkkcccccc___]]]\\\TTTIIIGGGLLLOOOOOORRRYYYbbbhhhiiihhhgggnnnmmm]]]LLLHHHPPPXXXXXXXXX]]]vvvnnn___bbbaaaaaa```______``````[[[[[[[[[YYYUUUPPPKKKHHHDDD===999===EEEKKKQQQVVVmmmbbb[[[TTTQQQMMMKKKJJJJJJJJJIIIHHHrrr|||~~~cccjjjVVVPPPOOOTTTZZZVVVTTTcccyyyzzzkkkccc___[[[YYYYYYUUUSSSQQQQQQRRRRRRQQQPPPOOOJJJHHHJJJKKKHHHGGGIIIHHH]]]xxxsssZZZJJJFFFHHHIIIJJJKKKMMMOOOPPPPPPTTTQQQPPPQQQPPPNNNQQQWWWaaarrr|||\\\KKKOOOGGGGGGMMMGGGGGGBBBBBBHHHLLLJJJHHHHHHFFFAAA>>>>>>:::888AAANNNpppiiiSSS___lll]]]ggg}}}mmm[[[NNNGGGDDD@@@@@@AAABBB@@@======>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHIIILLLNNNNNNLLLJJJDDDHHHNNNQQQOOOLLLIIIHHHMMMOOONNNLLLMMMSSSVVVVVVXXXQQQJJJDDD===:::>>>FFFRRRUUUTTTQQQYYYvvvKKKNNNKKKHHHGGGHHHJJJLLLLLLIIIFFFBBBBBBCCCDDDCCC@@@DDDDDDDDDCCCBBBBBBAAAAAA<<<>>>;;;AAA[[[vvvppp[[[```dddVVVdddwwweee[[[EEE999BBBGGGAAA===```UUUKKKJJJ???HHHDDDJJJ>>>@@@BBBCCCCCCAAA???===???>>>===;;;:::999999999888===>>>hhh~~~~~~}}}}}}}}}}}}~~~~~~uuuxxxzzzyyy|||}}}wwwiiiRRR<<<444666999555555;;;BBBKKKUUU^^^^^^dddlllppprrrtttwwwzzzQQQEEE===AAA???RRRpppqqqssswwwzzz|||{{{zzzuuusssrrrrrrtttsssnnnjjjbbb]]]SSSFFFAAACCCGGGIIIGGGTTT```~~~zzzpppmmmjjjfff```[[[VVVQQQJJJDDDGGGNNNVVVWWW[[[bbbiiinnnppppppssswwwpppYYYCCC>>>GGGQQQYYY\\\\\\hhh}}}}}}kkkaaaaaaaaa```___^^^^^^^^^^^^ZZZ[[[ZZZYYYTTTNNNHHHEEEBBB<<<:::???EEEKKKQQQWWWkkk{{{VVVWWWLLLJJJHHHIIIMMMQQQTTTVVVMMM___wwwyyyyyyqqqaaawwwiiiYYYFFFMMMZZZfffhhheeejjjtttuuunnnkkknnnhhhZZZSSSUUURRRPPPOOONNNOOOPPPOOONNNNNNIIIGGGJJJKKKHHHFFFGGGLLL___ooolll\\\OOOJJJIIIHHHIIIKKKMMMOOOQQQRRRRRRSSSQQQPPPPPPOOONNNSSSZZZhhh~~~rrrjjjUUUMMMMMMDDDDDDHHHBBBDDDBBBGGGQQQTTTMMMFFFEEEEEE???======<<<:::>>>EEEgggtttPPPJJJZZZWWWUUUaaajjjrrryyywwwlllRRRJJJBBB???AAACCCCCCAAA??????@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHKKKOOOOOOKKKGGGAAADDDIIIMMMNNNNNNNNNOOOJJJNNNPPPQQQTTT[[[^^^]]]PPPHHH@@@>>>>>>AAAIIIQQQWWWXXXWWWYYYkkkZZZVVVOOOMMMJJJHHHGGGHHHIIIIIIIIIFFFBBB@@@AAAAAA@@@???CCCBBBBBBBBBCCCCCCCCCBBB<<<@@@999888RRRxxxyyyqqqeee]]]fffgggXXXuuuooo^^^uuuvvvmmmVVVQQQ>>>:::FFFAAA???QQQSSSLLLJJJ>>>BBB???CCC@@@AAABBBCCCBBBAAA???>>>===<<<;;;::::::999888888666>>>===ddd~~~~~~}}}|||{{{||||||}}}{{{{{{{{{{{{|||~~~~~~~~~rrr[[[DDD999999999999;;;>>>@@@BBBGGGLLLOOOWWWbbblllttt{{{}}}QQQEEEAAA<<>>BBBCCCMMM\\\]]]PPPDDDBBBDDD???<<<<<<===>>>@@@CCCRRRiiiNNNPPPQQQKKKNNNbbbiiisss}}}}}}ggg[[[LLLCCC@@@@@@???===AAAAAA@@@@@@@@@AAACCCCCCBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFGGGJJJNNNMMMJJJEEEJJJKKKLLLLLLKKKKKKMMMNNNQQQVVVXXXWWWXXX[[[ZZZVVVGGG???:::===EEEKKKRRRXXX___gggsssnnnFFFYYYPPPOOOLLLIIIFFFEEEEEEFFFHHHEEEBBB@@@AAABBBBBBBBB@@@>>>===>>>@@@AAA@@@???>>>CCC;;;555IIIjjjnnn^^^ZZZ^^^^^^```^^^TTTxxx```JJJMMMvvvhhh^^^IIIEEE===AAADDD666DDDrrr```AAA@@@DDD===???@@@AAAEEEDDDCCCAAA@@@@@@@@@@@@;;;::::::::::::999888888555===;;;YYY}}}}}}{{{zzzzzz{{{|||{{{zzzxxxyyyyyyyyy{{{}}}|||eeeLLL===:::>>>@@@BBBAAA@@@?????????FFFLLLVVV```lllzzz]]]LLLAAA888AAADDDpppooouuuvvvtttsssvvv{{{~~~~~~|||vvvuuuuuuxxxzzzzzzuuuqqqhhhcccVVVFFFAAAGGGJJJGGGGGG[[[vvvuuusssyyywwwwwwuuuqqqooommmeee\\\ZZZUUULLLDDD???AAAJJJSSSeeefffgggkkkqqqyyynnnQQQ:::777AAAKKKMMMcccmmmpppxxxjjj``````^^^]]]\\\\\\\\\\\\YYYYYYXXXUUUQQQLLLFFFCCCAAA>>>???DDDHHHLLLQQQXXXfffvvvNNNLLLIIIIIIJJJNNNSSSWWWYYYYYYTTTNNNqqqyyy{{{~~~rrrbbbppp}}}}}}uuuooozzzuuuqqqggg\\\___eeeooo~~~~~~rrrbbbUUURRRTTTOOOMMMLLLLLLMMMNNNMMMMMMLLLIIIHHHIIIGGGEEEGGGMMMkkkttt}}}~~~wwwgggRRRBBBIIIKKKNNNPPPSSSTTTTTTTTTMMMMMMNNNOOOOOORRR\\\gggzzzLLLHHHDDDDDDGGGGGGFFFFFFCCCDDDPPPaaa```OOOBBB@@@CCC@@@===<<<<<<=========:::fffzzzXXXIIISSSLLLHHHNNNQQQWWW```jjjsss{{{}}}ssseeeYYYPPPJJJEEEBBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGJJJLLLLLLJJJHHHLLLMMMNNNNNNNNNOOORRRTTT\\\___]]]XXXSSSPPPKKKEEEBBB======DDDLLLSSSZZZ```eeewwwUUULLLSSSOOOOOOMMMIIIEEECCCCCCDDDFFFEEECCCAAAAAACCCEEEGGGBBB@@@>>>@@@CCCDDDCCC@@@888@@@>>><<>>DDD>>>777[[[KKK>>>>>>CCC@@@@@@AAA???EEEDDDBBB@@@>>>>>>??????999999::::::::::::999888999;;;888IIIzzz|||~~~|||{{{zzz{{{|||}}}}}}zzzyyy|||~~~~~~pppUUUBBB;;;EEEGGGEEEAAA@@@AAA@@@===???BBBGGGMMMVVVdddtttwww\\\@@@:::>>>@@@^^^nnnnnnzzzvvvsssuuuzzz}}}}}}{{{xxxwwwwwwyyy{{{yyytttooogggcccVVVEEEBBBJJJNNNIIIJJJWWWssssssnnnqqqvvvooonnnlllkkkooopppiii^^^UUUTTTNNNGGGCCCFFFMMMSSSeeebbb___^^^aaahhhrrrxxxzzzsssaaaIII999999CCCJJJIIIcccpppwwwlll```___^^^\\\[[[[[[ZZZZZZWWWVVVUUURRRNNNIIIEEECCC>>>===???FFFKKKNNNTTT[[[aaaSSSKKKJJJKKKLLLOOORRRRRRPPPMMMLLLNNNYYYvvvtttkkkttt|||zzzvvvsssyyyvvvooogggbbbjjjtttjjjWWWRRRQQQOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIEEECCCIIISSSssszzz}}}fffPPPDDDJJJLLLOOORRRTTTUUUTTTTTTNNNNNNPPPSSSTTTXXXeeerrr~~~\\\IIIIIIGGGJJJNNNIIIFFFMMMFFFDDDOOO^^^\\\JJJ>>>???@@@AAA@@@???======;;;999888GGGWWWjjjKKKHHHGGGAAABBBCCCFFFKKKSSS^^^jjjqqqzzzyyywwwssskkkaaaXXXRRRIIIGGGEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEGGGIIIJJJJJJKKKLLLMMMIIILLLPPPSSSUUUVVVWWWXXXZZZZZZUUUMMMHHHFFFCCC>>>???AAAHHHOOOTTTYYYeeepppxxxXXXOOORRRQQQNNNOOONNNKKKHHHFFFFFFHHHFFFEEECCCAAAAAABBBFFFHHHEEEBBB@@@BBBEEEGGGEEEBBB666===???AAAGGGLLL___~~~kkknnnrrrjjjQQQ???;;;HHHQQQUUUUUUQQQJJJnnn}}}zzziiiJJJOOO___dddeeemmmtttzzzsssjjj```QQQBBB===;;;BBBBBB999JJJdddLLLIIICCCEEEBBB???AAA<<<>>>>>>>>>>>>======<<<<<<888999:::;;;;;;::::::999:::777999???WWW~~~~~~~~~yyy}}}|||{{{zzz{{{}}}}}}}}}yyyaaaLLLCCCKKKMMMLLLIIIKKKMMMIIIAAA:::<<<>>>@@@CCCKKKVVV^^^xxxnnnEEE???===???VVV}}}vvv}}}xxxssstttxxx||||||{{{zzzyyyxxxyyyzzzwwwqqqlllfffbbbUUUEEECCCMMMQQQLLLUUUYYYrrr{{{yyyxxxyyywwwsssrrrsssiiiccc[[[YYY___fffccc[[[SSSTTTQQQKKKHHHJJJOOORRR\\\WWWPPPJJJIIINNNWWW]]]iiicccTTTAAA777;;;DDDIIIIIIaaakkksssnnn```___^^^\\\[[[ZZZZZZZZZUUUTTTRRROOOKKKGGGDDDCCC<<<;;;???GGGLLLPPPWWW^^^wwwTTTWWWLLLIIIJJJLLLOOOPPPNNNIIIFFFIIIQQQGGGooorrrqqqvvv~~~}}}www}}}kkkqqquuuppprrrxxxrrrpppooojjjjjjpppiiiyyyeeeQQQQQQOOOHHHKKKJJJHHHIIIJJJKKKKKKJJJIIIJJJKKKIIICCCBBBKKKWWWtttwww||||||mmmXXXLLLMMMKKKMMMPPPSSSTTTUUUTTTTTTOOOPPPSSSVVVXXX]]]kkkyyyoooKKKEEEGGGGGGKKKNNNCCC>>>JJJGGGDDDLLLZZZWWWEEE;;;???===@@@CCCBBBAAA???<<<999CCC:::BBBvvvgggLLLLLLKKKIIIHHHGGGFFFGGGLLLSSSXXXccclllwww}}}{{{rrrggg```OOOMMMKKKIIIHHHHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEHHHKKKKKKJJJJJJNNNQQQOOOSSSXXXZZZXXXUUURRRPPPOOONNNIIIAAA???BBBCCCBBB===FFFRRRYYYZZZ```ppp[[[IIISSSPPPOOOOOOPPPQQQOOOLLLJJJLLLNNNFFFFFFDDDAAA@@@AAAEEEHHHCCC???===>>>BBBDDDAAA===>>>AAA???@@@AAA>>>QQQtttzzzmmm```QQQOOOAAA>>>KKKUUULLLIIIWWWcccvvv{{{TTTIIIOOOSSSgggvvvzzzppp]]]QQQGGG??????>>>FFF@@@888```[[[HHHJJJAAA@@@@@@>>>BBB===666888:::<<<===<<<:::888888999:::;;;<<<;;;:::999999555===<<>>:::>>>DDDOOOSSSggg}}}xxxooobbb\\\VVVXXX^^^```ZZZTTTUUUQQQMMMIIIGGGEEECCCBBB999@@@AAACCCLLLRRR]]]ooo}}}QQQQQQIIIEEEIIINNNQQQPPPNNNMMMLLLNNNCCCBBBWWWzzzrrrvvvvvvvvvvvvssslllmmmmmmjjjiiimmmttt{{{~~~uuummmjjjiiiiiijjjkkkqqq}}}qqq[[[NNNJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJKKKIIIGGGFFFHHHKKKYYYWWWSSSNNNKKKJJJLLLNNNJJJOOOTTTVVVTTTQQQPPPPPPTTTTTTTTTWWWaaannn{{{zzzgggMMMFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDBBB???===BBB@@@>>>=========<<<;;;;;;;;;;;;SSSooo>>>IIIKKKAAA<<>><<<<<>><<<>>>===<<>>EEE@@@BBB>>>MMMnnnTTTMMMJJJEEEBBB@@@???===;;;;;;;;;:::::::::999999999:::777555555777:::;;;;;;444999:::777AAA```zzzzzz|||{{{{{{|||~~~~~~{{{yyyzzz}}}|||}}}~~~~~~{{{sss___LLLQQQbbbjjjgggoooxxxcccAAADDD;;;>>>DDDAAAAAADDD@@@BBBJJJZZZsssoooLLLLLLGGGBBBNNNuuu}}}qqqpppuuuxxx}}}yyyzzzzzz{{{yyyssslllgggtttnnn\\\IIIDDDLLLOOOKKKSSS[[[mmm~~~}}}uuunnnggg```ZZZWWW```llloooeeeYYYPPPRRRPPPLLLMMMSSSWWWXXXXXXXXXMMMHHHQQQVVVVVV[[[\\\eee[[[FFF???@@@GGGTTTXXXkkk|||kkk___[[[XXXZZZ^^^___[[[VVVTTTQQQMMMJJJGGGEEEBBB@@@444===BBBJJJQQQQQQ\\\sssxxxPPPLLLHHHHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIFFFNNNjjj||||||ssswwwxxxrrr{{{tttjjjeeeeeejjjoooqqqyyyuuuoookkkiiiiiiiiiiiibbbfffkkkwwwvvvggg___UUUOOOMMMMMMMMMKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNLLLHHHFFFGGGHHHFFFFFFEEECCCBBBDDDHHHLLLOOOQQQSSSSSSQQQQQQRRRTTTXXXTTTSSS]]]lllzzzwww[[[GGGEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCAAA???<<<;;;@@@>>>;;;:::::::::888777444777666BBB___xxxbbb===JJJKKKGGGHHHCCC>>>BBBBBBEEEJJJMMMOOOTTT[[[```hhhggggggjjjnnnmmmhhhbbbdddddddddddddddbbb___\\\]]]YYYTTTSSSVVVWWWVVVSSSTTTWWWYYYWWWTTTTTTXXX\\\SSSMMMIIIIIIIIIFFFDDDDDD:::===@@@CCCGGGKKKPPPTTTSSSQQQGGGFFFVVVuuuWWWMMMOOOJJJIIINNNNNNLLLKKKKKKKKKJJJHHHFFFBBBAAAAAABBBBBBBBB???===>>>>>><<<<<<===@@@BBBDDDEEE>>>;;;===:::888BBBPPPuuummmbbbYYY[[[fffwww|||YYYIIILLLUUU^^^dddTTTMMMUUU{{{|||uuuooobbbRRRFFFAAA???>>>DDDCCC888???ppphhhHHHKKKHHHEEECCCAAA???===;;;;;;;;;;;;:::::::::999999999666444444666888999999555888999666:::QQQwww~~~{{{{{{}}}~~~zzzxxxzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~}}}zzzyyyyyy|||~~~xxxyyyyyyzzz{{{||||||}}}|||{{{wwwkkk^^^aaauuuxxxssssssgggTTTKKKFFFOOOUUUMMMGGGFFFAAAEEECCCMMMfff___NNNRRRJJJHHHIII^^^~~~qqqpppuuuxxxyyyzzzzzzyyyxxxxxxvvvrrrmmmiiiwwwqqqaaaNNNGGGKKKNNNKKKPPPZZZooovvvqqqnnnddd___bbbqqqmmmXXXVVVTTTTTTSSSRRRTTT]]]hhhlllhhhXXXMMMSSSYYY___lllvvvzzzjjjRRRFFFCCCMMM___cccnnniii\\\\\\\\\]]]^^^]]]YYYWWWRRRPPPLLLJJJGGGDDD???<<<666<<>>CCCBBBEEE@@@CCCEEEEEEDDDHHHPPPVVVWWWYYY^^^eeekkkmmmiiieeefffhhhkkkkkkjjjhhhggggggfffbbb]]]\\\\\\]]]ZZZXXXUUUVVVUUUQQQLLLIIIIIIKKKHHHBBB=========<<<<<>>???@@@AAAAAA<<<:::;;;888444:::EEEPPPjjj~~~{{{~~~|||hhhrrrxxxZZZJJJIIIWWWlll}}}{{{{{{xxxeeeZZZKKK@@@;;;===AAAEEE???EEECCCcccpppbbbDDDHHHFFFDDDCCCBBBAAA>>>;;;;;;;;;;;;;;;::::::::::::888555333222444666777777777666777666333>>>^^^|||qqq{{{ssspppwww|||xxxvvvxxxzzz}}}}}}|||zzzxxx{{{{{{{{{zzzyyyxxxzzz|||xxxwwwvvvvvvvvvxxxyyyzzzyyy|||~~~||||||~~~|||xxxppphhhccceeefffrrrvvveeeWWWQQQKKKEEE===BBB\\\xxxiiiTTTPPPHHHLLLHHHKKKrrrnnnrrrwwwwwwuuuuuutttsssssssssrrrpppnnnyyyssseeeSSSJJJKKKMMMMMMTTT___uuuxxxttttttiiiiiiqqqrrr[[[[[[VVVVVVWWWUUUWWWgggzzz{{{aaaSSSYYYbbbmmm~~~uuu\\\MMMHHHUUUmmmpppooo{{{lll\\\^^^______\\\YYYVVVUUUPPPNNNKKKIIIFFFBBB===999===???CCCNNNSSSVVVxxxxxxZZZQQQIIIPPPDDDFFFHHHIIIHHHHHHIIIJJJEEEKKKIIIBBBHHHbbb~~~ggg~~~{{{qqq|||{{{gggWWWTTTXXXXXXXXXYYY[[[^^^^^^]]][[[\\\______[[[XXXXXXTTTNNNTTTNNNHHHEEEFFFIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMIIIKKKNNNOOOPPPOOONNNNNNEEEGGGIIIJJJKKKNNNQQQTTTUUUSSSPPPNNNNNNQQQUUUXXXYYY[[[eeerrrxxxyyywwwMMMOOOIIIDDDBBB@@@=========???@@@=========<<<;;;:::888777888666444444444555444333333888999888:::BBBgggvvvNNNAAA@@@???DDD===???AAAAAA@@@??????@@@IIIHHHGGGIIINNNRRRTTTTTTTTTXXX\\\\\\ZZZXXXYYYZZZ[[[XXXTTTSSSSSSSSSQQQOOOHHHIIIHHHDDD???<<<<<<===@@@<<<;;;>>>@@@@@@BBBFFFLLLOOORRRRRRPPPLLLJJJIIIAAA\\\wwwlllWWWJJJDDDKKKOOOJJJFFFIIIEEEEEEEEEEEEFFFEEEBBB???@@@????????????>>>;;;888<<<<<<===>>>?????????>>>===999888999777444777===JJJbbb|||tttlllzzzpppzzz|||ggg[[[mmmttteeeUUUGGG:::777<<>>;;;;;;;;;;;;;;;::::::::::::888666333222333555555555999444444777333222GGGbbb}}}nnnssshhhkkktttxxxwwwwww{{{}}}wwwxxx{{{}}}}}}}}}{{{zzzxxxyyy{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{zzz}}}~~~vvvuuurrr___YYYSSSGGGEEEGGGUUUnnn{{{yyy{{{[[[MMMDDDJJJEEEBBBpppuuummmooouuuvvvtttrrrqqqooooooppppppooonnnwwwssshhhYYYOOONNNQQQSSS^^^kkkrrrnnnooojjjooo{{{ppp^^^\\\XXXYYY\\\\\\cccyyyfffXXXcccooo{{{{{{cccRRRKKK]]]|||yyynnn~~~{{{qqq]]]___aaa___ZZZUUURRRQQQNNNLLLIIIGGGEEEAAA<<<888===@@@DDDLLLQQQVVV{{{yyyUUUOOOIIIMMMEEEHHHKKKLLLJJJHHHFFFEEEGGGEEEFFFGGGEEELLLggg~~~zzzpppyyy{{{lll[[[RRROOORRRRRRSSSVVVXXXXXXVVVTTTVVVYYYZZZUUUQQQPPPRRRRRRPPPJJJCCC@@@BBBFFFIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLNNNPPPRRRQQQPPPOOOGGGIIIKKKLLLMMMOOOQQQSSSSSSQQQOOOOOOPPPSSSVVVWWWVVV```mmmuuuwww}}}vvvZZZIIIGGGDDDEEEBBB???<<<;;;;;;===>>>===<<<<<<;;;:::999888888555333222333444666666555222444333555888999QQQwww^^^III>>>999;;;EEEDDDCCCDDDDDDCCC@@@===EEEBBB>>><<<===@@@CCCEEEDDDHHHKKKLLLIIIHHHHHHJJJHHHGGGEEEEEEEEEEEEDDDCCC??????@@@???>>>======>>><<<;;;???EEEHHHIIIKKKOOONNNKKKHHHGGGJJJSSS___ggg}}}QQQTTTJJJEEEJJJNNNKKKGGGEEEDDDCCCCCCCCCDDDCCCAAA???BBBAAA@@@@@@@@@???<<<999<<<===>>>??????>>>======999777777888777555777:::>>>VVVsssuuu~~~pppbbbcccooo~~~{{{lll|||^^^QQQIII???;;;AAAHHHHHHEEEDDD888aaaWWWKKKJJJCCCBBBAAABBBBBBAAA>>><<<;;;::::::::::::999999999999777444222333444555444999222222999777111999HHHqqqzzzzzziiidddhhhjjjjjjmmmrrryyy}}}~~~|||yyyyyyxxxxxxyyyzzz{{{{{{vvvyyy{{{{{{{{{zzzzzz{{{}}}|||yyyxxxwwwxxxyyyzzz{{{~~~}}}{{{cccTTTRRROOOFFFLLLKKKJJJ]]]zzz~~~ppprrrrrrqqqtttaaaMMMDDDEEEAAA@@@eeezzzooonnnsssuuussssssrrrpppoooooonnnmmmkkktttrrrkkk```VVVSSSXXX]]]fffyyy|||oookkkiiihhhnnnwwwwwwiii```bbbcccfffiiinnn{{{hhh___ooo{{{iiiWWWNNNaaa{{{mmm~~~}}}qqq^^^______]]]XXXTTTPPPOOOLLLJJJGGGEEECCC@@@<<<999888@@@HHHNNNRRRYYYyyy~~~QQQIIIJJJDDDHHHKKKNNNNNNKKKFFFBBB@@@HHHAAACCCKKKFFF???SSSqqqzzz|||uuu|||~~~}}}vvvnnnllllllgggZZZOOORRRQQQQQQSSSTTTUUUSSSRRRSSSUUUTTTQQQMMMKKKMMMOOOJJJFFFBBBBBBEEEGGGFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQPPPQQQQQQPPPNNNKKKFFFIIIMMMOOOPPPQQQSSSUUUQQQPPPOOOPPPSSSWWWYYYYYYYYYfffqqqvvvuuudddHHHOOOEEECCCFFFDDD@@@===<<<<<<===>>>======<<<;;;::::::999999555333222333555666666555444555222222666333999LLLqqqppp\\\@@@??????@@@CCCFFFIIIJJJAAAAAABBBAAAAAA@@@??????===@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBB??????BBBEEEDDDAAAAAADDDCCCBBBBBBHHHYYYsss~~~UUU[[[UUUNNNGGGGGGKKKLLLIIIEEEEEEDDDBBBBBBCCCDDDBBBAAABBBBBBAAAAAABBBAAA>>><<<<<<<<<=========<<<;;;;;;666666666666777777888888000DDD___}}}nnnhhh___VVVUUU```rrreeeJJJHHH===<<>><<<999999999999888888888888:::777444222333333333333555111333999999444444999ddd~~~~~~jjj^^^\\\hhhiiilllppptttwww{{{|||yyywwwuuussssssuuuwwwyyyuuuxxxzzzzzzzzzzzz{{{|||{{{zzzxxxvvvuuuuuuuuuuuuwwwyyy|||}}}yyyyyyxxxnnnaaaMMMFFFJJJJJJ:::CCCEEEDDDVVVuuuuuugggMMMIIIFFFAAAAAAXXXuuupppssssssqqqsssqqqppppppqqqpppnnnmmmqqqqqqnnnfff^^^[[[aaaiiisssqqqnnnnnnjjjhhhjjjmmmooooookkkfffbbbfffmmmssstttzzzhhhgggxxxqqq]]]OOOcccwwwmmmlll]]]\\\ZZZYYYWWWTTTQQQPPPJJJHHHDDDBBB@@@???<<<:::999GGGNNNPPPVVVfffaaaLLLCCCQQQ???GGGIIILLLLLLIIIFFFEEEDDDFFFBBBEEEJJJFFF@@@JJJ]]]}}}rrruuufffyyyttthhheeeggggggaaaZZZQQQOOOMMMMMMNNNPPPPPPPPPSSSQQQPPPPPPOOONNNNNNNNNLLLHHHDDDCCCEEEFFFFFFDDDGGGGGGHHHJJJLLLNNNQQQRRRTTTRRRPPPOOOPPPPPPMMMKKKKKKNNNRRRUUUUUUVVVWWWXXXSSSQQQOOOPPPUUUZZZ]]]^^^eeerrryyy~~~aaannnjjjLLLLLLGGGGGGGGGFFFCCC@@@>>>===>>>>>>===<<<;;;;;;::::::::::::666555333333444444444333111888555222666444222:::KKKfff|||[[[HHHLLLOOOKKKDDD???@@@DDDAAACCCEEEFFFEEECCCAAAAAA@@@??????@@@@@@>>>;;;888<<<===>>>>>>==================>>>@@@AAAAAA@@@???BBBAAACCCEEEDDDAAACCCHHHQQQZZZjjjQQQVVV[[[RRRPPPLLLIIIIIIKKKJJJGGGHHHFFFCCCBBBCCCEEEEEEEEEBBBAAAAAABBBCCCBBB@@@>>>;;;;;;::::::999999999888777777666555555777666555888AAANNNiii}}}nnnbbb___[[[UUUXXXbbbjjjrrrfffGGG:::???:::>>>FFFIIIAAA;;;HHH]]]cccPPPHHHNNNJJJDDDBBB@@@?????????>>><<<888888888777777777777666999666222111111111111111///222555666555444555777@@@[[[lllwwwwwwppp```YYYdddgggkkkllllllooovvv{{{yyyxxxuuurrrrrrsssuuuvvvtttvvvwwwxxxxxxxxxzzz|||xxxwwwvvvuuusssrrrqqqppprrrssswww{{{xxxuuuzzzhhhVVVDDDBBBIIIHHH<<>>===;;;AAAOOOSSSPPPYYYtttyyyJJJHHHAAAYYY@@@CCCEEEGGGGGGGGGHHHJJJLLLDDDEEEGGGGGGEEEDDDJJJPPPnnnsssrrrttttttrrrjjjbbb___aaaeeeNNNKKKHHHGGGIIIKKKMMMNNNNNNKKKKKKNNNRRRSSSRRRRRRKKKEEE>>><<<@@@EEEIIIKKKHHHHHHJJJKKKNNNQQQSSSTTTSSSPPPNNNNNNPPPQQQPPPNNNPPPSSSVVVWWWVVVUUUUUUUUUVVVRRROOOPPPVVV]]]bbbdddqqq}}}PPPgggkkkOOOPPP???FFFIIIHHHGGGEEEBBB@@@???>>>>>><<<<<<;;;:::999999999:::888666444333333222111///(((555666111555666555;;;555BBBhhh|||}}}~~~dddMMMCCCBBBGGGGGGGGGFFFDDDDDDEEEFFFFFFDDDBBBCCCDDDBBB===999<<<===???>>>===<<<<<<<<>>CCCJJJOOOTTT]]]fffrrrnnn___^^^UUUTTTOOOSSSSSSMMMJJJJJJJJJHHHJJJGGGDDDBBBCCCEEEGGGGGGAAAAAAAAABBBCCCCCCAAA???:::999888777666666666777888777666333444555555222666555555LLLvvvjjjuuuxxxbbbNNNKKKPPPWWWdddrrr{{{dddIII===;;;@@@AAAFFFKKKGGG;;;@@@fffnnnGGGTTTEEENNNGGGEEEBBB???>>>>>>>>>===<<<777777777777666666666666888555111//////000000///***333888444111333888999666dddxxxmmm}}}qqqkkkzzzjjjaaaYYY^^^bbbbbbaaaeeennnvvv{{{yyywwwuuuttttttuuuvvvssstttuuuvvvvvvwwwyyy|||wwwvvvvvvuuusssqqqooonnnnnnooouuu{{{zzzvvvyyy}}}lllTTTCCCBBBGGGEEETTTTTTeee}}}~~~lllfffqqquuuooojjjllluuu}}}}}}zzzVVVNNNLLLLLLCCCCCCgggwwwnnnnnnsssuuurrrqqqrrruuuuuusssppprrrssssssoooeeeaaannnvvvsssllleeeeeedddhhhfffdddbbbaaaaaaaaaaaagggiiimmmrrrvvvwwwvvvttttttjjjiiiuuuhhhCCCEEEoooggg|||cccMMMRRRUUUWWWZZZ[[[VVVOOOHHHGGGFFFCCC???<<<;;;;;;FFFJJJUUUQQQQQQuuulllKKKHHH@@@KKKBBBFFFIIIKKKIIIFFFDDDEEEHHHAAACCCFFFEEEDDDCCCFFFHHHcccuuuqqqzzz}}}{{{ooolllrrrkkk[[[ZZZeee___UUUIIICCCDDDGGGGGGEEELLLJJJIIILLLPPPSSSSSSRRRAAACCCCCCAAADDDIIIIIIGGGIIIKKKMMMOOOOOOQQQSSSVVVTTTRRRQQQRRRTTTRRRNNNJJJRRRQQQRRRUUUYYYZZZYYYVVV[[[UUUNNNTTT```___aaaqqqrrrQQQ```}}}NNNNNNEEEEEEOOOIIIHHHGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;666444111111333444333111111222222333333444444555999666@@@fff|||nnn___TTTGGGCCCEEEJJJHHHBBBDDDKKKDDDKKKPPPLLLEEEAAAAAACCC>>>CCCAAA@@@CCC<<<999BBBAAAGGGEEE<<<<<>>===<<<:::888666444333444555666444444444444444444444444666666999CCCZZZ~~~mmmpppgggXXX[[[LLLIIIIIIQQQaaaqqqxxxxxx}}}~~~{{{jjjTTTKKKBBB888;;;GGGJJJKKKGGGAAAEEEdddXXXOOOBBBDDDKKK>>>BBB@@@>>><<<::::::::::::999999888777666555444444//////000000111111222222222222222222222222222222999FFF}}}}}}oooyyy]]]ZZZ]]]aaaccc______hhhsssxxxtttpppooosssxxx|||~~~tttuuuvvvvvvuuuuuuwwwyyy}}}zzzvvvrrrpppqqqtttvvvvvvvvvvvvvvvwwwxxxyyyzzzuuu___JJJ>>>GGGWWW[[[eeeTTTBBBQQQUUUdddmmmhhhgggvvvxxxuuu```___```ZZZIIIEEEaaa{{{yyyppplllsss}}}vvvuuutttuuuuuuuuusssrrrssstttvvvsssllljjjvvveee\\\ffffffcccffffffeeecccbbb```___^^^^^^^^^eeehhhmmmqqqtttsssooollliiikkksssnnnYYYOOOEEEIIIZZZddd]]]rrr|||WWWMMMTTTYYYYYYXXXVVVRRRMMMFFFGGGEEEAAA===<<<===@@@NNNOOOSSSRRRfffxxxbbbIIIHHHEEEJJJDDDFFFFFFGGGEEEDDDDDDEEEFFFCCCEEEFFFDDDAAA@@@AAACCCBBBpppooojjjnnnoooiiibbb^^^ZZZSSSKKKEEEBBBAAAAAAAAA@@@AAAEEEIIIKKKJJJIIIAAACCCCCCBBBEEEJJJKKKIIIGGGIIIJJJKKKMMMPPPTTTWWWXXXUUURRRQQQQQQQQQNNNKKKTTTTTTUUUYYY^^^``````^^^[[[ccc\\\RRRYYYfffttt|||___jjj]]]FFFMMMDDDBBBHHH@@@GGGFFFCCCAAA???=========;;;::::::999999999999999666333111111333444333111111111222222333444444444111///222FFFcccuuu}}}xxxrrrVVV>>>;;;CCCCCC???<<>>AAAAAA;;;333BBBBBB;;;;;;CCCBBBAAAKKKKKKIIIGGGEEEEEEJJJSSS[[[jjjrrrqqqWWWRRRUUURRRMMMMMMJJJNNNSSSUUURRRLLLEEEAAACCCBBBAAA@@@@@@??????@@@>>>???@@@???===;;;<<<===999777555333333333444555444444444444444444444444222333666<<>>???999QQQvvvzzz{{{vvvxxxqqqeeebbbcccaaaXXXKKK@@@<<<===BBBBBBBBBDDDFFFFFFDDDBBBBBBEEEFFFEEEHHHMMMOOOMMMHHHIIIKKKLLLNNNQQQVVVYYYXXXUUURRRPPPPPPQQQPPPPPPXXXWWWXXX[[[___aaabbbaaa[[[aaa^^^___nnnxxx|||]]]___cccFFFDDDLLLCCCBBBFFF>>>EEECCCAAA???===;;;;;;:::888777666666555666666666555333111111222333222111111111111222333333444444///111///111<<>>FFFHHHEEEHHHQQQMMMGGGMMMaaaYYYYYYbbbhhhlll~~~^^^TTTLLLKKKKKKKKKSSS^^^MMMKKKPPPXXXUUUIII@@@@@@AAA@@@???>>>==================<<<:::888777999;;;777555444222222222333333444444444444444444444444000222333444===RRRoootttfff[[[qqqZZZIIIAAAAAADDDFFFXXX\\\aaaeeeggghhhjjjkkkffffffeeedddbbb```]]]\\\YYYYYYWWWQQQJJJCCC???===<<>>======<<<;;;<<<<<<<<<999888777666555333222222111111111111000000000000///000000111222333444444666000EEEnnn{{{}}}kkk]]]QQQQQQUUUWWWTTTSSS]]]fffooosssqqqnnnpppsssuuuwwwxxxwwwuuurrrqqqrrrvvvxxxyyyzzzzzzwwwtttrrruuusssqqqppppppqqqtttuuu{{{www{{{jjjYYYZZZ[[[aaafffaaaXXXZZZccctttwwwTTTGGGFFFIIIbbbeeeRRR___dddXXXIIIHHHUUUaaazzz{{{rrrnnnoooqqqsssuuusssooommmmmmooommmoooooommmgggeeeiiiooo|||}}}aaaHHHMMMcccssskkkaaa```]]]^^^^^^]]][[[YYYWWWUUUSSSHHHLLLRRRWWWYYYZZZZZZZZZdddppp~~~oooTTTMMMXXXWWWUUU```jjj___eeeiiiNNNGGGXXXdddmmmhhh\\\RRRMMMKKKGGGGGGDDD>>>888:::BBBIIIHHHSSSTTT[[[gggIIIIIIFFFKKKAAAFFFGGGCCC??????BBBEEEFFFEEEKKKKKKIIIGGGDDDAAA@@@???AAA>>>NNNnnnxxx|||wwwooolllhhhkkkkkkdddXXXLLLDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDHHHJJJHHHJJJOOORRRQQQJJJMMMPPPRRRSSSTTTVVVXXXSSSRRRQQQPPPQQQSSSTTTUUUZZZYYYYYYZZZ[[[]]]^^^^^^bbbdddgggsssffflllkkkOOOCCCDDDEEE===@@@FFF???BBBAAA???===;;;999888888555555444444444444444555333333111111111111111111000000111111222333333333///555444111111666RRRzzz}}}pppiiieeeooopppbbbTTTRRRUUUWWW[[[^^^ZZZ[[[cccdddfffsss]]][[[WWWQQQKKKEEEFFFUUUeeeXXXMMMJJJPPPMMMAAA>>>DDD???>>>===<<<;;;:::::::::999::::::888666444555777444444333222111111222222333333333333333333333333111333444111333@@@VVVhhhzzzvvvjjjuuuzzzeeeNNNFFFGGGDDDDDDDDDEEEHHHKKKPPPSSSTTTUUUUUUSSSOOOKKKJJJIIIFFFCCC@@@?????????@@@@@@???DDDIIIKKKJJJJJJFFFAAAOOOjjj|||]]]GGGEEEJJJBBB>>>AAA>>>>>>>>>===<<<;;;:::::::::888777666555444222111111222222111111000000//////...///000111222333444444000444@@@XXXooottt{{{}}}nnnuuussspppZZZQQQRRRRRRPPPPPPSSS\\\gggmmmnnnnnnooopppmmmpppssstttsssqqqqqqqqqqqqsssvvvyyyzzzxxxvvvuuuxxxvvvssspppppprrruuuwwwzzzuuuzzzuuu___TTTUUUQQQQQQWWW]]]aaaiiirrruuu[[[YYY]]]llldddvvvyyyTTTKKKSSSVVVOOOJJJOOOVVVYYY{{{{{{tttooopppuuuppprrrtttrrrnnnllllllnnnkkkooosssuuuwwwyyy|||}}}mmmNNNKKKYYYsss}}}oooddddddbbb]]]]]]]]][[[XXXTTTPPPNNNAAADDDGGGIIIKKKNNNRRRVVVdddppp^^^UUU]]]fffYYYOOO\\\llluuu___:::LLLZZZeeekkkeeeYYYQQQMMMJJJJJJHHHCCC<<<888:::CCCKKKNNNVVV[[[wwwpppOOOEEELLLEEEGGG???FFFGGGCCC@@@???CCCFFFGGGFFFIIIHHHFFFEEEDDDBBBAAA@@@;;;999===SSS{{{ppp|||yyy|||xxxsssmmmmmmmmmlllhhhbbbZZZUUUBBBAAA???>>>>>>@@@CCCFFFDDDHHHKKKHHHHHHLLLPPPPPPLLLPPPTTTWWWWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTVVVWWWYYYYYYYYYZZZ[[[]]]```cccmmm{{{|||yyyiiiwwwOOOGGGCCC@@@<<<888===@@@:::@@@???>>><<<:::888666555444333333333333333444444222222222111000000000111//////000111111222222333...333222000111---555JJJ]]]{{{{{{YYYZZZiiiSSSUUUWWWUUUMMMGGGIIINNN\\\NNNFFFJJJHHH===<<>><<<;;;:::999999999555777999888666333222111333222222111111111111111333333333333333333333333111333444000///666EEERRRbbb}}}}}}oooTTTbbbiiiJJJNNNKKKGGGDDDAAAAAA@@@@@@EEEEEEDDDAAA>>><<<<<<>>>???===<<<>>>BBBFFFGGGGGGJJJCCC@@@BBB===999CCCUUUYYYOOOGGGHHHJJJAAA;;;<<<<<>>===<<<:::888666555666666555444333222111111222222111111000000//////......///000222333444444...888:::FFFiii{{{aaazzz}}}jjjXXXNNNJJJLLLPPPPPPSSSZZZbbbiiimmmooooookkkmmmqqqrrrqqqpppppppppmmmnnnqqqtttvvvwwwxxxxxxxxxvvvsssqqqppprrruuuwwwuuuqqqvvv|||mmmaaa^^^WWWNNNJJJTTTgggyyy{{{lllxxxeeennnzzzZZZOOOQQQRRRPPPQQQUUUXXXXXXuuu|||xxxwwwxxxwwwttttttwwwqqqssssssrrrpppooonnnoookkkooorrrtttwwwzzzxxxsssoooiiigggpppzzzwwwdddRRR```qqqqqqeeefffddd^^^^^^]]][[[VVVQQQLLLHHHEEEFFFGGGFFFFFFIIIOOOUUUbbbrrruuuPPPQQQcccpppeeeYYYYYYXXXfffzzzxxxPPPDDD___fffhhhddd[[[RRRNNNLLLJJJJJJFFF@@@:::999>>>FFFLLLTTTSSS```hhhtttIIIDDDKKKFFFDDDBBBEEEGGGEEEBBBBBBCCCEEEFFFFFFDDDBBBAAAAAABBBAAA@@@>>>:::@@@<<<===[[[|||{{{qqq~~~tttooommmooossstttooojjjZZZWWWRRRJJJCCC???>>>???EEEJJJLLLHHHFFFIIILLLLLLLLLPPPUUUWWWVVVTTTQQQPPPVVVWWWWWWVVVUUUWWWZZZ]]]ZZZ[[[]]]___bbbgggnnnrrrssszzzfff[[[uuuSSSKKKCCCCCC@@@>>>@@@AAA===999>>>>>>===<<<:::777555444222222222222222333333444111222222000///...000111/////////000111111222222111222---...444000,,,555>>>LLLtttYYYMMMXXX[[[NNNPPPQQQPPPMMMJJJHHHHHHTTTKKKGGGJJJIIIBBB===>>>???>>>===;;;:::999999999444666999999666333000///222222222222222222111111333333333333333333333333///111111///...111:::AAAXXXuuu}}}nnnbbb\\\aaakkkZZZXXXUUURRROOOKKKGGGDDDAAA???===<<<<<<===>>>???@@@AAABBBEEEFFFEEEBBB???FFF;;;:::DDDJJJQQQlll\\\NNNEEEGGGFFFCCC???;;;:::<<<>>>===<<<:::888555333222333333333333222222222111111111111111000000000000...//////000111222333333222333000888eeexxxsss|||zzzfffRRRFFFFFFLLLLLLLLLOOOUUU___gggkkklllmmmoooqqqqqqooonnnnnnnnnkkklllnnnppprrrtttvvvwwwtttrrrpppooooooqqqssstttrrrrrruuuwwwtttlllfffeeeLLLJJJOOObbb}}}{{{yyyzzzdddQQQQQQSSSWWWWWWVVVVVVXXXZZZhhhjjjrrr|||~~~xxxrrrpppqqqpppppppppqqqqqqooommmiiillllllkkklllllldddZZZCCC???DDDSSS^^^\\\YYY[[[tttqqqcccddd```]]]]]]]]]ZZZTTTMMMGGGBBBFFFIIIKKKJJJIIILLLRRRXXXeeezzzooo^^^KKKVVVooo|||vvvmmm___]]]ppp}}}uuuccc[[[hhh{{{}}}iiiUUUMMMMMMMMMJJJHHHBBB;;;888<<>><<<;;;:::999999666777888777444222111111111222222222222222222222222222222222222222222222000000000000000111444777GGG```vvv~~~yyyaaaTTTVVVQQQJJJFFFFFFIIIJJJKKKHHHEEEBBBBBBDDDEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBAAA>>>DDDUUUqqqoooNNNHHH@@@EEEBBB===>>><<<999<<<:::::::::999777444222111111111111111222222222333000000000000000111111111///000000000111111222222333---///555QQQ}}}pppwww|||{{{dddOOOFFFGGGFFFGGGIIILLLRRRYYYaaafffhhhjjjkkklllkkkkkklllnnnlllmmmoooppprrrrrrsssssspppooonnnnnnoooppprrrsssqqqtttuuusssrrrqqqjjjcccNNNWWWhhh}}}kkkZZZNNNNNNTTT[[[YYYSSSSSSYYY[[[|||zzz{{{yyysssooooooooommmlllmmmppppppmmmjjjfffiiiiiiiiikkklllbbbUUU===999???MMMMMMEEEIIIXXXrrrmmmaaadddaaa]]]]]]\\\YYYSSSKKKCCC???BBBGGGLLLMMMMMMPPPVVV\\\mmmrrrZZZWWWKKK^^^}}}xxxwwwppp```ppptttXXXMMMNNNNNNJJJFFF???777777>>>GGGNNNPPPMMMXXX~~~{{{HHHWWW@@@AAAIIIEEEPPPEEECCCEEEGGGFFFBBBAAABBBDDDDDDBBB@@@@@@BBBBBB@@@>>>:::888===DDDAAAFFFgggzzzqqqvvvttt```tttyyyqqqpppqqqqqqppptttvvvxxxtttmmmfffaaa```QQQVVVWWWRRRLLLLLLOOOOOOSSSTTTUUUUUUUUUVVVYYY\\\XXXWWWUUUUUUYYYdddsss~~~fffhhhjjjlllooouuu~~~[[[]]]mmmIIIPPPFFFEEEEEE???>>>BBB<<<:::CCC=========<<<:::777444333///////////////000111222///111222000------///111......//////000111111111+++000------333///+++111***333888888@@@XXXzzzkkkaaaggg[[[MMMSSS___KKKLLLKKKKKKLLLOOOOOOMMMLLLJJJFFFCCCGGGNNNMMMHHHAAA@@@???===;;;:::::::::999999888555222111222444111222222333333333222222222222222222222222222222333222111222333444333222---HHHbbbqqqttteeeYYYIII???@@@IIISSSYYYNNNJJJFFFFFFHHHHHHCCC>>>CCCAAA???======BBBKKKQQQeeexxx___PPPTTTAAA@@@GGGBBB;;;???>>>999:::777888888888666444222111///000000111222222333333//////000000111111222222000000000000000111111111111+++777999777```qqqxxx\\\KKKFFF@@@DDDGGGHHHIIINNNXXX``````bbbdddeeefffiiilllooonnnoooqqqssssssqqqooonnnoooooooooppppppqqqrrrssslllqqqrrrooorrrtttjjj[[[bbbqqqoooXXXVVVUUUSSSRRRRRRSSSVVVWWW[[[ttt}}}uuuiiirrryyyhhhiiihhhjjjmmmqqqqqqlllhhhfffeeeeeehhhkkkhhh___WWWHHH???<<<@@@@@@???HHHVVVooo{{{}}}xxxttthhh___dddbbb^^^[[[YYYRRRGGGAAA@@@EEEGGGMMMSSSTTTTTT[[[dddttt|||ddd]]]```UUUddd}}}qqqRRRNNNOOOIIIAAAFFF:::666@@@KKKOOOPPPRRRPPPgggyyynnnYYYOOOKKKGGGHHHLLLNNNKKKHHH>>>AAADDDCCCAAA???@@@CCCCCCCCCCCCAAA>>>======>>>>>>===<<<:::888===MMM^^^}}}nnnhhh}}}pppkkkuuutttwwwuuuyyyvvvqqqkkkfffdddfffhhhlllnnnlllcccXXXPPPPPPRRRXXXTTTQQQRRRVVVZZZ[[[[[[\\\]]]\\\___lllzzz{{{rrrnnncccfffvvv~~~{{{xxx\\\qqqtttPPPKKKJJJDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<:::888666555444333333222111000000000111333333222222111000000000////////////000000000000111111000000//////......000///222333000777VVVxxxvvvaaa[[[```___XXXVVVZZZXXXRRRTTTPPPJJJHHHHHHIIIHHHFFFHHHFFFDDDDDDJJJOOOLLLEEECCCAAA???===<<<;;;888666777666444333222111111111111111111111111111111111111111222222222111111000////////////000111222333---:::HHHXXXwww}}}yyyjjjYYYOOOMMMLLLDDDCCCGGGDDD;;;;;;DDD???HHHVVVdddqqqwwwSSSEEEGGGFFF???@@@BBBBBBAAA???<<<:::666555555444444333222222222222222333333222222222,,,---......------...000////////////////////////...222777333444WWWwwwbbbnnn{{{uuujjj}}}gggTTTEEE@@@???CCCEEEEEEJJJQQQRRRXXX^^^aaa```aaaeeeiiiooonnnoooqqqtttsssoookkkqqqqqqpppnnnnnnmmmmmmmmmnnnpppsssssspppmmmlllkkkvvvwwweeeWWWWWWUUUSSSQQQPPPPPPQQQaaajjj|||zzzrrrnnnlllgggkkklllmmmooopppnnnkkkhhhffffffgggiiijjjfff___YYYKKKFFFEEEIIIGGGEEENNN\\\\\\oooqqqdddbbbccc___```bbb^^^\\\YYYQQQFFF@@@@@@???CCCJJJQQQTTTWWW```jjjiii___```^^^^^^eeessslll{{{]]]KKKIIIJJJEEEAAA;;;<<>>===<<>><<<:::AAAJJJddd~~~}}}{{{pppnnnvvvfff}}}zzznnnuuuzzzwwwnnngggeeefffccceeeeee```ZZZXXX]]]ccc[[[[[[[[[\\\^^^^^^]]]\\\cccrrr~~~~~~zzzyyyrrrjjjoooooopppttt~~~vvvQQQTTT}}}xxxNNNEEEIIIKKKJJJFFFFFFDDDCCCAAA???>>>>>><<<<<<:::999777666555444333222111111000000000111333333222111111000//////....../////////000000000000000000/////////......111///111222---)))444EEEhhhxxxvvvfff```___ddd]]][[[[[[]]][[[WWWUUUVVVTTTOOOJJJFFFEEEEEECCCBBBHHHGGGEEEDDDIIINNNKKKEEECCCAAA???>>>>>><<<999777666555444222111111000000111111111111111111111111111222222333333222222111////////////000111222333444222000===^^^zzzqqqqqquuuuuuuuuxxxqqq[[[OOOHHHFFFCCCDDDCCCBBB@@@>>><<<::::::555555444333333222222111111111222222222222111111---------....../////////////////////////////////......000111333DDDrrrwwwpppjjjeeezzzxxx}}}~~~oooQQQEEE<<<===@@@AAAAAABBBMMMSSSYYY[[[\\\]]]bbbfffjjjiiijjjmmmppppppmmmjjjnnnooopppppppppnnnmmmkkkmmmnnnppppppnnnnnnooopppvvvjjj\\\ZZZZZZZZZXXXUUURRRRRRRRR]]]ZZZjjj}}}uuuxxx|||pppiiirrroooppprrrqqqnnnkkkiiihhhfffgggiiijjjhhhddd```]]]IIIHHHKKKQQQOOOLLLRRR\\\qqq}}}mmmPPPMMM[[[bbbdddbbb___\\\YYYPPPEEE??????@@@BBBGGGLLLKKKKKKPPPXXXqqqlllXXX^^^ccc]]]^^^[[[eeehhhYYYSSS```jjjkkk\\\MMMIIIHHHEEEAAA???555>>>EEEGGGKKKSSSXXXWWWfffttt```JJJJJJHHHFFFCCC@@@>>>===<<<@@@@@@AAABBBCCCBBB???<<<===@@@BBBBBB???<<<:::888999888:::===<<<888888<<<@@@ppp~~~xxx{{{zzzyyykkkqqqyyy|||{{{pppkkkiiifffccchhhhhheee^^^XXXYYY___fffhhhmmmtttyyy{{{|||||||||}}}yyyvvvqqqqqqkkkMMM___~~~|||JJJBBBKKKHHHAAABBBGGGFFFDDDBBB???===;;;:::999999888777666555444333222111111000000000000000333333222111000///...............////////////000///////////////.........///+++---222111+++***///000MMMbbbzzzbbbMMMSSSWWWWWW]]]XXXQQQQQQXXXWWWMMMKKKRRRQQQMMMIIIFFFEEEDDDCCCBBBFFFFFFDDDBBBEEEIIIGGGBBB???>>>>>>>>>===<<<999666444444222111000000000000////////////////////////111222222333333222222222//////...//////000111222999000)))000DDD___vvv~~~{{{qqqtttIIIGGGHHHCCCAAAAAAHHHEEEBBB>>><<<:::999999444333333222111111000000///000000111111000000///000---,,,---000111000...////////////////////////......***000444111VVVwwwrrrfffyyy```uuurrr]]]HHH@@@BBBCCCBBBAAAEEEIIIOOORRRSSSVVV[[[___bbbbbbdddgggjjjkkkiiigggjjjllloooqqqqqqooollljjjkkkkkklllllllllooossswwwwww```WWWVVVXXX[[[ZZZWWWTTTTTTUUUOOOOOOWWW{{{xxxyyyqqq|||qqqtttuuurrrmmmiiihhhiiigggiiikkkjjjgggcccaaaaaaJJJJJJPPPZZZ^^^\\\[[[]]]zzz|||jjjVVVYYYaaa```^^^bbb___]]]YYYPPPDDD??????BBBCCCGGGIIIDDD>>>>>>CCCUUUhhhnnnaaaXXX^^^```[[[ZZZQQQSSS[[[WWWOOONNNSSSqqqllldddhhhfffaaaYYYRRRMMMMMMJJJCCC===;;;:::>>>EEELLLOOOTTT^^^iiiyyyMMMIIICCCDDDDDDBBB@@@@@@AAABBBBBB@@@???AAAEEEGGGFFFDDD:::<<>><<<:::888888222222222111000000//////...//////000000//////...111---+++---111333000---........................---333+++...777,,,BBB|||gggzzzuuu```bbb}}}rrrXXXEEE<<<:::<<<======@@@CCCFFFIIILLLQQQUUUZZZ\\\^^^aaadddffffffeeehhhjjjlllnnnooonnnllljjjiiiiiihhhhhhjjjpppwww|||{{{gggcccOOOSSSWWWVVVRRROOONNNPPPJJJRRRTTTlll}}}}}}~~~uuuvvvqqqssstttqqqmmmjjjjjjllljjjkkkkkkiiifffdddccccccQQQRRRYYYhhhsssssslllffflllpppuuuqqqdddaaa```___ZZZPPPDDD???AAAAAADDDIIIKKKFFF??????CCCDDDLLLWWW\\\]]][[[ZZZ[[[[[[UUUYYYkkksssdddSSSQQQ```nnndddMMMOOO^^^cccccc^^^VVVOOOMMMHHH@@@999777===@@@JJJQQQMMMSSSxxxddd[[[LLLFFF@@@AAABBBAAA@@@AAACCCEEEEEEAAA===>>>BBBFFFGGGGGGBBBBBBAAA>>><<<;;;<<<>>>:::666555:::===;;;:::;;;>>>999@@@XXXyyyqqqyyy{{{|||xxxssssssmmmmmmmmmmmmpppxxxiiiVVVooo~~~TTTLLLFFFDDD@@@<<<>>>FFF@@@???>>>===<<<:::999999555555444333333222111111000//////...//////000000222222111000///...---,,,------------............---------------.........000......///...,,,...111111---######333@@@OOOcccfffKKKXXXRRROOO\\\nnngggWWWUUUWWW\\\WWWJJJIIISSSVVVQQQIIIIIIHHHGGGFFFFFFGGGHHHCCCEEEDDD???>>>@@@BBBAAA:::999888999999888555222222222111000////////////------------------------------...///////////////.........---......///000***---555777//////FFFbbbwww{{{{{{zzzwwwbbbIIIGGGLLLIII;;;999???======>>>>>>>>>===;;;888777222111111000000///...............//////.........111---***,,,111333000,,,------------------------)))666---)))666111888\\\wwwgggWWWXXXjjjkkkaaappp}}}fffOOOAAA======999:::;;;===???CCCGGGJJJRRRUUUXXX[[[]]]___aaabbbeeeffffffggghhhiiijjjjjjffffffffffffhhhooowww}}}~~~zzzqqqpppsssmmmsss^^^[[[QQQUUUYYYVVVPPPLLLLLLNNNPPPYYYVVV\\\vvv}}}xxxoooooooooooonnnmmmmmmooopppnnnllljjjhhhfffeeeeeeeeeWWWXXX```ooo}}}}}}vvvrrrtttzzziiiaaa``````\\\QQQEEEBBBDDDFFFGGGJJJKKKFFFAAADDDKKK???@@@IIIVVV[[[YYY\\\ccc[[[\\\bbbxxxpppYYYZZZeeeiiiZZZNNN___uuuvvvooo[[[RRRIIIEEEAAA<<<888888<<>>888777;;;AAABBB;;;555444777666888<<>>>>>AAA@@@<<<<<<<<<;;;;;;::::::999999555555444333222111000///...............//////000000000//////......------,,,,,,,,,---------......,,,,,,,,,---------------***...111111...***))))))000000---111555---///AAA:::SSSkkkttt|||qqqkkk\\\IIIGGGSSSXXXXXXRRRTTT\\\XXXRRRWWWXXXaaaZZZGGGFFFUUUYYYOOOIIIIIIHHHFFFBBB@@@AAAAAACCCGGGGGGAAA>>>AAADDDEEE>>><<<:::999999888666444222222111000000///000000------------------------++++++,,,---..................------------......000,,,---222222///222999CCC```yyyVVVGGGGGGGGGJJJDDD<<>>\\\~~~vvvaaaXXXeeeooohhhcccgggpppYYYGGG===<<<:::999888999<<>>===>>>???EEEEEECCC???<<<:::;;;<<<999999<<<@@@>>>777333333333...;;;AAA999OOO|||iiisssjjjUUUfff{{{gggdddpppqqqPPPMMMEEEEEECCCCCCDDDCCC===666;;;::::::999999888888888666666444333111000///......---------......///000........................+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------(((+++.../////////...,,,"""+++---///222***$$$+++---000555===NNNiiidddOOOPPPEEEEEEOOOKKK>>>???NNNCCCQQQTTTTTTYYYWWWRRRTTTTTTYYYTTTGGGEEEMMMOOOHHHHHHIIIIIIFFFBBB??????@@@AAAFFFGGGAAA<<>>:::888777777666555222222111000000000111111........................++++++,,,---..................------,,,------...333...+++---222222///+++333777IIIkkk|||hhh\\\SSSGGGLLLCCCDDDFFFBBBCCCDDD;;;777888888999999888777666222222111111000//////.........////////////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++***---111111111CCCjjjzzzpppeeebbbiiinnnjjjcccjjj|||pppXXXDDDBBB???;;;888777999;;;<<>>GGGMMMTTTRRRUUU{{{pppsssMMMUUU@@@FFFDDD???<<<>>>BBBDDDBBB???===@@@DDDDDDBBB@@@@@@AAA999;;;<<<<<<;;;::::::;;;<<<999888888555333666;;;:::000666666***;;;[[[ddd~~~zzzmmmeeeqqq^^^hhh{{{aaaHHHFFFGGGHHHDDDBBBAAA===:::>>>EEE;;;::::::999888777666666777666555333111000...------------------...///000---------............///++++++,,,,,,,,,---------+++++++++,,,,,,---------///,,,)))'''***......,,,)))333...&&&,,,222000111......000222111111;;;HHHWWW___vvv{{{___KKK???:::===CCC@@@BBBBBBBBBEEEKKKLLLJJJJJJWWWRRRGGGHHHMMMOOOSSSTTTRRROOOLLLIIIGGGFFFFFFFFFHHHIIIGGGDDDBBBCCCEEE===BBBDDD>>>999;;;AAADDDAAA===888555444444444444333222111111111111111111........................+++,,,---...////////////...------,,,,,,,,,------***------***)))---111222,,,---333BBB\\\}}}nnnXXXTTTLLLFFFHHHHHH===EEEPPPHHH>>>>>>???999888777555555555666666222222111111000000//////......////////////......***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...(((+++000,,,---222000+++>>>TTTeeevvvqqqaaaZZZ\\\___```NNNddd{{{}}}eeeGGGCCC===999888888999:::888;;;???AAAAAACCCGGGJJJIIIKKKPPPSSSVVVVVVTTTSSSZZZ\\\^^^______aaaccceee^^^eee|||wwwmmmhhhiiiaaadddeeeUUUGGGCCC>>>{{{fff```TTTPPPOOOQQQNNNIIIKKKQQQOOOIIIOOOGGGMMMlll|||nnnbbb\\\bbblllpppooonnnxxxlllfffiiijjjeeeffflllkkkiiinnn|||qqq___aaa``````]]]TTTJJJHHHLLLPPPFFFHHHPPPXXXrrriii___```]]]^^^^^^[[[XXX[[[cccjjjrrrZZZJJJFFFFFFCCCEEE===999<<<<<<:::CCCQQQVVVUUUUUUsssccc~~~XXXIIIQQQNNNKKK@@@@@@AAAAAA@@@>>>===;;;???DDDIIIHHHBBB===;;;;;;;;;:::888999999:::888777666666666666555555555555777555333333444888;;;>>>yyy|||}}}lllWWWVVV___mmmzzz```[[[XXXQQQVVVddd\\\MMMIIIHHHIIIFFFGGGDDD>>>;;;<<<<<<;;;;;;:::999888888777444222555666777777666333000---------------------------------............------------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////333333333777>>>HHHRRRXXXjjjqqq|||wwwiii\\\PPPHHHDDD::::::;;;:::999:::===???@@@BBBDDDCCCBBBCCCFFFJJJPPPLLLFFFDDDGGGKKKNNNPPPTTTTTTRRRNNNIIIEEECCCCCCKKKOOORRROOOHHHBBB@@@AAA>>>AAACCCCCC@@@>>>???@@@???>>><<<;;;:::999999888555444333222111111111111......//////...---,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,---------......111------555DDDYYYuuunnnNNNEEEHHHIIIKKKOOOFFFAAA===???@@@>>>???AAA666666666555444444333333111111111111000///------........................((()))+++---......---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111...555NNNmmmtttaaaHHHNNNSSSQQQKKKNNN\\\hhhqqqsss^^^GGG>>><<<::::::===666666777;;;>>>@@@???>>>BBBCCCEEEGGGJJJLLLNNNOOOWWWWWWWWWXXXYYYZZZ\\\]]]VVVtttxxxppplllhhhkkkkkkjjjjjjiiihhhhhhggg```^^^aaaaaaTTTBBB<<>>===>>>BBBDDDCCC???<<<===@@@<<<;;;::::::;;;;;;:::888777777666666555444333333666444333222222444666888KKK^^^}}}tttzzzhhh[[[UUUOOOPPPVVV[[[jjjzzz~~~xxxnnnfffTTTNNNFFFEEEUUUooo^^^IIIEEEFFFFFFFFFCCCRRRUUUFFF===BBBCCC<<<===;;;999888888777555333555666777777555222///---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222222111000111333555666777:::>>>???@@@EEENNNUUUWWWVVVVVVWWWVVVRRRLLLGGGAAA???<<<888555444333333777888999888888888;;;======???@@@??????AAAEEEIIIGGGHHHHHHFFFDDDFFFJJJMMMPPPOOONNNLLLJJJGGGEEEDDDJJJMMMPPPNNNHHHBBB@@@@@@>>>AAACCCCCC@@@>>>>>>>>>>>>===<<<:::999888777777444333222111000000000000...............---,,,,,,******++++++,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,------------///---...000666CCCYYYmmmrrraaaOOOBBBCCCGGGFFFHHHMMMJJJDDDAAAAAA@@@<<<:::;;;777666666555444333333222111111111000000///------------------------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///000222@@@^^^ttt___```\\\QQQSSSOOOKKKZZZxxxyyycccSSSFFF<<<999:::<<<;;;999777666777888:::<<<===???AAACCCEEEGGGHHHIIIJJJLLLNNNRRRVVVYYYZZZYYYpppyyykkkeeebbb___bbbbbbbbbbbbbbbaaaaaaaaa___^^^]]]XXXLLL@@@>>>BBBuuudddOOONNNOOOQQQOOOKKKKKKNNNHHHEEEQQQLLLEEEPPPjjjrrrdddfffcccZZZWWW^^^hhhnnnqqqrrrpppllllllnnnlllhhheeedddhhhttt{{{kkkbbb```bbb\\\[[[ZZZZZZUUUQQQSSSXXXTTTDDDPPP~~~ppp[[[\\\ZZZZZZZZZYYYYYYZZZ[[[\\\YYYZZZWWWNNNEEE@@@;;;666666===<<<888???OOOUUUNNNRRRfffwwwlllIIIAAAGGGGGGCCC@@@EEEEEEDDDCCCBBB@@@>>>======??????===:::;;;???CCC===<<<:::;;;<<<<<<;;;999888777666555444222222111333222111111222333444555000444FFFhhhxxxpppeee\\\ZZZhhhggg^^^PPPFFFHHHOOOSSSXXXnnnvvvrrrbbbQQQBBB???EEEHHHGGGEEE>>>XXXaaaLLL???EEEGGG<<<>>>;;;888777777777666555444555555555444222///---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***+++++++++------------------------------------............------...///...---+++***+++------+++((((((+++......---,,,,,,.........,,,.........///000333555666444555666666555555888::::::;;;;;;;;;;;;>>>CCCFFF@@@EEEIIIHHHDDDCCCGGGKKKKKKIIIHHHHHHJJJJJJGGGDDDGGGJJJNNNMMMHHHBBB???>>>===???BBBBBB@@@===;;;;;;===<<<:::999777666666555222111000///////////////---............------,,,******++++++,,,,,,------++++++++++++************++++++,,,,,,,,,---------+++,,,...---***---===MMMRRRKKKQQQllloooZZZQQQMMMJJJHHHCCCBBBFFFEEEAAABBBHHHIIIDDDBBBCCCAAA<<<888777777777666555444333222111000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,111//////JJJuuuwwwppp___MMMMMMFFFAAAOOOkkk|||}}}ttt```LLL???;;;;;;:::999666444444666777888888:::;;;===???@@@@@@===???AAAEEEIIIMMMQQQSSSVVVdddkkkeee[[[YYYYYYVVVYYYYYYZZZZZZZZZZZZ[[[[[[YYY\\\ZZZQQQKKKMMMSSSVVVmmmZZZMMMNNNPPPPPPMMMJJJIIIJJJGGGAAANNNLLLEEEHHHZZZqqqhhh___\\\YYYWWW\\\eeehhhoooqqqlllmmmsssqqqiiigggcccbbbfffiiiiiikkknnnjjjhhhddd___\\\\\\^^^```\\\ZZZZZZ[[[ZZZXXX[[[aaaXXXKKKooohhh[[[aaaZZZYYYYYYYYYZZZYYYVVVTTTOOOQQQPPPLLLFFF@@@;;;888444===DDDEEEIIIQQQTTTQQQ^^^rrrZZZ>>>DDD>>>888@@@EEEAAA@@@@@@???>>>===<<<<<<<<<<<<<<<:::999:::===@@@<<<:::999:::;;;;;;:::999666555555444333222222111///000000111333444666777333///000<<>>BBBGGGHHHEEEBBB;;;PPPYYYJJJ>>>AAACCC======:::666444555555555555333444444444333111///---........................------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...000111111000///---///111111000000222444444333222222222333333333333222111111000111111222000222333333222333444666:::999888888999<<<@@@CCCAAAEEEHHHGGGEEEDDDGGGKKKIIIEEECCCEEEIIIJJJFFFBBBCCCGGGJJJJJJFFFAAA>>><<<;;;===???@@@>>>;;;888777<<<;;;999777555444444333000//////...---------...---------......------,,,******++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,---)))(((111;;;;;;///***444DDDZZZ{{{XXXGGGAAA@@@DDDJJJHHHFFFEEEFFFBBB>>>AAAGGGBBB???@@@DDDDDD???::::::777777666555333222111111//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((('''''')))+++,,,************++++++++++++***++++++++++++,,,,,,,,,+++///,,,***999ZZZ{{{}}}uuu```KKK@@@>>>GGGMMMMMMTTT```nnnyyyjjjVVVKKK<<<999666666888:::999777777777888999:::;;;<<<<<<<<<<<<===???BBBEEEGGGHHHKKKSSSVVVSSSQQQSSSTTTRRRSSSSSSTTTTTTUUUVVVWWWWWWRRRXXXWWWPPPSSSdddrrrwwwsss]]]MMMMMMOOOPPPMMMJJJHHHFFFEEEGGG>>>IIIIIIFFFJJJQQQlllyyy`````````UUUUUU```eeennnrrrooooootttrrrjjjfffaaa___bbbbbb```___``````___]]]\\\\\\ZZZXXXVVV[[[XXXXXX[[[[[[[[[^^^dddYYYiii~~~aaa\\\\\\ZZZZZZZZZZZZZZZWWWRRRNNNLLLKKKJJJGGGBBB===::::::;;;>>>FFFNNNNNNPPP]]]mmmvvvlllcccEEEAAAHHH<<<888AAACCC======<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::888888999999888777777999999999777222222222222333333333333/////////000111333444555222444666444444CCCeeewwwmmmlllqqq|||jjjNNN@@@???@@@@@@AAABBBCCCAAA>>>>>>BBBFFFDDD???;;;===???:::777444222333333444333222222222222111000...---..............................////////////......++++++++++++++++++++++++*********+++++++++,,,,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,+++++++++***+++,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,------.........000111111111111222333;;;999777777888;;;===>>>DDDCCCBBBBBBDDDFFFHHHHHHHHHDDDAAABBBFFFHHHEEEAAAAAACCCFFFGGGDDD@@@===;;;999:::;;;<<<<<<:::777555;;;:::888666444333222222......------,,,,,,------,,,,,,---------------,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,******---...,,,...111111///222888111)))444HHHVVVoooqqqaaaRRRGGGCCCJJJLLLEEECCCGGGBBB@@@@@@BBBCCCBBBDDDHHH>>><<<>>>DDDEEE@@@<<<;;;777666555444333222111111...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,222000---***))))))+++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,+++,,,...000;;;ZZZxxx~~~mmmWWWPPPMMMOOOGGG<<<>>>JJJRRR[[[gggtttwwwkkkSSSHHH<<<777999;;;999555777777888888888888999999:::::::::;;;<<<>>>???@@@BBBEEEHHHIIIKKKNNNNNNLLLLLLMMMMMMNNNOOOPPPQQQQQQOOOTTTTTTOOOVVVjjj{{{bbbOOOHHHJJJNNNNNNIIIFFFEEEDDDBBBFFF>>>GGGEEEFFFNNNLLLZZZqqqhhhaaa^^^SSSPPPYYYcccjjjooopppppppppooollliiidddbbbddddddaaa___```bbb```^^^\\\\\\[[[ZZZXXXXXXUUUUUUYYYZZZZZZ\\\```^^^ccc______WWWYYYZZZ[[[[[[WWWRRRMMMJJJHHHDDDAAA???;;;777888<<>>======<<<<<<<<<===>>>:::;;;<<<<<<;;;888555333666555555555777888777666000000111111222333333333000000//////000111333444000222666666111000999EEEeeetttiiieeejjjsss{{{zzzUUUAAA>>>DDD@@@BBBAAA??????BBBCCCAAA@@@;;;;;;@@@???::::::@@@777555222222222333222111111111111111000///...------------------------------..................---************************))))))*********+++++++++)))))))))((())))))***+++++++++++++++++++++++++++************++++++++++++---,,,***))))))***+++,,,............------------))),,,...//////......///000000000111111111222222---///111111111000111222999777666777999;;;<<<<<>>???BBBEEEFFFEEEHHHDDD@@@@@@BBBEEEDDDCCC???@@@BBBBBBAAA???<<<;;;:::999999:::;;;;;;888666;;;:::888666444222222111...------,,,,,,,,,------+++,,,,,,------------,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++...***)))---///---++++++///))))))///111...000666;;;AAA@@@EEEXXXkkkgggPPP@@@666111BBB<<<:::<<<<<<999===EEE???@@@CCCFFFHHHFFFCCC@@@@@@>>>???DDDDDD???:::888555555444444333222222222....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,:::777333...+++******+++)))))))))************+++************++++++++++++,,,(((,,,222---)))>>>\\\{{{qqquuukkkQQQ@@@@@@CCCAAADDDHHHQQQ___ooo|||zzziiiSSSDDD>>><<<999555777777777666666666555555444555555666888:::<<<===??????AAACCCEEEFFFDDDBBBCCCDDDDDDEEEFFFGGGGGGHHHLLLNNNLLLIIINNNZZZeeekkk|||SSSDDDIIIFFFJJJJJJEEEBBBEEEFFFCCCCCCAAAIIIAAACCCNNNIIILLL\\\{{{zzzhhh___ZZZTTTQQQXXX[[[cccjjjllljjjkkknnnmmmgggcccdddbbb^^^\\\]]]___]]]\\\[[[[[[[[[\\\\\\XXXUUUUUUYYY[[[YYYYYY\\\eeennn\\\WWW[[[\\\YYYWWWZZZ\\\YYYSSSMMMIIIHHHCCC>>>;;;<<<:::777;;;BBBJJJKKKLLLNNNUUUlllyyyTTTBBBEEE===999BBBFFF???:::AAA@@@>>><<<;;;;;;;;;;;;:::::::::::::::888666444555444444555666777777555000000000111111111111111000000///000333666:::===444000///111222111222555888FFF[[[yyyvvv}}}wwwuuuxxxVVVCCCAAA??????DDDAAACCCAAA===>>>CCCDDDAAA<<<======<<<<<<;;;;;;;;;666444333333444444222111000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))*********+++((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,---//////+++***)))***,,,......///***---......,,,,,,...000------------,,,++++++***,,,///111222111111111222333222222666:::<<<<<<;;;===>>>AAACCCCCCDDDDDDEEEFFFDDD@@@>>>???BBBFFFHHH???>>>>>>>>>???>>><<<;;;<<<:::999999<<<===<<<;;;<<<:::888666444222111111------,,,,,,,,,------...***+++,,,---------------++++++******************************+++++++++,,,))))))))))))*********+++,,,)))))),,,,,,)))))),,,++++++,,,000333222,,,''''''.........777777777>>>>>>CCCNNNZZZ___```ccchhhoookkkcccZZZRRRJJJBBB<<>>777222333999AAAGGG888<<>>999777333333333333333333333333------...//////......---------------------------555333000---+++******+++))))))))))))************************++++++++++++***))),,,///,,,)))333AAAZZZvvvWWWCCCBBBDDDAAABBBAAABBBIIISSS^^^gggmmmxxxyyygggWWWJJJAAA<<<999999888777666555555444333444444555777999:::;;;<<<::::::<<<>>>======<<<<<<======>>>>>>?????????EEEBBBAAACCCDDDEEEJJJPPPyyyJJJ???LLLBBBGGGGGGBBB@@@EEEGGGEEEAAADDDMMM??????LLLFFFEEEEEE^^^wwwjjjhhh___PPPIIIJJJTTTccchhheeeiiirrrkkkfffbbbcccbbb___^^^___]]]^^^^^^\\\ZZZWWWUUUUUUYYYVVVWWW[[[\\\ZZZYYY[[[eeefffnnnrrrvvv{{{nnn]]]UUUZZZ\\\UUUTTTZZZUUUYYY\\\XXXPPPHHHFFFFFFAAA<<<;;;>>>>>><<>>===888AAACCCAAA>>>;;;999888888777:::999888888999999777666555444444555777777777666222222111111000000//////......///222888???FFFJJJ555111000222222///...111***:::666>>>jjj}}}wwwggghhhyyy|||uuuqqq}}}```FFF999@@@AAA777:::HHH???AAA???:::;;;???>>>999666@@@BBB999777<<<<<<444666555444444555555333111000000//////.........---++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,***)))(((---+++)))((()))*********---......+++((('''***---((()))***,,,---------------///111222222111111222......///444:::======;;;999@@@GGGIIIFFFDDDEEEGGGDDDCCC@@@======AAAHHHMMM>>>===<<<<<<======<<<;;;???<<<999:::===??????>>><<<;;;999666444222111111---------,,,,,,---......***+++,,,,,,------------++++++******************(((((())))))*********+++))))))))))))************'''(((***---+++'''***111***//////(((%%%)))...000...111+++(((...---+++111111---///555444---///777222444444444555888999777111222444555555333111///777888999888;;;???AAA@@@:::???AAA???<<<===AAACCC@@@===>>>CCCCCC>>>:::999222222333333333444444444------......///......---........................+++***)))))))))***+++,,,))))))))))))************)))************+++++++++'''++++++)))+++000222000>>>|||nnn```MMM;;;999AAA<<<999777888>>>HHHUUU```dddsssttt^^^MMMEEE<<<;;;;;;999888777666666888777777777888999::::::888666555777888999:::<<<:::::::::::::::;;;;;;;;;===777888???AAA<<<>>>EEElllUUUMMMBBBGGGGGGGGGGGGFFFEEECCCCCCPPPGGGAAAEEEHHHHHHHHHJJJKKKLLLaaammmRRR@@@KKK^^^hhhmmmssslllmmmllliiiddd___]]]\\\[[[^^^___]]]YYYVVVVVVXXXWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXZZZ\\\]]]^^^______]]][[[XXXVVVVVVUUUTTTSSSUUUWWWYYYWWWPPPFFF===888===<<<999777<<>>???===<<<<<<;;;;;;:::777444333777;;;<<<888555333333555555555666666666666666555444111///---,,,,,,---//////000111333666888999000000000000000///......222000...000666AAAKKKRRR}}}|||uuuuuuhhh```fff~~~tttyyyTTT???===;;;<<>>======888777555444333222222111222222111000///...------------......------,,,+++***++++++,,,,,,++++++***+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---------......,,,,,,---///000222333333//////000111444777999;;;@@@@@@AAACCCEEEFFFDDDCCCBBBAAA???@@@BBBDDDDDDDDD>>><<<;;;<<<@@@BBBAAA???@@@===;;;;;;===>>>===;;;999888666666555444111///........................///...+++***))))))***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************+++++++++,,,,,,,,,---------------............//////////////////000000111111111222333333333333222444555777999;;;===???@@@DDDBBB@@@>>><<<;;;<<<<<<===???@@@>>>;;;999;;;===666444222111222222111000111111000...---,,,+++***---.........---,,,,,,+++************************)))))))))))))))))))))))))))((((((((()))***++++++************+++,,,---...777hhhqqqcccfffWWW===AAA>>><<<<<<===>>>@@@CCCNNNWWWbbbllluuu~~~~~~yyyssskkkddd[[[RRREEE===:::;;;;;;;;;999:::999888777777999;;;888777666777777666333111666666777777888999999:::999999::::::;;;;;;<<<<<>>EEEEEEEEEJJJOOOQQQKKKZZZkkkfffqqqWWWJJJ>>>EEECCC@@@>>>======???@@@>>>=========<<<:::888666444777::::::777555444444444444444444444333333333555444333111000//////...------...///000000111111000000000000000///......444222///------000333555///HHHnnn|||hhhKKK???===>>><<<:::<<<>>>@@@???>>>===<<<;;;::::::<<<===>>>===???@@@@@@>>><<<;;;;;;:::999777555333111111000000000//////...------,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++******)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***+++,,,---///000111222//////000222444666888:::<<<===>>>AAADDDEEEEEEDDDBBB@@@>>>>>>@@@BBBCCCCCCAAA>>>;;;;;;===???@@@???@@@===::::::;;;<<<;;;999666555444444444333000...........................///---+++***))))))***+++,,,,,,+++******)))(((((())))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,************************+++++++++,,,,,,,,,,,,---,,,---------............///............///000000000111111222222222222222333444666888;;;===???@@@AAAAAA???>>>===<<<<<<<<<;;;<<<===;;;777555555666555333111111222222111000000000///...---,,,++++++---------------,,,++++++************************)))))))))))))))))))))))))))))))))((())))))******************+++,,,------000>>>qqqwwwWWW:::::::::;;;<<<<<<>>>@@@AAAGGGPPPWWW^^^hhhsss{{{{{{uuuppprrrkkk___SSSHHH???999555888999::::::999888777777444333333555666777555333555555555555555555555555555555555666666666666666kkkVVVPPPEEE===>>>@@@AAACCCCCCDDDDDDIIIFFFFFFGGGFFFEEEHHHMMMKKKMMMOOO]]]qqqOOOHHHJJJPPPVVVRRRJJJKKKRRR^^^ccciiimmmllliiieeeccc\\\[[[[[[[[[\\\[[[ZZZXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUQQQKKKDDD???<<<<<<:::@@@EEEGGGKKKSSSXXXZZZTTT]]]xxxlllOOO===III<<<===<<<<<<<<<<<<===???@@@>>>>>>>>>>>><<<:::888777666777999888666444444555333222222222111000000000222222222222111000///...,,,---.........---++++++/////////000//////...---//////......---------,,,......333@@@WWWppp___BBB444333888<<<;;;:::999;;;===>>>===<<<;;;:::999999:::<<<===>>>:::<<<>>>===;;;999999999;;;:::777555222111/////////......------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++***************))))))((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))******************************************+++,,,,,,+++******))))))*********+++++++++)))***+++,,,---...///000---...000222444666777777888888:::===AAADDDDDDCCCBBB@@@======???AAACCCDDDAAA===999888:::===AAABBB@@@===999777777888888777333222111111222111///---------------------------...---+++***))))))***++++++++++++******))))))((())))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......---------.../////////000000111111111111111111222444777:::<<<>>>???===>>>>>>??????>>>===<<<999:::;;;:::666333111111555333111000111111000/////////...------,,,++++++,,,,,,---------,,,++++++************************))))))))))))))))))))))))******)))((((((((())))))******)))******+++,,,---444FFFllleee```??????>>>;;;999999:::<<<999<<<@@@CCCGGGOOOXXX```ooosssxxx{{{{{{yyywwwuuu}}}{{{vvvnnndddZZZSSSPPPBBBAAA>>><<<;;;;;;===>>><<<:::999888888888666444777666666555444333333222333333333333333222222222kkkVVVPPPEEE===>>>@@@AAACCCCCCDDDDDDCCCEEEFFFEEEAAA???CCCHHHFFFHHHGGGLLLggghhhbbbXXXLLLAAA???IIITTTOOOTTT\\\bbbeeegggggghhhccc```]]]]]]^^^]]]YYYVVVZZZYYYWWWUUUTTTTTTTTTUUURRRRRRQQQQQQPPPPPPQQQQQQSSSVVVYYYZZZYYYXXXVVVUUULLLJJJFFF@@@;;;999:::<<>>???<<<===>>>===;;;999777777888888777666555444444555222222111111000///......---...///000///...---,,,---...///000000...,,,***.........//////......---***+++---...000000111111666000++++++111999>>>@@@FFFNNNaaazzzqqqUUUIII>>>222111888<<<888222888888888999:::;;;;;;::::::999999999999:::;;;<<<999;;;<<<<<<:::888777888888777555333111000///............---------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++((())))))***))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************************)))***,,,------,,,***))))))))))))*********++++++))))))***+++,,,......///,,,...000222444555444444666666777:::===@@@AAA@@@CCC@@@======???BBBDDDDDD@@@<<<888555777<<>>999;;;===???@@@???===<<<999:::;;;:::888555333222444222000000000111000///...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))***+++,,,---333<<<666GGGrrr{{{XXX^^^ZZZOOOBBB:::999;;;;;;;;;<<<======>>>AAAGGGKKKPPPXXXbbbgggjjjlllpppsssuuuyyy||||||xxxtttssstttaaaZZZNNNDDD>>><<<======>>><<<999888999999777666888888888777666666555555555555555444444333333222gggRRRKKK@@@===>>>???@@@@@@@@@@@@@@@@@@EEEGGGDDD>>><<>>===;;;::::::===BBBFFFLLLQQQUUUSSSSSSXXX[[[[[[zzzaaammm^^^:::HHHCCC555AAA;;;;;;;;;;;;;;;<<<======:::<<<===<<<999666555666999777666444444444555444333222222111000///......,,,---...//////...---,,,+++---///000000///---,,,,,,---............------,,,,,,+++++++++++++++,,,))),,,000333222---&&&"""222000000555<<>>>>>???@@@AAA@@@GGGOOOUUUXXX]]]fffnnnnnnrrrvvvxxxwwwxxx{{{wwwkkk^^^SSSJJJCCC>>>999777555555777999::::::888888888888888888888888777666666666555555444444bbbMMMFFF:::;;;;;;<<<<<<<<<;;;;;;:::???EEEHHHDDD???>>>@@@@@@BBB<<>>BBBHHHNNNSSSOOOWWWXXXRRRPPP```zzzrrr{{{ggg???CCC;;;999BBB>>>>>>===;;;:::::::::;;;<<<999;;;===<<<888555444666999777555444555555444333222222111111000000////////////////////////......)))***,,,---...------,,,+++,,,------...---------,,,+++*********+++,,,------,,,+++((('''***111666---,,,******,,,///333666$$$(((000999AAAGGGKKKNNNGGGKKKKKKGGGBBB???;;;777888666///***111===???999...///000000000222555888111333666777666555555666999999888888777666555555777888::::::888666555555000///......------......------....../////////000***++++++++++++***))))))))))))************))))))&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))(((((()))************+++++++++*********+++,,,------------...///000111111111111444333333444777:::::::::;;;999888888:::<<<===<<>><<<<<<;;;888555333333444333222111111222111///---,,,,,,,,,,,,,,,,,,,,,,,,*********************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))((())))))))))))*********))))))))))))*********+++******))))))******+++,,,+++,,,,,,------------------...000222444777888999555888;;;>>>??????===<<<777555444555666777666555333111///...//////...---+++++++++++++++++++++,,,))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))((())))))***+++,,,+++$$$(((111000222QQQxxxnnnRRREEECCC>>>666777888:::<<<===>>>>>>>>>888<<>><<<;;;:::999888888888888888999999999666666666666666666555555```MMMFFF:::999:::::::::::::::999999;;;BBBEEEAAA???AAAAAA???CCC>>>???DDD@@@???VVVuuuvvvqqqwwwJJJHHHEEEAAA???@@@CCCFFFLLLNNNPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPNNNNNNFFFEEECCCAAAAAAAAABBBCCCBBBFFFGGGEEE>>>:::999:::;;;???DDDIIILLLOOORRRUUUQQQUUUZZZbbbrrrccceeelllBBB:::CCC888888CCC>>>>>>===:::888777888:::<<<999<<>>:::999;;;===:::<<<===;;;888555444555444333111111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((()))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))(((((())))))***+++***++++++,,,---,,,,,,,,,---...///111333444666666666888:::<<<>>>>>>======999666333222444555555444222000......//////...---)))*********++++++,,,,,,((())))))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))((((((((())))))***+++,,,&&&...222///,,,///666:::jjjkkkcccaaaVVVFFF<<<;;;::::::;;;<<<<<<<<<777888999999:::>>>EEEJJJQQQRRRUUU[[[dddmmmsssvvvvvvxxx}}}zzzrrrccc]]]TTTLLLGGGCCC@@@???===<<<<<<;;;;;;::::::999777777777888888888888888bbbPPPJJJ>>>999:::;;;<<<<<<<<<<<<<<<666<<<@@@===>>>AAAAAA======<<>>>>>@@@BBB@@@CCCFFFEEECCCBBBDDDFFFBBBCCCCCCDDDCCCBBB@@@???CCCAAA>>>;;;:::999:::;;;777:::<<<:::888999>>>DDDDDDHHHNNNQQQQQQPPPOOONNNNNNSSSeeennnccceeeppp555EEE;;;444DDDBBB777BBB===;;;888666666777:::<<<999===@@@>>>999555666888888555444555666666333000.........//////////////////...,,,+++******+++,,,...---,,,,,,+++,,,,,,---***+++,,,,,,------------++++++,,,---,,,***((('''...---++++++,,,,,,+++***(((,,,,,,)))''')))---111+++---------...000///---...)))(((---...)))(((,,,***''''''+++///000111333''',,,111000+++***///555---000444555333222222444333444555666777777777777222444666555333111111111333222111///---,,,,,,+++******+++,,,------......***************)))((((((''''''((((((((((((''''''%%%&&&&&&'''(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))''''''(((((())))))******///...---------///000111///...///111666:::======;;;:::;;;===???@@@>>><<<<<<>>>@@@???======???BBB999<<<>>>===:::666555666444222111000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))************+++,,,,,,,,,,,,+++......///111222333444555777888:::;;;============>>>999444222444555555444222000.........///...---)))))))))***++++++,,,,,,(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))***+++,,,,,,'''$$$(((,,,...///111888tttvvv```FFFBBB>>>;;;::::::;;;;;;;;;;;;:::999999:::>>>@@@BBBBBBDDDKKKTTT]]]```aaarrrqqqqqqtttxxxxxxsssnnnbbb]]]VVVPPPNNNMMMLLLLLLBBBBBBAAA???>>>===<<<;;;999999::::::;;;;;;<<<<<<}}}]]]KKKAAA@@@:::;;;;;;:::888777777888===>>>>>>>>>>>>AAADDDHHHGGG@@@<<<>>>???@@@FFFOOO___uuuooogggAAAGGGGGGDDDDDDGGGFFFAAA>>>>>><<<@@@AAA>>>;;;;;;>>>@@@===:::<<>>AAAEEELLLSSSQQQNNNJJJHHHJJJNNNOOOOOOLLLggg}}}___fffzzzjjj999???===999666555777999;;;<<<:::888666666666777888:::999888666666666666777555444333333222222333333000//////..................---,,,,,,++++++,,,,,,------------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,...///000///...///000333000...///222555888999777666555444555666888:::999999888666555444222222333444444333222000...,,,++++++++++++++++++++++++))))))(((((()))***++++++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************+++++++++,,,,,,,,,------000111111111111333777:::<<<<<<<<<<<<;;;:::999888???AAABBB@@@<<<::::::;;;????????????<<<888444222333222111///............++++++,,,,,,,,,+++******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************------,,,---///333777999<<<;;;999888888777666555777666555444333222222222//////...---,,,,,,++++++*********))))))))))))(((************************'''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++,,,------;;;999dddaaaSSSJJJFFF@@@999>>>AAA777666999:::::::::;;;999777;;;;;;===???BBBFFFHHHJJJWWWZZZ```eeeiiiiiihhhgggYYYQQQHHHDDDFFFJJJKKKKKKOOOOOONNNLLLJJJHHHFFFEEE@@@>>><<<;;;;;;===???AAAwwwWWWFFF<<<:::777999999888777666777888;;;<<<=========???CCCFFFDDD???<<<>>>AAACCCIIIQQQDDDWWWvvv```LLLOOORRRQQQIIIAAAAAAGGG>>>@@@DDDFFFGGGFFFCCC???AAA???>>>???===<<>>===<<<;;;===??????>>>:::>>>DDDKKKPPPSSSVVVYYYLLLOOORRRQQQMMMMMMVVV```rrr}}}~~~yyylll[[[qqqkkkDDD???888666555333444555888999;;;:::888777777777999:::;;;:::888777666666666666444444333222222222222333222111///...---,,,++++++------,,,++++++++++++,,,+++*********+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++******)))***+++,,,---+++++++++,,,,,,,,,,,,---,,,---//////......///000222000...///111444555555666555444444444666888999888888777555444333222111222222333222111000...---++++++++++++++++++++++++)))))))))((((((((())))))******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,---///000111000000222555888;;;;;;;;;;;;::::::999888;;;===???>>><<<:::;;;<<<<<<===>>>>>><<<999444222222111000///............+++,,,,,,,,,++++++******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********++++++***+++---111444666<<<;;;888777666666666555666666444333222111111111000//////...------,,,,,,++++++*********)))))))))************************'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,---+++999WWW~~~eeefffooohhhIII555999AAADDD@@@:::666777999999777888888999;;;===>>>@@@@@@EEEGGGLLLOOORRRRRRQQQPPPMMMFFF>>>;;;===AAABBBAAAGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIvvvXXXHHH>>>;;;555777777777555555555777999:::;;;;;;;;;===AAACCCBBB>>><<<>>>BBBEEEKKKRRR888@@@SSSvvvnnnppp{{{gggRRREEECCCFFFCCCCCCFFFIIIIIIDDD@@@GGGEEEDDDBBB???>>>EEENNNBBBAAABBBGGGKKKMMMLLLJJJUUUWWWZZZ\\\[[[XXXUUUQQQMMMDDDDDDSSSdddnnntttyyyrrriiiaaahhhpppsss[[[===555333111111111222444555777888:::999888777888999:::;;;;;;:::888777666555555555444333222222111111222222111111///...,,,,,,++++++---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))))))))((())))))***+++******+++++++++,,,,,,,,,+++---//////...---...///000///...000222333333222444444333333444555777888666666555444333111000000000111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))************+++++++++,,,,,,,,,//////000///...///222444888888999999999999888777777999;;;<<<;;;;;;;;;===888:::===>>><<<999444222000//////......//////000,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******))))))((()))+++...111333<<<:::888666444444444555555444333222111000000000000000//////......------,,,+++++++++************************************'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))***++++++,,,,,,&&&222888AAA^^^ooofffeeeSSS@@@<<<===<<<999888:::===<<<777222666777777888888888777777:::;;;===???@@@@@@@@@??????:::555333555888888777===>>>@@@CCCEEEGGGHHHHHHKKKJJJIIIHHHGGGFFFFFFEEEtttWWWJJJ@@@===777777888777444333444555666777888999999;;;>>>@@@???===<<<===@@@DDDIIIMMM>>><<<===OOOwww{{{vvv{{{ppp]]]TTTNNNHHHIIIMMMQQQVVVZZZTTTTTTTTTTTTSSSSSSSSSUUUVVVUUUWWWZZZ\\\ZZZ[[[\\\SSSWWWYYYZZZ\\\]]][[[WWWUUUOOOUUUiiizzzzzzrrrmmm______vvvRRR111333666...///000222333444555666666777777777777888999;;;;;;:::999888777555444444333333333222111111111111111111000///...------------,,,,,,+++***************.........---,,,+++,,,---++++++++++++++++++++++++***************************************)))))))))************************)))))))))))))))))))))))))))((())))))))))))******************+++++++++++++++,,,......---,,,,,,---------...000333444333111222222222222333555666777555444333222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++......///...------///111555666777777888888888777666888999:::::::::::::::555777:::<<<;;;888444111...............///000111------,,,+++************************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***)))(((((()))***---///000:::999888555333222333444444333222000//////////////////......------------,,,,,,,,,+++++++++******************************'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))***+++++++++,,,***'''(((111MMM{{{eee[[[WWWUUUOOOBBB===;;;;;;===>>>:::777555777888888888888666555444999999999999999999999999777444111111222444444333666777888999;;;;;;<<<<<>>>>>>>><<<;;;<<<@@@CCCDDD======999<<>>888888888888888777666666888777666555555444444444333222111111111222222111111222222333333333333333666777888::::::999777666```HHH@@@999777888999999777444222111222111333555777777888:::<<<<<<>>><<<999999<<<>>><<<888;;;===<<>><<<:::;;;<<<<<<999777333333444444333333222111......---------...//////000...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******++++++,,,,,,+++000666777444111000222333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((())))))******)))'''&&&)))///111000'''[[[wwwrrrhhhccchhhdddTTTDDD??????===:::888666777888999777777888888888888777777444444333222111111222333000000111222222222222222000000000000000000//////VVV@@@<<<888777000111333333222222333444000222555666777777999:::888<<<<<<777777<<<<<<999>>>666888AAA???777???QQQlll|||wwwzzz|||ttthhh___WWWWWWeee|||~~~qqqbbb___ddd```VVVjjjfff>>>***000000111111+++'''+++333///............///000111......///000000000000///...///000222222111000000111111000///////////////,,,++++++******++++++,,,******)))((((((((((((((($$$''')))(((&&&(((---333************************))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((((()))))))))))))))***,,,+++)))(((((()))---+++************)))(((+++,,,...000111222222333222222111111000000//////...---,,,+++***+++,,,,,,))))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))+++---------,,,---...000111333555777999::::::>>><<<:::<<<>>>>>><<<999444444333222222111111111///......---------......000...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))))))))*********+++(((...666888555111000111444333222000////////////------------------------*********))))))))))))((())))))))))))))))))))))))''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))***$$$'''000000'''(((222444,,,777fffzzzooojjj^^^TTTRRREEEBBB>>>:::888888999;;;555666777888999888777666777777666444333222444555222222222222111000///...333222222111000///......}}}ZZZIII:::888888444333222111111111222333000000111222444555555666777999;;;;;;:::999999999;;;===>>><<<888999>>>CCCSSSkkk|||oooqqqqqqlll```VVVVVV[[[lllkkkeee___^^^cccjjjmmm]]]bbbooopppaaa[[[___\\\^^^[[[SSSWWWhhhpppqqqxxxaaa<<>>>>><<<;;;999777999777555555777:::;;;;;;+++...222555666333///---QQQDDD888777777333222222111000111111111......///000111222222333222444666666555555555666:::;;;<<<:::777888<<<@@@999444888OOOoooyyy|||}}}}}}~~~QQQ,,,)))///***)))111************************++++++,,,,,,,,,,,,++++++......//////000111111222222222333333333333222222222222111000///...------+++++++++************)))+++******)))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000444000---///444555000+++,,,,,,+++************+++++++++++++++++++++++++++***)))((((((''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,---***************++++++,,,+++***+++///555999999888999999666333444888888555777666666555444333333333......---,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***,,,...///000000000//////......------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******)))((((((((())))))))))))*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++,,,+++)))(((---777@@@yyy~~~pppeeeooowwwaaaWWW<<<>>>???>>>;;;;;;>>>AAA111555;;;===<<<::::::;;;BBB???;;;999888777444333;;;:::999888666666666666xxxIII???555555333222222111111000000000000......///000111111222222000222444444444444555777999::::::888777777:::<<>>666555222111111111000000000////////////000000111111222222000222333444333444666888888888888777666666777999???999666888999BBB[[[vvvMMM000------***(((***...,,,&&&))))))))))))))))))))))))))))))************))))))+++++++++,,,---...000111//////000000000000//////222222111000///...------+++++++++*********))))))+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******))))))***++++++,,,------************+++,,,---...---000222222///------///,,,+++******))))))******++++++++++++++++++++++++)))(((((('''''''''''''''+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((('''&&&&&&&&&%%%''''''''''''''''''(((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))(((((())))))***+++...+++)))---333666555222888888555222333999:::888444444444444333111///...,,,,,,,,,,,,,,,+++++++++++++++******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++---...,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))*********)))))))))))))))'''(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))%%%(((+++,,,++++++---///&&&333>>>ZZZyyyzzz~~~|||dddeeeeeebbb]]]ZZZZZZ\\\KKKBBB;;;===???>>>@@@CCCDDDBBB???>>>>>>>>>===;;;:::<<>>777666222///000000000000///......///000000000111111111111000111333333333555777:::777777666555555555555666555000...333999<<<>>>AAA]]]wwwiiiDDD000***+++///+++"""$$$......&&&((((((((((((((((((((((((((())))))))))))))))))(((******)))***+++---///111......////////////......111111000///...---,,,,,,+++++++++************)))+++******)))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---)))))))))******+++,,,---)))///333222,,,)))+++///++++++***))))))))))))***************************)))(((''''''&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''(((((()))((((((((((((((())))))***---+++***,,,000222111///555666444222555:::<<<999333444444444222000...---,,,,,,,,,,,,,,,+++******+++******))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((())))))***,,,,,,++++++++++++************+++++++++++++++******)))+++***)))(((((((((((()))''''''(((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))(((((()))******111,,,,,,FFFooonnnaaaYYYVVVNNNGGGFFFMMMQQQOOOQQQVVVbbb[[[SSSNNNPPPUUU[[[___```ZZZQQQGGG@@@>>>>>>???rrrBBB===666444/////////000000000///...---......////////////000000///000111222222444777:::666555444444555555444333111222222333777:::555...<<>>LLLrrrwww{{{]]]:::666///222///......------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---......///000000000000000000000000///111111111222222111111000///111444333111///...///444444333444999BBBIIIMMMeee}}}uuu[[[III???777///(((((()))+++......+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,------,,,+++++++++++++++************)))+++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((()))******************((()))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%'''((((((''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***,,,+++***)))((()))))))))+++---111555777888888888666555333222000/////////,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((()))******+++((())))))******************************************)))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))******+++------,,,,,,,,,,,,,,,,,,---...888KKKfffwww|||VVV888777000222///---......---,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,---------.........///000000//////...//////000000000000000///,,,---//////.........///666000,,,+++******...222222222333888???GGGLLLOOOaaadddjjjssszzz{{{sssiiiyyytttqqqooolllcccTTTGGG@@@<<<999444...,,,......,,,---***'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''')))***,,,---,,,++++++++++++*********)))))))))+++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''((())))))*********)))((()))))))))************''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))++++++***)))((((((((((((***,,,000333666777777777555444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******'''((()))***************************************)))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******+++,,,(((&&&%%%'''---111333333///---000999IIIaaa}}}PPP555777000222///,,,---...---,,,++++++---++++++******++++++,,,---******+++,,,,,,,,,,,,,,,,,,---...///000///...------......////////////......---,,,++++++,,,---...,,,,,,...111000------///---+++***+++///111111000***...999CCC???444333999000DDDJJJ:::555BBBHHHBBB444444333111///---++++++*********+++,,,+++)))&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))+++,,,---------+++++++++*********))))))+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))***)))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))*********))))))(((((((((...///000222333333333222111111111000000///......++++++,,,,,,,,,,,,------((())))))******)))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&''')))***++++++******************************))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((()))******+++$$$,,,333555///)))%%%$$$******///555///***777KKKXXX|||~~~KKK333888111111...+++---...---+++***+++---***************+++,,,,,,)))***+++,,,,,,,,,+++******,,,---/////////------,,,,,,---...............000...---,,,,,,---......'''***---.........,,,***'''///555222((($$$(((///111+++***000333///,,,---,,,555777000...666999555......,,,)))((()))+++,,,***'''%%%&&&)))+++---...###(((,,,---+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))+++...000111,,,,,,+++++++++*********+++++++++************)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))))))))))))))))))))((((((......///000111111000000---...///000000///...---+++++++++,,,,,,---------(((((()))))))))))))))((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((())))))&&&''')))+++,,,+++***)))************************))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''(((***+++,,,))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******))))))(((&&&%%%(((000666111------000222000///000888888GGGjjjIII222888111111...+++---///---+++)))+++---*********)))***++++++,,,((()))+++,,,,,,+++***)))***+++---//////...---,,,+++,,,------.........---,,,+++++++++---......---//////---)))+++000000---...---,,,++++++,,,---------,,,***)))))),,,------------...///---++++++...''')))***((('''(((((((((---***)))******(((&&&&&&***)))&&&###!!!!!!$$$&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((+++...111333,,,,,,,,,++++++++++++***+++++++++************)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((***+++---...000111222222+++,,,...000000///---,,,+++++++++,,,,,,---------(((((()))))))))))))))((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%''')))+++,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''')))+++---...'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***,,,'''$$$'''...///(((!!!&&&,,,,,,''''''---...)))000...///555:::GGGeeeKKK555111222222------,,,++++++******++++++************))))))))))))(((((((((((())))))))))))***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&'''***+++---...,,,,,,,,,+++++++++******)))+++,,,***'''&&&(((+++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''))))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,---///000111000---+++,,,......,,,***------,,,,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++---------...000444777999\\\wwwIII555111111222------,,,++++++******++++++*********)))))))))(((((('''((((((((()))))))))))))))***,,,------,,,***)))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''')))+++,,,,,,++++++++++++*********)))***+++,,,+++(((''')))+++))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))***+++,,,...///000///---+++,,,......,,,***------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))*********++++++...---------...000222444555===SSSnnnGGG555111111111...,,,,,,+++************+++******))))))))))))((((((''''''((((((((()))))))))))))))++++++++++++)))))))))*********++++++++++++************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))************)))))))))))))))(((***,,,,,,+++***)))***+++)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))***,,,---......---,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))(((************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************...---,,,++++++,,,---...000...111777888999DDDQQQxxxzzzDDD555222000000...,,,++++++******************)))))))))(((((((((((('''''''''((((((((())))))(((((()))******)))(((((()))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((++++++,,,,,,++++++++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))))))))******---,,,+++*********+++,,,(((+++222888666...,,,///111666<<>>999555333333444666]]];;;444///222---...,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((('''&&&%%%%%%%%%''')))+++,,,+++(((&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***)))))))))*********++++++,,,,,,------,,,,,,+++***(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''((((((((((((''''''''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************++++++++++++*********+++---000333555999777555222222222444555[[[;;;555000333...///,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((+++***(((&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((()))))))))))),,,,,,,,,,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''))),,,///111&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))***,,,------,,,++++++000000//////000111111222XXX:::666111333...///++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&&&&&&&''')))((('''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((()))))))))+++,,,,,,,,,,,,+++******((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''&&&&&&''')))---000333&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))***,,,...///......---++++++,,,---.../////////TTT999666111333...///+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%'''(((######$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((())))))))))))***++++++,,,,,,++++++***)))((((((((((((''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&(((***,,,...&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((()))***+++,,,---***+++,,,---------,,,,,,PPP777666111222---///+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))+++++++++++++++******)))((((((((((((''''''''''''&&&'''(((((()))((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((***)))((('''((()))***+++++++++,,,,,,,,,,,,++++++LLL666555000111,,,...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$&&&((()))$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((+++++++++++++++***))))))((((((((((((''''''''''''%%%&&&''''''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))))))))*********************+++++++++,,,JJJ555555000111,,,...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))((('''&&&'''&&&$$$###$$$&&&)))+++$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''((("""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''***++++++++++++***)))))))))(((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&$$$###&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))###$$$&&&((()))))))))((((((((((((((()))+++,,,---GGG777777//////+++---...+++(((((()))***)))((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$$$$(((---,,,((($$$%%%((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#######################################""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""###################################################$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))************FFF777666//////+++---,,,+++)))))))))***++++++))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''&&&(((...333,,,((($$$$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""################################################%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********{{{DDD777666...000,,,---***++++++*********+++---************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%(((///555***'''$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$###""""""""""""###################################################((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((())))))))))))******vvvCCC777555...000,,,,,,***+++,,,+++)))(((***,,,************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&***...(((&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!!!!"""""""""#########$$$$$$###""""""#########################################################(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((((()))))))))***ppp@@@777555---111---,,,+++,,,,,,+++)))(((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%$$$%%%%%%'''%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$###############$$$$$$################################################&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))kkk???777444,,,111...,,,---,,,++++++,,,+++)))''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$############$$$%%%%%%######################################################$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''(((((((((((())))))ggg===777333+++111...,,,...***)))+++000222...)))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&################################################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###$$$'''***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''((((((((())))))eee<<<777333+++222///+++...)))''',,,444888333---&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$&&&''''''######$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%##############################""""""""""""######"""############$$$$$$$$$$$$#########$$$%%%%%%&&&################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))&&&$$$%%%))),,,$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((()))\\\BBB555444000///000+++///...---+++***)))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""&&&%%%%%%%%%&&&((()))+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ZZZAAA555444000///000+++...---,,,+++***)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$%%%&&&(((***+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''XXX@@@444444///...///,,,------+++***))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###############"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$######$$$%%%&&&(((***+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''UUU>>>444444///---///,,,,,,,,,+++))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$######%%%''''''&&&%%%"""###$$$%%%'''(((***+++&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''RRR<<<333444...,,,...,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$######%%%''''''&&&%%%""""""$$$%%%'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&&&&''')))+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((OOO;;;333444---+++---,,,******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$"""###$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&%%%&&&))),,,***)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((LLL999333444---***---,,,))))))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%$$$&&&))),,,)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++***++++++++++++++++++***************************+++******))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((KKK999222444,,,)))---,,,)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%$$$$$$%%%))),,,'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***************************++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))DDD===444///......---,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""%%%%%%$$$###""""""""""""$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((*********)))))))))((((((+++%%%$$$***---+++***,,,,,,((((((,,,+++%%%&&&,,,&&&'''((())))))(((&&&%%%)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((('''+++,,,***''')))---000)))''''''+++...---++++++***((())),,,000111///,,,---,,,,,,,,,---......---***'''(((---...******///***)))***++++++***)))***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''')))+++***'''&&&(((***''''''''''''''''''''''''''''''''''''((((((((()))+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((CCC<<<444///......---,,,******)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$'''&&&%%%$$$###"""""""""########################&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((((()))))))))))))))(((((())))))))))))))))))))))))''''''(((***+++,,,---......++++++...---((((((,,,+++***+++---,,,))))))***,,,,,,+++***(((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***,,,---,,,***+++---...111///------...///111333444555666999<<<>>>>>>===@@@999111...000111000---666111...///---'''$$$%%%((((((((())))))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''')))***)))&&&%%%&&&((('''''''''''''''''''''''''''''''''((((((((()))))),,,***)))''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((BBB<<<444///......---+++)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###%%%'''(((((('''&&&$$$######""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""$$$''')))(((&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((())))))*********))))))))))))******************+++++++++++++++*********&&&'''***---+++(((***...'''***+++******+++***'''***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((******''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))++++++++++++,,,))))))'''&&&(((...555:::888AAANNNZZZccchhhjjjlllVVVQQQLLLKKKMMMHHH===333333---+++---000000000111,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&'''(((((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))))),,,+++***)))((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((AAA;;;333///......---+++(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''################################################$$$###""""""###&&&(((***)))((('''%%%$$$######"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&###!!!###)))+++)))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))******++++++******************++++++++++++000000///......---,,,,,,***+++,,,...---,,,,,,---)))------***+++000000+++,,,+++******))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,''''''''''''(((((((((((('''(((((((((((()))))))))))))))***************+++***((((((+++---,,,,,,...,,,111666:::BBBOOO[[[bbbkkkvvv~~~xxxsssnnnlllkkkhhh```ZZZaaaVVVIII???999444///,,,000111///+++***+++,,,************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))+++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((???:::333//////...---***''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################$$$$$$######$$$&&&)))+++)))(((&&&%%%$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&###!!!###)))+++)))&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,---...000111222222333222000...------+++)))//////---+++---111111---.........---,,,***((('''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***++++++''''''''''''(((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,///++++++...///...111666777BBBNNNZZZiii|||uuuaaaSSSIIIBBB===444555111***(((+++,,,)))+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((%%%%%%&&&''')))+++++++++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))>>>999333/////////,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))'''&&&%%%$$$$$$######$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""$$$''')))(((&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((())))))******)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,------------//////---...333666777555111///111222///***)))(((((()))***,,,------...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***''''''''''''((((((((((((((((((((()))))))))***************+++,,,,,,------///++++++///111111;;;HHHTTT```nnnzzz~~~pppiiiddd```JJJKKKCCC555...///---'''++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))&&&%%%%%%'''***,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}===888222/////////,,,***(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************))))))***+++,,,------------+++,,,,,,---......//////...///111333666888:::;;;BBBLLLQQQMMMJJJRRR^^^fffYYYOOOOOOYYYWWWGGG<<<;;;999777333///...///111333------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...---+++000888>>>FFFZZZpppzzzvvvoooVVVEEE>>>555+++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***(((&&&%%%&&&)))+++***((((((((((((((((((((((((((((((((()))))))))*********((()))******+++++++++***************************))))))))))))))))))))))))|||===888222/////////,,,***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***************)))***+++,,,------------,,,,,,------...///000000///333:::CCCLLLUUU\\\___xxxvvvzzzsssbbbaaaddd[[[NNN@@@555000//////......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))******************+++,,,,,,---......111111:::HHHSSSbbb~~~~~~yyy]]]NNN???000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******'''%%%&&&((((((&&&$$$))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))www???:::333...,,,,,,,,,,,,******)))(((((((((((((((&&&---&&&$$$%%%$$$---&&& +++ ---!!!((()))"""...--- ******++++++ $$$---!!!&&&###(((***&&&((($$$###!!!000 ***###$$$$$$%%%%%%$$$$$$###$$$$$$***+++,,,""""""'''+++///"""%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%######$$$%%%&&&$$$$$$$$$$$$###$$$&&&(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++,,,,,,***,,,//////,,,+++,,,...222000...---///666???FFFRRRUUUdddzzzllldddfffSSS777...///000111111///---+++***)))'''(((+++---***&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,)))+++...//////...------666CCCQQQkkkyyyrrrlllccc>>>///,,,---)))***...***,,,,,,+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((,,,+++++++++,,,,,,,,,+++---.........---,,,,,,,,,)))***+++***))))))***,,,++++++++++++++++++******www===999333///------,,,+++***))))))(((((((((((((((***!!!*********%%%&&&&&&%%%$$$ ******$$$&&&,,,000222.../// )))$$$$$$222 ###%%% ***,,,+++$$$$$$%%%%%%%%%%%%$$$$$$((($$$!!!444 ###((( """***222%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,---......---------------)))...333555;;;NNNkkkwww}}}RRREEE555+++***,,,---,,,222***'''+++***%%%'''...))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,,,,,,,++++++***)))***111:::AAAPPPgggyyyaaaFFF444000...000///&&&+++++++++***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********%%%%%%&&&(((***+++++++++---,,,++++++,,,...000111///......------...000222///...,,,+++***)))))))))vvv;;;888333000///---+++******)))((((((''''''((((((!!!++++++)))999}}}|||(((...111111!!!```]]]AAA###444&&&--- 222OOO???$$$$$$%%%%%%%%%%%%$$$$$$???~~~'''$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''))))))((('''(((((()))***(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++,,,,,,,,,---++++++,,,...000111000///000;;;KKK[[[kkk}}}{{{nnnnnnuuuyyyzzz|||zzzssseeeUUUEEE:::444222,,,---...+++)))))),,,...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,,,,,,,---,,,,,,+++***---999KKKWWWddd}}}aaaJJJ===111///111++++++++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((())))))*********++++++,,,,,,,,,---...//////000//////...444222000......,,,***)))///...,,,,,,...///000000///...---+++++++++,,,---sss999666333111000...+++((())))))(((''''''''''''(((..."""%%%ddd***&&&&&&===JJJ///!!!JJJ---...'''###vvv"""$$$%%%%%%%%%%%%%%%%%%$$$555%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%((((((((()))+++,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------------.../////////111444666MMMeee|||ooozzz~~~{{{tttQQQ===666%%%222444((()))444222$$$*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---------,,,...111333999GGG[[[jjjwwwttt]]]===---000111---,,,+++*********)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))******(((((())))))))))))*********++++++,,,,,,---------+++,,,......------------((())),,,///222333222000111///...///000111///---,,,,,,------......//////ppp777555333111000...+++((()))(((((('''''''''''''''(((%%%111666LLLGGG^^^>>>777###>>>ZZZVVVIII111!!!###"""###...$$$%%%%%%%%%&&&&&&%%%%%%%%%MMMMMMvvvLLLEEE...'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''***......,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************+++,,,------......222222111...///777FFFRRRsssuuurrrxxx~~~lllXXXQQQ<<<888111+++---111,,,$$$+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------......,,,...222999EEEYYYqqqYYY???555...222///,,,***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******++++++))))))))))))******++++++******+++,,,,,,---......,,,...///000///000222444111111000......///222555555555666666777555333111444444444333222111///...lll777555222111///...+++))))))(((''''''&&&&&&''''''******"""666'''777&&&###$$$---WWW++++++%%%)))***++++++zzzOOO%%%%%%&&&&&&&&&&&&%%%%%%...%%%"""555***"""&&&***!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((......111666999888222---((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************+++,,,---...//////,,,---000666BBBVVVnnn~~~wwwsss{{{kkkJJJ666<<<:::)))%%%000++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---...//////---///555BBBWWWrrrzzzdddLLL444888333---***+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,---...//////111222333000......222666???@@@@@@>>>???FFFSSS]]]cccdddeeeeeecccbbbdddeeeWWWTTTOOOIIIDDD@@@===<<>>222(((&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,---//////000999EEE\\\yyy~~~mmmnnneeeWWWXXXLLL555,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---//////000///<<>>JJJSSSRRRVVV]]]aaa]]]OOO;;;,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))************************,,,,,,,,,---------.........(((---999777444JJJjjjmmmeeebbbnnn|||aaaVVVJJJ999,,,000333(((+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,///------///...000>>>OOOooo|||nnnnnnqqqyyy___>>>333444000(((************************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************///...,,,******+++---...,,,111444222---,,,111777AAAHHHZZZggglll~~~ppp}}}~~~|||{{{~~~[[[666444000...---,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&### '''...CCClllfff)))$$$''' +++000)))"""vvv888***)))"""###%%%$$$&&&------&&&###'''###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((((((((())),,,333>>>JJJRRRVVV[[[aaaaaaXXXHHH888---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))***************++++++,,,,,,------......//////------222:::CCCRRRkkkgggaaa{{{cccOOOJJJ;;;---*********************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---000...///111---222KKKgggvvvzzzuuusss{{{YYY===...---222++++++***************)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***************++++++------.........///000222+++...000000222:::GGGRRR[[[cccvvvYYY666333000...---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))666--- HHH(((###)))***&&&(((###(((===***,,,%%%###&&&,,,777777&&&###'''$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''(((((((((((()))***///777AAAHHHJJJMMMNNNJJJ@@@666...***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))******+++++++++,,,,,,,,,---......///000000000888333333UUUgggxxx{{{]]]TTTEEE666111---*********))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------***,,,000111111>>>bbb|||~~~xxxxxxyyyyyyyyyYYY777+++222,,,+++++++++******))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,+++...000111///...///000222//////777FFFTTT]]]```rrruuuXXX555333///...------,,,***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&111 ---***'''000III&&&%%%111***)))***### ///&&&+++((($$$$$$***!!!&&&222222&&&###((($$$'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&&&&''''''((()))((((((((()))+++000666;;;999:::999555///++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))(((((())))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))******+++,,,,,,,,,,,,------...///000111111333000888OOOfffqqqqqqnnn}}}bbbLLLFFF???,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------***---000000888PPPtttmmmlll|||xxxQQQ444///,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++...111000...,,,---///***:::LLLSSSSSSZZZkkk{{{SSS555222///---------,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&+++)))+++&&&$$$MMM&&&&&&111)))(((+++///$$$%%%...)))KKK))) (((,,,"""!!!%%%&&&&&&###(((%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''''''''(((((()))((())))))))))))+++...111000000000...++++++,,,...************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***++++++,,,------,,,---...///000111222222444<<>>111///---+++000************))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++,,,+++++++++---.../////////@@@AAAxxx|||zzz{{{vvvkkkvvveee===111***+++,,,)))(((***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,...,,,***,,,222222///666000###///UUUjjjpppzzzuuurrrKKK555444222000...,,,,,,+++***))))))))))))(((((((((,,,###%%%%%%222222***"""111)))(((;;;'''PPP)))CCC""" $$$444111;;;***,,,&&&...+++!!!"""'''$$$((($$$&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((++++++*********)))))))))((()))******(((((()))+++&&&''')))******)))'''%%%'''******((((((******((('''''')))***,,,---...///******+++++++++)))((('''''''''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++///+++((())),,,...---***222000000222111000333888AAAAAAFFFNNNNNNKKKPPP[[[ZZZWWWSSSPPPNNNLLLIIIGGGFFFGGGFFF@@@777222222555------,,,)))'''(((,,,111++++++++++++***)))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......555...---333444888NNNggg___WWWvvvdddZZZOOO===...---000***++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))***++++++++++++,,,------.........+++FFF\\\}}}}}}~~~|||vvvtttuuu|||~~~rrrkkkvvvRRR:::(((***///,,,'''((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---///...,,,---000222000&&&>>>>>>NNNzzz|||nnnJJJ555444222000...---,,,,,,))))))))))))))))))))))))%%%(((***!!!***!!!***&&&&&&$$$...%%%!!!222 fff***(((eeeFFFBBBIII???DDD&&&---((('''%%%)))***'''$$$((($$$'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++++++++******)))))))))'''***...///...+++)))(((000000111111111///---,,,000333777888777666555333444333111...+++))))))***...,,,((('''(((***,,,---''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,///111111---***222222444999===DDDRRR^^^oooppp{{{vvvxxx}}}yyyuuuqqqlllnnnkkk```PPPBBB;;;888999666333111///---+++)))++++++,,,,,,,,,+++***)))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------......//////'''333666000888QQQeeeiii[[[ttt]]]UUUOOO<<<666333$$$+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,***,,,---...------...///888FFF}}}zzzxxxxxxuuuqqqqqqtttxxx{{{~~~~~~}}}}}}}}}~~~qqqpppwwwjjjIII,,,)))///---)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++...000///---...000111)))MMMcccvvvaaaIII444333222000...---,,,,,,))))))))))))************000---)))&&&KKKjjjRRR;;;%%%---...%%%111'''%%%333iii:::uuu>>>333"""%%%IIIcccFFF[[[&&&$$$((($$$'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******************************...///000///......000111777555444666:::>>>??????BBBFFFLLLOOOLLLEEE@@@???<<<;;;999444000///222555333000---,,,------+++))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))***************************************++++++,,,++++++,,,,,,------------,,,...//////...///222555777===JJJYYYdddpppvvvaaaOOODDD>>>===???CCCDDD>>>000%%%++++++++++++++++++************))))))))))))******************************((((((((((((((((((((((((((()))))))))*********************++++++++++++,,,,,,,,,---......///000000,,,555777555AAA[[[nnnsss~~~}}}dddWWWZZZNNNAAA888***++++++++++++************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***************++++++,,,***,,,............000222FFF^^^{{{xxxwwwtttqqqpppmmmjjjmmmssswwwzzz}}}~~~}}}|||{{{{{{xxxqqqrrryyy~~~\\\888++++++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++***+++,,,,,,---))),,,000111///...222777PPP[[[wwwzzzFFF444333111000...---------)))))))))************+++'''!!!"""888%%%***'''"""000###%%%ppp888%%%&&&UUU'''333[[[zzz)))'''(((&&&$$$(((%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))******++++++******++++++,,,---------...,,,***)))...888EEEOOOlllcccYYYWWW]]]dddfffeeennnrrryyy|||wwwmmmgggfffZZZZZZWWWPPPHHHBBBAAACCCAAA@@@AAABBBAAA;;;222***,,,+++************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))************************+++************+++,,,,,,+++,,,,,,------......///---------+++---555BBBMMM[[[ggg{{{uuufffUUUNNNGGGEEEFFFDDD???::://////---+++***)))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,------...///000111111999,,,---@@@LLLSSSjjjzzzccc\\\RRREEE<<<555,,,++++++++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,+++---//////...///333888FFFvvvtttwwwxxxwwwvvvsssqqqpppooolllkkkooowwwwwwzzz}}}~~~}}}||||||||||||uuuqqqoooLLL111))),,,---***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************+++++++++++++++,,,------***,,,000222111333>>>IIIfff{{{BBB333333111000...---------))))))*********+++++++++(((---+++$$$```$$$(((!!!///555,,,000---***000CCC>>>888PPP++++++---"""uuu&&&###(((%%%((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,++++++,,,...///000111222///222888CCCTTTkkkppp[[[MMMGGGQQQOOONNNNNNNNNJJJBBB;;;///...,,,++++++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))************************++++++******++++++,,,---,,,,,,,,,---.../////////---///333;;;HHHYYYjjjttt|||ssseeeWWWNNNJJJLLLNNN<<<999555000---++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,---...///000111222222777,,,777SSS]]]]]]xxxiiiWWWKKK@@@<<<,,,,,,+++++++++*********))))))))))))))))))))))))************++++++++++++++++++******++++++,,,---,,,...000///...000777===WWWtttnnnoootttrrrlllkkklllooorrrooommmqqqxxxwwwyyy|||}}}|||||||||}}}~~~zzz{{{wwwrrr~~~aaa;;;(((,,,...((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************,,,++++++++++++,,,------...---...111333;;;PPPdddlll~~~ttt???333222111000...---------))))))******++++++++++++"""$$$000+++$$$ ,,,YYY&&&///***///'''))))))YYYpppWWWGGG]]]QQQ888&&&,,,,,,555jjj&&&###(((%%%((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,---...000111333444555;;;FFFYYYssswwwpppXXXRRRKKKHHHKKKMMMMMMKKK111///...,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))************************++++++******++++++,,,---,,,,,,------...///000000000666DDDYYYrrrnnnZZZOOOLLLHHHDDD>>>777222/////////++++++************++++++************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......------...///000111222222,,,999QQQhhhqqqzzzooodddWWWHHHCCC,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,...000///...111999@@@zzzwwwwwwqqqjjjkkkooohhhZZZ```dddjjjooonnnjjjlllrrrwwwyyy{{{|||||||||}}}~~~{{{zzzrrrttttttpppsssoooCCC))),,,...%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...222///...000444BBB___yyy}}}{{{kkkaaafffwww|||BBB555444222000...---,,,+++******))))))))))))******))))))))))))))))))))))))!!!EEE***))),,,+++++++++((((((000:::lll[[[^^^XXXRRRlll555???(((***---***'''KKK!!!--- ((('''---%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***************+++++++++,,,***)))))),,,...//////''',,,//////222<<>>@@@DDD@@@888222111000***###+++++++++(((&&&&&&(((***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******++++++000---******,,,---,,,***111***'''...444333222333>>>ZZZssslllHHHEEEDDDIIIFFF777111111+++((()))++++++******+++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,---------------------++++++///000///111555999555```{{{}}}qqquuueeecccgggmmm]]]AAA:::333---,,,,,,***+++---************************)))))))))))))))******+++*********)))******+++,,,///***///666222--->>>ZZZyyyuuuiiiaaaeeefff___WWWVVVWWW[[[___```bbbfffgggeeemmmllljjjjjjllloooqqqrrrsssxxx}}}nnnmmmrrrpppooopppsss^^^222+++%%%222************))))))))))))((((((((((((((()))******)))************+++++++++++++++******++++++,,,---***---...,,,+++---000111000333555777CCC^^^|||xxxzzz}}}???555444222000...---,,,,,,******))))))))))))******))))))))))))))))))))))))000YYY444%%%,,,***+++111555777;;;@@@KKKlllvvvhhh\\\hhhddd]]][[[WWWnnnxxxwwwzzz~~~uuudddcccfffMMM444999GGG555)))(((&&&$$$333III$$$333++++++"""'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((******)))))))))((((((((())))))************++++++,,,,,,...000222111---***444888777333;;;XXXzzz^^^KKKBBB888@@@GGGCCC777...111999***))))))((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))((((((((())))))***+++++++++,,,+++)))***,,,---,,,***---000444444------<<>>...---+++)))))))))******)))******))))))))))))******************************)))************+++++++++,,,,,,------------......000......111111...///333:::JJJlll|||xxxlll{{{xxxwwwnnnIII===444---,,,,,,***)))+++************************)))))))))))))))******+++***************++++++,,,111---///333///111LLLmmmuuu___UUUNNNQQQTTTQQQNNNOOOLLLJJJMMMRRRUUUTTTWWW]]]OOOPPPTTTZZZ______[[[WWWNNNWWWdddooowww{{{{{{zzz|||sssrrrmmmnnngggzzzsssGGG555,,,///************))))))))))))((((((((((((((()))******)))************+++++++++++++++******++++++,,,---------,,,***)))+++---...111***///FFFaaa{{{===444333222000...---,,,,,,******))))))))))))******))))))))))))))))))))))))++++++---(((///"""+++---+++000<<>>GGGFFF===:::???AAA???===>>>@@@AAA???<<>>IIIQQQQQQOOOOOOVVVVVVSSSQQQUUUZZZbbblllwwwttt{{{yyypppnnnzzzlllooommmcccXXXUUU\\\eee}}}aaaNNNAAA;;;:::<<<===666------444))))))""")))+++"""***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((************************((()))))))))***+++++++++***---000...+++,,,333:::DDDdddzzzkkk```QQQAAA>>>EEE555///)))(((+++---+++((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,,,,---...///000000000///333---,,,<<>>ZZZtttxxxYYY```eeeccc]]]JJJ666...///...,,,+++************************)))))))))))))))******++++++++++++***+++,,,,,,---,,,...//////777TTTpppLLLBBBKKKQQQYYYJJJWWWbbbeeehhhlllmmmjjjnnnrrrooohhhjjjrrrpppeeeJJJOOOTTTXXX___ppptttrrrllliiimmmllliii{{{BBB///---++++++++++++************)))))))))))))))***++++++))))))*********+++++++++++++++******++++++,,,------***+++111333000///222444VVV~~~}}}rrrAAA333222111///......------++++++************++++++************************...,,,%%%>>>---444BBBSSSOOONNNQQQXXX^^^bbbiiiqqq}}}|||mmmnnnaaaTTTeeekkkNNN<<<===EEEGGGDDD000'''))) %%%---***)))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((())))))))))))***)))******+++,,,---......,,,---...000<<>>EEEKKKEEE;;;===///+++)))$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))))))))))))))*********++++++***++++++,,,...//////000222222888JJJjjj{{{ooohhhUUUOOOFFF===444///,,,*********))))))))))))******'''((((((((())))))))))))''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,,,,---.........,,,---.........111666;;;CCCaaawww^^^OOOKKKGGGEEECCC===333+++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,---...///000111111222111222444444888EEESSS___rrr|||sssXXXkkk```zzzlllJJJ777222///***'''************************)))))))))))))))******+++,,,++++++++++++,,,------///000000555LLLpppyyyUUUHHHIIIKKKOOOQQQjjjMMMOOOSSS^^^ssssssooosssqqqdddkkkfffcccnnn||||||hhh:::+++,,,,,,+++++++++***************))))))******+++,,,)))************+++++++++++++++******++++++,,,---111,,,---111///---777FFFnnn{{{{{{|||{{{fffoooyyymmmyyyjjj???222222111///............,,,++++++******++++++,,,************************+++999OOODDDBBBHHHSSSttt~~~wwwpppYYYttt]]]GGG>>>;;;BBBDDD666FFF...'''...---''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,++++++,,,---...000000111666CCC```wwwyyy|||xxxsss|||jjjVVVSSSMMMDDD:::111,,,*********))))))))))))******(((((((((((())))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++,,,------......///---///000111222777>>>DDDrrr[[[SSSLLLMMMQQQKKK;;;---,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,---...///000111222......000444777???PPPaaaUUUwwwpppWWW~~~ggg}}}|||UUU???777333---)))************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...///000000:::XXXlllhhhBBBNNNWWWYYY^^^^^^mmmlllyyyxxx[[[FFFGGGUUUjjj{{{}}}yyyyyykkklllgggmmmiii{{{JJJ111,,,,,,,,,+++++++++***************)))******+++,,,)))************+++++++++++++++******++++++,,,---111------111111333DDDZZZyyywww{{{rrrqqq}}}fff@@@333222111///............------,,,,,,++++++,,,,,,---***+++000...)))***111222@@@MMMLLLBBBGGGcccyyy}}}___GGG@@@>>><<<;;;:::999555---((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++++++++++++++++++++,,,,,,)))...000,,,---333555222@@@mmmqqqdddVVVLLLLLLIII===222000)))***+++***((((((***+++'''(((((()))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111+++000///000555;;;PPPppphhhLLLJJJYYY]]]MMM:::111---***+++...///,,,(((******************************+++++++++,,,,,,,,,...............///000111666---///777,,,HHHYYY~~~{{{eeeXXXggggggqqqqqqNNN333+++777 ---,,,++++++******++++++)))))))))))))))******+++++++++++++++,,,---......000333...>>>iiimmmgggPPPWWW\\\pppjjjNNNUUUbbbzzzeeeLLLHHHKKKJJJLLLSSSaaa|||{{{{{{|||}}}llleeeiiiggg```|||pppeee000---,,,******+++,,,+++*********))))))))))))******)))************++++++++++++++++++***++++++,,,,,,000...000222...666YYY}}}|||yyyzzzuuu{{{pppqqqxxxlllppp}}}eee???333222111000............,,,+++++++++,,,------...///...---,,,))))))///666;;;>>>FFFLLLPPPZZZttt}}}|||sssqqqsssSSS@@@888333888AAAAAA666***+++)))(((((((((((('''&&&))))))))))))))))))))))))'''''')))*********)))(((************++++++++++++++++++++++++,,,,,,,,,,,,+++***---111111000999EEEuuukkkOOOIIINNNLLL???333---,,,***)))))))))******'''(((((()))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,---,,,------...///000111222666---(((:::XXXzzz}}}}}}VVVJJJUUUQQQ;;;666111+++)))+++,,,***(((***************************++++++++++++,,,,,,,,,...............///000111///333///:::@@@WWWjjjuuucccVVVnnnooo{{{TTTEEE222<<<000---,,,++++++***+++++++++)))))))))))))))***++++++++++++++++++,,,---...//////222444SSSqqqeeeUUUmmmvvvuuullllll___rrr|||hhhbbbwwwyyydddeee{{{}}}}}}~~~~~~|||~~~~~~~~~yyywwwzzzdddbbbggg```nnnyyyBBB...,,,******+++,,,+++*********))))))))))))******)))************++++++++++++++++++***++++++,,,---111***+++444:::GGGjjjxxxqqqzzz|||zzzwww{{{mmmVVVKKKEEEHHHLLLSSSVVVSSSRRR[[[iiirrruuupppvvvzzzccc===333222111000///.........******++++++,,,...///000///111///++++++222;;;@@@EEEBBBKKKaaavvvpppoootttTTTCCC333555BBBIIIAAA555///,,,((('''(((***)))'''))))))))))))))))))))))))'''((())))))******))))))************+++++++++,,,+++++++++,,,,,,,,,------000---000555000222PPPvvv{{{[[[HHHHHHMMMHHH>>>555000+++((()))+++***)))'''((())))))******))))))***)))))))))))))))******++++++++++++,,,,,,,,,,,,......---......///000111,,,666222555VVVmmmIIIKKKTTTPPPAAA:::000***)))***+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///000111222---:::000777HHH]]]qqqmmmeeeXXXuuuuuuwwwgggrrrlllHHH666***...------,,,+++++++++++++++***))))))))))))***++++++++++++++++++,,,---...///111222777___|||ooobbbsss~~~uuugggwwwzzzrrr}}}yyy~~~|||zzzzzz{{{{{{zzzxxx||||||wwwrrrggg^^^hhhbbbaaa}}}EEE...,,,+++***+++,,,+++*********))))))))))))******)))************++++++++++++++++++++++++,,,------///+++,,,444BBB]]]qqqlll~~~dddLLLNNNKKKSSSGGGHHHLLLGGGMMM]]]fffmmmzzzfffLLLQQQ[[[\\\aaaUUU]]]iiissszzz|||uuuaaa;;;333333111000///.........+++++++++,,,,,,...//////+++///000///666BBBHHHHHHCCCIII```xxx~~~yyybbbFFF888;;;BBBEEECCC555000)))''')))+++***((((((((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,++++++,,,,,,------......333222333555999PPPaaaIIIEEEHHHJJJ>>>666---)))+++,,,+++((((((((()))************)))))))))))))))))))))***++++++++++++,,,,,,,,,------//////......//////000111---222444IIIuuu```DDDKKK```MMMDDD888///++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------............///000222222111999444666???aaaxxxgggkkk]]]yyywwwyyywwwjjjUUUJJJ'''555------,,,++++++++++++,,,******))))))******+++,,,,,,++++++,,,,,,---...///555444999[[[jjjyyyqqq}}}zzzccclllzzzzzz~~~|||~~~zzzzzzzzzzzzzzzzzzxxxwwwxxxvvv|||}}}{{{mmm```gggddd___rrrvvvUUU///---++++++,,,,,,+++*********))))))))))))******))))))*********++++++++++++++++++++++++,,,---...,,,000111555MMM{{{{{{ooolll___QQQLLLGGGUUUXXXPPPFFFKKKSSSMMMNNN___kkkuuuvvv___999444333222000////////////...------,,,,,,---------***...222888BBBLLLNNNKKKIII^^^|||gggLLL;;;777===DDD;;;555...+++***+++***)))(((((((((((((((((((((((()))))))))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,---......//////222000000>>>```bbbPPPLLLKKKFFF===333---------+++(((((())))))***************))))))(((((()))***++++++++++++,,,,,,,,,---------///////////////000111222888222777\\\}}}xxxyyyyyyzzz{{{SSSFFFTTTSSSKKK???444---+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------.........000111222333444111;;;DDDEEEwwweeemmm```{{{yyyoooxxxyyykkkJJJ222555...---,,,,,,++++++,,,,,,***************++++++,,,,,,,,,,,,,,,---...//////222666DDD^^^zzzccckkkrrrlllxxxuuu~~~~~~www~~~xxxpppxxxyyy{{{||||||{{{yyyyyy{{{xxx}}}}}}rrrfffbbbbbbcccmmm~~~```000...,,,+++,,,,,,+++*********))))))))))))******))))))*********+++++++++++++++++++++,,,---...///...222222>>>kkkyyyyyy}}}nnndddTTTbbblllkkkxxxxxxlllaaabbbggggggvvvzzz]]]999444333222111000///////////////...------------------000888CCCJJJLLLPPPUUUrrrkkkMMM;;;:::??????<<<666000,,,*********))))))))))))))))))))))))***))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000111111<<<```lllXXXJJJKKKDDD:::333///...+++***((()))******++++++******(((((((((((()))***+++,,,,,,,,,,,,,,,------------......//////000222333444444;;;TTTtttbbb\\\rrr{{{```NNNSSSNNNDDD:::222---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000222333444333+++AAAXXXeeeqqqdddiii```}}}~~~~~~|||rrr{{{FFF???......------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,---...///000---:::WWWsssxxxwwwwww}}}sss~~~vvvxxxhhhWWWjjjjjjgggttt|||yyyxxxyyytttkkktttwww{{{}}}}}}{{{{{{{{{oootttjjj]]]___bbbfffpppccc111///,,,,,,,,,,,,+++*********))))))))))))******)))************+++++++++++++++++++++,,,...///000222///555VVVuuu~~~{{{~~~yyy]]]888444444222111000/////////...------------......///222555AAANNNNNNLLL\\\sssiiiRRRGGGEEEBBBAAA>>>666---((()))+++))))))))))))))))))))))))******)))))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111888HHHkkkjjjSSSOOOJJJAAA999222...,,,+++))))))***++++++++++++***(((((((((((()))***+++,,,,,,,,,,,,------------...---......///111333555666666WWWkkk[[[aaauuuaaaTTTQQQLLLCCC:::333...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000222444555444///???^^^jjjaaaeee```}}}|||~~~|||nnn^^^mmmNNN:::......---,,,,,,,,,,,,---++++++******++++++,,,------,,,,,,------...///000111???hhhyyyuuuyyyrrr{{{|||wwwkkkUUUGGGSSScccTTT777BBBZZZrrryyyuuurrrqqqqqqnnnsssyyy|||{{{zzzzzzzzznnnxxxmmm^^^___\\\]]]kkkwww111///---,,,,,,,,,+++*********))))))))))))******)))************++++++++++++++++++,,,---...///000333///DDDwww}}}llljjj}}}||||||uuu]]]888555444222111000000//////,,,,,,,,,---...///000111555999HHHVVVQQQNNNjjjzzzzzz~~~kkkddduuu}}}iiiZZZSSSCCCEEEBBB:::...'''(((,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222CCCeee}}}xxxbbbPPPMMMFFF<<<333---,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,,,,,,,,,,---------......------...000222444666777LLLzzzpppfffqqqsssVVVUUURRRLLLCCC999222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///111222444555888888999XXXfff^^^dddaaazzz|||qqqppprrrIIIeeeIIIAAA......---,,,,,,,,,,,,---++++++******++++++,,,------------------...000000:::EEEooonnnzzzssszzzxxx~~~zzzooo]]]KKKDDDEEEGGGIIILLLGGGIIIUUUhhhwwwzzztttooojjjooovvvzzzzzzxxxyyyyyyxxxttt|||pppbbbaaaXXXWWWlllttteee222///---,,,,,,,,,+++*********))))))))))))******)))************++++++++++++++++++,,,---...000000222333WWWzzz___yyyTTT999555444333111000/////////++++++...000...,,,000888888NNNNNNTTTNNNyyy}}}|||{{{zzzyyy{{{pppfffdddkkksss{{{}}}sss[[[SSSJJJDDDBBB<<<000)))))),,,,,,+++***((((((***,,,)))************+++++++++++++++,,,------......///...///,,,---111...333FFFjjjxxxwwwzzzyyytttwwwttttttyyy|||vvvaaaXXXGGG>>><<<111)))///***+++,,,,,,+++++++++---,,,++++++******++++++,,,++++++,,,------......///''':::111+++;;;888333HHH{{{nnnkkkvvvuuuNNN^^^YYYDDDEEE333)))...---+++,,,---......---///......---------......111///......000333555666///BBBCCC``````^^^fffjjjzzzuuupppWWW|||wwwhhhPPP]]]sssrrrDDD:::///---***111000$$$444++++++******++++++,,,---...---,,,---///000111000444IIIxxxrrr{{{vvvqqqrrryyykkkRRRCCC:::CCCNNNSSSnnn]]]dddXXXVVVppp|||rrrnnnZZZGGG```nnnttt{{{pppxxx|||wwwbbbfffnnnhhhXXXWWW___^^^gggYYYiii888***///---,,,,,,$$$---******))))))))))))******)))************+++++++++)))///+++(((...///,,,000555===rrrqqqkkk~~~RRR888555444333111000/////////,,,,,,///111///...444<<>>666...(((+++++++++***))))))***+++************++++++++++++++++++,,,------......///+++111222222333333BBB^^^}}}yyy}}}}}}yyysssrrruuutttoooooossswww{{{~~~}}}{{{zzz~~~~~~~~~ooocccRRRIIIFFF999,,,+++***+++++++++++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------......///000333,,,+++555555FFFjjjpppXXXVVVXXXgggyyy~~~uuussspppYYYUUUHHHCCCEEE555///---++++++---......---///......---------......111000//////111333555555888EEE\\\bbbbbb}}}dddgggxxxvvvqqqqqqwwwlllTTTTTT```HHH;;;111111+++///000%%%000++++++******++++++,,,---...---------///000111111HHHZZZmmmuuuzzzuuupppoootttzzz}}}}}}{{{rrr}}}fffIIIBBBBBBLLLeee}}}pppuuuzzzvvvtttbbbCCCLLLYYYjjj|||tttvvvzzz|||PPP[[[jjjhhhYYYZZZ```]]]lllYYY|||yyyJJJ222///,,,+++---%%%...******))))))))))))******)))************+++++++++(((...***(((000000---111333fff``````}}}PPP777444444222111000000//////...---///111111222999AAAMMMIIIPPPdddxxxppplllhhhbbb```bbbhhhmmmpppsssuuuwwwsssmmmjjjkkkooovvvuuuyyy}}}zzzgggcccYYYLLLCCC>>>555,,,************************************+++++++++,,,++++++,,,------......///***222222//////444QQQwww}}}wwwrrrkkkfff[[[\\\[[[XXXZZZ^^^]]]ZZZXXX]]]cccdddccccccfffjjjvvvxxxzzz~~~lllWWWMMMIIIAAA555...+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////444---,,,111222888___xxxhhh```gggfffYYYLLLGGGAAABBBJJJRRRUUU]]]hhhxxxooo|||aaaYYYSSSDDDMMM777000...++++++,,,---...---......---------......///000000000111222333444555>>>GGGzzzaaafff{{{ccceeevvvxxxpppxxxppp\\\TTTRRRpppWWW===222444,,,---111''',,,++++++******++++++,,,---...------...///111222444:::tttmmm{{{uuuqqqnnnnnnqqqssssssqqq|||hhhjjjmmm{{{bbb@@@BBBHHHXXXpppdddUUU___```\\\fffnnn{{{zzzSSShhh|||vvvaaa^^^bbb[[[lllbbbrrrccc<<>>GGGUUUNNNgggyyymmm```WWWMMMIIIFFFEEEHHHNNNRRRTTT^^^eeemmmqqqpppmmmmmmmmmttttttwww|||}}}pppaaaVVVMMMBBB:::666+++*********+++,,,+++)))*********+++++++++,,,,,,++++++,,,------......///,,,111......777KKKuuu}}}pppgggdddaaa\\\WWWRRRRRRQQQQQQSSSTTTSSSQQQSSSTTTTTTRRRQQQUUU\\\bbbgggmmmwww}}}{{{cccSSSJJJFFF???333---,,,++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////000+++222777333DDDsssyyydddFFF===EEELLLJJJGGGJJJCCCFFFLLLGGGBBBDDDHHHGGGWWWkkk|||oooxxxqqqdddcccTTTKKK:::333000,,,++++++---.........------------...//////000111222222333333555666@@@KKK^^^hhhwwwccchhhyyy|||rrr||||||nnnccc___TTTXXX~~~EEE444555---***222***)))++++++******++++++,,,------.........///111444666HHHqqquuuooommmmmmooossssssqqqmmm```RRR^^^pppyyyccc???AAAKKKgggmmmeeekkk}}}yyyeeedddsss|||tttnnn___```ZZZbbbvvvuuupppzzzBBB///+++***///***+++******))))))))))))******))))))*********+++++++++))),,,((()))111000...777\\\qqq[[[jjjxxxSSSHHHMMM]]]mmmlll___QQQ\\\zzz}}}ooo|||NNN888333333222111000000000000///,,,---222777;;;CCCKKKWWW\\\{{{}}}xxxooodddYYYMMMDDD>>>;;;::::::;;;>>>AAAAAAAAADDDJJJSSS[[[bbbiiipppuuuqqqrrrtttwwwyyyyyyvvvrrrxxxfffaaaWWWDDD<<<@@@...,,,***+++,,,---+++)))***++++++++++++,,,,,,,,,++++++,,,------....../////////,,,666QQQtttxxxsssiii\\\TTTRRRSSSRRRPPPYYYWWWWWWXXXYYYXXXVVVTTTZZZXXXUUUSSSRRRSSSUUUVVVWWW]]]gggqqqxxx{{{{{{zzzwww~~~jjjWWWQQQHHH555222///,,,+++---......------,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000---///555444666UUU___YYYPPPNNNVVV^^^^^^ZZZXXXOOOXXXbbbYYYSSSWWWTTTQQQXXX___eeeppp~~~llljjjjjjMMMHHH888444///,,,+++,,,---...---------------.../////////111333333222333666999AAAVVV[[[jjjtttfffooo~~~kkkjjjvvv~~~||||||kkkdddggg\\\LLLcccXXX888444...)))111,,,)))++++++******++++++,,,------...///......111555999^^^pppwwwtttllllllmmmpppssssssoookkkVVVEEEIII\\\|||iiiDDDDDDRRR~~~jjjeeelllvvv{{{uuuxxxttt[[[[[[[[[YYYjjjoooFFF......+++000,,,(((******))))))))))))******))))))*********+++++++++***---))))))///...222AAAqqqllloooZZZLLLdddmmmNNNDDDQQQtttfffzzzooo}}}MMM888333222222111000000111111///,,,///666<<>><<<<<>>999222---,,,,,,---...---------------...///000///111333222222444999===FFFkkkYYYmmmrrrhhhuuu[[[VVVVVV[[[rrr{{{mmmfffeee]]]KKKTTTwwwBBB444111***000---+++++++++******++++++,,,---,,,...//////...111777<<>>]]]vvvoooccc]]]KKKKKKKKKLLLQQQYYYdddlllssssssxxxrrrkkkbbb[[[[[[aaaiiiooorrrssssssvvvpppuuummmgggKKK;;;666000...///000...,,,------,,,,,,,,,,,,------------......//////000000000444///@@@ppp~~~|||kkklllqqqtttlllTTTCCC===555///,,,,,,---------,,,,,,------///000000///111222111000444;;;BBBYYY}}}VVVnnnpppiiiwwwoooPPPYYY^^^nnn}}}xxxtttaaaZZZRRRMMMsssOOO666555,,,...,,,---++++++******++++++,,,---,,,...000///...111888>>>tttmmmzzzrrrtttrrroooppppppooojjjfffKKK???BBBTTTbbbzzzvvvNNNQQQnnn~~~yyytttccc[[[mmmqqq}}}{{{]]]VVVZZZVVVbbb~~~zzz{{{tttPPP111333(((---...)))******))))))))))))******)))************+++++++++***...---,,,...111GGGiiinnnZZZ___]]]kkkiii]]]wwwxxxJJJ[[[pppIII666222222111111111111111111111///444>>>GGGMMMSSSXXX{{{dddRRRMMM@@@@@@??????BBBHHHPPPVVVXXXYYY[[[^^^aaabbb```^^^\\\\\\\\\ZZZVVVQQQMMMKKKLLL[[[iiimmmnnnqqqrrrooonnnttt}}}{{{wwwxxxbbbAAA<<<555...+++,,,...---+++++++++,,,,,,,,,---------++++++,,,------......///---;;;RRR|||{{{vvvlll___QQQGGGIIINNNTTTYYY___hhhuuuyyyzzzxxxkkkbbb```bbbdddcccnnnwwwxxxwww|||xxxooommmSSS>>>888222///000111...+++...------,,,,,,------...------......///000000000///222000UUUuuu{{{qqq___|||xxxttthhhjjjpppzzzzzzjjjiii{{{^^^GGG@@@777000,,,,,,------,,,,,,,,,---...///000111///111222000000444===EEErrrxxxRRRkkkpppiiiwwwwwwjjjIIIOOOiii}}}xxxcccZZZZZZHHH]]]XXX999999...,,,,,,...++++++******++++++,,,---,,,...000///...111999???nnnnnn}}}qqqvvvsssqqqqqqrrrqqqnnnkkkNNNAAA>>>LLLUUUsss{{{QQQWWW}}}aaavvv|||vvviiippptttpppdddWWWWWWVVV___uuuqqqUUU333333&&&+++///*********))))))))))))******)))************+++++++++)))///...---///555QQQxxxqqquuummmSSSUUUvvvmmmEEE999666444222111222333333333+++333999CCCPPPTTTYYYfffnnnUUUDDD===@@@BBBFFFLLLSSSZZZ___bbbbbbcccfffiiijjjjjjiiihhhooohhhcccdddgggddd]]]WWWUUUPPPUUUccclllkkknnnuuuvvvtttqqqwwwzzzRRREEE===444000...---+++)))++++++++++++++++++++++++***222...***000111---///+++MMMqqqsssuuukkk]]]NNNIIIMMMQQQTTTWWW___rrrtttaaaWWW___hhheee\\\YYYkkkqqqmmm\\\NNNSSShhhzzzmmmhhheeeYYYbbbiiirrrxxxzzzzzz}}}mmmcccbbbRRR999111333***---222''',,,,,,,,,,,,,,,,,,,,,,,,...............///000111888,,,<<>>EEE111&&&444,,,------------.........//////333333///000666444:::MMMwwwwwwTTTmmmlllkkkoooXXXIIIUUUeee~~~|||~~~{{{jjjXXXOOOPPPUUUsssttt<<<...777555)))&&&,,,,,,++++++,,,,,,---...333***///000333111333TTToooxxxzzzvvvsssvvvuuusssrrrrrrnnnhhhRRR@@@>>>KKKUUUlll}}}\\\TTTeee[[[ooo~~~|||sssuuueeeXXXZZZ\\\[[[vvvlll///000+++444'''///++++++************+++++++++++++++++++++++++++++++++---222111...===eee{{{uuuyyysssiiinnnPPPQQQWWWpppzzziiiFFF;;;555444333222222222222111333888AAAHHHNNN^^^yyyyyynnn\\\IIIAAABBBIIIOOOUUUXXXXXXYYY]]]aaadddhhhmmmrrrvvvzzz}}}zzztttnnnjjjiiihhhgggggg___WWWWWW^^^bbbaaafffoooqqqrrrqqqrrr~~~sssFFF888444444---***---,,,++++++++++++++++++++++++***111...***000///---111///hhh|||vvvbbbXXXQQQJJJLLLSSSTTTeeeuuuyyyuuuooofff]]]OOOIIIMMMZZZbbb^^^[[[]]]wwwgggTTTKKKMMMRRRTTTkkkuuu~~~vvviiicccfffkkkrrrxxx||||||{{{|||mmmooo```;;;777111***222...,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111111444111MMMxxx~~~qqqpppooo}}}ooo|||WWWRRRaaa{{{~~~zzzuuuoooooozzzzzzZZZEEEFFF666,,,222***000---------.........//////111333000111444222:::PPP~~~vvvXXXrrrnnnlllvvv^^^[[[XXX```zzz|||yyytttvvvtttiii]]]TTTSSSTTT^^^JJJ@@@444+++000111,,,,,,++++++,,,,,,---...000)))///...000///555ZZZ}}}vvv{{{vvvppprrrsssqqqqqqqqqllleeeKKK:::;;;HHHRRRgggdddUUU]]]XXXqqqiiiXXX^^^YYY\\\kkkttt444111+++333'''---++++++************++++++++++++++++++++++++++++++000...000......KKK{{{~~~}}}~~~jjjbbb\\\dddxxxaaaIIIRRRiiiuuuuuuzzzhhhDDD888444444333333222111000000555888JJJOOOKKKggg|||vvvgggXXXIII@@@DDDLLLIIIRRR[[[]]]\\\^^^eeellljjjsssxxxqqqppprrrtttkkkccc]]]\\\ZZZXXX^^^hhhmmmpppqqqooorrr}}}UUU;;;888;;;,,,(((000...,,,,,,,,,,,,,,,,,,,,,,,,***111...+++///------777JJJxxxxxxfffUUUNNNLLLLLLSSS]]]dddvvvyyycccPPPIIIIIIUUU]]]mmm}}}|||}}}pppgggooowwwrrrhhhUUUUUUhhh~~~vvvjjjfffeeekkkuuu{{{zzzvvv{{{~~~}}}{{{|||qqqpppuuuJJJ???222---444+++///,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222999ccc~~~hhhjjjeeeyyymmmxxxqqqPPP___}}}zzzyyyvvvqqqqqqttt|||qqqRRRDDD;;;555///'''333------.........////////////333222222444555DDD```ttt[[[uuuiiiiii~~~}}}dddPPPRRR___qqq{{{yyyppprrrsssnnneee[[[VVVTTTTTTVVVEEE222%%%333...,,,,,,,,,,,,,,,------...///***111//////000<<>>---)))111---,,,,,,,,,,,,,,,,,,,,,,,,+++000------///,,,111CCCppprrreee[[[QQQNNNNNNSSS^^^jjj{{{mmmZZZLLLMMM]]]nnnjjj```kkkyyyvvvooohhhiiiooouuuvvvttt~~~yyyvvvzzzfffCCC:::444---111---------------------------.........///000111222333555AAAuuujjjiiittt|||gggggg\\\wwwoooqqqUUUrrr}}}wwwwwwvvvqqqllljjjdddCCC;;;<<<000&&&333............////////////---444333222666<<>>MMMqqq[[[PPPZZZ[[[TTTLLLVVVZZZfff[[[bbb~~~|||yyyuuusssrrrkkkjjjooolll]]]SSSRRRUUUUUU[[[www???222***444---------------...//////---***111...000;;;UUU}}}vvvzzztttzzzvvvxxxwwwuuuvvvyyywwwrrrZZZBBB>>>OOOZZZcccjjjjjjdddXXXJJJhhhnnnhhhSSS___{{{}}}yyy|||xxxnnnttt~~~vvvuuu~~~lll```WWWcccaaapppsssYYY777,,,...222+++++++++************++++++++++++,,,,,,---......///...666...CCCxxxvvvPPPqqqJJJ???GGGQQQWWWjjjxxxwwwtttnnn{{{>>>666222444444222000222999@@@DDDYYYgggzzz{{{rrrmmmXXXCCCEEEMMM[[[eeejjjooottt|||wwwpppeee\\\jjjxxxwwwpppqqqtttqqqkkkdddcccfffkkkkkkiiimmmuuugggrrrjjj@@@DDD:::&&&111------------------------000---+++111333222PPPrrr___OOOJJJNNNPPP]]]wwwtttWWWTTT]]]{{{ooottt{{{}}}yyyqqqkkkhhhiiikkkuuu{{{yyyzzziii^^^CCC]]]tttJJJ666III$$$555........................//////000111222444666777^^^llllllkkklllgggaaaQQQBBB===CCCRRRvvv}}}mmm~~~yyynnndddcccgggcccvvvPPPBBB777888///////////////000000000000+++333666;;;FFFVVVxxxTTTIIIQQQNNNUUULLL]]]ppp\\\ZZZkkk}}}|||}}}|||zzzxxx{{{oookkktttuuugggWWWOOOTTTPPP>>>FFF===222111...------------.../////////+++222000333>>>YYYyyyyyy~~~yyyrrr}}}wwwyyyxxxwwwzzz{{{___CCC<<>>888222444555333000333???LLLOOOkkkccc{{{mmmXXXHHHLLLMMMUUUcccjjjnnnyyybbb}}}vvvqqqqqqtttnnnjjjffffffiiilllmmmlllqqqnnnyyyIII;;;888111+++...------,,,,,,------......111,,,,,,222777bbbxxxoooeeePPPHHHQQQUUU\\\uuummmNNNUUU```{{{iiiWWWiiivvvwwwvvvwwwnnnbbbfffooouuuvvvxxx}}}}}}zzzttt```RRRMMM```uuurrrFFF888,,,444......---------......//////222///...444444777DDDbbb___pppkkkrrrNNNEEE======MMMRRRlllsss|||nnn~~~{{{uuunnniiifffeeejjjgggeeeBBB;;;;;;333000//////000111222222111///666111;;;DDDjjjnnnNNNPPPKKKYYY[[[bbbxxx{{{[[[ddduuu||||||||||||{{{xxxtttpppooosssdddfff|||kkkMMMOOOGGGDDDBBBwwwPPP===222333......---,,,---...///000...(((///333--->>>kkk}}}ssstttwwwwwwwwwuuutttxxx|||~~~zzzvvvlllPPP???KKKYYYWWWQQQPPPkkkVVVOOOiiissseeeooojjj|||www|||___fffdddbbbmmmttt<<<333+++111+++,,,+++******)))*********,,,,,,+++++++++,,,------333///777fff{{{wwwsss___hhhddd555EEEOOOSSS[[[zzzssskkk^^^fff}}}sss>>>777333444444111///555CCCOOO]]]kkkrrrwwwdddPPPEEELLLTTT___gggmmmzzz}}}zzzuuusssrrrooommmjjjhhhiiijjjkkkjjjlllkkkttt\\\AAA===666111...------,,,,,,------...+++///000000333CCCwwwpppggg^^^OOOKKKSSSXXXqqq^^^VVVnnnqqqeeemmmssssssssssssqqqllllllrrrvvvtttvvv{{{~~~|||yyydddUUUMMMVVVvvvzzzrrrSSS>>>111///.........------......//////111...000444111888LLLyyy``````lllGGG???;;;???RRRYYYtttpppggg|||~~~~~~{{{vvvpppjjjeeeccchhhdddyyywwwHHH>>>;;;666111/////////111222222111333444---===QQQwwwmmmQQQOOOJJJXXXXXX|||~~~nnnxxx~~~}}}|||||||||{{{yyytttqqqooossseeehhh|||lllOOOOOOKKKEEE>>>cccrrrCCC111333......---,,,---...///000333,,,111555444JJJvvv{{{rrruuuxxxwwwxxxvvvtttvvvyyyxxxtttooopppVVVCCCKKK]]]aaa[[[VVV[[[WWW\\\uuurrrbbbiiiiii~~~zzz|||hhh```^^^^^^jjj>>>444,,,000+++,,,++++++***************,,,,,,++++++,,,,,,---......///EEExxx{{{uuuttt{{{mmmqqqvvvpppxxxvvvaaaFFFKKKPPPSSS]]]vvvzzz^^^TTTMMM[[[zzzlll~~~{{{===888555555222...000;;;KKKXXXiiijjjqqqYYYHHHFFFRRR```kkknnnuuu~~~~~~zzzuuurrrrrrqqqpppmmmiiihhhhhhiiiiiiiiinnnxxxrrrFFF???444333......------------......,,,...444333333SSSzzzhhh^^^UUUNNNQQQZZZdddcccRRRjjjzzztttpppoooqqqqqqppprrrvvvsssvvvwwwuuuvvvzzz~~~}}}jjj[[[NNNJJJdddxxx~~~ccc===555/////////......---......///000///...333444---;;;ZZZbbbcccgggvvvtttZZZ999===<<>>PPPHHH222666///...---------...///000333,,,///111555RRR}}}zzzwww|||~~~|||xxxwwwuuuvvvxxxwwwrrrnnnsss^^^IIIIIIZZZfffaaaVVVZZZeeettttttdddjjjkkk~~~uuuvvv{{{{{{fff[[[[[[]]]gggCCC555...///+++,,,,,,+++***************,,,,,,,,,,,,,,,---......222000OOOzzz{{{kkkiii\\\dddwwwzzzooo\\\HHHKKKMMMOOO[[[rrr|||gggIII:::@@@```bbbtttqqq<<<888555444111...444EEEXXXdddmmmooommmQQQGGGMMM]]]iiiqqquuu}}}xxxtttsssuuuuuuqqqkkkgggfffgggjjjkkkkkknnnyyyPPP@@@222333......------------......111,,,333333777dddwwwqqqeeeVVVLLLNNNYYYdddyyyiiiQQQ^^^~~~yyyooonnnvvvxxxqqqpppwwwvvvxxxzzzyyyyyy{{{}}}}}}nnnaaaSSSFFFOOOvvvqqq999777555000//////...............000...///555444,,,AAAlllpppZZZiii|||ccc~~~]]]HHH333;;;>>>EEEWWW```~~~nnnsss{{{hhhPPPeee~~~~~~}}}zzzuuummmddd^^^bbbdddaaawwwgggIII::::::333111//////111222222111000444555;;;MMMoootttbbbTTTHHHEEEQQQlllyyy}}}zzz}}}|||{{{{{{xxxtttqqqmmmooohhhjjjvvvkkkTTTLLLFFFEEECCCHHHoooNNN555777///...---------...000111///---000///444WWW{{{|||xxxwwwwwwyyy{{{zzzwwwtttuuugggTTTJJJUUUccccccXXX```sssyyygggiiiuuurrriiijjjuuuvvv~~~{{{mmm]]]]]]___fffMMM666000///,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---...///222333]]]yyyyyy___VVVeeevvv|||kkkPPPHHHNNNPPPYYYtttnnnGGG;;;EEEnnnmmm~~~zzz;;;888444444000///:::PPPeeennngggxxx~~~xxxcccMMMJJJUUUdddiiippp~~~~~~}}}|||yyywwwtttvvvxxxuuunnniiiggggggmmmmmmkkkkkkttt}}}eeeGGG444555///......------......///444+++...444GGG|||~~~rrrnnnaaaPPPGGGNNN```ooooooPPPYYY|||xxxnnnrrrzzzrrrtttuuuwww|||}}}|||}}}zzzrrrfffYYYJJJHHHiiiFFF:::666111000///.............../////////444333///LLL}}}WWW\\\lllqqq]]]XXXAAA:::666===FFFZZZjjj}}}vvvuuuxxxdddHHHaaa}}}}}}|||{{{wwwoooddd]]]^^^fff```mmm}}}OOO999:::444222000///000222222222000333777===XXXzzzrrr___WWWTTT\\\zzz}}}ooommmlll|||}}}|||zzzyyywwwssspppkkkkkkgggiiippphhhVVVJJJEEEGGGHHHDDD```]]];;;555//////...---...///000111///333666111888```yyy|||zzzxxxxxxyyyzzz{{{zzzxxxvvvnnniiiZZZLLLOOO^^^ddd```\\\wwwlllcccuuuddd___eee}}}|||{{{aaa___```ccc\\\888000///...---,,,,,,+++***+++++++++,,,,,,,,,,,,---...///000,,,;;;oooxxxcccSSSRRRccc{{{zzz```HHHTTTUUUWWWttt~~~QQQGGGRRRzzz:::888222444111111???YYYlllrrr^^^}}}}}}yyykkkVVVJJJPPP]]]fffhhhsss}}}{{{yyyxxxwwwsssuuuwwwvvvsssnnnjjjhhhkkkkkkkkklllsss|||tttzzzMMM666555//////............//////222+++,,,<<>>222111111000///...............111111222222666YYY]]]eeepppppp^^^]]]>>>>>>888@@@GGGXXXkkk}}}lllvvv]]]KKK[[[ttt}}}|||{{{{{{xxxqqqfff]]]ZZZbbb^^^bbbVVV::::::666333000///000222222222666000333CCCrrrsssqqqmmmkkkyyygggkkk}}}[[[MMMaaafff}}}zzzyyywwwuuurrrooollliiiggghhhiiifffYYYJJJIIIIIIHHH@@@TTTxxxBBB222000///.........///000111,,,222666000<<>>===666444000///000222222222777...444GGGmmmrrrwww{{{xxxssszzz^^^YYYuuuvvv~~~|||RRR[[[kkkmmm~~~|||yyywwwvvvtttpppnnnmmmiiihhhgggeeefff]]]LLLHHHGGGEEE>>>IIIyyyJJJ555000///.........///111222+++000111...DDD{{{~~~zzzwww}}}zzztttuuuwwwwwwvvvsssrrrqqqVVVRRRJJJDDDEEEOOO[[[cccaaaqqqmmmjjjddd______```sssyyy<<<,,,111///------,,,++++++++++++,,,+++,,,,,,,,,...///000111;;;XXXooo{{{}}}vvvgggsss}}}kkkJJJBBBLLLPPPNNNSSSSSSNNNTTTaaafffbbbVVV|||888888222555333444DDD]]]kkkllluuu{{{tttWWWFFFNNN```kkkqqqwwwjjj{{{tttqqqpppqqqqqqssswwwyyywwwpppjjjfffeeehhhlllkkkiiiqqq|||}}}\\\BBB>>>//////............//////+++333333MMMuuunnnfffVVVKKKPPP[[[iiiqqq___[[[ooo]]]RRRXXX`````````dddaaaeeennnyyy}}}rrrqqqjjjffflllwww}}}{{{wwwpppqqqyyyyyy}}}nnn]]]VVVEEECCCZZZ~~~mmm<<<@@@222222000///............+++555333,,,111DDDmmmIIIjjjggg___zzzqqqEEE<<<888CCCJJJXXXlll|||yyy{{{qqqaaaKKK^^^www}}}{{{yyyyyyyyysssiii```VVVXXX[[[WWWdddaaaBBB???777444111///000222222333444000999GGG{{{PPPhhh}}}vvvzzzxxxsssrrrTTTnnn~~~^^^rrr]]]PPPZZZiii}}}~~~{{{xxxvvvuuussspppmmmooojjjiiihhhdddfff```MMMCCCDDDDDD@@@CCC```PPP;;;000///.........///111222111333111111PPP{{{uuuppprrr}}}}}}xxxvvvppprrruuuwwwwwwvvvvvvvvv^^^UUUKKKIIILLLSSS]]]eee^^^\\\fff|||~~~```PPP___eee```aaabbbtttxxx>>>***222......---,,,,,,++++++,,,,,,+++,,,,,,---...///111111444```yyyuuuQQQaaa}}}cccPPPWWWaaaZZZXXXXXXXXXQQQNNN^^^sss{{{AAA222222888111888SSS[[[[[[jjj~~~xxxgggQQQIIITTTaaafffpppqqqpppfffzzzpppkkkkkkoooqqqpppqqqxxx{{{qqqmmmkkkiiijjjlllnnnnnnnnnDDD555333111...---......------...555111___uuummm\\\TTTMMMJJJXXXzzzmmm[[[xxxqqqfffrrryyytttmmmooolllhhhmmmxxx~~~~~~rrrqqqrrryyy{{{vvvnnncccUUUIIIGGGKKKwwwBBB>>>777111...000000......111000000222---///PPP|||yyyKKKlllppp|||\\\}}}}}}???CCC<<>>jjjmmmNNNYYYrrr{{{^^^UUUbbbfffWWWSSSYYYPPP>>>>>>OOOqqq|||aaa\\\\\\\\\ggguuuAAA222222666---888ZZZhhheeemmm|||tttbbbPPPMMMYYYfffkkkuuuyyy___uuuTTTSSSfffwww~~~}}}wwwoookkkkkkmmmpppppppppvvv|||{{{uuummmiiiggghhhkkkmmmllljjjlllyyyYYY===444111...---.........---222555<<>>777222...000000......111111000222///333UUU~~~|||uuuTTTkkkzzz~~~^^^GGGBBBCCCIIIPPPSSShhhuuuooo~~~___KKKQQQddd}}}xxxttttttsssjjj```SSSVVVQQQYYYUUUhhhHHH===999666222000111222222222111000777JJJtttnnnaaaSSSiiiWWWnnnvvvjjjdddffffffuuu~~~xxxwwwvvvwwwwwwwwwuuussshhhiiieee___```ccc[[[MMMKKKCCCFFFAAAAAALLLrrrqqq???444///---...///------///222444...000QQQeeefffsssqqqjjjaaa]]]dddooowwwttttttuuuwwwxxxwwwxxxyyyhhh]]]hhhyyypppcccgggpppXXXLLLIIIOOOLLLBBBHHHYYYrrr|||fffZZZaaaggg~~~MMM444333------,,,,,,++++++,,,,,,---+++,,,.../////////111333HHHxxxzzzLLLgggqqq]]]```SSSJJJFFFHHHGGGBBBAAACCCNNNjjjmmmeeekkkbbbPPPLLL~~~uuulllccc@@@333333666---;;;eeexxxrrrttt~~~|||yyylllYYYNNNQQQ___kkkppp|||lllWWWxxxfff]]]ttt~~~xxx~~~zzzxxxxxxtttmmmiiijjjjjjnnnoooooosssxxx{{{zzznnnhhhdddeeejjjlllhhhdddjjjqqq@@@555222///---.........---000000LLL{{{tttiiibbbOOONNNMMMWWWqqqgggWWWrrr{{{|||fffiiikkkttt|||uuupppmmmllljjjgggiiinnnpppoooqqqpppnnnppp{{{zzzvvvsssqqqjjj]]]MMMEEEDDDTTTbbb===999333///000000...///111000000333333;;;___||||||gggbbblll}}}\\\OOO===GGGHHHMMMTTTiiiuuunnnkkkqqqvvv{{{xxxKKKBBBTTT___~~~xxxsssrrrrrrkkkcccUUURRROOOXXXSSS___SSS???:::777333111111222222222999444===]]]{{{XXX\\\rrrVVV```sssaaacccdddxxx~~~|||wwwwwwwwwxxxyyyxxxuuurrrfffgggddd______aaaYYYMMMLLLAAAFFFEEEAAADDDdddGGG666000---//////------000111333///333SSS~~~aaazzzzzzuuuwwwxxxxxxwwwxxxxxxyyymmmUUU\\\zzzyyybbbWWWWWWIIIHHHQQQ[[[SSSBBBBBBOOO^^^cccppp|||xxxvvvxxxzzziii]]]dddjjjuuuYYY777333,,,------,,,,,,,,,,,,------+++,,,......///000222444\\\\\\}}}xxxccceeeDDD@@@999999AAAJJJGGG???EEEaaappp~~~aaaQQQ{{{bbbfff}}}@@@444333777222CCCnnnzzz}}}{{{rrruuudddQQQLLLUUUcccnnnsssjjjSSSdddyyy{{{{{{~~~~~~xxxuuutttqqqkkkggghhhgggjjjmmmnnnoootttzzz~~~qqqjjjccceeejjjlllggg```aaawww===777333000...............///...\\\|||{{{ooohhh]]]MMMPPPRRRbbb~~~nnnUUUZZZxxxyyy]]]bbbhhh~~~vvv}}}vvvqqqlllkkkhhhffffffhhhgggfffmmmmmmkkklllwwwwwwtttpppjjj]]]MMMCCCAAAMMMwwwtttEEE;;;555000000000...///111//////333444BBBiiiyyy~~~aaakkksss}}}\\\YYY>>>EEECCCMMM___{{{yyyuuuiiihhh|||{{{tttlllGGGSSS^^^gggyyysssrrrrrrnnngggWWWNNNMMMUUUPPPVVV]]]???;;;777333111111222222222333222:::```~~~~~~]]]fffiiiVVVyyycccQQQeeejjjwww~~~~~~|||zzzzzzyyyyyywwwtttnnnkkkeeefffddd_________XXXOOOJJJ???FFFHHHCCC@@@ZZZNNN777111...//////......000...111111999[[[wwweeexxx{{{{{{xxxuuuuuutttrrrjjjSSSWWWlllfffNNNAAA===<<>>555777AAALLLNNNKKKSSSgggtttnnn^^^~~~ooowww|||@@@555000777888LLLpppyyyvvvzzztttrrr\\\KKKLLLYYYeeennnuuuiiiNNNXXX|||~~~zzztttrrroooiiieeeeeedddfffjjjlllmmmpppwww~~~vvvnnnffffffkkklllgggaaaWWWggg|||BBB888555000....../////////444444jjjxxxtttmmmdddUUUKKKQQQWWWlllyyy\\\PPPvvvyyy{{{yyy|||rrr___hhhqqq}}}vvvqqqllliiifffeeedddbbbaaa```lllooommmkkkttt{{{vvvppphhh[[[LLLCCCAAAFFFaaaWWW===666111111000...///222///000222333BBBnnnyyy```lll}}}___aaaBBBCCCAAASSSsssnnnggg}}}~~~{{{nnneeeUUUAAAUUUfffrrr{{{tttrrrssspppjjjYYYMMMMMMPPPNNNPPPsssddd;;;;;;888444111111222222222222888===dddtttxxxwwwZZZtttlllbbb]]]tttHHHRRRnnnjjjooo~~~~~~|||zzzyyyxxxvvvtttoooiiieeeffffffdddaaa```^^^XXXQQQIII>>>EEEHHHEEEAAATTTSSS999333/////////......111,,,000333@@@bbbrrrmmmxxxvvvyyyyyyvvvuuuuuuqqqjjjVVVRRR\\\aaaRRRBBB@@@???;;;GGGJJJIIIVVVgggaaaLLLvvvwwwQQQUUU___xxxyyyxxx[[[QQQoootttbbb[[[^^^mmmzzzooo999333222...------,,,,,,------...,,,---.........000444777eee}}}\\\PPPNNN???555:::BBBGGGRRR^^^rrrfff___{{{rrr{{{???666...444;;;UUUqqqllllllxxxvvvtttmmmVVVHHHOOO^^^gggoooxxxdddQQQYYY}}}\\\dddrrr|||tttqqqnnnhhhdddcccbbbbbbeeeiiikkkmmmsss{{{{{{sssjjjhhhjjjkkkhhhddd\\\cccnnnPPP:::666111......//////000444>>>xxxsssuuuoooeeeSSSJJJSSS\\\uuuhhhQQQ```zzzzzzyyy[[[\\\fffbbbnnnyyyzzz}}}vvvpppmmmgggddddddccc___^^^^^^ooouuutttlllooo{{{rrriii\\\MMMCCCAAADDDXXXhhh???888222111000...///222000111222000AAArrrzzzaaajjj}}}bbb}}}\\\@@@DDDDDD[[[hhhcccxxx|||pppWWW]]]hhhLLLOOOiiiyyy|||uuurrrssspppkkkZZZOOOOOOLLLLLLOOOhhhsss@@@<<<999444222222222222222222<<>>___vvveeefffwwwvvvnnnhhhRRRGGGTTTcccjjjsss~~~hhhQQQ[[[zzzeeeiii|||ssspppmmmhhhdddccc```^^^aaagggjjjkkkooovvvwwwnnnhhhhhhhhhhhhgggYYY\\\bbb~~~YYY;;;777222......///000000000JJJnnnsssooodddSSSLLLVVVeee```VVVsssuuu|||sssPPPPPPccceeerrr~~~wwwwwwqqqmmmfffbbbcccbbb^^^]]]```lllwwwxxxllllll}}}vvvmmm```PPPEEEAAA===JJJyyyAAA999333111000...///222///222444222FFF|||eeemmmjjj}}}VVV>>>EEEEEE```vvvUUUaaarrrmmmlllaaappp|||uuurrrqqqnnnjjj\\\RRRQQQGGGJJJPPP```III===999555222222222222222***111555hhhyyyyyylllYYYdddyyyrrraaafffYYYbbb}}}sss```GGGPPPZZZZZZ```nnn|||~~~}}}}}}~~~~~~|||zzzsssrrrpppoooooonnnkkkiiicccbbbbbbbbb___ZZZVVVSSSHHHBBBEEE@@@CCCGGGNNNpppxxx<<<555000//////...///222000000444FFFmmmsss}}}{{{yyyvvvxxx|||qqqtttssssssyyy}}}ppp]]]DDD>>>TTTsssvvv___BBB***666DDDWWWjjj}}}ttt^^^~~~^^^YYY___qqqWWWgggrrreee___pppsss>>>222///......------------......,,,---------...111666999ccczzz}}}sss}}}\\\bbbkkkaaaUUUPPPHHH??????HHHXXXkkkxxxeeeQQQkkkyyy???777777555@@@ggg}}}ffffffrrr{{{}}}iiidddPPPHHHXXXhhhmmmvvvqqqEEEWWWvvv||||||{{{qqqnnnmmmhhheeeddd```\\\^^^fffjjjjjjmmmsssyyyppphhhffffffhhhiii[[[^^^ggg~~~YYY<<<777222......///000000111WWWzzz{{{kkkggg]]]OOOOOO[[[mmm______~~~jjjooouuuqqqPPPQQQfffiiiuuu~~~~~~zzztttnnnfffaaabbbbbb^^^]]]aaaggguuuxxxkkkjjj}}}zzzrrreeeSSSEEE@@@FFFHHHrrrBBB:::333111000...///222---222555555MMM~~~}}}kkksssxxxWWWBBBCCCCCC```QQQEEEeeettt}}}mmmmmmgggzzz|||}}}{{{tttqqqppplllhhh\\\TTTSSSDDDJJJRRR]]]JJJ===:::555222222222222222888:::???zzz}}}qqqmmmsssrrraaaZZZOOO___kkkkkkUUUTTTGGGYYY\\\^^^yyywwwZZZnnn~~~}}}||||||}}}|||zzzxxxuuussspppooonnnmmmjjjhhhbbbaaaaaaaaa^^^YYYTTTSSSIIIEEEFFF<<<@@@HHHKKKfff<<<555000000///...///333111000333HHHrrrxxxwwwxxx}}}sssuuuwwwtttttt{{{~~~mmmVVVCCCXXXRRR999;;;???===EEEVVVbbbfffkkkqqqxxx{{{mmmtttPPPnnn___dddjjjwww{{{}}}~~~iiiBBB888444......------------......,,,---------...111666:::lllfffUUUbbbnnncccPPPOOOPPPIIIBBBPPPlll~~~uuupppttt;;;444222444EEEtttxxxvvvpppxxxqqqjjjjjj]]]OOOLLL[[[iiioooxxxpppHHHVVVcccdddjjj}}}~~~{{{rrrnnnllliiiccc^^^```___^^^aaafffllloooqqqvvvxxxfffiiigggaaaiiicccTTTcccoooCCC444444------222,,,555333ppp|||}}}zzznnneee[[[RRRPPP]]]}}}nnn}}}yyylllvvveeeUUU]]]aaa]]]jjjxxxtttllliiieeebbb```______```dddkkktttrrrnnnyyyrrrdddPPPBBB@@@@@@CCCzzzrrrPPP666999111)))666444+++///111222000WWWooofffooo|||wwwtttMMMAAABBBGGG]]]WWW[[[TTTZZZZZZ|||~~~uuubbbjjjooo~~~~~~wwwvvvwwwrrrjjjnnnpppfff___TTTHHHIIIPPPRRRjjjHHH???;;;666333222333333333999444VVVyyyeeegggaaaPPPPPPOOOyyyYYYLLLWWWbbbuuuzzz\\\||||||{{{{{{{{{yyyxxxyyyvvvrrrooommmkkkhhhffffffaaa\\\[[[\\\ZZZUUUQQQFFFCCCAAABBBBBBDDDLLLVVVCCC;;;666)))000666***444---444111QQQ}}}xxx|||{{{|||ttttttzzz}}}}}}sssXXXLLL^^^@@@333444???CCC@@@]]]]]]PPPrrrfffccc|||gggcccaaakkkiiisssfffCCC:::111111000...---,,,,,,------,,,111...---333333555@@@iiihhh^^^qqqVVVUUUMMMGGGJJJRRR```xxxfffuuu<<<444888666FFFxxx{{{xxxvvv~~~}}}wwwtttoooooo^^^RRRPPP___mmmsss}}}mmmQQQNNNUUU[[[\\\ppp}}}xxxrrrkkkeeeaaa___\\\[[[ZZZ]]]ccchhhlllnnnvvvzzziiiiiigggbbbiiidddTTT```yyyKKK888666000...222,,,444888sssvvvlllcccXXXNNNQQQbbbooo}}}wwwlllvvvrrrcccXXXOOOMMM\\\nnn}}}ooovvvyyytttllliiieeeaaa```_________bbbiiiuuuqqqmmmyyyrrrdddPPPCCC@@@===@@@gggyyyZZZ888777333+++444222---000111333333XXX{{{kkk```kkkzzzxxxuuuNNN===CCCNNN^^^mmmppp}}}zzzwwwYYYcccnnnkkkeeekkkkkklllpppuuuqqqfff^^^```VVVJJJJJJLLLIII[[[}}}ZZZ???;;;666333222333333333888333VVVjjj^^^eee^^^LLLQQQfff{{{```QQQZZZaaa|||yyyxxxvvvtttrrruuurrrooolllkkkjjjgggeeeeee```\\\ZZZ[[[YYYTTTPPPHHHDDDBBBBBBBBBBBBHHHQQQEEE:::666+++///444***444555555...SSSuuu~~~{{{zzz{{{xxxxxx~~~}}}vvv^^^```qqqGGG999777<<<555EEELLLNNN[[[___nnnbbbmmmfff^^^eeegggtttoooVVV@@@444111000...---,,,,,,------,,,111...---333222555BBBxxxsssfffqqq^^^MMMLLLHHHGGGWWWuuu}}}www===555555999PPP{{{rrrzzz|||{{{vvvtttoooooo\\\RRRRRRbbbooovvvjjjPPPFFFEEEOOO```}}}}}}~~~}}}vvvkkkbbb___^^^YYYXXXXXXZZZ```fffjjjllluuu}}}nnnjjjgggcccgggfffTTT^^^ooovvvYYY<<<888333...222...333CCCzzz~~~qqqkkkdddWWWLLLRRRjjj{{{hhhyyy|||~~~vvvmmmxxxoooiiiZZZIIIFFFTTTgggrrrtttjjjsssuuuuuummmiiidddaaa``````_________fff{{{vvvooolllyyyrrrdddPPPCCCAAADDDIII]]]zzzlll<<<444555...111///111000000444777]]]nnnqqqrrr[[[hhhxxxvvvuuuVVV@@@AAAOOOZZZ{{{vvvYYYTTTwwwYYY???HHHkkksssfffffffffbbbggg___WWWLLLKKKKKKDDDOOOlllZZZ@@@<<<666333222333333333666333XXX~~~{{{WWWWWWddd\\\KKKUUUeeeNNNMMMiiiuuu}}}yyyvvvuuutttrrrppppppnnnkkkiiiiiihhhfffdddccc___[[[ZZZZZZWWWSSSOOOHHHEEECCCCCCBBBAAADDDJJJ{{{uuuIII999666...///222+++444333555111ZZZzzz|||}}}}}}zzzxxxyyy{{{|||}}}{{{jjj______FFF>>>777333888DDDQQQFFFYYYaaafffmmm|||}}}sss```aaafffuuusssddd@@@222111000///---,,,------...,,,111......222222777GGG}}}zzzlllnnnhhhEEEKKKJJJHHH\\\xxx~~~yyy>>>555---:::XXXvvvgggwww}}}wwwrrrjjjiiiWWWOOOQQQbbbooovvviiiKKKFFFDDDRRRwww}}}}}}xxxyyy}}}}}}}}}wwwlllbbb]]][[[XXXWWWWWWZZZ___eeeiiikkkssstttjjjfffeeefffhhhUUU[[[mmmqqqeee===777555---222000444NNNttt|||lllkkkeeeXXXNNNUUUtttddd]]]www}}}|||~~~vvvooozzz}}}lllRRRBBBIII^^^ooovvvxxxtttxxxnnniiidddaaaaaaaaa```^^^]]]cccwwwzzznnnkkkyyyqqqcccPPPCCCAAA:::EEELLLEEE444666000///---444///...333:::cccmmmzzz[[[[[[iii|||tttrrr[[[CCCEEEVVVbbbwwwZZZuuuyyyRRRWWWWWWvvvrrrtttfff```\\\VVVLLLLLLMMMHHHQQQjjj]]]@@@<<<777444333333333333333555]]]zzzoooMMMTTTcccZZZNNN^^^vvvZZZQQQ]]]xxx[[[qqq|||yyyvvvtttttttttsssssspppmmmjjjhhhgggfffdddbbb```^^^[[[ZZZXXXVVVQQQNNNGGGDDDBBBCCCCCCAAACCCGGGlllRRR999666222...000,,,444+++444888ccc{{{}}}{{{||||||yyywwwyyy}}}}}}~~~xxx[[[lllmmmZZZKKKDDD999///FFFBBBJJJMMMUUUXXXssslllnnnaaaRRRPPPbbbuuu}}}ccc```hhhttt~~~mmmmmm<<<111111000///---------......,,,000......222111999NNN}}}{{{~~~qqqeeekkkFFFIIIMMMSSSccczzz~~~{{{???555///777PPPvvvjjjuuu|||wwwrrriiifffRRRLLLRRRbbbooouuujjjOOOHHHJJJeeemmmzzz{{{{{{}}}}}}|||yyytttlllddd\\\WWWWWWUUUUUUWWW]]]bbbfffhhhnnn{{{yyyjjjfffhhheeefffVVVUUUmmmuuuqqq===444666,,,111333555TTTpppxxxlllkkkcccUUULLLVVVzzznnnQQQ\\\|||}}}}}}tttnnnyyyhhhMMMBBBIII^^^xxx}}}pppjjjdddaaabbbcccaaa___]]]bbbsssmmmjjj{{{yyyqqqcccOOOCCCAAA666DDDIIIpppQQQ666777111///---666000---222;;;eeekkk|||[[[^^^nnnooojjjVVVAAASSSrrr[[[oooSSS[[[^^^iiiqqqccc```[[[VVVLLLJJJMMMJJJTTTkkkpppAAA===888444333333333333555888]]]uuuzzzqqqNNNUUU___UUUQQQnnn```QQQ[[[{{{kkkZZZXXX\\\lll|||yyyuuussssssttttttsssrrroookkkhhhgggeeebbb```^^^]]]\\\ZZZXXXTTTPPPMMMEEEAAA@@@CCCDDDBBBDDDGGG\\\```:::666444---000...444---333777fffooo}}}zzz||||||yyyxxxyyy}}}{{{nnniiiaaaRRRAAA;;;======EEEDDDFFFSSSOOOeeeyyyfffrrrccc^^^XXXFFFBBBOOOWWWrrryyyaaa___pppzzz~~~mmm~~~>>>666222111///...------......,,,000...///222///;;;TTTqqqzzz[[[bbbKKKHHHQQQccclllwwwrrr~~~vvvxxxxxx{{{???444777555BBBrrrwwwxxxzzzwwwuuurrrkkkhhhQQQMMMUUUfffpppwwwkkkUUUAAAGGGkkk~~~{{{|||yyywwwtttpppjjjbbb[[[VVVUUUSSSRRRTTTYYY^^^aaabbbiiivvv~~~iiifffjjjdddbbbWWWMMMgggttt~~~>>>333777,,,111555555XXXxxxxxxmmmkkk___QQQJJJVVV{{{aaaMMMlll|||{{{|||zzzqqqkkkxxx{{{hhhQQQBBBAAASSStttxxxrrrkkkeeebbbdddeeeccc______cccrrrnnnjjjvvvzzzqqqbbbNNNBBB@@@===EEEQQQooo```;;;777111000...555111...333<<>>YYY|||ttteeehhhqqqcccZZZlll[[[VVVKKKGGGJJJHHHPPPdddsssBBB>>>888444333333333222777;;;^^^zzzoooxxxzzzSSSVVVZZZRRRWWWTTTPPPgggiiiOOORRR```jjjwww|||wwwsssrrrqqqqqqppprrroookkkhhhfffdddaaa___]]]]]]]]][[[XXXTTTPPPMMMEEEAAA???BBBDDDDDDEEEHHHSSSppp===444555---111000333777333111eeeyyyggg~~~{{{}}}}}}{{{yyy{{{}}}yyy~~~zzzlllhhh```FFF666:::???:::JJJJJJOOOSSSqqqwwwttt{{{zzz}}}zzzwwwyyymmm]]]^^^hhhdddccc}}}}}}@@@666222111000...---......///---///...000111...===[[[RRRWWWQQQHHHSSSnnnwwwttthhhtttyyyuuuzzz|||???333666999DDDlllppp{{{~~~tttsssrrrqqqiiifffPPPNNNWWWgggqqqwwwlllVVV@@@CCC___zzzxxxsssvvvxxxrrrssssssmmmeee^^^ZZZYYYVVVTTTRRRTTTWWW\\\___```dddqqqhhheeelllccc___[[[HHHbbbqqqBBB555:::,,,111666555```~~~vvvmmmjjj]]]PPPMMMYYY|||~~~ZZZTTT||||||}}}zzzppplllzzz{{{___HHHJJJddd}}}vvv|||tttmmmfffdddfffgggddd```bbbeeerrrooojjjrrr{{{qqqaaaMMM@@@>>><<<555KKKwwwmmmAAA666000333000333111///777BBBhhhuuu~~~PPP\\\ooodddddd\\\VVVwwwhhhfffuuuooodddPPPGGGJJJMMMUUUPPPHHHbbbRRRhhhrrr^^^bbbZZZVVVKKKFFFIIIFFFKKK\\\|||CCC>>>999555333333333222555@@@ggg}}}oooSSSVVVZZZUUUcccmmmPPPbbb|||PPPYYYbbblll{{{uuurrrpppppppppooopppmmmjjjgggeeedddaaa___\\\]]]^^^\\\XXXTTTPPPNNNHHHBBB???AAADDDDDDFFFHHHMMM~~~???222666...222222222444333555hhh{{{mmm}}}|||{{{}}}xxx{{{{{{nnnxxx|||[[[>>>;;;>>>???JJJMMMLLLiiixxxzzzpppqqqfff___|||CCC777222111000............///---///...000111...???```yyyJJJWWWVVVKKKSSSlllzzzyyyrrrooottt|||???222---@@@SSSoooeeerrrtttqqqoooeeeaaaNNNMMMVVVgggpppuuulllWWWJJJHHHUUUqqqggg]]]eeeqqqwwwlllqqqsssmmmaaaYYYYYY]]]YYYVVVUUUVVVYYY]]]___```bbbnnnhhheeemmmccc]]]```GGG```ooouuuFFF777===---111777444jjjrrrmmmjjj^^^TTTSSS]]]|||zzzXXX[[[}}}~~~{{{qqqooo|||oooUUUJJJmmm~~~|||~~~uuunnnfffdddgggiiieeeaaadddgggrrrpppkkkppp{{{qqqaaaLLL???===EEE222QQQxxxuuuEEE555///444111111//////:::HHHnnn{{{ZZZYYYlllvvvsssccc___```kkkoooWWWSSS[[[XXXggglllsssxxxooowwwjjjggghhh\\\WWWUUULLLHHHKKKGGGJJJXXXCCC???999555333333333222000CCCtttsssPPPUUU]]]\\\oooVVVOOOzzzUUUVVV___xxx{{{wwwrrrppppppqqqrrrrrrmmmjjjgggfffeeedddbbb```\\\^^^^^^]]]XXXTTTPPPNNNKKKDDD@@@AAADDDDDDEEEHHHFFFtttAAA111666...333333111'''444@@@mmmttt~~~~~~}}}~~~xxxyyy~~~qqq~~~eeeFFFEEEJJJPPPDDDKKKOOOzzz```QQQrrruuupppvvvcccTTTooo|||}}}tttHHH===333222000///......//////---//////111111---???bbbjjjFFF^^^ZZZPPPRRReeexxx~~~xxx{{{zzz<<<777555:::TTThhh```ddd|||wwwxxxqqqkkkVVVNNNMMMUUUfffsss}}}yyyiii___JJJEEETTTvvvuuuRRRFFFgggyyyvvvtttYYY{{{dddccc]]]SSS___[[[ZZZYYYXXXYYYZZZ\\\^^^gggnnnrrreeeffffff[[[___IIIXXXQQQ444:::,,,...555888hhhnnnxxxsssnnnhhhWWWMMMOOObbb{{{```iii~~~xxx}}}}}}}}}yyynnnvvv~~~rrr]]]aaalllnnnyyy||||||yyymmmcccdddiiihhhdddaaajjjiiivvv{{{gggqqqnnn]]]NNNAAA:::>>><<>>999444777QQQeee\\\ZZZ{{{tttqqqllllll\\\KKKMMMYYYkkkwwwyyyhhhPPP???DDD___kkkddddddNNNJJJiii{{{jjjUUUyyyiiigggaaaYYYddd[[[[[[YYYYYYYYYZZZ\\\]]]eeemmmuuugggeeeddd\\\^^^IIIVVV~~~[[[<<>>GGGNNNFFF___kkkYYYvvvhhh^^^WWWPPP[[[\\\[[[ZZZZZZZZZ[[[\\\]]]ccclllxxxiiieeebbb]]][[[HHHRRRwww}}}UUU777;;;111222666<<<~~~tttmmmjjjgggYYYPPPRRRcccyyy{{{ZZZccc{{{xxx|||{{{zzzwwwppp~~~vvv```PPPLLLRRRppp|||jjj|||xxxyyy}}}vvvpppkkkiiihhheeefffjjjiiiffftttkkklllsss[[[GGG>>>;;;======KKKnnnhhh~~~III;;;222000444000;;;111222\\\pppppp___```~~~ZZZwwwyyyjjjZZZaaa```ccceeefffmmm~~~jjjgggnnnVVVRRRhhheee\\\TTTWWWOOOHHHGGGHHHKKKPPPVVVqqqOOO<<<666999444222555333777GGGwww]]]PPPgggiiivvvZZZQQQYYYZZZ[[[eeekkkkkk\\\RRRWWW___dddjjjqqqmmmsss~~~QQQDDDFFFGGG\\\vvvpppmmmkkkiiifffdddcccbbb___]]]ZZZYYYXXXVVVSSSPPPMMMKKKFFFBBB???@@@BBBDDDCCCBBBAAA^^^UUU333111111444///111;;;+++CCCfffzzz}}}~~~~~~|||zzzxxxwwwyyy|||~~~zzzoootttPPPDDD<<>>eeeqqqsssddd___[[[PPPLLLNNNLLLHHHGGGMMM\\\hhhrrr{{{<<<666888666MMMccc[[[XXXwww|||xxxqqqiiiiiiYYYHHHOOO___qqqyyyxxxyyyzzzqqqQQQAAA>>>UUUrrrzzzeeeGGGKKKjjjqqqWWWlllyyyhhhhhh[[[nnnfffWWWRRROOO[[[\\\\\\[[[[[[[[[\\\\\\]]]bbbjjjwwwhhhdddaaa]]]WWWHHHLLLlllpppSSS444555000222444===vvvwwwlllkkkhhhZZZQQQSSSfffzzzzzzXXXbbbzzzyyyzzzyyy|||~~~zzzyyy]]]HHHEEEIIIWWWnnnkkkooolll||||||~~~vvvnnngggggggggffffffiiikkkeeepppmmmmmmrrr[[[III???;;;???===JJJmmmvvvLLL;;;555222444222222///@@@mmmffffff~~~RRRsssyyygggVVVQQQTTT\\\cccgggiiikkk{{{GGGUUUttt|||ppp}}}hhhdddZZZUUUNNNIIIHHHIIIJJJPPPVVVtttOOO<<<666999444222555333222HHHyyyuuu___KKK___ggg___NNNJJJPPPSSSZZZ```\\\[[[]]]fffrrr|||PPPDDDQQQaaa{{{zzzvvvhhhgggeeecccaaa```^^^\\\XXXWWWVVVTTTQQQNNNLLLJJJEEEBBB??????BBBDDDCCCAAADDD```[[[555111111444///000666+++HHHkkk}}}~~~~~~~~~|||zzzwwwvvvxxxzzz|||~~~uuuuuuNNNDDD???IIIPPPFFFxxxbbbSSSaaafffsssvvvdddeeebbbnnn}}}~~~YYY999<<<:::888555222000///......+++222...///333===cccqqqvvvcccSSSJJJEEE@@@JJJXXX\\\LLLHHHMMM\\\kkkvvvyyynnn~~~BBB:::999666LLLeee``````|||xxxsssjjjhhhXXXLLLRRR___nnnvvv|||}}}```MMMNNNXXXkkkwwwvvvoooTTTDDD888???LLLLLLFFFEEEqqqsss```tttggg\\\TTTPPPaaajjj______```iii]]]]]]\\\\\\\\\\\\\\\]]]bbbhhh{{{sssfffddd```\\\QQQFFFFFFaaacccaaa===888333222000<<>>:::IIIhhhyyyHHH666444111///000///111OOOzzzyyysssppp|||TTT```aaa^^^MMMZZZTTTRRR]]]cccjjjsssrrr~~~|||eeepppddddddZZZRRRMMMIIIIIIIIIJJJOOOUUUtttOOO<<<666999444222555333333LLLzzzppplllSSS```jjj}}}HHHEEEJJJOOOOOO___vvv}}}QQQRRR{{{|||hhheeeeeedddbbb___]]]\\\\\\YYYXXXVVVSSSPPPMMMJJJIIIEEEBBB??????BBBDDDCCCAAA999WWW|||{{{sss```888222000333///111222000IIImmm~~~|||zzzwwwtttsssxxx{{{}}}zzzvvvNNNFFFDDDMMMWWW[[[jjjNNNddd}}}gggccc```rrrtttJJJ???>>>===:::666333111///...---+++222...///333<<>>???AAACCCBBBAAA===LLL{{{ccc;;;333000222///333444666EEEvvvhhh~~~|||yyyvvvsssqqqzzz|||~~~|||uuuKKKFFFGGGQQQRRRkkkLLLOOOzzz~~~iiibbb___tttrrruuuGGGJJJ???===;;;777444111000///---+++333//////222;;;aaammmxxxoooppprrrmmmfffcccSSSHHHKKKOOOxxxcccUUU]]]sssyyyrrr???666444777WWWttthhh___}}}rrrpppllllll\\\MMMPPP\\\nnnyyycccKKKNNN[[[bbbZZZcccnnnuuuzzz{{{tttlllQQQJJJAAANNN```]]]eeeZZZYYYzzzssshhhuuu^^^]]]YYY[[[^^^^^^^^^^^^^^^]]]]]]\\\```eeexxxtttgggccc]]]ZZZGGGDDD>>>ZZZeeehhh>>>222444444111DDD~~~|||pppooolll^^^TTTUUUkkk}}}|||ZZZeee|||~~~}}}mmmlll~~~yyy}}}iiiOOONNN[[[hhhtttyyytttttt~~~}}}~~~zzzpppggggggkkkmmmmmmoootttlllttt}}}jjjooo~~~hhhUUUGGG???<<<;;;999KKKooo}}}}}}QQQ777:::777222999666777[[[xxxqqqssshhhvvv\\\zzzWWWGGGVVVRRRVVV^^^cccnnnxxxsssxxxyyyqqqrrrhhh___```WWWLLLIIIHHHIIIHHHGGGLLLSSSgggOOO<<<666999444222555333888FFF}}}ooo{{{bbbjjjpppdddUUUWWWsssuuuooobbbmmm```bbbbbb```\\\ZZZZZZ[[[XXXVVVTTTPPPMMMKKKIIIHHHEEEAAA>>>>>>AAACCCBBB@@@OOOOOOccc===555///111///555111888DDDyyybbb~~~{{{yyyvvvtttsss{{{}}}rrrFFFFFFKKKWWW```zzzjjjGGGHHHKKKfffyyyttthhhccc]]]rrroooccc>>>>>>???===:::777444222000000---+++333///000222;;;```|||wwwxxx{{{]]]SSS[[[SSSIIINNNWWWtttddd[[[eee{{{}}}BBB888333:::```~~~mmm[[[www{{{ssstttooolllYYYJJJMMM[[[ppp}}}aaa[[[yyy}}}xxxwwwoooeeeKKKDDD???VVVwww{{{{{{bbb___wwwyyyZZZZZZ\\\___^^^_________^^^]]]]]]\\\^^^eeezzzxxxjjjbbb[[[YYYDDDCCC>>>\\\nnnsssEEE333333111,,,@@@yyy|||nnnooommm^^^UUUVVVjjj}}}{{{[[[eeexxxzzziiimmm|||vvvdddZZZeeeqqq~~~ccc~~~vvvnnnhhhgggggghhhkkkpppuuunnnvvv|||gggjjjhhhPPPAAA<<<======>>>QQQyyyfffxxxRRR444777333///888...777dddfffrrreeesss]]]rrr^^^SSSQQQTTTaaabbbwwwdddvvvyyyeeeaaaYYYZZZSSSJJJHHHHHHIIIGGGFFFKKKRRRyyyOOO<<<666999444222555444555===ssshhhqqqvvvdddOOOooouuu{{{tttxxx~~~yyyiiitttiii______aaaaaa___[[[YYYYYY[[[UUUTTTQQQOOOLLLKKKJJJIIIDDDAAA>>>>>>AAACCCBBB@@@AAABBBccc>>>666///000///666)))777FFFbbb~~~}}}{{{yyywwwvvvuuu|||~~~rrrDDDGGGOOO\\\|||qqqQQQJJJ[[[LLLNNNRRRMMMdddwww||||||jjjgggddd\\\pppaaakkkFFF===>>>===:::777444222111000---+++333///000222:::___~~~xxx}}}}}}SSSAAAMMMNNNJJJVVVggg\\\UUUXXXhhh{{{===888888;;;TTT{{{mmmRRRsss~~~ppppppjjjhhh^^^PPPRRR]]]mmm{{{{{{llluuu{{{tttkkk___SSS@@@AAAPPPSSSaaa|||yyy^^^uuusssxxxddd___dddVVVaaa^^^ZZZYYYZZZ[[[ZZZXXXgggcccwww}}}eee^^^```YYYHHH===BBBiiiccchhhAAA<<<555333333???uuuooolll```VVVUUUhhhwww{{{[[[\\\wwwzzzqqqiiiwwwmmmpppVVVGGGjjjoooiiixxxsss}}}nnndddgggiiieeegggmmmmmmtttrrrssshhheeefffPPPCCC>>><<<>>>;;;QQQlll~~~UUU666:::555///888+++BBBooodddzzzkkk}}}___kkkgggFFFNNN[[[___uuuxxxvvvjjjaaa]]]YYYTTTPPPIIIFFFDDDFFFGGGGGGJJJOOOLLLBBB999666555444444777777JJJyyyrrr}}}XXXfffyyyfffUUU[[[\\\cccqqqsss___ddduuu{{{|||kkkpppaaaaaa___]]]ZZZXXXVVVVVVVVVTTTRRROOOLLLJJJHHHGGGGGGDDDAAA???>>>@@@CCCDDDEEE<<<[[[}}}999444+++111333444333555BBByyy[[[{{{}}}~~~~~~|||zzzyyyzzz{{{gggJJJOOO^^^___pppzzz{{{dddcccrrrkkk```YYY]]]rrrwwwzzz]]]UUUaaagggggg|||xxx???CCC;;;:::999888777444///,,,///...,,,000222,,,888UUU{{{uuucccSSSFFFHHHhhhcccxxxooolllpppuuu{{{???:::444666KKKrrrjjjUUUyyyttttttlllgggZZZPPPSSS]]]mmm|||wwwpppbbbccceeeIIIDDDCCCEEEOOOgggxxxyyykkknnn}}}ccczzzbbblllyyyfff]]]ccc]]]___]]]\\\\\\^^^aaadddfffgggdddyyy}}}eee^^^```RRREEEAAAMMMuuujjjiiiAAA:::333222222<<>>rrrVVVqqq}}}{{{{{{}}}~~~VVV^^^gggXXXlllVVV^^^|||xxx~~~xxxwwwcccyyyhhh\\\fffmmm```NNNCCC>>>===;;;;;;:::777333000...///---///222---777PPP{{{ooo\\\XXX```pppzzzwwwyyy]]]sssBBB===888<<>>MMMYYYYYY[[[gggYYYcccpppnnnxxxoooTTTLLL^^^rrrfffXXX___hhhwww{{{pppiiiggggggiii~~~fff]]]\\\QQQBBB<<>>999JJJtttKKK>>>444555333999hhhnnnyyyvvvsssdddVVVRRRdddpppxxx___^^^|||uuuzzzrrrggg|||rrrdddRRRTTTVVVYYYiii~~~{{{vvvvvv|||ssskkkgggcccbbb```]]]\\\]]]^^^^^^ssspppbbbtttttt\\\KKK???:::<<<<<>>aaannn~~~}}}eee]]]zzzdddNNNLLL[[[uuu}}}}}}~~~|||wwwsssooollliiibbbaaa^^^[[[WWWQQQKKKGGGEEEDDDEEEFFFFFFGGGOOOXXXyyytttKKKAAA888555444333333555;;;DDDggg[[[nnnTTThhhxxxpppvvvuuutttxxxvvv~~~vvvUUUDDD@@@<<>>===;;;===AAAFFFIIIJJJJJJJJJ>>>888...222222333222555CCCxxxrrr~~~|||{{{}}}xxxbbbaaarrrmmmKKKbbbiiibbbtttMMMIIIdddbbbkkkuuuUUUwww}}}OOO======;;;999888777666333111...111......111...444GGGuuueee}}}{{{nnnmmmvvvvvvcccqqqqqqtttVVVPPPwwwzzzHHH;;;444>>>GGGyyyzzz~~~|||wwwtttmmmmmmfffXXXUUU[[[jjjyyydddJJJ666```fffTTTXXX^^^]]]bbbccc\\\fffuuuooo]]]MMMAAACCCDDDGGGOOOUUUYYYaaakkkfffgggeee___XXXWWW^^^fffeeemmm|||dddZZZVVVJJJ@@@>>>OOO|||WWWGGG888666444999ccc|||rrrrrrssshhhYYYRRRbbbrrrhhhcccxxx|||ppp```yyygggUUUMMMGGGVVVkkkwwwiiisss{{{wwwzzzfffdddcccaaa```^^^\\\ZZZZZZ]]]aaayyyhhhbbb~~~nnnXXXIII>>>:::<<>>___yyyyyy}}}fffWWWgggUUUIIIMMMZZZlllzzzzzz|||{{{vvvrrrpppkkkeee[[[[[[ZZZXXXTTTOOOKKKHHHDDDDDDEEEGGGFFFGGGPPP[[[ooosssKKKAAA777444444222333555555EEEeeeXXXbbb[[[nnnpppiiilll|||wwwuuuQQQKKKKKKCCC>>>:::FFFQQQSSSUUUVVVUUURRROOOMMMMMMKKKIIIGGGEEEDDDDDDDDD@@@???===???CCCHHHKKKLLLSSSIII}}}>>>777---222333333222666CCCwww~~~}}}}}}tttrrrzzz\\\fffYYYJJJgggvvv{{{}}}iiidddvvv]]]eeekkkrrrTTTLLL888>>><<<:::999888777555333---111...---111///333CCCjjjeee|||wwwxxxnnnfffhhhyyy|||~~~___eeegggaaa\\\tttqqq\\\PPPQQQooouuuLLL;;;:::BBBFFFwwwyyywwwtttlllnnniiiYYYVVVYYYfffvvv}}}www{{{vvv___JJJXXX|||XXXSSSZZZ]]]kkkaaaUUU[[[nnnnnnZZZGGG???AAALLLLLLHHHMMMSSSWWW\\\YYYYYYVVVSSSQQQWWWbbbkkkdddnnn{{{cccXXXSSSGGGAAAAAAQQQdddPPP:::555222888^^^~~~oooooouuukkkZZZPPP\\\ppplllddd{{{~~~}}}wwwyyyjjjTTTjjjSSSEEENNNQQQ^^^zzzaaaiiivvvsssrrreee^^^``````^^^\\\[[[YYYXXXZZZbbb|||```dddhhhTTTGGG<<<999===@@@GGGuuuyyyfff???000777444333>>>cccsss~~~gggSSS[[[JJJCCCNNNYYYbbbuuu~~~zzz{{{xxxrrrppppppjjjcccYYYYYYYYYVVVRRRNNNKKKIIICCCCCCEEEGGGEEEGGGQQQ]]]oooJJJ@@@777444444222333555444III___^^^```eeemmmlllpppooojjjsss|||RRRIIICCCBBBHHH<<<===DDDKKKRRRTTTRRRNNNLLLLLLKKKJJJHHHEEEDDDCCCCCCCCCAAA???>>>???CCCHHHKKKLLLQQQIII|||yyy<<<777...222222222222444@@@rrrqqqaaaZZZaaaHHHTTTpppiiihhhWWWaaabbbiii}}}TTTOOO999>>>;;;999888777777555333---222///---111///222???nnnrrrvvv|||~~~yyyzzz~~~tttmmmooouuuzzznnnnnnqqqtttZZZYYYTTTxxxHHHIIIaaagggrrruuukkk___aaabbbccckkkpppzzzOOO<<<===BBBAAAqqq}}}ssshhhllliii[[[VVVWWWdddttt}}}vvvbbbWWW]]]iii]]]FFF]]]dddZZZbbb```TTTYYYmmmoooYYYFFFBBBGGGZZZYYYKKKIIILLLJJJIIIKKKMMMNNNOOOPPPTTT[[[```cccnnnzzzbbbWWWQQQ???<<<@@@RRRlllVVV<<<333000666]]]vvvqqqqqqwwwmmmZZZNNNUUUllllllaaauuuzzzyyyyyysssuuubbbIII\\\ZZZZZZvvvwwwqqqmmmxxxbbbpppzzzuuujjjooo[[[^^^___]]][[[ZZZYYYWWWWWWbbb}}}ZZZeeeeeeRRRFFF<<<999===:::RRRxxxoooDDD222777111444???bbbwww~~~hhhQQQ~~~VVVEEE@@@OOOXXX[[[lll||||||zzzxxxwwwwwwqqqjjjiiikkkfff^^^\\\\\\[[[XXXSSSNNNKKKIIICCCCCCEEEGGGEEEGGGRRR^^^wwwJJJ@@@777444333222222555999LLLpppSSS```bbblllhhhaaaooozzztttuuuYYYXXXHHHAAALLL???>>>;;;DDDOOOSSSPPPKKKKKKLLLKKKIIIGGGEEECCCCCCCCCCCC???===<<<===AAAEEEHHHJJJDDDLLL~~~uuuzzz:::888///333222111222333<<>>EEEOOORRRKKKIIIHHHJJJ[[[gggbbbiiilllooo^^^\\\HHH???;;;GGGXXX~~~yyy~~~aaa:::444555222XXX}}}uuu|||ooo]]]QQQTTTeee|||ttt\\\iii|||yyyzzzqqqcccOOOLLLjjjxxx~~~zzzwww]]]YYY[[[aaafffeee^^^[[[[[[ZZZhhhvvvdddiii[[[JJJCCC<<<999<<<===QQQooo}}}888;;;555333444<<<\\\}}}hhhPPPuuu___CCCFFFJJJNNN^^^jjj}}}||||||xxxxxxwwwuuupppqqqqqqppplllfff```]]]YYYYYYWWWUUUQQQLLLGGGDDDBBB???KKKCCCEEELLLLLLqqqRRRAAA888555111555666---999@@@oooKKKOOOooohhhpppqqq~~~rrr~~~jjjUUUNNNOOOMMMFFFBBB===:::>>>JJJQQQNNNIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBDDDEEEFFFGGGKKKxxxxxx999333888'''111555222...;;;vvvddd~~~[[[ZZZ[[[SSSTTTuuunnnUUUSSS]]]fffuuuqqqeeegggbbbnnnTTT\\\VVVNNN===888777555333222333444555444222000///000222444666iii{{{{{{||||||~~~{{{wwwzzzhhhjjjaaannnvvvkkkYYYTTTjjjwwwuuu___QQQ[[[dddqqqkkkiiivvvxxx{{{\\\@@@>>>999GGG[[[}}}{{{tttooogggkkk```UUUSSScccrrrwwwyyy|||~~~~~~~~~~~~~~~rrrcccbbbjjjbbbSSSMMMUUUZZZUUUUUU[[[___RRRSSSqqq```???>>>LLLUUUZZZRRRFFF@@@BBBFFFKKKGGGIIIIIIHHHWWWdddbbbjjjrrrnnn^^^\\\KKKFFF777999\\\iii;;;555666333OOO~~~vvvttttttzzzfffYYYPPPRRRbbbzzzwww___fff~~~yyyttthhhWWWLLLYYY|||sssmmm[[[YYY[[[```ffffffaaa___```YYYqqqrrreeeooo|||YYYIIIBBB<<<:::===>>>RRRuuuYYY???:::555666:::999PPP~~~~~~iiiSSSvvvfffBBBAAAIIIQQQaaannnzzztttzzzyyyxxxtttpppqqqppppppnnnjjjeee```]]]YYYYYYWWWTTTPPPKKKGGGDDDFFF@@@JJJDDDEEEJJJRRR|||~~~VVVDDD999666111333666///999>>>[[[JJJ[[[|||ooo}}}~~~```QQQPPPQQQPPPOOODDD???>>>FFFKKKJJJIIIJJJDDDDDDDDDCCCBBBAAAAAAAAA????????????@@@BBBDDDEEE@@@JJJwwwvvv999333888***111333444444<<>>======FFFDDDHHHJJJHHHUUUdddeeeiiixxxlll[[[YYYKKKDDD888999kkksss;;;666777333???xxx{{{vvvoootttfff```XXXPPP^^^wwwzzzeeeaaaxxx{{{qqqbbbPPPRRRwwwrrrYYYHHHBBBVVVtttuuujjj```XXXYYYZZZ___eeefffbbbbbbeee\\\kkkfffxxxxxxXXXGGG@@@<<<;;;>>>IIIaaafffeeeCCC888444888888777MMM{{{~~~}}}~~~kkkVVVwwwxxxJJJAAAIIIPPP[[[dddyyyvvv]]]^^^ppp|||wwwxxxxxxrrrmmmpppooommmjjjgggccc```^^^YYYXXXVVVSSSOOOKKKGGGDDDHHHBBBGGGFFFFFFGGGYYYzzz^^^HHH;;;777000111555111888???rrr}}}|||zzz}}}xxxlllsssnnnbbbHHHKKKooozzzvvvsssrrr```]]]]]]\\\[[[QQQIIICCCCCCFFFFFFHHHJJJDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>===>>>@@@CCCEEEJJJJJJuuuuuu999333777---111111222777:::bbbgggbbbppp}}}~~~dddSSS^^^NNNrrrpppQQQ[[[qqqzzzwwwppp```fffdddppp___FFFEEE<<<;;;888666444333333333222111///...///000222333VVVttt~~~~~~|||xxxwwwrrriiikkkPPPFFF\\\rrrsssrrrwwwmmmjjjfff```[[[WWWTTTSSSaaavvvUUUBBBWWWmmmsssqqq```YYYyyyeeeooofffHHHFFFBBB???PPPjjj}}}oooNNNNNNIIILLL\\\}}}vvvkkkggghhhbbbYYYUUU]]]iiiooosssvvvyyyyyyyyyxxxwwwxxx{{{~~~|||zzzyyywwwoooddd___bbb___\\\TTTKKKLLLWWWbbbhhhlllZZZ[[[{{{dddBBBBBBEEEEEEHHHKKKGGGBBBEEELLLOOOHHHIIIKKKLLLYYYggghhhggg~~~jjjWWWRRRFFF999>>>III|||xxx:::555666222666hhhwwwjjjpppkkkiii___OOOZZZqqq|||kkk^^^pppsssfffUUUbbbyyyeeeGGG777888HHHrrr}}}~~~~~~tttcccWWWWWWYYYYYY]]]bbbcccaaabbbgggiiieeehhhwwwYYYGGG???;;;<<>>======@@@CCCFFFJJJBBByyyyyyuuu:::222444000111000000333777___vvveeeuuu}}}|||}}}kkkzzzVVVgggTTTiii\\\YYYeeeooorrrzzzrrrgggiiieeegggtttRRRzzzAAABBB999888777555444333333333111000///......///000111GGGssswwwooohhh___VVVQQQNNNKKKMMMZZZeeebbbWWWZZZXXXTTTPPPKKKHHHEEECCCKKKYYYdddZZZFFFFFF[[[oootttuuucccZZZnnnqqqaaaggg^^^;;;999:::777@@@RRRqqq|||xxxYYYTTTNNNHHHSSS|||xxxffffffiiiccc[[[VVV[[[fffnnntttvvvvvvwwwxxxwwwwwwxxxzzz|||{{{vvvrrrnnnhhhaaa^^^^^^```ZZZOOOGGGMMM]]]ggghhhlllddddddzzzoooOOOGGG@@@BBBGGGIII@@@===OOOiiidddTTTMMMNNNQQQ]]]hhhfffiiihhhUUULLLBBB666AAAPPPzzzsss~~~{{{uuu888444333222:::UUUxxxyyy|||zzzhhhmmmmmmkkk]]]PPPXXXjjjxxxqqq___iiiuuuooo]]]mmm~~~nnnOOODDDNNNEEEmmmyyy~~~ooohhh^^^SSSXXXYYYXXXYYY\\\]]]\\\___eee{{{~~~bbbmmmvvv[[[HHH???<<<===@@@CCCiii{{{|||???666777555888777@@@ooozzzddd~~~}}}{{{lllYYYlllTTTEEEGGGJJJPPPUUUgggkkk|||wwwqqqpppsssmmmkkkhhhdddaaa___]]]]]]YYYWWWUUUQQQMMMIIIFFFDDDCCCDDDBBBIIIHHHBBB]]]mmmyyySSS:::777111...333555222EEEssspppnnnggg```nnn\\\MMMooo||||||lllgggiiiiiigggggggggddd^^^WWWPPPKKKFFFBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCAAA???>>>???AAAEEEGGGDDDBBBttt<<<111000111111222333111555cccuuu}}}}}}pppttt[[[kkkZZZeeemmmcccIIIVVV______^^^eeeqqqyyyVVV}}}eee]]]```qqqxxxQQQnnnCCC777555444444444444444444444000000///......//////000:::qqqqqq{{{~~~|||xxxqqqllleee[[[RRRLLLQQQWWWbbbxxx|||{{{rrrdddXXXSSSVVV]]]bbb]]]^^^[[[TTTJJJHHHXXXqqqqqqttt___UUU___bbb___aaa^^^999666:::999;;;???RRRVVVwwwxxx|||hhh[[[TTTFFFIIIkkk{{{gggiiikkkeee^^^XXXZZZcccmmmsssvvvsssuuuwwwwwwwwwwwwyyyzzzvvvrrrkkkfffbbb^^^ZZZXXX[[[XXXWWW^^^nnn~~~yyyvvv{{{ZZZOOOBBBEEENNNTTTLLLMMMmmmqqq\\\RRRSSSUUU^^^fffbbbrrrdddRRRIII@@@===???KKKnnntttlll555555222222:::IIIqqqwwwqqqpppooommm^^^SSSXXXbbbqqquuudddeee}}}}}}vvvvvvcccpppyyy{{{hhhGGG>>>LLL\\\vvvttt{{{qqqsss___^^^XXXPPPXXXWWWUUUUUUWWWXXXXXX]]]dddooogggxxxsss[[[GGG>>>===???BBBJJJyyyssslll>>>:::<<<666888===AAAlllvvv~~~}}}~~~xxxkkkVVV```aaaOOOFFFFFFUUUeee|||vvvnnnmmmqqqkkkiiifffccc```]]][[[[[[YYYWWWTTTPPPLLLHHHEEEDDD>>>HHHAAAGGGIIIEEEdddmmmWWW888666333///222555111BBB}}}~~~ccciii|||qqq}}}rrrhhh^^^]]]aaafffmmmtttiiikkkkkkeee\\\TTTIII@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@CCCFFFHHH???IIImmm===222...333111333666333777dddwww~~~~~~ssstttcccmmmbbbYYYMMMTTTIIIJJJVVVYYYSSSWWWiiixxx|||oookkkddd^^^]]]ooohhhUUUsssFFF666222222333333444444444444111000000///////////////666aaavvvzzzrrrppp|||uuuoooggg^^^TTTLLLLLLTTTttt~~~yyyxxxxxxzzzzzzooo]]]KKK===RRR{{{sssvvv[[[OOOSSSVVV```]]]ZZZ888777<<<>>>CCC@@@IIICCCSSSfff~~~vvv|||zzzllldddMMMGGG___nnnnnnhhhhhhbbbZZZYYY___iiiqqqsssppprrrvvvwwwwwwvvvwwwwwwppplllfffbbb___\\\VVVPPPPPPOOOUUUfffyyywwwuuueeecccbbbdddrrr}}}uuukkkgggVVVQQQVVVXXX___gggeee{{{xxxYYYLLLDDD>>>>>>???SSSrrrzzzaaa444777222444555CCCrrr}}}sssppprrrgggWWWZZZ[[[iiiwwwkkkcccsss}}}}}}~~~|||www}}}kkkttt|||~~~lllMMMEEESSSyyyvvvooorrrnnnbbbZZZXXXPPPMMMWWWTTTQQQPPPSSSTTTWWW^^^fff```pppzzzmmmXXXEEE======BBBEEEWWWrrrfff}}}bbb===;;;>>>555333>>>???hhh||||||uuuiiiRRRUUUjjjUUUDDDFFFjjjwwwrrrllljjjlllhhhgggeeebbb___\\\ZZZYYYXXXWWWSSSOOOKKKGGGEEEDDD===MMMAAAEEEIIILLLooottt[[[555444444111222444444999pppgggqqqrrr}}}zzzmmmjjjyyywwwqqqiiiccceeejjjnnnqqqvvv___ZZZVVVTTTTTTVVV^^^hhhfffmmmrrrnnnfff\\\OOOCCC?????????@@@@@@@@@@@@@@@======>>>???AAACCCFFFHHH;;;IIIbbb<<<444...444111333333444666]]]wwwrrr~~~ttt{{{sssvvvttttttGGGNNNLLLIIITTTUUUUUUTTT\\\mmm~~~uuu```gggeeevvvWWWJJJxxxDDD999444444444444444444333333111111111000000/////////555SSSxxx{{{mmm{{{vvviii\\\UUUSSShhhiiiNNNCCC]]]bbbQQQMMMOOO```YYYSSS888888999<<>>CCCQQQ\\\^^^___aaammmZZZ]]]ppp{{{uuuvvvccc\\\jjjVVVJJJMMMWWWYYY```jjjllllllNNNEEE???;;;777AAAeeeoooZZZ555999333666555>>>fffqqqllltttmmmZZZ\\\WWWdddxxxooobbbmmmxxxyyy|||~~~|||yyysss{{{|||rrrYYYSSS```zzzjjjllleee^^^ZZZ[[[UUUJJJJJJUUUQQQNNNNNNPPPSSSWWW___hhhVVVwwwssshhhUUUCCC<<<>>>DDDHHHzzzbbbyyy]]];;;999<<<333333:::000RRR{{{|||ttthhhOOONNNdddQQQ???JJJwwwmmmnnnllliiiiiiffffffdddbbb___\\\YYYWWWXXXVVVSSSOOOKKKGGGEEEDDD>>>QQQAAABBBJJJRRRyyy]]]333333666222222444888111[[[qqq___]]]nnnzzzgggeeeeeeqqqiiihhhxxxttttttrrriiiiiiddd]]][[[eeeuuuuuu\\\IIINNNNNNNNNLLLEEE@@@CCCJJJbbbmmmtttqqqjjjaaaSSSFFF??????????????????@@@@@@;;;;;;===>>>AAACCCEEEGGGHHHNNNXXX;;;666///666000222,,,444444TTT|||uuu{{{~~~~~~~~~uuuiiiHHHWWWLLLRRRRRRQQQUUU]]]```fffxxx}}}vvvTTTjjjmmmRRRPPPCCC777666666666666555444333222222222111111000000//////...BBBmmmjjjsssppp~~~~~~||||||tttiiigggkkkxxx]]]XXXtttlllWWWLLLLLL___UUUOOO999999555666GGGNNNWWWWWWfffwww~~~{{{oooOOOSSSyyy{{{{{{tttdddfffeeegggbbbYYYYYYbbbkkkmmmoooqqqssssssqqqnnnllllllhhheeeaaa^^^ZZZTTTOOOKKK======;;;888999DDDQQQZZZXXXNNNWWW}}}hhhgggbbbKKKLLLjjjuuu[[[VVV\\\MMMLLLHHHKKKVVV^^^bbbiiiqqqaaaNNN@@@EEE<<<@@@AAAxxxzzzPPP///555666///666;;;YYY|||~~~tttllliiirrrgggZZZTTT```qqqtttfffWWWpppwww~~~}}}zzzzzz|||zzzzzz~~~yyy}}}{{{lllhhhsss}}}oooeeefff^^^TTTNNNNNNOOONNNLLLDDDNNNLLLMMMVVVUUU```sssaaa{{{ppp```UUUEEEAAA>>>:::SSSyyyOOO888999<<<555555333:::PPPkkk~~~}}}zzz{{{fffCCCQQQwwwqqqQQQHHHHHHMMMrrrnnnnnniiifffhhheeebbb___]]]\\\ZZZXXXVVVUUUTTTPPPMMMIIIFFFDDDCCCDDD;;;NNNEEERRRTTTsssBBB<<<888+++888///111111:::[[[wwwvvv]]]PPPTTT___fffxxxTTTOOOOOOUUUYYY\\\[[[WWWXXX]]]cccllliiifffaaa]]]bbbuuucccEEELLLVVVJJJHHHFFF:::666===???GGG[[[lllooolllgggXXXIIIAAAAAA@@@???>>>>>>>>>>>>???>>><<<===@@@CCCDDDDDDHHHIIIiiiZZZ;;;555///111...000111111888GGGooo}}}|||wwwxxx~~~~~~vvvqqqvvvyyyWWWFFFVVVPPPTTTYYYZZZWWW\\\hhhooozzzhhhqqqYYYiiiuuu|||tttNNNccc~~~AAA===999777666555666666444333222222222111111111000000333333[[[ppp{{{ooo~~~}}}~~~pppXXXxxxgggHHHIIINNNXXXYYY777;;;===888EEEMMMSSSaaagggyyyvvvQQQLLLuuuvvvnnnwwwiiiiiieeefffaaaZZZYYYbbbiiilllmmmooopppooollljjjiiiiiifffccc```]]]YYYTTTNNNJJJ>>>===999444444;;;EEEKKKLLLCCCLLLqqqrrrZZZYYYTTTMMMLLLeeelllTTTQQQXXXLLLKKKFFFJJJXXXaaadddmmmyyy~~~XXXHHH;;;???999@@@FFFooo|||wwwJJJ333777444333000111NNNyyy~~~rrrrrrrrrrrrlllaaaXXX\\\jjjrrrlllaaaiiipppwww{{{{{{yyyxxxxxxwwwrrrssszzz~~~zzz||||||tttwwwtttiiiccc]]]VVVNNNKKKMMMOOOOOONNNOOONNNLLLOOONNNQQQqqqhhhgggwwwmmm[[[NNN???===<<<:::TTTtttKKK999999:::444333444999LLLkkk~~~~~~~~~{{{rrrqqq___BBBNNNsssaaaMMMJJJKKKVVVtttwwwmmmoooooohhhcccdddeeebbb___]]][[[ZZZWWWUUUSSSQQQNNNJJJGGGDDDCCCBBBDDDIIIIIIEEEMMMrrr@@@;;;888,,,888000222111???aaayyy{{{eee[[[UUURRRMMMTTTeee{{{lllNNNGGGDDDNNNIIIDDDHHHUUUfffvvv~~~ssshhhZZZQQQJJJIIIOOOVVVLLLffftttyyyxxxlllsssfffLLLCCC<<<:::999111888FFFSSSXXX^^^aaaYYYLLLAAA@@@??????>>>>>>>>>>>>>>>===<<<>>>@@@CCCDDDDDD???TTTjjjXXX999444///222...111000111999GGGxxxbbbnnn{{{zzzyyyvvvtttrrrzzz|||yyy}}}MMMEEETTTNNNWWWYYYaaa___```rrrsssiiixxxnnnXXX___cccnnnggg<<>>SSSuuuAAA888999111666666111;;;fffyyyvvvlllpppssskkkrrrkkk^^^WWW___nnnsssnnnfffjjjqqqvvvyyyxxxvvvuuuxxxrrrqqquuuxxx{{{xxxxxxyyyxxxhhhaaa___PPPLLLHHHGGGKKKOOOPPPPPPRRRIIIKKKNNNIIIZZZttt___qqqllleeeQQQEEE:::<<<>>>>>>ZZZ|||ttt~~~FFF;;;888888333222666999EEEddd}}}{{{zzz~~~rrrfffaaaUUUBBBNNNuuuggg```]]]XXXjjjYYY;;;KKKcccttt{{{xxxwwwoookkkmmmllldddaaaddddddbbb___]]][[[YYYVVVTTTOOOMMMJJJGGGDDDBBBAAAAAA>>>QQQAAAEEEKKK>>>999888---777111333000>>>[[[~~~ooo```OOOKKKIIIJJJOOO[[[oooeeeNNNEEE<<>>>>>>>>>>>>>>???===<<<<<<>>>AAADDDEEEEEE===```WWW888333///222///222000///999FFFmmm|||VVV```{{{wwwoooyyykkkDDDFFFQQQMMM^^^RRR[[[^^^nnnttt^^^nnneeeXXX]]]___wwwrrr@@@hhhttt444???666444333333444444222111222111111111111000000000222///===zzz{{{yyyfffeeesss}}}tttPPPPPP]]]fff___666888BBBFFFQQQKKKEEEKKK[[[rrr|||SSS???QQQtttqqqzzznnnfffeeeeeebbb^^^\\\___dddgggkkkkkkiiifffbbb____________]]]ZZZXXXVVVRRRMMMIII???999555444444666;;;???EEE<<>>@@@eeewww:::<<<:::...888111:::888PPPxxx}}}~~~ssstttqqqdddVVVYYYiiittttttjjjkkkmmmqqquuuvvvtttsssvvvqqqooopppqqqrrrzzzuuusssuuuvvv~~~ppp^^^XXXWWWIIIGGGEEEGGGKKKOOOQQQRRRLLLJJJOOOLLLRRR|||hhhaaahhh]]]III@@@999>>>AAADDDcccppp```@@@;;;777777555333999999<<>>NNNBBBKKK[[[ooosss<<<666777000666222444000888GGGnnnZZZNNNLLLUUU___xxxyyydddRRREEE999888:::EEE^^^yyy}}}qqq___OOOCCCDDDKKKOOOMMMJJJVVVOOORRRaaavvvnnniiiNNN???<<<444333;;;>>>EEEBBBBBBIIIYYYccc]]]OOO>>>>>>=========>>>>>>???<<<<<<<<<>>>BBBDDDEEEDDDDDDiiiXXX:::444///222///222222...666CCCggg|||UUU```www~~~SSSCCCKKKNNNMMMfff___aaaiiiRRRsss^^^[[[aaahhhJJJfffjjj333>>>444222111111222222111000111111111111000000000000555---666hhhuuu|||bbbSSSqqq~~~uuu}}}RRRVVVnnn|||vvvBBB999@@@EEEPPPIIIBBBJJJ___zzzUUU>>>GGGmmm}}}ssszzzrrrvvvsssffffffeeecccaaa___^^^bbbeeekkkjjjhhhddd```]]]\\\]]]ZZZYYYWWWUUUSSSPPPLLLIIIAAA:::555666666666===EEELLLCCCJJJkkkgggLLLMMMJJJIIIJJJOOOOOOGGGDDDEEECCCCCCKKKZZZdddbbbgggyyyOOOAAA???<<<:::???FFFsssddd777===999---777###999===FFFssszzzrrrrrrrrriii\\\YYYeeeppptttpppnnnllllllmmmoooooonnnhhhgggiiimmmppprrrwww|||xxxrrrsssuuuuuuyyy~~~rrrbbbXXXQQQMMMHHHHHHHHHKKKNNNQQQRRRRRRMMMSSSSSSJJJddd{{{^^^mmmuuujjjXXXEEE>>>999???AAAFFFiii|||tttLLL<<<<<<555777888333:::999888MMMppp{{{~~~qqq}}}~~~yyyvvvaaaLLLIIIFFFNNNVVV___rrrHHHDDDEEEJJJGGG<<>>999999CCCRRR\\\\\\XXXTTTJJJDDDGGGOOOSSSVVVYYYaaauuuxxxttt|||___eeeLLL@@@@@@666111:::BBBGGGEEEGGGSSSbbbhhh[[[KKK<<<<<<<<<<<<===>>>??????<<<<<<<<>>LLL{{{rrr~~~QQQ666999555///444222///...???bbbtttppprrrqqqllleee___aaaiiippprrrpppllliiiggggggggghhhcccdddgggjjjmmmooopppqqqnnnmmmmmmpppsssuuuuuuuuuppplllddd^^^XXXSSSLLLGGGJJJKKKMMMPPPRRRSSSTTTTTTRRRWWWQQQPPPxxx___]]]tttjjjXXXEEE???999<<>>@@@<<<999;;;AAAGGGIIIJJJNNNIIIHHHMMMSSS[[[eeennnrrrtttMMM777999888999???BBBEEEIIISSSdddrrrooo]]]KKK;;;;;;;;;;;;<<<>>>??????=========@@@BBBDDDCCCBBBAAAzzzYYY:::555///222///222555///222;;;dddhhhwwwOOOAAAIIIKKKHHHKKKbbbZZZ\\\rrrlll|||VVV\\\^^^qqqbbb<<>>FFFqqqqqqooofff|||yyywwwvvvwwwyyyzzznnndddppp}}}}}}wwweee{{{jjjOOOlllvvv@@@888DDDJJJQQQGGGAAA;;;]]]pppuuu___BBB<<>>VVVooo~~~|||}}}yyywwwdddGGGVVVjjjaaa@@@<<>>@@@DDDIIIMMMMMMKKKIIILLLJJJKKKQQQZZZfffvvvvvvpppFFF...444;;;???EEEHHHKKKTTTeeevvv|||oooVVVDDD:::::::::;;;<<<===???@@@>>>>>>>>>@@@BBBCCCAAA@@@CCC~~~TTT666222...222000333000111555888___jjjvvvzzzpppfffhhhssstttxxxGGGAAAKKKJJJLLLOOO[[[\\\aaavvvmmmTTT]]]\\\rrrQQQEEEuuuvvvEEE666111000///000111222111///////////////000000111111///888888===[[[mmmzzzmmmwww{{{tttoooppprrrsss\\\ttt{{{zzzmmm\\\ooo{{{ttt???999FFFJJJQQQMMMMMMWWWwwwhhhPPPPPPXXXcccDDD<<>>888///<<<>>>IIIoooxxxhhh555444......555///)))///999777???ooo~~~jjjxxx|||sssxxxooonnnssslll]]]```nnnooosssvvvssskkkeeecccddd```___]]][[[\\\______^^^\\\^^^\\\YYYYYY\\\]]]ZZZXXXTTTPPPNNNLLLLLLNNNQQQKKKNNNSSSVVVWWWWWWWWWWWW^^^UUUccc```___rrrooo___VVVDDD>>>:::???LLLkkkoooooowww\\\<<<777>>>...444222888666333111888LLLiii~~~}}}{{{bbbAAATTTqqqaaaJJJ555EEEAAAFFFgggvvvhhh^^^BBBKKKUUU\\\^^^```___]]]ZZZYYYWWWVVVSSSOOOJJJFFFFFFDDDAAA???@@@BBBEEEGGGDDDJJJXXXiiiNNNZZZkkk<<<:::222777666///333111))):::777ddduuuzzzuuuppppppeeelll}}}iiiGGG>>>???@@@BBBGGGLLLPPPPPPPPPPPPLLLLLLRRR[[[hhhzzzfffCCC444<<<>>>>>>HHHOOORRR]]]ppp~~~{{{eeeHHH555999999::::::<<<===???@@@?????????AAABBBBBBAAA???KKK~~~PPP333000---222111444,,,222777555ZZZiiipppzzzmmmZZZJJJEEEOOOUUUvvvtttFFFDDDLLLKKKRRRTTTYYYUUUWWWbbbhhhWWWaaaZZZmmmooo>>>DDDkkk???222111000///000111222111000.../////////000000111111***;;;---999LLLrrr|||wwwvvvwwwxxxnnn}}}{{{lll\\\kkk|||EEE<<>>@@@AAADDD999EEECCC???GGGAAA@@@WWWuuuIII444555---333444222,,,333111555RRR|||jjjnnnrrr[[[HHH>>>AAASSSYYYjjjtttJJJHHHMMMIIIPPPQQQTTTYYY___bbbaaaUUUZZZ___fffXXX===DDDPPP>>>---/////////000111222444444............////////////,,,333333111BBBeeeuuu~~~}}}yyy}}}iiiPPP]]]{{{XXXIII???EEEQQQ___sssjjj^^^```bbb~~~[[[???666>>>RRR|||{{{||||||zzzooogggiiiiiibbbbbbddd]]]aaadddgggfffbbb]]]ZZZYYYTTTPPPLLLKKKMMMNNNKKKHHHDDD???<<<<<<999???VVVoooxxxjjjqqquuu]]]KKKJJJHHHIIIIIIJJJLLLKKKJJJPPPXXX[[[ccciiitttxxxDDD:::555<<<>>>;;;NNNpppyyyGGG111666111333000///...000++++++;;;UUU}}}wwwjjj}}}xxxsssqqqtttssslllffffffkkkllloootttvvvqqqiiiaaaYYY[[[]]]ZZZVVVSSSVVVYYYRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQNNNNNNOOOOOONNNLLLLLLPPPVVVZZZZZZXXX[[[``````sssZZZqqqnnnhhhZZZNNN<<<666???PPPbbbbbbzzzpppsss@@@111===444000666///333000111333111777NNNhhhwwwuuuSSS\\\kkkuuuvvv}}}ppp___GGGIIIEEENNN^^^YYYXXXnnnooommm|||iii]]]^^^XXXVVVUUURRRNNNJJJFFFDDDBBBAAAAAA@@@???@@@BBBEEEFFF===QQQNNNAAAaaa;;;999888666444222111000000111111///CCCuuuyyyuuuvvvbbbLLLBBBBBB???>>>DDDPPPZZZ```gggoooggg\\\ZZZhhhzzzzzzRRR===777@@@CCCKKKXXX^^^rrr```EEE;;;::::::::::::;;;<<<>>>@@@AAABBB777BBB@@@>>>FFFAAADDDtttGGG444444---222222111...444111222NNN{{{mmmlll{{{cccLLL@@@===LLLVVVXXXkkkuuuJJJIIIPPPOOOYYYZZZ]]]\\\ccchhheeeWWWXXXYYY\\\PPP<<>>>>>>>>???AAACCCEEEGGGSSSUUU>>>@@@}}}xxx|||SSS;;;888777555333222111000000111111...>>>nnnzzzsss~~~}}}xxxnnniii~~~}}}cccHHH======<<<<<>>@@@AAAAAA888AAA@@@AAAFFFAAAKKKuuuxxx|||CCC333222---222000111000555111---GGGuuuwwweeeqqqRRR???===BBBQQQ\\\lllwwwKKKJJJSSSVVVaaaccceeeccckkkvvvbbbWWWYYYWWWUUUGGG999PPPMMM333444111111000000000000111111---............/////////---...111333:::PPPuuuvvvuuujjjxxx~~~zzzrrrsss{{{wwwoooiiihhhkkkmmm```NNNRRR]]]\\\PPPEEEDDDTTThhhTTTAAAAAA===888LLLzzzpppeeejjjgggbbbcccaaaccceeegggfffccc^^^YYYVVVVVVSSSOOOMMMLLLJJJHHHEEEKKKCCC<<<999<<>>FFFVVVXXX___yyyXXX;;;555:::<<<999:::;;;<<<===>>>@@@@@@@@@;;;CCCDDDGGGFFFAAATTTjjjkkk???333000---222...111222555111***>>>ooocccxxxiiiJJJ===DDDNNNYYYhhhxxxLLLKKKUUUYYYfffgggiiilllxxxsss{{{XXXRRR[[[YYYQQQ@@@888WWW|||PPP...000222111000///////////////---------........./////////---///333333???dddvvvzzzyyyqqqoooxxxxxxzzzyyysss]]]lll~~~}}}wwwrrrpppkkkhhh[[[NNNWWWgggjjj\\\VVVQQQVVVgggQQQ===???<<<666===sssyyywwwrrrbbbffffffdddddd```eeefffhhhhhhfff```ZZZUUUVVVTTTQQQNNNKKKIIIGGGEEEFFFFFFHHHJJJKKKNNNWWW```}}}YYYEEEIIIMMMKKKLLLMMMRRRXXXZZZZZZ^^^dddhhhCCC999666777<<<666:::fff~~~sssCCC...111000///333,,,222---//////111000---FFFqqq|||vvveeegggnnnsssxxxzzzyyyvvvqqqnnnooollliiijjjnnnsssvvvxxxxxxpppdddZZZUUUTTTUUUUUUOOONNNLLLKKKKKKLLLNNNOOOJJJKKKLLLMMMMMMNNNOOOPPPKKKVVV[[[XXX^^^zzzmmmTTTdddpppcccQQQMMMHHH666666===AAADDDPPPdddhhhlll|||eee;;;888999666111444555///000000111222222666BBBNNN|||xxxkkk|||yyyyyyqqq}}}sssqqqyyyooo]]]bbbgggxxxxxx|||zzztttZZZWWWZZZdddaaaZZZZZZTTTKKKIIIFFFCCCAAA?????????<<<>>>BBBEEEGGGGGGGGGFFF<<>>??????@@@======EEEFFFIIICCC???```gggXXX:::444//////333---222111111111---;;;mmmhhhsssdddHHHAAALLLWWWkkk{{{uuuKKKLLLXXX]]]kkknnnrrrxxxlllxxx~~~TTTPPPZZZUUUIII:::@@@nnnLLL///333111111000///............------------............000---...111---111QQQvvvzzzzzz||||||tttzzzzzzxxxvvviiieeegggrrr~~~~~~}}}~~~yyytttiii```VVVPPPbbbzzzooorrriii^^^kkkQQQ>>>???>>><<<888YYYzzzjjjtttssseeeeeeddddddddd^^^fffgggiiikkkjjjfff___YYYXXXVVVSSSPPPMMMJJJIIIHHHFFFFFFHHHMMMXXXhhhyyykkkJJJHHHMMMHHHEEENNNPPPVVV[[[\\\^^^fffoootttMMM000>>>777555===999BBB}}}}}}UUU999000333,,,---222***111***......//////,,,;;;YYYsssttt^^^fffooowwwyyyxxxxxxvvvrrrqqqqqqooollliiiiiimmmqqqrrr[[[NNNPPPWWWMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLKKKKKKLLLOOOQQQJJJQQQ^^^xxx___MMMddduuugggSSSBBBAAABBB;;;===:::<<>>>>>???>>>@@@DDDGGGIIIHHHEEEDDDDDD@@@dddvvv???:::111333222222111000000000111444...000000@@@xxxxxxttt~~~}}}|||zzz|||~~~wwwgggYYYQQQffftttrrrnnniiinnn~~~rrrXXXaaaVVVPPPYYYkkkddd:::555???>>>999888888999;;;===>>>?????????;;;>>>EEECCCGGG>>>BBBsssmmmHHH777555...000444,,,444000,,,222222:::jjjiiirrr{{{xxxbbbHHHDDDRRR___vvvrrrJJJOOO[[[___nnnuuu{{{nnnvvvvvvWWWRRRYYYNNN???888RRR@@@111555000000///...............,,,------------.........000---...000+++,,,AAA\\\ssszzz|||tttyyynnnppp{{{{{{~~~~~~zzzuuuvvvzzz~~~~~~zzzxxxyyytttoooiiihhhllltttzzz}}}}}}|||~~~yyyttthhh[[[SSSOOOOOObbbzzz}}}lllnnnPPP??????===>>>666===sssooovvvvvvqqqmmmeeedddfff^^^cccdddgggkkkmmmjjjddd^^^ZZZYYYWWWTTTPPPMMMLLLLLLJJJGGGDDDGGGUUUkkk}}}oooPPP@@@KKKKKKEEELLLRRRUUUZZZ]]]]]]bbbrrr\\\777666:::555;;;:::888SSSwwwDDD333111555***---333(((///)))///---,,,///---222CCCjjj|||bbb]]]dddiiilllqqqxxxxxxtttppprrrtttqqqlllgggfffffftttnnn]]]UUUUUUNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMMMMNNNQQQXXX\\\eeekkkXXXXXXkkkooojjjXXXGGGAAA;;;:::@@@EEE===CCC```jjjmmmUUUzzzhhh999999888111///333111---000///000000...---///222444DDD^^^uuu|||sss{{{{{{www~~~zzzwwwssssssqqqmmmiii|||}}}iii^^^TTTHHHJJJFFFDDDAAA>>><<<<<<===>>>>>>AAAEEEHHHIIIFFFBBB???:::FFFiiiddd;;;777222222111111000000000000111444---444444666ggg~~~mmm{{{{{{yyywwwxxxyyyrrraaaQQQIII\\\kkk}}}kkk^^^iiihhhgggttteeeKKK555444<<<===999777888999;;;===>>>?????????<<>>===eeeyyy666222333//////...---------......,,,,,,---------.........------...///,,,---999GGGiiitttyyy~~~vvvmmmlll|||yyy||||||||||||}}}~~~www|||{{{mmm\\\ZZZjjj|||yyyxxxxxxzzz{{{yyytttpppfffUUUKKKFFFDDDQQQaaaeeeuuuuuu{{{III;;;:::777999666***kkk~~~yyyzzzwwwhhhfffiiibbb]]]___ccciiimmmkkkfffaaa\\\\\\ZZZWWWSSSPPPOOOPPPIIIIIIIIIIIIKKKNNNOOOMMMDDDGGG@@@DDDPPPIIIIIIaaaUUUXXX\\\]]]]]]eee{{{rrr111888FFF111...???666888gggttt;;;...111555)))---444''',,,+++222...+++000000///666FFFuuu```VVVYYYZZZ^^^iiivvvxxxrrrrrrvvvzzz{{{wwwpppjjjfffZZZbbbppp~~~{{{iiiZZZRRRSSSSSSTTTTTTSSSSSSRRRMMMOOORRRTTTXXX___iiipppcccTTT\\\ppp}}}ddd___KKKDDDHHH;;;333BBB<<>><<<:::;;;<<<===???BBBFFFHHHHHHDDD???<<<;;;ppp~~~@@@@@@111777111111000000000000111111,,,&&&666999333]]]hhhxxx~~~yyyzzzyyywwwwwwvvvlllZZZHHH???OOOcccyyyzzzwwwxxxzzz{{{zzziiiAAAAAA<<<666666999:::777888999;;;===????????????@@@FFFHHH@@@DDD@@@VVVuuufff555444777...333666+++666555)))444666---RRRpppqqqkkkXXXPPPOOOkkkzzzgggNNNOOOhhh}}}uuuQQQVVV]]]XXXaaaiiisss{{{tttSSSSSS___UUUDDDDDDooouuu444555333......---------......///,,,,,,,,,---------......+++---...///...000666;;;fffuuukkkmmmwwwlllxxxuuuwwwvvvvvv|||pppbbb]]]aaahhhyyyvvvtttsssssstttuuutttqqq[[[JJJ@@@777<<>>555888666<<<+++OOO{{{ooocccaaaeeeccc___]]]aaahhhllljjjfff^^^[[[XXXWWWXXXYYYVVVTTTTTTRRROOOMMMJJJIIIHHHHHHGGGGGGHHHJJJMMMRRRWWWYYYWWWZZZ\\\\\\cccyyyttt>>>999777111;;;888777@@@\\\xxxZZZ666000///...------,,,------.........------.........HHHcccttt^^^UUUVVVfffvvvyyywwwwwwyyywwwvvvxxxyyyxxxtttpppjjjeeecccgggrrr}}}sssyyy{{{qqqaaa[[[bbbllllllhhhiiipppvvv{{{}}}dddSSS]]]tttvvvbbb[[[MMMAAA>>><<<:::???FFFCCCPPP]]]nnnqqqhhhttt???333333333222111000///...---////////////000000000000888HHH```www~~~~~~]]]~~~xxx~~~{{{~~~|||}}}~~~~~~~~~wwwuuuvvv}}}rrreeevvv|||ssshhhcccoookkkgggiiitttggg```WWWPPPKKKGGGCCC???BBB@@@===;;;:::<<<>>>@@@???LLLGGGDDDLLLBBB777BBBcccnnn[[[;;;BBB***:::000000000000000000000000111333222000888XXXsss~~~||||||}}}}}}yyyuuutttuuuiiiSSSCCC???GGGeeexxx{{{}}}~~~zzz||||||zzz}}}hhhDDD;;;;;;:::999999::::::::::::;;;<<<>>>@@@@@@???>>>>>>CCCFFF:::NNN888aaaQQQ888666444111/////////000777)))333666+++JJJ|||~~~jjj]]]aaa}}}GGG\\\ttt~~~]]]VVV]]]RRROOOXXXYYYzzzlll___}}}iiiPPPQQQSSSWWW???999ttteee999+++111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++---///222444SSS|||kkkzzz}}}~~~}}}www{{{uuuvvv{{{zzzppp[[[YYYsss{{{vvvnnnnnnkkkjjjqqqaaaQQQ@@@777333111222555===\\\lllFFF===555888444333...<<>>666<<<;;;888666999BBBZZZxxxyyyKKK000000///...------,,,,,,---...------,,,,,,------...444RRR}}}tttvvvtttVVVGGGWWWiiikkklllsssvvvuuuttttttvvvvvvvvvuuupppiiicccbbbiiivvv~~~mmm\\\VVVXXXhhhpppfff^^^IIIIIICCC<<<:::>>>BBBBBBAAAQQQcccpppwww|||SSS;;;///333222222111000///...---....../////////000000000444???UUUssszzzqqqZZZvvvrrrtttwwwwwwvvvtttssssssuuuwwwsssppppppvvvzzzrrr^^^MMMaaazzzyyyjjjmmmpppjjjkkkhhhcccaaaffflllmmmfff^^^[[[UUUNNNIIIEEECCC@@@===???>>><<<;;;;;;===@@@BBBJJJNNNHHHFFFFFF999<<>>;;;::::::999999::::::;;;:::;;;<<<>>>@@@@@@??????AAABBBGGG@@@DDD;;;wwwtttDDD888666333111//////000000111+++444888000CCCnnnjjjkkkyyyWWWggglll]]]\\\NNNHHHPPPSSSYYYwwwqqqYYYdddwwwxxx^^^QQQVVVRRR@@@666???qqq}}}YYY444...333......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,///111333>>>gggkkktttxxxuuugggooo}}}~~~~~~uuugggmmm~~~[[[iiimmmlllpppmmmhhhlllTTTGGG:::555444333333555999BBBLLLccchhhDDD>>>777999333222777///III}}}rrrbbbdddfffcccdddbbb___^^^```eeekkknnnnnnjjjeeeaaa___^^^]]]\\\UUUUUUTTTTTTTTTTTTUUUUUUUUUSSSRRRTTTXXX\\\\\\[[[gggfffdddrrryyy>>>///???888666???:::999YYYyyywwwttt}}}aaa===111000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---@@@bbbbbbAAAHHHXXX]]]cccooottttttttttttuuuwwwzzz}}}zzzqqqiiieeeggglllqqqwwwzzz}}}yyylllcccVVVRRRQQQ\\\vvvxxxhhh]]]TTTNNN;;;;;;<<<===<<<<<>>===;;;;;;:::;;;===AAADDDFFFMMMLLLGGGDDD===333GGGrrrcccMMM[[[;;;666---999)))000000000000000000000000111...///111000;;;___www|||{{{{{{{{{{{{qqqoooooommm___KKKBBBDDDIIIMMMPPP\\\pppzzztttfff\\\===666::::::::::::999999::::::;;;;;;;;;===>>>???@@@@@@@@@DDDAAAFFFDDD777JJJppp666666555333111000///000000---///111444333:::cccooouuuKKKTTTttt\\\WWWNNNKKKUUU\\\^^^rrrxxx\\\iiimmmWWWOOOVVVVVV<<<;;;EEE}}}NNN...//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111555SSSsssooo}}}rrriiivvv{{{~~~rrrxxxsssgggYYYVVVKKK???555333444222222222888777111999QQQbbboooiiiFFFAAA;;;;;;444666888---:::nnnzzznnnddd^^^___```___\\\[[[^^^ccchhhooonnnnnnllljjjfffccc```______^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[___cccgggiiivvvmmmGGG888<<>>;;;LLLwwwrrrjjjMMM333333//////...---,,,,,,,,,,,,++++++************++++++///333DDDnnn|||sssJJJ???FFFPPP[[[dddmmmppprrrrrrqqqssswww|||xxxlllfffcccZZZXXXXXX]]]dddkkknnnoooiiifffdddccc```XXXNNNHHH[[[hhhzzzrrrllleeeWWWGGG@@@===333555BBBDDD???NNNhhhwwwMMM111999111111111000//////...------------........./////////222...777VVV}}}kkkiiijjjkkkllllllkkkkkklllmmmrrrooolllnnnrrruuuvvvtttooogggbbb[[[XXXWWWXXXYYYXXXUUUQQQNNNMMMDDDCCC@@@>>>======>>>>>>888999:::===@@@DDDHHHJJJIIIKKKJJJBBB:::AAAfffXXX\\\}}}<<<555555,,,555)))////////////////////////111,,,...333//////LLLqqqtttuuuttt}}}{{{zzzyyyxxxvvvtttqqqpppkkkZZZFFF???DDDSSSooojjjQQQ]]]|||}}}{{{zzzqqq[[[YYYyyyWWWDDDAAA???999::::::999999999:::;;;;;;;;;<<<>>>>>>??????@@@AAADDD@@@BBBBBB555iii{{{\\\888555444222111000000000000...444,,,,,,333444]]]vvv|||wwwgggsssjjjIIIUUU{{{YYYQQQRRRTTT^^^jjjyyyyyygggRRRMMMRRRZZZEEEAAAAAAGGG---111,,,...---,,,,,,++++++,,,,,,************************++++++++++++,,,---//////888AAAggg{{{xxxxxxqqqtttwww~~~|||xxxmmm|||wwwmmmaaa^^^LLLAAA666222222111000111777AAAAAA===AAAJJJ```{{{jjjGGGBBB;;;:::222666---...444HHHwwwrrr]]]ZZZ[[[^^^```___\\\[[[]]]aaammmqqqwww{{{zzzuuuoookkkffffffffffffeeeeeedddddd^^^aaacccbbb```dddmmmvvvPPP@@@:::>>>444333>>><<<;;;KKKzzzkkkvvvrrr>>>+++000///...---,,,,,,++++++,,,*********))))))***************555\\\uuudddFFF>>>KKKVVVWWWcccfffiiiiiihhhjjjnnnrrr}}}mmmggg```\\\]]]^^^]]][[[UUUXXXZZZ[[[]]]ccckkkppp{{{}}}nnnccc___VVVFFF>>>???>>>;;;:::===EEESSShhhzzz{{{fffrrrccc777444000000000000//////...---------------------............222---000EEEccc{{{{{{zzztttqqq}}}kkkfffaaa```bbbdddaaa^^^cccfffiiijjjmmmrrr{{{eeeQQQ[[[fffdddZZZRRRVVVWWWWWWRRRKKKDDDAAAAAA??????>>><<<;;;;;;<<<<<<888:::<<<@@@DDDGGGJJJLLLIIINNNJJJ======___aaaZZZ777666222222+++222........................000+++///555000,,,BBBaaazzz{{{}}}{{{yyyvvvssspppuuuqqqnnngggUUUBBB<<>>222555:::::::::999999999::::::;;;<<<;;;===??????>>>>>>AAACCCAAAAAA===???FFFnnnDDD???333222222111000000000000---666++++++444///RRRnnnJJJFFFEEENNNkkk~~~[[[PPPVVVYYYbbbssszzz```LLLOOOWWWWWWBBB???PPPAAA111444///------,,,++++++++++++,,,************************++++++++++++,,,,,,------333///NNN```qqqkkkvvvoookkkppp{{{uuuyyy|||{{{~~~ttt}}}|||oooggg```^^^QQQCCC666111111222444666666GGGJJJAAA===AAAUUUqqqiiiEEE>>>777666000555)))333555000XXX]]]VVVWWW\\\```aaa___]]]]]]^^^___gggrrr|||wwwvvvuuussspppmmmjjjhhheeejjjqqquuuyyy}}}EEE333>>>999???333333@@@999JJJmmmnnnddd999,,,000///...---,,,++++++++++++******))))))))))))******)))***,,,JJJlllzzzhhhPPPVVV^^^ZZZ^^^^^^___```bbbeeeiiimmmqqq{{{~~~wwwssspppnnnmmmdddlllqqqsssxxxooolllddd\\\VVVJJJ===:::>>>333BBBAAA444BBBgggxxxooogggfff;;;///999+++333//////......------------,,,,,,,,,---------......000...///999KKKaaasss}}}yyysssdddmmmtttjjj^^^ZZZ\\\^^^[[[VVVWWW^^^fffhhhhhhhhhmmmrrrnnn```eeepppcccTTTSSSUUUMMMNNNNNNJJJDDD???======;;;<<<<<<:::999888999:::;;;===@@@DDDGGGIIIKKKLLLGGGFFFBBB:::HHHxxxuuuvvv888666555000444)))777........................///,,,///444111///>>>TTTxxx}}}{{{yyyuuupppmmmsssnnniiidddUUUCCC===AAAXXXppphhhWWWZZZaaagggiiieee^^^XXXKKKDDDWWW{{{qqq]]]CCCCCC@@@999555777888777999999999999:::;;;<<<<<<;;;===@@@???===>>>AAADDDAAADDD<<>><<<555MMMqqqyyy{{{XXXPPP[[[aaarrruuu\\\KKKUUUeeeQQQ<<>>>>>???:::666;;;<<<<<<;;;EEElllnnnaaarrrSSS666111222///...---,,,+++++++++++++++******))))))******+++***...(((444SSSzzzsssiiikkkjjjXXXTTTQQQRRRWWW___fffjjjhhhmmmsssyyypppdddWWWTTTOOOKKKEEE???;;;999333???BBBDDDWWWrrrsssccczzz]]]///000:::,,,555.........------------,,,+++,,,,,,,,,,,,---------......///111;;;MMMcccrrr{{{www}}}rrr\\\[[[ttteee\\\YYYYYYYYYWWWTTTXXX\\\^^^___^^^^^^^^^kkkrrrzzzUUUEEELLLKKKAAACCCDDDCCCAAA??????@@@888:::;;;;;;999888:::<<>>???777333999@@@AAA<<<888999999999999:::;;;<<<===;;;>>>@@@???======AAAEEEEEEGGG@@@SSS\\\333333000000111111111111111000,,,222000222555,,,===iiizzzrrrZZZLLLFFFUUUDDDUUUkkktttoootttoooeeeRRRPPP^^^jjjkkkXXXMMMZZZhhhCCC@@@QQQ:::444)))...---,,,++++++***+++++++++***************************+++++++++++++++******...'''888JJJrrr{{{llllllmmmvvvqqqnnnqqqfffdddxxx{{{vvvxxxsssqqqyyy|||rrrppprrrlllhhhLLL>>>111///222777>>>CCCLLLRRRJJJCCCNNN^^^lllzzzuuudddmmmgggDDD<<<333777444,,,555///---666444LLL~~~tttkkkOOOPPPTTTXXX\\\_________```___]]][[[]]]eeeqqqzzzcccTTTDDD<<<<<<<<<777222999333888666:::fff```^^^eeeyyy|||wwwBBB000000000......---,,,++++++++++++++++++************++++++"""111,,,,,,>>>iii|||ssspppuuuNNNGGG@@@@@@HHHTTT^^^ccc```bbbggglllsss|||{{{ssskkkeeecccUUUMMM@@@888999===<<<777DDD:::CCCdddzzzvvvkkkgggrrrZZZddd444//////555+++///------------------,,,,,,++++++,,,,,,,,,---------...///......333AAAVVVfffuuuzzz~~~hhh>>>ZZZzzzjjj\\\TTTSSSUUUWWWSSSOOOLLLMMMSSSWWWWWWUUUYYYXXX]]]QQQBBBMMMPPP666===>>>>>>===;;;:::999999888:::===<<<;;;;;;===???BBBDDDGGGIIIKKKKKKJJJJJJBBB222CCCllldddggg333===,,,111000)))777'''---------------------------......---...333:::???aaammm}}}zzzzzz{{{{{{zzzwwwrrrnnnnnngggdddfffaaaVVVQQQTTTLLLSSSQQQSSSaaakkkqqq|||qqqqqqbbbJJJBBBGGGDDD777666DDDddd~~~llliiiYYYQQQKKK===888>>>??????888777<<<;;;444444;;;999999999999:::;;;<<<===;;;>>>AAA???======AAAFFFIIIIIIEEE```hhh@@@999555///000000111111111111000111333//////111///BBBfffzzzpppiiiDDDAAA@@@RRRAAATTT\\\qqq]]]QQQTTTXXXPPPQQQ^^^kkkuuu]]]PPPLLL\\\___444FFFNNNlll333444'''222---,,,++++++******++++++))))))))))))))))))))))))***++++++++++++***))))))333'''(((444eeezzz}}}nnniiioooqqquuuooofffqqq~~~|||zzzmmmppp|||vvvppptttmmmgggsssmmm}}}yyymmmpppqqqeee[[[III===111///222777<<<@@@PPP]]][[[UUU]]]lll~~~jjjllldddSSS]]]YYYGGG======666777666333222222///333DDDWWWhhhsss\\\GGGPPPVVVXXX[[[\\\\\\^^^^^^ZZZWWWYYY\\\^^^^^^aaagggmmmtttzzz}}}xxxsssoooiii```RRRHHH>>>666000111888;;;777111:::;;;666KKK{{{}}}^^^jjjlllNNN888666222))),,,+++******))))))******************************---)))***///555CCCcccOOOEEE@@@;;;888BBBJJJDDDTTTYYY```eeehhhllltttzzz|||}}}zzzyyysssllleee```ZZZRRRMMMOOO;;;555999666666===>>><<>>HHHFFFDDDAAA>>><<<;;;:::;;;;;;:::999888888888888999<<<===;;;888999@@@FFFCCCJJJLLLIIIGGGHHHEEE???555LLLmmm|||fff777222222000///............------------------------/////////...---...222444```{{{wwwrrrvvvyyyyyyyyyxxxtttpppkkkhhhkkkiiiiiikkkkkkjjjnnntttqqqQQQDDD@@@;;;:::>>>999DDDnnnrrreeeQQQJJJFFF@@@<<<;;;::::::999;;;;;;;;;::::::999999999;;;;;;::::::;;;<<<>>>???<<<>>>???>>>===???EEEJJJPPPKKKKKKwwwddd___<<<999---000000////////////000000222///111333///...>>>SSSjjjhhhFFFLLL<<>>///000///***,,,+++******))))))******************************,,,((()))---///:::TTTpppuuueeeKKK>>>===;;;===BBB@@@>>>DDDLLLUUU\\\bbbgggiiipppqqqsssuuuwwwyyyzzz{{{}}}{{{zzzzzz{{{xxxqqqjjjdddaaa\\\WWWRRRMMMGGGDDD:::666:::>>>:::;;;BBBDDDRRRuuuzzzbbbcccxxxWWW^^^[[[:::***///000//////,,,......---++++++******************+++++++++,,,,,,000---...000,,,--->>>TTTmmm||||||rrrrrr}}}sss]]]aaa}}}|||XXXAAAFFFAAACCCCCC@@@===>>>EEEKKK???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999999999444999>>>AAAAAABBBDDDGGGNNNKKKLLLOOOKKK@@@::::::OOOZZZ|||aaaEEE===222111000///............------------------------...//////...---...111444@@@aaakkkyyyxxxzzz}}}{{{yyyuuurrrnnnkkkiiiiiifffeeeggghhhhhhlllsssuuu\\\DDD>>>???<<<;;;>>>???MMMnnn|||iii[[[SSSDDDCCC@@@===;;;;;;;;;;;;:::;;;;;;;;;::::::999999999;;;;;;::::::;;;<<<>>>???>>>>>>??????@@@CCCGGGJJJIIIGGG___yyymmmNNN666<<<000000000////////////000000111......111///...;;;LLL{{{xxxtttUUUCCCOOONNNPPP\\\TTTTTTYYYlllttt^^^SSSLLLHHHHHHEEE@@@>>>NNNsssKKK000,,,222,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++...999MMMdddtttyyypppnnnvvv}}}ppp{{{yyykkkaaa```fffqqqsss|||vvvttt}}}yyywwwrrrmmmkkkmmmhhhiiifffcccdddgggddd]]]HHH>>>888999;;;;;;CCCMMM]]]SSSLLLWWWvvvxxx```YYYVVVVVVWWWSSSAAA777888222333333111111222000---///333TTTxxx{{{qqqzzz___FFF999CCCQQQPPPYYYWWWUUUWWWYYYXXXUUURRRTTTTTTSSSSSSQQQPPPNNNMMMNNNIIIBBB>>>===;;;888555444444444333333555888:::777PPPdddqqq~~~YYY444...//////...++++++***))))))))))))******************************'''(((******...AAAUUU```CCC999AAA@@@:::999999BBB???>>>@@@FFFPPPYYY^^^dddeeefffhhhiiikkklllmmmnnnllljjjkkkkkkhhhbbb]]]UUUTTTQQQLLLFFF@@@======777<<>>@@@CCCEEEFFFFFFFFFEEEMMMFFFGGGKKKCCC888DDDZZZ|||\\\xxxXXX111222111000///...---------------------------------------.........---...111333444\\\yyyrrrttt|||yyyuuuqqqmmmjjjiiihhhkkkfffbbb```\\\YYY\\\aaafff```XXXGGG::::::>>><<<;;;<<<@@@RRRgggcccKKKBBBBBB999<<<:::999999;;;<<<;;;;;;;;;;;;::::::::::::999999;;;;;;:::;;;;;;<<<>>>>>>???>>>===???CCCGGGJJJKKKGGGNNNuuummmxxx???...:::...000//////......//////000111,,,,,,000///...666BBBtttvvvlllEEE___dddxxx^^^lllwww~~~gggUUUMMMIIIGGGJJJ>>>555AAAdddFFF...+++000,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,***,,,999OOO```qqqfffgggtttppp______nnn{{{[[[VVVkkk```OOO___fffnnnxxx}}}{{{uuuqqqnnnkkkiiijjjllljjjfffeeehhhdddffffffaaa______^^^[[[FFF<<<666888:::<<>>555777111222000///000222333222000///333XXXwwwQQQ===AAAFFFQQQNNNMMMPPPQQQQQQRRRSSSQQQQQQQQQPPPOOONNNLLLLLLEEEAAA<<<999999999888777444222000222666:::<<<<<>>BBB???;;;888888<<>>>>>@@@@@@??????@@@AAAAAABBBHHHFFFEEEEEEGGGIIIJJJJJJNNNIIIDDD<<<222888\\\iii~~~SSS333888...//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000222///OOOooorrrxxxyyyzzzzzzmmmkkksssrrrooollljjjgggfffeeejjjddd___\\\WWWSSSUUU[[[gggdddhhhRRRTTTTTTJJJ@@@999:::===;;;999:::;;;MMMXXXKKK:::999<<<888999888777999;;;<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>???===<<>>---,,,///***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,+++,,,777JJJZZZtttqqqhhh]]][[[^^^]]]WWW}}}aaaQQQZZZYYYPPPSSSTTTXXX]]]cccfffggggggggglllhhhgggjjjmmmmmmooorrrnnnlllhhhccc___^^^]]]]]]OOO>>>222555<<>>FFFHHHGGGHHHMMMOOONNNLLLIIIEEEAAA>>><<<;;;999777666666666555444111999===666---333HHH\\\{{{uuurrr{{{iii888---111,,,(((++++++***))))))(((((())))))))))))))))))))))))))))))((((((***+++)))(((---333CCCjjjzzzvvvzzzjjjJJJBBBFFFAAA<<<@@@DDDEEEAAA>>><<<<<>>[[[llliiifffmmmnnnvvvlllJJJAAA444//////333///''',,,000'''++++++***)))))))))******))))))*********+++++++++))))))+++,,,---000888@@@OOO___nnn|||xxxzzz~~~xxx~~~}}}|||{{{iiiUUULLLOOOTTTSSSKKKAAA:::888:::===>>>============>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEHHHLLLNNNMMMMMMOOOIII===333;;;WWW|||TTT:::333---444...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------///111222???LLLuuu|||rrrxxx~~~qqqgggjjjjjjjjjkkkkkkjjjhhheeedddbbb___]]]]]]\\\[[[```fff}}}eeeXXXrrrgggOOO]]]PPPDDD???;;;::::::888888:::777GGGIII<<<888===>>>;;;;;;:::999:::;;;;;;:::999::::::::::::::::::::::::::::::;;;<<<<<<============<<<<<<@@@GGGMMMOOONNNRRRbbbqqq999;;;333222555//////............//////000...---///111000111444MMM{{{iii}}}kkk___qqqgggOOODDDBBBDDDGGG888===999III|||UUU666.........(((******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))++++++******000;;;CCChhhtttrrr___WWW^^^]]]SSS^^^{{{eee===HHH[[[PPPGGGHHHIIIMMMSSSZZZ```dddjjjdddcccjjjpppqqqooonnnyyyqqqhhhbbb```^^^[[[ZZZTTTGGG======???BBBLLLXXXeee```MMM^^^uuulllZZZMMMQQQXXXVVVOOOLLLOOO<<<333666111333000000///,,,---//////+++///333OOO{{{ggghhhlllMMM???---+++000<<<@@@===<<>>999888:::>>>BBB;;;<<<===>>>???@@@AAAAAADDDCCCAAA???===:::999888???@@@@@@@@@???>>>???@@@CCCOOOLLLWWWvvvzzzeee^^^eeeeeetttDDD111...000+++,,,+++&&&+++000)))******)))))))))))))))***)))))))))************+++*********++++++---000444333AAAZZZyyytttooo{{{rrruuuoooddddddyyydddJJJ===CCCLLLSSSPPPDDD999444555:::::::::<<<===???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJGGGIIIMMMNNNMMMIIIDDDAAA===888555DDDiii\\\666111555222***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...///111:::CCC}}}uuutttvvvpppiiiiiidddfffhhhjjjiiihhheeeccc___\\\[[[\\\ZZZXXX[[[```jjjFFFQQQttt___LLLVVVDDD===<<<;;;999777777999<<<:::DDD@@@777===AAA>>>???>>><<<:::::::::::::::888999999::::::::::::;;;;;;999:::;;;<<<============<<<===???CCCIIIOOORRRSSSSSS}}}gggXXX555;;;777///444///......------......////////////000000000111222LLLuuuzzzzzzvvvnnn~~~|||\\\GGG@@@@@@BBBEEE999<<<<<<___DDD000000...,,,(((***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++***)))***---000333NNNfffooo\\\\\\gggkkkfffSSS:::CCCCCCCCCBBBAAABBBGGGPPPYYY___```___dddnnnsssooohhhdddtttjjjaaa]]][[[VVVQQQPPPEEECCCCCCCCC@@@GGG___zzzgggjjjiiiWWWUUUXXXUUURRRRRRNNN:::111444000222---111111,,,+++......+++++++++666SSSyyylll^^^fff{{{~~~xxxoooKKK:::...222888777555888888888888888888777777666333444555555555666777888:::888999FFFZZZpppgggyyy}}}{{{>>>111***...000,,,+++000******)))((((((((((((((())))))))))))))))))))))))'''((())))))***,,,,,,+++,,,222NNNqqqsssmmm^^^JJJ>>>===??????===@@@@@@??????>>>===<<<<<>>===<<<<<<<<<===<<<;;;;;;===@@@BBBCCCBBB___iiiaaaeee}}}xxxiiittt___gggOOO333666......&&&)))---((()))---)))))))))((((((((())))))***))))))))))))************+++++++++******+++,,,+++'''///???^^^xxxuuunnnvvv{{{zzzoooxxxzzzrrrttttttkkkOOO@@@FFFMMMQQQPPPKKKFFFCCC;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLMMMMMMIIIDDD@@@@@@AAABBBCCCSSSssshhhTTT555>>>))),,,:::%%%++++++************++++++++++++++++++++++++++++++)))+++------,,,,,,---///&&&111;;;nnnvvvmmmiiifffbbbbbbcccccccccbbbaaa```^^^[[[YYYXXXSSSMMMMMMPPPTTT@@@TTT___PPPJJJHHHFFF777;;;===:::777666999<<<===DDD<<<777BBB@@@<<>>~~~;;;---111++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++---///111999TTT|||jjjnnn```ZZZyyyuuuKKK444999>>>>>>===<<<===CCCLLLSSS^^^cccllltttsssmmmjjjkkklllgggeeeddd^^^TTTOOOOOONNNFFF@@@@@@CCCLLLddd|||ggg\\\ZZZVVVRRRQQQ{{{~~~LLL999000333///222***000333///---111111...---///---555YYYxxxjjjeeelllwwwTTT444,,,111444666999666666666666555444333222333444444444555777:::===:::III\\\hhhlllpppxxx~~~oootttJJJ000///000111---&&&&&&)))******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))++++++***///)))===WWW}}}www{{{|||nnnWWWCCCCCCBBBAAA@@@???>>>======<<<<<<=========>>>AAACCCCCCDDDIIISSS```jjjooopppuuuzzzhhhbbbuuuvvvzzzmmmhhh@@@<<<222"""444---%%%,,,333---((()))'''))))))(((((((((((()))***))))))))))))***************++++++***+++------+++---,,,,,,BBBfffvvvrrrooouuutttrrrlllJJJ:::>>>EEEDDD>>>AAAAAA@@@>>>>>>=========??????@@@BBBDDDFFFHHHIIIHHHGGGCCC===:::???KKKUUUjjjppphhh]]]~~~VVV:::,,,444333%%%'''888+++***************++++++++++++++++++++++++++++++)))+++------,,,,,,---...///555333VVV}}}___```hhh```___^^^\\\[[[[[[\\\\\\ZZZXXXWWWWWWTTTNNNMMMPPPBBBHHH^^^QQQJJJKKK555@@@777===AAA>>>999777999;;;>>>DDD:::888CCC>>>;;;LLL???<<<888666777888999999999999999::::::;;;;;;;;;999:::;;;============<<<<<>>>>><<<999NNN888---222(((***///))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++((('''***,,,---GGGjjj|||yyysssWWWSSSpppmmmLLL>>>888999999777555888???EEENNNUUU]]]```YYYTTTZZZdddnnnoootttuuulll^^^XXX[[[vvv[[[CCC@@@HHHPPPXXX___UUUYYYppp___SSSUUUSSSMMMIII~~~rrrPPP555444555111...//////............//////,,,666111'''???sss|||{{{dddcccbbbCCC666999:::666777777888777444000111444777888888444111555DDDRRRXXXhhhrrroookkkqqq{{{qqq~~~XXX//////---,,,***))))))******))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))'''...444===UUUttt}}}zzzuuu{{{kkknnndddXXXMMMBBB<<<@@@GGGEEE@@@AAA???;;;DDDOOOLLLcccdddpppwwwhhhccc{{{kkkjjjqqq~~~~~~{{{aaadddRRR000,,,---,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,///000...111GGGggg{{{|||llltttnnnNNN???@@@>>>111888>>>===;;;>>><<<888999222;;;<<<===CCCAAA<<>>BBB>>><<<:::888888:::<<<>>>BBB>>><<<>>>CCCFFFEEECCC@@@<<<777555777999:::999<<<;;;;;;:::::::::;;;;;;;;;===??????>>>===>>>???>>>AAARRRKKKMMMPPPWWWuuuFFF///<<<222+++222---...------,,,,,,------...............////////////222HHHqqq{{{~~~iiiYYYkkk|||dddUUUMMMZZZoooyyycccQQQ???;;;>>>???<<<:::===000TTTpppggg777111***---,,,---))))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))******+++111222KKKccciiixxxwwwcccbbb```TTTUUUooommmDDD;;;888777888666333555:::<<>>999444222222222444888111222666===GGGTTTdddooobbbhhhllliiihhhqqq]]]333888...---+++***))))))******(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))***+++,,,000AAA___}}}|||pppsssZZZUUU]]]eee[[[JJJQQQeeeeeeaaaooo~~~vvvppp~~~yyycccddd{{{mmmrrrPPPNNN~~~YYY444)))...///......,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++******+++++++++'''++++++,,,>>>___zzzxxxqqqwww}}}|||zzztttWWWFFF<<<>>>>>>888===>>>111===:::111444>>>:::444999???===<<>>;;;666555777999::::::<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@@@@???>>>???@@@>>>UUUEEEJJJaaaRRRkkkssstttggg777,,,999///+++333///------,,,,,,,,,,,,------............///////////////>>>aaavvv___QQQOOOYYYhhhpppUUUFFF@@@FFFMMMcccoooVVVHHH;;;999======:::888DDD===aaaSSS//////***,,,******))))))(((((((((((())))))((((((''''''(((((()))***))))))(((((((((((())))))))))))(((((())))))***+++)))"""777WWWhhhuuuxxxjjjiiinnnpppaaaPPPYYYsssUUU???000444666000///666111:::CCCGGGLLLPPPNNNIIIMMMWWW``````[[[XXX\\\bbbhhh^^^VVVaaawwwpppTTTWWWJJJFFFMMMFFFuuuIII222333333000...//////............//////---,,,///111***---IIIjjjmmm]]]YYYbbbuuu~~~jjjhhhhhh[[[NNNEEE>>>888555777<<>>888;;;???>>>:::777999EEEuuu===)))...---...)))***))))))(((((((((((()))))))))(((((((((((()))******)))((((((''''''(((((()))))))))(((((())))))***+++444***888TTTaaajjjuuuxxxxxxqqqmmmrrrnnn[[[YYYmmm```;;;+++...555555333///222555:::CCCIIIHHHBBBGGGKKKPPPTTTVVVWWWXXXXXXWWWXXXbbbwwweeeRRRPPPEEEFFFKKKCCCzzzHHH333555555222222///......------......///666***'''///000+++333CCCeeeuuunnnfffeeegggnnnxxx{{{ssshhh[[[WWW[[[aaaYYYMMMDDDEEENNNUUUXXXeee]]]^^^oooWWW222666;;;%%%++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++((()))---,,,000CCCYYY|||yyyyyy~~~tttoooggg```aaakkkooosssyyyzzztttlllaaaxxxgggXXX```eeedddfffvvvrrrZZZxxxwww===444000///111///***))),,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******(((---...))),,,===SSS___XXXhhhttttttvvv|||uuummmiiiZZZmmm~~~~~~|||xxxWWWppp|||tttjjjdddllluuuiii]]]```vvvyyy???333555///......---,,,+++*********************))))))))))))))))))))))))*********************+++,,,,,,------(((,,,,,,///444AAAnnnpppOOOKKKIIIJJJHHHDDDEEEHHHEEEFFFGGGGGGFFFEEECCCBBBBBBAAA@@@??????===:::888888999;;;<<<=========<<<===;;;:::;;;===>>>===;;;999888777777999:::;;;<<<;;;;;;:::::::::;;;<<<<<<===???@@@@@@???@@@BBBCCCLLLEEESSS^^^LLLvvv``````777...222555---...222+++---,,,,,,,,,,,,,,,,,,------------.........//////222111JJJrrr|||www___TTTSSSKKKFFFJJJOOO```mmm{{{]]]HHHAAAEEERRRSSSHHHMMMlllwwwaaaNNN===999:::???BBB>>>:::888555RRR___222+++000///000)))---))))))(((((((((((()))))))))))))))))))))******+++(((((((((''''''(((((((((((((((((((((((()))******,,,)))333@@@>>>EEEiiizzz~~~WWWUUUuuuyyyiiiFFF111333555///555222///000666===@@@@@@EEEFFFHHHLLLOOOPPPOOOMMMRRRRRRZZZgggqqq|||fffRRRKKKIIIDDDIIIMMMDDDrrrrrrEEE333666444111333......------------......111,,,***...111111...--->>>{{{zzzxxxiiiYYY___rrruuugggZZZ\\\dddhhhaaaUUUWWWaaaZZZQQQKKKWWWnnnzzzkkkTTTyyybbb555999666//////---))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))))))))+++((()))///---(((...:::KKKaaa{{{{{{tttppp~~~rrrnnnllljjj```VVVXXXaaaiiidddhhhjjjhhhrrr~~~|||rrreee\\\YYY,,,444000---+++,,,+++)))***---))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((((())))))***&&&)))***'''(((---444777FFF^^^rrrsssooosssyyy|||}}}|||rrrzzzwwwxxx~~~|||}}}}}}nnnZZZWWWXXXWWWyyyddd===333333///++++++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,---***+++,,,222555;;;aaa{{{rrrxxxrrrHHHGGGGGGHHHDDD>>>???CCCAAABBBCCCCCCCCCCCCAAAAAAAAA???======>>>===;;;888777999;;;===>>>>>>>>>===???<<<999777777777777777666777888999999:::;;;<<<:::::::::::::::;;;<<<===<<<===?????????AAADDDFFFUUUEEE]]]UUUcccaaa\\\nnnAAA555222222000---000111))),,,,,,,,,++++++,,,,,,,,,------------............222000GGGlllMMM===EEECCCHHHQQQNNN```yyyiiiOOO@@@>>>DDDPPPZZZUUUIIIOOOsss{{{hhhRRRAAA777777;;;AAAAAA<<<888888EEEjjjLLL000.........///'''...))))))(((((((((((()))))))))))))))))))))******+++((((((''''''''''''((((((((((((((('''((())))))***###%%%***...+++333___hhhkkkEEEhhhyyyVVV888---,,,333111//////111333777;;;:::===???AAAAAA@@@@@@@@@JJJIIIMMMRRRQQQUUUmmmUUUOOOLLLLLLKKKHHHKKKKKKBBBpppqqqwww{{{@@@111444111---111......------------......%%%---222///+++---//////+++KKKeeewwwooocccmmmgggSSSRRRYYYgggpppgggYYY\\\jjjrrrpppjjjhhhuuu[[[666&&&333444***)))///(((((())))))))))))((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((())))))***+++(((''')))))))))+++000;;;QQQlllwwwsssyyyxxx}}}iiivvvKKK111&&&666***)))((()))******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((()))+++,,,,,,***'''...EEE^^^kkkqqqxxx}}}{{{yyyaaa\\\^^^||||||wwwlllqqqlll^^^\\\pppddd777///333...***...******+++++++++***))))))(((((()))))))))))))))***((((((((()))))))))******))))))******+++,,,,,,,,,111---)))---111333OOO{{{hhhAAA===<<<>>>???<<<;;;===;;;<<<===>>>??????>>>===>>>===;;;;;;<<<<<<;;;999777888;;;===>>>????????????===;;;888666666666666555777:::::::::999:::;;;::::::::::::;;;<<<<<<===;;;===>>>???AAACCCGGGJJJOOORRRTTTOOOSSSLLL555111111---+++---000...+++,,,,,,++++++++++++,,,,,,,,,------------...............AAA]]]{{{xxxttt}}}```CCCGGGCCCGGGQQQKKKggguuuZZZDDD<<<>>>IIIJJJRRRYYYSSSPPPfffmmmYYYFFF:::555777<<<@@@===888777:::PPP~~~???000///)))***,,,$$$,,,))))))(((((((((((()))))))))(((((((((((()))******(((''''''&&&&&&''''''(((((((((''''''(((((()))***,,,,,,''')))///333HHHkkk}}}wwwmmmnnnoookkklllTTTPPP^^^xxxxxxYYY>>>888...---///333333000000222222555888999888777999;;;:::>>>FFFKKKFFFCCCNNN]]]vvvxxxjjjZZZOOOYYYFFFFFFIIIIIIFFFCCC@@@;;;666uuu}}}{{{nnnyyy???111444///,,,000...------,,,,,,------...'''---111...))))))000777---...888MMMoooyyyssshhhiiissszzzppp```bbbpppjjj|||QQQ***666444+++,,,...+++***''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&((((((%%%%%%***------,,,666???QQQhhhttt}}}tttgggkkkvvv}}}PPP888888222)))******+++,,,+++***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))))))))***,,,------,,,,,,%%%///DDD\\\ooozzzwwwzzz}}}~~~tttnnnmmmhhh]]]dddccc\\\```pppuuunnneeedddZZZWWW^^^XXXNNNNNNbbb~~~{{{>>>===888///***+++///111))))))***+++++++++***)))(((((((((((())))))******(((((((((((()))))))))***)))))))))***++++++,,,,,,///,,,(((,,,///,,,;;;ZZZjjjTTT>>>777:::<<<;;;:::777888:::;;;<<<<<<<<<;;;::::::::::::999999::::::777888:::<<<>>>???@@@AAA<<<>>>??????===;;;999888555888;;;<<<:::999999:::::::::::::::;;;<<<======<<<>>>@@@AAACCCGGGLLLPPPKKKWWWXXX|||mmmnnn888555---///,,,+++...,,,+++000,,,,,,++++++++++++,,,,,,,,,,,,---------.........***...888LLLsss|||sss|||QQQRRRIIIJJJUUUWWWiiiQQQBBB@@@FFFMMMJJJNNNVVVYYYZZZeeettt|||ppp[[[III<<<666666999>>>@@@<<<777;;;BBBoooyyy555///000&&&)))---###,,,))))))(((((((((((())))))((((((''''''(((((()))***(((''''''&&&&&&''''''((((((''''''''''''((())))))(((,,,""" ***'''&&&555XXXeeetttwwwsssxxxxxxlllyyy[[[GGGPPPcccfffYYYMMM<<<444///111222///---///111222444555555555555555000555;;;>>>===;;;<<<@@@DDDMMMJJJ@@@;;;@@@JJJLLL<<<>>>:::777777111,,,...zzzvvvzzz@@@333666000---222...------,,,,,,------...444,,,'''***,,,---222;;;333&&&***:::SSS~~~mmm@@@:::222111%%%%%%111))) ---&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))*** ***---'''%%%+++---)))$$$...555@@@TTTdddxxxsssrrrmmmsss|||{{{rrrAAA---111))),,,222&&&(((++++++(((&&&''')))***&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((('''&&&&&&'''&&&'''***///,,,'''000III___hhhlllppp|||xxxsss}}}hhhzzzyyywww~~~tttwwwvvvhhhkkkSSSVVVaaazzzzzzuuuWWW,,,333---+++///111---)))***((()))+++,,,,,,+++******'''((((((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,%%%)))***///222***...BBBqqqSSS:::999<<<:::666666777999;;;<<<<<<<<<<<<888999:::999777777999;;;888888:::<<<>>>???AAABBB:::>>>CCCFFFDDDAAA===:::555888<<<<<<:::888888:::999999999:::;;;<<<===>>>===???AAACCCFFFJJJPPPTTTRRRTTTlll```kkk;;;...555,,,111///...000((('''333,,,++++++++++++++++++,,,,,,,,,,,,---------......)))///222AAAvvv~~~UUUWWWNNNNNN[[[gggyyy^^^III@@@CCCLLLEEEJJJOOORRRWWWbbbnnnuuuyyycccNNN>>>666444999<<<@@@AAA===:::@@@IIIUUU///...000%%%***000$$$---))))))(((((((((((())))))'''''''''''''''((())))))'''''''''&&&&&&''''''''''''''''''''''''((())))))###111,,,'''000,,,&&&222///KKKwwwrrruuummmvvvddd>>>444MMM___[[[TTTAAA000,,,......///111333111///000111111///,,,000000...,,,...222555555999666===<<>>888@@@<<<777444444444777;;;===888222888888888888888888888888666777888:::<<<>>>???@@@CCCDDDDDDEEEDDDDDDCCCCCC999:::;;;<<<<<<:::888777777:::===??????>>>???@@@:::AAA@@@CCCPPPSSSPPPSSSMMMqqqxxxiiiVVV333:::222000///...---,,,+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,///000***777```|||jjjJJJ[[[mmm{{{UUUEEEBBBEEENNNHHHGGGEEEFFFNNNbbb|||jjjSSSCCC:::666555888:::???EEE>>>111FFFsss:::///...---+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,666GGGdddjjjgggXXXKKKGGG>>><<>>>>>AAABBBBBBCCCCCCBBBBBBAAA;;;<<<<<<<<<;;;999777666:::<<<======<<<<<<<<<===>>>HHHHHHGGGQQQTTTPPPRRR___xxxttt;;;///111)))///...---,,,,,,+++++++++******))))))******+++,,,*********+++++++++,,,,,,---000+++333SSSppp~~~yyyzzzaaaiii|||tttNNNAAA@@@AAAFFF888LLLYYYTTTUUUhhhhhhggg{{{nnnZZZGGG;;;555444444@@@@@@>>>???:::666VVVHHH......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))///---444RRRlllhhhYYYSSS[[[VVVDDD<<<222bbbtttYYY<<<...///333111000000111///---,,,888888777666555333222111111111111111111111111111444333444888<<<>>>??????hhhfff???555///333///000------------,,,,,,,,,,,,+++++++++***************))),,,---+++((()))///555UUUkkkOOO???///***///111))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((***,,,+++)))***...111888HHH\\\nnn}}}vvvvvv[[[666&&&***333,,,++++++***)))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((()))***+++'''((())))))***...777===UUUWWWbbbttt|||uuu{{{~~~iii;;;%%%***333111))),,,,,,,,,++++++******))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++******+++---///000333PPPzzznnnCCC777111555555444333333444888:::777777777777777777777777666777888999:::;;;<<<<<<>>>??????@@@@@@@@@??????>>>>>>===<<<;;;888666555;;;<<<<<<;;;::::::;;;===@@@FFFKKKSSSXXXPPPQQQaaajjj@@@///333///---......---,,,++++++++++++***))))))))))))***++++++*********++++++++++++,,,***000,,,---AAAXXXnnnyyy~~~~~~mmmFFF>>>BBBBBBDDD>>>ZZZkkkfffgggxxxnnnQQQQQQtttaaaWWWHHH;;;444222333444???@@@;;;888777>>>ccc~~~KKK888...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''' 000UUUsssttteeeyyyrrraaa```vvv}}}iiiVVVVVVSSSFFFGGG]]]dddQQQAAA,,,)))+++333888333---***,,,---...000111222333444333333333222222222222333222222333666999:::777444yyyccc>>>555///333//////---------,,,,,,,,,++++++*********))))))))))))))),,,---......---,,,+++,,,000@@@WWWiiiwwwVVV;;;'''---222///((($$$(((...((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((+++------+++***+++,,,)))000<<>>;;;999777666555888999:::;;;;;;===@@@CCCFFFNNNTTTWWWRRRMMMnnnfffvvvIII///666555...111------,,,+++++++++++++++)))))))))))))))***++++++************++++++++++++)))111...+++333DDD```~~~lllBBB===FFFHHHHHHCCCNNNTTTUUU^^^hhhcccVVVWWWPPPfffpppMMMEEE;;;444111333555777999>>>;;;888>>>KKKnnn~~~)))(((---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''***,,,,,,444DDDQQQVVV~~~|||llleeexxx{{{pppddd\\\HHH@@@OOOZZZ]]]bbb```VVVCCC111***///666999777666555333222111111111666555333222111111111111999999777555666777333---xxx___;;;444000333...///------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))((()))+++---------)))---444BBBWWWtttxxxUUU;;;///,,,222...(((%%%&&&)))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((())))))((()))***+++...***+++111666>>>PPPbbbkkkxxx|||uuuyyyvvvTTT111)))***---...///...,,,*********))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***'''((())))))))))))***+++)))&&&111HHH[[[fffyyyzzzRRR555,,,***///333222---***+++---***)))))))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************++++++,,,---///222===ddd~~~uuuzzzkkklllddd:::888333111444555222222444666666666666666666666666777777777888888999999999999999:::;;;<<<<<<;;;;;;@@@???<<<:::888666666666666888:::===@@@DDDIIIMMMOOO[[[WWWMMMYYYyyy|||\\\///777222,,,...(((,,,,,,+++*********++++++))))))(((((())))))***+++))))))*********+++++++++(((000///,,,...777TTTzzzvvvuuuGGG>>>EEEHHHIIIGGGBBBAAAIIIPPPPPPNNNNNNWWWfff~~~QQQ@@@;;;555111111444777888:::???;;;:::KKKaaa~~~fff...777,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((###,,,111,,,'''...>>>KKKcccpppnnnfffiiijjjeeeeeebbbiiibbbSSSGGG>>>CCCVVVuuu{{{qqqVVVBBB>>>777,,,.........///000222444555111000///......///000111444666444//////333333///xxx~~~\\\:::333000333......,,,,,,,,,,,,++++++++++++))))))))))))***************(((&&&&&&))),,,...//////,,,***---:::NNNdddrrrwwwoooZZZBBB444///......///((('''(((---111...&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))((((((((()))***+++...******......,,,111999BBBVVVggglllmmmpppqqqnnnzzzzzztttxxx}}}sss^^^LLLEEE999)))***666444222---'''"""$$$,,,222***)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***'''((()))+++,,,------...///)))(((000666<<>>111111555444222444666666666666666666666666777777777888999999999:::888999:::;;;;;;;;;;;;;;;>>><<<999777666666777888888:::???CCCFFFKKKPPPTTTPPPVVVLLLVVVlll:::333:::&&&(((666(((++++++******)))******+++)))(((((((((((()))******)))))))))************+++))).........///000GGGlll{{{VVVBBBBBBDDDFFFIIIFFFIIIQQQQQQQQQ```uuugggGGG888555111000222555777888;;;===777;;;[[[|||EEE222999++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###$$$$$$""""""%%%***...999RRRccciiihhh___\\\eeennnmmmkkkqqquuu___CCC:::AAAWWWeee```WWWTTTKKK@@@>>><<<999666333222111111///...------///111444555333:::;;;555444:::??????{{{ZZZ888333000333......,,,,,,,,,++++++++++++***)))))))))******++++++++++++******++++++,,,------+++,,,+++******///888???aaammm{{{bbbKKK===222)))$$$***///...***)))******)))&&&###$$$***///%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++***))))))***+++++++++(((((())),,,+++'''%%%$$$...111333444:::JJJ```qqqnnnxxxzzz{{{{{{zzz|||yyyppp^^^UUUPPPEEE000''''''///+++!!!(((;;;''''''***///333000((( (((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))&&&'''))),,,......---,,,)))***,,,,,,++++++,,,...JJJ}}}hhhMMM999(((***555888000''',,,***((())),,,---,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***************(((...---777[[[{{{^^^<<<333666666444555555555555555555555555555777777888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;999666444444666888:::???BBBFFFJJJMMMPPPSSSVVVOOOUUUeeeuuu;;;///000222(((,,,333---******))))))))))))******((((((((((((((()))******))))))))))))***************+++***...111,,,999XXXyyy|||kkkNNNFFFFFFIIIFFFJJJPPPVVV\\\iii~~~NNNDDD444222000111444666888888888===:::JJJzzzggg333,,,,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---***'''((()))((('''&&&'''666FFFXXXeeeeeekkkkkkyyy[[[PPPBBB??????DDDFFFKKKYYYiiilllfff]]]QQQFFF<<<666222:::999777555666777:::;;;GGGSSSVVVLLLEEEHHHLLLLLLpppXXX777333000333......,,,,,,,,,+++++++++******))))))******+++++++++,,,'''))),,,------+++)))(((###***///...)))'''+++000,,,000===MMMZZZfffxxxxxxyyySSSFFF>>>;;;444******222///...000000)))"""%%%...(((&&&%%%'''***)))&&&"""%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$%%%&&&)))******)))((()))))))))***,,,...///)))&&&(((...000......111999CCCEEEHHHWWW___aaahhheeeiiilllmmmnnnlllaaaUUUDDD888555222***+++111...***---...,,,...000,,,$$$((()))***)))&&&'''***...''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))%%%&&&)))---///...+++((('''++++++''''''+++...------GGGZZZrrrzzzhhhPPP999+++...///222222,,,'''***111)))***,,,,,,,,,+++))))))))))))))))))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))************)))(((111//////>>>WWW}}}hhh}}}KKK777777777555555555555555555555555555555666777888999:::;;;<<<<<<888999:::;;;<<<=========888777444333333666999;;;FFFIIIMMMOOOQQQQQQSSSTTTSSSjjjwwwKKK999444(((***777...""")))***)))))))))))))))******((((((((((((((()))******))))))))))))************+++)))'''...222)))000JJJfff}}}|||wwwxxxsss|||YYYMMMLLLQQQWWW\\\___dddwwwZZZ111333333222111333666999:::;;;888AAAGGGcccHHH///---,,,+++***)))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( """&&&(((&&&$$$&&&***///(((&&&999SSS___rrrlllnnnxxxqqqgggmmmcccTTTUUUddd\\\AAA888DDDJJJJJJJJJKKKMMMPPPTTTVVVJJJGGGDDD@@@>>>===>>>???HHHVVVZZZKKK<<<999:::888wwwsssUUU888444111333......---,,,++++++******++++++************))))))))))))))))))))))))************(((((()))***++++++,,,,,,...,,,***+++///666===BBBPPPUUU]]]fffmmmrrrtttuuu]]]YYYSSSJJJAAA999222///---......,,,+++***+++,,,,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''(((***,,,+++***))))))************))))))))))))*********+++++++++------......///000111111222333444555555333111///,,,+++++++++******))))))************************((()))))))))************&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++)))))))))))))))))))))))))))+++333===CCCFFFPPP\\\xxxjjjddddddGGGEEEAAA<<<666222///---//////......------------+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))*********++++++++++++...,,,......///???jjjtttiiivvvGGGIII;;;:::;;;555<<<555...777<<<777555:::888777888999;;;;;;:::<<<===>>>>>>===;;;888777777222///222777<<>>>>>@@@>>>999===BBBGGGDDD;;;444111111444333222000///...------............------,,,,,,+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))*********+++***)))+++,,,***444SSStttjjjRRR:::AAA@@@888333666555333888999;;;<<<<<<<<<<<<>>>@@@999999:::;;;<<<<<<===>>>:::===EEENNNPPPLLLJJJKKKHHHVVV^^^UUULLL___uuuXXX***:::.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******+++,,,,,,++++++---000333BBBdddkkkqqq~~~uuuvvvqqqhhhOOO666666///111222555888999:::===@@@;;;OOOmmmvvvvvvDDD333000***///***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&)))111???NNNYYYlllnnnvvv}}}vvvhhheeekkkxxxdddGGGIII>>>DDDBBBHHHMMM>>>===333IIIUUUVVVWWWRRRPPPXXXmmmssshhhiiieeeaaaPPP555333///111,,,---,,,,,,+++************+++******))))))))))))((((((&&&&&&'''''''''((((((((((((((())))))******++++++((())))))***)))(((&&&%%%((((((((((((((('''&&&%%%&&&&&&'''((()))***++++++,,,+++***)))))))))+++++++++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))((((((((())))))))))))(((((())))))))))))************((((((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))+++***++++++'''###%%%******,,,,,,)))***------,,,'''***---...---+++***************+++,,,...///000------------,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((('''***,,,))))))999MMMiii{{{uuusssMMMDDD???;;;<<<<<<999999>>>777999<<<<<<:::;;;===@@@CCCBBBBBBAAABBBCCCEEEFFFFFFCCCBBBDDDFFFKKKVVVaaaZZZTTTMMMSSStttfff___222'''444...------,,,,,,+++++++++))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))*********+++******+++...111===hhhtttsss}}}}}}~~~lllzzztttVVV666888<<<000111222888@@@???888888>>>KKKzzzxxxYYY333//////,,,,,,)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***...111BBBLLLaaavvv}}}{{{|||sssdddkkktttdddjjjgggtttnnnccc]]]WWWggghhh{{{rrrrrrssscccdddddddddMMM444333///111,,,...,,,++++++******************)))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******&&&''')))******)))'''&&&*********++++++---......//////...---,,,+++***)))+++***(((((()))******+++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))(((''''''(((((())))))(((((('''((((((((()))))))))***************)))))))))))))))+++)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((******))))))))))))))))))))))))&&&''')))*********,,,000------,,,***+++---.........------...///000///...---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''(((((((((((())))))))),,,...+++''',,,555KKKccc|||~~~wwwpppaaaQQQAAA888;;;>>>999::::::<<<===???@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJLLLPPPTTTQQQMMMOOOTTTRRR___wwwlllmmmYYY222::::::(((---,,,,,,,,,+++++++++***))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))((()))******)))***,,,...'''WWWmmmnnnlllzzzUUUyyy}}}tttqqqlllkkklllpppwww}}}zzzzzznnn???555444333666777:::666999BBBBBB999888>>>VVVsss888000...)))******))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$%%%---???TTTcccooo|||uuussssssooo~~~~~~qqqhhhiii~~~{{{qqqjjjmmm[[[XXXSSSTTT```KKK555444000222---///,,,+++******))))))******)))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))******((('''%%%$$$######$$$$$$&&&&&&''''''((())))))))))))((('''(((***++++++)))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))***)))(((''''''((((((((((((''''''''''''((((((((()))))))))************))))))))))))'''%%%$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''')))***)))((((((((((((&&&%%%&&&''''''''''''(((+++)))'''''')))***)))''',,,+++***)))((((((((((((*********+++++++++++++++++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''''''''((((((((((((******+++---,,,***+++...333@@@fff}}}rrrzzzWWWAAAGGGFFF///:::999:::???DDDHHHGGGEEEDDDEEEHHHJJJMMMNNNOOOOOOOOOLLLJJJLLLOOOTTT```kkkyyyeeebbb???333222000***+++++++++++++++*********(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))((()))******))))))+++---"""AAARRR___aaaiii|||oooRRRXXXxxxcccjjjVVVSSSOOOPPPSSSYYY^^^```jjjpppmmmdddfffrrryyyxxxPPP666222???888,,,111:::???=========888999LLLaaa{{{LLL+++444...$$$)))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((''''''((()))'''(((,,,444===HHHWWWcccnnntttxxxvvvuuusssfffmmmdddssskkkYYYcccsssooodddYYYSSSKKKSSSgggoooxxxIII555555111222...000++++++***))))))))))))***))))))((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&'''((()))((((((''''''''''''(((###$$$%%%&&&'''((()))***(((&&&&&&)))---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''')))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''******''''''((('''###,,,***+++...///,,,,,,...,,,***))))))+++,,,,,,+++******)))((((((((()))))))))))))))*********************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))***++++++,,,---)))888OOOlllxxxttthhhvvvsssddd@@@::::::<<<@@@DDDFFFEEECCCGGGHHHHHHIIIIIIJJJJJJJJJMMMGGGGGGTTTlll~~~ccckkk___444333111)))***///************************((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))((()))******))))))***,,,111777888RRRjjjyyyjjjIIIFFFXXXccc\\\PPPKKKGGGAAA>>>???BBBDDDEEEAAAGGGJJJGGGHHHLLLJJJDDDTTTkkk}}}sss]]]GGG222000555555222999???888===BBBBBB999555KKKwww\\\333(((444,,,$$$***+++(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&''')))++++++***((('''(((,,,333999XXXppp~~~zzz}}}xxxiiikkkkkkuuujjj[[[iii|||yyyooo|||mmmkkkuuuFFF333444000111---000++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))*********)))))))))((((((&&&%%%'''+++000000,,,'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((###'''((('''(((---,,,(((&&&""""""%%%%%%######''''''(((((((((((()))***+++******))))))***+++,,,,,,((((((((())))))*********(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&((()))))))))+++,,,,,,)))555>>>IIIgggppplllnnnZZZ^^^```]]]VVVQQQPPPQQQMMMMMMMMMOOOTTT[[[aaaeeeiiitttooo```nnnRRR999///---&&&---333***)))*********************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))++++++***)))***+++%%%***)))HHHrrrvvv>>>---FFFOOO???FFFCCC@@@===<<<<<<;;;:::===<<<:::888999;;;;;;;;;666999::::::<<<===666---<<<555111...111BBBIII;;;<<>>CCC@@@:::333AAArrrWWW...333000((('''///...%%%'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&%%%'''(((''''''((((((&&&!!!'''---555(((222VVVWWW]]]iiiwwwgggeee{{{zzzqqqwwwCCC111000000///'''...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***///333222+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))---,,,---...111AAAaaauuuddd]]]gggxxxwwwiiiaaaeeexxxKKK//////......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++555MMMjjj{{{ttt{{{yyy{{{ooo===:::::::::888777777888777444111666777333...000777777222777333444:::999333222666888777:::@@@DDDDDDBBBAAA???666MMMMMM999------,,,+++***)))((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))),,,---000555;;;BBBIIILLL```bbbeeeggggggdddaaa___XXXTTTLLLCCC<<<666333222vvvBBB111000000///'''...))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((***...222111+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))),,,++++++***)))000EEE[[[hhh}}}yyyzzzzzztttyyyfffYYY___jjjqqqxxxxxxxxxzzzzzztttlllpppoooooovvvqqqBBB333999......---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((('''(((---;;;OOOdddssstttwwwoookkkvvvjjjDDD666555444333333444555666///222555555555666555222666333333444666666999<<>>===666ZZZ{{{{{{ggg444222---,,,,,,+++)))(((((('''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++******+++,,,---+++---///000111///---,,,111000---,,,++++++,,,---rrrAAA111000//////'''...)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))---000///***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((...------+++((((((111:::UUUkkk}}}nnnhhhpppssslllmmmwwwooollliiihhhkkkqqqwwwzzzaaa@@@+++***111...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((***---...777PPPjjjtttxxxwww{{{vvv```NNN:::222777;;;777111222444:::>>>>>>;;;<<>>>>>;;;<<<>>>???>>>666???HHHHHH>>>888@@@LLLssssss666+++...,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''((())))))mmm@@@111///...///(((---))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,...---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))'''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((,,,,,,,,,---,,,+++,,,...888HHHbbb~~~LLL555555666000)))---,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))***'''***///,,,,,,BBB^^^vvvrrr|||uuupppRRR<<<444444666666888555555999999666888???666===@@@??????AAA>>>777BBB<<<===AAA???EEEiiiAAA,,,222+++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))******+++************+++,,,......---............,,,+++***hhh>>>222...---///(((,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((***,,,,,,***+++000>>>VVVttt[[[III555,,,,,,...//////+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***%%%'''---***&&&222FFF^^^```sssnnn}}}|||lllPPP555***111<<<:::666555999;;;:::;;;===:::???AAAAAABBBDDDBBB???DDD>>>PPPqqq~~~~~~FFF+++......)))***))))))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&$$$$$$######$$$&&&'''(((%%%&&&(((***,,,,,,+++***ccc<<<222...,,,000(((+++((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''')))(((''')))------***000...111;;;JJJ]]]uuuwwwDDD444222///---++++++---///*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((---((((((,,,+++&&&)))111DDDZZZiiittt~~~{{{qqqqqqyyyjjj[[[LLL>>>555---222555555777:::;;;:::@@@<<<::::::999777888<<<;;;aaaQQQ)))...---%%%---)))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***%%%&&&((()))******))))))```;;;222...,,,000)))+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((((((&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((+++,,,))))))......***###$$$)))000555@@@VVVjjj[[[;;;---333///++++++000222---''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++++++++++++++++++++555OOO]]]aaaooozzzzzzzzz}}}hhhVVVVVV___YYYBBB222333777555888222555BBBFFF???@@@JJJjjjhhh|||UUU333000---***+++***((((((''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,+++******)))^^^;;;222---+++000)))+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###(((***''''''++++++(((,,,---000///((((((888KKK\\\vvv___>>>222111333,,,...///---,,,,,,***'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$((((((%%%&&&+++---***%%%777JJJaaavvv}}}xxxtttyyyxxxNNNFFFJJJIIIAAA@@@SSSttt|||}}}gggDDD$$$000:::!!!(((777 ''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%###"""###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&((()))++++++YYY>>>...---+++,,,---)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###""")))))))))(((((('''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***))))))***+++,,,,,,------444<<>>SSSooo___FFF;;;555000+++000...///222000***))),,,++++++******))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***...***)))******...AAAVVVlllnnn}}}uuuuuupppyyy}}}wwwqqqIII...333444)))+++***)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''PPP999///000,,,+++---***(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$######""""""######$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((''''''((()))(((((())))))))))))******&&&&&&)))......,,,,,,///444555777;;;EEEWWWlll{{{uuu^^^NNNDDD999...***///444444111///+++)))***+++***+++---******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))+++&&&'''+++***(((222CCCiiixxx~~~xxx~~~rrrwwwssskkkrrriii555222888---%%%***))))))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''MMM888000111---+++---***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%######""""""""""""############""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""""""""###########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$########################################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&((()))((((((((((((((()))))))))&&&&&&''')))+++,,,---...###***///111222333333DDDNNN^^^mmmuuu|||~~~{{{XXXYYYTTTKKKCCC===777000&&&000999666,,,%%%(((...,,,***(((***,,,,,,***((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((%%%&&&++++++&&&)))000BBBbbbtttqqqppppppnnnqqq~~~}}}uuuhhhaaaiiiyyy\\\:::%%%///666+++'''000'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&KKK777000222---+++---***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""%%%&&&'''&&&$$$###############$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%######""""""""""""############""""""""""""#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""####################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((***)))(((&&&''')))***)))777222+++&&&&&&+++111666,,,---111444111,,,---333666:::======:::555000...;;;999222)))'''+++//////444)))!!!&&&333999333***---------,,,,,,+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''((()))***)))((()))+++###<<>>111,,,)))+++111444111---+++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC888...---...,,,******''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""#####################$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$######%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,************************************************'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''')))++++++***)))'''***...000222777>>>CCCZZZkkkvvv{{{wwwrrr```FFF333------...---...///...+++((()))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&xxxAAA777///------+++***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***'''%%%%%%&&&'''%%%$$$))),,,///000...)))%%%"""+++...555>>>FFFLLLNNNNNNIIILLLFFF:::999???:::,,,EEEAAA999///+++,,,+++)))******)))&&&%%%''')))+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''sss???666///...---+++***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))'''%%%$$$&&&'''''''''(((%%%""""""&&&---222666(((%%%)))222666333555:::&&&+++---+++000:::===888AAA999...((((((,,,......***,,,,,,***+++...,,,)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''vvv}}}>>>666///...---******+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######!!!"""###$$$%%%$$$$$$### !!!"""############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((()))***,,,---%%%(((,,,...,,,((($$$!!!...//////---***(((&&&%%%---......+++(((''')))+++)))***---111222...((($$$%%%((()))&&&&&&(((%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((({{{vvv===666000...---***)))+++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######!!!"""###$$$%%%$$$######!!!""""""#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))'''%%%%%%%%%$$$'''***)))'''''',,,000***---''''''000000(((******,,,...+++(((---555111...+++(((%%%$$$(((...%%%)))***&&&&&&+++,,,)))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((uuu;;;555///,,,,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################...""")))222""")))""" ###000$$$)))!!!(((,,,(((''' %%% )))&&&&&&$$$'''$$$$$$&&& 333222$$$'''&&&%%%"""***---///&&&'''$$$''',,,(((%%%&&&################################################""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$""""""&&&++++++'''"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ttt:::555///,,,,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((###)))+++///"""$$$111"""+++$$$!!!%%%###$$$000&&&777&&&...&&&$$$ ((())),,,###+++%%%$$$:::###555,,,777999###$$$'''333,,,555,,,((($$$((( $$$$$$################################################""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%(((,,,---)))$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~rrr:::555///,,,,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((DDD$$$'''222!!!999XXX---111"""%%%(((!!!___NNN)))%%%'''%%%...%%%UUUNNN333!!!---&&&$$$################################################""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%(((+++,,,(((%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrr:::555///,,,,,,,,,+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((```'''***111}}}444''',,, !!!---###---@@@888))))))### $$$)))################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||qqq999444...,,,,,,---+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''111222)))$$$%%%***;;;@@@TTT"""%%%""""""&&&"""444)))***$$$888LLL<<>>HHHSSSZZZWWWUUUTTTVVVWWWVVVRRRNNN\\\___dddfffaaa\\\]]]bbb```\\\\\\dddlllqqqxxx{{{zzzrrrcccQQQDDD@@@AAA~~~WWW777444000---,,,,,,+++***'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''&&&$$$@@@((($$$)))$$$&&&###)))'''RRR%%%$$$&&&888&&&XXX((('''aaa!!!%%%---***(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((''''''))),,,------,,,555666999===CCCMMMWWW^^^[[[YYYWWWYYY___hhhooosss\\\fffoooqqqpppqqqpppnnnpppkkkkkkpppoookkklllrrruuuxxxyyyrrreeeXXXRRRPPP{{{UUU777444000---,,,,,,+++***''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''')))'''%%%@@@((($$$)))%%%&&&666$$$++++++"""'''"""UUU___(((###bbb!!!&&&***###$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***---333777777777555999???FFFMMMTTT[[[```\\\\\\]]]___dddlllvvv}}}wwwpppvvv}}}{{{yyytttnnnggg```[[[~~~TTT777444000---,,,,,,+++***&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&(((***(((&&&AAA)))$$$)))%%%&&&)))YYYNNN ---'''333qqq777zzzddd"""&&&xxx'''***---&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,...333;;;@@@BBBBBB>>>EEEOOOYYYaaagggkkknnnqqqzzz~~~wwwqqqhhhaaa|||PPP444111...,,,++++++***)))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((///(((...BBB)))###((($$$&&&)))CCC'''"""222III...""")))&&&ddd(((!!!JJJ)))*** &&&)))&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,)))'''(((***+++***(((&&&)))%%%%%%...---&&&(((&&&///+++%%%***...---111******************))))))&&&'''(((***++++++)))((()))(((&&&&&&(((((('''%%%(((((())))))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''''',,,)))((('''%%%$$$***333%%%555<<>>CCCIIIRRRaaa___{{{~~~qqqxxxLLL444111...,,,++++++***))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,333333...CCC,,,'''+++''')))%%%:::UUU777''',,,AAA222???444,,,...999,,,%%%***---%%%'''$$$"""+++$$$)))$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((((((+++***+++---......,,,***&&&---+++***111000///666333???BBBFFFTTTZZZYYY^^^UUUUUUSSSQQQOOOMMMKKKJJJAAA???<<<888555///***%%%&&&((())))))(((''''''(((((('''&&&%%%%%%&&&((()))(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''')))************))))))*********,,,777BBB<<>>444111...,,,++++++***)))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))666iiiFFF...''',,,(((+++%%%<<>>|||FFF...}}}'''%%%(((&&&###$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((()))+++,,,---...///'''---777@@@IIISSS\\\bbbxxxyyyvvvtttuuusss|||qqqcccdddZZZMMMEEEBBB>>>999444///---+++(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---++++++++++++++++++++++++*********************************)))))))))((((((&&&'''((((((((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))+++***)))***000666555BBBPPPSSSPPP\\\|||pppgggmmmeeelll]]]TTTcccaaa]]]___VVVgggrrrvvvsssiiiwwwuuu~~~www~~~jjj???444111...,,,++++++***)))'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))---///000```FFF555;;;MMMVVV```XXX\\\YYY~~~vvvYYY]]]AAACCC___###,,,***)))(((%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***+++---///000000AAAKKK[[[kkkxxxzzz~~~tttcccZZZVVVSSSLLLEEE>>>999222+++'''&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++,,,------------,,,+++))))))))))))***+++,,,---------------------------++++++++++++++++++++++++************))))))))))))'''(((((((((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''')))++++++***...555<<>>MMMPPP]]]}}}||||||vvvcccXXXMMMGGGEEEEEE:::***'''...'''((())))))(((((()))***,,,++++++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((***))))))***,,,---------+++,,,,,,,,,,,,,,,,,,+++((()))***)))))))))***+++///---,,,+++)))'''((())))))(((((()))***)))'''%%%)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''(((((((((((())))))(((''''''((()))*********///---***(((***---///111555222---)))***...111333222555;;;?????????CCCIIIHHHFFFDDDDDDDDD???444+++222444333000///...---***+++,,,------,,,***'''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''(((((())))))999222''''''555AAAMMM[[[YYYrrrxxxuuummm===333111/////////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++---///000///...(((***...111000...222888DDD```SSSkkkzzz}}}~~~YYYKKKIIIBBBEEENNNDDD444333---,,,)))&&&$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((((((******************************,,,---------,,,,,,///,,,999===KKKdddppp~~~rrreeeRRREEEHHHGGG999...,,,***((('''''')))))))))(((+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''(((((((((((((((''')))******)))(((((()))*********+++++++++++++++******+++,,,------......---///111000---+++,,,...((())))))(((''''''((()))(((((((((***++++++)))'''***)))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((())))))))))))&&&''')))***++++++,,,,,,...,,,))))))+++---//////&&&(((,,,333;;;@@@BBBBBBLLLFFFDDDLLLSSSVVVVVVWWWZZZ[[[ZZZWWWQQQMMMOOOQQQ>>>;;;888777444000...///******++++++******))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))))))))***+++++++++%%%###...>>>MMMZZZeeeuuu|||ooo>>>222111000//////...,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,++++++,,,......---,,,++++++---000555DDD\\\rrrpppfffooo~~~vvvoooooossszzzvvvsssxxxtttdddXXXLLLLLLSSSOOO@@@555666555222---'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((()))***************++++++)))***---.........///000555;;;RRRYYYeeezzz~~~yyyaaaKKKEEEGGGAAA555333...)))'''((()))((('''))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''((((((((($$$''')))*********+++,,,,,,------,,,+++***++++++000000111333555777999:::<<>>GGGDDD>>>888111,,,)))(((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((************************''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))***+++,,,000///>>>IIIHHHcccttt???333111/////////...,,,***************************))))))))))))))))))))))))))))))))))))************...,,,******,,,---,,,,,,000222>>>OOOSSSUUUhhhxxxgggeeennnuuuuuuyyyooopppiiikkkggg}}}bbbOOOSSSPPP;;;;;;888555222000,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''((()))************))))))******+++,,,,,,,,,///...---,,,...777CCCLLLhhhxxxZZZIIINNNJJJDDD<<<444///,,,)))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''(((((())))))******,,,,,,,,,+++))))))***+++***,,,000111444999AAAGGG???AAADDDHHHNNNTTTYYY\\\XXXZZZ]]]___```___\\\ZZZZZZXXXRRRKKKMMMPPPHHH;;;555222---***)))******)))'''***...---***''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))+++---,,,******---000,,,222888;;;BBBQQQgggyyyzzz|||yyypppfffSSS@@@EEEFFFGGGEEE@@@888000++++++***((('''''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))***,,,,,,//////NNNiiieeepppwwwmmmsssuuu???444222///---------,,,+++************************))))))))))))))))))))))))))))))))))))************---,,,***+++...000111111111FFF^^^iiilllyyy```nnnjjjkkkzzzlllccctttzzzaaaSSS\\\]]]EEE>>>777444333111+++&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((******++++++***))))))***++++++,,,------/////////111:::MMMdddttt]]]NNNLLLKKKHHHAAA888000+++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((())))))***++++++,,,------,,,++++++,,,000333:::<<>>555222000//////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))***+++---444&&&###///333///:::MMMBBBiiisssuuuwww~~~VVVNNNQQQNNNCCC888111---+++)))(((&&&&&&'''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------...)))(((...000,,,,,,000222444444RRRnnn}}}bbbSSSDDDFFFMMM???///111(((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))+++---+++)))***++++++(((111444///222BBBRRRWWW___iiiqqquuuooo```TTTRRRKKK===777;;;999222///...(((!!!'''333)))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&000,,,%%%---333///---///000333///...DDDaaammm{{{bbbXXXVVVIIILLLHHHFFF<<<***''',,,)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$'''))))))((('''((())),,,(((&&&&&&***------,,,000111222111,,,)))---333999;;;666999FFFJJJJJJRRRSSSGGGIIISSSUUUTTTUUUQQQEEEDDD;;;666555+++%%%......)))$$$&&&+++,,,'''!!!&&&&&&''')))******(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((("""111)))'''222222JJJXXXyyyooohhheeejjj~~~~~~zzzlllXXXVVVbbblllooo|||ttt???555222000//////...---,,,***************************************************+++,,,+++++++++---///+++///...,,,444HHHZZZbbbooorrr{{{vvvqqqrrrSSSLLLIIIJJJGGG<<<000***+++)))&&&&&&&&&'''&&&%%%'''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------+++...000---((()))///555111DDDTTTsss~~~qqqVVVGGGKKKHHH:::444...+++(((((()))***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************///...,,,******---//////---***+++888QQQfffkkkeee~~~}}}kkkwwwzzz~~~xxxbbbJJJAAADDDHHHEEE777((()))222---))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************************###000111...333111---000...---+++666[[[hhhjjjaaaRRRHHHEEEDDD>>><<<555%%%************))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******++++++*********+++&&&)))+++,,,+++*********###$$$)))000888>>>CCCGGGPPPXXXXXXUUUWWWRRRQQQZZZ___]]]]]]dddjjjgggaaa___dddcccVVVNNNRRRMMM@@@===111///---+++++++++,,,---,,,)))&&&$$$%%%'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---***222)))---888888TTTccc|||aaa^^^kkkooo]]]WWWPPPFFFxxxsss@@@555222000//////...---,,,************************************************+++,,,------,,,---///111+++111333111<<>>999111)))'''***,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++,,,***))))))***+++,,,,,,222777FFF[[[nnn|||zzzwww}}}mmmTTTCCCLLLQQQKKK:::000222111+++((())))))***)))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******************************---...))))))000...---666000GGGSSSkkkjjj]]]VVVQQQEEEAAA???666...---,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((((((((***++++++***'''+++...---((((((,,,111===AAAIIITTT]]]bbbaaa___[[[ggghhhbbb```]]]bbbqqqbbbzzzwwwhhhpppuuummmiiiUUUbbbddddddhhh```PPPJJJLLLIIIBBB777---(((***---,,,)))&&&%%%&&&((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))),,,,,,'''666BBBFFFeeezzzooossstttqqq@@@555222000//////...---,,,***************************************************,,,------,,,---///111444---111@@@MMM\\\xxxzzz|||zzzhhh^^^MMMGGG@@@>>>???@@@???===??????@@@FFFPPP]]]iiiqqq{{{iiiWWWRRRLLL@@@444666333///,,,++++++)))((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------......++++++000444555777999ZZZ~~~{{{ddd]]]XXXOOOKKKCCC;;;111++++++,,,,,,+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++'''(((***---,,,***,,,111AAAPPPkkk|||qqqvvv||||||uuuggg```TTTLLLHHH:::'''&&&222((())))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++++++++222---%%%***444111000<<>>???CCCHHHLLLaaarrr|||tttwwwaaaTTTTTTKKK<<<:::666111---+++***)))((((((((((((((()))))))))***))))))))))))***************++++++,,,------......111)))+++333444222AAAWWWuuu|||uuu]]]NNNQQQJJJDDD;;;111+++)))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++++++++---...,,,...;;;JJJaaalll{{{www~~~qqqRRRMMMLLL===000---******)))((((((''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++++++++,,,,,,,,,---***//////333888666AAAXXXuuuiii]]]WWWRRRIII@@@;;;333,,,(((((()))+++(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******+++---///000...+++(((***+++...333<<>>444111---***************))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))******444///444BBBHHHVVVkkkttt___ooowwwlll???555222000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,---000222...CCCVVVccc{{{mmmZZZEEE===???DDDJJJNNNIIIJJJLLLNNNOOOOOOOOOOOOLLLLLLMMMMMMLLLJJJIIIHHH@@@OOO^^^rrr|||qqqbbb[[[OOO@@@<<<888222---***((('''&&&((((((((()))))))))******)))))))))*********++++++++++++,,,,,,------......000///222555111666UUUyyywwwmmmnnnVVVUUUSSSOOOFFF:::///))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))***************++++++++++++,,,///+++***---000:::RRRiii{{{tttxxxgggQQQJJJHHH???333000...+++)))'''(((((()))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,------...,,,555333...333DDDhhh]]]QQQNNNIIIDDD<<<444...+++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********,,,...---+++))))))***+++333@@@MMMYYYccciiillltttdddeeepppwwwtttvvvlllkkk}}}ssslllmmmmmmwww|||qqqdddfffsssrrr{{{tttZZZOOOTTT]]]___\\\LLLCCC777---(((((()))******************)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******'''000444DDDJJJTTTsss[[[cccwww{{{tttqqqqqqwwwxxxjjj===555222000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------...///111333:::SSSlll}}}SSSFFFAAA@@@EEEJJJMMMQQQUUUYYY```iiinnnnnnnnnoooppphhhfffccc^^^WWWNNNGGGCCCBBBFFFIIIXXXlllrrrrrr{{{mmmhhhTTTOOOAAA<<<555///,,,***((('''(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---............333444444???WWWooo{{{yyyxxxyyyrrraaaaaa[[[PPPEEE;;;333...+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,000***---;;;JJJYYYnnntttccckkkzzz|||{{{mmmZZZJJJ>>>888777444///+++))))))+++---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---.........222666444<<<]]]wwwppp___]]]PPPLLLGGG???777111,,,)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********'''***,,,***(((+++444;;;BBBNNN^^^iiinnnoooppprrr{{{lll[[[WWW```dddaaaeeeooonnnqqq||||||wwweeeWWW]]]nnniiiWWWSSS[[[fffnnn^^^UUUIII===555000---,,,******++++++******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********'''+++777QQQNNN^^^nnniiissssssmmmbbbXXXRRRMMMHHHIIIMMMIIIPPPWWWZZZ\\\```gggkkktttsssvvv~~~vvvhhh<<<555333000/////////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...//////000333555NNNYYYsss|||VVVNNN;;;CCCDDDIIIRRRZZZcccppp|||sss{{{sssnnnlllVVVRRRFFFDDDMMMTTTbbbyyy~~~yyyaaaeeeFFFAAA:::333000---,,,***))))))))))))************)))************+++++++++++++++,,,------......///---222///222UUUgggpppnnnoooeeeXXXNNNGGG>>>444---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,111...999TTTmmm{{{yyyuuurrrNNNDDD<<<888222,,,***+++---000******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++++++++,,,,,,---...//////...333>>>ggg{{{eeeRRRQQQNNNHHH@@@666,,,'''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((,,,///......777GGGUUU^^^jjjvvvyyysssnnnpppttt~~~zzzsssvvv}}}uuuooo]]]hhhssswwwtttpppqqqsssbbb___YYYRRRIII>>>444---***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************333111???YYYKKK\\\~~~VVVqqqppp___VVVRRRIIIFFFGGGMMMNNNLLLNNNSSSTTTWWWWWWUUUTTTVVVYYYZZZUUUPPPOOOSSSTTTTTTZZZbbbuuudddAAA777444000.........,,,+++------------------------++++++++++++++++++++++++---+++---000,,,,,,<<>>UUUSSSNNNlllxxxkkk}}}yyymmm```ZZZZZZ\\\]]]^^^XXXVVVWWW^^^gggooovvv{{{vvvuuujjjhhhpppqqqiiilllxxxuuucccAAA666444000///......---+++------------------------,,,,,,++++++++++++++++++---,,,...111///222FFF^^^uuuoooQQQEEECCCEEEHHHKKKaaazzzxxxssstttwww|||lll```XXXOOOJJJJJJfffsssuuuxxxyyywwwsssjjjVVVEEEBBB???444++++++)))***+++,,,,,,+++*********++++++++++++,,,,,,,,,.........---...000111000666+++>>>hhhuuuddddddzzz]]]xxx~~~ssseeeRRREEE>>>888///...,,,******++++++,,,************************))))))))))))************))))))******+++,,,,,,,,,///***''',,,111333000,,,BBBVVVwwwooo{{{xxxmmmcccTTTEEE<<<>>><<<000)))+++++++++******************(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,///---...222...111@@@JJJ}}}~~~]]]OOONNNHHH???:::...,,,)))(((((()))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))&&&''',,,---+++***,,,...)))111HHHYYYaaaqqq|||gggqqq|||yyy{{{uuujjj~~~~~~aaa]]]RRRTTTaaaOOOBBB999555222000---(((''')))((()))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((******))))))***+++,,,444NNNVVVYYYqqqllljjj|||zzzxxxxxx~~~sssbbb@@@666444000///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---...000111;;;UUUpppccc>>>;;;EEEIIIRRR```zzzxxxfffSSSLLLJJJHHHDDDCCCAAAEEEHHHJJJQQQaaayyyxxxlll___VVVSSSPPPdddpppsssssspppyyy~~~cccLLLIIIGGG;;;000---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,111///---...000111222222<<<>>>aaaaaaoooyyy{{{~~~cccIIIDDD@@@222...***)))***,,,+++***************************)))))))))*********++++++)))******++++++,,,,,,---...+++,,,111111///555>>>mmmwwwfffeeeooocccJJJKKKKKK999+++***++++++*********++++++,,,((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,------...000...000333...777OOO|||vvv\\\OOOLLLGGG@@@555111,,,)))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************************)))'''''',,,...,,,+++------HHHVVVccc}}}yyywwwssszzzuuu{{{{{{~~~iiieeemmm]]]RRR\\\VVVMMMDDDEEE===...'''***,,,((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((()))************---///>>>XXXTTT^^^vvvYYY[[[sss}}}yyy^^^>>>666444111/////////...---------------------------,,,,,,,,,,,,------------111......000666IIIkkkYYYFFF===EEELLLTTTllloooXXXWWWUUUYYYcccjjjkkkjjjjjjYYYYYYWWWOOOHHHHHHOOOWWWrrrnnnpppQQQ]]]gggmmmqqqvvv{{{|||mmm[[[OOOGGG???444---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------000---...111444333444555///QQQvvvrrrnnn~~~}}}```KKKFFF777111***(((***,,,+++)))************************))))))*********+++++++++******++++++,,,---------,,,///555444+++,,,HHHiiixxxjjjUUUXXXxxx[[[OOOKKK@@@444000++++++***))))))***+++,,,(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------......---111111555999999KKKkkklllUUUJJJGGG===888111,,,***+++++++++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++,,,***+++---------222999IIIooo}}}~~~zzz}}}xxxuuueee{{{}}}}}}www|||mmmVVV```www{{{ooojjjcccZZZMMMMMMEEE888000000///,,,*********)))))))))))))))''''''''''''((((((((((((((()))))))))************))))))***,,,++++++000666GGGWWWXXXhhh~~~YYYbbbbbbwww|||[[[<<<666444111////////////...------------------------,,,,,,---------.........000...///555FFFddd^^^???FFFMMMQQQ[[[tttrrrZZZNNNXXXooo{{{}}}pppeee^^^YYYlll~~~wwwtttccc]]]\\\bbbkkkwww}}}zzz{{{uuu{{{mmmsssmmmXXXFFF@@@777---...------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,...333444111222666999ccczzznnnjjjYYYJJJ===666---)))+++,,,+++)))************************************+++++++++++++++++++++,,,------......//////000111333CCCjjjuuuXXX^^^{{{fffPPPHHHEEE???666,,,+++***(((((()))***+++))))))))))))))))))))))))))))))))))))************+++,,,,,,---......//////---222111555CCCUUUttthhhNNNMMMCCC===555///,,,,,,,,,---******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))******+++++++++,,,,,,---......---111???NNNyyy|||jjj]]]|||wwwtttkkkhhhyyyoooppp}}}uuu|||nnnttthhhppp~~~mmmYYYQQQLLLIIIAAA555---,,,+++*********)))))))))(((''''''''''''((((((((((((((()))))))))***************(((***,,,,,,---555???QQQRRRcccxxxeeeddd|||uuuMMMttt}}}YYY<<<666444111///000000///...------------------------,,,------....../////////......333BBB^^^ZZZ???<<>>000++++++++++++******))))))(((''''''''''''(((((((((((())))))))))))************,,,))))))---...///;;;JJJSSSRRRiii}}}vvvkkk___UUUtttwwwuuugggdddhhhzzzuuuTTTqqq|||YYY===666333111000000000000///------------------------,,,------...//////000000...111;;;QQQsssXXXBBB@@@DDDOOObbbyyyjjj|||jjjaaaZZZVVVUUUSSSPPPOOOQQQVVV[[[fffwwwkkkaaaiiiyyy}}}uuuhhheeebbb___pppzzzttteeejjj{{{fffKKK999555111000...---,,,,,,,,,---,,,,,,,,,------------......---000333000...===PPPuuuffffff|||___eee|||~~~VVVIIICCC:::111,,,+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---......//////111000444HHHooo___XXXnnn}}}\\\FFF<<<444111...+++))))))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000111111111888999KKKhhhSSSMMMCCC:::333///,,,***+++******))))))******+++))))))))))))))))))))))))'''''''''((()))*********))))))***++++++,,,---------+++...999III\\\rrrsssyyywwwmmmmmm}}}rrruuutttbbbdddyyy|||wwwyyyxxxvvv|||xxxtttwwwiii}}}~~~tttlllaaaZZZXXXQQQBBB333,,,,,,+++******))))))(((''''''''''''(((((((((((())))))))))))************...)))(((---...222AAATTTVVV```kkkwww~~~ZZZSSS^^^||||||eeeZZZhhhyyyyyysssqqq||||||nnnfffdddccciiinnn}}}___GGGvvvZZZ???666333111000000111000///---------------------------------...///000000111///444AAAZZZ~~~\\\OOOQQQBBBSSSbbbpppggg|||iii|||hhhVVVRRRVVVWWWSSSOOOMMMOOOUUUbbbrrrtttpppuuuyyyxxx}}}vvvwwwjjjUUUaaayyyyyyrrrfffpppyyyRRR999999111000...---,,,,,,------,,,,,,,,,---------......///...111444222555KKKfffqqqqqq|||ggg}}}|||www{{{vvvsssLLLGGG>>>444,,,***,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////***888JJJ```jjjVVV\\\~~~gggNNNLLL777555111---+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111222111===DDDaaa]]]VVVLLLAAA999333---***++++++************++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))***+++,,,,,,------000,,,///AAA[[[sss{{{bbb]]]hhhnnntttyyyxxx{{{zzzxxxrrr{{{yyyjjjZZZ\\\dddWWW???,,,,,,++++++***))))))(((''''''''''''((((((((()))))))))))))))************///)))(((---///333EEEZZZ^^^vvvooosss[[[JJJYYY]]]JJJDDDUUUfffkkkpppwwwxxx~~~mmmhhhuuuzzzjjjWWWPPPpppZZZ@@@666444222111111000///---........................,,,000---,,,111,,,)))000>>>///ZZZjjjmmmJJJFFFLLLLLLZZZ}}}kkktttxxx~~~wwwmmmpppyyyuuuqqqmmmgggdddlllxxxqqqkkk^^^WWW||||||WWWHHH111444///,,,......,,,+++------------...............222***444///999222bbbxxxdddwwwbbbVVVRRRRRRQQQMMMMMMRRRTTTQQQOOOOOONNN___vvvxxxWWWMMM^^^bbbcccsss}}}tttrrrsss|||lll@@@JJJ===###444333'''---,,,++++++******++++++)))******++++++,,,------111$$$,,,555******555444444CCCnnnzzz^^^bbbhhhLLLAAA<<<333,,,,,,///---(((++++++++++++++++++++++++***++++++,,,,,,------...111...///333333...---///555===nnnZZZMMMVVVNNN999...------)))''')))***((())),,,))))))))))))))))))))))))))))))))))))******************,,,...,,,(((+++000000777EEEVVVoookkkdddxxx}}}zzzlllkkkjjjlll}}}{{{nnn}}}aaaQQQPPPAAA///'''...111)))&&&,,,((((((((((((((()))******++++++******************///,,,000)))&&&AAAVVVKKKbbb|||yyy~~~___QQQHHHIIIuuuXXXVVVPPPIIIGGGOOO___lll|||}}}TTTKKKSSSUUUTTTnnnzzz}}}~~~WWW===666444222111111000///---........................,,,000,,,,,,222///,,,444(((eeeXXXBBBDDDOOOVVV{{{nnnyyyggguuuuuuzzzuuurrrqqqnnnkkkooowww}}}pppmmm^^^OOOlll~~~nnnLLL:::666111...//////---,,,...---------............///222...111444444FFFzzzzzzXXX]]]sss___SSSOOOOOOOOOLLLIIIHHHKKKMMMLLLJJJIIIQQQUUUYYY^^^eeepppxxx{{{ooowwwzzzwwwqqqppphhhzzzZZZIIIAAA//////000...---,,,++++++***+++++++++*********+++,,,,,,---------+++...000,,,///333///888WWWrrrqqqooowww~~~oooNNNDDD999111...,,,++++++++++++++++++++++++++++++***++++++,,,,,,---......//////---,,,///333555444JJJhhhqqq]]]ZZZPPPBBB888//////+++)))++++++((((((+++))))))))))))))))))))))))))))))))))))***************)))***......+++,,,000333HHHbbbzzzvvv]]]uuummmfffggghhhooo}}}uuu~~~}}}aaaUUUTTTOOOBBB222)))'''((()))***((((((((((((((()))******++++++******************++++++---...555KKKZZZVVVvvvZZZDDDCCCPPPlllfffNNNOOOPPPQQQRRRPPPMMMJJJgggwwweeeGGGIII^^^sssuuuxxxWWW<<<666444222111111000///---........................---///+++,,,333000...888BBB\\\FFFAAAFFFWWWjjjpppllluuu```iiilllvvvxxxtttxxxnnn___eee|||zzzuuuqqqoooqqqrrrrrrtttwww|||tttvvvhhhPPP```~~~vvvVVVAAA999333000000000------///------........./////////222111---:::555fff]]]RRRqqqnnncccWWWPPPQQQVVVZZZ\\\YYYWWWUUUVVVZZZ___```___eeekkkuuu}}}vvvuuuaaacccxxxHHHFFFAAA---...000------,,,+++++++++++++++******++++++,,,,,,------***222///+++///222000111OOOxxxnnnZZZkkkbbbQQQ@@@888222,,,+++000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---000000---///555999888ZZZ{{{mmmYYYLLLKKKFFF555222---***,,,,,,)))(((***)))))))))))))))))))))))))))))))))*********++++++***((()))---///...111555HHHmmmjjjlllmmmfffiiiooozzz|||ttt}}}uuu___WWWTTTTTTNNN>>>***$$$))),,,((()))(((((((((((()))************++++++++++++++++++,,,...+++///???JJJQQQZZZoooTTTAAAGGGeee}}}XXXPPPOOORRRZZZaaa___UUUKKKRRRcccqqq{{{xxx|||aaaZZZooowwwvvvyyyWWW===666444222111111000///---........................---///+++...333...---999XXXjjjHHHEEEIIINNNggg~~~zzzgggjjjiiinnnjjjYYYNNNSSSZZZLLLLLLddd|||}}}pppllliiikkkppptttvvvwww{{{www{{{qqqVVVWWWxxxzzzkkkHHH<<<666111111000---,,,...------......//////000000111//////;;;FFFxxxQQQnnnyyywwwvvvyyywww{{{uuurrr```YYYvvvNNNFFFJJJ111///+++------,,,++++++++++++,,,******++++++,,,------...***444---***222...///BBBooo|||eee\\\{{{rrrttt\\\FFF>>>888000---111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///333666222///777CCCwwwoooTTTTTTOOO999444---***+++,,,***)))***))))))))))))))))))))))))))))))*********++++++++++++***+++------000:::DDDqqqzzztttxxx}}}uuurrrvvvjjjwwwtttvvvttteeeccc```UUUPPPDDD777...,,,+++)))))))))(((((())))))***+++******+++++++++++++++,,,---000***000EEEKKKSSSmmmTTTKKK<<>>555///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////222,,,111999333---DDDgggggg^^^VVV@@@888000***+++,,,++++++,,,************************************+++++++++++++++,,,---------444GGGYYYmmm{{{sss~~~vvvuuuvvvtttyyyiiikkkkkksss{{{|||pppllltttuuuiiiZZZNNNGGG;;;+++''',,,)))))))))))))))***++++++******++++++,,,,,,,,,,,,***///,,,444KKKVVViii```???IIIIIImmmbbbYYYXXXZZZ___hhhppptttuuubbb\\\UUU]]]pppuuuxxxlllQQQFFFNNNbbbqqq{{{yyySSS999666444222111111000///---........................---///...000222...:::UUUsss~~~aaaLLL@@@FFFSSSlllsss|||^^^PPPRRRWWWnnnpppWWWXXXnnnttt~~~{{{~~~{{{zzz{{{}}}zzzppphhhiiiooosss~~~www```HHHFFFTTTnnn\\\DDD<<<666444111------///------...///000000111222222,,,<<>>===:::///...------,,,,,,,,,,,,,,,++++++,,,,,,------......///...,,,///444:::TTTyyyuuuhhh\\\gggvvvgggSSSEEE;;;111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////555------444333<<>>VVVkkkkkkaaauuutttzzzllleeemmm{{{ooo\\\TTTEEE///(((///***))))))))))))***++++++******++++++,,,---------,,,///111;;;LLL\\\uuugggFFFDDDLLLffffff]]]dddnnnvvvyyywwwsssqqqqqquuummmcccccceeennnyyyqqqQQQBBBFFFXXXmmmppp{{{SSS888666444222111111000///---........................---///...000222555NNNuuujjjPPPGGGCCCLLLcccyyyiiiLLLBBBKKKPPPjjjmmmTTT[[[xxx}}}|||xxx}}}|||yyyzzzwwwhhheeelllrrr}}}iiiMMMAAAHHHwwwppptttIIIAAA:::777444000///111------...///000111222222222111???eee___eee|||yyygggWWWGGGOOOTTThhhvvv}}}WWWEEECCCGGGMMMNNNSSSjjjtttWWWRRRCCCUUUdddCCCDDD999333......---,,,,,,,,,,,,---++++++,,,,,,---............///111000666TTTwwwlllYYY^^^nnnQQQBBB777///------------------------,,,,,,------.../////////111222111222<<<\\\}}}|||hhh^^^mmm{{{tttlllNNN@@@333......---,,,---*********************************+++++++++,,,,,,...,,,,,,333>>>NNNccctttiiiUUU___{{{uuu{{{zzzsssuuuyyyhhh\\\OOO>>>222...******))))))******+++,,,******++++++,,,------...111---666DDDQQQfffzzz\\\FFFQQQDDD}}}___XXX___kkkuuuzzzzzzxxxuuuxxxsssiiihhhnnnzzzvvvXXXEEEEEEIIIRRRaaakkkxxxTTT:::666444222111111000///---........................---///...///333;;;^^^^^^EEEEEEGGGUUUwww}}}aaaGGGBBBLLLMMMeeefffMMM[[[wwwttt}}}}}}xxxzzzsss{{{hhhdddllltttyyy}}}lllRRRBBBGGGbbbmmmLLLDDD===999666222111333------...///000111222222333777AAAxxxGGGvvvqqqpppqqq~~~^^^HHHNNNWWWWWWZZZSSS[[[lllrrr|||fffDDD???BBBNNN[[[[[[[[[nnnyyyUUUNNNCCCFFFkkk}}}{{{OOOJJJ555444......---,,,,,,,,,,,,---++++++,,,------......///,,,111666///777jjjlll[[[ppp}}}yyy\\\HHH>>>555------------------------,,,,,,------.../////////+++777:::555HHHwwwuuuXXXHHH888000///---,,,---******************************+++++++++,,,,,,,,,000******666HHHZZZjjjvvvttt```lll{{{kkk}}}pppnnnuuuzzzvvvlll```XXXOOO===,,,*********)))******+++,,,******+++,,,,,,---......///)))999OOO]]]www~~~UUUBBBQQQ^^^zzzVVVFFFHHHNNNXXXfffrrrzzz}}}zzz}}}xxxzzzxxxxxxkkkUUU===:::DDDGGGWWWtttnnn~~~uuuRRR;;;777444222111111000///---////////////////////////444)))111555+++AAArrreeeWWW???KKKIIItttoooRRRCCCCCCHHHKKK\\\]]]NNN^^^yyysssvvv{{{{{{zzz{{{}}}}}}uuuhhhaaaeeejjjlllrrr[[[GGG<<>>\\\{{{YYYBBB===777444---555///000111111000000222444333[[[yyyhhhfff}}}kkkqqqyyyiiilll|||pppOOOQQQ___PPP^^^___ooohhhWWWOOOUUUWWWbbbZZZDDD===@@@eeeHHHKKK888777111...//////------///---......//////000000111///444CCClll}}}gggZZZnnn|||tttyyyzzzpppvvv{{{zzz~~~zzzuuu|||yyyiii]]]LLL===999333/////////,,,+++...............///000111222111;;;AAArrr}}}ttt===@@@...///,,,,,,,,,+++******************++++++,,,---------,,,222111LLLfffiiiqqqtttbbbllllllkkk}}}vvv~~~zzzxxxjjjQQQ444---,,,000///******///------,,,,,,---......///(((BBBQQQXXX}}}uuu[[[SSSJJJUUUuuucccDDDEEEFFFIIIIIIDDDBBBJJJUUUvvvWWW888444999DDDFFFEEEOOO^^^qqq|||zzzSSS>>>666444111000111111///...////////////////////////444000***111VVVwwwzzz___OOOEEENNN]]]}}}gggPPP???===CCCHHHOOOhhhlllXXXaaa|||qqqiiiWWWFFFEEEVVVjjjvvv{{{}}}{{{xxxxxxxxxnnnaaagggqqqoooTTTAAA888MMMpppbbbAAA>>>@@@888///000000111111111000000222444<<>>;;;OOO~~~VVVKKK???999333///000000------000.........///000000111111666888OOOzzzllljjj}}}eeeSSSZZZjjjuuufffWWWTTTbbbiiijjjoooeeeppp}}}~~~}}}zzztttooonnnzzzsssZZZuuucccGGG===555///......------///.........///000111222333333999RRR\\\CCC///333...,,,,,,+++************+++)))***,,,---............111BBB```|||rrrgggiiirrrlllvvv|||}}}hhhDDD222)))...111***)))...------,,,------...///000,,,SSSWWW```sssUUURRRLLL^^^~~~eeeKKKAAADDDKKKRRRSSSQQQTTTZZZxxx~~~xxxHHH444666???HHHGGGEEEPPP```ppp||||||RRR>>>555333111000111111000...////////////////////////+++000...777```xxxrrrtttMMMDDDJJJVVVkkkmmmXXXIIIAAAAAADDDFFFQQQpppxxx___aaannniiiYYYGGGKKKfffppp}}}}}}oooooo{{{yyyiiidddlll{{{{{{]]]FFF666CCCcccsssDDD:::AAA:::333///000111111000///000333555<<>>BBBlllmmmEEEGGG<<<555111111000......000......//////000111111111888>>>\\\|||wwwssszzz}}}vvv[[[MMMSSSddd}}}qqq___QQQIIIZZZVVVoooyyyzzzyyy~~~|||{{{}}}uuukkkeeerrryyy^^^XXXzzzOOO@@@777...---.........000////////////111222333444777777nnnHHH555444------,,,,,,+++***+++++++++******,,,---...///000000333TTTjjjqqqgggqqqqqqzzz{{{vvv{{{ttt[[[>>>)))***///,,,***---------------...///000111:::aaaTTTjjjgggFFFFFFPPP|||zzzgggVVVPPPKKKJJJQQQYYY^^^bbbeee~~~wwwbbb;;;777;;;CCCHHHEEEEEESSSeeerrrRRR===555333111000111111000///////////////////////////)))555111333VVV}}}sss|||tttGGG<<>>BBBYYY{{{PPP999<<<777777222000111111000000111555888KKK~~~ppp```KKKJJJLLLRRRbbb|||XXXUUU```QQQrrriiivvv^^^eee}}}kkkNNNCCCCCC;;;[[[HHHGGG>>>777222111000......111...//////000000111111222666IIIlllxxx{{{lllyyymmmZZZTTT___qqqttt\\\TTTWWWYYYWWWXXXzzz~~~xxxyyyxxx}}}qqqbbbWWWdddzzznnnRRRyyy___GGG;;;000.../////////111/////////000111333444555===LLLttt{{{\\\CCC666222------,,,++++++++++++++++++++++++,,,...000222333CCCaaalllxxxhhhmmmrrrwwwtttvvvqqqdddnnnppp{{{qqqyyyuuuvvvvvvoooPPP222))),,,---,,,,,,,,,,,,------...///111111555]]]ddd}}}]]]GGGHHHYYY~~~pppeee}}}mmm^^^[[[```eeejjjmmmfffLLL444;;;>>>CCCDDDCCCHHH\\\ppprrr}}}PPP<<<555333111000111111000///////////////////////////...666111<<>>]]]rrrmmmiii~~~eeeYYY\\\qqqyyyUUUCCCGGGNNNNNNPPPYYY|||qqqwww}}}yyyzzz{{{~~~|||yyykkkZZZKKKTTTqqq|||WWWaaa~~~PPPBBB555000000//////000//////000000222444555666DDD|||xxxnnnUUU666888------,,,++++++++++++,,,,,,+++++++++---000333555UUUaaarrrxxxpppooo~~~}}}yyyyyy}}}{{{}}}kkkhhhlllvvvppp}}}ttttttttt|||bbbBBB...***---...---,,,,,,------...000111222<<<```|||ttt```MMMEEEHHH^^^sssgggwwwiiifffjjjnnnrrrvvvuuuiiiMMM>>>666<<>>???AAAFFFKKKTTTjjjaaa~~~sssuuuRRR;;;555444222111000000//////---------............///,,,666DDDxxx~~~jjjHHHAAAGGGVVVfffhhhWWWkkklllIIISSS[[[KKKBBB555CCCRRRfffzzzjjj]]]~~~{{{xxx{{{{{{nnn___ddduuu}}}mmmjjj```___kkkfffTTTfff\\\DDD777>>>MMMtttpppNNN<<<@@@...555111111///333777111999PPPrrr}}}cccGGGAAAGGGJJJNNNcccpppmmmrrr[[[jjjjjjzzzqqq{{{nnn[[[HHH:::888CCCQQQTTTFFF@@@777111///111111///222333///111666111333AAATTTpppttt```iii}}}}}}|||[[[BBBGGGOOOTTT^^^[[[www{{{qqq|||yyypppkkkppp|||~~~~~~|||iiiOOOEEEVVVppp{{{{{{uuubbbkkkSSSAAA777...111,,,555111333,,,333333---999AAAqqqwwwmmmxxxmmmZZZbbb]]]AAA333111...,,,,,,---...---,,,+++...000,,,,,,===SSSnnnkkkfffdddllltttvvvtttyyyyyyvvvzzzttt}}}vvv~~~QQQ111)))+++///,,,000+++***///,,,+++555KKK~~~}}}MMMKKKVVV|||rrr[[[SSS\\\{{{{{{]]]MMMGGGHHHLLLWWWdddnnnsssssshhhAAA:::444000AAA@@@AAAGGGQQQaaazzzfffuuuuuuTTT===555444222111000000//////------........./////////...222BBBrrr}}}~~~bbbDDDDDDLLLZZZrrraaaOOOfffuuuPPPaaafffJJJ>>>777EEERRRhhhtttdddrrr}}}~~~iiiTTTXXXrrrwww~~~pppeeelllcccZZZppphhhQQQ___hhhFFF:::888EEEyyy|||ZZZ======///555222222000333666222===WWWqqqzzz\\\FFFAAAFFFIIINNNhhhtttxxx}}}___hhhmmmwww^^^vvvvvvyyysssbbbKKK;;;999???CCC~~~[[[DDD???999444000//////000...111...///111---666LLLtttyyymmm___vvv{{{}}}~~~ZZZCCCFFFNNNUUU```bbb~~~rrrjjjaaa___fffxxxwww~~~~~~~~~xxxlllUUUCCCKKKfffwwwwwwxxxaaakkkjjjLLL;;;111222---222111000222000555111777bbbkkkiiizzzfffMMMmmmrrr>>>777444///,,,+++,,,...000+++,,,///111...222IIIbbbxxxgggZZZcccooowww}}}zzzvvv~~~xxx|||vvv~~~qqqCCC,,,---...,,,///,,,+++///---...<<>>===@@@???mmmeeeDDD@@@;;;777222---...222***......///000///@@@___vvv\\\eeeuuuyyy~~~zzz}}}zzzttt\\\HHHIIIOOOVVVbbbeeewwwrrr|||___VVVTTT[[[yyyrrruuu|||tttjjj\\\GGGEEE]]]ttt{{{}}}~~~tttuuuSSSMMMtttQQQ===777555000...000///666///777777@@@xxxccccccxxxqqqyyyQQQVVVtttyyyOOO888333///...---,,,...111+++---000000000===\\\xxxuuujjjyyyiiizzz}}}lll~~~vvvsss|||}}}zzznnnyyyaaavvvvvvyyyWWW888222,,,+++...,,,---222111888JJJuuuyyyVVV@@@???YYYSSSOOORRRddduuuUUUHHHLLLGGGDDDJJJVVVaaaeeeeeejjjdddHHH///222888>>>IIINNNHHHKKK___kkkSSS<<<444444222111000/////////------......///000000111222;;;hhhpppsssqqqPPP@@@KKKSSSeeemmmXXXooozzzhhhWWWEEEKKKJJJ^^^~~~mmmwwwrrrssseeeVVVQQQRRRjjjxxxqqqnnniiifff^^^cccjjjoooXXXRRRjjjJJJ===666???llluuusssCCC:::555666111222//////000///BBBccczzzhhhOOODDDBBBFFFIIITTT___zzzWWWssssssaaaYYYjjj~~~yyywwwiiiOOO>>>>>>AAA@@@ZZZvvvGGGAAA===:::444------222---111222333333222IIIooogggRRRmmmrrrmmmyyyrrrssszzz{{{yyybbbJJJGGGNNNZZZhhhggglllyyyxxxYYYRRRXXXhhhvvviiiooo~~~yyyqqq\\\JJJBBBVVVqqqzzzzzz}}}yyykkkQQQIIImmmtttTTT;;;777666666333222///777///777;;;MMM{{{www___vvv^^^sss~~~jjj{{{wwwqqqSSSJJJXXX~~~wwwddd:::222...///000...---000...//////...111DDDggg~~~jjjeeexxxrrreee{{{```nnn|||vvvuuuvvvpppnnnvvvnnnrrr^^^[[[xxxpppwwwjjj???111,,,+++...,,,...333111<<>>EEELLLPPPJJJOOOjjjmmmQQQ;;;555444222111000000//////------...///000000111222///KKKfffiiidddGGGAAALLLRRRjjjssshhhtttnnnJJJAAAMMMaaaiiiqqqiiiggg]]]aaakkkfff{{{{{{vvv|||vvvkkk]]]ccceeesss___QQQaaaNNN:::555;;;YYYqqqFFF999888555...111///000333666NNNtttsss{{{iiiSSSGGGBBBDDDJJJSSSYYYsssYYY}}}}}}uuueee[[[UUU]]]vvvuuuqqqcccNNN???;;;>>>AAAIIINNNDDD===;;;666...---333...111000111000...HHHrrrqqqdddaaa{{{|||gggooo}}}wwwiiiGGG@@@JJJ\\\ooolllhhhxxxUUUTTTnnnbbb[[[eeeuuu|||zzzVVVLLL@@@LLLkkkzzzzzz}}}hhhVVVKKK]]]jjjCCC888333888555444222333111555<<>>JJJ\\\mmmppplll{{{UUU[[[RRRWWWjjj}}}}}}SSSQQQAAABBBaaavvvxxx}}}zzzooo]]]FFFPPP}}}MMM===111666222333444...555777DDDwww]]]mmmxxxZZZmmmwww]]]zzzttt[[[aaajjjPPPDDDZZZSSS>>>---...222000------///000000000999NNNiii|||kkkwwwiiimmmhhhiiiRRRNNNbbb}}}xxxmmmcccfffttt}}}yyyyyywww```jjjrrrYYY444111---...,,,///111...???___wwwiii???GGGOOO|||aaannn}}}WWWHHHKKKaaazzzWWWKKKMMMUUU\\\\\\UUUOOONNNPPPMMM@@@999777999CCCOOOQQQJJJUUUtttxxxuuuRRR<<<555444222111000000//////------...///000111222222666LLLqqqgggcccXXXEEELLLTTTWWWwwwzzzPPP???DDDIIIVVVtttppptttnnnsssxxx]]]ccc{{{sssiiidddkkkcccaaa\\\ppp]]]JJJYYY]]]:::999:::EEEJJJ555999333000444222222333888UUUsssgggRRR>>>???LLLNNN```tttUUUnnnxxxcccqqqggg^^^UUUFFF777777@@@???kkkZZZJJJ===;;;999111...222000000000444777666RRRtttbbbnnnvvvyyyxxxttt```nnnhhhIIIBBBKKKYYYgggrrrppp}}}WWWcccVVVPPP```}}}UUUXXXCCC;;;YYYqqqtttyyyvvv|||cccBBBLLLyyy{{{OOOAAA333888222111333***:::;;;MMMqqq\\\kkkwwwZZZmmmiiiXXX~~~oooSSSNNNeeerrrwwwwwwuuuUUUBBB???EEEzzzvvv```EEE...,,,222000---...+++...111555AAAVVVmmm{{{lllccclllgggkkkLLLQQQTTTqqq~~~|||sssjjjjjjuuuqqqvvvuuujjjttt~~~hhh;;;000,,,---,,,000444333FFFhhh{{{PPP???HHHQQQqqq]]]kkkkkkFFFOOORRRlll}}}YYYLLLNNNWWWaaaddd```ZZZWWWWWWOOO@@@::::::888CCCPPPSSSLLL___zzzdddoooYYY999999444///...000222000...............///111222333333MMMyyysssjjj```NNNPPPZZZQQQZZZkkk||||||PPPEEEDDDNNNVVV}}}uuuyyywwwrrrmmmooossssssYYY___sssbbbooohhhhhhlll^^^\\\^^^eeeNNNXXXssshhh>>>:::999AAAqqq|||~~~KKK999<<<666,,,444,,,333000>>>nnnxxx}}}ooo]]]KKK@@@CCCKKKQQQVVVpppzzzggg]]]xxxsssiii^^^SSSHHH===999:::EEEWWW{{{>>>AAA===888000888333333111///888888111___bbbxxxrrr~~~lllNNNPPP\\\ddd\\\lllOOOAAAHHHZZZgggqqqdddsssZZZ^^^zzzhhhiiiYYYDDD<<>>CCCLLLRRRWWWooo|||rrrdddrrr^^^PPPGGG???;;;<<<<<>>999000777222///444---+++444CCC{{{mmmjjj}}}fffWWWaaa[[[iiiuuufffLLLBBBMMM```lllppp{{{~~~sssbbbssswwwddd___RRRAAA;;;GGG^^^tttzzzvvvkkkJJJCCC\\\RRR:::999:::444555777111777AAAtttjjjWWWeeesssXXX___{{{qqq___ppprrrVVV^^^ooo]]]sssjjjSSSCCC:::NNN~~~III333000///333+++000///+++...:::QQQmmmvvvlllcccuuubbbiiiccc{{{GGGCCCSSSooo|||zzzzzzwwwtttpppmmmjjjppp~~~rrrcccttt|||zzzxxxqqq{{{___444222+++,,,111000666VVVzzzaaaDDDBBBLLLdddqqqSSS]]]jjjRRRTTT\\\xxx^^^ZZZXXX___dddlllqqqeee]]]eeeQQQBBB888===FFFLLLPPPTTT^^^ssshhhsss~~~~~~YYY;;;;;;999666333111///..................///111222333NNNzzzrrrgggXXXPPP\\\```UUUlllxxxfffZZZqqqoooLLL@@@???RRRooo}}}sssnnnllllllhhhnnnjjjppp{{{jjjlll```]]]ccc]]]\\\\\\bbbKKKRRRjjjhhh???<<<999???tttwww~~~RRR<<<:::111...222///333666NNNyyykkkgggQQQBBB===BBBKKKMMMQQQfffwww|||fff{{{vvvxxxzzz___NNNEEE@@@======>>>FFFKKKEEE>>>:::000666000111777222///666III}}}jjjhhhfff___aaaxxx___zzz}}}aaaIIICCCPPPaaakkkjjj~~~ccclllddd[[[QQQCCC>>>EEEXXXoooxxxqqqiiiMMMAAAOOOrrrsssaaa888:::;;;222555888222444HHHfffTTTcccmmmSSS^^^{{{kkk]]]ppp{{{ZZZffflll___EEE:::EEEoooWWW:::222000333---111555,,,---???UUUeeemmmpppyyy^^^[[[[[[ZZZpppBBBCCCVVVuuu|||zzzyyyxxxvvvrrrnnnjjjfffiiiwwwNNNbbbrrrrrrfffzzz;;;444///---...000:::TTTnnnyyyccc???BBBRRRxxxyyyZZZSSS\\\llliiiOOO^^^nnnqqq]]]bbb\\\aaaeeennnttthhh]]]cccSSSCCC:::@@@IIILLLOOOTTTqqqpppttt|||xxx[[[>>>:::999666333000///...///............///111222333LLLyyypppcccTTTVVVgggdddWWWppp}}}bbbUUU[[[qqqfffGGG===@@@JJJccc|||uuutttiiihhhjjjcccjjjpppqqqsssiiijjjaaa___eeeddd[[[ZZZ```IIIOOOfffmmm@@@;;;888>>>oooMMM888999333000//////000777TTTzzz|||yyyhhhQQQCCC>>>BBBHHHIIINNN___qqqdddSSSPPP}}}xxx___NNNDDD>>><<<===DDDJJJRRRDDD===;;;111666///444333333<<<777BBBmmmmmm]]]ddd~~~}}}gggooofffaaaHHHBBBNNN[[[aaabbbsssmmmkkk\\\YYYPPPDDD===>>>KKKaaasssyyyooohhhPPP>>>@@@^^^uuu???:::777///000666666999[[[bbbRRRaaaeeeTTTiiikkk[[[xxxbbbmmmuuuOOO===???[[[hhhAAA222111222///000222222444AAAXXXkkk~~~pppOOOTTTNNNVVVkkkDDDGGGZZZvvv~~~{{{zzzzzz{{{zzzuuurrrmmmiiidddeeeppp|||ZZZZZZvvvmmmhhhuuujjjIII555333111...///;;;TTTiii|||jjjEEECCCYYY~~~]]]dddxxxhhhWWWooogggWWWXXX^^^^^^aaabbbiiiooocccXXX^^^QQQBBB:::BBBJJJLLLQQQZZZooottt|||ttt___DDD;;;888444111000//////000............///111222333DDDvvv{{{~~~zzzooobbbQQQVVVggg```XXXyyy|||cccWWWkkkzzzcccEEE<<>>XXX{{{yyymmmoooqqqnnnqqqfffggglllfffrrroooeeebbbddd___^^^aaacccZZZXXX^^^GGGMMMcccnnn>>>888:::CCCrrrOOO999:::555555111444222;;;^^^{{{rrroootttfffQQQEEE@@@BBBFFFJJJPPP]]]pppdddkkkTTTUUUhhh|||}}}ppp___QQQEEE<<<:::<<>>ZZZrrrfffCCCEEE^^^xxxSSSeeevvveeeLLLHHHVVVXXXdddeeeccceeegggYYYOOOVVVLLL???:::CCCJJJMMMXXXiiinnnnnnkkkvvvsssdddLLLAAA;;;333000000111111///............///111222333EEEvvvyyyxxxbbbPPPTTT^^^VVV[[[~~~kkkYYYrrr{{{\\\CCC888===DDDXXXuuueeeooo{{{ppprrrmmmsssjjjgggllldddgggaaabbbbbbbbbaaa^^^^^^```XXXUUU\\\GGGMMMbbbttt???666888@@@lllyyyVVV===<<<444555...555000<<>>???JJJccc{{{uuunnnkkkTTTBBB===PPP~~~DDD===777;;;999///333LLLxxx]]]RRRaaapppQQQ```sssdddeeeqqqmmmrrrJJJ@@@CCC___PPP222111...111...///555111FFF|||PPPHHHQQQYYY___XXX===KKKiii~~~|||}}}|||yyyvvvvvvrrrnnnjjjeeeaaaeeelllIIIqqquuuhhhmmmssslllzzzttt555111///111555CCCbbb}}}\\\???HHHaaaqqqNNNhhhvvvyyySSSMMMLLLXXXVVVgggiiifffeeebbbQQQGGGOOOHHH>>>===GGGLLLQQQfffhhhjjjnnn{{{rrriiiSSSKKK@@@444///111333111...............///111222333CCC___PPPWWW^^^TTTaaa~~~nnnQQQkkksssWWWHHH::::::BBBHHHSSSWWWIII>>>UUU{{{zzz~~~nnndddnnniiidddjjjeeefff^^^eeeddd```bbbaaa^^^aaaWWWSSSZZZGGGMMMccczzzCCC666444999ffftttTTT<<<;;;444333)))555...===hhhwww|||nnnuuu{{{kkkJJJNNNccc}}}uuuwww```NNNBBB===AAAGGG???LLLUUUiii```~~~~~~qqq```SSSHHH???<<<===:::BBBLLLhhhGGG===@@@666888111000666222444CCCgggeee|||~~~yyyyyyttt\\\GGGAAAIIIRRRVVVnnn~~~}}}ccc___dddZZZNNNCCC???@@@IIIaaayyysssoookkkSSSAAA>>>LLLxxxCCC@@@888888888///888OOOttt\\\SSSbbbmmmKKKYYYhhhfffwww~~~aaajjj}}}QQQ===GGGLLLuuuVVV444222...444///333777444OOO{{{sssGGGNNNOOO[[[UUUbbbNNNBBBLLLqqq|||{{{|||{{{vvvqqqwwwrrrmmmiiibbb\\\\\\aaa}}}QQQ___rrr```vvvhhhzzzDDD555---333:::EEEddd}}}~~~SSSEEEKKKbbb{{{jjjwwwrrrTTTeeeXXXTTTRRR[[[ccceeefffaaaNNNDDDNNNGGG???AAALLLPPPXXXwwwaaarrr|||qqq}}}~~~lllXXXSSSFFF666000222555111,,,............///111222333aaa~~~ZZZRRR___fffZZZfffyyy~~~~~~oooKKKdddnnnZZZSSSEEEAAABBBAAAGGGJJJEEEIIIOOOMMMSSS```nnnrrrdddlllggg^^^bbb]]]```YYYbbb___ZZZ^^^___\\\```VVVRRRZZZGGGNNNdddyyyBBB666333999mmmzzzLLL666999666555+++999222BBBppp|||xxxnnnlll___IIIRRRfffwwwwwwSSSNNNfffsss|||dddPPPAAA;;;???FFF@@@NNNXXXllleeexxxxxx```QQQIIICCC???>>><<<@@@CCCoooKKK???BBB888888000//////333@@@DDD|||}}}jjjjjj~~~zzz}}}}}}zzz{{{~~~oooxxx~~~|||qqq[[[GGGAAAHHHQQQUUUmmm|||}}}zzzuuupppbbbmmm```^^^NNN???999666;;;PPPgggrrrpppkkkOOO===;;;FFFkkkEEEBBB888000000111BBBOOOwww\\\SSSccciiiLLL]]]aaaYYY|||WWW^^^{{{~~~UUU999MMMGGGvvv[[[555444...666000///888===\\\yyyrrrYYYMMM[[[RRR]]]LLLNNNPPPSSSUUU{{{}}}{{{vvvwwwrrrmmmggg___WWWUUUYYYrrr~~~qqqyyySSSHHHmmmfffzzzWWWsssUUU;;;---555===FFFaaayyywwwpppLLLLLLLLLbbbyyyooo]]]|||___LLLKKKKKKWWWaaaeeeaaaNNNFFFQQQGGGAAAEEEPPPTTT^^^hhhjjjwwwzzz|||wwwXXXMMMEEE999222111444222...000......111111000333999rrr}}}[[[PPPYYYaaa[[[nnn~~~~~~~~~}}}nnnVVVQQQgggoooYYYCCC>>>AAAMMMSSSXXXbbbdddeeennnppppppnnnkkkgggdddcccbbb```^^^]]]^^^_________^^^]]]\\\QQQRRRZZZDDDLLLhhh{{{AAA111<<>>;;;CCC???GGGHHHUUUkkkmmmzzzvvvbbbOOOBBB<<<::::::???===KKKGGGEEE:::===///888444444===333DDDqqquuucccfff}}}~~~wwwuuuzzzxxx}}}nnnXXXGGGAAAGGGQQQXXX}}}~~~~~~sssttt|||{{{zzzqqqjjjjjjcccOOO===888888AAA[[[wwwrrrrrrnnnQQQ???;;;CCCfffRRR;;;@@@222999888000eee}}}___RRRdddgggMMMSSSggg[[[[[[^^^|||zzz}}}dddCCCCCCKKKgggrrr222555555///333333...@@@lllwww~~~uuuPPPNNNXXX]]]XXXVVV[[[^^^\\\aaa~~~~~~~~~yyyuuuuuuwwwxxxuuuoooggg___YYYWWWWWWjjjxxx|||iii>>>```{{{ssszzz{{{SSSqqqvvv333888...999LLLrrrpppZZZBBBKKK}}}mmmvvvaaaXXXPPPLLLIIIHHHQQQ^^^]]]OOOFFFGGGKKKGGGHHHPPP[[[pppaaammm{{{bbbUUUJJJ;;;222111333222///000......111111000333999lllxxxYYYMMMYYYeee___mmm~~~~~~~~~}}}{{{qqqWWWTTToooyyyaaaIIIEEE;;;CCCJJJTTThhh{{{yyyiiihhhgggffffffdddaaa^^^]]]^^^_________^^^\\\\\\RRRRRRZZZDDDLLLhhhyyyAAA333<<<<<>>@@@NNN|||HHHFFF===@@@111888333---333111NNNyyymmmOOOwww~~~zzz~~~~~~}}}oooXXXFFFAAAGGGRRRZZZttt}}}rrrlllsss|||{{{vvvzzz{{{pppkkkjjj^^^LLL===999888===RRRjjjkkkllljjjQQQ???;;;@@@aaaTTT:::@@@999111666CCCfffeeeVVV___gggKKKQQQiiieeellljjj~~~|||sssxxxeeeFFF@@@IIIcccsss555444222...222///666KKKmmmoooLLLMMM[[[ccc^^^XXX[[[___```nnn~~~zzzwwwvvvwwwqqqooojjjccc]]]WWWUUUTTT___rrroooIII[[[jjjcccqqqyyyvvv}}}dddzzz~~~999888333???OOOnnn}}}hhhYYYFFFTTTxxxeeeSSSnnnrrrUUUQQQNNNJJJHHHNNNZZZ[[[OOOGGGFFFNNNIIILLLYYYhhh}}}YYYjjjsssbbbQQQ===222111333222000000......111111000333999\\\mmmrrr~~~ZZZMMM\\\lllcccjjj~~~~~~|||zzzyyyyyy{{{aaa[[[sss~~~hhhKKK@@@???BBBGGGPPP___uuuxxxfffffffffggghhheeeaaa]]]]]]]]]^^^___^^^]]]\\\[[[SSSRRRYYYDDDMMMhhhtttAAA666>>><<>>===AAA>>>GGGPPP^^^tttuuullldddVVVJJJBBB===:::999888>>>NNNvvvJJJFFF@@@CCC444666777...000888dddrrrKKK}}}~~~zzz~~~}}}~~~~~~}}}~~~}}}qqqXXXEEE@@@GGGTTT]]]uuu}}}|||hhhaaaxxxvvvtttyyy{{{}}}{{{vvvooojjjgggVVVGGG<<<999777888GGG\\\jjjlllkkkSSSAAA:::<<>>===??????KKKSSS]]]www}}}sssyyyuuukkk\\\NNNCCC<<<888666777<<>>qqq{{{XXXzzz~~~{{{~~~yyyzzz~~~|||rrrZZZFFF???FFFTTT```wwwuuu|||jjjgggqqqvvvwwwvvvuuuvvvuuuppphhhaaaRRRDDD:::999777666DDDWWWsssrrroooTTTAAA999999VVVddd;;;888333999777KKKyyyyyybbbVVV___pppPPPWWWpppeee[[[jjjnnn}}}zzzuuurrrtttpppllluuuHHH:::BBBQQQlllAAA333000222111333444IIIgggxxx~~~aaaGGGVVVmmm}}}wwwkkkkkkuuu}}}}}}zzzzzz{{{zzzwwwtttsssnnnfff___[[[XXXUUUTTTWWWppprrrVVVLLL```vvvuuummmccc555000AAAZZZ|||}}}zzzrrr}}}]]]AAALLLSSSWWWOOOFFFJJJLLLIIILLLLLLQQQKKKKKKPPPQQQKKKDDDBBBIIIHHHQQQffffff{{{aaa{{{~~~|||bbbBBB333222222111111000......111111000333999kkkxxx^^^SSSbbbqqqdddjjj|||}}}|||xxxyyy|||}}}yyyzzz}}}vvvooo``````{{{|||TTT===???SSScccfffsssyyyjjjiiifffcccbbbbbbaaa___^^^\\\]]]]]]]]]]]][[[ZZZXXXTTTPPPVVVBBBNNNiiijjj===777>>>???rrrsss}}}MMM<<<:::333333---333222CCCeeexxx~~~}}}qqq{{{nnnPPP???======>>>BBBKKKQQQ[[[vvv{{{xxxtttbbbPPPCCC;;;888666===;;;BBB]]]VVVGGGDDDCCC888333333333333999jjjvvv```|||||||||zzzvvv{{{~~~sss```JJJ???DDDTTTcccrrr|||hhhoootttyyyzzzxxxvvvyyyzzzuuuhhh]]]OOOAAA888888777999III]]]wwwtttmmmQQQ>>>888:::XXXjjj@@@===777666444IIIeeeVVV]]]nnnRRR[[[pppuuuSSS[[[sssxxx}}}zzzwwwrrrooopppiiicccjjjRRRBBBDDDJJJgggJJJ555222666111333222MMMjjjjjjmmm{{{[[[IIIYYYooo}}}uuuhhhiiisss{{{}}}zzzwwwwwwyyyyyyvvvsssyyyqqqfff]]]XXXVVVVVVUUUOOOeee\\\BBBVVV{{{~~~~~~xxx}}}}}};;;222>>>YYYyyy}}}xxxdddBBBJJJ___RRRLLLJJJDDDBBBEEEFFFKKKSSSNNNLLLMMMLLLGGGCCC@@@IIIMMMYYYoooccc|||vvv^^^zzz}}}xxxgggCCC444333222111111000......111111000333999||||||sssYYYUUUgggoooaaammmzzz~~~}}}}}}yyyyyy|||}}}{{{{{{lllaaaxxx```BBB???TTTeeeeeewwwuuunnnfffdddaaa______```___^^^\\\]]]]]]]]]\\\ZZZYYYWWWSSSNNNSSSAAAOOOkkkfff<<<666===>>>rrrwww|||III;;;:::222555///666444GGGjjj}}}uuuSSS===>>>>>>===DDDGGGNNN]]]tttooommmooovvvcccQQQCCC<<<888777===999@@@WWW```OOOLLLGGG<<<333111777555666dddkkkaaa|||}}}||||||~~~{{{vvvhhhSSSBBBCCCUUUgggyyysss```yyy||||||}}}{{{~~~wwwgggYYYLLL???666777888<<>>:::333666YYYdddNNNQQQfffOOOZZZllllllRRRddd}}}yyy}}}yyywwwtttpppmmmfffaaa^^^jjjZZZBBB???>>>XXXUUU777111777000000888]]]qqq]]]cccmmmSSSJJJ^^^nnnwwwmmmcccfffpppwww}}}}}}xxxwwwvvvvvvvvvvvvuuutttzzzpppdddZZZVVVUUUTTTRRRJJJZZZooo~~~xxxYYYAAANNN{{{vvvmmmsss}}}nnnwwwzzz{{{;;;666CCCccc~~~tttyyyNNNHHHqqqOOOJJJPPPGGGAAADDDAAAMMMQQQOOONNNLLLIIIEEECCCCCCMMMYYYlllYYYxxxwww```wwwtttkkkDDD555444222000000000......111111000333999rrrrrrfffYYY]]]oooppp^^^kkkxxx|||~~~xxxyyyzzz{{{sssgggpppxxx```GGG@@@VVVhhhggg}}}```^^^___^^^]]]^^^```aaa```^^^\\\\\\]]]]]][[[ZZZXXXWWWQQQLLLQQQAAAPPPlllaaa999666???AAAtttvvvzzz}}}DDD999888111444...555444GGGkkktttwwwSSS;;;@@@AAA===FFFFFFOOOddd{{{ooozzziiihhhpppooouuudddSSSGGG>>>999777:::777CCCZZZjjj[[[YYYNNNBBB666333:::666888jjjhhh^^^rrr|||}}}~~~||||||~~~zzzxxxzzzrrr]]]GGGDDDWWWllldddfff|||||||||{{{rrraaaTTTHHH;;;444666999>>>PPPfffnnniiiaaaFFF888666;;;ZZZiii===:::999444<<>>:::999HHH___999///777///000>>>fffrrr\\\kkk|||]]]HHHGGGWWWcccggg```\\\fffrrrwww~~~{{{uuuvvvwwwwwwuuuuuuuuuvvvuuummmccc\\\YYYWWWSSSPPPMMMTTTcccsss|||mmm___OOOAAA___]]]fffhhh```xxxpppxxxxxxvvvttt::::::HHHooossszzzQQQKKKpppTTTNNN[[[QQQFFFEEE===NNNKKKNNNOOOLLLGGGEEEFFFHHHRRRgggXXX{{{iiixxxrrrlllDDD555555222///000000......111111000333999```iiiYYY\\\eeexxxrrr[[[fff{{{www|||}}}wwwvvv}}}}}}vvvvvv}}}uuutttooohhhhhhkkkiiiccc@@@;;;XXXrrrwwwoooLLLRRRXXXYYY[[[___bbbbbb```^^^\\\\\\]]]\\\[[[YYYWWWVVVQQQKKKPPP@@@QQQmmm\\\666666BBBFFFxxxmmm}}}|||EEE<<<<<<555111+++222111EEEjjj~~~sssZZZzzz~~~uuuRRR;;;BBBCCC>>>GGGHHHSSSjjjzzzhhhoootttdddwwwvvvgggWWWJJJ@@@999555<<<999HHH[[[qqqdddcccUUUGGG888222888333:::ssshhh[[[jjjxxxzzz~~~xxxuuu}}}~~~uuuwww}}}yyywww}}}yyydddKKKEEEYYYooofffWWWvvvvvv}}}xxxwwwtttjjj[[[NNNEEE999222666999>>>PPPeeeooojjjbbbHHH999666888VVVyyyEEE:::999555>>>|||xxxzzzyyyuuummmrrruuuvvvZZZIII]]]eeeOOOVVVfffmmm||||||~~~xxxtttpppnnnllljjjeee\\\WWWdddiii???<<<>>>DDDfff;;;,,,555...222???cccnnnaaayyy{{{RRR@@@EEEIIIQQQSSSPPPTTTcccrrrwww}}}{{{tttwwwyyyxxxuuutttvvvyyyrrrlllddd```^^^[[[UUUPPPNNNPPPYYYiiiwwwbbbkkkhhhIII\\\aaaaaannndddrrrqqqxxxppp|||{{{???<<