BM6P6(@ qqqaaa[[[VVVRRRLLLJJJJJJIIIGGGDDDEEECCCBBB@@@>>><<<<<<;;;<<<:::888777777777555444666666666666666666666666555555555555555555555555444444444444444444444444666666555555555444444444333333444444666777888999111666:::888666:::FFFPPPyyy{{{uuuuuuuuuuuuwww{{{~~~{{{{{{zzzwwwsssuuuoooiiiggghhhjjjiiihhhjjjjjjmmmrrrtttxxxmmm>>>999444111111111///,,,//////000000///...------------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////........................------////////////////////////000111111111111222222222222000111555666888CCCQQQxxxaaaTTTOOOOOORRRVVVTTTUUU]]]jjjuuuzzz~~~~~~~~~~~~zzzqqqoooppprrrxxxnnn___^^^]]][[[YYYXXXWWWWWWXXXUUURRRRRR[[[tttwwwrrrmmmgggcccccccccaaa```^^^\\\YYYWWWWWWXXXZZZ[[[\\\ZZZWWWVVVUUUUUUSSSQQQTTTTTTTTTTTTUUUUUUVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRtttccc]]]XXXSSSMMMIIIIIIJJJHHHFFFDDDCCCAAA???>>><<<<<<;;;<<<:::777777777777666444555555555555555555555555555555555555555555555555444444444444444444444444666555555555444444444333333333444444555777888999222555777666444666???FFF]]]uuu~~~}}}yyyvvvttttttvvvyyywwwwwwxxxzzz|||}}}~~~zzzxxxzzz{{{yyyvvvsssqqqooopppqqqrrrqqqoookkkmmmnnnooopppqqqssstttsssrrrtttyyy}}}oooNNN999666222000111111000//////////////////...------------,,,,,,,,,+++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------.......................................////////////////////////000000111111111222222222444222333555555666???III```ooo```WWWRRRSSSWWWXXXWWW\\\gggqqqwww~~~wwwqqqqqqsssttt|||vvvfff^^^]]][[[ZZZXXXWWWWWWVVVWWWYYYYYYXXXbbb|||rrrmmmiiidddbbbaaa```^^^\\\ZZZXXXVVVTTTSSSSSSUUUVVVXXXVVVSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPwwwfff```ZZZTTTLLLHHHHHHIIIIIIHHHDDDCCCAAA???===<<<<<<;;;;;;999777777777777666555444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444333333333333333444555666777888444555444333222333777:::AAAVVVrrrzzzvvvsssrrrrrrqqqpppnnnmmmnnnoooqqqsssnnnoooqqqrrrsssttttttuuuuuuqqqnnnnnnooopppnnnkkkfffhhhkkkllllllmmmnnnooosssvvvxxxvvvsssrrrvvvzzzzzz{{{iiiLLL777444222//////000111111000...////////////...------,,,,,,,,,,,,++++++++++++,,,+++***+++,,,------+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---.......................................////////////////////////000000000111111111222222555444444555444333999@@@IIIfffzzzjjj\\\SSSRRRUUU[[[YYY\\\dddlllsss|||uuusssvvvyyyyyy|||nnnbbb\\\[[[YYYXXXWWWVVVVVVUUUQQQXXXZZZXXXggg{{{qqqooohhhfffcccaaa```^^^[[[XXXYYYWWWTTTRRRQQQQQQQQQRRRTTTRRRQQQQQQSSSTTTTTTSSSMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOyyyhhh```YYYSSSKKKGGGGGGHHHHHHGGGCCCBBB@@@???===<<<<<<;;;;;;999777666777777666555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333333333333333333333444555666777555444333222333444333333888DDDVVVhhhyyy~~~zzzvvvssspppnnnnnnoooqqqsssmmmmmmooopppqqqrrrrrrrrrqqqooonnnnnnoooooommmkkkjjjmmmpppooommmlllpppttt||||||||||||}}}yyy[[[HHH:::222111000........./////////.........//////...------,,,,,,,,,++++++++++++***+++*********,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---.........---------------...............////////////////////////000000000000111111111111333444555555333333555999???VVVppp|||~~~ttteeeXXXTTTVVV[[[ZZZ]]]eeelllqqqzzzuuuwww}}}|||pppfff___YYYYYYWWWVVVUUUUUUUUUUUUOOOXXXYYYYYYmmm{{{rrrpppeeeeeeddddddaaa^^^ZZZWWWZZZXXXVVVSSSRRRQQQQQQRRRRRRQQQPPPQQQTTTVVVVVVVVVNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPPPPzzzggg___WWWRRRKKKHHHHHHHHHGGGEEEBBBAAA@@@>>>===<<<<<<<<<;;;999777666777777777555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333333333333333222333333444555666555444222333555666555333888:::@@@KKKZZZmmm{{{wwwuuuttttttttttttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrqqqpppppptttwwwwwwuuuwww~~~aaaGGG:::777333///000000///...---,,,,,,---------............------,,,,,,+++++++++*********+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...------------------.........////////////////////////////////////000000000111111111000222333333333444555555222BBBYYYkkkxxxrrrbbbYYYXXXXXXZZZ```iiinnnqqqxxx~~~www{{{oooeee^^^ZZZWWWWWWVVVUUUTTTTTTUUUUUUVVV[[[\\\```yyyvvvllldddfffggggggddd```\\\YYYYYYXXXVVVTTTSSSRRRQQQQQQPPPOOONNNPPPSSSUUUVVVVVVQQQPPPOOOOOOPPPRRRUUUWWWWWWWWWWWWVVVUUUSSSRRRQQQzzzfff\\\TTTQQQMMMLLLLLLJJJFFFBBBAAAAAA???>>>===<<<<<<<<<:::888666666777888777666444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222333333222222222222222333444555444333222333444666666555555222222777BBBTTTlll~~~~~~}}}|||{{{{{{||||||zzz\\\LLL999000222555222---000111111///,,,+++++++++,,,,,,---............---++++++++++++************+++***)))***+++,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,------...//////////////////////////////////////////000000000111111...111222111222555666444222===MMMaaaxxx}}}jjj[[[VVVUUUYYYbbblllqqqrrrwww~~~}}}xxxiiiaaa]]]YYYVVVVVVUUUTTTTTTUUUUUUUUUYYY[[[\\\fffrrrfffdddgggiiiiiieeeaaa]]]\\\VVVUUUTTTRRRQQQPPPPPPPPPMMMLLLKKKMMMOOORRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYXXXXXXXXXVVVUUUSSSQQQPPPzzzfff[[[RRRQQQPPPQQQQQQMMMFFF@@@AAA@@@???======<<<<<<<<<:::888666666777888777666555555555555555555555555333333333333333333333333222222222222222222222222111111111111222222222333222222222222222333333444222222111000000111333555111000111444777???QQQcccwww~~~bbbHHH???777111000333333111......000111000---++++++,,,+++,,,------.........---++++++++++++************+++))))))***+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,------...//////000////////////////////////////////////000000000111...222222///111666777333888???KKK^^^~~~tttbbbYYYVVVZZZdddmmmqqqrrrxxxpppddd___\\\XXXUUUUUUUUUTTTTTTUUUVVVVVVYYYZZZ___oooxxxjjjccccccfffhhhgggccc___\\\\\\TTTSSSSSSRRRQQQPPPPPPPPPNNNLLLKKKLLLNNNPPPPPPOOOOOORRRWWW[[[\\\[[[XXXVVVVVVVVVUUUTTTRRRPPPNNNMMM{{{fff[[[RRRRRRSSSVVVVVVPPPGGG@@@@@@@@@???===<<<<<<<<<<<<:::888666666777888777666666666666666666666666666333333333333333333333333222222222222222222222222000000111111222222222333222222222111222222333333000111000...------000333000222777:::666444===KKK]]]yyy{{{{{{}}}\\\FFF444666444333222///,,,---000,,,///111000---+++,,,...+++,,,------.........---+++++++++************)))***)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------...///000000////////////////////////////////////000000000000000333222///000666666222111999CCCYYYooocccWWW[[[dddlllppprrrzzzwwwfff]]]ZZZWWWRRRUUUUUUUUUTTTUUUUUUVVVWWW]]]^^^gggzzzmmmdddeeeaaadddgggeeeaaa]]][[[[[[TTTTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPOOOKKKQQQZZZ```bbb^^^XXXSSSTTTTTTSSSQQQOOOMMMKKKJJJyyyggg\\\WWWQQQKKKIIIJJJIIIEEEAAA>>>===<<<;;;;;;:::;;;;;;888777555555777777777666888777666555555555555555555444333333222222222222111111222333333333333222000000000///////////////...///000111111000///...000000111222222222222111222222333333444555666666HHHZZZ|||mmmNNN;;;666888111111111111000000000//////............---------------------------------+++'''&&&))))))''')))---+++*********))))))((((((,,,,,,++++++***)))(((((()))))))))***+++++++++,,,------------------------,,,******+++---...---,,,000000000000000000000000............////////////000000000000111222333444555666AAAMMMlllzzzhhhXXX___gggnnnsssxxx~~~nnnaaa[[[YYYWWWUUUUUUVVVWWWWWWUUUUUUVVVWWWbbbjjjvvvyyyiiiaaa]]]bbbaaa`````````^^^[[[YYYWWWWWWWWWVVVSSSQQQQQQRRRNNNPPPQQQPPPOOOOOOPPPQQQTTTWWWZZZ\\\\\\YYYVVVSSSVVVUUUTTTSSSQQQPPPNNNNNNtttbbbVVVTTTOOOIIIGGGGGGGGGCCC???>>>===<<<;;;;;;::::::;;;888666555555666777777666777666666555555555555666555444333222222222222222000111222222333333222222000000000000000000000000//////000111111000//////111111222333333333333222222222333333444555555555999FFF^^^{{{{{{ZZZCCC:::777111,,,000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))************)))))))))(((,,,,,,+++******)))((((((***************+++++++++------------------------++++++++++++,,,---...///////////////////////////............////////////000000000000111222333333777555<<>>>>>===<<<;;;::::::::::::888666555555666777777666555555555444555555666666444333333222222222222333000111222222333333222222000000000000000000111111000000111111111111000000111111222333333333333333222222222333333444444555111666AAARRR```ooowwwxxxzzzkkkRRR555***///666222***///............---------......---------,,,,,,,,,++++++++++++++++++++++++)))------((()))...,,,$$$************))))))))))))+++++++++******))))))(((+++++++++***************------------------------***,,,---,,,+++,,,000444////////////////////////............////////////000000000000111222333333777333777<<>>===<<<;;;::::::999999:::777555444444555666666555444444444444444555666777222222222111111222222333000000111222222222222111//////000000111111111111111000000000000000000111......///000000000000000111111111222222222222222777555555666888===KKKYYYjjj~~~zzzUUU>>>000222444333111//////000//////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---+++***888EEE>>>***))))))))))))))))))***************))))))))))))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,***+++222888....................................////////////////////////000111222333555555444777===HHHbbbnnnddddddllltttwwwzzzssseee___]]]ZZZYYYXXXXXXWWWVVVRRRTTTVVVWWWVVVUUUVVVVVVdddrrr~~~xxx|||zzzxxxpppggg```\\\[[[\\\]]]ZZZYYYYYYZZZ[[[[[[YYYWWWVVVVVVVVVTTTRRRPPPPPPQQQPPPQQQSSSSSSRRRRRRSSSUUUQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOOOOOOONNNNNNNNNuuudddXXXLLLJJJGGGDDDAAA@@@??????===<<<;;;:::999999999999777555444444555666666555444444444333444444555555222111111111111222222333///000111111222222111111......//////000000111111000000////////////000000------...///////////////111111111111111111111111111000111444444555<<>>NNNjjjxxx}}}lllbbb```ccciiilllrrryyy~~~xxxjjj^^^XXXXXXXXXWWWWWWXXXXXXXXXQQQTTTWWWXXXVVVTTTSSSSSS^^^sssuuuyyy}}}jjjccc]]][[[[[[ZZZ[[[___ZZZYYYYYYYYYYYYXXXVVVSSSVVVWWWWWWVVVTTTSSSSSSTTTNNNOOOQQQQQQQQQRRRSSSUUUOOOOOOOOONNNNNNNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPtttbbbWWWJJJIIIFFFCCC@@@???>>>???===<<<;;;:::999999999999777555333444555666555555555555444333333333444444111111111111111222333333///000000111111111111111,,,------...//////000000000///...------...///000---......///000/////////111111111111111111111000000...///222333222333777555FFF\\\pppsssYYYKKK@@@444///333555000,,,,,,000222111...------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++'''((()))***++++++)))&&&((()))))))))************((()))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///....................................///////////////......//////000111222000999444000888999???TTTkkkmmm```XXX\\\___dddiiilllmmmlllkkksssvvv{{{~~~uuujjjaaaZZZVVVVVVWWWVVVVVVVVVXXXYYYUUUVVVXXXWWWUUUSSSSSSTTTeeeyyyyyy|||aaa\\\ZZZ[[[ZZZWWWXXX\\\XXXWWWWWWXXXXXXWWWUUUSSSSSSUUUVVVUUUTTTSSSTTTVVVLLLNNNOOOOOONNNNNNOOOQQQNNNMMMMMMLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSqqq```TTTHHHHHHFFFBBB???===>>>>>><<<<<<;;;:::999999999999666555333333555666555444666555444444333333333333111111000000111222333333//////000111111111111111,,,,,,------...//////000///...---,,,,,,---...///...//////000000000000000111111111000000000000000666111000222333111000111555999===EEE\\\|||```FFF111000444000///333&&&+++000000,,,***,,,000,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))'''***///111+++%%%(((000(((((())))))*********+++(((((((((((())))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,..................................../////////000.........//////000111222,,,999222---888888888HHH]]]|||wwwwww}}}gggXXXTTTWWW[[[^^^^^^\\\XXXUUUXXX[[[^^^```bbbffflllrrrvvv{{{~~~xxxuuussszzzjjjaaa\\\XXXYYYYYYYYYXXXVVVUUUVVVWWWYYYYYYXXXVVVTTTSSSTTTVVVyyynnnaaa]]]\\\^^^[[[UUUSSSWWWVVVVVVVVVWWWXXXWWWUUUSSSPPPRRRSSSSSSRRRRRRSSSUUULLLMMMNNNMMMKKKKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOQQQNNNNNNPPPQQQSSSTTTUUUVVV|||gggUUUMMMIIICCCAAAAAA@@@???===;;;;;;;;;:::999888777666777666555444333222222222444444444444444444444444000111111111111222222222000000000000000000000000000000000000000000000000000...,,,,,,---...///.........////////////......////////////////////////333222111111111222333444666222444===DDDQQQlll|||^^^???;;;777222///...///000......---------,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++***((((((+++---+++***((('''''''''((()))))))))))))))))))))))))))******))))))((((((''''''+++***)))))))))***,,,,,,)))+++---,,,+++***+++,,,***+++,,,---...---,,,+++......------------....../////////000111111222222////////////000000000000222333333333444888<<<@@@XXX{{{ssswww^^^ZZZVVVVVV[[[\\\XXXSSSQQQZZZUUUUUUXXXYYYZZZcccnnn|||||||||yyyqqqjjjmmmttt~~~yyynnneee\\\WWWWWWYYYYYYXXXXXXWWWWWWVVVVVVUUUZZZWWWTTTVVVTTTXXXhhhzzzrrrmmmbbb___\\\[[[ZZZZZZXXXVVVRRRUUUWWWWWWVVVSSSSSSSSSNNNNNNMMMNNNPPPQQQQQQPPPOOONNNNNNMMMLLLLLLMMMMMMLLLNNNOOOMMMJJJJJJLLLOOOOOOMMMLLLLLLOOORRRTTTUUUxxxeeeUUUKKKGGGBBB@@@??????===;;;;;;;;;;;;:::999888777666666666555333333222222333444444444444444444444444000000111111111222222222////////////////////////////////////////////////000...,,,,,,---.........---......//////......---........................111111000///000111222333666222333999<<<@@@QQQcccuuu|||~~~~~~oooWWWCCC888666333000/////////000------------,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++***((((((***,,,+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,)))+++,,,,,,+++******+++++++++,,,,,,------,,,,,,......------------......000000000000000000000000.../////////000000000000222222333333444777;;;???[[[|||kkkYYYVVVWWW\\\]]]YYYTTTRRRVVVSSSTTTXXX[[[```lllxxxwwwpppiiieeehhhnnnuuuqqqggg```YYYVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUZZZ\\\WWWVVV^^^dddqqqwwwqqqkkkgggaaa^^^[[[YYYXXXWWWUUUSSSQQQSSSUUUVVVTTTRRRQQQQQQOOOMMMLLLLLLNNNPPPPPPOOOQQQPPPOOOMMMKKKJJJIIIHHHIIIJJJIIIHHHFFFHHHLLLPPPOOOMMMMMMMMMOOORRRTTTUUUooo```RRRHHHEEEBBB???>>>===<<<;;;;;;;;;::::::999888666555666555444333333222222333333333333333333333333333000000000111111111222222////////////////////////........................///---,,,,,,---......---,,,------......------,,,......................../////////...///000000111555111111555555222666>>>LLLUUUeeevvviiiZZZMMMAAA666000111000///.........//////---------,,,,,,,,,+++++++++++++++++++++***************************************+++***((((((***,,,******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))***************))))))******+++,,,)))+++,,,,,,+++******+++,,,,,,++++++,,,,,,------......------------......222111111000//////............/////////000000000000111222222222555999<<>>===<<<;;;::::::::::::999777666555555444444333222222222333222222222222222222222222000000000000111111111111////////////////////////------------------------...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++------------------------///////////////000000000333//////444444000...000777<<>>aaaooojjjfffddd^^^VVVRRRRRRTTTWWW]]]eeennn|||}}}fff^^^___bbbdddeeemmmttt}}}pppeee[[[WWWVVVUUUVVVYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRVVVWWW```qqqzzzssshhhaaa^^^]]]\\\\\\ZZZWWWUUUUUUTTTSSSQQQQQQRRRTTTSSSRRRPPPPPPQQQPPPMMMIIIHHHIIIKKKLLLMMMNNNNNNMMMLLLIIIFFFDDDBBBDDDDDDEEEEEEFFFGGGIIIJJJMMMNNNNNNOOOOOOPPPRRRTTTvvv\\\SSSJJJEEEEEECCCAAA???===<<<<<<:::::::::999888777666555444444333222222222333333222222222222222222222222//////000000000111111111........................---------------------------,,,,,,,,,......---+++++++++,,,,,,,,,,,,++++++------------------------/////////000000000000000111......222444222000000222222222777BBBUUUiiivvvuuuaaaWWW>>>222,,,///000---000777---...//////...---,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))((()))+++***)))((()))***)))))))))))))))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))******++++++++++++(((***,,,+++***)))******---,,,+++***+++,,,---...------,,,,,,,,,,,,------------........./////////............///////////////000111111000222444777555CCCcccxxxooodddXXXSSSSSSVVV[[[bbbkkkwwwqqq^^^ZZZ___dddfffgggmmmuuuyyyllleee\\\UUUUUUVVVVVVXXX[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSWWWXXXcccwwwyyytttlllddd___\\\ZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUSSSTTTUUUTTTSSSRRRRRRSSSPPPMMMJJJHHHIIIKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEJJJKKKNNNPPPPPPNNNKKKIIIKKKMMMOOOOOONNNNNNPPPSSSuuuZZZRRRKKKDDDDDDDDDBBB???<<<<<<===::::::999999888777555444333333222222222222333333111111111111111111111111/////////000000000111111........................---------------------------,,,+++,,,......,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////000111000000000000...---...000111111000000//////000555>>>IIIQQQcccqqqzzzbbbKKK>>>888111//////222111...---///......///......---,,,++++++++++++*********)))))))))))))))***************))))))))))))))))))))))))''')))******)))(((((())))))))))))))))))(((''''''((((((((((((((((((((((((*********)))((('''''''''))))))***++++++++++++***(((***++++++***))))))***,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,------...//////000------.........////////////000111111000111333555888777GGGeee}}}rrrbbbZZZYYYXXX]]]dddnnn}}}vvvhhh[[[[[[bbbgggjjjmmmpppxxxpppddd___XXXTTTVVVYYYYYYZZZ\\\ZZZYYYXXXWWWVVVUUUTTTSSSQQQRRRRRR___yyyvvvsssppplllfff```[[[XXXVVVVVVUUUTTTTTTVVVXXXXXXWWWTTTVVVVVVUUUTTTSSSTTTUUURRROOOLLLJJJKKKLLLLLLKKKHHHGGGGGGGGGGGGHHHIIIJJJQQQSSSVVVYYYYYYUUUOOOJJJIIILLLNNNNNNLLLLLLNNNQQQtttYYYQQQJJJAAACCCCCCAAA===;;;;;;<<<999999999999888666555444333222222222222222333333111111111111111111111111////////////000000000111........................------------------------,,,++++++---......,,,***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---...///000///......---...---,,,,,,...//////...000111111222444777:::AAAKKKZZZjjjzzzrrrlll```QQQAAA777333222///333444000------,,,***---------,,,,,,,,,,,,,,,+++*********))))))))))))((()))))))))*********+++))))))))))))))))))))))))&&&(((******)))(((((()))((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,++++++***((()))++++++)))))))))***++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------------------...---------........./////////000222111111111222444888444;;;QQQiiizzzrrrfffccc]]]bbbhhhrrrrrriiibbbcccgggkkkqqqwww{{{uuuiiibbb]]]WWWUUUYYY\\\[[[ZZZ[[[XXXWWWVVVUUUTTTRRRQQQQQQKKKNNNRRReeepppooommmiiiddd^^^YYYWWWUUUVVVUUUSSSTTTUUUWWWVVVVVVUUUVVVVVVUUUSSSSSSTTTUUUSSSQQQNNNMMMMMMMMMLLLKKKHHHGGGEEEEEEFFFIIIKKKMMMRRRSSSUUUWWWXXXUUUNNNIIIGGGKKKNNNMMMKKKJJJLLLOOOsssXXXOOOHHH???AAABBB@@@<<<999999;;;999999999999888666555444222222222111222222333333000000000000000000000000////////////000000000000................................................,,,++++++---......,,,***,,,------......------,,,+++++++++++++++++++++++++++,,,---.........---,,,))),,,...,,,+++---///000000111222111000000222444555777<<>><<<:::222111000///............------------,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))************)))))),,,+++***(((((()))+++,,,,,,,,,------------,,,,,,------------............---------............///000000000000111222333333111666555666>>>OOOwwwssspppsss}}}yyyzzz}}}xxxllleee```[[[YYYZZZZZZZZZZZZ[[[\\\[[[YYYWWWUUUVVVTTTOOOJJJGGGHHHIIIUUUiiizzzvvvqqqhhh```[[[XXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVTTTRRROOOMMMNNNQQQUUUXXX^^^ZZZVVVRRRPPPNNNLLLKKKMMMJJJGGGFFFHHHJJJKKKKKKHHHJJJLLLNNNOOOMMMLLLJJJMMMMMMLLLLLLLLLLLLLLLLLLvvvXXXHHHCCCCCC@@@===;;;;;;;;;;;;:::888777777666555444333333222111000000222222111000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,------------------------------------------.........---...//////000/////////222222111000///000333666777@@@KKKUUUdddvvv||||||~~~uuu]]]QQQAAA666333222111///111000///...---------------------,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))************))))))++++++***))))))***+++,,,,,,,,,------------,,,,,,------------............---------............///000000000000111222333333333555333444888EEEqqq{{{uuuuuuxxxmmmbbb^^^[[[XXXWWWYYYZZZZZZYYYZZZ[[[ZZZXXXVVVRRRTTTSSSNNNGGGEEEKKKRRRjjj{{{ssshhh```\\\ZZZXXXVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTRRROOONNNOOOQQQUUUWWW^^^[[[VVVSSSQQQPPPOOONNNLLLIIIGGGFFFGGGIIIJJJJJJGGGHHHIIIKKKLLLLLLLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJhhhPPPEEEBBBBBB???<<<:::;;;;;;;;;:::888777666555444333333222222000///000111222111000000000000000000000000000///////////////.........------------------------------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------...////////////...111222333222111111222444000666;;;>>>EEEQQQYYY\\\hhhssssssiii```QQQCCC777555444555666333---(((//////...------,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))************))))))+++******))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------............////////////000000111222333444333000444777<<<```}}}zzzmmmcccZZZXXXXXXVVVWWWYYYZZZYYYYYYYYYZZZYYYVVVTTTOOOPPPNNNIIICCCEEETTTcccxxxoooccc[[[YYYYYYVVVSSSRRRSSSTTTUUUVVVVVVVVVWWWSSSQQQPPPOOOOOOQQQSSSUUUZZZWWWSSSPPPPPPOOOOOONNNHHHFFFDDDCCCEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJ~~~XXXGGGCCCCCC@@@>>>;;;:::;;;;;;:::999777777666555444333222222111000///000111111000///////////////////////////000/////////......------------------------------------------------------+++++++++,,,,,,,,,------******+++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,---...............***,,,////////////000111...333666444555888:::999===FFFTTTeeeuuu}}}uuuppplll___WWWJJJ>>>:::777222+++111...***))),,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))************))))))***))))))******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------............///////////////000111222333333111...444888777JJJmmm}}}vvvrrreee]]]VVVVVVXXXWWWWWWYYYYYYXXXWWWWWWWWWVVVSSSQQQLLLIIIFFFCCCAAAIIIbbbzzzpppggg]]]WWWWWWWWWUUURRROOOPPPQQQSSSTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSQQQNNNMMMMMMMMMLLLJJJGGGEEECCCCCCDDDFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKuuuOOOBBBBBBCCC>>><<<::::::;;;;;;:::888777666666555444333222222111000//////111111000///////////////////////////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////...+++,,,------......------+++---/////////...///000(((...222111000222111///111222777AAAOOO]]]fffjjjnnnppp{{{~~~vvviiiZZZMMMDDD???:::555000.........,,,***///---******,,,......///,,,,,,++++++++++++,,,,,,+++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///////////////000111222222111222///222888666;;;MMMvvv}}}vvvnnniii```YYYVVVXXXZZZYYYXXXYYYWWWVVVUUUUUUUUUSSSPPPMMMIIICCC@@@@@@CCCQQQppp}}}hhhbbb[[[VVVUUUUUUTTTSSSMMMNNNPPPQQQRRRQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOOMMMLLLKKKKKKLLLLLLIIIGGGGGGFFFDDDEEEFFFGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKwwwQQQCCCAAA@@@===;;;:::::::::;;;999888777666555555333333222111111///...///000111000///........................000000///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))***+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,.../////////---,,,++++++,,,------------,,,---...000000000///000222%%%+++.........111222000333222111222666<<>>999666444333000...---///---,,,---...,,,***,,,///******))))))***+++,,,---+++***************++++++************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))(((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////.........//////000111222---777444+++111666999>>>HHHhhh~~~wwwoooiiieeeaaa^^^[[[WWWWWW\\\^^^[[[WWWVVVUUUSSSRRRQQQQQQOOOKKKIIIDDD===<<>>>>>BBBJJJ[[[zzzzzz```WWWRRRQQQOOOMMMLLLJJJJJJIIIGGGKKKNNNMMMNNNPPPOOOKKKIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGRRReeekkk]]]MMMEEECCCBBBBBBAAAAAA@@@@@@????????????@@@AAACCCDDDEEECCCBBBAAAAAACCCEEEGGGIII^^^IIICCCCCC<<<;;;:::888777666666666555444444333222111000000.........//////......---........................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,+++******************************************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,------,,,,,,,,,,,,---------******---///---,,,---111111111111111111111111000333666666333111222444555222//////111333222000...---,,,,,,---...---+++------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))+++************)))))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---......------...///////////////000000000000...///000111333444555666888CCCaaauuulllccc___[[[WWWWWWZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUQQQKKKGGGDDD@@@===;;;:::DDDWWWuuuqqq\\\QQQNNNMMMLLLKKKKKKJJJJJJJJJDDDJJJLLLIIIGGGIIIJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAGGGRRRTTTKKKCCCAAA??????????????????@@@@@@======>>>???AAACCCEEEFFFCCCBBBBBBBBBDDDFFFIIIKKK^^^JJJBBBBBB===<<<:::888777666555555555444444333222111000000...////////////......---...........................------------------...,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++******++++++++++++******************************************************************************,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---+++***...111111...+++//////.........000111222,,,///111222000///000111000...,,,---///111111000///...---...000111000///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))(((''''''((()))************))))))))))))(((((())))))***************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++---......---,,,...///////////////000000000000---///111333555666666666888AAAcccqqqhhh```\\\ZZZWWWXXX\\\YYYZZZ[[[[[[ZZZYYYWWWUUUUUUNNNGGGCCC@@@======??????PPPkkk|||hhhZZZPPPNNNMMMMMMLLLKKKKKKKKKKKKFFFHHHHHHEEEDDDGGGFFFCCCEEEDDDCCCBBBAAA@@@?????????===@@@EEEDDD>>><<<>>><<<<<<===>>>>>>??????@@@??????@@@@@@BBBCCCDDDEEEBBBAAAAAAAAACCCFFFHHHJJJ}}}]]]JJJBBB@@@===<<<:::888777666555555555444444333222111000000//////000000///......---........................---------,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************************************************************,,,,,,+++++++++************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++************++++++---,,,,,,---111333000,,,++++++***)))***,,,...///)))***+++,,,,,,,,,------,,,+++***+++,,,------,,,///---,,,---...///...---------,,,+++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///////////////000000000000...000222555666666666555;;;AAA]]]yyyjjjbbb[[[YYYXXXWWWXXX\\\YYYZZZ[[[[[[ZZZXXXVVVTTTQQQIIIBBB???<<<;;;@@@HHH[[[nnnwwwbbbYYYSSSMMMNNNMMMLLLKKKJJJJJJIIIJJJIIIGGGDDDCCCIIINNNKKKDDDCCCCCCBBBAAA@@@>>>======@@@@@@BBBCCC@@@<<<<<>>???@@@AAAAAA@@@@@@@@@AAAAAABBB@@@?????????@@@CCCFFFGGGwwwYYYHHHBBBAAA<<<;;;:::888777666666666555444444333222111000000000000000000//////...---------------------------++++++************++++++******++++++++++++******)))******++++++++++++++++++***))))))))))))***+++************************************************************************++++++++++++******************************************++++++++++++*********++++++,,,,,,++++++***++++++************++++++,,,......,,,---000///+++000000...------...///000......//////000000111111..................------,,,+++******+++,,,+++***---,,,+++***)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((()))))))))))))))***))))))))))))))))))***************++++++,,,,,,---++++++,,,,,,,,,,,,------***,,,------,,,,,,---...////////////000000000000///000222444555555555444;;;>>>KKKdddyyypppbbb\\\WWWWWWWWWVVVWWWZZZYYYZZZ[[[[[[ZZZWWWTTTQQQIIIBBB>>>===:::;;;HHHXXX}}}qqqggglllmmmhhh]]]TTTPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIFFFBBBEEEOOOWWWSSSIIIBBBBBBBBBAAA@@@???>>>===>>>>>>??????===;;;;;;;;;::::::;;;<<<===>>>????????????>>>===============???>>>>>>===>>>@@@CCCDDDmmmQQQCCCAAABBB;;;:::999888777777777777555444444333222111000000111111111000000///------------------------------++++++************++++++)))***+++,,,,,,+++***)))))))))***++++++++++++++++++***)))(((((()))***+++************************************************************************++++++++++++******************************************++++++++++++************++++++++++++******,,,++++++******++++++,,,///333222---***------*********)))))))))))))))))),,,+++***++++++,,,,,,,,,'''((())))))((('''((((((+++))))))***,,,---,,,+++++++++***)))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((())))))*********))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,,,,,,,------***,,,------,,,+++---...////////////000000000000000000111222222222222222444999===DDDZZZzzz|||xxxooofff^^^XXXVVVWWWXXXWWWXXX[[[YYYZZZ[[[[[[YYYUUUQQQNNNDDD@@@???@@@===AAAUUUlll|||pppggg^^^ZZZccc\\\WWWVVVSSSOOONNNOOOHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEGGGOOOTTTPPPHHHAAAAAABBBBBBBBB@@@???>>>;;;;;;:::999888999999777:::;;;;;;<<<===>>>??????======<<<<<<<<<======>>>@@@???>>>======???AAABBBeeeJJJ???AAADDD::::::999888777777777888555444444333222111000000111111111111000///---------------------------------,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))))))))***++++++++++++***+++***)))(((((()))***+++************************************************************************+++++++++************)))))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,++++++++++++,,,,,,444999888///***+++,,,+++******+++,,,------.........,,,++++++,,,------,,,)))+++,,,---,,,+++,,,---(((''''''))),,,------,,,+++++++++++++++,,,------'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''((((((((())))))***************)))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------***,,,------,,,+++---...////////////000000000000000///////////////000000+++666999777IIIlll|||uuuppphhh```^^^YYYWWWZZZ\\\[[[[[[]]]YYYZZZ[[[ZZZXXXTTTOOOMMMCCCAAABBBEEEBBBGGG```|||ppp[[[WWWZZZ]]]___cccWWWPPPTTTTTTNNNJJJMMMHHHHHHIIIJJJKKKMMMNNNOOOEEEGGGHHHHHHJJJKKKGGGAAA@@@AAABBBCCCCCCBBB@@@@@@>>>===:::888999<<<<<<:::;;;;;;<<<<<<===>>>>>>???============>>>@@@AAAAAAAAA@@@>>>======>>>@@@AAAdddKKKEEEBBB>>>::::::999999888777777777666444222111222222111000111000000///...---------------------------------++++++************++++++************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,---......---***(((&&&&&&&&&&&&'''((())))))))))))************+++++++++******************************))))))))))))************++++++++++++*********************)))(((((((((((()))***+++,,,,,,,,,************))))))))))))///!!!222...***%%%&&&''',,,---((('''***((("""$$$''',,,...---)))%%%###+++!!!---%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&000&&&###&&&!!!###$$$!!!'''%%%+++***+++(((!!!$$$)))((( 222!!!333$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---%%%&&&))) ///***...&&&"""---***))) %%%,,,---)))$$$###$$$'''+++)))"""###+++,,,'''((('''(((+++,,,)))(((((())),,,(((555222%%%444&&&,,,---+++((()))---000///...,,,((((((...444222,,,&&&???666)))777888,,,333333000333;;;CCCTTTvvv{{{qqqhhhbbb^^^]]]WWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYYYYYYYWWWRRRJJJCCCCCC???BBBHHHDDDIIImmmbbbVVVWWWXXXYYY\\\XXXTTTPPPPPPSSSTTTQQQNNNGGGHHHHHHIIIIIIJJJJJJKKKBBBDDDFFFHHHHHHGGGEEEDDDBBBAAA@@@?????????@@@AAA======<<<:::999888777666?????????>>>>>>>>>>>>>>>============>>>???@@@@@@AAA???<<<::::::<<>>::::::999999888777666666555333111111222222111000000000000///...---------------------------------++++++************++++++************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,+++***((('''++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******))))))************))))))***************)))(((((()))))))))******++++++,,,*********)))))))))((((((***'''!!!&&& ...'''...&&&))))))&&&$$$''',,,...///***### %%%***...$$$""")))///''',,,///((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&###!!!%%%***(((*********---###!!!!!!###)))"""$$$$$$,,,!!!***333&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''!!!---%%%###&&&&&&(((%%%)))???222(((...'''""""""''',,,,,,)))+++&&&'''000666222)))!!!777666,,, %%%111111&&&,,,999%%%***!!!***666///***000333000......,,,)))(((333999333+++(((+++---444&&&(((000)))(((000222333000222888===IIIeee~~~yyyqqqiiiaaa]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUPPPHHHCCCHHHDDDDDDIIIRRRhhh~~~aaaYYY]]]\\\[[[\\\UUUQQQNNNNNNQQQQQQOOOLLLHHHHHHHHHGGGFFFFFFFFFEEEAAABBBEEEFFFGGGFFFDDDCCCBBBAAA???>>>>>>>>>???@@@???>>>>>>===<<<;;;::::::?????????>>>>>>=====================>>>???@@@AAAAAA???===;;;:::;;;===>>>\\\JJJFFFDDD???;;;::::::888777666555555555333111111111222111000000000//////...---------------------------------++++++************++++++************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((%%%&&&((()))***))))))(((++++++***)))(((((('''''')))))))))*********++++++***************************))))))(((((())))))***(((((())))))))))))(((((())))))******))))))((((((******************************))))))))))))((((((%%%'''(((***%%%---###+++)))))))))((($$$!!!%%%,,,,,,---...//////,,,'''###---444)))*** """(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&333)))+++...(((%%%%%%###%%%"""(((***!!!000000&&&///(((###+++(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$*** ,,,(((...!!!+++ 222%%%555""",,,$$$///===FFFGGGAAA<<<(((###%%%)))$$$$$$444!!!---111*** %%%000'''999""")))%%%333///+++"""&&&&&&%%%,,,>>>SSS___CCC<<<111)))+++111333000222222000111777888111***111///111444555;;;NNNcccwwwnnnjjjddd]]]YYYWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWYYYXXXWWWUUURRRMMMGGGBBBHHHGGGKKKXXXmmmrrr___]]]bbbbbb^^^]]]SSSOOOLLLLLLMMMNNNLLLIIIIIIHHHGGGEEECCCBBB@@@@@@???AAACCCDDDDDDDDDBBBAAA@@@???>>>=========>>>???>>>>>>=========<<<<<<<<>>>>>===<<<;;;;;;<<<<<<<<<===>>>@@@AAABBB??????===<<<;;;;;;;;;;;;[[[KKKGGGCCC>>>;;;:::999888777666555444555333111000111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))(((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))(((((((((''''''&&&&&&%%%%%%))))))))))))************************************))))))(((((((((((())))))''''''((((((((((((''''''((()))))))))))))))((((((************))))))))))))***)))))))))(((((((((((((((&&&}}}{{{tttxxxqqqttt|||zzz|||}}}vvvuuuxxxssssssttttttuuuwww{{{~~~mmmwwwxxx)))+++%%%)))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!!!!QQQvvvxxx{{{||||||yyyyyyyyy~~~bbb###222&&&444uuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuOOO###(((+++ )))!!!:::111%%%$$$"""444ooo[[[999)))&&&:::000((()))------******&&&+++$$$000444***'''YYYddd111$$$(((///444000***,,,222000000111333111222<<>>>>>???@@@AAABBBAAA@@@??????>>>===;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===<<<;;;::::::;;;;;;;;;<<<===???AAAAAA>>>>>>======;;;:::999888^^^MMMFFFAAA===::::::999888777666555444444333111000111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))))))))((((((******)))))))))))))))))))))))))))(((((((((((('''+++***444+++222&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$888999&&&***!!!+++222,,,$$$ $$$+++$$$111gggqqq###(((+++$$$(((555333%%%111###---///...777fff333!!!555...HHH***000000222333111000444;;;GGGjjj|||tttkkkbbbYYYWWWUUUSSSSSSUUUXXXYYYTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVSSSOOOKKKGGGEEEDDDGGGSSStttooocccYYYYYY___```]]]ZZZUUUSSSPPPMMMKKKIIIGGGEEEFFFEEEDDDCCCBBBAAA@@@???<<<===>>>????????????>>>===<<<;;;:::999:::;;;;;;:::::::::;;;;;;;;;;;;;;;======<<<<<<;;;::::::999:::::::::;;;<<<===???@@@<<<======<<<;;;999777666bbbOOOEEE???===888888888777777666666555444222000000000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''************************''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''###!!!###((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&& ,,,(((***###!!!$$$)))'''((()))"""(((&&&000///***,,,GGG///!!!'''+++&&&&&&///666&&&111***"""FFFxxx***999555 777000111222333222222333555<<>>>>>>>>>>>>>>;;;;;;999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;:::888777666eeeQQQCCC>>>>>>777777777777777777777666444222000000000000000...------------------------++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))***+++,,,---(((((((((''''''&&&&&&%%%(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))(((((((((&&&''''''((())))))((((((''''''(((((())))))******))))))((((((((('''''''''&&&--->>>)))&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&***%%%'''&&&)))))))))000hhhDDD***...)))"""!!!999 KKK)))++++++)))+++///,,,+++///&&&EEE))):::"""000111222111222333333222888FFFYYYmmmzzzpppddd]]][[[XXXTTTSSSTTTUUUWWWXXXXXXXXXXXXSSSTTTTTTTTTUUUUUUVVVVVVTTTSSSQQQLLLGGGFFFHHHKKKLLLooojjjUUUQQQMMMLLLPPPSSSQQQMMMIIIIIIHHHGGGEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@??????<<<<<<<<<=========>>>>>>:::999888777777777888999;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999888888888888999999::::::999999888888888888fffQQQBBB===???666666666666777777777777444222000///000000///...------------------------++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&(((***,,,.../////////...,,,+++)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&''''''((()))******+++)))(((((((((''''''''''''$$$$$$222(((%%%333JJJ]]]+++$$$+++###!!!...%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&)))!!!------###(((###,,,'''!!!...aaabbb )))+++***,,,EEEYYY ---777%%%&&&111"""777111000...000111111000111333333111555777<<>>===<<<<<<<<<<<<=========>>>>>>:::999777666666666777888999999999888888777777777777888888999::::::;;;;;;999888888777777777777777999999888888777888888999~~~eeeMMM@@@>>>999:::999888666555555444444111222222222111000...,,,------------------------/////////...---,,,******+++***)))'''''')))***+++++++++************++++++))))))))))))************(((((((((((())))))))))))******++++++++++++******((((((((((((((()))******((((((((((((((((((((((((,,,''')))((($$$)))---$$$&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))///---///444222***&&&'''))))))))))))))))))))))))''''''((((((((((((''''''************************%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''&&&&&&...DDD,,,***((('''&&&%%%%%%%%%%%%%%%'''(((000%%%%%%+++###%%%%%%%%%%%%%%%%%%%%%%%%&&&***888%%%&&&$$$$$$***333"""***,,,---(((+++***+++(((,,,~~~888***%%%yyy!!!'''777###+++(((666)))>>>>>>,,,111***+++jjj$$$555000000000---...444000222888888;;;SSSxxx}}}xxxssseeeaaa[[[VVVRRRQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTWWWOOOIIIHHHDDDBBBKKKXXXyyy~~~dddTTTLLLJJJHHHGGGIIIJJJKKKJJJFFFDDDBBBBBBBBBAAA@@@>>>BBBBBBAAA???>>><<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777===;;;888555444333444444888777777777777777888888777777888888888999999999;;;;;;;;;::::::999999999{{{cccLLLAAA???;;;999888777555444444333333222222222222000///...---------------------------,,,,,,,,,---,,,,,,+++++++++***)))(((((()))***++++++******))))))******+++(((((()))))))))*********(((((((((((()))))))))))))))******++++++******)))((((((((((((((())))))***(((((((((((((((((((((((()))%%%((((((%%%---333+++''''''((((((((((((''''''''''''''''''((((((((((((***)))+++000///)))'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&444"""&&&((('''&&&%%%%%%%%%%%%&&&---%%%&&&''' $$$***&&&(((((((((((((((((((((((( ###"""''''''$$$!!!---!!!***555%%%###(((...777BBBHHHLLL000''''''eee)))(((000...--- QQQBBB888!!!'''555IIIAAA'''...999***000222111111222666777;;;OOOooo}}}zzzwwwrrrlllhhh^^^[[[WWWSSSQQQQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWSSSTTTTTTTTTSSSRRRQQQPPPPPPJJJEEEDDDAAAGGG]]]tttttt^^^PPPJJJIIIGGGGGGIIIJJJIIIHHHEEECCCAAAAAAAAAAAA???===AAAAAA@@@>>>===<<<::::::;;;;;;:::::::::999999999::::::999888888777666666999888666555444444444555666555555666666777777888888888888999999999:::::::::999999999888888888777vvv```KKKBBB@@@<<<888777666444333333333333444333222000//////......------------------------)))***++++++,,,,,,,,,++++++***)))(((((()))***++++++******))))))******+++(((((())))))))))))******(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''###&&&'''&&&000777111((((((''''''''''''((((((((((((((('''''''''''''''&&&$$$&&&***+++(((''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''###((('''''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&(((+++***&&&########################+++((("""...111%%%111 $$$###((($$$%%% HHH%%%$$$&&&---888GGG;;;XXXVVV%%%"""555<<< ___%%%//////$$$***+++666XXX@@@)))333444***888DDD222(((<<<$$$444555///111333444666;;;HHH^^^yyy|||qqqooollljjjgggbbb]]]YYYUUUTTTQQQPPPPPPQQQTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWRRRSSSSSSSSSQQQOOOMMMKKKIIIEEEDDDFFFKKKZZZzzzuuueeeVVVJJJHHHGGGFFFGGGHHHHHHGGGEEECCCAAA@@@???@@@???>>><<<@@@???>>>===<<<;;;:::999999999888888888777777777888888777777666555555555555555444444444444444444333444444555666777777888888888999999999999::::::888888777777777777666666rrr]]]JJJAAA@@@;;;888777666555444444444444444333111///......//////------------------------++++++,,,,,,,,,,,,++++++******)))(((((()))************))))))))))))******(((((((((((()))))))))***(((((((((((())))))))))))((())))))))))))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((()))$$$&&&'''%%%///666000((((((&&&%%%%%%&&&(((((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''')))(((%%%,,,'''&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$%%%$$$!!! ''''''''''''''''''''''''!!!!!!&&& ///))),,,&&&$$$###"""...+++444***&&&&&&,,,000%%%)))444''''''$$$444///!!!'''222+++ppp +++"""222777@@@&&&"""777999:::"""''':::$$$ppp(((000'''555222111111444222444:::???KKKfff|||{{{{{{{{{zzzvvvqqqmmmaaa___]]][[[ZZZWWWSSSQQQQQQPPPOOOOOOPPPRRRTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSSSSSSSPPPMMMIIIFFFEEECCCHHHVVVgggzzzkkk___WWWMMMEEEEEEEEEEEEFFFGGGFFFDDDBBBAAA???>>>===>>>>>><<<;;;======<<<;;;::::::999999888777777777777666666666666555555555444444444333333333333444333222111111222333444666777888888999777777777888888888888888777777777666666666666666ppp[[[HHH@@@===777888888777666555555555555444333111///......//////------------------------............---,,,+++*********))))))))))))*********))))))))))))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((()))***))))))(((((((((((((((((((((((((((+++&&&'''&&&###***000(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++,,,)))***&&&&&&%%%%%%%%%&&&&&&'''***$$$''',,,)))&&&***---!!!!!!!!!!!!!!!!!!!!!!!!$$$,,,)))+++!!!+++!!!!!!((('''(((%%%&&&555<<>>===;;;;;;<<<<<<;;;999:::::::::999999888888888777777777666666666555555444444333333333333333222333333333333222000///...333444666777999999999999666666666555555555555555666666666777777777777777nnnYYYHHH???<<<666888888777666666666666666444333222000//////......------------------------/////////...---,,,******)))))))))******)))))))))***))))))(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&''')))*********)))(((((((((((((((((((((((((((+++&&&((('''"""(((+++"""''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''***)))'''&&&)))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%***(((###&&&&&&%%%%%%%%%&&&''''''!!!%%%WWWwww%%%$$$((((((***!!!555%%%ppp!!!)))***+++///------"""RRRMMMYYY;;;%%%***111!!!&&&222###333+++%%%***///((($$$+++VVV(((222)))222"""CCCAAAiiiWWW&&&###...+++...111'''***444///111222***%%%iii~~~+++333000---444111222111333666444555CCCTTT|||xxxuuurrrooolllcccaaa___]]]ZZZWWWSSSOOONNNMMMMMMNNNPPPRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSUUUWWWWWWTTTNNNHHHDDDDDDLLLddd___OOOJJJGGGCCCCCCBBBAAA@@@@@@AAAAAA???===<<<:::999999::::::999888888888888888777777777777666666666555555555444444333333222222222222222222444444333222111//////...444555777999999999999888555555444444444444333333555555666666666666777777lllXXXHHH@@@===666777777666555555555555666222222222222000///...------------------------------------------,,,+++***))))))************))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&''')))*********(((((((((((((((((((((((((((((('''$$$'''(((###)))+++"""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%)))***''''''******&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())) %%%'''"""%%%%%%%%%%%%%%%&&&'''((($$$000+++%%%)))''')))&&&$$$111$$$666///]]]ZZZdddaaaYYYYYY\\\```ccc|||(((,,,,,,(((%%%000...!!!"""555+++%%%'''444###//////333&&&$$$%%%'''...999,,,!!!;;;"""&&&888444444!!!***999///***---&&&%%%///---&&&...(((***666&&&qqqHHH///...333...333///111333555555777<<>>>>>>>>>>>===<<<:::999777888999999888666666666666666666777777777444444444333333333222222222222222222222222222222444333111000000000111111444555777888999888777666555555555444444444333333333444444444555555555666kkkXXXIIIBBB???777666666555444444444555555222222222222111000...,,,------------------------******+++,,,,,,,,,,,,+++))))))************))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&''')))***+++***((('''((((((((((((((((((((((((###!!!&&&(((%%%+++...$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''###(((***'''(((++++++&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))"""###***'''%%%%%%%%%%%%%%%&&&'''(((!!!$$$(((---!!!$$$$$$...###+++'''$$$FFF000---)))"""###((( 111TTT'''(((&&&###***&&&(((###333###+++///'''"""...333(((333%%%(((,,,'''000333 &&&///333 000'''###999(((***&&&''',,,,,,+++111111***666(((111---888)))333vvvccc)))---999(((555---000333555888;;;:::777CCCiii~~~xxxtttnnnhhhccc^^^ZZZVVVSSSPPPNNNMMMMMMNNNMMMMMMMMMLLLKKKLLLNNNPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVXXX[[[\\\YYYSSSLLLGGGLLLhhhkkkYYYJJJIIIHHHCCCBBBFFFBBB@@@===<<<<<<======<<<999888777777888888777666555555555666666666666666222222222222111111111000222222222222222222333333222111000//////111333555333444666888888777555444666666666555555444444444222222222333333444444444hhhWWWIII@@@===999777777666555444333333222333333333333444333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******++++++***)))((('''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((&&&### '''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''###)))%%%'''''''''&&&&&&%%%%%%%%%)))&&& ---$$$"""%%%!!!$$$###&&&&&&---'''bbb111...(((333!!!444"""!!!(((///$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))++++++'''111)))///%%%222(((???)))******++++++###///)))************+++++++++)))---$$$$$$666&&&111))))))/////////111///---222666888777555666777555NNNkkk}}}~~~zzzuuuqqqllliiieee___YYYTTTPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJNNNMMMMMMMMMOOORRRTTTVVVWWWVVVSSSRRRQQQRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSUUUVVVjjjuuugggPPPFFFKKKSSSqqqooo^^^RRRLLLDDDBBBCCCDDDBBB??????===;;;999888999:::;;;666777888888888777555444666555444333222222111222333222111000000111222333222222222111111111000000000000000000000000000000000000111222333333444444444444444444333333222111222111111111000000//////dddTTTGGG???>>>:::777777666555444333333222333111000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))******++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###)))%%%''''''&&&&&&&&&%%%%%%%%%%%%***''')))''')))%%%+++&&&$$$)))###222WWW+++000---666###&&&$$$mmm111'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))***+++!!!111666"""$$$---444PPP***(((,,,)))***&&&---)))************+++++++++000444<<<:::%%%111555,,,---,,,,,,---///333888888555222222444999@@@LLL```{{{zzzvvvqqqllliiieeeccc___ZZZUUUQQQNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPSSSTTTVVVTTTSSSQQQQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSTTTUUU```pppwwwhhhSSSNNNZZZgggvvv[[[PPPNNNIIIBBB???@@@AAA???===>>>===;;;999888999999:::666666777777666666555444555444333222222111111111222111000000000000111222222222222111111000000000////////////////////////000000000111222333333333333333333333333222111111111111111000000000//////___QQQEEE???>>>:::777777666555444333333222222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++******)))(((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###)))%%%'''&&&&&&&&&&&&%%%%%%%%%###&&&)))***000'''"""''''''((("""******,,,;;;'''((( &&&'''!!!)))+++qqqsss///111---!!!%%%%%%&&&''''''''''''&&&''''''''''''((()))******777######===+++***hhh---%%%...'''*********)))************+++++++++(((+++***)))444III###...000///,,,111111777<<<:::444000111444777555666BBB]]]{{{vvvqqqmmmhhhbbb___[[[ZZZWWWTTTPPPNNNLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQNNNMMMMMMLLLMMMOOOPPPQQQSSSSSSRRRQQQQQQRRRTTTUUUSSSUUUVVVVVVTTTSSSSSSTTT[[[bbbdddYYYRRR\\\sss}}}___NNNJJJKKKFFFAAA>>>??????===;;;<<<;;;:::888888888999999666666555555444444444555444333222111111111111111111111000000000000111111111111111111000000000000........................//////000000111111222222222222333333222222111111000000000000////////////]]]OOODDD>>>===999777777666555444333333222222000---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((()))))))))(((((((((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###)))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***'''((( ///!!!$$$!!!&&&///***'''...+++"""000SSS)))"""---!!!---777$$$+++(((---+++%%%&&&&&&''''''''''''''''''''''''''''''((()))***&&&###'''$$$ cccxxx...$$$///%%%***...'''))))))*********++++++++++++---$$$000777)))###zzz000333111,,,333222999===;;;444000222777000555777666>>>WWW|||~~~~~~~~~}}}{{{wwwsssnnniiieee```[[[XXXSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNMMMMMMLLLMMMMMMNNNOOOQQQQQQPPPQQQQQQSSSTTTUUUSSSUUUVVVUUURRRPPPOOOOOOOOONNNNNNTTTddd|||~~~hhhVVVKKKIIIHHHEEEAAA?????????===<<<:::999888777777777888888666555444222222333444444333222111000000000000000000000000000000000000000000000000000000000000000------------------------......//////000000000000000111111222111111000000////////////////////////~~~]]]PPPDDD===<<<888777777666555444333333222333111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))%%%&&&&&&&&&&&&&&&&&&&&&&&&***###+++&&&%%%!!!(((...'''''',,,---###$$$---%%%&&&PPP]]])))000***###)))(((666((('''&&&"""###)))%%%&&&''''''(((((('''''''''''''''''''''(((((()))---!!!222555rrrttt---&&&///$$$+++...'''))))))*********+++++++++------***777,,,OOO,,,///---(((000///555999777222000222666...555999555111>>>]]]yyy~~~|||{{{{{{xxxvvvsssrrrrrrqqqooonnnllliiiddd```]]]YYYUUURRRMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQSSSTTTTTTTTTUUUTTTRRRNNNKKKIIIIIIJJJIIIRRRlllqqqaaaWWWNNNFFFBBBCCCAAA@@@>>>>>>===;;;:::888777777666666666666666555444222111111111222333111111000/////////000000////////////////////////////////////////////////------------------------------.............../////////000000111000000///.....................///~~~\\\PPPDDD===;;;666777777666555444333333222333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***(((''''''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))%%%%%%%%%%%%&&&&&&&&&&&&'''(((WWW"""$$$+++222******,,,&&& ,,,)))"""***"""&&&MMM!!!000000"""'''$$$!!!000111'''###&&&&&&'''(((((((((((('''(((''''''&&&''''''((((((""")))ddd]]]+++)))...&&&,,,,,,((()))************+++++++++$$$333///%%%DDD...000...+++000,,,///222111//////000333111111222333444;;;JJJXXX{{{zzzzzzxxxwwwuuusssrrrnnnkkkhhhfffeeedddbbbaaa___\\\YYYVVVUUURRROOOLLLKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTRRROOOJJJHHHGGGHHHHHHQQQhhhpppZZZPPPMMMHHHAAA<<<<<<<<<<<<;;;:::999777666555666666666555555555555333222111111000000111111000//////....../////////......////////////..................////////////------------------------,,,---------------------......//////000000//////---------...............{{{[[[NNNCCC<<<:::666777777666555444333333222222000///000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))%%%%%%%%%%%%&&&&&&&&&''''''"""!!!---EEE%%%&&&$$$---""",,,!!!...///---$$$999&&&,,,999***$$$"""''')))***///$$$,,,&&&+++111---;;;000!!!(((,,,///---!!!$$$$$$///&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''888{{{???(((------(((---)))+++)))************+++++++++)))%%%222+++===000000000000111.........///000000000000111......333777888>>>EEE^^^~~~{{{yyyxxxwwwuuupppqqqqqqqqqooollljjjhhhcccaaa]]][[[ZZZZZZXXXWWWUUUSSSQQQPPPOOONNNLLLJJJKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQQQQQQQTTTSSSPPPLLLIIIHHHIIIKKKSSSfffkkk]]]NNNHHHFFFBBB???>>>888:::;;;;;;999777555555444444555555555555444444000111111111000000/////////......---......//////---...////////////...------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,---------.........yyyYYYMMMCCC<<<;;;666777777666555444333333222000//////000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++''''''''''''((()))++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%###%%%((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))%%%%%%%%%%%%&&&&&&''''''''',,,)))eee'''%%%###///"""&&&'''&&&***((()))---)))!!!+++'''!!!000""")))******+++ ((( TTTvvv$$$111(((%%%"""'''---!!!---&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''']]]+++&&&000+++)))...&&&,,,)))************+++++++++,,,''')))^^^---,,,---///---444111///000222333222///---///444777333000666AAACCCjjj}}}yyysssooollljjjhhhfffdddeeeggggggeeebbb___\\\\\\YYYVVVTTTTTTTTTSSSRRRQQQOOONNNMMMNNNNNNMMMKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPSSSQQQOOOKKKIIIIIILLLOOOiiizzzWWWOOOGGGBBB>>>;;;<<<@@@888:::<<<<<<:::888777666333333444555555444444444///000111111111000...---......---------......///,,,---...//////...---,,,---------.........//////........................,,,+++++++++++++++++++++,,,------.../////////...,,,,,,,,,------.........tttUUUMMMCCC:::888777555555555444444333333222111000///...---,,,+++++++++,,,,,,,,,,,,+++******************************+++******)))(((''''''&&&'''''')))***++++++++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###'''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,"""%%%WWW888''')))###!!!***&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&,,,666000,,, &&&'''+++%%% )))...%%%###&&&+++$$$---+++444!!!"""%%%,,,<<<^^^000***%%%$$$(((,,,,,,***$$$...$$$&&&,,,,,,222***---ttteee///((((((>>>&&&............////////////000111111222444555666666<<>><<<999888888777555333444444444333222222111111000000000000000000000000////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,++++++,,,,,,,,,---------lllMMMFFF???999::::::666666555444222111000000000//////...------,,,,,,+++,,,,,,,,,,,,+++*********************************)))))))))((((((((('''((((((((('''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++///...((($$$$$$&&&'''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&*** 111"""$$$---&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&,,,)))))) TTT"""$$$+++%%% ''''''&&&///((("""EEEZZZ777666111,,,)))***---/////////***---|||!!!---***//////***...............////////////...//////000111222222222222444888>>>GGG```wwwppptttzzz}}}}}}uuummmfffbbbWWWUUURRRPPPMMMKKKKKKJJJGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPOOONNNMMMEEEDDDEEEGGGIIIHHHDDDAAAKKKZZZxxxdddHHH;;;;;;???<<<;;;:::::::::888555333222222222111111111000000////////////////////////........................,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,kkkMMMFFF>>>777888888666555444333222111000000/////////...------,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))(((((((((((()))(((''''''&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++///...((($$$%%%''''''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++111444IIIiii+++"""&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###"""---$$$''',,,DDD###---,,,######'''&&&###888!!!|||111(((,,,+++******+++,,,,,,,,,,,,((('''111333___555(((666(((222***,,,.............../////////////////////000000111111222333333666888:::IIImmmyyysssmmmqqqrrrvvv||||||wwwqqqiiiaaa[[[XXXOOOOOOMMMKKKIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNPPPQQQQQQPPPOOOHHHIIIJJJIIIHHHHHHLLLOOO[[[pppkkkOOOBBB>>>===>>>::::::999::::::888555222222222111111111111000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,jjjLLLGGG???888777666444444333333222222111111//////.........---------+++,,,,,,,,,,,,+++******************************))))))))))))(((((((((((()))((('''''''''((()))******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***'''%%%%%%''''''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!...""")))%%%+++&&&|||$$$%%%&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&""",,,"""&&&&&&"""(((***%%%***,,,%%%"""mmmkkk>>>+++))))))++++++,,,+++******$$$222***...,,,$$$222OOO444'''333+++'''777))))))444............//////////////////000000111111111111222222555777444777KKKaaazzzuuuhhhggggggkkkqqqxxx}}}~~~yyyuuunnnlllhhhccc]]]WWWRRROOOIIIIIIHHHGGGEEEDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLOOORRRSSSRRRQQQPPPJJJLLLLLLKKKLLLRRR]]]fff~~~oooRRRBBB???===:::888888777666777777666333000111111111111111111111111........................------------------------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++)))))))))************+++))))))*********+++++++++gggLLLHHHAAA:::999777222222222222222222222222...............---------+++,,,,,,,,,,,,+++******************************(((((((((((()))))))))))))))(((''''''''')))+++,,,((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&333999"""222'''&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++))) 222$$$(((KKK///&&&)))222###222%%%---333ooo+++---,,,((('''((()))*********+++,,, 111###!!!...444222 :::...???$$$...///000&&&+++000000'''555............////////////000000111111111111222222333000222777555111777BBBNNN```mmmyyysssnnngggeeegggjjjmmmnnnssstttvvvxxx{{{|||~~~~~~|||yyywwwtttpppkkkggg___^^^[[[XXXTTTOOOLLLJJJFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRTTTTTTRRROOOMMMJJJOOOWWWaaajjjssszzz~~~bbbSSSEEE@@@===999666666777666555555555444222000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************************************))))))))))))************))))))))))))************))))))))))))*********+++eeeKKKIIICCC<<<;;;999111111222222222333333333...............---------+++,,,,,,,,,,,,+++******************************(((((((((((()))))))))))))))(((''''''(((***,,,...&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###///000CCC"""(((DDD&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))"""&&&---... ddd---222"""...$$$))))))+++###222)))+++,,,//////---+++))))))+++---+++***'''111*** ///000$$$///!!!<<>>666666;;;888777555555555555333222.../////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************aaaOOOGGG???===555:::555444333222111111111111...////////////---,,,+++***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++######%%%###%%%&&&%%%(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++###xxx''')))%%%%%%222'''&&&'''(((%%%))),,, ...555'''+++---!!!'''$$$)))ZZZ ***)))"""$$$$$$--- '''+++zzz&&&...'''222***)))111---%%%(((000,,,&&&,,,***,,,,,,)))***---+++'''+++000(((000777+++(((...000$$$(((111,,,...000---...//////------...///////////////000111222333222222333333333444444444:::;;;BBBYYYvvvwwwooopppmmmeeeccc___```dddfffeeejjjrrruuuxxx{{{}}}~~~||||||~~~~~~wwwssssssuuuoooooonnnlllkkkjjjhhhhhhddd```\\\ZZZYYYXXXTTTQQQQQQQQQPPPNNNMMMKKKJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHIIIIIIIIIGGGFFFDDDDDDCCCCCCCCCEEEFFFHHHJJJLLLLLLLLLKKKLLLMMMOOOPPPQQQ\\\\\\VVVUUUPPPJJJNNNOOOhhhiiiTTTCCCAAA???<<<999888777777666555444444222222111000//////000000000000/////////...---,,,,,,---...///,,,,,,,,,+++++++++******+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))^^^MMMEEE>>>===555:::555444333222111111111111...////////////---,,,+++***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,...)))%%%$$$%%%'''(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$+++"""^^^''')))%%% 555###---'''222---...***+++'''777%%%)))###222+++%%%BBBSSS%%%&&&((('''&&&&&&"""111(((###FFFjjj///###$$$+++ (((///+++%%%+++///...+++***,,,///***'''+++111---$$$'''333%%%555(((&&&666%%%...222++++++///++++++,,,,,,---...---,,,,,,---...////////////000111222222222222222222333333333333555666666BBBVVViiiddd[[[VVVYYY\\\^^^aaafffjjjmmmppprrruuuxxxzzzzzzzzz|||}}}}}}|||~~~|||yyyxxxyyy{{{||||||wwwxxxwwwtttoookkkiiihhhbbbbbbaaa___^^^]]]\\\[[[[[[XXXTTTSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJMMMNNNNNNNNNOOOPPPRRRTTTTTTYYYVVVSSSVVVSSSTTT^^^pppjjjQQQDDD>>><<<;;;999888777777888444444333222111000000///...//////000000//////.........---,,,,,,---......,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))\\\LLLDDD>>><<<555:::444444333222111111111111////////////...---,,,+++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((((((&&&%%%%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++)))(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((""" ''''''$$$(((&&&(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''!!!$$$..."""''')))%%%%%%000---$$$)))%%%%%%%%%,,,&&&111555!!!...&&&'''""")))MMM...###'''---((()))***)))$$$***"""QQQ111'''%%%...<<<444(((***000&&&+++---000((('''...'''///***(((+++***'''***111(((...+++&&&111777UUU***---000...------+++***,,,.........---,,,---...............///000111111000111111111222222222222222666444666>>>NNNvvvuuugggZZZXXX[[[^^^______aaabbbeeeggghhhjjjnnnpppqqqrrrtttvvvwwwwwwvvvvvvyyyvvvsssrrrrrrssssssrrrjjjjjjjjjjjjiiieee___[[[WWWWWWVVVTTTSSSRRRQQQQQQRRRPPPNNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSSSSXXXXXX]]]eeedddkkk~~~mmmNNN???;;;777777666666666666777777333333222111000///......---..................------,,,,,,++++++,,,,,,---,,,++++++++++++*********************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))[[[KKKDDD>>><<<444888444333222222111111111222/////////......---,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,###&&&%%%""")))$$$(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''222..."""333''')))%%%)))&&&'''***)))NNNzzzyyy"""'''555222+++))))))$$$******'''{{{555%%%&&&///'''***---...+++&&&YYY333...///'''###***///'''***'''...***+++---***---+++***777999&&&)))...******///000---333///111***---((($$$///...+++000------...///000000......///000...............///000000000000000000111111111111...777999999:::???[[[}}}lllcccaaaaaa```^^^^^^]]]___aaaaaa```bbbeeehhhiiikkkmmmnnnooooooooorrrpppmmmmmmmmmmmmlllkkkeeeeeefffiiiiiiddd[[[TTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNOOOPPPQQQQQQOOOMMMMMMPPPSSSQQQ___nnn|||~~~yyyWWWBBB::::::555555555555555555555666333333222111000//////...,,,------......------,,,++++++++++++++++++++++++++++++++++++*********************)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))[[[KKKDDD>>>;;;222777333333222222111111222222000//////...------,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...,,,''' !!!)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&555$$$jjj''')))%%%%%%""",,,"""(((''',,,222%%%,,,>>> ///$$$666444:::***%%%,,,&&&***""",,,666%%%###PPP...///!!!%%%111444...$$$%%%...///)))&&&000)))???---333###000,,,---000...((())),,,,,,>>>444,,,,,,///000000000444///333))))))888!!!---...)))111,,,...---///000///...---...//////............//////000//////000000000111111111---555666777888666BBBZZZ{{{rrrlllhhheeebbb```[[[ZZZ^^^___[[[[[[^^^aaabbbccceeeggghhhiiiiiijjjiiihhhhhhiiiiiigggfffddddddfffhhhhhhcccZZZRRRUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHGGGHHHJJJLLLNNNOOOQQQQQQQQQRRRQQQNNNKKKKKKPPPUUUWWWsssxxxXXXFFF>>>999555555555555555444444333333444444333222111000//////,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((XXXIIICCC===:::111666333333222222111222222333000000...------,,,------***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))"""&&&***!!!(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***888)))'''''')))%%%***###...%%%...)))(((666&&&???&&&&&&......@@@;;;000$$$(((((()))'''...!!!222!!!111CCC,,,111***000$$$%%%)))...111000)))"""&&&666+++,,,!!!+++$$$333---222///***%%%)))WWWrrr,,,!!!000333000111...111///,,,222///\\\)))///000***222(((///,,,---......,,,,,,---...000//////......///000000///000000000111111111111333666333222666444777DDD\\\pppzzzlll```XXX\\\^^^[[[ZZZ]]]\\\\\\]]]___```bbbcccccccccbbbbbbcccdddcccaaa___]]]___aaabbbbbb]]]WWWRRRPPPPPPOOOOOONNNMMMMMMLLLKKKLLLKKKIIIFFFDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPIIIKKKKKKIIIGGGKKKUUU]]]pppyyyVVVAAA<<<===999333555666555555444333111111444444333222111000000///,,,------------------,,,***++++++,,,,,,++++++***+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***((((((((((((((((((((((((}}}RRRDDD@@@;;;:::111666333222222111222222333333111000...---,,,,,,------***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222+++222 &&&111&&&(((%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&..."""###333###===''')))%%%+++)))$$$+++000((( ---///&&&***$$$777000III;;;333###&&&,,,)))222&&&777(((%%%^^^IIIEEEGGGAAAKKKCCCDDDMMMJJJAAAIII\\\KKKIIILLLBBBPPP111000===000777111555@@@FFFxxxCCC555777888777222???444555===|||555222666000666)))444...000111000///...///000111000000//////000000000000000000111111111222222444666111111888666444<<>>888DDDiii{{{tttkkkgggaaaWWW___YYYUUUWWWYYYYYYXXXYYY[[[ZZZXXXTTTNNNJJJHHHGGGFFFKKKPPPPPPMMMLLLPPPTTTNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMKKKJJJKKKKKKJJJKKKMMMEEEHHHJJJKKKMMMPPPQQQPPPXXXPPPMMMTTTZZZWWWSSSRRR[[[SSSKKKJJJLLLMMMNNNOOO]]]lllzzz~~~{{{aaaGGGAAA???;;;888555444444444555555444333333222111111111000---+++***+++,,,---.................................------,,,,,,,,,******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((()))))))))))):::///(((***+++)))''')))nnnNNN<<<===:::777777444333333222222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))(((''''''((()))***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))'''(((((((((&&&&&&(((***((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''kkk&&&$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((***&&&((((((((((((((()))*********'''444///---333,,,;;;333333BBB666:::gggkkkEEEHHHJJJEEEFFFGGG888===]]]TTTIIIooo<<<;;;<<<222>>>777===::::::;;;;;;;;;;;;::::::999999:::::::::999999888555555555555555444444444333333333333444444444444999333:::WWW~~~zzzppphhh^^^UUUTTTUUUWWWZZZ^^^WWWUUURRRLLLHHHEEEFFFGGGDDDHHHLLLNNNNNNOOORRRUUUOOONNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSSSSRRRTTT\\\gggkkkfffbbbbbbSSSPPPKKKIIILLLVVVcccmmmbbbLLL???<<<;;;888555333333333444333333333222111000000000000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''((((((((()))'''''''''''''''(((((()))&&&''''''''''''(((((((((555,,,''')))***(((&&&'''nnnOOO===>>>:::666666333333333222222111000000000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''&&&%%%&&&))),,,&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((!!!BBB(((***''')))(((((((((((()))******FFF>>>111)))<<<;;;<<<:::;;;HHHFFFBBBJJJKKKGGGKKKGGGKKKJJJEEEGGGMMMDDD>>>FFFkkk>>>???:::888AAA555>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===============::::::::::::::::::::::::666666666666555555555555777222333AAA\\\kkk\\\RRRMMMMMMPPPTTTSSSPPPJJJEEEAAA???@@@BBBDDDGGGJJJMMMPPPQQQRRROOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNOOOPPPPPPOOOQQQQQQRRRUUUXXX[[[^^^```gggppp|||~~~rrrllllllhhhjjjiiifffgggsss|||UUUDDD???:::777666444333222222222333111111111000000//////......---,,,++++++,,,---...***************************)))))))))))))))((((((***))))))(((((())))))***)))))))))((((((((('''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''...(((%%%''')))'''%%%%%%nnnPPP???@@@;;;666666444333333222222111000000000------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((()))*********)))))))))))))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''***...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!YYY&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,XXX(((+++'''))))))(((((())))))***+++$$$}}}...PPP===DDDNNNTTTIIISSSSSSQQQLLLMMMWWWWWWLLL^^^UUUSSSNNNMMMQQQRRRPPPPPPMMMNNNDDDIIIBBBGGGKKK;;;CCC???@@@AAACCCCCCBBBAAA@@@>>>???????????????>>>>>>????????????????????????:::::::::999999888888888;;;888777999CCC\\\ppp[[[MMMGGGGGGPPPPPPNNNJJJEEEAAA@@@???DDDDDDFFFKKKPPPSSSTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNQQQRRRSSSQQQRRRVVVWWWVVVXXXWWWZZZaaaiiiqqqzzz}}}{{{VVVDDD@@@<<<777555444333222111111111111111000000000//////......---,,,,,,++++++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''')))&&&%%%'''((((((&&&$$$nnnQQQAAABBB<<<777888666333333222222111000000000.........------------,,,++++++++++++++++++++++++,,,,,,+++++++++*********''''''((()))))))))((((((((())))))***)))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&''''''(((''''''&&&%%%%%%'''***...,,,,,,+++******)))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((( &&&???'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++&&&$$$)))+++''')))))))))))))))***++++++,,,+++RRROOO]]]TTTOOOUUU[[[UUUZZZPPPPPPQQQNNNUUU\\\VVVgggbbbaaa```ZZZSSSTTTWWWVVVWWWzzzJJJQQQRRRHHHMMMOOODDDJJJEEEFFFHHHIIIJJJJJJJJJIIIFFFEEEEEEDDDCCCBBB@@@???AAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<===>>><<<;;;IIIgggsssfffaaabbb]]]YYYQQQHHHAAA@@@CCCGGGDDDEEEHHHMMMSSSXXXYYYYYYTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMSSSVVVUUUSSSVVV^^^cccccccccbbbhhhuuuuuuLLL??????;;;666666666555444222111000//////000000000000////////////,,,,,,++++++,,,,,,,,,---************************(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((('''%%%kkkOOOBBBBBB<<<777888777333333222222111000000000............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((('''''''''''''''((()))*********)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((('''''''''''''''''''''''''''&&&%%%&&&))),,,000//////...,,,++++++***((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%---)))111,,,***'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((000)))+++(((***))))))))))))***++++++###111&&&ZZZhhhPPP^^^WWWOOOPPPVVVVVVMMMQQQXXXVVVWWW]]]]]]ZZZfffdddjjjiii\\\YYY^^^[[[OOOZZZiii```UUUZZZRRREEEEEEFFFCCCFFFIIIIIIJJJLLLMMMOOOPPPQQQMMMMMMLLLKKKIIIGGGEEEDDDAAAAAA@@@???>>>======<<<@@@@@@@@@???????????????;;;>>>AAAAAA>>>CCCVVViiilllUUUEEE???BBBFFFAAACCCGGGLLLPPPTTTWWWYYYVVVWWWYYYZZZZZZZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQQQQPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMRRRSSSRRRXXXdddkkkjjjfffgggrrruuuTTT<<<===<<<222000:::555444444222111000///...////////////////////////,,,,,,,,,,,,,,,+++++++++************************(((((())))))))))))******)))((((((''''''(((((()))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((%%%((((((&&&&&&((((((%%%gggLLL@@@AAA;;;666888777333333222222111000000000------------,,,,,,,,,+++************************++++++++++++************+++***)))'''''''''((((((((((((*********)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&(((***,,,,,,,,,++++++*********''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& """+++&&&(((,,,&&&fff'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$///!!!444333))),,,(((******))))))******+++,,,222))):::aaaiiijjjUUUfff```XXXZZZ]]]___```aaacccgggiiijjjkkklllyyyjjjooovvvllliiinnniiippprrrfff^^^```___TTTMMMFFFDDDEEE>>>CCCCCCDDDEEEGGGKKKNNNPPPOOOOOONNNNNNLLLKKKIIIIIIEEEEEECCCBBB@@@???======?????????@@@@@@@@@@@@@@@======???AAA@@@BBBJJJUUUxxx|||dddUUUOOONNNMMMPPPSSSSSSQQQQQQRRRUUUUUUVVVYYY[[[[[[ZZZXXXWWWRRRRRRRRRSSSSSSSSSTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEMMMQQQPPPVVVbbbgggccc```fffzzzxxxTTTEEE<<<===999111111999111111111111111000000///------------............,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$((((((%%%$$$''''''%%%dddJJJ>>>@@@999444777777333333222222111000000000,,,,,,,,,+++++++++******************************************))))))))))))...,,,***(((''''''((()))'''(((***+++***)))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''&&&%%%%%%$$$$$$$$$$$$'''((())))))'''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&///&&&!!!---###((('''---jjj'''&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&)))///%%%///???))),,,(((*********)))******+++,,,777$$$)));;;222iiirrrlllhhhrrrtttjjjpppxxxnnnqqqyyytttmmmvvv~~~}}}|||{{{wwwxxxwww{{{rrrppp{{{rrrvvv{{{bbbjjjhhhddd___```WWWOOONNN>>><<<;;;;;;<<>>>>>>>>??????@@@@@@@@@BBB>>><<<>>>??????CCCHHHRRR[[[iiizzzxxxjjjcccdddggghhhcccZZZUUUTTTVVVTTTUUUXXXZZZ[[[YYYXXXVVVJJJKKKLLLNNNOOOQQQRRRSSSPPPOOONNNLLLIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAKKKQQQOOOSSS]]]]]]WWW]]]gggyyyMMMBBB===777555555555333000......///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$((((((###"""&&&'''$$$aaaJJJ???>>>777444555333333333222222111000000000......---------,,,,,,,,,************************,,,+++***))))))***+++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((******)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$!!!(((,,,%%%hhh(((...!!!((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******+++***///"""......ddd(((***)))*********+++,,,,,,---111///555;;;999FFF{{{{{{uuu{{{zzz|||}}}}}}|||{{{}}}~~~mmmrrrzzztttooosssqqqsssvvvrrrjjjqqquuupppvvvrrrppprrrqqqnnnllliii___UUUGGG@@@888444666;;;???AAAHHHLLLPPPRRRPPPLLLIIIGGGGGGEEECCCBBBAAA@@@>>>======>>>@@@AAABBBCCCCCCBBB??????>>>>>>>>>???@@@AAADDDHHHMMMTTTaaawwwwwwcccTTTUUUVVV[[[dddlllkkkcccZZZUUUMMMMMMNNNPPP\\\ddd\\\]]]\\\XXXRRRMMMLLLNNNRRRQQQQQQPPPLLLHHHFFFFFFHHHNNNddd||||||yyywwwuuukkkKKK>>>:::888666666666555333222////////////...............------,,,,,,------...,,,+++******))))))******(((((())))))))))))(((((()))*********)))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''%%%$$$'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&```JJJ>>>>>>777444666333333333222111111000000///......---------,,,,,,,,,************************++++++***))))))***++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((******)))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''111&&&!!!&&&&&& &&&@@@%%%111((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))&&&$$$///'''...'''>>>555777///,,,+++******+++...000222:::999AAAOOOSSSQQQ^^^ppp{{{qqq}}}}}}}}}}}}~~~~~~yyywwwxxxnnnooommmtttsssqqqpppppprrruuuvvvwwwvvvuuutttpppkkkooouuuuuuppptttrrrhhhgggooorrrkkkgggiiigggbbbhhhtttqqqwwwdddnnnwwwvvvsssrrrsssrrrooooooooojjjdddRRRKKKAAA;;;:::<<<<<<<<>>===;;;::::::;;;===>>>???BBBEEEHHHOOO___ttt|||nnnbbbgggqqq~~~zzzpppfff\\\ZZZ]]]eeeyyyuuutttppphhh```___ccchhhppptttssslllaaa[[[]]]bbbllltttTTTBBB===777666444333444333111000////////////.........---------,,,,,,,,,,,,------,,,+++******))))))******(((((())))))))))))(((((())))))))))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&___III>>>>>>777444666333333222222111111000//////......---------,,,,,,,,,************************++++++***))))))***++++++************************(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''(((******)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$(((((('''+++000)))@@@^^^dddDDD***... (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''###///)))---&&&VVVaaabbbgggbbbXXX&&&***###---------///333999???BBBMMMMMMRRR\\\bbbbbbaaabbbfffnnnyyy|||}}}|||yyyvvvtttsss~~~qqqmmmlllfffiiiqqqrrrrrrpppnnnnnnpppvvv{{{|||yyytttoooqqqwwwgggjjjqqqwwwuuuqqqppptttqqqjjjhhhoooqqqiiiaaa______gggpppxxxyyyyyyllllll{{{zzzjjjgggsssnnnooommmiiijjjmmmmmmiii___XXXOOOHHHFFFDDDAAA???@@@GGGQQQWWWYYYWWWTTTRRRMMMIIICCC???>>>======<<<999;;;===???@@@@@@???>>>;;;999777555555777999:::<<>>888999444333111111111111///---//////.........------------,,,,,,++++++,,,,,,---++++++***))))))))))))***(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&]]]GGG===>>>777555666333222222222111000000//////......---------,,,,,,,,,************************+++******************+++************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''' ,,,..."""%%%000444+++!!!444///(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((...&&&---'''***... ***%%%&&&---+++...444222333111444888???GGGOOOUUUYYY[[[dddjjjhhhgggnnnwww}}}}}}}}}}}}~~~xxxwwwyyyzzz{{{zzzxxxvvvvvvwwwqqqqqqpppnnnllliiigggfffhhhaaadddiiihhhlllqqqmmmsssqqqpppqqquuu}}}{{{{{{vvvvvvwww}}}{{{|||~~~zzzyyywwwssskkkvvvyyynnnooommmiiiiiikkkkkkhhhkkkfff```\\\ZZZWWWRRRNNNMMMSSS[[[```bbbbbb```___]]]YYYRRRLLLGGGBBB===:::666777777999;;;>>>@@@BBB999777555222222333555777888;;;>>>???@@@DDDKKKQQQddd}}}sssXXXGGG???999555444222111//////000000...,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&[[[FFF===>>>888555666333222222111111000//////.........---------,,,,,,,,,*********************************++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%###""")))###666111&&&)))%%%((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((---))),,,&&&***555---&&&000+++000---+++:::111999AAAEEEMMMVVV___eeeiiijjjfffsss}}}zzzuuuwww{{{|||ppp}}}~~~}}}{{{tttxxxvvvtttrrrppplllhhhhhhiiillllllkkkkkkkkkkkkkkkkkkkkkvvvuuu}}}zzz{{{yyy}}}||||||}}}yyyzzzxxxuuutttrrrooohhhccc```cccgggiiiiiiiiiiiijjjhhhfffccc___ZZZSSSLLLGGG>>>;;;888666777:::>>>AAA:::888555333222333444555222666:::<<<===???CCCFFFJJJ]]]xxxvvvSSSFFF:::999<<<:::555111222000//////000000...---------------,,,,,,,,,,,,++++++************+++++++++***))))))(((((())))))(((((())))))))))))((((((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!'''(((### ###$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&ZZZEEE<<<>>>888555666333222111111000000///............---------,,,,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''"""%%%000333---***,,,111###&&&"""%%%''',,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***)))---333000,,,///---888???DDDNNNOOO[[[XXX]]]dddlllqqqsssssssss{{{||||||}}}|||~~~nnnmmmwww{{{tttnnnqqq|||{{{jjjgggqqqrrrqqqpppoooooosssyyy}}}~~~~~~}}}~~~xxx|||uuukkklllmmmllljjjiiiiiijjjffffffggghhhgggccc\\\WWWOOOJJJCCC<<<999999<<<>>><<<;;;999777666666666666555888;;;======>>>???AAA<<>>888666777333111111111000//////............---------,,,,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%'''((()))(((&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))(((***)))###!!!)))###""")))111***%%%...---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++&&&---(((+++333...000777444;;;DDDKKKUUUUUUaaabbbjjjmmmrrrwwwyyyzzzyyyxxx}}}xxx|||vvvwwwyyy{{{zzzwwwsssrrr}}}vvvrrruuuxxxwwwvvvvvv|||}}}~~~ttt}}}~~~xxxyyyzzzxxxtttqqqoooooollllllmmmmmmmmmiiiddd```\\\XXXQQQIIICCC???>>>===??????>>>===<<<:::999888888:::<<<===>>>???@@@AAA===BBBJJJXXXmmmcccGGG===???;;;666555666666222000111000...---...//////...,,,,,,,,,,,,,,,++++++++++++******))))))))))))************)))((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((111333***%%%)))+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&XXXCCC;;;>>>999666777333111111111000//////............---------,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&%%%'''((()))'''&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&***---+++%%%)))***###***&&&%%%222###))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++222&&&+++666,,,222EEEAAAOOOUUUWWWfff```sssgggqqqsssvvvyyy|||}}}~~~~~~xxxxxx~~~zzz~~~xxxrrrkkkiiiiiikkknnnqqqyyywww~~~~~~yyy~~~|||~~~|||yyyvvvrrrmmmhhhdddbbb___ZZZSSSMMMGGGCCC@@@BBBBBBBBBAAA@@@===;;;999555666777999;;;===???@@@AAABBBCCCFFFRRRjjj|||bbbKKK;;;888<<<555444666888555///...111///---,,,,,,......---+++,,,,,,,,,+++++++++************))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((###---///&&& %%%'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&|||XXXFFF>>>===888777888222///555222000555111+++///------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++'''%%%$$$&&&)))***(((%%%(((((((((((())))))))))))))))))))))))((((((((((((,,,***'''(((***,,,+++))))))***+++***))))))+++---,,,///333888>>>FFFNNNTTT]]]^^^aaafffmmmrrrtttuuu}}}}}}~~~}}}yyyuuu|||xxxyyy}}}vvvsssnnnnnnppprrrvvv}}}}}}|||zzzooommmjjjeeebbb```]]][[[XXXPPPMMMJJJIIIHHHGGGFFFEEE===;;;999999;;;<<<======;;;===???@@@DDDNNN\\\gggtttzzzzzzdddMMMBBB===888555666333333222222111000000000000///---,,,++++++,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''zzzVVVEEE>>>===777777888333///444000---222000,,,111------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((()))***)))'''&&&'''******)))&&&((((((((()))))))))******************************...,,,***)))******)))&&&,,,,,,---,,,,,,,,,///111333777>>>FFFNNNVVV^^^ccchhhiiinnntttzzz}}}~~~}}}}}}}}}{{{yyyvvvsssqqqpppnnnnnnttt~~~}}}|||}}}yyytttsssttttttxxx~~~}}}}}}}}}{{{}}}}}}|||yyyvvvsssmmmgggbbbbbbaaa___]]]ZZZUUUPPPLLLJJJHHHDDDCCCBBBAAA@@@>>>@@@@@@@@@??????CCCIIINNNNNNSSSbbbyyypppWWWHHH;;;666555333222333333222222111111000//////000///---,,,++++++,,,,,,+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''wwwTTTDDD===<<<666666888333666999222---111...+++111------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''((())))))+++)))((()))***+++)))(((((())))))))))))*********++++++++++++++++++++++++...---,,,+++,,,,,,***(((+++,,,---...///222666999FFFKKKSSSZZZ```eeejjjmmmrrrtttwww{{{~~~~~~|||yyyvvvvvvtttppplllkkkmmmpppqqqttt|||~~~zzzxxx{{{yyysssssstttwww|||{{{sssoooqqqtttrrr{{{tttuuuvvvzzz}}}yyyxxx{{{~~~}}}||||||}}}xxxrrruuusssppplllgggccc```^^^YYYVVVRRROOOLLLIIIFFFCCCDDDBBB@@@??????>>>===<<<<<<===DDDSSShhhgggBBB;;;666333444555444444666222222111111000000/////////...---,,,+++++++++,,,+++************)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''sssQQQBBB<<<;;;444444777333BBBCCC999000222///+++111------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((+++***)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---.........(((+++///333777===CCCGGGTTTZZZbbbiiinnnqqqssstttzzzyyywwwvvvuuusssooollllllmmmnnnkkkiiikkkttt{{{|||vvvqqqrrrxxx~~~xxxsssooorrrvvvyyy|||~~~vvvssstttwwwzzzvvvuuuwww|||{{{{{{{{{zzzuuu{{{{{{{{{{{{|||~~~~~~tttlllhhhhhhiiiaaa^^^[[[XXXVVVRRRNNNJJJHHHDDDAAABBBDDDEEEAAA===AAA>>>>>>CCCOOOccc^^^KKK:::555666777777777555666888222111111000//////.........------,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''pppNNN@@@;;;:::333222666333CCCDDD:::222333000---333------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((***))))))((((((((())))))******)))((((((((()))***************++++++++++++*********+++++++++,,,,,,***+++++++++,,,---///000...222999@@@HHHOOOWWW[[[]]]ccckkkrrrvvvyyy{{{|||yyyvvvqqqmmmllllllkkkjjjllloooqqqppppppuuu~~~}}}{{{~~~{{{vvvxxx}}}yyytttqqqwww~~~~~~yyywwwyyy|||}}}vvvssssssyyy~~~{{{zzzyyy}}}zzzvvvxxxzzzyyyvvvyyyyyyyyyzzzzzzzzzzzzyyyuuuooommmcccbbbaaa```___]]]YYYUUUQQQLLLGGGGGGIIIIIIDDD???@@@===<<>>:::999111111666444888;;;444///333111...444------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((())))))))))))(((((()))******)))))))))((('''(((+++---******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++...222666???EEEMMMVVV]]]dddiiimmmpppsssvvvwwwvvvuuutttuuummmjjjffffffiiinnnrrrttt{{{}}}~~~~~~}}}yyysssqqqwww~~~zzzxxxxxx~~~wwwppppppsssvvvvvvuuuuuuwwwyyy|||}}}{{{zzz{{{}}}~~~jjjjjjjjjkkkllljjjfffbbb```[[[UUURRRPPPLLLDDD>>>???===<<<>>>???BBBKKKUUU^^^llldddFFF======777222444333...,,,///000000000000//////......------++++++,,,,,,,,,,,,++++++(((((()))))))))))))))***''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''mmmIII<<<999888000000555444///444000---333000,,,111------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))***++++++(((******)))((()))---000+++++++++,,,,,,,,,,,,---***++++++,,,------.........///000000222999AAAHHHTTTZZZbbbiiinnnqqqsssuuu{{{zzzyyyuuupppmmmlllmmmeeedddfffjjjsss|||~~~|||uuuuuu|||zzzsssrrruuuxxxyyywwwwwwzzz~~~}}}~~~}}}wwwxxxyyyzzzzzzwwwrrrooollljjjgggeee```YYYOOOHHHIIIEEEAAAAAA???;;;<<<@@@???III\\\rrrvvvYYYFFF999999:::111111333111------222333000000000///......------,,,***+++,,,,,,,,,,,,+++***(((((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''mmmHHH<<<999888//////555444...444111///333000***...---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++)))'''%%%'''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((()))***,,,,,,)))***++++++)))+++///333++++++,,,,,,,,,---------,,,,,,------...///000000///111333666<<>>AAACCCEEEIIIPPPVVVqqq~~~zzzaaaDDDAAA===888444222111111111000000///...---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''hhhHHH???888777777444333444222222222111111///.........---,,,++++++---///000---,,,***++++++,,,***)))******))))))))))))*********)))))))))(((((((((''''''((()))((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''&&&'''(((((('''%%%''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---)))***...+++)))222@@@---+++(((((()))+++++++++************))))))))))))************************...---------......---,,,...---++++++---111555777AAAGGGPPPYYY```fffkkknnnssspppkkkfffdddgggnnnssssssqqqsssxxxyyyuuurrrrrrrrrwwwzzzxxxyyy|||~~~~~~yyywww{{{}}}tttkkkccc^^^WWWMMMHHHGGGAAA@@@>>><<<;;;>>>BBBFFFCCCKKKVVVcccooo{{{kkkSSSCCC>>><<<999555333222222222000000//////...------,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))((('''((()))***)))'''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''gggHHH???888777777444333444333333222222000///...---......---,,,,,,---///000,,,+++******+++,,,***)))******))))))))))))******))))))))))))((((((((((((&&&(((******)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((()))'''''''''''''''''''''''''''&&&&&&'''((()))'''&&&''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++&&&&&&++++++(((---666---+++((((((***+++++++++************************************************,,,,,,,,,---,,,,,,+++***/////////222888???FFFKKKZZZ```hhhnnnpppqqqppppppwwwrrrkkkdddccciiisss{{{|||{{{{{{~~~|||yyyzzz}}}{{{yyyyyy~~~|||xxxwwwsssjjjaaa]]]RRRLLLDDD>>>;;;:::::::::<<<<<<>>>BBBKKKZZZjjjtttsss^^^NNNCCC:::555777666444222111111222222/////////......------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''hhhHHH???888777777444333444333333333222000///---,,,------,,,,,,,,,------...,,,***)))***++++++***)))******))))))))))))******))))))))))))((((((((((((&&&))),,,---,,,)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$###'''(((''''''+++,,,***))))))***++++++***)))***************++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,------111777@@@JJJUUU]]]bbbnnnpppqqqqqqpppnnnmmmmmmxxxxxxwwwvvvuuuxxx|||}}}yyynnnfff___VVVOOOJJJEEE???:::===<<<::::::<<>>===;;;:::888555222333222222111000000000000------------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''eeeHHH???888777777444333444111111222111111000///...++++++++++++***************)))((()))+++++++++)))******))))))))))))******(((((((((((())))))))))))(((+++///000...+++))))))'''''''''(((((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''&&&&&&(((******)))(((%%%&&&'''((()))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,******+++,,,,,,+++***+++***)))***+++,,,***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,...444888CCCJJJTTT^^^fffkkkllllllhhhgggfffgggmmmyyy||||||rrrqqqooolllfff^^^UUUNNNEEEDDD@@@<<<:::;;;???CCCBBBMMM]]]lllyyyxxxwwwzzzwwwhhhWWWLLLFFFAAA>>>>>><<<;;;999777444222111000222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''aaaHHH???888777777444333444000000111111111111000000,,,,,,,,,,,,++++++*********(((((()))***++++++*********))))))))))))******'''((((((((()))))))))***(((+++---...,,,***)))(((&&&''''''((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''((()))******)))(((''''''&&&&&&(((***+++***)))%%%&&&((()))))))))''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((******)))((()))***)))+++***)))***+++,,,***)))))))))***++++++,,,------------------------------***---///000222888BBBJJJZZZ^^^eeekkkoooooonnnmmmiiijjjmmmrrr{{{~~~yyyzzzyyyzzz{{{xxxssslllfffcccWWWTTTMMMEEE>>>:::;;;<<<@@@CCCGGGMMMSSS[[[gggppppppzzziiiWWWQQQGGG>>><<<:::777999===666555444111000111333444//////000000//////......++++++++++++++++++,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&''']]]HHH???888777777444333444//////000111111111111111---------------,,,+++***)))(((((((((***++++++*********))))))))))))******'''((((((((())))))******'''))),,,,,,***(((((((((&&&''''''((()))******+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&((()))++++++)))(((&&&'''&&&&&&(((***+++***)))&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,***(((***+++,,,+++***)))***,,,,,,***)))))))))***+++,,,,,,---------------------------------111666:::???IIIWWWaaajjjlllpppsssuuuuuusssrrrqqqtttyyy}}}{{{}}}zzz~~~|||xxx|||~~~yyyvvvvvvllljjjeee]]]UUUNNNJJJHHHIIIJJJKKKKKKIIIHHHLLLQQQQQQbbbuuuzzzgggWWWHHH???<<<888777:::888111000333222222222111111111333555,,,------.../////////...+++++++++++++++++++++,,,***++++++++++++***))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''^^^FFF???999888666444333666111222222111111000///...,,,,,,,,,+++++++++******,,,+++++++++***)))))))))+++*********))))))((((((+++*********))))))(((((())))))(((((((((((()))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((((((((''''''((((((((((((''''''))))))*********))))))(((************************))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,---,,,++++++---///+++***+++---,,,***---333111777@@@IIIQQQZZZdddkkkrrrpppqqq{{{~~~~~~}}}yyyxxxxxxxxxzzz{{{}}}|||}}}~~~}}}|||{{{zzz|||{{{uuuooojjjgggbbb[[[VVVUUURRROOONNNOOOOOOLLLIIIMMMSSS]]]lll~~~|||ppp___RRRIIICCC<<<888888777666555444333333333333333222222111000//////111000000///...---------++++++++++++++++++++++++***************)))((((((&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&~~~\\\FFF???999888777444333666111222222111111000///...---------,,,,,,,,,+++++++++++++++***************************)))))))))(((************)))))))))((())))))(((((((((((())))))((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))************************((()))++++++***+++,,,......---...111111///111666:::DDDQQQ[[[```cccfffhhhccclll}}}|||}}}}}}}}}zzzzzz}}}{{{zzz{{{||||||}}}~~~~~~||||||{{{zzz|||~~~yyysssnnnjjjgggddd___XXXTTTTTTTTTTTTSSSQQQTTTZZZbbbmmmxxx|||oooiiiYYYPPPEEE>>>;;;999666444666666555333333222222222333222222111000000////////////......---,,,,,,,,,++++++++++++++++++++++++)))************)))(((((('''(((***,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''))))))((('''&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&{{{ZZZEEE???999888777444333555111222222111111000///............---------,,,,,,***************+++++++++************))))))))))))************))))))))))))))))))(((((((((((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))*********))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''************))))))))))))************************''')))+++,,,,,,+++,,,......+++,,,000444666;;;AAALLLTTT]]]ccceeedddcccdddhhhwwwwwwwwwwwwyyy|||~~~~~~}}}}}}xxxuuu{{{|||yyyvvvtttsssssstttuuuvvvtttrrrrrruuuxxxzzzzzz|||~~~}}}}}}~~~~~~}}}|||xxxwwwrrrnnnjjjfffcccaaa^^^\\\\\\]]]]]]___bbbfffjjjlllppprrrzzznnn\\\OOOGGGDDD>>>999444333444666666444444444333222111111111111222111111000000/////////......------,,,+++++++++))))))))))))))))))))))))))))))******))))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&xxxXXXEEE>>>:::999888444333555111222222111111000///...------------,,,,,,,,,,,,)))))))))***+++++++++,,,*********)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''')))***+++++++++)))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******************++++++++++++++++++++++++))),,,......---------...111......444<<>>:::999888444333444111222222111111000///...,,,,,,,,,,,,++++++++++++)))))))))***+++++++++,,,))))))))))))))))))******))))))))))))))))))******))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))***+++++++++))))))(((((('''''''''&&&''''''(((((((((((('''''''''((()))***************************************'''((((((((()))))))))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,---...444666===GGGNNNTTT]]]gggmmmllljjjfffeeehhhpppwww}}}~~~~~~vvvrrr|||{{{zzzzzz{{{}}}~~~{{{xxxwwwvvvuuusssssstttwwwyyyuuuxxx|||~~~~~~}}}{{{{{{~~~}}}xxxtttxxxwwwwwwuuusssqqqpppoookkkhhheeeddddddkkkzzz}}}qqqdddXXXOOOIIIFFFBBB???;;;888666666666777777666444333333222111///000000///............/////////...............---.........---------------(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&sssVVVDDD>>>::::::999555333444111222222111111000///...,,,,,,+++++++++************************+++++++++))))))))))))************))))))))))))************))))))(((((((((((())))))%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))*********((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******++++++***************************''''''(((((())))))******+++************)))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111555===KKKVVVYYYZZZ```iiimmmppprrrrrrqqqssswww|||yyy~~~yyywwwxxxzzz|||~~~{{{xxxxxxxxxxxxvvvtttsssssstttuuuuuuuuuqqqsssuuuuuuuuuwwwyyy{{{|||{{{zzzxxxyyy|||~~~~~~~~~~~~~~~}}}{{{xxxvvvtttooollljjjhhhfffdddiiipppwwwmmmeee```ZZZRRRKKKGGGCCCAAA???===;;;999888888777555444444444333333222111000000///......------.........------------------------.........---------------(((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&pppTTTCCC>>>::::::999555222333111222222111111000///...------,,,,,,,,,++++++++++++++++++***************((()))))))))************((()))))))))************))))))(((((((((((())))))$$$%%%''')))***)))((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''((()))************************************'''''''''((()))*********+++++++++*********))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***+++,,,---///222777;;;>>>GGGSSSZZZYYY[[[hhhwww{{{~~~|||zzz{{{}}}zzzwwwxxx|||~~~zzzzzzxxx}}}zzzxxxtttpppnnnnnnrrrtttwwwwwwvvvuuuuuuwwwzzz|||xxx{{{~~~|||{{{zzz{{{}}}~~~{{{~~~vvvrrrpppqqqqqqooorrrvvv|||zzztttkkkbbb[[[VVVRRRNNNQQQLLLFFFBBBAAAAAA???>>>888666444444555666444222222333333333222222333333......---------......///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&nnnRRRCCC>>>:::;;;999555222333111222222111111000///.........---------,,,,,,,,,,,,+++++++++******))))))(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))$$$%%%''')))******)))((('''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******))))))(((((((((((())))))))))))*********************************++++++,,,,,,,,,------------------------,,,---...000333999@@@EEEOOOTTTYYYYYYWWW___yyy}}}{{{wwwuuuxxx||||||xxxxxx~~~yyytttppppppqqqpppnnnmmmooouuuzzzuuuvvvxxxyyyzzz~~~~~~zzz}}}{{{vvvuuu{{{~~~xxxvvvvvvwww{{{sss{{{qqqqqqnnnmmmqqqqqqiiibbbaaajjjooorrr}}}}}}vvvvvvzzzqqqjjjfff^^^VVVVVVSSSMMMFFFCCCFFFHHHIIIBBB>>>:::999;;;<<<<<<;;;;;;777333222333333111///000111111000//////111222......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&kkkOOOEEE???::::::999555444666333222111000////////////000...,,,***((())))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''*********)))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///111,,,***111===HHHPPPUUUXXXZZZ]]]bbbgggrrr}}}{{{tttoootttuuuwwwsssmmmkkkkkkmmmmmmlllmmmoooqqqrrrsssvvvzzz~~~}}}|||xxxuuuwww|||tttvvv~~~~~~}}}hhhVVVIIIFFFJJJHHHCCCCCCKKKQQQRRRUUU[[[[[[YYYWWWVVVXXX[[[___aaaggghhhhhhfffcccaaa``````ZZZYYYXXXUUURRROOOLLLJJJGGGFFFDDDBBBAAAAAAAAAAAA;;;;;;;;;:::999999999999888666444222111000111111......------------............---------,,,,,,,,,...---,,,+++***+++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&'''&&&&&&'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$lllPPPEEE???;;;;;;999666555666333222111000000///000000000///,,,***))))))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''***)))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...////////////......222:::DDDLLLSSSZZZ^^^]]]bbbllltttxxx|||~~~~~~tttnnnllliiigggggglllpppssstttvvvxxxzzz|||}}}{{{{{{zzz|||vvvrrr}}}uuu\\\JJJAAA???;;;:::<<<===<<>>============<<<<<<<<<<<<;;;999777666444444333222222222222222......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnUUUEEE???<<<===<<<888666888444333222111111000000000000///...,,,,,,+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........///000111222333444555???EEELLLRRR\\\lll|||~~~|||zzzqqqqqqqqqqqqqqqqqqppppppqqqpppqqqtttyyysssnnnkkkkkkggghhhyyyttt]]]GGGBBB===;;;<<<;;;;;;:::@@@AAABBBDDDFFFGGGHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNTTTRRROOOLLLHHHEEECCCBBB@@@???>>>======<<<<<<<<<<<<<<<===<<<;;;888666444222222222222222222333333......------------............---------,,,,,,,,,++++++,,,------+++***)))+++++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%''')))'''%%%######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmVVVDDD???<<<======999777888444333222111000000000000///......---,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***((('''((()))***)))'''(((((())))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////000///......222777<<>>>>><<<;;;<<<>>>AAACCCDDDDDDDDDHHHIIIKKKKKKJJJIIIJJJKKKMMMKKKHHHDDDAAA???>>>===??????>>>>>>======<<<<<<;;;<<<;;;;;;999777555444111111222222222222222222......------------............---------,,,,,,,,,***+++,,,---,,,+++***)))***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%'''))))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUBBB===;;;======999666777333222111000////////////------------,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***((('''((()))***)))'''((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,,,,---...///000000111000///111777@@@IIINNNVVV[[[cccrrr}}}~~~~~~zzzssspppmmmllllllllljjjhhhlllmmmqqqvvv|||}}}}}}{{{zzzyyyzzz~~~~~~yyyyyyyyyxxxxxxkkkMMMAAA@@@@@@>>>888:::<<<>>>@@@AAABBBBBBEEEGGGHHHHHHFFFEEEEEEFFFEEECCCAAA@@@>>>>>>??????>>>>>>>>>???>>>===<<<<<<;;;:::999888666555555444000111222222222222222111......------------............---------,,,,,,,,,+++++++++++++++******)))******++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''((()))(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiTTTAAA<<<:::<<<<<<888666666222111000///............,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))''''''(((((()))******++++++************++++++++++++++++++,,,,,,---......///,,,,,,---...///000111111111222444999BBBLLLVVV\\\___fffooo}}}}}}zzz|||}}}{{{qqqdddbbbdddhhhlllnnnqqqssstttssswww|||||||||yyywww{{{eeeLLLAAA:::444:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGGGGFFFEEEEEEFFFDDDCCCAAA??????@@@AAABBB<<<===>>>>>>>>>===<<<;;;999888666444333444555555111111222333222222111000......------------............---------,,,,,,,,,,,,++++++******************************))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}gggSSS@@@;;;:::<<<<<<888555666111000///......---------++++++,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))((('''(((((()))***+++++++++))))))*********+++++++++++++++,,,,,,---...//////,,,,,,---...///000111222111444999AAAKKKVVV___eeeooovvv{{{}}}~~~}}}zzzzzz|||~~~vvviii```eeeiiioooppppppssszzz}}}wwwvvv}}}}}}kkkUUUFFF<<<999:::;;;<<<>>>AAACCCDDDAAACCCEEEEEEEEEDDDEEEFFFEEECCC@@@>>>======>>>>>>;;;<<<=========<<<;;;:::999777444222222333555666111222222333222111000///.........------...............---------,,,,,,,,,---,,,***)))))))))***+++***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&$$$$$$$$$&&&((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{gggTTTDDD>>>;;;<<<===999555444111222222111111000///...---------,,,,,,,,,++++++,,,+++***+++,,,---+++))),,,+++++++++***)))))))))))))))))))))))))))))))))+++((((((******&&&&&&)))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************+++++++++***************))))))))))))))))))))))))++++++*********************+++,,,,,,------,,,,,,+++---......---,,,,,,---000---,,,......---///333>>>DDDKKKQQQVVV^^^iiiqqq~~~|||{{{xxx{{{{{{wwwqqqooopppnnnhhhhhhmmmkkkpppwww{{{xxxsssssszzzzzz{{{~~~___<<<===999999===>>>;;;===CCC@@@BBBDDDFFFGGGFFFDDDCCC@@@>>><<<<<<>>>???>>>===>>><<<:::::::::999777555777777666444333111000000222222222111111///......---------...............------------------------************************+++++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzfffSSSFFF???;;;<<<<<<999666555111222222111111000///...---------,,,,,,,,,++++++,,,+++***+++,,,---+++)))+++++++++***************)))))))))))))))))))))))))))''''''******((((((+++))))))))))))((((((''''''((((((((((((((((((((((((((((((((())))))))))))***(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************************++++++************************++++++******************++++++,,,------------,,,,,,...///...---,,,,,,---111...---000222222777===HHHPPPZZZbbbhhhrrr}}}|||yyy~~~~~~{{{~~~{{{uuuqqqllljjjlllllllllpppwwwvvv~~~}}}xxxxxxqqqqqqqqqrrrwwwhhhLLLBBB:::<<>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<===;;;888777888888777666999999888666555333222222111111111111000///.....................---------------------------------************************++++++******)))((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyeeeRRRGGG@@@:::;;;;;;888666777111222222111111000///...------------,,,,,,,,,,,,,,,+++***+++,,,---+++)))***************+++++++++))))))))))))))))))))))))+++((((((++++++((((((+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************)))))))))***+++++++++,,,******************************++++++++++++++++++++++++,,,---------------.../////////---,,,,,,---111...///333666:::CCCKKK[[[```hhhpppyyyuuuuuuxxx}}}wwwtttrrrooolllllljjjjjjooossszzz||||||{{{zzzwwwsssrrrxxxlllXXXDDD;;;<<<<<<999777============>>>???@@@AAA>>>AAACCCBBB???<<<<<<======;;;999888999::::::999::::::999888777555444444000111111111000///...---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyfffSSSGGG???999999999777666777111222222111111000///......------------,,,,,,,,,++++++***+++,,,---+++))))))))))))***+++++++++,,,))))))))))))))))))))))))---***)))++++++'''&&&)))((((((((((((((((((((((((************************(((((()))))))))*********(((((())))))))))))((((((''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************(((((()))***+++,,,,,,,,,******************************+++++++++++++++,,,+++,,,,,,---...---------//////000///---,,,---//////...000666;;;BBBMMMXXXhhhjjjqqq|||tttpppvvv~~~yyytttnnnjjjjjjkkkkkkkkkhhhlllrrrzzz}}}wwwyyy|||]]]EEE999777:::>>>;;;;;;<<<===???@@@@@@AAA@@@EEEIIIGGGAAA======???>>>>>>>>>???@@@@@@>>><<<:::999999888666555555444///000000000//////...---//////...------,,,++++++++++++++++++++++++++++++******************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzgggTTTFFF>>>888888888666444555111222222111111000///............---------,,,,,,++++++***+++,,,---+++))))))))))))***+++++++++,,,))))))))))))))))))))))))+++((((((++++++((((((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((*********))))))((((((''''''************************(((***+++***)))((()))***((()))))))))************(((((()))***+++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,---.........------///000000///------///111...///555===CCCJJJWWWcccooorrr}}}{{{uuurrrtttzzz{{{pppnnnlllkkklllmmmnnnnnnoooxxx|||bbbFFF999999===777999;;;>>>???@@@@@@???AAAEEEIIIGGGAAA======???<<<>>>@@@CCCDDDBBB>>>:::777777666555444333333222...////////////...------//////...---,,,++++++***++++++++++++++++++++++++************************)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzgggUUUEEE>>>888999999666444555111222222111111000///...............---------,,,,,,+++***+++,,,---+++)))***************+++++++++))))))))))))))))))))))))'''%%%&&&)))***)))))),,,))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***))))))))))))((((((((((((************************(((***+++***)))((()))***))))))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,---................../////////...///111444333777@@@JJJPPPVVVbbbmmmyyyuuutttrrrqqqtttxxx{{{|||{{{|||ssskkkhhhjjjkkkmmmooorrruuuxxxyyy}}}{{{{{{jjjQQQAAA:::666777999;;;===>>>??????BBBDDDFFFDDD@@@======>>>999;;;>>>AAABBB???999555444444333333222111111000---...............------......------,,,,,,++++++************************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$zzzgggTTTEEE???:::<<<<<<888555555111222222111111000///...............------------,,,+++***+++,,,---+++)))+++++++++***************)))))))))))))))))))))))))))&&&&&&))))))&&&&&&(((((((((((()))))))))******'''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))************************(((***+++***)))((()))***))))))))))))******************************++++++++++++++++++++++++++++++******++++++,,,------...,,,------...............---...///......000444666===CCCOOO[[[```dddmmmxxxwwwpppyyywwwuuuxxx||||||sssnnniiidddcccfffkkknnnttt{{{}}}}}}```III:::999888888:::>>>BBBEEEFFFEEEEEECCCBBBAAA@@@@@@:::::::::;;;;;;:::666333222222222111000000//////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%)))+++***'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$yyyfffSSSFFF@@@<<<>>>???:::777666111222222111111000///...//////.........---------,,,+++***+++,,,---+++))),,,+++++++++******))))))))))))))))))))))))))))))///+++))))))'''!!! !!!&&&'''''''''(((((())))))************************))))))))))))************(((((())))))))))))((((((((()))***)))((('''(((***''''''(((((())))))******************************(((***+++***)))((()))***))))))))))))************+++++++++***************++++++++++++++++++++++++******+++,,,,,,---......,,,---......//////......---.........///111555888EEEMMM[[[ggglllnnnvvv~~~zzz|||wwwooogggccc```aaagggnnnrrrwww```@@@===999777999???GGGKKKKKKIIIFFFEEEFFFFFFEEEDDD===;;;888777777777666555222111111111000/////////,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))************************'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$"""%%%***---+++((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$uuudddSSSEEEAAA<<<;;;;;;;;;999666222222111111000...---,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,***+++...---******...111000222333111111<<>>@@@<<<777555555666555333222222222111111111000000000///...---,,,+++++++++---,,,,,,++++++,,,,,,---***************************)))(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttdddSSSEEEBBB>>><<<===<<<999666222222111111000...---,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000------///000---...111...,,,---222777===IIITTT```lll{{{~~~xxxtttyyyvvvjjjkkkjjjgggeeegggooo{{{~~~gggJJJ???===:::999<<>>;;;777555666666444222222222222222111111111111//////...,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,***************************)))(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssdddTTTEEEBBB?????????>>>:::777222222222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///+++***...000......000333111444>>>JJJVVVaaajjjqqqzzztttuuusssqqqttt}}}xxxrrrppplllggglllnnnpppttt}}}sss[[[HHH999555999:::@@@EEEFFFEEEEEEBBB???;;;:::888777777666333111333333333222222222111111///...---,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssseeeVVVDDDBBB@@@@@@AAA???;;;777222222222111000///............---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))************)))************************))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,------------------------------............---******///111//////111777<<>>999<<<>>>>>>===>>>>>>===::::::::::::999777444222333333333333222222222222...------,,,+++++++++,,,*********++++++*********((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssseeeVVVCCCAAA??????@@@???;;;777111222222111111000///.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***************************************************++++++++++++************************++++++,,,,,,,,,------------------------------------------.........//////000///111444444111222555777DDDTTTaaajjjuuuwwwqqqqqqsss}}}}}}}}}~~~uuuqqqooommmkkkjjjkkkooosss{{{~~~\\\FFF>>>777888<<<@@@CCCAAA???===999;;;<<<<<<:::888555444333333333222222222111111------,,,+++++++++,,,,,,)))***++++++++++++***)))((((((((((((((((((((((((***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppcccUUUBBB???<<<<<<>>>===:::666111111222222111111000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******+++***************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------........./////////111000222333111000888BBBKKKZZZkkksssxxxzzzvvvxxx}}}~~~tttlllmmmkkkiiijjjkkkooozzzaaaGGG999666999AAAGGGCCC<<<777999;;;<<<<<<:::777555555222222222111111111000000,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm```RRR@@@===:::999:::;;;888666111111222222222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...///.........------------............////////////---///111111111:::NNNbbbuuu{{{yyy}}}xxxrrrooommmiiijjjpppxxx~~~||||||oooQQQCCC888:::???===888555777999;;;:::777444444555111111111000000000//////,,,+++++++++++++++,,,,,,***+++,,,------,,,+++******************************)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj]]]OOO@@@<<<888777888999777555111111222222222111111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------............/////////000...000444666:::KKKkkk}}}}}}xxxyyy{{{ooogggfffhhhkkklllnnnttt}}}xxxuuuyyysssXXX===333555888999;;;555888999888444222333555000000000000////////////+++++++++***++++++,,,,,,***+++---......---+++******************************)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk```QQQ@@@===999666666777777777333333222222111000000000111000000///......------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&((()))***)))((()))***((()))((('''&&&'''***,,,******************************))))))******+++,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,---------------.........//////000000//////.........------...---+++...444555333333111777CCCPPPccc~~~{{{xxxuuuvvvuuuyyyrrreeedddgggkkkjjjjjjssswwwxxxxxxyyy{{{{{{WWWCCC===999666666666555333222333444111---111111000000//////............---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&kkk```QQQBBB>>>:::777777777777777333333222111111000000///000000///......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))&&&(((******)))))))))***------,,,***((((((***,,,***************************************++++++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000/////////............000333333000000333333111666:::CCCNNN\\\ooo~~~sssppppppssswww~~~oooiiiggghhhkkknnnuuuyyyxxxvvvuuuuuuyyytttXXXEEE888666:::777666555444555666666444111111111000//////............---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~jjj___PPPDDD@@@<<<999888888777666333222222111111000/////////......------,,,,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''')))++++++***)))***+++222111000---***)))***,,,************************)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////............,,,111333000...000111111;;;GGGUUU```lll~~~rrriiihhhmmmvvv{{{ooohhhfffgggjjjqqq{{{~~~yyyvvvvvv{{{xxx[[[CCC888777777555444444333333444444222111111000000///............---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}iii___PPPEEEBBB>>>;;;999888666555222222222111000000//////---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((()))))))))(((***+++,,,******+++,,,000000///---***)))***+++************************))))))******++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///////////////.........)))///111...,,,111999===FFFXXXjjjsss}}}uuujjjgggjjjqqq}}}~~~pppiiiiiilllhhhppp}}}~~~~~~fffKKK;;;999666555555444222111222222222111111000//////.........---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||hhh___PPPFFFCCC???<<<:::888666444222222111111000//////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***(((***+++,,,******+++,,,***++++++***)))((()))***************************((()))***++++++++++++***)))***,,,......,,,***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........///////////////---222222///000;;;HHHPPP[[[mmm}}}xxxnnnjjjiiilllpppuuu}}}yyyqqqiiieeehhhpppwwwzzznnnSSSAAA:::666888999555333444222222222111000000//////......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{ggg^^^PPPEEEBBB>>><<<:::999666444222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******''')))++++++***)))***+++&&&'''))))))(((((()))***************************((()))***,,,,,,+++******)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////////////////222222111888IIIZZZcccwww|||ppphhhiiimmmsssvvvyyyyyynnnllliiihhhkkkrrr{{{}}}~~~{{{{{{zzzrrrssssssPPPAAA555666777444222444333222222111111000//////......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzggg^^^PPPCCCAAA>>><<<:::999666444111111111000//////......,,,,,,,,,---------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))))))))*********&&&(((******)))))))))***&&&((()))***)))((()))***************************((()))+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,------------...................../////////000---000333999IIIaaauuu~~~{{{rrrmmmlllnnntttzzz|||yyypppkkklllmmmpppwww}}}}}}{{{vvvrrrxxxpppUUU===666666333111333333333222111111000000///......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&yyyfff^^^PPPBBB@@@===;;;:::999666444111111111000//////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************&&&((()))***)))((()))***(((***,,,,,,***)))***+++************************''')))+++,,,,,,,,,***)))+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////---.........//////000000///333;;;GGG___|||zzzpppjjjkkkrrrtttyyy~~~ssskkkkkkeeeiiimmmsssxxxssspppMMM>>>;;;666444666333333222222111000000000......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&yyyfff]]]NNN@@@>>><<<::::::999666444222222111111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))'''&&&))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,((()))++++++)))((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,+++)))***---///------,,,+++,,,---...///...------,,,,,,,,,------222---+++...000000000333999AAALLL^^^|||rrrdddiiinnnlllrrr}}}|||~~~qqqkkkjjjjjjpppvvvxxxUUU>>>777555333666555333222333444222...//////...------------...---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###%%%***)))&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######xxxfff]]]NNN@@@>>>;;;:::999888666444222222111111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((***++++++***))))))*********************************************************+++++++++,,,,,,,,,---------+++******---///------,,,,,,,,,---...///......------,,,------...000------000111111333777EEESSSeeevvvyyyjjjaaagggrrr|||}}}qqqjjjiiilllooo}}}rrrXXXGGG<<<555333222111000111222222111//////...------------...---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))$$$###''')))'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###wwweee\\\NNN@@@===;;;999999777555333222222111111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))***++++++,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))+++,,,,,,+++******+++******************************************************+++++++++,,,,,,,,,---------,,,***+++---///------,,,,,,------...///......------------.........---///222222333999AAATTTeeeyyyjjjggggggnnn|||}}}wwwnnnhhhgggmmmuuuzzzuuu[[[CCC333444333111000000000111222000///......------......---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...000---&&&!!!$$$'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$vvvddd\\\NNN@@@>>>;;;999888777444222222222111111000/////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++)))))))))***+++,,,))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***+++------+++***+++,,,******************************************************+++++++++,,,,,,,,,------...,,,++++++---///---------------......///.........---......///000......///222444888EEEQQQhhhwwwxxxfffpppxxx}}}wwwrrrmmmkkkppp|||tttSSS;;;:::666444333222000000111000//////...............---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++000///(((""""""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$uuuddd[[[MMMAAA>>><<<:::999777444222222222111111000/////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...---+++)))((())))))***))))))************))))))((()))))))))************************************((()))))))))*********************)))))))))))))))***+++------+++***+++,,,******************************************************+++++++++,,,,,,,,,,,,---...---,,,,,,---...------.........//////...............//////000111111000111555:::DDDVVVfff~~~|||vvvrrrmmmzzzsssjjjpppooopppvvv}}}yyyqqqVVVAAA999444444444111000222000000///............///---,,,++++++******++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++...)))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$tttccc[[[MMMBBB@@@===;;;999777555222222222111111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,***)))((((((((())))))************))))))))))))))))))************************************))))))))))))************)))))))))))))))*********)))+++,,,,,,+++******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,...///...---,,,---...------...////////////...//////...//////000111222444333555===HHHWWWjjj{{{qqqkkkiiivvvzzzjjjfffiiiiiinnnxxx~~~vvvvvvTTTCCC555444555333222555111000//////......//////---,,,++++++******++++++************************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***(((%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%sssbbb[[[MMMCCCAAA>>><<<:::888555333222222111111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))************))))))))))))))))))************************************))))))))))))************(((((())))))******++++++(((***++++++***))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,...//////---------...,,,---...///000//////...////////////000111222333666666<<>>:::888666333111222222333222222111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))((((((''''''******))))))))))))******)))((('''((()))***)))(((******+++++++++******)))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///...,,,,,,---///000333333///,,,222;;;FFFKKKWWWgggwwwzzzjjjeeelllxxxrrrpppoooooolllpppwwwTTT<<<555555555222///---...000000,,,(((...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((('''(((***)))'''&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&sssddd[[[KKKAAA???;;;999888666444222222222222222111000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******************************************))))))((((((((((((*********))))))*********)))((('''(((*********(((******+++++++++******)))************+++++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///......---///000...///222444222222:::DDDVVV\\\hhhwww|||mmmjjjiiimmmxxxsssmmmiiijjjqqq|||pppSSSCCC;;;777555222000000222222111///...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''')))***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&pppbbbZZZLLL???<<<999888777666444333222222222222111000///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))***************************))))))))))))(((((((((++++++************++++++)))((('''(((***+++***))))))******+++++++++******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...------...111444222111333555666:::FFFSSShhhnnnyyy~~~qqqgggccciiirrr~~~|||nnndddmmmjjjooorrrWWWCCC777555444111000//////000111...------,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((()))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&nnn```ZZZLLL???===:::888888777555333222222222222111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++++++++,,,)))((('''(((***+++***)))))))))***+++++++++******((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.....................------///222555888555444777;;;DDDUUUccctttyyyxxxmmmddd___sssvvv}}}wwwkkkhhhiiioootttnnnPPP<<<777666444111///...///000......---,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((***+++)))'''%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lll```ZZZMMMBBB@@@<<<:::888777444222111111111111000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))***************************))))))))))))************,,,++++++++++++++++++,,,***)))((()))***++++++)))((()))***+++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........//////000000000...---...111444666333444;;;DDDRRRfffvvv~~~yyykkkcccgggnnn}}}|||wwwkkkgggmmmtttvvvfffMMM<<<:::777444333222222222///...------,,,,,,------************************))))))))))))))))))))))))((()))***)))'''&&&%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmm```ZZZMMMCCC@@@===:::999777444222111111111111000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++************************)))))))))************+++++++++************++++++***)))((()))+++,,,+++***((()))***+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000111111000//////111333222333:::HHHWWWgggyyy{{{mmmkkkvvvvvvmmmjjjlllvvvlllFFF???666222222333222111///......---------------************************))))))))))))))))))))))))'''(((***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$nnnaaa[[[MMM@@@>>>;;;999888777555444111111111111000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,************************))))))*********+++++++++*********))))))************)))((()))+++,,,+++***(((((()))++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////...///111111111111333444777>>>MMMbbbsss{{{{{{xxxqqqlllnnnttt```QQQ>>>333111222111/////////...---------------************************))))))))))))))))))))))))%%%'''))))))((('''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ooobbb[[[LLL===;;;999888888777666555111111111111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++******))))))))))))*********)))))))))+++,,,+++***(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000+++---000222222333555666BBBLLLaaayyypppppplllnnnwwwjjjNNN;;;666666555222//////...------------...************************))))))))))))))))))))))))$$$&&&((()))(((((()))***&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$nnnccc[[[JJJ@@@===888555444555444444111111000000//////............---,,,,,,+++******---,,,+++++++++***(((&&&'''(((+++------,,,***(((************************************************************************'''((()))++++++******)))******)))))))))))))))))),,,+++*********+++,,,---,,,,,,++++++,,,,,,---...------------------------.........////////////000............/////////000222---,,,///111222999BBBKKKXXXooonnnkkkllllllsssgggEEE555777:::666222111///...111333000+++,,,,,,,,,+++++++++************))))))))))))******)))(((((((((''''''''''''---***%%%###&&&***,,,***''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllaaaYYYIII@@@===888555555555444444111111000000//////............---,,,,,,+++******,,,+++***+++++++++)))'''((()))***,,,,,,+++***)))************************************************************************((((((******+++******)))************************++++++*********+++,,,---,,,,,,++++++,,,,,,---...---------------------------............/////////........./////////000000111//////222222333;;;EEESSSccc{{{{{{ssslllmmmmmmwww{{{YYY@@@555444333222111...---...///...,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))((((((((('''''''''%%%&&&&&&(((******'''"""''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkk```XXXHHH@@@<<<888666555555444333111111000000//////.........------,,,,,,++++++***+++******+++,,,,,,+++)))))))))******++++++++++++************************************************************************((()))******++++++************++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...---------------------------------............///////////////000000000000111222444555555999FFFSSSddduuu|||nnnjjjmmmnnnxxxyyyXXX===333444333111///...---------...,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))(((((((((''''''''''''(((+++,,,+++'''$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjj___XXXIII???<<<888666555555444333111111000000//////......---------,,,,,,+++++++++***))))))+++------,,,***+++***)))))))))***+++,,,************************************************************************))))))******+++++++++++++++++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------............------------............//////000000000111111111222444666666999EEE[[[nnn{{{qqqssszzz|||llliiiooovvvxxxvvvQQQ<<<888333111111222111......111------,,,,,,,,,++++++++++++******))))))******+++)))))))))((((((((((((''',,,((('''(((((('''(((***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii___YYYJJJ???<<<999777666555444222111111000000//////......------,,,,,,,,,,,,++++++***))))))+++---...---++++++***)))((()))***,,,---***************************************************************************************++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,------...///---------....../////////---------.........//////000000000111111111111222111444666666???UUUsssllleeennn{{{{{{kkkiiimmmsssjjjKKK===555111111444444///---000---------,,,,,,,,,++++++++++++************++++++***)))))))))(((((((((((()))&&&&&&)))((($$$$$$(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh___YYYJJJ>>><<<999777777555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---++++++***)))))))))***,,,---************************************************************************+++************+++,,,,,,))))))******+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------------......///---------...//////000000.........////////////000000111111111222222222222...555;;;@@@NNNiiivvvggggggsssvvvllljjjpppqqquuu```KKK>>>555000333333...+++---------------,,,,,,,,,,,,++++++************++++++******)))))))))(((((((((''''''---444222)))$$$&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg]]]XXXIII>>><<<999888777666333111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++***************++++++,,,************************************************************************++++++*********+++,,,---(((((())))))***++++++,,,)))***+++,,,,,,,,,++++++---------------...//////---------...///000000000/////////000000000111111111111111222222222333333000<<>><<<999888777666333111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***))))))******++++++++++++************************************************************************,,,+++*********+++,,,---'''(((((()))******++++++)))***+++,,,---,,,++++++...------------...//////---------...///000000111000000000000111111111111111111222222222333333333444EEEXXXjjj}}}ssskkkpppzzzvvvhhhbbbiiiooowwwvvvjjjccc```jjjzzzbbbJJJ666222222...---000......---------,,,,,,,,,,,,++++++******++++++,,,************))))))))))))((($$$'''---*** (((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fff[[[OOOCCC===;;;888666666555333111222111000//////...............---------,,,,,,,,,------,,,+++*********+++---,,,,,,++++++,,,,,,---************************************************,,,+++)))***+++,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---.../////////------333333333222222222111111111111000000111444999===FFF[[[ppp}}}vvvpppsssxxxzzzrrrdddeeennnqqquuuggg\\\XXX[[[^^^yyy```@@@888777000,,,000,,,,,,...///000000000000---***+++...)))&&&444HHH@@@111(((***,,,((()))///)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}eeeZZZOOOCCC===;;;888777777666555333222111000//////............------------,,,,,,,,,,,,,,,+++***************+++++++++******+++++++++************************************************---+++***+++,,,------,,,,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////)))***,,,...000000000000333222222222111111111111222444444444555999???EEEUUUhhh{{{uuutttvvvzzzzzz|||vvvooollliiikkkppp}}}||||||mmm```VVVQQQTTTZZZfffwwwWWWAAA777333111000......////////////......---)))))),,,,,,000CCCXXX@@@222)))++++++&&&&&&***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''|||dddYYYNNNBBB===;;;888777888777666555222111000//////.........------------,,,,,,,,,,,,+++************)))))))))******))))))))))))******************************************************,,,*********,,,------,,,++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***+++---...000000111111111111111111000000000000000222444444555;;;FFFNNNbbbsss~~~rrrpppwwwxxxgggaaadddlllvvv~~~{{{uuuuuu{{{|||mmmpppzzzkkkYYYOOOLLLPPPZZZddd|||rrrPPP:::555444000000000//////...---,,,,,,///++++++,,,***+++999III999///)))+++,,,'''&&&)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''zzzbbbXXXNNNBBB;;;999777666777777666555222111000///............---------,,,,,,,,,++++++))))))*********)))))))))*********))))))*********************************************************))))))(((***,,,,,,,,,************++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////.........000000000000000/////////000222333333666@@@QQQ]]]nnn}}}zzzrrrkkkwww~~~nnnmmmjjjhhhkkkyyypppssswwwyyyuuuqqquuu}}}uuuggg[[[aaa|||aaaXXXNNNKKKOOO[[[oooiiiKKK999444444111000///...------,,,,,,,,,,,,...///+++%%%(((...///)))'''***,,,***))),,,(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''xxxaaaXXXNNNCCC:::888555555555555444333222111000///............------,,,,,,,,,+++++++++((()))************))))))++++++************++++++***************************************************)))***,,,......---,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000//////............////////////////////////333444444666===LLL```ooo~~~}}}vvvvvvxxx{{{fffiiilllrrr{{{iiieeeffflllsss{{{~~~|||zzzwwwuuutttsssssstttttttttsssrrrrrrvvvvvvvvvwwwxxxzzz{{{|||zzz|||{{{nnnaaaVVVOOOVVVqqqvvvSSSNNNJJJJJJRRRggggggCCC555888111000///............///***+++...000...******,,,***((('''***,,,******+++'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''xxxaaaXXXOOOEEE:::777555444444444333222222111000//////.........,,,,,,,,,,,,++++++++++++((()))***+++++++++***)))+++++++++******+++++++++************************************************,,,,,,---///111222000...++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///000111222////////////000000000000111111444:::GGGZZZmmmyyywwwvvv}}}tttmmmjjjkkkyyy|||~~~xxxaaa[[[ZZZdddsssxxxvvvsssqqqqqqqqqpppoookkkjjjhhhfffdddbbbaaa```]]]]]]^^^^^^^^^^^^]]]]]]aaaaaaaaaaaabbbcccdddeeecccfffiiikkknnnqqquuuxxxxxxyyyzzzyyyxxxxxxzzz|||~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~zzzqqqkkk^^^SSSLLLJJJQQQiiiwwwoooTTTNNNIIIKKKXXXuuu{{{uuutttssssssssstttuuuvvvyyyxxxwwwvvvuuusssrrrrrrrrrsssssssssqqqqqqssstttwwwzzz~~~~~~{{{zzzzzzyyyzzz|||}}}}}}{{{wwwzzz}}}~~~|||{{{{{{xxx{{{}}}}}}~~~}}}{{{{{{{{{yyyttttttxxxvvvwwwyyyzzzzzzzzz|||~~~}}}}}}||||||~~~}}}RRR888666333222000///...///000000///...+++***)))***,,,---+++++++++******)))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwaaaXXXPPPFFF;;;999666555555444333111222111000//////.........,,,,,,,,,++++++++++++***((()))+++,,,---,,,+++*********))))))))))))*********************************************************+++,,,...111111000...,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///000111222/////////000000111111111000333999GGGZZZlll{{{vvvqqqssszzz~~~rrrrrrwww~~~|||zzzwwwvvvuuusssooommmhhhkkkooosssxxxyyyqqqgggTTTQQQRRR]]]nnnyyybbb```^^^^^^^^^___^^^]]]ZZZZZZXXXWWWUUUTTTTTTTTTQQQQQQRRRRRRSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUXXXYYYZZZ[[[^^^```aaaccccccbbbaaaaaadddgggffffffddddddcccdddeeeeeeeeeeeefffggghhhjjjkkkllliiihhhfffdddcccdddeeeeeeiiikkkmmmllljjjiiikkkmmmkkkiiigggggghhhjjjjjjjjjggghhhjjjkkkjjjeee^^^YYYQQQJJJHHHGGGLLL```mmmgggXXXQQQOOOYYYooouuukkkccc___^^^]]]]]]\\\\\\]]]]]]aaaaaaaaaaaa```````````````aaaaaa```______```bbbdddeeehhhjjjlllmmmmmmmmmiiiiiijjjjjjjjjiiihhhhhheeeddddddeeefffffffffgggbbbdddfffhhhiiihhhfffccceeefffhhhiiiiiiiiijjjlllhhhffffffhhhfffccccccfffdddeeeeeefffgggiiijjjiiikkkjjjiiiiiijjjlllnnnppprrrsssuuuwwwzzz}}}lllMMM===777555333000/////////000111///+++(((((()))((('''+++,,,,,,***))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwaaaYYYQQQGGG===;;;888666666555333111222111000//////.........,,,,,,,,,+++++++++******((()))+++---------+++***))))))(((((((((((())))))************************************************''''''))),,,...///---+++---,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000333222000///........./////////000000111111222222777;;;FFFXXXooo}}}kkkjjjuuuzzzssstttyyytttooojjjhhhhhhggggggcccbbb___^^^\\\ZZZWWWTTTVVVZZZ^^^bbbeeedddYYYMMMHHHIIINNNYYYfffxxxmmm\\\UUUSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNOOOMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQSSSUUUVVVUUUSSSTTTWWWZZZWWWWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[YYYXXXUUUSSSRRRSSSTTTTTTTTTVVVXXXWWWTTTSSSUUUWWWWWWUUUSSSRRRSSSTTTSSSSSSSSSSSSTTTVVVVVVSSSOOOKKKIIIDDDEEEEEEHHHYYYeee___WWWSSSXXXmmmggg[[[XXXUUUPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOOOONNNMMMMMMNNNPPPNNNOOOPPPRRRSSSTTTUUUUUUSSSSSSSSSSSSRRRSSSUUUVVVQQQPPPPPPPPPOOONNNOOORRROOOOOOMMMLLLNNNQQQQQQNNNSSSQQQPPPRRRTTTSSSSSSSSSPPPNNNOOORRRRRRNNNNNNQQQOOOOOOOOOPPPRRRUUUSSSPPPVVVUUUTTTSSSTTTVVVXXXYYYZZZ]]]aaadddfffgggjjjkkklllnnnqqqtttvvvxxxzzz|||iiiMMM:::888555111///.........)))***,,,...000111---((((((***+++))))))+++,,,---&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''vvv^^^TTTNNNHHH>>><<<999888777666333111111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............//////............///000000111000///......///000111---333333,,,,,,333666333;;;III\\\ooouuuggguuuxxxqqquuu|||xxxpppkkkgggbbb___\\\[[[\\\]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVVVVTTTRRRPPPNNNLLLMMMOOOTTT___rrr{{{xxxrrreee\\\[[[VVVVVVWWWWWWWWWVVVUUUUUUYYYTTTSSSVVVWWWTTTSSSUUUYYYWWWUUUTTTSSSSSSRRRQQQTTTSSSRRRPPPPPPOOOPPPPPPOOOQQQSSSSSSRRRRRRSSSUUUSSSTTTVVVXXXYYYYYYXXXXXXWWWUUURRRPPPOOOQQQSSSUUUSSSQQQQQQRRRUUUWWWXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQTTTUUUWWWVVVQQQMMMPPPTTTVVVRRRPPPSSSTTTRRRRRRTTTOOOPPPRRRRRRQQQPPPOOOOOOHHHFFFEEEHHHOOOXXX^^^bbb^^^cccmmm___TTTSSSOOOLLLNNNKKKIIIHHHIIIJJJLLLKKKKKKLLLKKKJJJKKKLLLMMMLLLJJJKKKKKKLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHOOOLLLJJJJJJMMMNNNMMMKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY[[[\\\^^^aaacccfffhhhkkkooossswwwzzz|||oooMMM;;;111555555------666------------------------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((vvv___UUUNNNIII>>><<<999888777666333111111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///.........---...//////000111000//////...///000111...222444222333666888777GGGbbb{{{~~~sssssssssqqq}}}xxxooojjjiiihhhgggdddbbb```___``````___]]]_________^^^^^^^^^^^^^^^[[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRSSSVVV___mmm~~~|||nnnmmmkkkddd```bbb______``````aaa`````````bbb______``````^^^aaafff```___]]]]]]]]]]]]\\\\\\^^^\\\ZZZXXXXXXYYY[[[\\\[[[[[[\\\[[[YYYYYYZZZ\\\\\\\\\\\\]]]^^^^^^____________]]][[[YYYXXXYYYZZZ[[[[[[\\\]]]___``````___\\\[[[ZZZYYYXXXYYYYYYZZZ^^^\\\ZZZXXXWWWXXX\\\```]]]YYYWWW[[[\\\ZZZYYYZZZVVVXXXYYYZZZYYYWWWVVVVVVTTTPPPLLLJJJMMMTTT[[[___hhhssssss\\\WWWXXXTTTRRRSSSTTTRRRQQQQQQRRRRRRRRRQQQRRRQQQPPPPPPRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRPPPNNNNNNPPPQQQPPPOOONNNNNNNNNNNNLLLKKKJJJIIIKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTWWWZZZ^^^aaaccceeelllnnnqqqtttxxx{{{}}}~~~|||bbbIII555444555...---222//////...------,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''uuu___VVVOOOJJJ>>><<<999888777666444222111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///...------------...//////000000/////////000000111111111444666666666;;;BBB```~~~sssxxxxxxpppvvvxxxssslllfffdddddddddcccfffdddcccccccccbbb```^^^bbbbbbcccdddeeeeeeffffffeeedddbbbaaa```___^^^^^^bbbaaaaaabbbfffnnnyyyrrrffffffiiiiiijjjnnniiijjjkkkllllllllllllllliiiggghhhiiihhhgggkkkrrrmmmlllkkkiiihhhhhhggggggiiigggeeeddddddfffiiikkkhhhhhhgggeeecccbbbdddggghhhgggeeecccccceeeggghhheeeeeeccc```]]]]]]___aaabbbccceeefffffffffeeedddgggeeecccaaaaaaaaaccccccaaa___^^^^^^```ccceeeeeegggccccccfffhhheeecccdddaaaccceeeffffffdddbbbaaa\\\ZZZVVVTTTUUUZZZbbbhhhuuu}}}nnnbbbaaabbb^^^\\\]]]]]][[[YYYXXXXXXXXXWWWUUUXXXWWWVVVWWWXXXXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRRRRTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNMMMNNNOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQSSSUUUVVVXXXYYY[[[^^^bbbdddggghhhlllnnnsssxxx}}}zzzZZZ<<<444555111///111111000///...---+++******++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&sss^^^VVVPPPJJJ>>><<<:::888888666444222111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///---------------......///000000000000000000111111333111333666444555EEEZZZoooxxxyyyuuuzzz~~~|||yyyuuuqqqnnnlllkkkkkkkkkkkkjjjkkkkkkjjjgggdddiiiiiijjjlllnnnooopppqqqqqqpppnnnmmmlllllllllmmmssssssrrrqqqsssvvvzzz}}}uuukkknnntttxxx|||xxxxxxzzz{{{||||||||||||yyyvvvuuuwwwxxxvvvxxx||||||{{{zzzwwwtttrrrrrrrrruuuuuutttuuuvvvwwwyyyzzzwwwwwwuuusssqqqqqqtttwwwxxxuuuqqqnnnnnnpppsssuuuuuurrrllleeeaaadddkkkqqqqqqrrrssssssrrrrrrrrrssswwwuuurrrooonnnmmmnnnooohhhkkknnnnnnoooqqqqqqooowwwsssssswwwxxxuuussstttrrrsssuuuxxxyyyxxxuuurrrllliiieeeaaaaaagggpppwww{{{uuuvvvuuupppnnnooommmkkkhhhffffffeeecccbbbcccaaa```aaabbbcccbbbaaa``````aaaaaaaaa``````___\\\ZZZXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUTTTSSSQQQOOOMMMPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLMMMMMMNNNNNNOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTVVVWWWWWW[[[]]]```dddiiinnnrrrttt}}}kkkIII:::666222222555000000///...---,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&ppp]]]VVVPPPJJJ???===:::999888777444222111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///...------------...////////////000111111111111111222111333555666AAA```zzzssssssyyyssssss}}}||||||}}}~~~}}}zzzxxx{{{|||}}}{{{www|||uuunnnqqq|||zzzppphhhjjjvvv}}}{{{wwwvvvuuuvvvwwwwwwvvvuuusssssstttttttttttttttsssooommmjjjhhhffffffggghhhggghhhiiijjjiiihhhhhhhhhhhhhhhhhhgggfffeeecccccceeeeeedddcccaaa___]]]\\\^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSQQQOOOPPPQQQQQQPPPNNNKKKLLLLLLLLLMMMMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQTTTXXX\\\^^^ggglllttt{{{~~~___JJJ<<<222111555///...............------++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''mmm[[[VVVPPPIII???===:::999888777555333111111000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///...............///000000//////000111222222222222000222555999CCC[[[|||uuulllqqqyyyqqqrrr}}}}}}zzzooonnn|||~~~}}}|||~~~}}}|||zzzxxxwwwwwwwwwwwwwwwvvvvvvuuutttttttttoooooonnnnnnmmmmmmmmmllliiihhhgggfffeeefffggghhhfffeeedddcccaaa```^^^^^^]]]^^^_________^^^\\\[[[ZZZXXXVVVVVVYYYZZZWWWUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNOOOQQQSSSTTTPPPOOOMMMLLLLLLNNNPPPQQQQQQVVV^^^gggqqq{{{zzzbbbJJJ777000222........................,,,++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((jjjZZZUUUOOOHHH???===;;;999999777555333111111000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///000////////////000111111...///111222333333222222222555888???TTTvvvqqqkkknnnrrr||||||tttyyyvvvsssuuu~~~|||yyywwwuuutttuuuvvvwwwwwwvvvuuurrrqqqnnnkkkhhhhhhkkkkkkhhheeeeeeeeeeeeddddddccccccccc___^^^]]]\\\]]]^^^```aaa[[[\\\\\\]]]\\\ZZZYYYXXXQQQUUUZZZ```gggpppyyyyyy^^^EEE666111000000//////......------,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''iiiYYYUUUOOOHHH???===;;;999999777555333111111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------.........//////000000000000000111111222...///111222333333222222555888:::DDD___qqqkkksssuuuttt}}}rrrwww{{{{{{~~~~~~zzzvvvuuuuuuuuuuuuttttttsssssstttrrrpppmmmllllllmmmnnniiilllooorrrqqqnnniiifffeeefffggghhhkkkqqqxxx}}}mmmRRR>>>333222222111///...---,,,+++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&lll[[[VVVOOOGGG???>>><<<999777666555444000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,------------------------------------------------///////////////.........000000000000111111111111000000000000222555666555888;;;CCCUUUsss{{{mmmrrr}}}tttyyy{{{sssxxx}}}~~~{{{```GGG777222000......///000...---...------,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkk[[[WWWQQQIII???>>><<<:::888666555555111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------------------------------.................................///////////////000000000000111111111111000111111111111333333333???EEERRRggg{{{www~~~zzzzzz{{{zzzsssTTT???666444111000111111///---......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkk\\\XXXRRRJJJ???>>><<<:::888777666555222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------////////////////////////------......//////000000000000000111111111222222000111333333333333444666FFFTTTiiiyyy|||zzzwwwzzz~~~fffKKK<<<888333111111222000.........------,,,+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkk[[[WWWPPPHHH???>>><<<:::888777666666333222111000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.............../////////,,,------...///000111111000000111111111222222222000111333555444333888>>>PPPfffuuutttuuu|||}}}uuu\\\CCC<<<444000111222000............---,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkk[[[UUUNNNEEE>>>===;;;999777666666555333222111000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,---------.........,,,------...///000111111111111111111222222222222222111333444222111;;;GGGddd|||{{{vvvtttxxxqqqOOODDD888000000111111/////////...------,,,,,,+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkk[[[UUUMMMDDD<<<;;;999888666555555555222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------++++++,,,,,,---.........------......//////000000111111111222222222222333555333333555333555EEEWWWvvvvvvyyywwwuuu}}}~~~rrrllllllooorrrsssxxxcccTTT@@@444111222111/////////......---,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjj[[[VVVNNNEEE:::999888666555444444444111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------,,,,,,,,,---...///------------------------,,,,,,,,,---.../////////.........///////////////111111111222222222333333666333555999;;;DDD]]]wwwoookkkuuu~~~}}}vvvvvv}}}vvvkkkfffeeedddmmmzzz|||lllfffjjjrrrxxxzzzgggMMM;;;444333222000/////////...------,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjj[[[WWWOOOGGG999888777666444444333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------,,,+++,,,---...///---------------------------------...///000000111///////////////.........111111222222222333333333444222666???FFFTTTtttssseeekkk{{{sssfffbbbjjjzzzsss```TTTPPPPPP]]]llluuuoootttuuuWWWAAA777444222000/////////...------,,,,,,))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((jjj]]]WWWNNNGGG===:::777444444777:::===222222111111000/////////.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.................................------,,,,,,,,,---------.........//////------,,,...///000...---............/////////000000000000000////////////...000111111000///111333222555888===KKKhhhuuu``````rrr~~~~~~|||tttpppjjjhhhmmmzzzvvv```PPPJJJQQQ\\\fff|||xxx~~~kkkHHH777999888///222111000///...---------,,,,,,,,,+++++++++******////////////...---,,,+++***)))(((&&&&&&''''''(((,,,***'''&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((iii\\\UUUMMMFFF>>>;;;777444222222444555222222111111000/////////------------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,------------.........------,,,...///000...---........./////////000000000000000000000000000///000111222222222222222333555555999HHHaaajjjaaajjjzzz}}}|||tttsssrrruuu}}}zzzeeeVVVNNNNNNVVV___mmmvvvWWW@@@999555000111111///...------------,,,,,,,,,+++++++++******+++,,,,,,+++***)))((((((***)))((('''&&&''''''((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''hhh[[[UUUMMMEEE===;;;888555333111111111222222111111000/////////,,,,,,------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,...///000...---....../////////000000000000000000000000000000000333222222444555555444333999777???ZZZ~~~nnnaaaiiiyyy~~~uuudddRRRJJJLLLSSS^^^gggmmmRRR???666444000000///...------------,,,,,,,,,+++++++++******)))))))))))))))((('''&&&))))))(((''''''''''''(((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''hhh[[[UUUMMMFFF;;;:::999888666555444444222222111111000/////////,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,...///000...---...////////////000000000000000000000000111111111333222222333666777555333:::===MMMooopppccccccvvvzzz{{{{{{```SSSGGGDDDJJJUUUdddppphhhMMM<<<777000///......------......,,,,,,,,,+++++++++*********+++++++++***))))))((()))(((((((((''''''''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&iii\\\VVVNNNGGG;;;;;;:::999777555444333222222111111000/////////,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,...///000...---////////////000000000111///000000000111111111222222111111222444666777666;;;GGGaaadddcccoooyyywwwxxxgggOOOIIIDDDEEEJJJVVVhhhxxxxxx___FFF999111000///...............,,,,,,,,,+++++++++******++++++++++++++++++***)))(((((((((((((((''''''&&&)))))))))'''&&&'''+++///((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&iii]]]VVVOOOHHH>>>===;;;888555222000///222222111111000/////////,,,,,,------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,...///000...---/////////000000000111111///000000111111222222222000111222222222555999===AAATTTsssyyycccmmm}}}{{{yyyrrrooommmnnnqqqwww{{{~~~~~~uuudddSSSFFFDDDDDDIIIOOO[[[ooopppSSS===333333111000///.........,,,,,,,,,+++++++++******))))))************))))))((((((((()))(((''''''&&&&&&''''''&&&&&&***111777((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((hhh\\\VVVNNNGGG???===;;;888555444222222222222111111000/////////------------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,------------.........------,,,...///000...---//////000000000111111111///000000111111222333333000222444333111444===EEEOOObbb~~~rrrlll|||~~~tttiii]]]YYYXXXVVVVVVXXX[[[^^^```aaabbb___SSSGGGDDDCCCFFFPPP]]]kkk|||cccHHH666555333222000///......,,,,,,,,,+++++++++******((())))))******)))))))))'''((()))))))))(((&&&&&&$$$&&&((('''&&&)))///555((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))fffZZZTTTMMMFFF>>>===;;;999888888999999222222111111000/////////.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,------.........---------.........//////------,,,...///000...---000000000000111111111111///000000111222222333333///444666444000444@@@JJJ\\\lllwwwkkkwwwuuukkkeee```WWWPPPQQQSSSSSSSSSTTTNNNOOOOOOPPPTTTVVVOOOGGGGGGDDDHHHVVViiizzz~~~wwwyyy|||pppSSS888777555333111///......,,,,,,,,,+++++++++************+++++++++++++++***'''((()))))))))(((&&&%%%&&&)))+++***&&&%%%)))---((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******~~~iiiYYYTTTRRRJJJAAA>>>;;;:::999888666444222111///.........///000///...---,,,+++,,,------,,,------......------,,,,,,,,,,,,------...........................------......------------......,,,++++++++++++,,,------000000000000000000000000//////000111111111111111111111111111111222222222111444777777555:::IIIYYYppp{{{ooonnnzzz~~~yyyooopppuuuzzzyyyqqqfff______^^^\\\TTTRRRSSSYYY^^^___]]][[[WWWUUUTTTUUUWWWWWWUUURRRNNNJJJPPPfffuuutttwww|||~~~oooKKK===222111444222///000---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))}}}hhhXXXTTTRRRJJJAAA>>>;;;999999888666444222111000///...//////000///...---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------....................................------------......//////......//////000000000000000000000000000000//////000111111111111111111111111111222222222222666444666999999>>>TTTlll{{{wwwllleeekkk{{{yyywww}}}~~~{{{ppplllqqqwwwwwwssskkkaaa[[[ZZZ[[[ZZZXXXUUUTTTXXX___cccdddccc^^^^^^^^^```bbb```\\\YYYXXXSSSWWWkkkyyyoooqqqwww~~~sssUUUEEE666333444222000000---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))******))))))((((((((((((************************|||fffVVVSSSRRRKKK@@@>>>;;;999888777555444222111000////////////000///...------,,,,,,------,,,------......------,,,,,,,,,,,,------------.................................------------......//////000000000111111111000000000000000000000000//////000111111111111111111111111111222222333333555...111;;;>>>EEEcccqqqeeegggttt{{{nnnjjjuuuxxx{{{|||~~~|||{{{qqqpppnnnkkkjjjoooxxx}}}xxxppphhhaaa___aaaeeeccc]]]WWWXXX```jjjooopppooopppsssvvvxxxuuuoookkkeee^^^```sssoooiiipppzzz{{{eeeSSS???555333222111000------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((************************zzzdddTTTQQQRRRLLL???===:::888888777555333111111111000000000000000///......---------------,,,------......------,,,---------------------------------.....................------------......------......//////////////////////////////////////////000111111111111111000111111222222333333333444---444HHHQQQYYYyyynnnlllwwwqqqpppnnntttuuutttlllkkkmmmnnniiihhhfffggglllwwwzzztttmmmiiimmmuuusssjjj^^^YYYbbbpppzzz|||nnneeegggyyy{{{kkkjjjxxxtttbbbJJJ:::444222111///...------------,,,,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************yyycccSSSQQQRRRKKK???<<<999888777666444222111111111111111000000///...//////.........------,,,------......------,,,---------------------------------.........//////......------------......+++,,,---............---//////////////////////////////000111111111111111000111111222333333444444777444DDDaaapppxxx~~~kkkyyy}}}xxxrrryyy~~~ooo^^^YYY^^^hhhoooqqqnnnjjjiiinnn{{{~~~vvvnnnsssxxxfff[[[cccvvvrrrhhhjjj~~~{{{mmmqqq~~~oooXXXCCC777222000///.........---------,,,,,,************************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((()))))))))*********+++******))))))))))))******************************))))))))))))************************************xxxcccSSSPPPQQQJJJ>>><<<999777666555333222111111222222111111000///...////////////...------,,,------......------,,,...------------,,,,,,,,,,,,,,,------.../////////......------------......---...///000111000//////000000000000000000000000//////000111111111111111000111111222333444555555777;;;QQQsssvvvwwwxxxqqqeee\\\YYYaaannnxxx~~~yyyqqqkkklllyyysssxxxlll]]]ddd{{{tttjjjnnnrrryyy{{{hhhPPP===444111///............---------,,,***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******((())))))******+++++++++******))))))))))))******************************)))))))))************+++++++++++++++++++++++++++xxxcccTTTPPPPPPHHH>>>;;;888666666555333111111111222222222111000///...//////000///...---,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,------...//////000......------------......---///000222222111000///000000000000000000000000//////000111111111111111000111111222333444555666666@@@ZZZ{{{zzz~~~~~~yyy{{{~~~|||wwwsssqqqjjjaaa]]]ddduuu|||pppmmmxxxxxx|||qqq^^^fffyyyoootttwwwwww]]]DDD888333111............------------))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********((())))))******+++,,,,,,******))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++wwwdddTTTPPPOOOGGG===;;;888666666555333111111111222333222111000///...///000000000///---,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,------...///000000.........------.........---...000111222111///...000000000000000000000000//////000111111111111111000111111222444555666666:::HHHbbb|||vvv}}}|||~~~tttpppzzz|||rrrddd\\\cccxxxwwwqqq{{{www{{{rrr___ggg}}}sssyyyzzz~~~eeeIII:::555444//////.........---------))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************((())))))***++++++,,,,,,******))))))))))))******************************))))))******++++++++++++++++++++++++++++++++++++vvv```RRRNNNMMMEEE999777555555555555444333000000000000////////////......---------,,,,,,,,,---......///000/////////.........------,,,,,,,,,...------------...//////.........------,,,,,,,,,000---,,,---000111000...000000000000111111111111/////////000111111222222555444444333555777:::<<>>111333111...,,,...111...***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************+++,,,,,,+++)))((()))+++++++++++++++++++++++++++vvv```RRRNNNMMMEEE:::888666555555555444222222111111000///.........//////.........---------------...////////////............------,,,,,,,,,...............///000111/////////.........------///...,,,---000111000...000000000000111111111111//////000000111111222222111222222222222666<<>>111111333///...111............---,,,+++***************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***,,,,,,,,,++++++---///++++++,,,,,,---......///sss```SSSPPPNNNEEE;;;999777666777777666555555444333222111///......000/////////............---...//////000000//////---.........//////000000222111000//////....../////////000000111111111222,,,...000000...---///111000000000000111111111111000111111222222333444444444666888===LLLgggttthhhmmm}}}yyyfff\\\kkkyyymmmwwwyyypppxxx{{{hhheeeuuurrrnnn{{{fffXXX\\\ccczzznnnbbb[[[ddduuuwwwkkkmmmtttqqqYYYCCC222111333///,,,///............---,,,++++++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,,,,++++++---///++++++,,,,,,---...//////pppaaaUUUOOOLLLFFF<<<:::888666444444444444555444333111000/////////////////////////////////---------............///------------.........///////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222333222000000111222222111444999;;;AAAXXX|||lllnnn~~~~~~eeeXXXSSSaaawwwuuufffuuuuuusssyyyjjjfffxxxqqqqqqqqq^^^VVVXXXggg{{{qqq___^^^bbbppp}}}{{{mmmdddrrrsssiiiOOO999666555---+++111............---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))'''((()))***************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------------------,,,---............//////ooo```TTTNNNLLLEEE;;;:::888666444444444444555444222111000/////////////////////////////////---------............///------........./////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222222222111222333333333333111:::DDDSSSnnnxxxiiiwwwxxxaaaSSSJJJQQQ___hhhjjjjjjuuuxxx~~~|||nnnfffuuuuuuxxxwwwiiiiii}}}ssswww```TTTWWW```rrryyykkkhhhhhhjjjppp}}}{{{yyykkkdddsssyyyoooZZZDDD;;;666000...222............---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))'''''''''(((***+++))))))))))))))))))))))))((())))))************)))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------------------.../////////.........///mmm___RRRMMMJJJDDD;;;:::888666555444444555444333222111000/////////////////////////////////---------............///....../////////000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222222222333333444444555555444@@@PPPgggtttmmmrrraaaTTTJJJJJJPPPTTTWWWZZZeeeeeeggghhhccceeevvvvvvuuuiiimmmttt}}}vvvTTTQQQ]]]kkkyyy~~~pppddd___eeerrrwww{{{zzzllliiixxxvvvhhhTTTBBB777222222222......///......---,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++)))))))))))))))))))))))))))************))))))(((******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------.....................///000000000000111333lll]]]QQQKKKIIIBBB;;;999888666555444555555333222111000////////////////////////////////////---------............///////////////000000000000////////////000000000000///////////////////////////000000000111111111111000000000000000111111222222333444444333333444555;;;HHH^^^xxx~~~sssxxxzzzxxxxxxyyy~~~{{{lll___VVVPPPPPPSSSVVVZZZ___```_________^^^dddvvvzzzrrrjjjrrr}}}tttkkkTTTWWWfffrrryyyqqqddd]]]aaammm{{{|||}}}}}}tttvvv{{{uuucccJJJ999444222111////////////...---,,,++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''((()))******))))))))))))))))))))))))***************)))((('''***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---.............../////////,,,...000111111333777;;;jjj\\\PPPKKKHHHBBB:::999777666555555555555222222111000////////////////////////////////////---------............///////////////000000000000////////////000000000000///////////////////////////000000000111111111111000000000000000111111222333444555444222222444777>>>RRRpppmmmttt}}}tttqqqsssvvvxxxyyyzzz{{{|||{{{rrrggg\\\XXXWWWZZZ^^^```eeejjjjjjiiihhhdddaaagggyyy~~~~~~pppmmmzzz|||xxxdddVVVZZZjjjwww{{{hhh______fffttt~~~|||zzz~~~{{{mmmTTT@@@666222///////////////...---,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))***************)))((('''))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------.........//////000000000,,,///000111111555===CCCjjj\\\PPPJJJHHHBBB:::999777666555555555666222111000///////////////////////////////////////---------............///....../////////000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222333444555333222333999===GGGbbbttttttuuuooonnnqqquuuxxxyyyxxxxxxwwwrrrkkkhhheeefffkkkoooqqquuu{{{|||{{{vvvppplllqqq~~~xxxqqquuu}}}}}}zzz\\\UUUYYYkkk}}}ccc]]]___hhhuuuyyy}}}xxx|||~~~sssaaaLLL;;;222000///////////////...,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111///111333444666>>>KKKUUUjjj\\\PPPKKKIIIBBB999888777666555555666666111111000////////////000////////////////////////---------............///------........./////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222222333444333333888@@@HHHbbbzzz|||tttxxxuuuvvv|||}}}~~~yyyxxx}}}yyyyyy~~~~~~yyyvvvsss~~~{{{kkkYYY\\\```rrreee]]]___hhhwwwzzzzzzxxxooo[[[BBB555444000000000//////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))************)))((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------..................///000000111222222111444999===EEETTTgggvvvjjj\\\PPPKKKIIICCC999888777666555555666666111000000////////////000////////////////////////---------.........//////------------.........///////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222111333444333555;;;GGGPPP~~~}}}vvvxxx}}}|||wwwwwwuuuwww___ZZZggglll{{{iii___```kkk|||{{{}}}|||{{{xxxeeeHHH888888000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((()))***************((()))***+++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////...//////000111222222222000666>>>FFFSSSiiilll]]]OOOIIIGGGAAA;;;:::888777555444444444222222222111111111111000000000000000000///..................////////////...///////////////...---000000000000000000000000000000111111111111000000000111111111111222222222111111111111111222222222///111444666444;;;PPPgggrrryyy||||||xxxzzz|||uuubbbXXXfffzzzoooccc```ooo||||||zzzjjjWWWDDD111///......///,,,)))***///------,,,++++++******)))))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))***)))'''''')))))))))(((************************)))************+++++++++)))************++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------.........///---...222222---///444999AAAKKKUUUfff}}}lll]]]OOOIIIGGGAAA;;;:::888777555444444444222222222111111111111000000000000000000///..................////////////......///////////////...000000000000000000000000000000111111111111000000///000000000000111111111111111111111222222222222777555444444666BBB]]]uuu}}}yyyqqqbbb]]]mmmtttfffbbbqqq~~~}}}zzz{{{ooo___LLL888333000000111...******...------,,,,,,+++*********))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))***)))'''''')))***)))(((************************)))************+++++++++************+++++++++++++++,,,,,,,,,,,,---------+++,,,,,,---------------------....../////////000000...///333444222555<<<888KKKaaappp~~~kkk\\\OOOIIIGGGAAA;;;:::888777555444444444222222222111111111111000000000000000000///..................////////////------...///000000000///000000000000000000000000000000111111111111000000/////////000000000000111111111111111222222333333666444444777???QQQkkkyyymmmeeegggyyy|||mmmeeesss~~~~~~zzznnnnnnnnnooorrruuuyyy{{{}}}yyy|||uuuiiiXXXDDD777333111222000,,,+++...------,,,,,,++++++******))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))***))))))************************)))************+++++++++************+++++++++,,,++++++,,,,,,------------,,,------...............//////000000000000111111111......111444777???FFFLLLccc}}}jjj\\\NNNIIIGGGBBB;;;:::888777555444444444222222222111111111000000000000000000000///..................////////////,,,,,,...///000000000000////////////////////////000000111111111111000000000000000000111111111111000111111222222333333333111333:::EEEUUUjjjwwwwwwzzz~~~|||{{{zzz~~~}}}kkkiiirrruuujjjuuu|||qqqpppooonnnnnnoooqqqrrr~~~{{{|||wwwqqqdddRRR;;;555000111111...---///...------,,,++++++******))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++)))(((((()))******)))************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........---......///////////////000000000000111111111111444222222444;;;FFFSSS]]]qqqhhh[[[NNNHHHGGGBBB;;;:::888777555444444444222222222111111111000000000000000000000///..................////////////,,,,,,...///000000000000////////////////////////000000111111111111000000111111222222222222333333000111111222333333444444444777???OOOhhh~~~rrr~~~|||wwwtttuuuwww{{{qqqhhhnnn|||~~~nnnuuu~~~|||{{{{{{{{{zzzzzzyyyzzz~~~|||wwwtttmmm```@@@777//////111000///000......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++***((((((*********)))************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////---...//////000000///////////////000111111222222555777;;;AAAMMM```sss~~~gggZZZNNNHHHGGGBBB;;;:::888777555444444444222222222111111111111000000000000000000///..................////////////------...///000000000///000000000000000000000000000000111111111111000000222222222333333333444444000111111222333444555555777777<<>>LLL]]]ooo|||wwwrrrzzz___TTTIIIEEEDDD???;;;:::888666555444444444222222111111111111111222000000000000000000000000.........///////////////////////////////////////111111000000000111111222000000111111222333333333222222333333333333333333777111000444555555<<>>999999888777666555444444111111111111111111111111000000000000000000000000//////...---...///000111////////////000000000000222222111000000000222333111111222222333444444555,,,...111333333444666777111777555555===HHH]]]yyy}}}pppmmmoooqqqqqqpppuuuddd]]]uuu|||tttdddTTTJJJPPP^^^nnn}}}yyyzzz|||{{{vvv|||wwwzzz}}}}}}|||{{{~~~vvvooommmhhhXXXEEE999111000///---------,,,+++++++++++++++++++++++++++************************++++++************++++++((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////000222333444444666111333===HHHTTTjjj|||jjjnnnnnnqqqvvv]]]SSSIIIEEEDDD???999999888777666555444444111111111111111111111111000000000000000000000000//////.........///000111////////////000000000000444222000///000222333444333333333444333333222111+++---000333444555777999222555333777FFFTTTfff~~~tttooojjjmmmmmmkkkoooxxxccc[[[pppxxxvvv\\\PPPJJJVVVhhh{{{|||~~~zzzvvv}}}{{{~~~|||zzzzzz~~~xxxpppoookkk]]]LLLAAA222000.........---,,,+++++++++++++++++++++++++++************************++++++************++++++((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000...///000111222333444555888333777EEEWWWjjjlllgggiiiwwwuuu]]]SSSJJJFFFEEE@@@999999888777666555444444111111111111111111111111000000000000000000000000///////////////000000000////////////000000000000444222000000111222222000111222333333333222111000///111333444333333444555333555333999LLL\\\ooo}}}yyyooohhhfffhhhjjjjjjlllqqqxxx|||zzzyyyzzzfffYYYiii~~~~~~nnnZZZPPPNNN[[[ppp~~~~~~zzzuuu~~~}}}zzz|||{{{}}}rrrppplll```PPPEEE666111---...///---++++++++++++++++++++++++++++++************************++++++************++++++))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111///000111222222222333444999666===PPPfffzzznnniiirrrpppttt\\\RRRIIIFFFEEE@@@999999888777666555444444111111111111111111111111000000000000000000000000/////////000000000000000////////////000000000000222111111222222111///...///000000111111111111111222333555555333222222333333777777>>>QQQbbbvvv{{{||||||nnnhhhdddeeehhhkkklllmmmoooqqqnnnlllnnnrrrtttwwwjjjXXXcccyyykkkXXXRRRRRRaaayyy~~~}}}}}}{{{uuu|||{{{}}}||||||~~~}}}sssooommmcccVVVMMM===444...///000---+++,,,++++++++++++++++++++++++************************++++++************++++++))))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111222111222333222000111333666:::===III```xxx~~~ooodddlll|||rrrZZZQQQHHHEEEEEE@@@999999888777666555444444222222222222222222222222000000000000000000000000...///000111111111000000////////////000000000000///111333333222111222333111111000000000111222222///111444444444444555666444:::<<>>OOO<<<777222000222333333222777333222444444333555:::;;;???LLLggg~~~yyyddd]]]```]]]ZZZYYYSSSQQQTTTWWW[[[```fffmmmrrrxxxwwwwww{{{xxxuuufff^^^jjj}}}lllkkkrrriii^^^gggyyy~~~yyy{{{{{{|||~~~|||xxxyyy|||pppppp|||}}}zzzyyyrrrmmmhhhaaa]]]TTTFFF666......000...***,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,------------------------------------.........//////...000000000///000222444555666888777666<<>>:::999888666555555555555333333333222222222111111111111111111111111111111000000111111111222222222000000000000000000000000111111111333333222111111//////000222333333222111333222444666555444777>>>VVVooo{{{yyygggYYYXXXVVVYYY``````aaaaaa```^^^\\\\\\^^^aaafffffffffiiinnntttyyy|||zzzzzzlllllluuuwww~~~xxx}}}zzzuuuttt~~~}}}|||qqqddd^^^\\\\\\RRRDDD888222//////...------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------....................................////////////111222222222111111222444888888AAARRRfffzzzvvvggggggnnnlllVVVNNNFFFCCCCCC>>>:::999888666555555555555333333333222222222111111111111111111111111111111111111111111222222222222000000000000000000000000///333555333000111444666,,,...111222333333222222222222444777666555;;;CCCaaa|||wwwuuu}}}cccVVVWWWVVV[[[cccdddcccbbbaaa___]]]^^^```bbbffffffgggiiimmmqqqvvvzzz}}}tttrrrllluuu}}}vvv}}}xxx~~~tttooo|||~~~{{{}}}ssseee]]]\\\\\\TTTHHH<<<333///---------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---..................................../////////000000000222222222111222444666999<<>>:::999888666555555555555333333333222222222111111111111111111111111111111000111111111111222222222000000000000000000000000///444555111---...222444,,,///111333222222333444222222444666666777@@@KKKmmmtttsssyyyaaaVVVWWWUUUXXX]]]\\\______```______aaaeeehhhiiikkkmmmnnnoooqqquuuxxx~~~tttlllxxx|||nnnoooyyy|||uuuzzzwwwwwwpppwww||||||zzzhhh^^^\\\ZZZVVVMMMAAA666000......------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------................................./////////000000000///111222222222444666888999BBBYYYyyyooodddeeepppkkkUUUNNNGGGDDDCCC===:::999888666555555555555333333333222222222111111111111111111111111111111000000000111111111111222000000000000000000000000000333333//////222222///---000333333222222333555333333444666666999EEERRR{{{ssssssvvv```WWWZZZXXXWWWYYYVVVWWWYYY[[[]]]```dddjjjnnnqqqsssvvvvvvuuuuuuwwwyyyzzzzzz{{{}}}}}}hhh```iiisssxxxrrrrrruuu|||zzzrrrzzzvvvxxxvvvqqqyyy}}}mmm```]]]YYYWWWQQQGGG;;;222//////...------------,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---................................./////////000000000000...000222333333555888:::CCCSSSooo{{{pppggghhhrrrjjjUUUNNNGGGDDDCCC===:::999888666555555555555333333333222222222111111111111111111111111111111///000000000000111111111000000000000000000000000///111000000555:::666...///111333333111111444666333333444666666:::HHHVVVzzzttttttttt___YYY^^^\\\ZZZ[[[VVVQQQTTTWWW[[[```fffmmmrrrxxx{{{~~~~~~|||zzz{{{|||wwwvvvwww{{{xxxqqqxxxxxx___VVV[[[______```nnnxxxpppwwwtttxxx}}}|||lllsss~~~~~~qqqbbb^^^YYYYYYUUUKKK>>>444000000......---------,,,,,,,,,++++++************++++++************************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......////////////////////////////////////000000000000---///111333444666999<<>>MMM```uuufffhhhmmm{{{iiiTTTMMMDDDBBBCCC@@@;;;:::999777555555444444222222222222222222222222222222111000000111222222000000000000111111111111000000000000111111111111000111222222111000111222111222222333333444444555666333555999999>>>SSSjjjvvvsss|||ooouuu~~~iii``````kkkpppggg[[[WWWTTTRRRRRRVVV\\\cccggghhhqqquuu|||}}}{{{}}}nnnmmmvvvxxxdddUUUOOOUUUWWW```ttt~~~yyyxxxyyy|||{{{|||rrrrrrwww~~~|||eeebbbaaaZZZTTTPPPGGG:::222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,------...///000000000000////////////000000000000000111111222222333555666555999III[[[ppp|||sssppptttzzzhhhTTTMMMDDDBBBCCC???;;;:::999777666555555555222222222222222222222222222222111000000111222222000000000000111111111111000000000000111111111111000111222222111000111222111222222333333444444555555555777999:::CCC]]]wwwzzzmmmmmm~~~|||mmmttt}}}wwweeebbbiiiyyytttcccYYYXXXUUURRRQQQUUUZZZ^^^aaahhhmmmuuu~~~~~~vvvnnnooo~~~mmm\\\SSSSSS```fffrrr~~~zzzxxxzzz}}}yyyyyyvvvqqqpppyyyjjjcccaaa\\\WWWSSSKKK???555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,------...///////////////000000000000000000000000000111222222111222333444666BBBZZZpppsssoooqqq{{{gggSSSMMMEEEBBBCCC???;;;:::999888666666666555222222222222222222222222222111111111111111111222///000000000111111111111///000000000111111111111000111222222111000111222111222222333333444444555555666888:::<<>>SSSsssyyyjjjeeemmmxxxfffSSSMMMEEEBBBCCC???::::::888777666666666666222222222222222222222222111111111222222111111111///000000000111111111111///000000000111111111111000111222222111000111222111222222333333444444555333555777999>>>PPPnnnwwwrrrxxxkkkooorrrfff\\\hhh}}}pppaaabbb^^^YYYSSSQQQRRRUUUXXX___cccgggkkkoootttzzz~~~wwwfffiii}}}^^^ZZZ___jjj{{{~~~|||{{{~~~vvvssstttyyy}}}yyywww~~~zzznnnnnn|||tttuuufff___]]]YYYUUUPPPHHH<<<222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////.../////////000000000111000000000000111222333444777999:::===KKKgggqqqdddaaaggguuufffSSSMMMEEEBBBCCC>>>999888777666555555555555222222222222222222222222000111222222222222111000000000000000111111111111000000000000111111111111000111222222111000111222111222222333333444444555///222666:::DDDZZZxxx~~~wwwzzzkkkllllll```ZZZlllsssfffbbb```]]]XXXTTTRRRTTTVVV___ccchhhlllnnnsssyyy~~~jjjeeesss^^^\\\dddooo}}}{{{xxxwwwwwwyyy|||tttsssvvv}}}yyyttt{{{~~~}}}tttoooxxxvvv}}}}}}kkk```^^^ZZZUUUQQQLLL@@@444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------......///000......//////000000111111000000000111222333444555222666;;;DDDWWWvvvsss___\\\eeeooo|||eeeRRRMMMEEEBBBCCC>>>888777666555444444444444222222222222222222222222000111222222222222111000000000000000111111111111000000000000111111111111000111222222111000111222111222222333333444444555000444999BBBRRRlll|||zzz}}}kkkiiihhh[[[YYYooosssjjjbbbcccbbb___ZZZWWWWWWXXX^^^ccciiilllnnnrrrxxx~~~xxxjjjsss~~~]]]\\\fffqqq~~~zzz}}}~~~~~~}}}yyyttttttvvvxxx{{{}}}rrrrrrxxxwwwooowww||||||}}}zzzrrrvvv|||xxxqqqbbbaaa[[[UUUSSSPPPDDD777111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...............//////000.........///000111111111000000000111222333555555///777CCCSSSllltttddd[[[fffvvveeeRRRMMMFFFBBBBBB>>>777666555444444444444444222222222222222222222222000111222333333222111000000000000000111111111111000000000000111111111111000222222222111000111222111222222333333444555555333888>>>JJJ^^^{{{}}}kkkhhhfffYYYZZZqqqsssmmmdddggghhhfffaaa]]]\\\\\\]]]bbbhhhkkklllnnntttyyysssxxx}}}~~~\\\[[[fffssswww{{{zzzuuurrrtttqqqlllssstttvvvxxx|||xxxoooqqqxxxvvvlllssszzz{{{}}}~~~ttttttsssuuudddccc]]]VVVTTTRRRGGG:::111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...............///000000---......///000111111222000000000111222444555666555AAARRRhhhkkkbbbdddxxxcccQQQMMMEEEBBBBBB===888777666555555444444444333333222111111222333333//////000000111111222222111111111111111111111111000000000000000000000000222222111111222222333444222222333444444444333333444888@@@SSSvvv}}}nnngggaaa\\\\\\yyywwwmmmfffddddddgggiiieee\\\TTTZZZ```gggjjjjjjkkkooottt{{{nnnttt{{{bbbYYYeeeqqq}}}ooopppmmmnnnqqqsssooojjjkkkpppqqqvvv{{{~~~}}}|||}}}yyyrrrsss{{{nnnggglllrrrxxx|||yyyqqq{{{~~~www}}}|||mmm```[[[YYYTTTSSSLLL<<<777333...---...///...,,,.........------,,,,,,,,,...------,,,,,,------...---------............///,,,,,,------.../////////111111111111111222222222333444444444444444555555:::KKKgggjjjcccqqqcccQQQMMMEEEBBBBBB===888888777666555555555555333333222111111222333333111111111111222222222222111111111111111111111111111111111111111111111111222222111111222222333444222222333444444444444333444:::FFF\\\}}}~~~oooggg```[[[^^^|||wwwmmmfffdddbbbdddgggddd]]]VVV\\\aaagggjjjjjjlllppptttooosss{{{ccc[[[hhhttt|||llllllnnnkkkkkkmmmnnnlllmmmqqqvvv|||~~~}}}|||}}}wwwsssuuu|||{{{ggggggkkkrrrwww|||}}}rrryyy|||zzz~~~oooaaa[[[YYYTTTTTTNNN???888444///---...///...,,,......---------,,,,,,,,,...------,,,,,,------...---------............///,,,,,,---......//////000000000111111111111222222222333444555555666777888AAAYYYxxxvvvjjjooocccQQQLLLEEEBBBAAA<<<999999888777666666666666333222222111111222222333333333333222222222222222111111111111111111111111111111111111111111111111222222111111222222333444222222333333444444444444555>>>NNNhhh|||qqqfff___[[[bbbvvvjjjeeebbb```aaadddddd___ZZZ]]]aaafffiiikkkmmmrrrvvv}}}rrrooo|||{{{ccc]]]jjjwwwuuukkkkkkmmmgggdddggglllooossswww~~~{{{zzz{{{}}}uuuuuuwwwrrr^^^gggkkkrrrxxx|||uuuuuu|||wwwtttccc[[[ZZZVVVVVVQQQCCC:::555000...//////...,,,...------------,,,,,,,,,...------,,,,,,------...---------............///,,,------......///000000//////000000111111111111222333444555555777999<<>>:::999888666555444555555333333333333333333333333111111111111111111111111000111111111111222222222222222222222222222222222111222333333111111222333333777333111777777;;;HHH___wwwzzzyyysssbbb\\\]]]nnn~~~ppp]]]aaabbbqqqsssgggdddddddddeeefffgggkkknnnqqquuuzzz~~~pppzzzwww]]]\\\dddxxxvvvooonnniiinnnyyyyyyllleeeaaabbbkkktttyyy}}}zzzrrrsss||||||wwwxxxiii[[[ZZZUUUNNNJJJJJJCCC;;;444111000...---//////............//////........................------------------------/////////000111111222222222222222222333333333333555888:::???QQQmmmssswww~~~cccQQQKKKCCC???@@@===;;;999777555444444555666222333444555555444333222111111111111111111111111000111111111111222222222222222222222222222222222000111222222000000111222555777222000555777@@@RRRjjj{{{|||uuuccc\\\]]]ooovvvhhh\\\```ddd}}}qqqhhhaaaaaabbbccccccdddeeehhhkkkqqqvvv|||rrryyyvvv^^^]]]dddvvvlllhhhjjjkkkvvv{{{qqqdddZZZ^^^```jjjvvv~~~uuuooo|||{{{xxxuuukkkzzzqqq^^^ZZZUUUOOOLLLJJJEEE===666222000///...//////............//////........................------------------------/////////000111111222222222222222333333333444444;;;;;;<<>>___zzzkkk___eeetttyyy^^^OOOKKKCCC???@@@<<<999888777666555444444444444444333333333333222222111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222444777;;;EEE\\\tttnnnuuusssqqqnnnnnnqqqvvvzzz{{{{{{eeeWWWTTTSSSTTTddd}}}wwwyyy}}}~~~uuujjjggghhhhhhfffhhhmmmuuu~~~llllllwwwttt}}}|||yyyxxxwwwuuusssxxxvvvwww|||}}}nnncccaaaeeeooovvv~~~qqqrrr~~~uuu{{{fffaaawwwnnn^^^UUUNNNLLLLLLIIICCC<<<555111000/////////////////////////////////////////////////////////000000000111111111111111111222222333333222333666666777:::AAAGGGnnn~~~kkkllltttxxx^^^NNNJJJBBB???@@@<<<:::999888666555555444444444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222222222333333333333444444444666777:::GGGaaazzziiikkkzzzuuuvvvwwwzzz~~~zzzdddWWWTTTTTTXXXhhh{{{www{{{{{{ooojjjiiihhhbbbccchhhqqq}}}sssppppppvvv~~~|||yyytttsssqqqooonnnooosssvvvxxxuuuuuuyyy|||vvviiieeegggpppxxxsssnnnxxxuuuxxxmmmbbbyyyqqq]]]TTTNNNLLLKKKHHHCCC===777222000////////////////////////////////////////////////000000000000111111111111000111111222222333333333333333555777777;;;EEEOOOuuuqqqppp}}}www]]]MMMJJJBBB???@@@<<<:::999888777555555555555444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222333333444444444444777777:::KKKjjjqqqeeemmmuuuyyy}}}wwwbbbVVVTTTTTTWWWiii|||yyy|||~~~rrrjjjeeeaaa___```dddnnn{{{xxxrrrxxxnnnyyy|||yyywwwtttrrrsssxxx~~~}}}zzzuuuvvvuuutttrrrssswwwzzzyyyvvvuuuxxx{{{mmmggggggpppyyyxxxooovvvvvvwwwuuufffyyyrrr\\\SSSNNNLLLJJJGGGCCC???999333000////////////////////////////////////////////////000000000000111111111111000111111222333333444444555333444777888;;;HHHVVVxxxwwwhhhsssvvv\\\MMMIIIBBB???@@@<<<:::999888777666555555555444444333333333333222222111111111111111111111111111111111111111111111111000111111111111222222222111222222333333444444555222777999???WWW{{{rrrjjjuuuyyy~~~sss___UUUTTTRRRSSSjjj~~~}}}{{{{{{|||~~~{{{qqqjjjccc]]]___aaaeeemmmwww|||sssvvvtttzzzxxxsssqqqqqqqqqtttxxx|||~~~~~~|||{{{{{{}}}yyyvvvuuuxxx{{{qqqiiihhhpppzzz~~~rrruuuxxxuuu|||dddooovvv___SSSNNNKKKIIIFFFDDD@@@;;;555000/////////////////////////////////////////////////////////000000000111111000111111222333444555555777444555888999===MMM^^^wwwiiidddsssvvv\\\LLLIIIBBB???@@@===::::::888777666555555555444444333333333333222222111111111111111111111111111111111111111111111111000111111111111222222222111111222333333444555555000888===EEEccc}}}vvvooo]]]TTTTTTUUUUUUpppxxxzzz{{{zzz{{{~~~}}}sssooonnnjjjeeeccceeeiiimmmsss|||rrr{{{wwwzzz~~~vvvqqqtttyyyzzzzzzzzzqqqnnnjjjgggfffgggjjjlllmmmssszzz|||zzz|||}}}xxxooolllrrr{{{uuusss}}}uuuwwwaaacccsss~~~eeeVVVMMMKKKIIIFFFDDDAAA<<<555000////////////////////////////////////////////////....../////////000000000000111111222333444555666888444555:::<<>>999999:::::::::999777555444555555444333333222111111222222222222222222222222000111111111111222222222000111111222222333444444444444333333333444555555999:::@@@QQQrrr~~~kkk[[[TTTRRRWWW```~~~|||uuuwwwzzz}}}uuujjjiiirrr{{{~~~|||iiifffhhhnnnpppsss|||zzzyyyzzzqqqqqq}}}vvvjjj```WWWQQQMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSSSS\\\^^^aaafffmmmwwwnnn^^^WWWXXX\\\aaalllvvv~~~}}}sssuuuyyy~~~|||qqqtttuuuuuuuuuyyynnnSSSWWWmmmpppWWWMMMJJJHHHFFFEEEDDD???777111000...------///000//////000000000000000000000000////////////000000000000111111111222222333333444999999888888>>>PPPgggyyyttt[[[YYYccc{{{www]]]OOOKKKDDD??????:::::::::::::::999777555444555555444333333222111111222222222222222222222222000111111111111222222222000111111222222333444444444444333333333444555555333999BBBSSSnnn|||iiiZZZTTTSSSWWWaaaxxxuuuvvvzzz~~~wwwoooiiilllvvvlllhhhgggkkkmmmooovvv~~~~~~}}}|||zzztttttt}}}zzziiibbb\\\UUUQQQPPPOOONNNLLLKKKKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLQQQSSSVVVZZZaaajjjtttzzz}}}yyyvvvpppfff^^^]]]bbbgggjjjttt|||{{{uuuuuu|||{{{~~~rrrrrr~~~xxxttttttvvvsssVVVUUUccc{{{uuuZZZNNNJJJHHHFFFEEEDDD@@@888333000///------///000//////000000000000000000000000////////////000000000111111111111222333333444444888888999===GGGZZZrrrqqqYYYZZZhhhuuu\\\NNNKKKDDD@@@@@@<<<:::::::::999888777555444555444444333333222222111222222222222222222222222000111111111111222222222000111111222222333444444333333333333333444555666000:::HHHZZZoooxxxeeeYYYUUUUUUXXXeeeuuusssuuuyyy}}}wwwllliiiiiiqqq}}}qqqjjjdddfffiiijjjmmmpppsssyyy}}}~~~uuurrrooosssyyywwwmmmfffeeeccc^^^[[[XXXWWWTTTQQQOOONNNMMMMMMIIIIIIIIIHHHHHHIIIJJJJJJGGGIIIKKKNNNRRRYYYaaafffooovvvtttjjjhhhjjjjjjjjjkkkqqqzzzuuupppzzz~~~tttuuurrrzzz}}}ssstttsss```VVVZZZnnn}}}___OOOKKKIIIGGGFFFEEEAAA:::555111///......///000///...000000000000000000000000/////////000000000111111111111111222333444444444444555888@@@PPPggg~~~ooo]]]eeewwwqqqcccttt[[[MMMKKKDDDAAAAAA===::::::999888777666555555444444444333333222222222222222222222222222222222000000111111111222222222000111111222222333444444333333333333444444555666333>>>PPPdddwwwuuubbbWWWVVVXXX[[[kkk~~~tttsssvvv}}}wwwmmmfffgggmmmvvvsssjjjbbbaaaeeegggfffeeejjjqqqvvvzzzssspppjjjiiillliiiuuu~~~}}}qqqooopppnnnjjjhhhbbb```]]]ZZZWWWUUUTTTSSSQQQQQQPPPPPPOOOPPPPPPPPPMMMNNNOOOPPPRRRVVV\\\```bbbiiirrrxxx|||wwwrrruuuxxx}}}vvvkkkvvvooojjj{{{yyysssxxxtttsssppp~~~jjjZZZXXXnnndddNNNLLLIIIGGGFFFFFFBBB<<<777222000......///000///...//////////////////////////////000000000111111111000111111222333444555555555555999FFF\\\wwwooohhh{{{ppp\\\OOOttt[[[MMMKKKDDDAAAAAA===::::::999777666666555555444444333333333333222222222222222222222222222222000000111111111222222222000111111222222333444444333222222333444555666666888BBBWWWppp{{{{{{sss```WWWWWWZZZ___qqqwwwwww|||rrrfffeeeiiipppyyytttkkkbbb___bbbfffddd```eeekkkqqquuu{{{~~~~~~wwwtttnnnmmmqqqpppyyy~~~zzzxxxwwwsssooonnnjjjhhheeeaaa^^^[[[ZZZZZZXXXWWWWWWVVVVVVVVVVVVWWWYYYZZZZZZZZZ[[[___eeeiiifffiiinnnppprrrtttyyy|||yyykkkrrrrrrbbbdddyyywwwyyywwwrrrooo{{{qqq[[[UUUpppiiiMMMLLLIIIFFFFFFFFFCCC===999222111/////////000///...////////////////////////000000000000111111111111000111222333444555666666:::999>>>OOOjjjnnnuuutttaaaSSSMMMttt[[[MMMKKKDDDAAAAAA===:::999888777666555555555333333333333333333333333222222222222222222222222000111111111111222222222000111111222222333444444222222222333444555666777:::FFF```}}}yyymmmvvvrrr```WWWXXX\\\aaavvv|||~~~zzzlllccccccgggnnnuuuzzz|||||||||uuuoooeee```bbbgggeee___aaagggmmmqqqxxx|||zzzzzzvvvwww}}}{{{wwwuuuvvvqqqoookkkgggccc```^^^]]]YYYYYYYYYXXXXXXYYYZZZZZZ]]]]]]___aaafffmmmvvv}}}~~~|||xxxtttqqqpppooonnnqqqxxxoooooo}}}zzz~~~ttthhh]]]cccxxxzzzyyy{{{sssnnnwwwwww]]]RRRkkkpppNNNKKKHHHEEEEEEEEECCC>>>:::333111//////000000///...000000000000000000000000000000000111111111222222000111222333444555666777888888@@@VVVtttqqqiii~~~}}}gggYYYTTTUUUuuu[[[NNNKKKDDD@@@AAA<<<:::999888666555555555555333333333333333333333333222222222222222222222222000111111111111222222222000111111222222333444444222222222333444555666777;;;MMMmmmuuuhhhtttsssaaaXXXYYY]]]bbbyyywwwjjjbbb___]]]aaahhhmmmrrruuuyyy|||xxxtttkkkcccbbbgggeee___]]]dddjjjooowww|||}}}zzzxxxwwwzzz{{{xxxsssmmmhhhdddaaa```\\\\\\\\\\\\\\\]]]^^^___```bbbfffmmmxxxzzzssskkkfffhhhnnnvvv{{{uuulllwww}}}uuuvvv~~~tttjjj```dddvvv|||yyyuuunnnssshhhRRRcccwwwRRRJJJGGGDDDDDDDDDCCC>>>:::444222000///000000///...000000000000000000000000000000111111111222222222000111222333444666777777777999GGGaaaeeefffuuu___VVVXXX^^^uuu\\\NNNKKKDDD@@@@@@<<<:::999777666555444555555333333333333333333333333222222222222222222222222000111111111111222222222000111111222333333444444222222222333444555777777===SSSyyyuuuiiivvvsssbbbYYYZZZ]]]bbbyyyvvvggg\\\YYY[[[WWW\\\bbbggglllqqqxxx}}}zzzxxxoooeeecccfffeee```[[[aaahhhmmmvvv|||{{{sssqqqqqqssszzzzzzsssmmmgggdddbbb`````````aaabbbcccdddeeejjjmmmtttxxxlllcccdddgggkkkllllllmmmqqqtttuuuwww|||{{{kkktttyyyzzzzzzqqqeeeeeettt{{{}}}xxx}}}wwwmmmppp{{{uuuWWW___|||UUUJJJGGGDDDCCCDDDBBB>>>;;;444222000///000000///...000000000000000000000000000111111111111222222222000111222333555666777888;;;AAARRRppprrr```eeeqqq\\\UUU[[[cccuuu\\\NNNJJJBBB???AAA???<<<;;;999888777777666666555444333333222222333333222222222222222222222222333111000000111222222111111111111000111111222333555222333666777555777:::@@@cccrrruuuwwwfffYYYXXX]]]cccyyykkkbbb^^^[[[\\\___aaa^^^\\\bbbnnnyyyxxxnnngggddddddaaafffmmmtttyyy|||tttsssqqqqqqrrruuuxxxzzz}}}tttiiicccdddggghhhfffdddeeehhhiiiiiihhhsss~~~ssshhhcccbbbaaa```]]][[[\\\___bbbjjjnnnuuu~~~tttsss{{{qqqhhhlllxxxxxxvvvpppkkkqqqYYY^^^{{{VVVLLLGGGCCCDDDCCC???======444333111000///...//////......////////////......000111111111111222222222444444555555555666888888999CCCYYYvvv```]]]vvvdddWWWUUU___rrrttt\\\NNNJJJBBB???AAA???;;;;;;999888777666666666555444333333222222333333222222222222222222222222333111000000111222222111111111111111111222222333555222333666777555777<<>>;;;:::999888777666666666555444333333222222333333222222222222222222222222333111000000111222222111111111111111111222333333444333333666666555999???VVVyyy|||ttt|||iii[[[[[[aaajjj{{{nnnddd\\\ZZZZZZ\\\bbbhhhhhhaaa___kkk}}}wwwppprrruuuxxx}}}wwwqqqtttuuuvvvwwwxxxwwwwwwvvvqqqlllddd]]][[[]]]cccgggfffnnnuuuvvvuuuyyy|||uuuuuuuuuooofffaaa^^^^^^^^^]]][[[[[[]]]___bbbeeejjjqqqyyyyyywwwtttqqqooo|||xxxrrrooorrr{{{hhh___sss^^^NNNGGGAAAAAAAAA>>>;;;;;;555444222000////////////...//////000000//////...000111111111111222222222333444555444444555888;;;BBBTTTnnn|||___UUU\\\rrr}}}```ZZZ^^^lllrrrZZZMMMKKKBBB???AAA>>>;;;:::999777666666666666555444333333222222333333222222222222222222222222333111000000111222222111222111111111111222333333444333333666666666;;;BBBYYYvvvlll]]]]]]dddgggzzzrrrggg```[[[[[[]]]___eeelllmmmiiikkk}}}zzzvvvvvvwwwzzzzzzxxxwwwxxxyyyzzz{{{yyyvvvrrrpppkkkfff^^^ZZZ\\\aaafffiiilllsss{{{}}}uuuppprrrrrrllleee``````bbbcccbbb```______```gggiiilllpppuuuyyy}}}~~~sssvvvnnnoooyyysssooopppvvvqqq^^^iiidddPPPGGG@@@???@@@===::::::555444222000/////////000//////000000000000//////000000111111111222222222222444555555444555999===BBB]]]yyywww]]]XXXdddyyy}}}aaa^^^fffvvvqqqYYYMMMKKKCCC???@@@===::::::888777666555555555555444333333222222333333222222222222222222222222333111000000111222222111222222222111222333333444444333444666555666===FFF]]]~~~{{{nnn______ffflllssshhhbbb___^^^bbbeeegggnnnuuuyyyxxxzzzyyyxxx{{{~~~zzzyyy{{{}}}}}}}}}}}}{{{wwwrrrmmmjjjgggccc___^^^aaaeeeiiijjjsssyyy{{{|||sssmmmllllllgggbbb```aaaeeeiiikkklllkkklllmmmrrrssstttuuuwwwxxxyyyyyyrrr|||zzzpppttt{{{sssooooooqqq}}}|||______xxxkkkSSSHHH???>>>???===:::999555444222111000///000000//////000000000000//////000000111111111222222222222444666555444666;;;@@@LLLnnn{{{dddbbbnnngggfffooopppXXXMMMKKKCCC???@@@===:::999888777666555555555555444333333222222333333222222222222222222222222333111000000111222222111222222222222222333444444333333444555444666???JJJbbb}}}ooo``````gggvvvxxxlll___\\\]]]bbbiiinnnqqqwww~~~~~~~~~|||{{{}}}|||zzzyyy||||||xxxsssnnniiigggcccccccccdddfffiiimmmooo}}}{{{uuummmeeeddddddbbbaaabbbccciiiqqqwww{{{~~~tttttt~~~zzzrrr{{{uuuoooppppppxxxdddYYYlllrrrVVVJJJ???===???===;;;:::666444333111000000000000///000000111111000000///000111111111111222222222222555888777555777>>>DDD```{{{iiimmm{{{rrroooyyyoooXXXLLLKKKCCC???@@@===:::999888777555555555555555444333333222222333333222222222222222222222222333111000000111222222111333222222222222333444444333333444555444666AAAMMMddd~~~~~~ppp``````hhh{{{~~~qqqgggZZZ[[[^^^fffoootttuuuyyy}}}~~~}}}yyytttoookkkiiigggbbbeeegggiiijjjooouuu{{{zzzxxxvvvppphhhbbbbbbcccbbbdddfffkkkrrr|||xxxooozzz|||yyyxxxpppqqqrrrvvvmmmZZZgggzzzYYYKKK???===???>>>;;;:::666555333111000000000111000000111111111111000000000111111111111222222222333777999888666888@@@GGGnnnrrrgggsss|||xxxnnnWWWLLLKKKCCC???@@@===:::999888666555555555555555444333333222222333333222222222222222222222222333111000000111222222111333333222222333333444555333333444555444666BBBNNNccc|||~~~ppp``````iiixxxwwwmmmeeeYYY]]]aaajjjsssvvvuuuwww{{{{{{vvvpppllljjjiiiiiidddhhhlllmmmnnnttt}}}~~~xxxuuupppjjjeeefffgggfffhhhkkkuuu|||{{{nnnyyy{{{{{{rrrssstttwwwttt]]]fff~~~ZZZLLL???===??????<<<:::666555333111000000000111000000111111111111000000000111111111111222222222444888:::999666999AAAIIIqqqiiicccuuu}}}oooYYYLLLHHHAAAAAABBB;;;;;;:::999777666666555555333333444444444333222111222222222222222222222222222222222222222222222222111111222222222333333333666111111666666777FFFYYYppp{{{~~~qqq\\\^^^jjjvvvpppeee```___bbbiiipppqqqooopppvvv|||yyysssooonnnnnnooonnnlllmmmqqquuu}}}yyyxxxyyyyyyvvvrrrppplllhhhggglllrrrxxx{{{qqqpppwwwwwwzzzxxxuuuqqqqqq___```~~~fffMMM???===:::;;;<<<666777666444222111111111222222222111111111111222222000111111222222333444444555888555555999777===OOOwww}}}```eeezzzpppYYYLLLHHHAAAAAABBB;;;;;;:::999777666666555555333444444444333333222222222222222222222222222222222222222222222222222222111111222222222333333333555222444888777:::LLLaaa{{{tttyyysss^^^^^^jjjzzzlllbbb^^^^^^bbbgggmmmoooooosss}}}zzzsssoooooorrrtttwwwvvvzzz}}}wwwuuuvvvvvvtttqqqooonnnmmmpppuuu|||~~~~~~nnnnnntttuuuxxx~~~yyytttrrrfff```xxxhhhNNN???>>>;;;<<<<<<777777666444222111111111222222222111111111111222222111111111222333333444444444777555555:::999BBBVVV}}}gggSSS___wwwpppZZZLLLHHHBBBBBBBBB<<<;;;:::999777666666555555444444444333333333222222222222222222222222222222222222222222222222222222111111222222222333333333444444777999888===TTTlllyyypppxxxvvv```___iiihhh___\\\^^^gggkkkpppqqqttt~~~yyyqqqooorrrxxx|||||||||~~~zzztttrrrtttuuuuuusssttttttuuuyyy|||zzzwwwyyyjjjjjjpppzzzyyy}}}}}}sssuuu}}}wwwttt~~~ppp```ooolllPPP@@@@@@===<<<<<<777777666444222111111111222222222111111111111222222111111222222333333444444444777555666;;;<<>>UUUzzzkkkYYY[[[pppxxxuuuzzzuuuhhhqqq[[[MMMIIICCCCCCCCC===;;;:::999777666666555555555444333222111222333444222222222222222222222222222222222222222222222222111111222222222333333333444666777555:::OOOpppiiibbbhhhwww~~~sssaaaZZZZZZ___jjjjjjxxx~~~|||zzzyyyxxx|||}}}yyyyyy~~~{{{vvvxxx~~~xxxuuuqqqrrr{{{xxxsss{{{~~~{{{{{{kkkccc~~~]]]DDDCCC???:::;;;:::777666444222111111111222222222111111111111222222222222333333444444555555666666444888===AAA^^^nnn```fffvvvwwwjjjfffeee___WWWqqq[[[NNNIIICCCCCCDDD===;;;:::999777666666555555666444333111111222333444222222222222222222222222222222222222222222222222111111222222222333333333555777666777AAA\\\kkkccchhhqqqtttiii\\\]]]```ggguuu~~~~~~{{{zzz{{{yyytttzzz{{{uuu{{{~~~}}}pppbbbxxxbbbEEEBBB>>>999:::;;;777666444222111111111222222222111111111111222222222222333333444555555555555555444:::@@@GGGhhhnnngggrrrssseee___[[[VVVSSSSSSqqq[[[NNNIIICCCCCCDDD===;;;:::999777666666555555666555333111111222333444222222222222222222222222222222222222222222222222111111222222222333333333666777666888GGGfffllldddhhhpppqqqfff]]]bbbgggppp~~~xxx|||vvvzzz|||vvv|||}}}sssaaarrreeeFFFBBB===888:::;;;777666444222111111111222222222111111111111222222222222333444444555555666444444444;;;CCCKKKpppgggfffyyyzzzhhh[[[[[[XXXQQQPPPVVVrrrYYYLLLKKKDDDAAA@@@<<<;;;999777666777777666555444444444444444444444444444333333222222333333444111111222222222333333333222222333333333333444444222888666444GGGmmmtttiiijjjpppggg^^^\\\bbbppp|||uuuzzztttssstttwwwZZZmmmnnnGGG???@@@999666<<<777666555444333222222222222222222222222222222222111222222333333444444555444666999:::<<>>UUUsss||||||}}}jjj```^^^bbbpppyyyssszzzzzzqqqtttuuuddduuu}}}RRR@@@>>>;;;999;;;888777666555444333333333222222222222222222222222222333333444444555666666666777999???PPPjjjmmm^^^UUU```www~~~zzzzzz|||}}}sss[[[NNNLLLEEEBBBBBB===;;;999777666777777666555444444444444444444444444444333333222222333333444111111222222222333333333222222333333333333444444333888;;;BBB[[[{{{zzzwwwxxx~~~pppeeebbbiiizzzsssvvv}}}nnnnnntttyyy|||qqqrrriiiwwwTTT@@@===<<<:::;;;888888666555444333333333222222222222222222222222333333333444555555666666666888;;;DDDYYYtttaaaWWWVVVfffyyy~~~~~~ttt[[[NNNLLLFFFBBBBBB>>>;;;999777666777777666555444444444444444444444444444333333222222333333444111111222222222333333333222222333333333333444444444999<<>>KKKddd```XXX[[[nnnttt[[[NNNLLLFFFBBBBBB>>>;;;999777666777777666555444444444444444444444444444333333222222333333444111111222222222333333333222222333333333444444444444999<<>>LLLfff{{{~~~}}}}}}lllpppvvv}}}~~~ttt|||zzzkkkQQQAAA>>>;;;:::888777666555444333333222444444444444444444444444222333444666777777777777===>>>TTTzzzzzz[[[XXXbbb}}}rrrmmmpppwww]]]OOOLLLEEEBBBCCC???::::::999999888777777777555555555555555555555555444444444333333333222222333333333333333333333333444444444555666777777888777>>>OOOlllttt{{{{{{~~~{{{|||}}}kkkmmmrrrxxxssszzzzzzjjjRRRAAA>>>;;;;;;777666555444333222222111444444444444444444444444222333444666777777888888<<>>;;;<<<888888777777666666555555444333333222222333333444222444666777666777999;;;===HHHeeemmm[[[]]]iii}}}{{{eeeYYYbbbOOOKKKEEEBBBBBB<<<;;;;;;:::999888777666666666555555555555444444444666555555444333333222222222222333333333333444444444444444444555777888999:::FFF[[[~~~pppqqqzzzsssgggbbbmmm|||zzzttt|||ssspppiiitttYYYCCC>>>;;;<<<888888888777666555555444444333333222222333333444222444666777666777999;;;@@@PPPpppnnn\\\___qqqiiiYYYcccPPPKKKEEECCCBBB<<<;;;;;;:::999888777666666666555555555555444444444555555444444333333222222222222333333333333444444333333444444555666888999<<>>;;;<<<999999888777555444333333444333333222222333333444333444666666666888:::<<>><<<;;;;;;:::999888777777666555555555555444444444333333333333333222222222222222222333333333444444333333333333444666777888999NNNgggrrrmmmrrr|||mmmccc^^^fffttttttkkklllvvvuuujjjrrraaaFFF@@@======999999888666555333222111444333333222222333333444444555555666666888<<>><<<<<<;;;:::999888777777666555555555555444444444333333333333222222222222222222333333333333444444222222333333444555777888999MMMeee}}}pppmmmttt|||{{{jjjeeebbbgggrrr||||||sssrrrwwwwwwiiiooo}}}www~~~eeeHHHBBB>>>;;;888888777666444333222222444333333222222333333444444555555555666999===@@@QQQpppdddhhh|||wwweeeRRRNNNHHHEEEEEE???<<<<<<;;;:::999888888777666555555555555444444444222222222222222222222222222222333333333333444444222222222333444555666777:::NNNfff~~~oookkkttt{{{xxxxxx}}}iiigggeeehhhpppyyy~~~}}}~~~yyyiiilllyyywww{{{yyykkkKKKCCC===999777777666555444444333333444333333222222333333444444555555555666999===AAARRRpppvvv\\\ffffffRRRNNNHHHFFFEEE???===<<<;;;;;;999999888777666666555555555444444444222222222222222222222222222222333333333444444444222222222333444555666777<<>>AAAQQQlllnnnVVVdddfffRRRMMMGGGEEEEEE???<<<<<<;;;999666666777999888888666555333111000000222333333444444333333222222222111111222222333444444444333222333555777999>>>QQQggg~~~lllgggqqqwwwrrrtttxxx{{{~~~nnnpppnnniiimmmxxxpppgggwwwxxx{{{ggglllwwwLLLEEE;;;===888888777666555444333333333333333333333333333333111777666555:::888999DDDNNNgggaaa[[[^^^rrrgggSSSNNNGGGEEEEEE@@@<<<;;;:::888777777777666777777666555333222111111333333333222222333333333222222111111222222333444444444555666666777777777===UUUmmmzzzkkklllwww|||rrrllljjjnnnsssyyy~~~mmmpppooommmqqq|||sssiiisss{{{|||fffjjjzzzNNNEEE;;;<<<888888777666555444333333333333333333333333333333111777555555:::888:::GGGYYYssscccZZZ\\\ooohhhSSSNNNGGGEEEEEE@@@<<<:::888888::::::666333666555555444444333222222333222111000000111222333222222111111222222333444222333555777777777666555===ZZZwwwuuujjjqqq{{{~~~tttlllhhhkkkooovvv|||mmmqqqtttuuuzzztttiiippp}}}|||~~~hhhkkk}}}PPPEEE:::;;;888888777666555444333333333333333333333333333333222777555555:::888<<>>:::888999===<<<777222444444444444444444333333333222000//////000222333222222111111222222333444///000222333555666777888>>>^^^}}}uuuiiipppxxx|||uuuqqqoootttxxxuuuyyysssfffooo~~~yyyyyymmmnnnRRRFFF;;;<<<888888777666555444333333333333333333333333333333333666444555:::777>>>QQQmmmeee]]]ccczzzkkkUUUNNNGGGEEEEEE@@@???<<<999;;;>>>>>>999333444444444444444444444444333222000//////000222333222222111111222222333444111000000111444888===@@@@@@```{{{jjjnnnuuu{{{zzzzzzuuueeemmm{{{|||tttrrryyyqqqpppSSSGGG;;;===888888777666555444333333333333333333333333333333444666444666:::777@@@WWWzzz___\\\iiimmmVVVOOOGGGEEEEEEAAA>>><<<::::::<<<<<<999555444444444444444444333333333222111000000111222333222222111111222222333444444333222222555;;;AAAEEEBBBaaannnpppyyyzzzhhhjjjwww{{{ppplllssszzzsssqqqUUUHHH<<<>>>888888777666555444333333333333333333333333333333444555333666:::777BBB]]]|||YYY\\\ooonnnWWWOOOGGGEEEEEEAAA<<<;;;:::999888777777777555555555444444333333333333333333222222333333333222222111111222222333444444444333333666:::>>>AAACCCbbbrrrxxx~~~iiiggguuu|||ooohhhnnnuuuwwwsssWWWHHH<<<===888888777666555444333333333333333333333333333333555555333666:::777DDDaaawwwYYYaaawwwoooWWWOOOGGGEEEFFFAAA::::::999777555444555777666666555444444333222222222333333444444333333222222222111111222222333444222222222333555666888999CCCddd~~~uuuyyyyyyiiifffvvv~~~ooogggkkkqqq|||{{{wwwYYYIII;;;<<<888888777666555444333333333333333333333333333333555555222777:::777EEEccc~~~www\\\hhh~~~oooVVVNNNGGGEEEDDD>>>>>>===;;;999777777777777666666555444333333222222222222222222222222222222222222222222222222222222444444555555444555888:::IIIiiizzz}}}rrrtttyyyqqqhhhkkkppp||||||xxxWWWGGG===;;;888777666555555444444555444333333333333444555555777888666999===:::FFFbbbsss```kkkoooVVVNNNGGGEEEDDD>>>>>>===;;;999777777777777666555555444333333222222333333333333333333333333222222222222222222222222333444555555444555888:::CCCddd}}}www|||}}}~~~}}}~~~{{{~~~rrrqqqvvvqqqgggiiinnn{{{xxxoooXXXHHH===<<<888777666555555444444555444444333333333333333444555666333666:::999HHHfffiii^^^jjj~~~pppWWWNNNGGGEEEDDD>>>>>>===;;;999777777777777555555555444444333333222333333333333333333333333222222222222222222222222333444555444444555888;;;KKKmmm{{{uuusssyyy~~~~~~}}}}}}}}}}}}}}}}}}{{{pppmmmkkkqqqzzzqqqmmmpppqqqeeeffflllyyyvvvgggxxxZZZIII>>>===888777666555555444444555555444444333333333444444555666333555888999LLLnnn}}}___[[[iiiyyyrrrXXXOOOGGGDDDDDD>>>>>>===;;;888777777777777555555444444444333333333444444444444444444444444111222222222222222333333333444444444444666999;;;SSSuuu{{{wwwzzztttqqqqqqvvv|||~~~kkkdddgggfffooo{{{mmmiiijjj}}}qqqccccccjjjxxxwwwcccsss[[[JJJ???===888777666555555444444555444444444444555666777777555888666777:::;;;QQQtttwww]]]\\\jjjyyytttYYYOOOGGGDDDDDD>>>>>>===;;;888777777777777444444444444444333333333444444444444444444444444111111111222222333333333222333444444444666999<<>>===;;;999777777777777444444444444444444444444333333333333333333333333111111111222222333333444222333444444444666999<<>>[[[{{{hhhhhhwwwwww[[[PPPGGGDDDDDD???>>>===;;;999777777777777444444444444444444444444333333333333333333333333000111111222333333444444111333444444555666:::<<<^^^~~~uuu|||yyyoookkknnnqqqsssyyy{{{{{{}}}~~~qqqeee^^^bbbiiivvvzzzmmmcccbbbqqqooo______hhhuuuzzzdddttt\\\JJJ>>>;;;888777666555555444444555333333444444555666888888111666666777:::CCCgggvvvhhhnnnwww[[[PPPGGGDDDDDD???>>>===;;;999777777777777444444444444444444444444222222222222222222222222000000111222333333444444111222444444555777:::===aaa{{{yyylllhhhkkkooorrruuu{{{~~~{{{{{{}}}oooeee``````fffnnnxxx{{{~~~pppcccaaaqqqnnn^^^___hhhuuu}}}gggvvv\\\JJJ===:::888777666555555444444555444444444333333333444444555999888777<<>>bbb~~~|||hhheeeiiimmmpppssszzz|||}}}|||~~~yyymmmcccccceeegggmmmtttnnndddeeepppqqqcccYYYeeevvviii{{{___EEEBBB<<<999888777555444444444444555555555555666666666666888888:::;;;<<>>\\\|||qqqdddccchhhlllooosss||||||}}}~~~lllddd^^^aaaggglllttt|||pppddddddnnnqqqcccXXXddduuuooo```FFFBBB<<<999888777555444444444444444444444444555555555555666777:::;;;===PPP}}}kkkfff~~~yyy^^^RRRGGGDDDEEEAAA===<<<;;;:::888777666666555555555444444333333222333333333333333333333333222222333333333333444444444444444444444777;;;???YYYzzznnngggbbbdddjjjnnnrrrvvv~~~{{{}}}|||uuuccc^^^]]]ccclllttt|||qqqccccccmmmrrrdddXXXbbbrrryyyaaaFFFBBB<<<999888777555444444444444333333333444444444444555444666:::<<<===OOOyyy{{{fffiiiyyy^^^RRRHHHDDDEEEAAA===<<<;;;:::888777666666555555444444444333333333333333333333333333333333222222222333333333444444333444444444444777<<>>LLLxxxffffffwwwmmmXXXHHHDDDDDD>>>???===;;;999777666666666444444444444333333333333333333333333333333333333222222222333333333444444555333444666555666>>>FFFlllsssdddaaacccbbb___cccmmmyyy|||yyyyyy~~~xxxooodddbbbjjjyyysss^^^TTTUUUYYY\\\hhhsss~~~xxxfffeeessstttddd[[[dddwww{{{bbb\\\___kkkhhhooodddGGGAAA<<<999888777666555555555555666555555444444444555555555555:::???OOO|||hhhfffyyymmmYYYIIIEEEFFF@@@???===;;;999777666666666555555555444444444444333333333333333333333333333222222222333333333444444444333444666666777>>>GGGlll{{{ggg^^^___bbbbbbaaahhhpppwwwwwwwwwyyyzzzmmmdddfffqqqjjjYYYSSSVVV\\\```mmmwwwooodddjjj{{{uuucccZZZbbbuuuxxx```[[[___lllnnnttteeeGGGAAA;;;999888777666555555555555555555444444444555555666555555:::@@@PPP|||jjjgggwwwooo[[[KKKGGGGGGAAA???===;;;999777666666666555555555555444444444444333333333333333333333333222222333333333333444444444333444666666888???HHHnnnzzzlll^^^ZZZ\\\___aaacccnnnsssvvvwww}}}xxx~~~www~~~}}}mmmggglllxxxuuu```TTTRRRVVV^^^dddqqq{{{ssseeecccqqqvvvcccYYYaaatttwww___[[[___lllqqqxxxdddFFFAAA;;;999888777666666555555555555444444444444555666666777666;;;@@@OOOxxxiiigggrrrrrr]]]LLLGGGGGGAAA???===;;;999777666666666444444444444333333333222333333333333333333333333222222333333333333444444444333444666777888@@@HHHllliiiaaa[[[\\\]]]]]]aaaggguuuwwwxxx|||yyy|||zzzmmmkkkrrr~~~wwwhhhYYYSSSUUUYYYbbbkkkuuu~~~tttggg]]]eeexxxvvvddd[[[bbbuuuxxxaaa\\\___kkkssszzzzzzbbbFFFBBB===999888777666666555555555444444444444444555666666888777<<<@@@MMMrrrrrraaafffmmmttt^^^LLLGGGFFF??????===;;;999777666666666333333333222222222111111333333333333333333333333222222333333333444444444444333444666777888@@@IIIggguuu```]]]\\\``````^^^dddlllyyyzzz{{{zzzxxxmmmmmmuuunnnaaaVVVUUUXXX]]]gggrrrwwwlll```[[[hhhuuufff\\\dddwwwzzzbbb]]]___jjjuuu}}}uuu```EEECCC???999888777666666555555555444444444444444555666777999888<<>><<<:::888777777777666555555555555444444444444444333333333333222222333333333444444444555555444777444444999888;;;III___ddd\\\YYYZZZ___```aaahhhqqquuuzzzyyy{{{sssxxx~~~~~~dddZZZSSSUUU^^^fffooovvv~~~sss___^^^cccqqqwwweee^^^gggwwwyyyaaaZZZ___nnn|||rrrnnn}}}___LLL???;;;:::999888666555555444444555555555555555666777777666:::;;;???UUUwwwjjj\\\\\\qqq~~~]]]LLLHHHEEE@@@@@@>>><<<:::888777777777666555555555555444444444444444333333333333222222333333333444444444444555444777444444999888;;;IIIiii|||rrr\\\[[[YYYYYY\\\]]]___hhhsssxxxzzz~~~}}}{{{zzzuuu[[[VVVVVV```llluuu}}}wwwjjjdddaaafffppp|||vvveee___gggxxxxxxaaa[[[```qqq{{{{{{qqqsss]]]JJJ===::::::999888666555555444444555555555555555666777777888;;;<<>><<<:::888777777777666555555555555444444444444444333333333333222222333333333333444444444444444777444444999888;;;IIIsssxxxdddWWW[[[ZZZZZZ[[[[[[```lllxxx|||zzz}}}zzzzzz~~~yyy}}}hhhUUUVVV^^^nnn}}}wwwkkkaaa^^^aaahhhsssuuufff___gggyyywww```[[[bbbuuuyyyuuupppyyyZZZHHH<<<::::::999888666555555555555555555555555555666777777888:::<<>><<<:::888777777777666555555555555444444444444444333333333222222222222222333333333444444444444777444444999888;;;IIIvvvmmm^^^YYY\\\\\\[[[[[[]]]eeerrr~~~}}}yyy~~~sss{{{~~~|||vvvwww\\\YYY\\\gggwwwxxxlllccc^^^\\\aaahhhvvvvvvfff___gggzzzvvv___[[[cccvvvvvvooo~~~qqq|||XXXGGG<<<:::999888777666555555555555555555555555555666777777777888<<>><<<:::888777777777666555555555555444444444444444333333333222222222222222222333333333444444444777444444999888;;;IIIrrrzzzddd[[[\\\ZZZZZZZZZ[[[```kkkxxx|||yyyppp~~~|||{{{|||zzzmmmVVV^^^aaajjjxxxyyyssshhh^^^]]]aaagggnnnuuuwwwfff___hhh|||rrr]]]ZZZcccwwwrrrjjj|||rrr~~~WWWGGG===<<<999888777666666555555666555555555555555666777777888:::???RRRzzzeeebbbooocccQQQMMMIIIDDD@@@>>><<<:::888777777777666555555555555444444444444444333333333333222222222222222222333333333333444777444444999888;;;IIImmmlll]]]YYYZZZVVVWWWXXX[[[eeettt~~~{{{{{{|||pppyyyyyy~~~{{{yyyzzz{{{fffWWWbbbdddlllwww}}}uuukkkdddbbb]]]^^^iiivvvxxxeee^^^hhhmmmZZZZZZeeezzznnniii}}}tttUUUFFF======888888777666666666666666555555555555555666777777:::===CCCWWW~~~gggeeerrrgggTTTNNNIIICCC@@@>>><<<:::888777777777666555555555555444444444444444333333333333222222111222222222222333333333444777444444999888;;;IIIhhhrrr]]]WWWYYYYYYVVVWWWXXX___nnn{{{vvvrrr|||www}}}ttt}}}~~~|||yyywwwtttyyyqqq```]]]fffhhhoooyyyyyyjjjhhhgggeeedddeeejjjuuuvvvddd^^^iii}}}hhhXXXZZZhhh~~~jjjiii{{{RRRDDD<<<<<<888777777666666666666666555555555555555666777777888<<>><<<:::888777777777666666555555555444444444444444444333333333222222111111222222222333333333444777444444999888<<>>GGGtttyyy```SSSSSSXXXZZZZZZZZZ^^^hhhzzz{{{jjjnnnwwwsssqqqzzznnnddd______bbbeeefffeeefffhhhkkkkkkkkkiiihhhiiijjjlllnnnvvvvvvvvvwwwyyy|||~~~zzzfff```eeekkkwww{{{iii\\\ZZZiiiggg]]]XXXeee}}}bbbwww{{{MMMDDD:::;;;888777666555555444444555555555555555555666777777666<<>>;;;888777666666666666666666555555555555444444444444444444444444444333222111111333555666333444555666666888<<<>>>___zzzfffWWWQQQZZZ\\\UUUUUU]]]hhhqqq}}}nnngggrrr{{{qqq}}}uuunnnrrr~~~yyyuuuxxx~~~}}}uuuzzzrrrkkkooowww~~~rrrsssuuuiii^^^```hhhrrrxxxzzzwwwxxxcccWWWYYY___}}}bbbXXXaaaccc\\\|||kkkrrr~~~fffHHHCCC???:::666666555444444444444555555555555555666666666666777<<>>;;;999777666666666666666666555555555555444444444444444444444444444333222111111333444666333444555666666888;;;>>>]]]~~~dddWWWRRRZZZ\\\UUUUUU]]]lllxxx~~~|||lllgggtttuuuooo~~~rrrlllsss}}}~~~yyy}}}jjjbbbhhhrrryyy~~~xxxrrryyyxxxcccbbbeeemmmwww}}}{{{rrrwwwcccWWW[[[aaaddd[[[fff```\\\llluuucccFFFBBB>>>:::666666555444444444444555555555555555666666666666777<<>>;;;999777777777666666666666555555555555444444444444444444444444444333222111222333444555333444555666666888;;;===YYYzzzaaaVVVSSSYYY[[[UUUWWW___nnn~~~|||}}}jjjhhhwwwnnnmmmpppjjjrrr|||}}}ccc\\\dddooowww{{{}}}tttwwwkkk[[[aaaeeennnxxx}}}vvvkkk{{{wwwbbbXXX\\\ddd}}}eee]]]hhh~~~^^^___nnnxxx```EEEAAA===:::666666555444444444444555555555555555666666666666777;;;FFFggg___gggvvviiiWWWNNNGGGCCCAAA>>>;;;999888777777666666666666555555555555444444444444444444444444333333222222222333444555333444555555555777:::===SSSooo^^^VVVTTTXXXYYYUUUXXXaaannn}}}uuugggiii|||xxxjjjooorrrjjjpppzzzbbb\\\eeeoootttvvv{{{}}}|||{{{ooo```WWWZZZ___iiissswwwxxx~~~uuufffuuuvvvaaaVVV\\\eeexxxddd\\\fffzzz___dddpppzzz]]]DDD@@@;;;888666666555444444444444555555555555555666666666666777<<>>BBBVVVgggZZZ```nnnsss___RRRIIIDDDBBB???<<<:::999888888666666666666555555555555444444444444444444444444222222333333444444444333444444555555444555888;;;CCCccc}}}ooo^^^XXXVVVTTTPPPMMMRRR```nnnvvvzzzeeehhhtttnnniiivvvmmmgggooo}}}vvvkkkgggeeedddfffiiinnntttyyy|||zzzzzzyyyyyy{{{ppp___VVVRRRUUUZZZ\\\dddqqq{{{||||||rrrpppyyynnnYYYSSS[[[eee{{{eeeaaaooolll___qqqyyyUUUBBB???:::999666666555444444444444555555555555555666666666666444>>>CCCTTThhhYYYbbbsssttt```SSSJJJDDDBBB@@@===:::999888888777666666666555555555555444444444444444444444444111222333444444444333333444555555555444555888:::BBB```yyylll[[[XXXWWWTTTOOOKKKQQQaaapppvvvvvvccciiivvvmmmhhhtttmmmgggnnn|||~~~sssoooooosssxxxzzz}}}~~~~~~wwwqqqqqqrrrrrrwwweeeWWWRRRQQQUUUZZZ[[[cccqqqzzz{{{{{{vvvrrrxxxmmmWWWSSS[[[fff~~~bbbaaarrrhhh[[[qqq{{{RRRAAA???;;;;;;666666555444444444444555555555555555666666666777222???CCCSSSfffZZZfffzzzwww```WWWLLLDDDBBB???<<<:::999999999777666666666555555555555444444444333333333222222333333222222333333444555333444555555555666888:::BBBWWWqqq{{{yyyeeeYYYYYYYYYPPPJJJPPPWWWbbbtttyyyzzzoooeeeeeeyyyuuuooojjjllliiiiiikkkyyy|||}}}qqqhhhcccccckkkuuuzzzpppWWWSSSRRRNNNQQQZZZ^^^gggqqquuuwww|||nnnuuuiiiZZZUUUXXXkkkqqqgggccc|||cccXXXuuuxxxOOO@@@888===999777777666555555555555555444444444555555555555666333<<>>;;;999888888888888777777777666666666555555555555444444444333333333222222333333444555333444555555555666888:::>>>[[[xxxzzzfff\\\\\\WWWRRRKKKQQQ^^^fffwwwyyynnntttgggkkkppplllmmmvvvnnnnnnqqq{{{xxxvvvtttooogggbbbaaannntttyyyyyyyyy||||||zzzppphhhdddkkkyyyiiiWWWQQQMMMOOORRRXXXbbbkkklllrrrzzzzzzyyyttt___UUUVVVYYYsssuuuaaadddsssnnnaaavvvkkktttbbbEEEBBB:::<<<999666555444444333333444444444444444555555555555666222===AAANNNlllhhh___jjjrrrdddUUUHHHFFFBBB>>>;;;999888888888888888777777777666666555555555555444444444444333333222222333333444555333444555555555666888:::<<>>;;;999888888888888888888777777777777666666555555555444444444333333222222333333444555333444555555555666888:::===TTTvvvzzzrrrtttrrr```[[[___YYYRRRLLLUUUfffqqqvvvmmmuuujjjooommmkkkooo|||kkkiiilll{{{}}}tttlllhhhbbb[[[[[[___hhhooovvvwwwxxx|||~~~~~~}}}xxxyyyzzzYYYRRRSSSVVVYYY[[[]]]ccciiilllsss~~~uuuxxxooo]]]TTTYYYZZZssslll[[[eeeuuuddd```zzzwwwhhh|||XXXAAABBB:::<<<999555555444333333333333444444444444555555555666666333;;;>>>IIIhhh^^^UUU```{{{zzzjjjVVVOOOLLLFFFAAA<<<:::999888888888888888777777777777555444444333333444444555555555555555555555555555333333444444555666666666===WWWuuu}}}lllqqq}}}lllccc___]]]UUUNNNPPP\\\dddnnnvvvxxxqqqiiippprrrmmmmmm}}}jjjiiinnnxxxnnnhhhccc]]][[[\\\dddfffkkkssszzz}}}mmmXXXXXXVVVTTTWWW^^^eeehhhjjjpppyyy~~~{{{jjjYYYTTTXXX```wwwjjj[[[eee|||hhh___uuunnnWWWDDD<<<;;;<<<777666555555555555444444444555444444444444555666666555888:::DDDaaaaaaWWWbbb}}}}}}mmmYYYPPPLLLGGGAAA===:::999999888888888888777777777777555444444333333444444555555555555555555555555555333333444444555666666666:::SSSooo}}}ssszzziiiaaa^^^\\\WWWQQQSSS]]]eeeooossswwwrrrhhhpppnnnlllnnnmmmmmmqqqzzzzzzwwwkkkfffccc______aaaaaaaaaeeelllttt|||fffTTT[[[YYYWWWZZZaaaiiinnnpppttt}}}{{{hhhWWWSSSWWWbbbzzz|||ggg]]]kkklllgggtttvvvSSSBBB;;;;;;<<<777666555555555555444444444555444444444444555666666777:::;;;CCCaaa}}}cccXXXcccrrr]]]RRRNNNHHHBBB===;;;;;;;;;888888888888777777777777555444444333333444444555444444444444444444444444333333444444555666666666;;;QQQjjj~~~wwwggg```^^^\\\YYYSSSUUU___fffpppsssyyyrrrgggpppjjjjjjoooooopppuuusssccc^^^^^^___```bbb]]]]]]^^^eeeooozzzcccYYY```^^^\\\^^^dddkkkqqqtttyyy}}}~~~dddTTTQQQVVVddd}}}rrrbbb___qqqlllnnnqqq~~~zzzOOO@@@;;;;;;<<<888666555555555555444444444555444444444444555666666777;;;<<>><<<;;;<<<888888888888777777777666555444444333333444444555444444444444444444444444333333444444555666666666???QQQfffuuufffaaa```^^^XXXTTTVVV```iiitttttt}}}pppfffqqqiiiiiinnnoooppptttlllZZZSSSVVVYYY\\\^^^\\\\\\^^^eeeooozzz~~~gggbbbaaa```___aaaffflllrrruuu|||{{{aaaRRRPPPTTTddd~~~nnnaaa```wwwxxxeeennnoootttLLL@@@;;;;;;;;;777666555555555555444444444555444444444444555666666555;;;<<>>MMM```|||pppccc``````___WWWTTTXXXbbblllyyy~~~tttmmmfffssskkkiiimmm~~~mmmmmmppp}}}~~~zzzgggSSSLLLOOORRRVVVYYY\\\]]]aaaiiisss|||xxxeeeddd]]]___cccgggkkkqqqvvvyyy~~~www^^^QQQQQQTTTddd}}}ooobbbaaalll___ppptttoooKKKAAA<<<::::::555666555555555555444444444555444444444444555666666222:::===EEEkkk~~~iiinnnjjj]]]XXXOOOGGG@@@<<<;;;<<<888888888888777777777777555444444333333444444555333333333333333333333333333333444444555666666666999EEEVVVvvv}}}lllaaa___```___YYYYYY]]]gggrrr|||rrr~~~~~~mmmiiiwwwlllkkkooommmkkklll{{{}}}~~~rrraaaPPPIIIJJJMMMQQQUUUZZZ\\\aaajjjsss{{{tttbbbbbb```eeemmmtttxxx{{{~~~}}}ttt\\\RRRTTTWWWhhhnnndddfffeeebbb{{{iiiIIIAAA<<<:::999444666555555555555444444444555444444444444555666666111:::===DDDjjjpppqqqnnnaaa\\\RRRHHH@@@<<<;;;;;;888888888888777777777777555444444333333444444555333333333333333333333333333333444444555666666666888AAAOOOrrr~~~lllbbbbbbcccbbb___```dddmmmxxx}}}sss}}}ooommm{{{kkkmmmtttoookkkjjjyyy{{{fffXXXKKKEEEEEEGGGMMMRRRUUUWWW\\\dddnnnwww|||zzzjjjjjjpppwww}}}yyyrrr[[[SSSWWW]]]ooohhheeepppaaakkkbbbEEE???<<<:::999444666555555555555444444444555444444444444555666666222<<<===AAAdddnnnlllqqqddd^^^SSSIII@@@<<<::::::888888888888777777777777555444444333333444444555333333333333333333333333333333444444555666666777<<>>___hhhdddzzzuuuiiidddWWWIII@@@>>>;;;777;;;999777777999:::888666666666666666555555555555333333333333333333333333666666666777888888999999555@@@NNNnnnqqqgggdddgggkkkkkkmmmhhhqqqwwwyyysssqqqqqqlll}}}vvvqqqooo}}}mmmUUUJJJ@@@@@@DDDGGGKKKNNNPPPOOOQQQXXX```iiiuuu}}}lllXXXTTTYYY```rrr^^^ddduuu]]]xxxrrrxxx[[[BBB???@@@999777<<<555555444444444333333333333333444444555666666666444666<<>><<<888;;;999777777999:::888666666666666666555555555555333333333333333333333333444444555555666777777888777>>>HHHhhh}}}uuukkkhhhkkkoooooopppjjjsssyyyyyysssqqqsssqqqyyyuuuuuu{{{wwwcccRRRGGG>>>>>>BBBFFFIIILLLNNNMMMPPPXXX```iiiuuujjjXXXUUU[[[hhh|||nnn```lllqqqcccsssooorrrWWW@@@>>>???888666:::555555444444444333333333333333444444555666666666666777;;;===MMMvvvtttbbb[[[nnn}}}mmmiii\\\LLLBBB???===::::::999888888999999888666666666666666555555555555333333333333333333333333222333333444555555666666888<<>>===>>>888555888555555444444444333333333333333444444555666666666777777:::;;;HHHooorrrbbb^^^ppprrrmmm```OOOCCC???===;;;999999888888888888888777666666666666555555555555444444444444444444444444222333333444444555666666666<<>>999555777555555444444444333333333333333444444555666666666666666:::===JJJrrrxxxfff___qqqxxxsssfffRRRDDD???===<<<999999999999888777777888666666666666555555555555444444444444444444444444444444444555666666777777333>>>@@@MMMvvv}}}}}}||||||~~~}}}}}}~~~}}}zzz{{{|||yyy}}}nnnTTTLLLFFFGGGJJJJJJIIIIIIGGGHHHNNNYYYbbbjjjuuu~~~|||}}}sssqqqpppqqqsssuuuxxx~~~ppp^^^UUUZZZdddttt}}}sssccc______|||lllqqqeeevvvZZZKKK>>>===>>>:::777777555555444444444333333333333333444444555666666666555666<<>>===<<<888999:::999777777777888666666666666555555555555444444444444444444444444555555555666777777888888222???AAAHHHlll}}}|||{{{|||~~~kkkQQQJJJEEEHHHLLLKKKJJJIIIJJJKKKRRR\\\eeekkkuuu~~~}}}{{{zzzyyy{{{rrrqqqooorrrvvvzzz~~~|||jjjZZZSSSZZZeeeooouuujjj^^^^^^aaaiiigggkkkVVVIII>>><<<===;;;888777555555444444444333333333333333444444555666666666666666===@@@JJJtttqqq```qqqoooXXXEEE===<<<;;;888999;;;999777666777999666666666666555555555555555555555555555555555555555555555666777777888888222??????DDDhhh~~~~~~~~~~~~}}}||||||}}}fffMMMGGGEEEJJJPPPPPPOOONNNNNNOOOVVV___ggglllttt|||zzzwwwvvvuuutttvvvyyyzzzsssrrrtttwww{{{yyyeeeVVVRRRZZZfffjjjnnnbbbZZZ___fff}}}dddxxxkkk|||tttSSSHHH>>>;;;;;;:::777666555555444444444333333333333333444444555666666666666666<<>>FFFnnnoootttyyycccIIIAAAAAA:::;;;;;;:::999999888888777777777777777666666666666666555555444444444555555CCC222111;;;:::888888555444999===EEEaaaqqqhhhjjjooosssooolllqqq{{{~~~xxxrrrsss}}}tttZZZJJJIIILLLTTTYYYZZZ[[[^^^ZZZYYY[[[cccmmmvvvyyyxxx{{{pppmmmmmmmmmmmmooowwwyyyvvvttt{{{nnnYYYOOOQQQZZZcccllleeebbb```___qqqkkkbbb}}}gggNNNIIIAAA;;;888777666555333333333333333333333333333333333444444444555555888666>>>===???mmmnnnooo}}}fffKKKBBBBBB:::;;;;;;::::::999888888888777777777777666666666666666555555444444444555555,,,///>>>DDD999333888999666:::;;;DDDcccyyy~~~lllbbbccchhhkkkiiiiiinnnuuu{{{|||{{{}}}}}}{{{vvvrrrvvvqqqVVVIIIIIIMMMTTTXXXXXXYYY]]][[[[[[]]]eeepppyyy||||||xxxmmmjjjjjjjjjllloootttxxxzzzwww|||iiiWWWOOORRR]]]gggpppjjjdddaaaeee}}}llljjj{{{bbbLLLGGG@@@:::888777666555333333333333333333333333333333333444444444555555444333;;;===AAAlllpppmmmjjjMMMCCCBBB;;;;;;;;;::::::999999888888777777777777666666666666555555444444444555555666...CCC\\\YYY>>>111666777888:::999BBBccczzz~~~yyyhhh```aaaeeeccceeehhhkkkoooqqqrrrsssyyyzzz}}}xxxtttwwwqqqTTTJJJLLLQQQWWWWWWVVVXXX^^^^^^___bbbkkkvvvwwwlllhhhhhhiiilllpppsssxxx~~~zzz|||cccSSSNNNSSS```lllvvvpppgggcccpppkkktttttt[[[IIIDDD>>>:::777777666555333333333333333333333333333333333444444444555555444333999<<>>^^^qqqeee``````bbb```ccceeeffffffiiipppvvvsssuuuxxx}}}tttlllooovvv}}}pppTTTNNNPPPUUUXXXWWWVVV\\\dddlllooouuu}}}yyypppmmmlllmmmrrrxxxuuu|||rrrYYYOOONNNTTTbbbrrr{{{ssskkkrrreeeccc|||{{{ccc~~~{{{PPPEEEAAA<<<999888777666555333333333333333333333333333333333444444444555555888999888999@@@MMMiiivvvkkk}}}tttQQQBBBAAA;;;<<<<<<;;;;;;::::::999999777777777777666666666666444444444444444555666777666555:::999222555:::444888;;;:::===XXX|||jjj___[[[[[[[[[^^^```aaaaaaaaaeeelllrrrssstttvvvyyy}}}tttkkklllttt|||oooUUURRRQQQSSSWWWYYY[[[bbbkkkvvvyyy{{{uuurrrqqqqqqvvv|||zzzmmmUUUOOOQQQVVVddduuuzzzpppmmm[[[eeepppdddtttNNNEEEBBB===:::888777666444333333333333333333333333333333333444444444555555333777555888???GGGbbbvvvhhhvvvrrrwwwSSSDDDCCC>>><<<<<<<<<;;;::::::999999777777777777666666666666444333333444444666777777;;;333666999333222666333555;;;<<<<<>>;;;999777555444333333333333333333333333333333333444444444555555111777555888@@@DDD```vvvgggrrryyyhhh|||zzzUUUFFFEEE@@@===<<<<<<;;;;;;:::999999777777777777666666666666333333333444555666777888666...555>>>777222777999333<<<>>><<>>999777777555222444333333222222333333444333333333444444444555555777333111777;;;>>>bbbrrrsss~~~lllnnnYYYGGGEEE@@@>>>===<<<<<<;;;<<<<<<<<<999999999999888777666555777666444444666666666555555555555555666666666666777999::::::CCC\\\}}}uuugggdddccc]]][[[]]]]]]___aaadddggghhhhhhgggiiihhhhhhjjjmmmooorrrtttoooooopppppppppqqqqqqrrryyyzzz{{{||||||||||||}}}rrrnnnlllqqqxxxuuuZZZMMMOOOSSS```sss|||sssnnnvvvXXXiiippp\\\nnncccNNNJJJEEE>>>888777777555333444333333222222333333444333333333444444444555555777555444999<<>>===============::::::::::::999888777666777666444444666777666555555555555555666666666666777888999999@@@WWWxxxsssfffdddbbb\\\XXXYYYZZZ\\\^^^aaaccceeefffggghhhgggfffiiinnnsssuuutttnnnpppqqqrrrrrrrrrsssuuuzzz{{{|||{{{{{{{{{}}}yyytttrrrwww|||~~~lllUUUKKKPPPUUUcccttt{{{pppqqqhhh[[[{{{eeeXXXssscccTTTNNNGGG>>>888666666555444444333333222222333333444333333333444444444555555666666666:::<<>>===============::::::::::::999888777666777555444444555666666555555555555555666666666666666777777888===PPPpppuuuhhhfffccc\\\WWWWWWUUUYYY^^^bbbdddeeeeeeffffffeeeeeegggooouuutttpppnnnllljjjlllppptttuuutttxxx{{{~~~~~~~~~wwwuuuzzzyyydddQQQKKKQQQWWWdddsssvvvkkkrrr___hhhwww^^^[[[|||}}}cccYYYSSSHHH===888777666555666444333333222222333333444333333333444444444555555444777777:::;;;>>>aaaooovvv^^^IIIHHHDDD@@@???>>>===<<<<<<<<<<<<999999999999888777666555666444333333444555555444555555555555666666666666666666777888:::HHHggg{{{{{{xxxiiifffccc[[[WWWWWWWWW^^^ggglllmmmkkkiiihhhdddgggiiilllttt|||zzzsssqqqjjjfffiiissszzzzzzxxxxxx}}}}}}yyyttt^^^OOOLLLSSSXXXeeepppnnniiiuuusss\\\xxxfff\\\gggyyyddd\\\UUUGGG;;;888777555555666444333333222222333333444333333333444444444555555222666666888999<<>>=========::::::::::::999888777666888777555555777777777666555555555555666666666666555555888:::777<<>>>>>>>>;;;;;;;;;;;;:::999888888:::888777777888999999888555555555555666666666777444555999;;;777999PPPlll}}}{{{pppkkklllmmmqqqxxx~~~zzzqqqllljjjvvvyyyooozzzxxxmmmooooookkksssmmmZZZNNNHHHMMMVVV]]]hhhmmmccciiisssXXXfffuuu^^^ZZZrrrhhhQQQ@@@555888;;;666333555444333333222222333333444333333333444444444555555555666333555;;;;;;GGGaaapppiiivvv~~~jjjMMMJJJHHHBBBBBBBBBAAA@@@???===<<<;;;;;;:::999999888888777888777666666777777666555666666666666777777777777888777666666777>>>NNN]]]yyyuuuzzz~~~yyyppplllmmmpppvvvuuuvvvkkkmmmkkkeeejjjwwwzzzdddWWWLLLJJJMMMVVV^^^```bbbdddlllaaaYYYlllpppYYYeeetttgggEEEAAA;;;777666666666666444444444333333333222222222222333333333333444444666777555777:::777AAAYYYqqqkkk|||{{{pppRRRNNNLLLEEEDDDDDDCCCAAA@@@>>>===;;;;;;;;;:::999999888888888777666666777777666555555555666666666777777777666666777999888;;;GGGTTTrrrxxxssssssxxx}}}}}}wwwppphhhkkkkkkfffkkkxxxvvv```SSSKKKIIIMMMVVV]]]^^^___aaappp\\\]]]vvvlllYYYrrruuubbbDDD@@@;;;777666666666666444333333333222222222222222222333333333333444444555777555777:::888AAAXXX{{{tttjjj{{{uuuVVVPPPMMMGGGGGGFFFDDDBBB@@@>>>======<<<<<<;;;::::::999999888777666666777777666555444444555555555666666666555666888;;;999999@@@JJJaaa|||{{{{{{nnnhhhkkkkkkgggmmmzzzppp[[[NNNIIIJJJOOOWWW[[[ZZZ[[[]]]qqq{{{[[[kkkhhh\\\xxx[[[DDD@@@;;;888777777666666333333333222222222111111222222333333333333444444333666444666:::999AAAUUUzzz|||lll{{{wwwWWWOOOKKKHHHHHHFFFEEECCC@@@>>>============<<<;;;;;;::::::888777666666777777666555444444444444555555555666666666888;;;:::999>>>EEE\\\{{{qqqjjjkkkkkkjjjrrrjjjVVVJJJIIIKKKQQQXXXYYYWWWXXX\\\mmmuuuaaa}}}ccc```yyyUUUCCC???;;;888777777777666333333222222222111111111222222222333333333444444111666444555:::999@@@QQQzzzvvv|||xxxWWWNNNJJJHHHGGGFFFDDDBBB@@@===<<<>>>======<<<<<<;;;;;;:::888777666666777777666555444444444444555555555666888777777999999:::???GGG^^^wwwpppjjjkkkkkknnnyyy{{{eeeRRRIIIJJJMMMTTTYYYXXXTTTWWW]]]mmmqqqiiirrrZZZ```wwwOOOBBB???;;;999888888777666333333333222222222111111222222222333333333444444111666444444999:::>>>LLLqqqzzzYYYPPPKKKGGGGGGFFFDDDBBB@@@>>>============<<<;;;;;;::::::888777666666777777666555444444555555555666666666:::777666888999:::@@@GGG\\\yyyqqqnnnmmmnnnpppuuuttt___OOOJJJJJJNNNTTTXXXUUUQQQVVV^^^ooopppsss|||___TTTbbbrrrJJJAAA>>>;;;999999888777666444444444333333333222222222222333333333333444444111777555333999999<<>>CCCSSS}}}ttt}}}zzzssstttwwwzzz{{{|||mmmYYYMMMJJJIIIMMMSSSUUUQQQNNNUUU___mmmyyylllXXXYYYoooiiiEEE@@@>>>;;;999999999777666555555555444444444333333222222333333333333444444111888666222888999:::BBBPPPwwwuuu}}}wwwWWWOOOKKKHHHHHHGGGGGGEEEDDDCCCBBB===<<<<<<;;;::::::999999888777666666777777666555666666666666777777777777:::888888;;;;;;999;;;>>>LLL|||sssjjjiiilllqqqwwwzzz|||~~~vvvmmmssszzz~~~zzzhhhUUUKKKJJJHHHLLLRRRSSSNNNLLLTTT```iiihhhZZZddd~~~cccBBB@@@===;;;:::999999777666666666555555555444444444222222333333333444444444222999666222888999888???JJJjjjwwwjjjvvvyyyXXXPPPMMMHHHIIIHHHFFFCCCAAA@@@AAACCC@@@>>>======<<<;;;::::::::::::999999777666666777777777777777777777777:::999888888888999:::;;;HHHppp|||{{{~~~hhhbbbggghhhiiikkkooorrruuu{{{uuullllllyyyvvvbbbOOOFFFGGGIIIQQQPPPMMMNNNLLLUUUiiiuuulllWWWlll\\\===@@@???>>><<<:::888777666555444333333222222333333222222222222222222222222555555555555666888999:::DDDZZZzzzqqqpppyyyYYYSSSRRRIIIJJJJJJGGGDDDBBBAAABBBCCCAAA>>>=========;;;:::999999999999888777666666777777777777777777777777999999888888888999:::;;;CCCeee}}}fff___dddeeedddeeeiiimmmrrrvvvzzzxxxlllnnnvvv~~~qqq___NNNGGGIIIIIIPPPNNNKKKNNNMMMUUUhhhuuufff^^^yyyVVV???@@@???>>><<<:::888666555555444333333222222333333222222222222222222222222444444555555666888999:::EEEXXXzzzoooiiiyyyZZZUUUUUULLLMMMLLLIIIFFFCCCCCCCCCCCCAAA???>>>>>>===<<<:::999999999999888777666666666666666666666666666666999999888777888999:::;;;>>>VVVzzzhhh___cccdddbbbaaadddkkkrrrvvvwwwyyyxxxyyy}}}jjjgggwwwvvviiiYYYLLLIIILLLJJJNNNKKKIIINNNOOOVVVgggyyyttt]]]dddoooMMMAAA@@@???===;;;999777666555555444444333333333333333333333333333333333333333444444444555666777999999DDDSSSyyyuuuggg{{{[[[VVVUUUPPPPPPOOOLLLHHHEEEDDDEEEDDDBBB???>>>>>>>>><<<;;;888888999999888777777666666666666666666666666666999888777777777888:::;;;===KKKkkkmmmcccffffffdddbbbdddnnnzzz~~~}}}rrrppprrr||||||vvvrrrdddjjj}}}ooobbbTTTJJJIIIMMMJJJMMMHHHHHHOOOQQQXXXhhhccc[[[ooo___EEECCC@@@???===;;;999777666555555555444333333333333333333333333333333333333333444444444555666777888999@@@LLLsssmmmaaaYYYVVVSSSSSSRRROOOKKKGGGFFFFFFEEECCC@@@?????????===<<<888999999999999888888777777777777777777777777777999888777777777888999:::>>>GGGbbbrrrggghhhiiihhhfffgggrrrpppkkknnn|||yyyrrrzzznnndddnnnyyyjjj\\\PPPHHHHHHMMMIIILLLGGGHHHPPPTTT\\\mmm}}}[[[bbb}}}~~~TTTAAADDD@@@@@@>>><<<:::888777666666555444444333333444444333333333333333333333333333444444444555777888999>>>GGGppprrrggg^^^ZZZWWWWWWUUURRRMMMJJJHHHHHHEEECCCAAA@@@@@@???>>><<<999:::::::::::::::999999777777777777777777777777888888777666777888999:::>>>DDDZZZ~~~wwwkkkkkkkkkmmmkkkiiisssqqqjjjmmm|||tttzzzyyy{{{qqqgggppp~~~tttdddVVVLLLFFFHHHMMMGGGLLLIIIJJJRRRWWWaaatttmmmWWWjjjoooOOODDDDDDBBBAAA???===;;;999888777666555555444444444444444333333333333333333333333333333333444555666888888>>>EEEnnnvvv|||ggg```]]]YYYYYYXXXTTTOOOKKKJJJIIIFFFDDDAAA@@@@@@@@@>>>===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888777666666666777999::::::AAASSSqqq}}}ppppppppptttrrrmmmrrruuullloooyyy}}}zzzvvvyyymmmtttzzzmmm]]]QQQIIIEEEHHHMMMEEELLLLLLMMMTTTYYYfff|||```]]]zzzbbbOOOIIIFFFCCCBBBAAA???===;;;999888666666555444444444444444444444444444444444444444333333333444555666777888===AAAhhhvvvddd___^^^[[[[[[YYYUUUPPPLLLJJJJJJFFFDDDAAA@@@@@@@@@???===;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999888777666666666777999:::555>>>MMMfffvvvuuuuuuzzzxxxpppsssxxxmmmppp}}}~~~vvvsssyyytttgggXXXNNNHHHEEEHHHNNNDDDMMMNNNOOOUUUZZZiiixxx]]]kkkZZZPPPMMMGGGDDDCCCAAA@@@===<<<:::999666666555444444444444555444444444444444444444444333333333444555666777888;;;===```qqqfff___]]]]]]ZZZVVVSSSQQQPPPNNNLLLLLLIIIEEECCCAAAAAA???>>>CCC@@@===<<<>>>>>><<<::::::::::::::::::::::::::::::999777666666777999:::555>>>DDDQQQwww||||||yyyuuuzzz|||vvvyyy{{{ooo^^^NNNIIIJJJKKKJJJJJJMMMHHHMMMYYYZZZ\\\rrrmmmeee~~~vvv[[[WWWSSSIIIHHHFFFCCC@@@===:::999888666666666666666555555555444333333222222333333444444444333444444555666777999===UUU~~~mmmuuuhhhcccaaa^^^ZZZVVVSSSRRRPPPNNNLLLMMMJJJGGGFFFEEEDDDBBB@@@BBB???===<<<>>>>>><<<;;;:::::::::::::::::::::::::::999888777777888999:::777???DDDOOOsss~~~~~~xxx{{{xxx}}}}}}kkk[[[MMMIIIJJJKKKKKKKKKMMMJJJPPPYYY[[[aaa}}}{{{iiiiiirrrZZZTTTOOOGGGIIIGGGDDDAAA===;;;999888666666666666555555555555444333333222222333333444444444333444444555666777:::<<>>>>>===;;;999999999999999999999999:::999888777777888999:::999???BBBKKKjjj{{{{{{{{{yyydddVVVJJJHHHJJJKKKKKKLLLLLLMMMTTTZZZ]]]jjjqqqdddnnnrrr___VVVOOOKKKIIIHHHEEEBBB???;;;999888777666666666555555555444444444333333333333444444444444333444444555666777;;;;;;HHHeeeggglllyyykkkhhhgggeeebbb^^^ZZZXXXVVVTTTRRRQQQPPPNNNMMMLLLIIIEEEBBB@@@@@@?????????>>>===<<<999999999999999999999999:::999999888888999999:::999===???EEE```~~~zzz{{{ttt\\\QQQHHHGGGKKKLLLLLLNNNKKKPPPYYY^^^cccyyyiiiaaaqqqmmm```VVVPPPOOOJJJIIIFFFCCC@@@===:::888777777777666666555555444444444333333333333444444444444333444444555666777;;;:::BBBWWWpppllllllvvviiigggggggggddd___\\\ZZZXXXUUUTTTTTTRRRPPPOOOMMMIIIDDDAAAAAABBBBBBAAA@@@>>>======999999999999999999999999:::999999999999999999:::888;;;<<<@@@UUUzzzzzz~~~~~~zzzvvvnnnVVVMMMFFFHHHKKKLLLMMMOOOLLLTTT^^^dddooocccbbbvvvwwwbbbZZZRRRMMMMMMIIIIIIGGGEEEBBB>>>;;;:::999999888777777666555555555444444333333444444555444444333444444555666777;;;:::???NNNfffvvvooosssjjjhhhiiihhhddd```\\\ZZZXXXUUUSSSVVVTTTQQQOOOMMMJJJFFFCCCCCCEEEFFFEEEBBB???======::::::::::::::::::::::::::::::::::::::::::::::::666999;;;???NNNooo~~~sssqqqyyy~~~pppfffQQQJJJFFFIIILLLMMMNNNPPPPPPZZZeeennn{{{___gggttt^^^WWWSSSOOONNNHHHHHHGGGFFFDDD@@@>>><<<;;;;;;:::999888777666666555555444444444444555555444444333444444555666777888999===IIIaaauuuqqqllllllnnnkkkhhhccc___]]]ZZZXXXVVVVVVSSSPPPNNNMMMLLLJJJHHHFFFHHHIIIHHHCCC???======;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999666999===@@@JJJhhhnnnooozzzzzzxxxhhh]]]NNNIIIGGGJJJNNNNNNOOOQQQVVV```lllyyyggg```pppxxx]]]UUUUUURRRMMMGGGGGGGGGGGGEEEBBB@@@>>>===<<<<<<;;;999888888777555555444444444444555555444444333444444555666777666888<<>>======<<<:::999888888555555444444444444555555444444444444444555777777444888<<>>KKK___{{{rrrxxx}}}uuurrrppprrryyyzzzjjj[[[RRRGGGIIIKKKMMMNNNPPPSSSVVV^^^oookkk```qqqfffYYYTTTQQQOOOIIILLLJJJHHHGGGFFFEEECCCAAAAAA@@@>>><<<:::999888888666555555444444444555555666555444333333444555666:::555>>>EEEQQQzzz}}}kkklllppp{{{xxxsssmmmggg```YYYUUUOOOPPPQQQQQQOOOMMMKKKJJJKKKJJJHHHFFFDDDBBB@@@???============<<<<<<<<<;;;;;;::::::::::::::::::;;;555:::999:::DDDWWW~~~uuummmuuupppnnnlllnnnuuu|||vvvfffWWWNNNHHHKKKNNNNNNNNNQQQVVVZZZiiiwwwddd___wwwdddYYYTTTSSSRRRMMMLLLJJJHHHGGGGGGEEECCCAAABBBAAA???===<<<:::999999777777666666555555666666666555444444444444555666777333;;;BBBMMMxxxvvvzzz{{{ccciiipppyyyuuupppjjjeee^^^WWWSSSRRRVVVXXXVVVPPPKKKIIIJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>>>>===<<<;;;::::::::::::::::::::::::::::::444:::999888???MMMqqqwwwoooiiisssiiihhhgggjjjqqqxxx~~~ooo___PPPHHHHHHMMMPPPPPPNNNQQQYYYaaaooo|||rrr^^^cccaaaYYYUUUUUUUUUPPPMMMKKKIIIHHHHHHGGGEEECCCCCCBBBAAA???===<<<;;;:::999999888777777777777777666555555444444555555666666333999???JJJnnnsssuuurrr]]]fffnnnrrrooojjjfffbbb^^^YYYVVVXXXZZZ\\\ZZZUUUOOOLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===;;;:::999888:::;;;;;;;;;;;;;;;;;;:::777>>>===:::===FFFeeeuuupppiiirrrzzzbbbbbbcccgggnnnvvv}}}yyyhhhXXXKKKEEEGGGMMMQQQOOOMMMQQQ^^^hhhttteee___nnnvvv```]]]YYYWWWVVVPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBAAA@@@???===<<<;;;:::999888777777666777777666666555555555555666666666555999>>>HHHbbbuuusssmmm\\\fffmmmqqqnnnjjjfffccc```]]]ZZZZZZYYYXXXXXXWWWTTTOOOKKKIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???>>><<<:::999999:::;;;;;;<<<<<<;;;;;;:::999???===;;;<<<@@@WWWzzz{{{vvvooossslll\\\]]]___cccjjjsss{{{sssaaaRRRIIIEEEGGGLLLOOONNNMMMTTTcccpppttt^^^ddd|||jjj``````[[[XXXVVVOOOOOOMMMKKKJJJJJJJJJHHHFFFBBBBBBBBBAAA@@@>>><<<;;;:::999888777666666666666666666666666666666666666666777777;;;DDDUUUuuu}}}uuuqqqbbbjjjlllvvvrrrmmmiiifffccc```]]]XXXUUURRRSSSUUUTTTOOOJJJKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@???===<<<;;;::::::;;;<<<======<<<;;;:::888===;;;999;;;;;;IIIeee|||zzz```UUUWWWYYY\\\bbbiiirrrxxx}}}lllZZZNNNIIIHHHKKKMMMOOOOOORRR\\\mmmzzziii]]]lllrrrddd```aaaZZZWWWUUUNNNPPPNNNLLLLLLLLLKKKJJJHHHBBBCCCCCCCCCBBB@@@>>>===::::::888777666666666666555666666777777666666555333777555777???GGGbbb{{{~~~yyylllpppnnntttqqqllliiigggfffcccaaaVVVUUUSSSQQQPPPPPPNNNMMMOOONNNMMMLLLJJJIIIHHHGGGBBBBBBAAA@@@???>>>===<<<:::;;;<<<======<<<;;;:::888;;;888999<<<999@@@TTTkkkuuuUUUOOOPPPRRRSSSUUU[[[ccciiivvvwwweeeTTTJJJIIIKKKQQQQQQQQQSSSYYYgggxxxxxxcccccc{{{lllaaa___^^^UUUSSSUUUPPPPPPOOOMMMMMMMMMLLLKKKIIIEEEEEEFFFFFFEEECCCAAA@@@<<<;;;:::999777777777777555666777888888777666555444888444666===>>>UUU}}}sssuuuooommmkkkhhhffffffgggfffeeeVVVWWWWWWSSSNNNMMMOOORRRQQQPPPOOOMMMLLLJJJIIIHHHCCCBBBBBBAAA@@@???>>>>>>:::;;;===>>>>>>===;;;:::999;;;888:::???:::<<>>===;;;:::999888888888555666777888888777666555666;;;666777>>>;;;PPP~~~~~~}}}}}}sssqqqjjjddddddggghhhddd___\\\YYYUUURRRQQQPPPNNNMMMTTTSSSRRRQQQNNNKKKHHHFFFBBBBBBBBBAAA@@@???============>>>?????????>>>>>><<<<<<;;;888777999???DDD^^^xxx|||lllWWWMMMHHHGGGFFFEEEGGGKKKOOORRRdddmmm{{{zzzhhhWWWKKKHHHKKKPPPUUUUUUWWWZZZcccttt~~~dddgggnnnfffccc^^^YYYUUUSSSSSSSSSSSSPPPMMMMMMNNNOOOMMMKKKKKKJJJIIIGGGEEEDDDBBBBBB@@@>>>===<<<<<<;;;999777888888777777666666555555666666333555999;;;QQQvvv~~~yyyqqqkkkeeedddfffgggbbb^^^\\\YYYVVVTTTTTTTTTSSSRRRTTTTTTTTTRRRPPPMMMJJJHHHDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<:::888:::???CCCWWW}}}jjjkkkoooqqqjjjZZZKKKEEEDDDDDDDDDEEEGGGLLLPPPTTTYYYaaappp}}}rrraaaRRRKKKKKKOOOSSSUUUWWWZZZ___jjjooofffxxxhhhbbb```[[[WWWTTTSSSSSSSSSTTTQQQNNNNNNNNNOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCAAA???===<<<<<<;;;999888999888888777666666555555666666333666::::::NNNppp~~~wwwqqqlllgggeeegggfffbbb^^^\\\YYYWWWVVVWWWXXXXXXXXXTTTUUUTTTTTTRRROOOMMMLLLEEEEEEEEEEEEDDDBBBAAAAAA@@@?????????>>>?????????<<<<<<<<<<<<;;;<<<>>>AAANNNssszzzrrr^^^[[[YYYXXXRRRHHHBBB@@@BBBDDDFFFIIIMMMRRRWWW\\\hhhppp}}}sssfffVVVMMMLLLPPPUUUVVVTTTXXX^^^eeetttqqqbbbooolllddd___]]]YYYUUUSSSRRRSSSTTTTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIIIIHHHGGGGGGFFFCCCBBB@@@??????>>><<<;;;999999888888777666666666555666444666:::999HHHeee{{{xxxmmmppplllhhhhhhiiihhheeeaaa]]]ZZZXXXWWWXXXYYYYYYXXXSSSTTTTTTSSSRRRPPPNNNMMMFFFFFFFFFEEEEEEDDDBBBBBB@@@AAABBBCCCCCCAAA???>>><<<<<<============>>>>>>HHHbbbssshhh[[[VVVQQQNNNIIICCCAAACCCDDDGGGMMMQQQVVV\\\dddiiizzziii\\\NNNHHHNNNUUUYYYYYYSSSZZZaaajjj~~~uuueeebbb{{{zzzeeeddd```]]]YYYUUUSSSRRRRRRSSSUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGEEECCCCCCCCCBBB@@@>>>:::999999888888777666666444777555777;;;888BBBYYY|||xxxyyyuuutttkkknnnllljjjjjjkkkkkkhhhfff^^^[[[XXXWWWWWWWWWVVVUUURRRRRRRRRRRRQQQOOOMMMLLLEEEFFFFFFFFFEEEDDDCCCBBB@@@CCCFFFIIIHHHDDD???<<<<<<<<<<<<======>>>===<<>>MMMkkkwwwwwwyyyzzzkkk]]]QQQLLLJJJJJJGGGDDDDDDFFFLLLRRRYYY___eeeooo|||~~~ppp[[[RRRJJJLLLUUU^^^```^^^ZZZcccmmmzzzvvv\\\]]]nnn{{{pppjjj```ccc```[[[VVVRRRPPPPPPPPPTTTUUUVVVUUURRROOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNFFFEEECCCBBBBBBAAA???===;;;;;;::::::999888888888555999666666;;;888:::GGGbbb|||qqq|||xxxxxxqqqooonnnnnnmmmllljjjhhheeeccc]]][[[WWWUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPNNNKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGEEEBBB???<<<===;;;999999;;;<<<;;;:::;;;FFFZZZssszzzsssttt}}}uuuzzzuuueeeWWWJJJFFFEEEFFFGGGEEEGGGKKKSSSYYY```ffflllwwwttteeeTTTOOOLLLPPPZZZbbbdddcccaaajjjvvvgggXXXbbb~~~wwwpppjjjaaa```^^^YYYUUUQQQPPPPPPPPPSSSUUUWWWVVVSSSPPPOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOHHHFFFDDDCCCCCCBBB@@@???;;;;;;;;;:::999999888888666:::666555;;;999999CCCWWWvvvssswwwmmmggghhhoooooommmkkkhhhdddaaa___\\\ZZZWWWUUUUUUVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFEEEDDDBBBAAA???>>>>>>>>>:::777777:::;;;;;;999;;;@@@JJJ[[[rrrxxxqqqsssmmmiiiyyyqqq___PPPGGGDDDCCCFFFHHHIIIMMMRRRZZZ```ggglllrrr~~~nnn]]]PPPMMMNNNTTT]]]eeehhhgggfffppp|||zzz\\\\\\mmmzzzrrrjjjeee]]][[[WWWSSSPPPPPPPPPQQQRRRUUUXXXWWWTTTQQQPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKIIIGGGFFFFFFFFFDDDBBB<<<;;;;;;::::::999999888777:::666555;;;:::999AAAMMMiiisssttt~~~dddeeejjjrrrnnnhhheeeddddddaaa______\\\ZZZYYYYYYYYYWWWVVVUUUUUUTTTTTTTTTQQQMMMJJJKKKJJJJJJMMMOOOOOOKKKHHHFFFFFFEEECCCAAA>>><<<;;;===;;;::::::;;;<<<;;;:::777;;;FFFXXXooo|||zzz~~~lllqqqsss\\\HHHDDDAAA@@@CCCEEEHHHOOOWWWddddddeeejjjwwwuuudddXXXPPPLLLNNNYYYdddfffdddcccooo|||lllaaa```}}}|||pppdddaaa^^^\\\XXXTTTRRRQQQRRRSSSXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSQQQOOOOOOPPPQQQSSSOOOKKKIIIHHHFFFBBB???>>>?????????===<<<:::888999999888888888999;;;<<>>>>>===;;;:::999;;;;;;;;;:::::::::AAARRRkkk}}}|||wwwhhhooommmXXXLLLEEE@@@>>>AAADDDHHHQQQYYY___bbbffflllxxx~~~ooo___TTTLLLKKKPPP\\\eeeggghhhiiirrraaa]]]ppp{{{xxxmmmccc```^^^\\\XXXUUUSSSSSSSSSTTTXXXXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQPPPOOOOOOQQQRRRRRROOOLLLJJJJJJHHHDDDAAA@@@@@@@@@???>>><<<999888::::::999888999:::;;;<<>><<<:::888;;;:::999999999:::;;;<<>><<<:::999:::;;;:::999>>>;;;;;;AAAOOOfffiii]]]UUU]]]rrrzzzyyyZZZFFFBBB>>>===BBBHHHMMMSSSZZZTTT\\\fffoooxxx}}}wwwsss}}}mmm]]]QQQKKKPPPVVVaaakkknnnpppvvvxxx___ccc}}}rrrkkkkkkddd]]]\\\\\\ZZZXXXUUUUUUUUUWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMNNNOOONNNMMMMMMOOOPPPNNNMMMLLLKKKJJJIIIGGGGGGEEEDDDCCCAAA???<<<:::999;;;:::999888888999:::;;;???JJJhhhkkkgggnnnkkkmmmqqqoookkkgggccc`````````eeeccc___]]][[[XXXUUUSSSOOONNNLLLMMMOOOPPPPPPOOONNNNNNLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB???===;;;:::;;;;;;:::999:::;;;===???EEEYYY}}}www___UUURRRZZZlllwwweeeDDD@@@===???GGGNNNQQQTTTWWWTTT]]]gggpppzzzuuudddVVVOOOMMMVVV\\\gggoooppprrr|||zzzcccXXXkkkmmmhhhgggbbb\\\YYYYYYXXXUUUTTTTTTVVVXXXYYYXXXWWWUUUSSSQQQOOOMMMMMMPPPPPPPPPNNNLLLKKKLLLMMMKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDBBB???===<<<;;;:::999888777777888999:::@@@FFF]]]xxxeee{{{lllhhhhhhmmmllljjjeeeaaa^^^___```cccaaa___^^^]]]ZZZUUURRROOONNNMMMNNNPPPQQQPPPOOOMMMNNNNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDD@@@>>><<<;;;<<<<<<;;;:::777999===???AAAQQQxxxqqqZZZUUUVVV^^^nnn|||qqqJJJ@@@>>>AAAKKKSSSTTTTTTUUUXXXaaallluuu}}}lll[[[QQQOOOQQQZZZ```iiipppqqquuuhhhYYYWWWqqqwwwkkkhhhfffaaa\\\YYYUUUTTTRRRQQQRRRTTTWWWYYYXXXVVVTTTRRRPPPOOONNNNNNQQQRRRQQQOOOLLLKKKKKKLLLJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGEEEBBB@@@???>>>>>>;;;:::999888888888999:::===???NNNmmmiiiqqqhhhfffhhhkkkkkkiiieeeaaa___```bbb______```aaaaaa^^^YYYUUUQQQQQQQQQRRRTTTTTTRRRPPPKKKMMMOOONNNKKKHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGBBB@@@>>>=========<<<:::999888:::===>>>KKKlllpppZZZWWW[[[aaannn|||xxxOOODDDAAACCCLLLTTTVVVVVVVVV]]]gggsss|||uuucccSSSLLLPPPVVV```ccckkkrrruuu{{{yyy]]][[[```{{{xxxpppjjjhhhgggbbb]]][[[RRRPPPOOOOOOPPPSSSVVVXXXWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLMMMNNNKKKLLLMMMKKKHHHFFFGGGHHHHHHGGGEEECCCAAA@@@@@@@@@===<<<;;;:::999:::;;;;;;<<<;;;DDD\\\xxxmmmgggxxxeeeeeeiiillllllkkkgggcccaaaccceee]]]^^^bbbeeefffddd___[[[TTTTTTUUUWWWXXXXXXUUURRRJJJMMMPPPOOOLLLIIIHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJCCCAAA???>>>>>>>>>===;;;>>>888777:::;;;DDD^^^zzzyyytttyyysss[[[YYY]]]aaalllxxxyyyQQQHHHCCCCCCKKKSSSVVVWWWXXXaaalllyyy|||ppp^^^NNNIIIQQQYYYeeegggmmmuuuzzzjjjXXXaaalllqqqllliiihhhgggccc___]]]OOONNNMMMMMMOOORRRUUUWWWWWWVVVTTTRRRQQQPPPQQQQQQOOOPPPPPPOOONNNMMMOOOPPPLLLNNNOOOMMMIIIGGGGGGIIIHHHGGGEEECCCBBBAAABBBBBB???>>>===<<<;;;<<<<<<======;;;AAATTTlllnnn```jjj~~~jjjhhhkkkqqqllleee```___```bbbccccccdddfffhhhhhhfffaaa]]]YYYWWWVVVUUUUUUUUUSSSQQQPPPOOONNNMMMLLLJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDFFFGGGEEE@@@======>>>???::::::>>>???@@@NNNaaannnmmmmmmrrr|||tttiiieeefffnnnvvvRRRIIIFFFIIIRRRUUUTTTZZZcccnnnxxx~~~qqq```SSSLLLMMMXXXcccjjjjjjpppzzz~~~bbbUUUbbb|||vvvnnnhhhcccccceeeddd^^^WWWRRRQQQPPPPPPQQQSSSVVVXXXTTTTTTTTTSSSRRRQQQQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSOOOMMMJJJJJJKKKKKKHHHFFFHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@???>>>======>>><<>>>>>>>>>>>::::::>>>>>>>>>KKK\\\pppppphhhfffrrrvvvjjjiiiooo{{{UUUHHHFFFJJJSSSWWWWWW^^^hhhxxxzzzlll[[[QQQMMMPPPZZZdddiiinnnvvv}}}rrr]]]ZZZmmmzzzppplllfffaaa```bbbaaa\\\VVVSSSRRRRRRSSSTTTUUUWWWXXXVVVUUUUUUTTTSSSSSSRRRRRRSSSRRRPPPOOOPPPQQQRRRTTTPPPNNNLLLLLLMMMMMMJJJHHHJJJHHHFFFEEEFFFFFFEEEDDD@@@@@@@@@@@@???>>>=========???===GGGaaaxxxrrr```wwwuuuuuuxxxrrrooojjjfffcccccceeeffffffeeeeeeeeeddd```[[[WWWTTTSSSQQQQQQQQQQQQOOOMMMRRRRRRQQQOOOMMMJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKTTTSSSOOOJJJDDD@@@??????===::::::>>><<<<<>>>>>===>>>@@@===DDDYYYooo{{{|||ccclllvvvuuuxxxrrrpppmmmjjjfffeeefffggggggeeecccbbb```\\\WWWTTTSSSQQQPPPOOOPPPPPPNNNMMMQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOVVVSSSOOOIIIDDDAAA@@@@@@===;;;;;;===;;;:::@@@IIIhhhxxxkkkeeemmmyyyVVVLLLLLLRRR^^^dddhhhtttxxxhhh[[[NNNKKKPPPXXX```gggkkkvvvmmmYYY___sssyyysssmmmgggbbb\\\ZZZZZZ[[[XXXVVVSSSUUUWWWYYYYYYYYYXXXWWWRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRRRRPPPOOOPPPNNNKKKJJJIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@??????@@@AAA===AAAQQQgggzzzlllffftttsssuuuppppppppplllhhheeeeeeffffffdddaaa___\\\YYYUUURRRRRRQQQOOOOOOPPPPPPOOOMMMNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRRRROOOKKKGGGDDDBBBBBBAAA>>>===<<<<<<:::999===BBBTTTppp~~~kkkkkk{{{~~~]]]QQQRRRZZZfffnnnuuu{{{mmm^^^SSSJJJLLLSSS[[[bbbhhhpppxxx|||bbb[[[ppptttrrrkkkeeeaaa\\\ZZZZZZZZZXXXVVVSSSTTTWWWYYYYYYYYYWWWVVVRRRQQQOOONNNNNNNNNPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTTTTTTTSSSQQQQQQPPPNNNLLLKKKKKKKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAABBB===???LLLbbb{{{iiizzz{{{qqqqqqsssmmmooopppnnniiieeedddeeedddaaa^^^[[[YYYWWWTTTRRRRRRQQQOOOOOOPPPQQQOOONNNLLLNNNPPPQQQQQQPPPOOONNNLLLLLLKKKKKKMMMOOOQQQRRRNNNKKKHHHFFFEEEEEEDDDBBB@@@@@@>>><<<::::::<<>>@@@JJJZZZrrrttttttlllnnnpppjjjnnnpppnnnhhhcccbbbcccaaa^^^ZZZXXXWWWVVVTTTSSSQQQPPPNNNOOOPPPPPPOOOMMMMMMOOOQQQRRRRRRQQQNNNMMMKKKJJJIIIIIIJJJLLLNNNOOOMMMKKKIIIHHHIIIHHHFFFDDDCCCBBB???<<<:::;;;===>>>>>>RRRnnnjjjWWWZZZeeesss~~~yyyhhhWWWLLLJJJLLLSSSXXX\\\aaagggwww|||rrr[[[bbbvvv{{{ooogggddd``````^^^\\\[[[YYYXXXVVVTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPQQQSSSUUURRRRRRRRRRRRQQQPPPOOOOOOPPPSSSVVVVVVSSSPPPOOOOOOLLLJJJJJJJJJMMMOOOOOONNNLLLJJJHHHFFFDDDDDDDDDEEECCCCCC@@@CCCIIIPPPnnn|||uuunnnhhhkkkmmmiiimmmpppnnnhhhbbbaaabbb___\\\YYYWWWVVVVVVUUUTTTPPPNNNMMMNNNOOOOOONNNMMMOOOPPPRRRSSSRRRPPPMMMKKKJJJIIIHHHGGGHHHJJJLLLMMMOOOMMMKKKKKKLLLKKKHHHDDDEEEDDD@@@;;;:::<<<>>>>>><<>><<<;;;:::AAACCCOOOhhhrrroooxxxlllccc]]]eeennnvvvvvv```___eeesssttteeeVVVKKKIIILLLNNNVVV```^^^___nnnxxxooobbbaaatttjjjeeeddd___[[[]]]YYYXXXWWWXXXZZZYYYUUUQQQSSSVVVXXXXXXWWWVVVVVVWWWTTTUUUTTTQQQOOOOOORRRVVVVVVUUUTTTRRRRRRRRRSSSSSSPPPPPPPPPOOONNNMMMLLLKKKIIIIIIJJJKKKMMMOOOPPPQQQNNNKKKHHHGGGGGGGGGFFFEEECCCBBBCCCEEEFFFIIITTT___~~~yyytttvvvmmmnnnooolllgggcccaaa```^^^]]]\\\[[[YYYYYYZZZZZZZZZYYYTTTSSSQQQPPPPPPQQQRRRSSSVVVUUUSSSPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFGGGKKKMMMQQQOOOLLLIIIGGGFFFFFFFFFCCCBBBAAA@@@???===<<<<<>>>>>AAA>>>@@@OOOhhhyyypppmmmqqqzzzqqq```SSSJJJGGGIIIKKKKKKMMMTTT```iiilll\\\ZZZ___nnn{{{lll```WWWNNNIIIMMMSSSTTTZZZbbbeeerrrbbbWWWhhhyyyssshhh______]]]VVVRRRTTTXXXWWWVVVWWWWWWVVVSSSPPPPPPRRRSSSSSSRRRQQQQQQRRROOOOOONNNMMMKKKLLLOOORRRWWWVVVTTTQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMIIIGGGGGGFFFEEEDDDGGGEEEDDDFFFEEEGGGNNNWWWsssuuusssnnnjjjddd___]]]\\\ZZZZZZXXXXXXYYY[[[]]]^^^\\\ZZZUUUTTTSSSRRRRRRSSSUUUVVVTTTQQQNNNKKKIIIIIIKKKLLLIIIJJJJJJIIIGGGHHHKKKMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDBBBAAAAAA@@@AAA======HHHZZZppp~~~{{{}}}qqqmmmpppvvvmmmYYYNNNKKKKKKKKKJJJIIILLLSSSZZZ]]]\\\WWWUUUZZZjjjsssbbbXXXQQQMMMKKKOOOUUUVVVZZZbbbiii}}}ttt[[[^^^xxx{{{iiidddaaa```[[[UUUSSSVVVYYYXXXXXXXXXWWWVVVTTTRRRPPPQQQRRRQQQOOONNNOOOOOOPPPOOONNNNNNMMMNNNPPPRRRWWWUUUSSSPPPNNNMMMMMMMMMOOOPPPQQQQQQPPPNNNKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMOOOMMMIIIHHHGGGGGGFFFEEEGGGDDDDDDFFFFFFGGGMMMUUUppp|||qqqrrrlllhhhccc^^^\\\[[[ZZZXXXVVVVVVWWWYYY[[[\\\ZZZYYYSSSRRRPPPOOOPPPQQQRRRTTTRRROOOLLLJJJHHHIIIJJJLLLIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA===???GGGSSScccxxx}}}xxx~~~~~~}}}zzzvvvssstttvvv|||{{{sssmmmmmmqqqwwwmmmZZZQQQQQQUUUQQQLLLJJJPPPXXX[[[XXXUUUSSSSSSXXXggg{{{kkkZZZPPPNNNNNNNNNRRRWWWXXX[[[eeeqqq{{{dddZZZjjjnnnfffdddbbb___YYYTTTTTTXXXUUUUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSRRROOONNNOOOPPPSSSRRRQQQQQQQQQRRRSSSSSSTTTSSSQQQOOOMMMLLLLLLLLLPPPQQQRRRRRRQQQOOOLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLOOOLLLIIIHHHHHHHHHGGGFFFFFFCCCDDDGGGHHHIIINNNTTTkkkwwwkkkllliiifffbbb___^^^\\\ZZZXXXUUUUUUUUUWWWYYYZZZYYYWWWSSSRRRPPPNNNNNNOOOPPPQQQOOONNNLLLJJJIIIIIIJJJKKKIIIJJJKKKJJJIIIIIIKKKMMMLLLMMMOOOOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCAAA???BBBIIINNNWWWlllzzzqqqmmmlllmmmmmmlllkkkqqqyyy~~~|||qqqnnnnnnppprrrvvvnnn^^^VVVVVVYYY[[[VVVVVV^^^eeefffdddcccYYY\\\aaalll|||ttt```QQQKKKLLLOOOQQQVVV[[[[[[aaapppbbbXXX]]]wwwzzzeeeddddddbbb^^^XXXTTTTTTVVVUUUVVVWWWVVVUUUTTTUUUWWWVVVWWWVVVTTTRRRPPPQQQRRRWWWUUUSSSSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMNNNQQQRRRTTTTTTSSSQQQNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMKKKIIIHHHHHHIIIIIIHHHGGGDDDDDDHHHKKKKKKNNNSSScccrrrfffhhhfffdddbbbaaa___]]]ZZZXXXWWWUUUTTTUUUWWWXXXXXXWWWUUUTTTQQQOOONNNOOOPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNPPPQQQQQQOOOLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@CCCHHHHHHMMMaaaxxxyyynnndddbbbcccfffgggmmm}}}||||||yyywwwvvvyyyzzz{{{qqqccc[[[ZZZ[[[___cccnnnyyy{{{uuuqqqqqqmmmrrrwww|||tttgggWWWLLLJJJOOOUUUXXX[[[______iii~~~jjjUUUZZZlllyyymmmbbb```bbbbbb^^^ZZZWWWUUUTTTVVVXXXZZZYYYXXXXXXZZZ]]][[[[[[ZZZXXXUUUTTTTTTVVVXXXVVVSSSSSSTTTTTTRRRPPPMMMLLLLLLKKKLLLMMMOOOPPPRRRSSSUUUVVVUUURRROOOMMMLLLMMMNNNOOOOOONNNMMMKKKLLLJJJHHHHHHIIIJJJJJJJJJJJJGGGGGGJJJLLLLLLMMMPPP[[[mmmeeehhheeecccbbbbbbaaa___[[[XXXYYYWWWUUUUUUVVVXXXXXXXXXXXXVVVTTTQQQPPPPPPPPPQQQMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQSSSRRRPPPMMMKKKGGGFFFFFFFFFEEEDDDDDDDDDAAA@@@CCCFFFCCCFFFZZZsss{{{nnndddbbbbbbeeejjjuuusssgggaaa______ZZZiii{{{qqqqqq~~~kkkaaaSSSKKKLLLSSS[[[______bbbcccpppvvv[[[TTTgggoooiiiccc^^^aaacccaaa^^^[[[WWWSSSSSSUUUWWWWWWUUUVVVYYY\\\^^^^^^]]]ZZZWWWVVVWWWXXXXXXUUURRRRRRSSSSSSPPPMMMJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTVVVWWWVVVSSSPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKIIIGGGHHHIIIKKKLLLKKKNNNJJJIIILLLMMMKKKKKKNNNVVVyyykkkbbbbbbgggeeecccbbbaaa```]]][[[YYYXXXWWWWWWWWWWWWXXXXXXYYYVVVRRRPPPOOONNNLLLKKKKKKMMMMMMLLLJJJHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQQQQPPPNNNKKKIIIFFFEEEEEEFFFFFFEEEBBB@@@EEEAAAAAAEEEBBBBBBQQQeeezzzpppaaa``````fffrrruuuhhh```___dddppp|||~~~oooeeeZZZMMMKKKUUU```bbb___aaaeeelll|||ccc\\\XXXnnnqqqmmmiii___ZZZ[[[\\\\\\ZZZXXXUUUSSSTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTTTTQQQOOOOOOPPPQQQQQQQQQNNNMMMLLLLLLLLLNNNPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJSSSeee}}}iiidddgggiiigggdddcccbbbaaa___]]]VVVVVVVVVVVVWWWXXXYYYZZZ\\\XXXSSSPPPNNNMMMLLLJJJKKKLLLMMMLLLJJJHHHHHHIIIHHHGGGGGGHHHIIIKKKMMMNNNLLLMMMNNNNNNNNNLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDBBBDDD??????BBBAAA@@@LLL\\\}}}wwwhhhbbb^^^bbbnnn{{{yyy~~~|||ooojjjmmmppp~~~wwwhhh[[[SSSLLLNNNYYYdddhhhfffhhhiiittt|||jjj[[[bbbmmmzzzjjjiiiddd\\\[[[[[[[[[ZZZXXXVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSQQQPPPNNNLLLJJJJJJLLLMMMLLLLLLNNNMMMKKKKKKJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIUUUhhh{{{sssggghhhmmmiiigggdddbbbaaa```^^^\\\TTTTTTUUUVVVWWWYYYZZZ[[[]]]YYYSSSNNNLLLKKKKKKJJJKKKLLLMMMMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGGGGFFFCCC===<<>><<>>@@@BBBAAAAAAAAAJJJ\\\qqq~~~oooaaaZZZ[[[bbbhhhmmmlllooovvv~~~tttbbbSSSJJJJJJKKKQQQZZZ```eeeqqq}}}}}}___WWWZZZeeetttbbbaaaccc___\\\^^^VVVUUUTTTTTTUUUXXXZZZ\\\ZZZZZZXXXWWWUUUSSSRRRQQQNNNMMMMMMLLLLLLLLLMMMMMMOOONNNNNNPPPRRRSSSSSSRRRNNNRRRVVVXXXWWWSSSMMMJJJLLLMMMNNNNNNOOOOOOOOOOOOKKKIIIFFFFFFHHHJJJKKKKKKPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLIIIHHHKKKHHHIIIVVVooo{{{rrrooooooiiieeeaaa^^^\\\\\\[[[YYYWWWVVVTTTRRRQQQPPPOOOOOOOOOKKKGGGEEEEEEGGGHHHIIIIIIKKKMMMNNNNNNNNNOOOQQQPPPOOOMMMKKKIIIHHHHHHIIIMMMMMMLLLKKKLLLMMMOOOPPPJJJGGGCCCAAABBBCCCDDDDDDCCCAAA@@@@@@BBBBBBAAA@@@FFFTTThhh{{{zzzmmmcccbbbhhhooohhhhhhiiikkkooowww{{{kkkZZZOOOLLLJJJJJJPPPWWWZZZ^^^pppfffVVVWWWZZZsssuuuiiiaaaaaa```[[[ZZZ]]]UUUTTTTTTTTTVVVYYY\\\^^^ZZZYYYXXXWWWUUUTTTSSSSSSNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPOOOMMMMMMOOORRRTTTSSSPPPKKKHHHJJJKKKKKKLLLMMMNNNNNNOOOMMMJJJGGGFFFHHHKKKMMMMMMPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHQQQeeetttpppoooiiieee```]]][[[[[[ZZZYYYVVVUUUSSSPPPOOOMMMLLLLLLNNNKKKGGGFFFFFFGGGFFFFFFEEEHHHJJJKKKLLLLLLNNNOOOLLLKKKIIIGGGGGGGGGGGGHHHJJJJJJJJJIIIJJJJJJKKKKKKHHHFFFBBB@@@@@@AAA@@@@@@>>>??????>>>>>>???@@@@@@CCCLLL\\\ppp|||sssmmmllllllaaadddeeedddgggppp}}}yyymmm___QQQLLLMMMKKKLLLQQQWWWXXX^^^vvvuuuZZZUUUaaaooofffccc```^^^\\\ZZZZZZ[[[VVVVVVVVVVVVXXXYYY[[[\\\WWWWWWVVVVVVUUUTTTTTTTTTPPPNNNLLLJJJIIIIIIJJJKKKLLLKKKKKKMMMNNNNNNLLLJJJLLLMMMOOOPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMNNNOOONNNKKKHHHHHHKKKOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNPPPOOOOOONNNLLLKKKKKKJJJGGGIIIKKKOOO[[[sss~~~uuuqqqpppgggccc^^^ZZZYYYXXXWWWVVVTTTSSSQQQOOOMMMLLLLLLKKKOOOLLLIIIGGGGGGFFFEEEDDDCCCEEEHHHIIIJJJJJJLLLNNNGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@??????>>>===:::===>>><<<;;;<<>>EEERRRhhhtttjjjddddddhhhjjjiiijjjssszzzlllaaaTTTIIIGGGLLLNNNNNNSSSYYYZZZcccyyydddYYY[[[qqqnnnaaaaaa___[[[ZZZ\\\]]][[[YYYXXXXXXXXXXXXYYYZZZZZZTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOMMMJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOOOOMMMJJJLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIKKKLLLNNNOOONNNKKKIIIJJJNNNRRRVVVWWWRRRPPPNNNLLLKKKKKKKKKKKKQQQPPPOOOMMMLLLKKKKKKKKKFFFIIIKKKKKKQQQhhhvvvooohhheeebbb^^^[[[YYYXXXVVVTTTUUUTTTRRROOONNNMMMMMMMMMIIIMMMLLLFFFDDDJJJMMMLLLDDDEEEGGGHHHHHHGGGFFFEEEJJJHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFDDDCCCEEEFFFDDDBBB@@@???=========>>>======<<<;;;;;;;;;;;;<<>>===<<<<<<======<<<;;;;;;::::::;;;;;;===???DDDSSSooo~~~ooohhhiiiiiimmmqqqrrrsssyyyyyyjjjZZZPPPKKKJJJLLLQQQQQQSSSZZZ```fffxxxyyyaaaUUU^^^yyyrrr]]][[[ZZZZZZ[[[]]]___^^^]]]\\\ZZZXXXWWWXXXYYYYYYYYYTTTUUUVVVWWWVVVTTTRRRQQQOOONNNMMMLLLKKKLLLLLLMMMKKKLLLNNNNNNMMMLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKHHHGGGJJJPPPSSSRRRPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJOOOLLLNNNRRRTTT]]]uuu~~~nnniiibbbaaa^^^ZZZWWWVVVUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIHHHGGGIIIHHHCCCBBBDDDGGGFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB???AAABBBBBBAAA@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999888:::===HHH]]]zzzzzzjjjdddfffjjjnnnrrrtttvvv|||mmm^^^OOOIIIIIILLLQQQUUUSSSUUU]]]hhhuuuiiiaaaUUURRRgggpppaaa\\\]]]\\\]]]___```aaa___]]]YYYWWWVVVVVVWWWYYYYYYYYYSSSTTTUUUVVVVVVSSSQQQOOONNNNNNNNNNNNMMMMMMLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNLLLKKKJJJJJJIIIIIIJJJHHHGGGIIIMMMPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMRRROOOPPPRRRPPPSSScccvvvjjj___]]]XXX___\\\XXXUUUTTTSSSQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEEFFFEEEBBB@@@AAABBBDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@@@@@@@BBBCCCBBB@@@>>>======>>>===<<<;;;;;;:::::::::::::::::::::999999888888;;;;;;;;;???LLLbbbzzzvvviiibbb```kkknnnqqqrrruuuzzz{{{sss___SSSHHHGGGKKKNNNRRRUUUYYY[[[fffyyyyyy\\\UUUQQQ[[[tttsssaaa]]]____________aaabbbbbb___\\\XXXVVVUUUUUUWWWYYYZZZZZZTTTTTTTTTSSSRRRRRRQQQQQQMMMNNNOOOPPPOOONNNLLLKKKJJJKKKMMMLLLKKKIIIJJJJJJIIIHHHHHHGGGGGGHHHIIIIIINNNMMMLLLJJJIIIIIIIIIIIIIIIGGGGGGHHHKKKMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHGGGHHHKKKNNNPPPRRRQQQRRRRRRNNNLLLTTT```nnnyyyttt___XXXZZZUUU\\\YYYVVVSSSRRRRRRPPPOOOOOOOOONNNLLLJJJGGGFFFEEEBBBBBBBBBAAA???>>>???BBBEEEEEEDDDDDDCCCBBBAAA@@@>>>??????@@@@@@@@@?????????@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;::::::999888999999:::::::::999888777===;;;:::;;;AAAPPPeeeuuu{{{}}}~~~|||wwwoooeee]]]dddfffhhhkkknnnuuu~~~}}}oooeeeTTTLLLGGGJJJNNNPPPRRRTTT]]]cccvvvyyyZZZ]]]RRRUUUkkkyyygggaaa```aaa``````aaabbbbbbaaa^^^[[[XXXVVVUUUVVVXXXZZZ[[[[[[WWWUUURRRPPPOOOPPPRRRTTTMMMNNNPPPQQQQQQOOOMMMKKKJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMJJJIIIHHHGGGIIILLLOOOQQQQQQQQQRRRQQQNNNKKKMMMSSSZZZllluuuddd```aaa[[[[[[XXXTTTRRRQQQQQQOOONNNNNNNNNMMMKKKIIIFFFDDDCCC???>>>???@@@???<<<>>>BBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>?????????>>>???>>>===;;;:::<<<===::::::;;;;;;::::::999888999999:::;;;:::999888777:::888888999===FFFVVVeeeoootttyyy{{{{{{xxxmmmcccaaaaaabbbeeejjjsss}}}rrrddd[[[NNNJJJJJJNNNRRRRRRSSSWWWZZZjjjhhhTTTXXXQQQZZZuuuiiiccccccbbbaaabbbaaa``````aaa___\\\ZZZXXXVVVUUUUUUXXXZZZZZZZZZXXXUUURRROOONNNPPPSSSTTTNNNOOOPPPQQQQQQOOONNNLLLJJJLLLMMMLLLJJJIIIIIIIIIMMMKKKIIIFFFEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHJJJLLLOOOQQQPPPPPPPPPOOOMMMKKKLLLMMMRRRggg~~~pppllliii```ZZZWWWTTTRRRQQQQQQOOONNNLLLLLLKKKJJJGGGDDDAAA@@@===;;;<<<@@@???<<<===CCC?????????>>>>>>>>>??????>>>======<<<===>>>???@@@GGGFFFCCC???;;;:::;;;<<<::::::;;;;;;;;;:::999888999:::;;;<<<;;;:::888777888666666:::<<<@@@JJJVVVeeeqqq|||yyyqqqlllkkkiiiiiimmmuuuttteeeYYYRRRLLLKKKMMMQQQSSSSSSWWW^^^___{{{nnnaaaYYYUUU\\\lllwwweeeaaaaaabbbdddcccaaa___^^^^^^]]][[[YYYWWWVVVTTTTTTVVVXXXXXXXXXVVVUUUTTTRRRRRRRRRRRRRRROOOPPPQQQQQQQQQPPPNNNNNNKKKMMMNNNMMMKKKIIIIIIJJJLLLKKKHHHFFFFFFGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKPPPaaa{{{xxxsssmmm```ZZZWWWTTTRRRQQQQQQOOONNNJJJJJJJJJHHHFFFBBB???>>><<<:::;;;@@@@@@<<<>>>CCC>>>===============>>>??????>>><<<;;;<<<===@@@AAAUUURRRLLLDDD===999999:::999:::;;;<<<;;;:::999888999:::;;;<<<<<<:::999777999666777;;;<<<;;;BBBKKK```qqq}}}~~~zzzuuuqqqsssyyyvvvgggZZZQQQLLLLLLLLLOOORRRRRRSSS[[[eeennn|||]]]XXXWWW\\\pppssseee___^^^ccciiicccaaa^^^\\\\\\[[[ZZZXXXWWWUUUSSSSSSUUUVVVWWWVVVSSSTTTUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPOOONNNLLLMMMNNNMMMKKKJJJIIIJJJKKKIIIGGGFFFFFFHHHKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJLLLLLLMMMNNNPPPQQQJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLLLLJJJPPP\\\sss}}}yyyqqq```ZZZXXXUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHEEEBBB???============>>>>>>>>>>>>>>>999999:::;;;;;;<<<<<<<<<===<<<;;;;;;;;;===>>>???PPPMMMHHHCCC>>>;;;999999:::::::::999::::::;;;;;;999::::::;;;;;;::::::999888888777555555888>>>BBBWWWlll~~~~~~|||{{{~~~uuuhhhZZZMMMIIIKKKOOOJJJJJJOOOSSSXXXbbbnnn~~~cccXXXWWW^^^}}}wwwhhh^^^]]]___```aaa^^^___``````^^^\\\YYYXXXVVVTTTSSSUUUWWWXXXVVVSSSQQQSSSTTTSSSQQQPPPPPPQQQWWWVVVRRRNNNKKKLLLOOORRRQQQMMMJJJKKKNNNNNNJJJEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGHHHGGGGGGGGGKKKOOOPPPMMMJJJOOOOOONNNNNNMMMKKKJJJIIIFFFHHHIIIKKKMMMMMMMMMLLLMMMNNNNNNLLLHHHHHHJJJMMMJJJXXXnnnxxxrrrkkk]]]XXXVVVSSSPPPOOOMMMJJJGGGGGGGGGGGGFFFDDDAAA>>>===<<<<<<==================;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<>>>>>>@@@???<<<:::888888888888999999888888888888999999999999::::::::::::999999888888777555555888===AAATTTiii|||tttsssxxxwwwiii^^^SSSIIIFFFHHHMMMNNNRRRVVVXXXaaauuunnn^^^UUU```{{{tttlllccc^^^___aaaaaaaaa^^^^^^___^^^]]]ZZZXXXVVVUUUSSSRRRSSSUUUVVVTTTRRRRRRRRRRRRPPPNNNOOOQQQSSSXXXVVVRRROOOMMMMMMNNNOOOOOOKKKIIIJJJMMMMMMJJJFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIIIIIIIGGGGGGGGGJJJMMMNNNLLLIIINNNNNNMMMMMMLLLJJJIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIHHHJJJMMMJJJSSSbbbxxxxxxnnniii]]]VVVSSSOOOMMMKKKIIIFFFDDDDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888<<<;;;;;;;;;;;;<<<<<<===:::999888888888:::;;;<<<888888777777777777777888999999::::::::::::999999777777777666666888<<<@@@NNNcccxxx|||qqqttt|||vvviii[[[RRRMMMHHHGGGIIIJJJPPPVVVXXXZZZiiiqqqaaa\\\TTTkkkpppgggccc______```aaa```^^^^^^^^^^^^]]][[[YYYVVVUUUSSSRRRQQQRRRSSSSSSRRRQQQRRRQQQOOOMMMKKKMMMQQQUUUXXXUUUQQQPPPPPPPPPNNNKKKKKKIIIHHHIIILLLMMMJJJGGGEEEEEEFFFHHHHHHIIIIIIIIIKKKMMMNNNMMMKKKIIIIIIJJJGGGGGGGGGIIIKKKKKKIIIGGGLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMPPPXXXiii}}}oooiii___SSSPPPLLLIIIGGGEEECCCAAAAAAAAABBBAAA@@@???======::::::::::::999999999999;;;:::::::::999999999888;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999888777777777777777777888888999999999999888888666777777777666888;;;>>>FFF[[[ssswwwqqqttt{{{|||lll^^^PPPKKKJJJJJJKKKMMMMMMRRRWWWYYYaaa{{{___WWW]]]___|||iiieeecccaaa``````___]]]ZZZ______^^^]]][[[XXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRROOOOOONNNLLLKKKLLLPPPSSSUUURRROOOPPPSSSSSSOOOJJJHHHGGGGGGHHHKKKLLLJJJIIIDDDFFFHHHIIIJJJJJJJJJIIIKKKLLLMMMLLLJJJHHHIIIJJJGGGGGGGGGHHHHHHHHHGGGFFFJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJLLLMMMMMMMMMQQQ^^^tttlllcccYYYPPPMMMIIIFFFDDDCCCBBB@@@@@@@@@@@@???>>>>>>===<<<:::999999999888888888777888888888999999999::::::999::::::::::::999999999888777777777777777777888;;;:::999888888888888888777888888999999888888777555777888888777888:::<<>>===<<<<<<<<<:::999999888888777777777666777777888999999::::::888999999999999888888777444444555666888999999:::<<<<<<;;;:::999999999999777777888888888888777777555666888888888888999:::;;;III___ttt|||sssqqqpppnnnyyyyyyzzziii[[[SSSKKKEEEFFFIIIKKKMMMQQQRRRUUU]]]pppddd\\\NNNSSSnnn}}}iiifffaaaaaaaaaaaaaaaaaaaaaaaa______^^^\\\[[[ZZZYYYYYYWWWXXXWWWUUUSSSSSSTTTVVVMMMNNNPPPOOONNNLLLLLLMMMMMMLLLLLLOOOQQQQQQNNNJJJEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDGGGJJJKKKJJJIIIGGGIIIMMMQQQUUU___qqqppp\\\SSSLLLLLLIIIEEECCCCCCDDDDDDCCCAAA@@@???>>><<<<<<;;;;;;::::::999999888777777666777777777888888888888888888888999999999888666666555666777999:::;;;<<<<<<===<<<;;;:::999999999999666777777777777777777666444666888999888888888999;;;BBBQQQggg|||yyyyyy|||}}}~~~xxxkkk\\\QQQJJJGGGFFFIIIKKKKKKMMMQQQSSS[[[jjjmmm^^^ZZZUUUccckkk```___ZZZ\\\___aaabbbaaa``````]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXUUURRRRRRTTTWWWPPPQQQPPPNNNLLLKKKLLLMMMMMMMMMNNNNNNNNNLLLJJJIIIFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFHHHIIIEEEGGGHHHGGGEEEEEEGGGIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHDDDCCCCCCFFFJJJKKKIIIGGGFFFKKKPPPRRROOOTTTiiikkk[[[VVVRRRLLLHHHEEECCCCCCDDDEEEEEEBBBAAA???>>><<<;;;;;;;;;:::::::::999888777777666999999888888777777666666777888999999999777666555666666777888888888888888===<<<;;;:::999999999999666666777777777777666666444666888999888888888888<<<===HHH]]]uuu|||||||||}}}nnnbbbWWWOOOGGGFFFIIINNNNNNMMMOOOSSSZZZggg|||___WWWQQQRRRlllxxxddd^^^]]]WWW[[[___bbbaaa___\\\ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXUUURRRQQQTTTWWWTTTSSSPPPLLLJJJJJJLLLOOONNNOOOPPPNNNKKKHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKLLLOOONNNLLLJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGGGGIIIJJJEEEGGGIIIHHHFFFEEEHHHKKKGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDFFFHHHIIIJJJIIIIIIDDDCCCCCCFFFIIIKKKIIIFFF@@@FFFNNNOOOJJJOOOhhhvvvcccXXXRRRLLLOOOKKKGGGCCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777777777777666777888888999777777777777666666666666333444666666666777999;;;<<<;;;999777555555555555555555555555666666666666666666666666666666666666777<<>><<<>>>>>>======<<<;;;;;;;;;:::::::::999888777777777666666777777777888888888777777777666666666555555333444555666555666888;;;:::999888666555555555555444555555555666666666666555555555555555555555555777;;;BBBMMM]]]pppyyysssiii\\\QQQKKKJJJJJJJJJIIIHHHJJJNNNUUU]]]ccc{{{jjj```^^^tttsssfff___[[[ZZZ]]]^^^______^^^]]][[[YYY[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOOOONNNLLLMMMMMMNNNMMMKKKHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBEEEHHHKKKLLLKKKIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGAAACCCFFFGGGGGGEEEEEEFFFIIIIIIJJJIIIFFFJJJXXXggg}}}pppaaaUUUPPPJJJGGGDDDAAA??????>>>===<<<>>>======<<<<<<;;;::::::999999888888777777666666555666777888888888777777777666666666666555555555333444555555444555777999777666666555444444555555444444444555555555666666555555555555555555555555555777;;;@@@MMMccc}}}~~~hhhaaaWWWOOOJJJIIIIIIIIIMMMHHHHHHOOOTTTYYYdddqqquuu]]][[[jjjyyyooo```___```^^^\\\]]]]]]^^^___^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTUUUQQQOOONNNMMMOOOOOOOOONNNLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAADDDHHHKKKLLLKKKHHHFFFFFFEEEDDDEEEFFFGGGGGGEEEBBBDDDFFFFFFEEEEEEGGGHHHKKKHHHFFFFFFFFFHHHRRR\\\}}}{{{pppbbbVVVPPPLLLEEECCCAAA@@@@@@@@@???>>>======<<<<<<;;;::::::999888888777777666666666555444555777999999888777555666666666555555555444444222333444444333444666888444444444444444444444555333333444444444555555555555555555555555555555555222555777:::DDD[[[zzz}}}zzzzzzrrr```XXXNNNHHHGGGHHHIIIHHHMMMJJJMMMVVVZZZ^^^ooobbbTTT[[[zzzttt^^^XXX]]]aaaaaa```^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[ZZZXXXUUUSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNMMMMMMNNNOOONNNMMMLLLLLLLLLLLLJJJIIIGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBEEEEEEDDDDDDCCCBBBAAAAAA@@@CCCGGGJJJKKKIIIFFFDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFFFFFFFEEEFFFIIIKKKKKKFFFBBBDDDFFFIIIOOOUUUjjjuuulll___SSSNNNKKKCCCAAA??????@@@@@@???===<<<<<<;;;;;;::::::999999777777777666666666666666333555777888999888666555555555555555444444444444111333333333222333555777222333333444444444444444333333333333444444444444555555555555555555555555111555777999???RRRmmm}}}wwwtttwwwtttdddWWWQQQJJJFFFGGGIIIJJJJJJMMMMMMQQQXXX___mmmhhh\\\WWW\\\mmmcccZZZZZZ]]]^^^```ccc``````___]]][[[YYYWWWWWWZZZ\\\]]]\\\XXXUUUSSSTTTWWWVVVUUUSSSQQQOOOMMMMMMMMMLLLKKKLLLNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDCCCBBBAAAAAA@@@???AAAEEEHHHHHHGGGDDDBBBCCCBBBAAABBBDDDEEEDDDCCCFFFFFFFFFEEEDDDDDDGGGIIIIIICCC@@@DDDHHHKKKNNNRRRZZZpppiiiaaaWWWKKKHHHHHH@@@>>>======>>>>>><<<;;;<<<;;;;;;::::::999888888777777777777666666666666444555666777777777666666555555444444444333333333111222333222111222333555222333333444444444333333222222222333333333444444444444444444444444444444222666777666888DDDXXXgggxxx{{{ssspppsssxxx{{{|||zzzuuueeeWWWLLLIIIFFFFFFHHHKKKMMMNNNQQQRRRTTT[[[mmmpppRRRSSSYYYfffvvvggg]]][[[[[[]]]\\\[[[]]]bbb```___^^^[[[YYYWWWUUUTTTZZZ\\\]]][[[VVVSSSSSSTTTXXXVVVTTTRRROOOLLLJJJIIIJJJJJJJJJKKKLLLMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????@@@BBBDDDFFFGGGEEEDDDBBBCCCBBBAAABBBCCCDDDDDDBBBEEEFFFEEEDDDBBBBBBDDDFFFGGGAAA???DDDIIIKKKMMMOOOLLL[[[ppp~~~[[[UUUNNNDDDDDDFFF@@@???===>>>>>>>>><<<:::;;;;;;::::::999888888888777777777777777777777777555555555666666666666777444444444333333333333222111222222222000111222444333444444555555444333222222222222222333333333333444444444444444444444444333555555333333:::GGGSSSdddzzzzzztttuuuyyy{{{vvvqqqrrr{{{tttjjjbbbVVVLLLEEEFFFGGGHHHIIILLLOOOQQQSSSYYY___kkkoooXXXJJJOOO^^^wwwwwwbbb]]]ZZZZZZ[[[^^^]]][[[]]]aaa^^^]]][[[YYYWWWVVVUUUTTTYYY[[[\\\XXXSSSPPPQQQTTTUUUTTTRRRPPPMMMJJJHHHGGGHHHGGGHHHIIIKKKKKKJJJHHHKKKKKKJJJHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAABBBDDDDDDDDDCCCHHHIIIIIIGGGDDDCCCDDDEEEEEEAAA@@@DDDHHHHHHIIILLLFFFMMMZZZhhhwwwvvvSSSOOOIIIBBBCCCGGGBBBAAA@@@@@@@@@@@@===;;;;;;;;;::::::999888888777777777777777888888888888666555555555555666777777444444444333333333222222000111222111000000222444444444555666555444333222111111222222222333333333444444444444444444444444333333333111111777BBBKKKUUUppp}}}yyy}}}yyyoootttuuuggg[[[SSSLLLFFFEEEHHHLLLLLLKKKLLLOOORRRSSS^^^jjjlllXXXUUURRRUUUeeeggg[[[___^^^\\\\\\______]]]___ccc[[[[[[YYYXXXVVVVVVUUUUUUXXXZZZZZZVVVPPPMMMOOOSSSSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFGGGHHHJJJJJJIIIGGGKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEEEECCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBAAABBBDDDEEEDDDCCCMMMMMMMMMLLLIIIGGGGGGGGGDDDAAAAAAEEEGGGEEEFFFIIIJJJKKKQQQ^^^pppiiiMMMHHHBBBEEEBBBCCCAAAAAAAAA@@@???===:::999:::999888888:::;;;:::888888888777555555444444444444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222222111000000000111333333222333333444444333333222555444333333444777999;;;GGGddd{{{ttt{{{xxxrrrhhh\\\RRRLLLHHHGGGDDDOOOMMMHHHNNNPPPOOOSSSSSSeeexxxZZZRRRMMMOOO```|||qqq```ZZZVVV^^^___`````````___^^^]]]]]][[[YYYXXXXXXXXXWWWUUUXXXXXXWWWTTTPPPNNNNNNOOOOOONNNLLLLLLLLLKKKIIIGGGFFFHHHKKKMMMKKKJJJIIIJJJLLLKKKHHHEEECCCCCCDDDDDDFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFEEECCCAAAAAABBBHHHEEEDDDEEEHHHIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCJJJHHHEEECCCBBBCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGMMMXXXggg~~~eeeMMMHHH@@@BBB>>>???CCCCCCBBBAAA@@@>>>===<<<:::888888888::::::999888888777666555444444444444444444444444444444444444333333333333333333333333333333222222222111111111222222222222222222222222222111000000000111222333222333333444444333333222444333333333444666888999>>>SSSnnnvvvttt|||tttjjjdddZZZPPPIIIFFFFFFGGGMMMQQQLLLIIIPPPRRRTTT]]]iiidddQQQPPPWWWggg}}}sss```XXXWWWXXX[[[\\\]]]^^^^^^]]]\\\\\\ZZZXXXVVVUUUVVVVVVVVVUUUVVVVVVUUURRRNNNLLLMMMNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFHHHJJJKKKJJJIIIIIIJJJKKKIIIGGGDDDCCCBBBCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDEEEEEECCCAAA@@@AAABBBDDDBBBAAACCCEEEGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCFFFIIIKKKDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEIIIQQQ]]]tttmmmZZZTTTHHHGGGBBBCCCCCCCCCAAA@@@>>>=========:::888777888999999888777777666555555444444444444444444444444444444444444222222222222222222222222333222222222222111111111222222222222222222222222111111000000111111222333222222333333333333222222333222222222333444666777777AAAVVVpppuuuttt{{{vvvhhh^^^XXXSSSLLLGGGDDDEEEHHHKKKOOOPPPLLLOOOUUUSSSXXXjjjeeeSSSOOOQQQjjjnnn^^^ZZZXXXXXXZZZYYYYYYZZZZZZZZZZZZZZZYYYVVVTTTRRRRRRSSSUUUUUUTTTUUUUUUSSSOOOLLLJJJLLLMMMLLLJJJJJJJJJKKKKKKIIIGGGFFFHHHIIIIIIHHHGGGIIIJJJIIIHHHEEEDDDBBBBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@CCCCCCBBB@@@>>>>>>@@@BBB?????????@@@CCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@CCCFFFIIIKKKBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCGGGPPPeeezzzjjjbbbSSSOOOHHHHHHAAA@@@>>><<<;;;;;;;;;;;;999888777777888999777666666555555444333333444444333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333333333222222111111111111222333444555777888DDD[[[nnnyyyuuu}}}ssseeeVVVLLLKKKJJJHHHHHHJJJMMMQQQSSSMMMPPPQQQWWW\\\YYYdddhhhUUUQQQVVV^^^www___^^^aaa\\\WWWXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSQQQPPPPPPRRRTTTUUUUUUUUUTTTRRRNNNKKKJJJLLLNNNKKKKKKJJJKKKLLLLLLJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDAAAAAABBBBBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@>>><<<===???AAA======>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAACCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCFFFVVVsss~~~pppeeeTTTPPPGGGDDD@@@???===;;;::::::;;;;;;999888666777777888666555555444444333333333333444333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111000000111111222222222222111222222333333222222111111111111111222222333444777444;;;IIIUUUiii}}}yyymmmbbbWWWLLLDDDEEEGGGLLLPPPUUUWWWYYYZZZQQQTTTTTTZZZ```ddd~~~dddVVVPPPSSS[[[uuuzzzeeeXXX]]]aaaZZZWWWZZZ\\\[[[ZZZXXXVVVUUUTTTSSSSSSQQQOOOOOOQQQTTTVVVVVVUUUUUUSSSPPPMMMLLLMMMOOOMMMLLLLLLLLLNNNNNNLLLJJJFFFGGGGGGGGGEEEFFFHHHJJJHHHGGGGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDDDDAAAAAACCCDDDDDDEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCCCCKKK___sss~~~ooocccRRRPPPGGGBBB@@@???>>>======<<<<<<<<<999777666666777777555444444333333222222333333333333333333333333333333333000000000000000000000000222111111111111000000000111111111111111111111111000000111222222222222111111111222222222222111111000111111222222222222333222111666===CCCVVVyyyjjj]]]TTTNNNIIIFFFEEEJJJQQQXXX\\\^^^]]]\\\SSSVVVSSSVVVdddxxxfffSSSOOOPPPZZZfffjjj^^^VVVYYY\\\[[[^^^ddd\\\[[[YYYWWWUUUTTTSSSSSSSSSQQQNNNNNNQQQTTTVVVWWWUUUUUUTTTRRROOONNNNNNOOOOOONNNMMMMMMNNNNNNLLLJJJEEEGGGHHHHHHGGGFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCAAA@@@>>>>>>======:::<<<============>>>???===@@@CCCDDDCCCAAAAAAAAA??????>>>>>>>>>>>>??????===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBCCCBBBEEEPPP\\\lllvvvzzziii]]]OOOQQQIIIBBB>>>>>>>>>>>>===<<<;;;;;;999777666666666666555333333333222222222222333333222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111///000111222333222222111111111222222222222111111111111222222333333222222...111666777888FFFhhh}}}rrrhhhYYYNNNIIIIIIJJJJJJLLLPPPVVV\\\```aaa___^^^WWW]]]\\\dddqqqYYYQQQQQQWWWlll|||___\\\XXXWWWYYY]]]```cccYYYXXXWWWUUUTTTTTTTTTTTTSSSPPPMMMMMMOOORRRUUUUUUSSSTTTUUUTTTQQQOOONNNNNNOOONNNMMMMMMMMMMMMJJJHHHDDDGGGIIIIIIHHHGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEDDDBBB@@@>>><<<;;;;;;888:::===???>>>======>>>>>>AAAEEEEEECCC@@@???@@@???>>>>>>======>>>>>>???<<<>>>@@@BBBCCCBBB@@@???>>>>>>?????????@@@@@@@@@>>>===>>>AAAAAABBBGGGOOOXXXfff{{{rrr```UUUIIINNNGGG@@@;;;;;;<<<===<<<;;;999888999777666555666666444333222222222111222222333333222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000///000111222333222111111111111222222222222111111111222222333333333222222...333888666444===RRReeeqqqxxx{{{uuudddZZZMMMEEEDDDHHHKKKMMMSSSVVVZZZ___aaabbbaaaaaa^^^hhhnnngggZZZSSSUUUWWWaaavvv```UUUXXXWWWUUUWWW[[[YYYTTTVVVUUUTTTSSSSSSTTTUUUVVVRRRPPPLLLLLLNNNQQQSSSTTTQQQSSSUUUTTTRRROOOMMMMMMOOONNNLLLLLLLLLKKKIIIGGGDDDGGGJJJKKKJJJHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEDDDIIIHHHFFFDDDCCCBBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBBFFFDDDBBB???===;;;999999777:::>>>@@@???>>>======>>>BBBEEEEEEBBB???>>>???>>>>>>============>>>>>>>>>@@@BBBCCCCCCAAA>>>===============>>>>>>>>>>>>===:::;;;>>>@@@AAADDDIIIKKK[[[uuuqqq___UUUOOOOOOCCCBBB===<<<<<<;;;;;;:::999999777666555444444333444444222222222222222222222222111111111111111111111111111///---...111222000...222111111111000000//////000000111000000///...---......//////000000111111222111111111000000//////000000000000111111111111111444666555444777===CCCWWWjjjzzzlllbbbUUUOOOGGGDDDHHHNNNSSSVVV[[[XXXYYY^^^bbbcccfffjjjooovvvqqqYYYVVVUUUZZZggg~~~ooo```^^^WWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXUUURRRQQQOOOMMMMMMPPPSSSTTTTTTNNNMMMLLLLLLLLLMMMNNNOOOSSSNNNQQQYYYWWWLLLFFFIIIGGGHHHJJJLLLKKKIIIGGGEEEFFFGGGHHHJJJKKKKKKJJJJJJOOOIIIBBB@@@BBBDDDCCCAAABBBCCCCCCAAA@@@@@@BBBDDDDDDDDDCCC@@@===;;;<<<<<<>>>???AAAAAAAAA@@@>>><<>>@@@>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;:::@@@???>>>>>>???AAACCCEEEFFFOOOeeennn\\\RRRLLLLLL@@@@@@<<<<<<<<<;;;::::::999999777666555444444333333444222222222222222222222222111111111111111111111111111///......111111000...111111111000000000/////////000000000000//////...///////////////000000000111111111000000000////////////000000000111111111111444555555333555;;;AAALLLbbb{{{rrrcccYYYJJJHHHGGGIIINNNSSSWWWYYY^^^^^^```ddddddeeejjjrrrqqq[[[OOOSSS]]]nnn{{{___TTTSSSUUUUUUTTTTTTSSSSSSTTTTTTUUUTTTUUUWWWXXXXXXVVVSSSSSSQQQNNNNNNOOOQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOSSSPPPVVV___]]]PPPHHHIIIGGGHHHJJJKKKKKKIIIGGGEEEDDDEEEFFFHHHHHHHHHHHHHHHLLLGGGAAA???AAACCCCCCAAA@@@AAAAAA@@@??????AAACCCAAAAAA@@@===:::888999:::???@@@AAAAAA@@@>>><<<;;;@@@CCCFFFEEE@@@===>>>@@@======<<<<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;???>>>>>>>>>???AAACCCDDDDDDIII\\\~~~kkkYYYOOOIIIIII??????<<<<<<;;;;;;::::::999999777666555444333333333333222222222222222222222222111111111111111111111111111///...///000111000...111111000000000000//////......///000000000//////000000//////////////////111111000000000000////////////000000000000111111111333444333222333888<<>>@@@BBBBBB@@@>>>???@@@???======???@@@CCCCCCBBB@@@===;;;;;;<<>><<<;;;<<<@@@CCCBBB???===>>>@@@<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;<<<>>>??????>>>>>>===>>>>>>======>>>@@@BBBCCCCCCCCCPPPpppeeeUUUKKKFFFGGG???@@@<<<<<<;;;;;;:::999999888666666555444333333333333111111111111111111111111111111111111111111111111000/////////000000000///000000000000000000//////------...///000000000///000000000//////......---000000000000000000//////////////////000000000111111222333222111111444777777DDDZZZpppvvvvvvyyyvvvfffXXXOOOLLLLLLPPPTTTVVVWWWYYY^^^bbbbbbdddfffggggggqqq~~~bbbYYY]]]```iiiYYYSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRRRRTTTVVVVVVVVVSSSQQQOOONNNOOOOOONNNMMMNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJPPPXXXVVVMMMEEEDDDFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDAAA>>>===>>>@@@AAA@@@>>>???@@@???>>>===>>>@@@CCCDDDCCCAAA>>><<<===>>><<<======>>>>>>>>>===<<<===???AAAAAA???======>>>;;;;;;;;;::::::999999999888888888888888888888888:::<<<===????????????>>>============>>>@@@AAABBBEEEAAAGGG^^^zzz[[[NNNGGGBBBDDD===???<<<;;;;;;:::999999888888666555444333333222222333111111111111111111111111000000000000000000000000///000000000/////////000//////////////////000000,,,---...///////////////000000//////......------//////////////////000000...////////////000000000111111111111000111222444111555DDD^^^xxxxxxssstttvvv~~~xxxhhhXXXNNNKKKKKKSSSUUUWWWWWWWWW[[[bbbhhhjjjjjjkkkooovvvuuuaaaTTTUUU^^^xxxfffVVVRRRRRRQQQNNNPPPQQQRRRTTTUUUUUUUUUUUUTTTRRRPPPPPPRRRTTTUUUTTTOOONNNMMMMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGJJJMMMLLLGGGDDDCCCFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDAAA???===<<<===>>>??????>>>@@@AAAAAA?????????@@@@@@@@@@@@===;;;999:::;;;999:::;;;<<<===>>>>>>>>>???@@@AAAAAA???===;;;;;;;;;:::::::::::::::999999888888888888888888888888:::;;;===>>>????????????<<<<<<<<<===>>>???@@@AAAEEEAAACCCNNN^^^ooo{{{UUUKKKEEE@@@BBB:::===;;;;;;::::::999999888888666555444333222222222222111111111111111111111111000000000000000000000000...000111000///...///111......////////////000000------.../////////......//////........................////////////000000......////////////000000111000000000000111111222666444???ZZZxxxtttooopppqqq}}}}}}{{{zzzxxx~~~ooo^^^QQQKKKKKKNNNSSSUUUWWWZZZ^^^dddjjjnnnnnnmmmrrr}}}sssaaaZZZTTTVVV]]]uuuhhhYYYRRRSSSUUURRROOOQQQRRRTTTUUUVVVVVVVVVUUUSSSQQQOOONNNPPPQQQQQQQQQLLLKKKKKKMMMOOOQQQQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDEEE??????>>>===<<<===>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@AAAAAA???<<<;;;<<<===888999999:::<<<===>>>>>>??????@@@???>>><<<:::999;;;;;;;;;;;;::::::::::::888888888888888888888888999:::<<<===>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@AAA@@@AAAEEEJJJWWWlll~~~{{{WWWOOOJJJDDDDDD:::===;;;;;;::::::999888888888666555444333222222222222111111111111111111111111000000000000000000000000...000111111......///111........./////////000000.........///......------------.........................../////////000000........./////////000000000//////000111222222111888777AAAXXXqqquuullllllqqqyyyvvvtttttt~~~zzzpppaaaTTTNNNMMMPPPRRRSSSWWW^^^gggooorrrrrrqqqsssuuuwww___YYYYYYXXX```mmmeee^^^VVVSSSTTTVVVUUUTTTRRRTTTUUUWWWWWWWWWVVVUUURRRPPPNNNNNNNNNOOONNNLLLKKKKKKKKKMMMOOOQQQPPPOOOOOONNNLLLJJJHHHHHHHHHHHHFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCDDD?????????===<<<<<<===>>>???AAABBBCCCAAA@@@@@@AAABBBCCCCCCAAA>>>===>>>@@@:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999:::;;;=========<<<;;;::::::<<<===>>>?????????===>>>@@@AAABBBHHHZZZkkk]]]VVVQQQJJJHHH===>>>;;;;;;::::::999888888777555555444333222222222222000000000000000000000000000000000000000000000000...000222111...---///111---.........//////000000.../////////...---,,,,,,,,,------....../////////---.........//////000000............/////////000000//////000111222222111222333===PPP```kkkwwwwwwkkkllluuuvvvqqqnnnsss|||jjjaaaTTTMMMMMMPPPTTTVVVWWW]]]hhhuuu~~~~~~xxxqqq~~~nnnZZZLLLNNNRRRXXXiiibbbZZZVVVQQQOOOPPPSSSUUUUUUSSSUUUWWWXXXXXXWWWVVVUUUQQQOOONNNMMMNNNMMMKKKIIILLLKKKKKKMMMOOOPPPOOOMMMQQQPPPMMMKKKJJJIIIIIIIIIDDDFFFGGGFFFFFFFFFFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCC???@@@???>>><<<;;;<<<===>>>@@@BBBBBBAAA@@@???@@@???@@@@@@>>><<<;;;;;;======<<<;;;:::999999999999888888999;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<666666666666666666666666999:::;;;<<<<<<<<<;;;:::999:::;;;===>>>>>>??????;;;<<>>======>>>>>>???@@@AAABBBCCCCCCDDDDDDAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<;;;;;;<<<===>>>===;;;999888888888999777777888888888888777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::>>>DDDHHHfffrrr~~~dddVVVUUUNNNIIIEEE>>>???<<<888777777777666555555444333333222222333333000000000000000000000000////////////////////////000...---,,,,,,---...000........................------------------------------------------------------------............,,,------...//////........./////////000000000000111000111444666<<>>AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;=========>>>>>>=========>>>===<<<;;;;;;;;;<<<<<<===<<<;;;999888777888888666777777888888777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<>>CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<>>>>>>????????????>>>>>><<<;;;;;;::::::::::::;;;<<<;;;:::888777777777777555666666777777666666555777888999:::::::::::::::999999999999999999999999888999999999999:::===??????KKKfffyyy```SSSSSSMMMHHHEEE>>>???;;;777555666777777777444444333222222222222333000000000000000000000000///////////////////////////...------------...///------------------------,,,,,,------------------,,,,,,------------------,,,,,,---------.........------...............---........./////////000000000///000333444333888>>>NNN]]]ppp~~~||||||}}}}}}zzzzzzxxxjjj^^^VVVMMMMMMMMMOOOUUU^^^iiiooolllqqqzzznnnUUUOOOSSSWWWkkkyyyllljjjjjj^^^UUUTTTTTTUUUVVVXXXYYYYYYUUUUUUUUUUUUUUUUUUVVVVVVQQQNNNLLLKKKMMMNNNNNNNNNKKKJJJHHHGGGHHHIIILLLMMMOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGJJJKKKHHHGGGEEEEEEFFFFFFDDDCCC??????>>>>>>???@@@AAABBBDDDBBB>>>;;;:::<<>>@@@??????>>>======<<<<<<===>>>>>>??????>>>>>>===::::::999999999999999999::::::999888777777777666555555666666666666555555777777888999999999999999888888888888888888888888666888999999888777999:::>>>CCCWWWyyyttt]]]SSSTTTOOOIIIDDD<<<:::888777666777666555333333222222111111111111111////////////////////////.................................------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...---...............------............////////////---+++---000111///111666>>>KKK^^^nnnxxx{{{|||nnnaaaVVVQQQLLLOOORRRUUUYYY^^^eeejjjeeepppoooWWWKKKOOOYYYttt~~~tttWWWQQQSSSUUUVVVWWWWWWXXXXXXSSSSSSSSSTTTTTTTTTTTTTTTLLLLLLLLLNNNOOOOOOMMMKKKIIIHHHFFFFFFFFFGGGIIIJJJLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIGGGFFFFFFFFFGGGFFFDDDBBB>>>>>>======>>>???AAABBB@@@???<<<;;;;;;===@@@BBB@@@@@@@@@@@@???>>>======??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999999999999999999999888777777666555555666666666666555555777777888888999999888888777777777777777777777777555777888888666555666777<<<;;;EEE^^^zzzpppZZZRRRUUUPPPJJJDDD;;;888777666666777666444222222222111000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------.........,,,,,,,,,,,,------------.........///......---,,,------........./////////000---...111111...---000555???OOO```qqq|||ttt{{{rrrcccXXXRRROOOMMMRRRWWWZZZ[[[^^^bbbeeefff|||iiiUUUKKKJJJVVVfffeeeRRRUUUXXXYYYXXXWWWVVVVVVRRRRRRRRRQQQQQQQQQQQQQQQIIIJJJKKKNNNPPPOOOKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFCCC@@@======<<<<<<===???AAABBB>>>===<<<<<<<<<>>>@@@AAA======>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<888888999999999999888888777888999999:::999999999999999::::::999888888777555666666777777666666555666777777888888888777777666666666666666666666666444666777666555444555666999555999III]]]ppppppYYYPPPRRRNNNIIIDDD<<<:::888666555666666666555333222111111000000111111////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,---......///++++++,,,,,,,,,---------......//////...------,,,---------.........//////333//////222222///...000555999DDDUUUiii|||{{{ooorrr{{{vvvfffXXXPPPOOOQQQPPPUUUZZZ\\\\\\^^^dddhhhtttkkkUUUNNNKKKNNNbbb{{{uuurrrnnnWWW[[[^^^^^^ZZZVVVTTTSSSPPPPPPPPPOOONNNNNNNNNMMMIIIIIIIIIKKKMMMMMMKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGEEEFFFHHHJJJJJJHHHEEECCCDDDDDDEEEGGGGGGFFFBBB>>><<<<<<<<<<<<===???AAABBB???>>>>>>>>>============:::;;;<<<>>>???@@@@@@@@@===============<<<<<<<<<666777777888888777777666777888999:::::::::999999999::::::;;;;;;:::888888666777777888888777777666666777777777777777666666666666666666666666666666444555666555444444555777777555888@@@KKKXXXjjjxxxqqqYYYNNNPPPKKKHHHEEE???===:::666444555777888888444333222222111111222222////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,---...//////++++++,,,,,,,,,---------.../////////...---,,,,,,---------........./////////++++++///000///...000333333999III^^^sssooolllqqqyyy{{{{{{{{{mmm]]]QQQLLLOOOSSSRRRVVVZZZ\\\\\\```gggmmmdddUUULLLMMMLLLPPPjjjtttaaa```rrr~~~sss^^^]]]```cccaaa\\\VVVRRRPPPOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIFFFHHHKKKMMMLLLIIIEEEBBBCCCCCCEEEGGGGGGEEEAAA===<<<<<<;;;<<<===???AAABBB@@@@@@@@@???>>><<<:::999999:::<<<>>>@@@AAABBBCCC===============<<<<<<<<<666666777777777777666666777888999:::;;;;;;:::999999:::;;;<<<;;;:::999888777777888888888888777777666777777777777777666666777777777777777777777777555555555444333333666888333444888<<>>???@@@AAABBBEEEAAA===;;;:::::::::999:::;;;===>>>>>>>>>===<<<::::::;;;;;;:::999777666999999888888888888888999::::::::::::::::::::::::;;;<<<<<<:::777555444555666666666777888888999999666666666666666666666666777777777777777888888999777666555444333222222222222444666777888???JJJSSSqqqeeeQQQIIIJJJCCC>>>???<<<777777666666555555444444111111111000000000/////////............---------------............------///...------,,,,,,,,,---------------------------............................../////////......---,,,,,,,,,------------...++++++,,,,,,,,,,,,------------...///////////////////////////............//////000444???OOObbbnnn~~~}}}yyyssstttuuuxxxzzz||||||||||||mmmfff^^^TTTNNNNNNQQQTTTUUUVVVUUUSSSQQQRRRdddkkkSSSIIIIIILLLVVVbbbsssqqqYYYRRRPPPQQQVVV^^^cccdddbbbfffgggddd\\\WWWVVVUUURRRQQQPPPNNNLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIILLLKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIHHHFFFDDDBBBAAA???@@@AAABBBAAA@@@>>>======>>>??????@@@AAABBBBBBAAA>>><<<:::::::::999888999:::;;;======<<<<<<;;;::::::::::::999888777666999999888777777777888999999999999999999999999888:::;;;;;;999777666777888777777777777888888888888555555555555555555555555555555555555555666666777666555444333333222222222111333444444444999AAAHHH^^^vvvaaaMMMGGGHHHAAA======;;;777777666666555444444444111111000000000000/////////............---------------............------//////...---------......------------------------------------------------000000000000000///...---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------...////////////..............................000000111444???OOO[[[~~~ssswww{{{}}}}}}|||oooaaaWWWPPPJJJJJJOOOTTTVVVVVVRRRQQQPPPOOOXXXuuugggQQQHHHIIIHHHPPPddd{{{jjjWWWNNNJJJIIIKKKRRRZZZ```bbbbbbbbbdddaaaYYYUUUUUUUUUTTTPPPOOOMMMLLLKKKJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGEEEDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@>>>===@@@@@@@@@@@@AAAAAAAAABBB<<<;;;::::::;;;:::888777888999:::;;;<<<;;;;;;:::;;;:::999888888888888888999888666555555777888:::999999999888777777666666::::::999888777777:::===999999888888888777777777555555555555555555555555333333222222333333444555555555444333222222222222111333555444222444999>>>III^^^~~~```MMMGGGIIIBBB>>>???<<<777666666555555444333333111000000000///////////////............---------------............------......------------......------------------------------------------------000000000000///...---,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---......//////......------...............///...111222000///555AAALLLnnnzzzyyy~~~yyyqqqdddXXXNNNIIIFFFHHHPPPUUUUUUSSSNNNOOOPPPWWWjjjiiiTTTJJJIIIPPPOOOYYYssslllVVVNNNLLLHHHHHHJJJNNNTTTYYYZZZZZZ^^^```]]]VVVRRRTTTUUUTTTPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFEEEDDDDDDFFFGGGLLLKKKIIIGGGEEEEEEDDDEEEHHHGGGFFFEEECCCBBBBBBBBBEEEEEEEEEEEECCCBBB@@@????????????????????????>>>999999:::;;;===<<<999777888999:::<<<<<<;;;;;;:::;;;:::888777777777888999999888666555555666999:::::::::999888777777666666999999888777666888<<<@@@::::::999888777777666666444444444444444444444444222111111111111222333333444444333222222222222222333444666555444444666888>>>LLLddd]]]JJJEEEHHHBBB>>>???<<<666666666555444444333333000000000////////////...///............---------------............---------,,,,,,,,,,,,,,,------------------------------------------------------...///......---,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...............,,,---------......//////---000222///,,,///999AAAZZZkkk}}}yyynnndddYYYPPPIIIFFFEEEHHHNNNRRRQQQNNNNNNMMMQQQ```~~~hhhXXXNNNKKKMMMWWW\\\pppppp]]]SSSNNNKKKGGGHHHIIILLLPPPSSSTTTTTTYYY[[[ZZZTTTQQQSSSTTTSSSPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDFFFHHHGGGEEECCCCCCCCCKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBAAABBBBBBFFFEEEEEEDDDCCCAAA@@@???======<<<<<<<<<<<<;;;;;;999999;;;===???>>><<<999999:::;;;<<<===<<<;;;;;;:::999888777666777888999888777666555666777999:::;;;;;;:::999888777777666888888777666666888<<<@@@:::999999888777666555555444444444444444444444444222222111111222222333444333333222111111111222222111333444555555555555666999???MMMbbbyyyWWWFFFAAAEEE???<<<<<<999666666555555444333333333000000////////////......///............---------------............------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,---......//////+++---///---+++---333999HHHYYYooo||||||~~~|||mmm___TTTMMMIIIFFFFFFGGGJJJMMMNNNNNNMMMTTTTTTZZZooobbbQQQLLLJJJMMMRRRccctttoooZZZTTTQQQLLLGGGEEEFFFHHHJJJMMMPPPRRRSSSTTTXXXWWWSSSPPPRRRRRRQQQQQQPPPNNNMMMLLLKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFIIIKKKIIIFFFCCCDDDFFFHHHGGGFFFDDDEEEFFFHHHIIIDDDCCCBBB@@@@@@@@@AAABBBCCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@===;;;999:::;;;======<<<<<<;;;999888888777777777888888777777777888888999:::::::::::::::999999888888777777888888777666777:::===888888777666666555444444333333333333333333333333222222111111222222333444222222111111000111111222...///000222333333333333444666<<>>CCC>>>:::;;;888666555555444444333333222000000/////////.........///............---------------............------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,------...//////,,,---......---...111333888EEEXXXjjjvvv~~~~~~wwwwwwyyyyyykkk]]]PPPHHHFFFGGGEEEHHHLLLOOOPPPPPPRRRTTT\\\eeeuuuyyydddQQQJJJHHHIIISSS```{{{rrrWWWMMMMMMMMMJJJGGGEEEFFFHHHJJJLLLNNNPPPRRRQQQUUUVVVSSSPPPQQQPPPNNNRRRQQQOOONNNMMMLLLMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDGGGIIIHHHGGGJJJPPPVVVOOOMMMKKKHHHGGGGGGHHHIIICCCBBB@@@??????@@@AAABBBAAAAAA@@@???????????????=========>>>>>>>>>>>>>>><<<<<<<<<===??????===;;;888999:::;;;<<<;;;;;;:::777777888888888888777777666777999:::;;;;;;;;;:::888888888888888888777777777888888777666666777999666666555555444444333333222222222222222222222222111111111111111222222333111111000000000000111111.........000111222111111222333666:::DDDUUUhhhvvv}}}SSSBBB>>>CCC>>>;;;;;;888666555555444444333222222000/////////............//////.........------------..................------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,---...//////000000000000000111111222///555EEEZZZmmmzzz{{{tttrrrsss{{{tttkkk]]]PPPFFFBBBEEEIIIFFFKKKRRRUUUTTTVVVZZZ^^^cccvvvuuu]]]TTTNNNMMMJJJKKK\\\qqqlll[[[LLLHHHJJJIIIJJJMMMHHHIIIJJJKKKKKKKKKMMMNNNOOOTTTVVVSSSPPPPPPOOOLLLSSSRRRPPPNNNMMMMMMMMMNNNGGGGGGGGGFFFEEEDDDDDDCCC@@@CCCEEEFFFIIIQQQ^^^ggg[[[XXXSSSNNNJJJHHHGGGGGGBBBAAA???>>>>>>???AAABBBBBBBBBAAA@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA===<<<<<<===>>>>>>===;;;777888999:::;;;:::999999666777888999999888777666666777:::<<<===<<<;;;:::666666666666777777777777777888999888666444555666555444444444444333333333222222222222222222222222000000000000000111222222111000000000000000111111111000///000111222111111333555666555666AAASSSaaayyywwwPPPGGG@@@???===999777777666666555444444444444555444333222111000...---------------------------------.........---,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++*********++++++,,,,,,,,,...,,,+++,,,+++)))+++///---------............///+++,,,---...///111222222///222888FFF___xxxxxxqqqllltttyyy}}}~~~~~~wwwlll___PPPHHHEEECCCFFFJJJJJJMMMPPPRRRUUUXXX^^^bbbrrrpppYYYRRRNNNMMMLLLGGGJJJbbb}}}ttt```XXXTTTOOOJJJGGGGGGHHHHHHKKKIIIHHHIIILLLOOOPPPPPPVVVTTTRRRPPPOOOQQQSSSTTTTTTRRROOONNNNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFHHHLLLWWWfffqqqddd[[[PPPIIIGGGHHHFFFEEEFFFEEECCCAAA@@@@@@@@@AAADDDBBB@@@======>>>@@@BBBAAAAAABBBAAA@@@>>><<<;;;<<<<<<;;;<<<>>>>>>===;;;777888999<<>><<<888:::;;;;;;999888888999:::::::::;;;<<<===<<<:::555555444222222333777:::999888666666777777666444666666666777666555555444222111111111000000//////111111000000//////..................////////////////////////000000000000444333000///222:::DDDKKKddduuuOOOGGG@@@???===:::777777555555444333333333333333222111111000///...------------------------------------......------,,,+++...------,,,,,,,,,------,,,,,,,,,+++++++++******---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++---000///+++***,,,,,,,,,,,,,,,---------...,,,,,,---...///000111111///111555===RRRkkk{{{yyyppptttxxxzzzzzz}}}uuunnn```UUUJJJFFFDDDCCCFFFJJJJJJNNNRRRSSSTTTZZZeeeooo```SSSMMMIIIIIIMMMNNNWWWpppbbbVVVNNNMMMJJJHHHGGGHHHJJJKKKMMMKKKJJJKKKNNNPPPQQQQQQXXXTTTOOONNNOOORRRUUUUUUTTTRRROOONNNNNNMMMLLLJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDFFFHHHIIILLLTTT___hhh```XXXOOOIIIGGGGGGEEECCCCCCBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<>>>===<<<===>>>>>>===;;;888888999<<<>>>???===;;;888999;;;:::999777888999888888777999:::;;;:::888666777666444333333666888777666444444444444333111444444444444444333333222111111111000000000//////000000000000//////......////////////000000000000.../////////000000000000222222222222333777===AAARRRlllsssNNNFFF??????>>>:::777777444333333222222222222222/////////.........------------------------------------......------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,***+++......+++***---+++++++++,,,,,,,,,------------........./////////...000111333@@@WWWooo}}}~~~~~~~~~wwwuuuwwwxxxyyy~~~~~~tttggg^^^QQQKKKEEEEEEFFFFFFHHHLLLMMMQQQUUUVVVZZZggg{{{uuu\\\NNNKKKIIIGGGLLLWWWbbbpppaaaQQQNNNLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMNNNPPPRRRRRRQQQWWWRRRMMMMMMRRRWWWXXXWWWUUURRROOOMMMLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHIIIIIIKKKOOOWWW]]]ZZZTTTMMMHHHGGGFFFCCCAAA?????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@>>>>>>============>>>>>>???>>>======>>>>>><<<;;;999999999;;;======;;;999888999::::::888777777888666555555666888888777666777888888666444333444666666555333333444444222000111222222222222111000000000000000000////////////000000000////////////...//////000000000111111111....../////////000000000000222333444333333444666>>>OOOeeewwwqqqLLLDDD??????>>>:::777777444444333222222222222222........................------------------------,,,------...------,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,------...***++++++++++++,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++000+++)))***++++++---000+++,,,,,,,,,,,,---------........................---//////...333FFF```sssvvvxxxzzz|||xxxwwwvvv{{{}}}tttgggYYYPPPIIIEEEEEEHHHJJJJJJKKKNNNPPPQQQTTT[[[jjjhhhWWWKKKGGGIIIJJJMMMYYYlll~~~zzz^^^OOOLLLNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRPPPOOOPPPRRRSSSSSSRRRSSSOOOLLLPPPYYY^^^]]]ZZZUUURRRNNNLLLKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIIIIJJJLLLPPPSSSSSSOOOKKKHHHFFFEEEBBB@@@===>>>>>>???????????????===>>>@@@AAAAAA@@@@@@???<<<<<<;;;;;;<<<===???@@@AAA???===<<<======<<<::::::999999:::;;;;;;999777888999:::999777666666777555444444555777777666555666777888666444333333444666444333444555666555444000111111111111000//////////////////////////////////////////////////////////////////000000000000........./////////000000000222333333222000000111333<<>>???>>>;;;888777555444444333333333333333......////////////000000------------------------,,,,,,------...------,,,+++++++++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,---------*********+++++++++,,,,,,.........---,,,+++***)))++++++++++++++++++++++++000,,,,,,000333111//////------------........................------------,,,...///...///:::OOOaaahhhpppxxx~~~yyyvvvvvv|||rrrhhh\\\OOOFFFEEEDDDFFFKKKLLLKKKLLLPPPOOONNNSSSdddfffUUUOOOJJJHHHJJJPPPXXXiii\\\MMMLLLNNNMMMGGGHHHJJJLLLNNNNNNNNNNNNRRRQQQPPPQQQSSSTTTSSSRRRMMMKKKMMMUUU___ccc```[[[TTTPPPLLLJJJIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGHHHIIIJJJLLLMMMLLLKKKHHHGGGEEEDDDAAA?????????>>>>>>>>>============>>>@@@AAAAAA@@@???>>>;;;;;;::::::;;;===???AAAAAA>>><<<;;;<<<<<<;;;::::::999888888::::::888666777999:::999777555555555555444444555777888666555444666666555333222333444444333333444666777777666111111111111111000//////.....................///.............../////////---------.........//////............////////////000111222111000000111333111666===FFFRRRbbbwwwgggHHHBBB>>>??????;;;888777555555444333333333333333/////////////////////000------------------------,,,,,,------......------,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++------...------,,,+++***,,,,,,,,,++++++++++++***,,,,,,111:::>>>888///+++---------.........//////......------------------------///000000444@@@MMMUUUcccsss{{{}}}{{{{{{yyymmmcccZZZRRRIIICCCFFFEEEHHHLLLMMMKKKMMMRRRQQQSSS```{{{nnnUUULLLJJJIIILLLQQQaaajjjzzzdddLLLIIIKKKKKKIIIDDDFFFIIILLLOOOQQQRRRSSSPPPOOOPPPQQQTTTTTTSSSRRRKKKKKKOOOVVV___bbb___[[[RRROOOJJJHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@>>>===<<<======>>>>>>???@@@@@@@@@???===<<<::::::;;;;;;===>>>???@@@???===:::999:::;;;;;;:::999888777777888999888666777888999888666444444444555444444555777888666555333444555444444444666777444333222333444555444333111111111111111000//////---------...............---............/////////,,,,,,---------.........------.........////////////000000///...///222444111333888===CCCOOOeeeyyy```GGGAAA===??????;;;888777444333333222222222222222........................------------------------+++,,,------......------,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,---------------,,,,,,,,,,,,,,,+++++++++******+++***...777;;;666...))),,,,,,---------.........------------------------111------000111000444;;;BBBSSSggguuu}}}|||rrriii\\\RRRMMMJJJGGGEEEIIIIIIKKKOOOOOONNNRRRYYY\\\hhhgggYYYLLLIIIIIINNN^^^ooonnnOOOHHHJJJFFFDDDFFFHHHIIIJJJMMMOOOQQQSSSTTTMMMMMMNNNPPPSSSTTTSSSRRRMMMNNNPPPTTTXXXZZZZZZYYYPPPMMMIIIGGGGGGIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDFFFHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBBCCCAAA???===;;;;;;===@@@BBB@@@@@@@@@@@@???===<<<<<<:::;;;<<<===>>>?????????===;;;888777999:::;;;:::888777555666777888888777777888999888555333333444444444333555666777666444333444555555555777;;;>>>999777555444444333111000000000000000000//////...,,,,,,---------.........---------.........//////------------.........///---------.........//////---...000///......000111000///222666999>>>NNN]]][[[FFF@@@===??????<<<888777333222222111000111111111......---------,,,,,,,,,------------------------+++,,,,,,---.........---------,,,+++*********************++++++,,,,,,,,,---,,,,,,++++++*********)))************+++++++++,,,,,,------...---------,,,,,,,,,++++++*********...(((&&&+++//////---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......444---+++///111......111666HHH^^^ppp}}}|||}}}zzzqqqfff]]]PPPGGGEEEFFFGGGGGGNNNMMMOOORRRRRRSSSXXX```kkkttt___UUUPPPLLLLLLNNN[[[yyymmmTTTDDDIIIKKKBBB???GGGIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMPPPSSSTTTSSSQQQQQQPPPPPPPPPRRRSSSUUUWWWOOOLLLHHHFFFGGGIIIKKKKKKFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDBBBBBBCCCDDD@@@>>>;;;:::;;;>>>CCCFFFBBBAAA@@@???>>><<<<<<;;;:::;;;===???@@@??????>>><<<999777666888:::;;;;;;777666444555777888888777777888999888555333333333444333333444666666555333444555555555666999>>>BBB???===:::888666444111...//////000000//////...---,,,,,,,,,------.........---------.........//////............/////////000---------.........//////+++---000000///...------///,,,---111222222999CCC