BM6(2 HHHCCCHHH^^^ssspppggg___RRRGGGBBBDDDJJJOOObbbhhhrrr{{{xxxqqqjjjjjjjjjhhheeeeeehhhgggccciiiiiigggeeedddggglllpppqqqrrrwww~~~~~~zzzwwwyyyxxxttttttmmmmmmvvvpppffffffdddaaafffiiigggeeehhhppp{{{pppyyyuuu{{{}}}~~~~~~zzzyyyvvvttt||||||{{{~~~~~~~~~}}}}}}qqqpppqqqrrrmmmhhhhhhmmm|||}}}yyyyyynnn}}}vvvtttwwwyyyxxxkkkcccaaafffjjjhhhlllsssttttttvvvxxx{{{}}}BBBEEEWWWuuu|||hhhRRR@@@666444444///111444555666999???DDDIIIPPP[[[iiixxx~~~|||zzztttllljjjlllgggnnnuuuwwwxxx|||~~~}}}wwwvvvxxxxxxvvvzzziiiSSSHHHGGGLLLQQQXXX```XXXZZZKKKVVVSSSYYYYYYlllmmm```[[[]]]dddpppvvvvvvfffdddgggiiiyyy~~~zzz~~~~~~~~~vvvyyy}}}wwwsssfffaaaiiilll]]]RRRUUUWWWtttxxxyyywwwyyyyyyttttttwwwyyypppqqquuutttzzz}}}uuupppnnnmmmlllmmmpppsssuuuooonnneeeeeemmmjjjeeekkkcccgggiiijjjooowww{{{{{{nnnzzz{{{|||zzzjjjeeelllyyybbbAAA333666666777777777666555555555444666666666888===CCCIIIMMMZZZcccppp|||yyypppnnnpppssskkkgggdddcccdddccc]]]XXXUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ\\\```eeejjjmmm||||||lll___XXXUUURRROOONNNggg___PPPVVVNNNGGG[[[___\\\ZZZUUUKKK@@@@@@FFFKKKLLLNNNMMMKKKHHHFFFEEEIIIKKKNNNOOOOOOPPPRRRTTTaaaeeekkksssyyy~~~{{{yyykkkppp|||{{{wwwvvvsssrrr]]]VVVgggsssmmmbbb___fffllloooiii```^^^fffooo{{{vvvxxx{{{yyy{{{{{{zzz~~~yyysssnnnppprrrssssssssstttvvvxxxzzz|||www~~~}}}gggFFF777999999666666555555444333333333333222111111222555888:::000555<<<@@@CCCIIIQQQXXXccciiirrr{{{}}}xxx|||{{{~~~~~~|||ttt|||rrr~~~yyyqqq~~~}}}vvvrrrtttuuutttwww|||qqqtttwwwyyyyyyyyyyyyzzzqqqrrrtttuuuuuuvvvyyy|||ffffffggghhhjjjlllnnnpppvvv|||~~~}}}|||wwwsssqqqqqqmmm```XXX[[[]]]XXXUUUWWW\\\\\\\\\]]]]]]^^^^^^^^^bbbbbbcccccccccaaa```___\\\\\\]]]]]]```eeekkkpppooopppnnniiiiiipppwwwyyyrrr^^^WWW[[[XXXYYY```bbblllZZZRRR^^^llljjj```YYYeeehhhkkkmmmmmmppptttxxx}}}~~~yyyvvvvvvttt{{{{{{gggFFF666888777555444444333222222111111222111111000//////000000///111222000---,,,///222...222999???DDDJJJPPPTTTgggnnnyyy~~~{{{zzz|||wwwwwwrrryyy}}}{{{xxxvvvwwwzzz~~~ttt{{{}}}zzz|||}}}~~~}}}wwwvvvzzz~~~~~~}}}|||wwwrrrpppooonnnmmmjjjllljjjcccaaacccffffffWWWSSSTTT]]]eeejjjmmmppp{{{{{{~~~}}}yyy{{{~~~~~~{{{wwwssssssxxx|||{{{|||}}}|||{{{}}}zzzfff\\\[[[WWW[[[fffjjjZZZOOOEEEHHHSSSWWWNNNCCCEEEDDDEEEKKKRRRWWWVVVTTTbbbqqq~~~~~~zzz~~~|||}}}~~~}}}~~~zzz||||||zzzhhh}}}}}}xxxeeeFFF777888666555555444333333222111111000000111111111111111000111222333222000///000222222333333222222222555777999===CCCIIIOOOUUU\\\aaagggppp|||}}}}}}ttttttwwwyyywwwrrrqqquuuuuuwwwxxxxxxwwwzzz~~~yyywwwtttqqqtttyyy|||zzzvvvtttrrrmmmiiimmmuuuzzzzzzwww~~~uuurrryyy~~~{{{~~~|||{{{eeewww}}}~~~|||tttcccHHH======:::777777666555444333222222,,,,,,.../////////......(((***+++,,,,,,---...///111111111///......111333///000000111111333666888;;;AAAIIIOOOTTT[[[fffnnnrrrzzz~~~jjjaaafffppptttsssvvvuuuxxxzzzsssmmmuuu~~~tttvvvsssuuucccnnnwww}}}zzzuuuiiiYYYEEE>>>>>>999999999888777555444333333///000000000///...------//////000000000//////...---......---,,,,,,///111000000/////////000111111555666777666666999>>>CCCBBBGGGMMMRRRTTTVVVZZZ^^^fffjjjqqqxxx~~~ttthhhjjjsssvvvssshhhuuuyyyxxxwwwpppmmmoooyyygggyyy|||{{{mmm]]]NNN???===>>>888:::999888777555444333222333333222222111000000000///////////////---+++***000111111///...---...///...---...///000111111111666444222000//////000000000111222444555666888999666:::>>>BBBEEEHHHLLLNNNPPPRRRWWW\\\aaadddggghhhppprrrvvv{{{yyy{{{xxxlllwwwzzz|||mmmZZZKKK@@@AAACCC;;;:::999888777555444333222000////////////000111222...---...///000000...,,,+++---...///......000111,,,,,,,,,...///000///---...------...///000...---111///...///111222222111...000222333333333444555333444666888:::;;;<<<===>>>>>>???AAABBBEEEGGGHHHDDDKKKRRRWWWYYY]]]ccciiiuuuuuuvvvxxxyyyzzz{{{|||{{{~~~wwwrrrxxx~~~|||ssstttVVVHHHFFF>>>AAA>>>:::999777666444333333333111000000////////////000///............---------......------------..............................................................................////////////000000000000////////////////////////222111000000000111333333000000000000000111111222555555555666666666777777::::::::::::;;;;;;;;;;;;AAABBBBBBCCCDDDEEEEEEFFFHHHIIIKKKMMMPPPRRRSSSTTT[[[\\\___bbbgggllloooqqq|||~~~YYYbbbzzzvvvuuuvvvWWWIIIFFF???BBB>>>;;;:::888666444333222222111000//////////////////............------------......------------......------------------------------------------------------------------------....../////////000000000////////////////////////000000///...///000111222000000/////////000111111111111111111222222222222111111111222222222333333333444444444555666666666//////000111222333444555444444555666777999;;;<<<@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEGGGJJJLLLMMMRRRQQQRRRUUUYYY[[[[[[ZZZZZZeeennnsss^^^ggg|||vvvvvvwwwXXXJJJGGG@@@CCC@@@===<<<999777555333222111111000//////.........///............------------...------,,,,,,------...---------------------------------------------------------------------------.........////////////..............................------......///000//////......//////000111............//////////////////000000000111111111..................//////111111111111111111111111111111000////////////000111111000000///.........111111111111111222222333444333222333555555444333777===>>>;;;???HHHKKKHHHJJJPPP\\\eeecccWWWMMMIIIKKKMMMNNNOOOOOOOOOQQQRRRQQQYYYccciiigggaaa]]]ZZZVVVQQQOOOQQQSSSSSSTTTWWWSSSRRRQQQOOONNNLLLKKKJJJHHHHHHIIIKKKMMMNNNOOOPPPOOOPPPRRRUUUWWWZZZ\\\]]]hhhjjjkkkjjjiiihhhiiijjjqqqrrrtttvvvyyy|||~~~{{{zzzzzztttuuuVVVHHHGGGAAAEEECCC???===;;;888555333111000111000///........................---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------......//////.........---......///000........./////////000000111111111222222222333333111111000000000000000000111111000000000000000000333222222222222222333333444444444444444444444444666666555555444444555555555444444444555666666666111444444111333999<<<;;;>>>>>>CCCJJJKKKEEE>>><<>><<<;;;===BBBJJJRRRTTTSSSWWW\\\KKKDDD@@@@@@???<<<<<<>>>;;;;;;;;;;;;::::::::::::999999888888777777666666666777777888999:::;;;<<<555666777666555444555777:::::::::;;;<<<<<<======KKKMMMNNNIIICCC???AAADDDIIIKKKNNNOOOOOOPPPRRRTTTVVVXXX[[[```eeeiiimmmnnnmmmnnnppprrruuuwwwyyyzzz}}}uuuvvvqqqqqqTTTFFFFFFBBBGGGFFF@@@>>><<<999666333111111111000///...------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------...///............////////////........./////////000000////////////............,,,,,,,,,------.........---------------...///000.........///000000000111111111111000111111222222444555666777999;;;===???555666666555666;;;??????>>>;;;===CCCHHHHHHGGGIIIOOOPPPQQQOOOLLLJJJIIIIIIDDDCCCEEEIIIHHHDDDGGGNNNMMMFFFAAA@@@>>>:::888999333444444444444444444444444444333222111000///...111111111111111111111111333444555555444333444555555555444444333222222222999===@@@===777222111333///111222222111222333555555555555555555555555555666666888999;;;<<<===>>>;;;999999>>>EEEIIIHHHEEEJJJMMMRRRUUUWWWXXXYYYZZZeeehhhlllqqqtttvvvwwwwww}}}|||}}}{{{{{{{{{{{{zzzxxxqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvvvvwwwwwwwwwwww}}}~~~zzzrrrsssxxx|||}}}oooxxxwwwrrrpppqqqSSSFFFFFFBBBHHHGGG@@@???<<<999666444222222111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,+++,,,------...+++++++++,,,,,,,,,---------------............///------------------------//////000111222333333444222111000///////////////111111000000000000000000111111111111222333444555333555777888999<<<@@@CCCBBBAAA>>>:::888777666555:::888:::???AAA>>>;;;<<>>@@@CCCEEEFFFGGGIIIKKKHHHIIIJJJKKKJJJHHHFFFEEELLLNNNMMMFFF???>>>FFFNNNZZZXXXTTTRRRRRRQQQPPPOOOCCCAAA>>>======<<<;;;:::========================777777888888888999999999======>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJJJJDDD===:::;;;===>>>===@@@AAACCCFFFJJJNNNQQQSSS\\\^^^ccciiioootttwwwyyy{{{fffpppzzzssstttsssUUUGGGFFFBBBHHHFFF@@@???<<<999777555444333111111///...---,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,++++++++++++++++++,,,------************++++++++++++---------............///,,,,,,,,,------.........******++++++,,,---------------,,,+++************------------,,,,,,,,,,,,------------...///000111,,,.../////////111555999555555666999;;;<<<===>>>@@@???AAAEEECCC===:::;;;777:::???CCCHHHOOOUUUZZZPPPGGGFFFMMMNNNDDD>>>>>><<<888777:::;;;777555555444444333222111111000///000000000000000000000000......//////000111111111...///000000///...///000111111111111222222333333000111222444444444444444///000111000///...///000......///000222333444444444444444444444444444444666666666777999;;;>>>???>>>AAADDDEEEDDDCCCCCCCCC===>>>???@@@BBBCCCDDDDDD@@@BBBFFFKKKQQQTTTUUUUUUIIIFFFBBB>>><<<;;;;;;<<>>???@@@777666666888;;;======<<<<<<999777666666777666555111111111111111111111111555555666666666777777777333333333333333333222222111111222222333444444444444444555555555555555555...///000111333555777999000222444888;;;===???@@@888<<>>;;;<<>>CCCJJJOOOTTTVVV]]]]]]^^^___aaacccdddeeennnqqquuu{{{jjjssswwwtttwwwwwwWWWHHHGGGAAAGGGEEE@@@>>><<<:::777666444444111111///...---,,,,,,+++---------,,,,,,,,,++++++++++++************++++++************************************************************************)))************+++++++++************************((()))***+++,,,+++******++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))************+++++++++))))))******+++,,,------,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...+++,,,,,,---...//////000......------...///000000000111222000...///222666333222333555555333222333222222666;;;<<<:::===BBB:::<<<===>>>@@@CCCHHHLLLNNNAAA:::@@@BBB<<<777888:::666777:::;;;666333333000000000111111222222222111111000///...---,,,+++111111111000000000//////...///000///...---...000/////////.........------///---++++++,,,......------...//////......///000111111111111111000000000111111111111111111111111333444555555444444555777333666:::===>>>>>>???@@@@@@@@@AAABBBEEEGGGJJJKKKKKKMMMQQQZZZccchhhiiiggg___YYYQQQIIIDDDEEEGGGJJJIIIFFFCCCDDDFFFDDD===666:::999888888888888555333333111//////000111111111111111111111111111111111////////////000000000000//////000000111222222222333333333444333222111111...///111000//////111222000000000000000111222222555555555444222111///...000555888777333444;;;AAABBBDDDFFFHHHHHHGGGEEEDDD@@@@@@???>>>======>>>>>>===>>>@@@BBBCCCDDDEEEEEEAAABBBCCCFFFGGGIIIIIIJJJLLLMMMPPPRRRUUUXXXZZZ\\\___hhhmmmmmmpppuuuvvvsssqqqooolllfff```ZZZUUURRRKKKJJJHHHFFFDDDBBBAAAAAABBB@@@???BBBGGGIIIFFFBBB???BBBEEEEEEBBB@@@AAABBBAAADDDIIILLLMMMMMMNNNOOOOOOQQQUUUXXXYYYYYYXXXVVV^^^]]]^^^bbbggghhhccc^^^jjjhhhffffffjjjpppwww|||eeekkkuuuxxxvvvUUUGGGIIIDDDHHHCCCAAA@@@===:::777555333222000...---+++******++++++++++++,,,------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------.....................///000000222111///---...000222444111222444777888999999999;;;;;;;;;;;;;;;<<<======DDD@@@;;;777555333222111444444444333222111///...222111000///............------------------------........................111000///.......................................,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000000000111222222222222111444555777666555555666777666999;;;=========>>>???AAAAAABBBDDDGGGKKKNNNPPPHHHGGGDDDBBB???===<<<<<<::::::999888777666555555222222222222222111000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000222222333333333444444444000111222444777999;;;<<>>DDDIIIFFFAAA<<<::::::<<<===???>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::888666444333555777777555333222222555444222222444555555444333333333333333333333333444444444333333444444444555555666777777777777777888888999999999:::::::::>>>>>>=========>>>>>>???CCCEEEIIIMMMQQQTTTUUUVVV^^^______^^^\\\ZZZXXXWWWWWW[[[___```dddjjjmmmkkkooorrruuuvvvwww|||}}}|||~~~}}}|||||||||uuuwwwyyy|||yyyYYY~~~{{{llltttxxxuuuTTTGGGIIIDDDHHHCCCAAA???===999666444222111000///---+++*********++++++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------......------......///000111444777999888444///+++333111...---...222666:::666666666777888;;;===>>>;;;999777777888999999999333444444444444444333333//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------........................////////////////////////...///000000111111000000333444666555444444555666666888:::;;;;;;;;;;;;<<<999999:::;;;===???AAACCCBBBAAA???===;;;:::999888666666555444333222111111000000111000000//////...////////////////////////............////////////////////////////////////000000000000000000000000........................------........./////////000000000000000000000000000000000111111111222222000111222333444555666666777888:::<<<>>>@@@BBBBBBEEEEEEFFFGGGGGGFFFEEEDDDGGGJJJQQQYYY___```\\\XXX^^^^^^^^^\\\[[[ZZZ\\\^^^eeebbb]]]XXXUUUSSSSSSSSSKKKJJJHHHFFFCCC@@@>>>===999999:::999888777555444111222333333222111222333444222111111222333333222222222222222222222222222333333222222222222333333222333444444555555444444444444444444555555555555666555555555666777777888888999;;;===>>>??????>>>===>>>@@@AAABBBBBBAAAAAA>>>???>>>:::999===>>><<<===??????===:::;;;AAAFFFQQQNNNHHHAAA>>>@@@FFFKKKJJJSSSeeexxx}}}wwwuuu^^^UUUUUU___]]]OOOHHHKKKTTTUUUTTTOOOKKKMMMVVV^^^eeeiiijjjhhhggghhheeeaaahhh]]]UUU[[[bbb```VVVNNNGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEECCCCCCEEEGGGIIIDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB<<<===???CCCFFFIIILLLMMMLLLLLLLLLLLLMMMMMMMMMNNNQQQPPPOOOOOOQQQTTTWWWYYY^^^]]]]]]aaaeeeeeeaaa\\\VVVVVVVVVWWWWWWYYYZZZZZZ^^^^^^```ccchhhmmmrrrtttlll\\\|||}}}wwwzzzvvvtttTTTGGGIIIEEEIIIDDDAAA???===999666444222111000///---+++*********++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************+++++++++,,,,,,,,,,,,---------,,,,,,------...///===BBBIIIPPPSSSRRRNNNLLL555666888999777444000...444333333333555888;;;<<<:::888444111///,,,)))&&&,,,,,,,,,++++++******)))...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///////////////111333444444333333444555555666777777888888777777888888888888999:::;;;<<<<<<;;;999888666555555555333222222111000///....../////////............---------------------------++++++,,,,,,,,,---------------------------------........................------------------------------------....................................---............/////////111111111111000000000000222333333333333444444444777888:::<<<>>>?????????@@@??????AAAFFFJJJLLLMMMLLLLLLMMMQQQUUUUUURRROOOTTTRRRNNNKKKGGGEEEDDDDDDHHHGGGDDDBBB???<<<:::888555666666666666555444333111111000///...///111444222111//////000111111000111111111111111111111111111111000000000000111111000000111222222222222111111111111111222222222222111111111222333444555666666777888999::::::999888:::===BBBHHHNNNRRRUUUWWWJJJIIIEEE===:::<<<<<<:::555777999888888:::???DDDKKKIIIEEE@@@>>>???CCCGGG^^^aaaooo|||]]]RRRVVVhhhjjjVVVHHHKKK```\\\UUUNNNLLLQQQYYY```ooorrrsssooommmllliiiddd[[[TTTQQQWWW]]]ZZZRRRLLLNNNNNNMMMLLLJJJIIIGGGGGG555666777888999999999999666666555444333333333333555555555444333222222222666666777888999:::;;;;;;111222222222222333333333444333333333333333444555888777777999<<<<<<888444222222333444555777999:::888999;;;???CCCHHHMMMOOOZZZ```hhhooossstttuuuuuu}}}}}}wwwyyy~~~wwwuuusssSSSFFFIIIEEEIIIEEECCCAAA>>>;;;777555333222111///---+++************+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))************))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++,,,------555777;;;AAAGGGMMMRRRUUUlllcccUUUGGG===999:::;;;444222111000000222444666111111333777;;;>>>>>>===???>>><<<999777555444333000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////////////////111222222111111333444444444333444444555444333888888888888999::::::;;;888777666555444333333333333222222111000000//////.........---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////......111222222333444555555555222333555777:::<<<===>>><<<:::888888999<<<@@@AAABBBCCCEEEIIIKKKJJJFFFCCC??????>>><<<;;;999888888888888777666555444444333222222222333333333222222333222000---,,,---111444222000......///000000///000000000000000000000000000000////////////000000///000111111222111111111222222222333333333444444555555555666777888:::;;;;;;<<>>AAADDDFFFIIIOOOSSSZZZZZZYYYWWWUUUVVVZZZ\\\]]][[[eeerrrlll]]]bbbuuufff\\\hhhwwwffffffbbb^^^XXXSSSQQQRRRSSSSSSQQQTTTUUURRRPPPQQQOOOKKKMMMUUU```ddd\\\PPPJJJLLLHHHFFFCCC???;;;888777666888999;;;<<<<<<<<<;;;;;;:::999888777777777777777666666777777888888999999444444444444333333333333777777777777777777777777666777777777777777666666777666555666777777444222444444555555666888999:::999999:::;;;===@@@BBBDDDDDDHHHKKKMMMKKKHHHFFFEEEDDDEEEGGGJJJKKKKKKKKKLLLXXXTTTXXXbbbkkkrrrrrrkkk___iiimmmeee^^^]]]]]]\\\[[[\\\hhhxxxxxxiiiccchhh{{{mmmsssqqqQQQEEEIIIFFFJJJFFFFFFDDDAAA===:::777555444111000...+++***))))))***+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++***************++++++,,,...---,,,,,,///444999<<<;;;KKKccctttvvvgggRRRBBB<<<;;;999999999:::<<<===LLLKKKLLLMMMPPPQQQPPPNNNEEEDDDAAA???===;;;::::::555444222000...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...//////000000//////...///111111000111222444444222000111222333222000222333444555666777888888777666555444333333333333222111111000000/////////......---------......///******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...------.........///////////////000111222333444555333333555666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;CCCFFFIIIIIIHHHFFFFFFFFF>>>>>>>>>===<<<:::999888222222333333333333444444/////////000000000111111555444222///------000222222000///...///000///...////////////////////////000000////////////000000000111222222333222222222333333333333444444444444666666666777888:::;;;<<<888:::<<>>:::>>>@@@@@@AAADDDDDD@@@:::;;;<<<===<<<===>>>@@@@@@BBBCCCDDDDDDFFFIIIKKKOOOTTTeeeuuukkkSSSLLLWWWUUULLLVVVqqqzzziii[[[]]]```\\\XXXUUUTTTSSSQQQNNNGGGJJJKKKHHHGGGIIIGGGDDD<<>>@@@@@@>>>===<<<===;;;>>>AAABBBAAA@@@AAACCC===<<<;;;999777444333222333333222222222111111111///......---......//////333333333222000///000111222000.........///...---........................//////............//////000000111222222222222222000000000111111111222222222222222222333444666666333444555777888888888777888999:::::::::999888777222777:::;;;<<<>>>===999::::::;;;<<<;;;;;;::::::777999;;;===>>>@@@CCCEEEDDDGGGRRR___ZZZJJJFFFMMMZZZPPPQQQ]]]aaaYYYTTTXXXUUUQQQLLLJJJJJJKKKMMMMMMNNNPPPPPPKKKJJJKKKIIIEEEIIIBBB>>>AAADDDAAA===<<<333222111000111222333444777666333111111111222333222222111111111111222222111111222222222222333333------------......//////111111111111000000000000//////000222222222222222222111000////////////000222222111111000111111222222222333444555555666666666777888888888999<<>>BBBCCCAAA======777>>>QQQSSSFFFBBBKKKKKKQQQ\\\fffgggdddaaannnggghhhqqqrrrfffXXXRRR}}}tttpppnnnPPPDDDHHHFFFLLLHHHHHHFFFBBB???;;;888555444222000...,,,***))))))))))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***&&&(((+++---...///......///...............///000666777999;;;===>>>>>>>>>999666333222111111000///000///...,,,,,,---///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,************************))))))))))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---...............---...000000000111222444444111---...222444333000111222444666888888888888555555333222111000000///---------,,,,,,,,,,,,,,,---,,,*********,,,---///************************************++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......111111111111111111111111222222222222333555777888999;;;===<<<<<<===@@@CCCBBBCCCDDDGGGJJJJJJGGGEEE???>>><<<999777666555555111111000000///......---///...---,,,,,,---......,,,///333444333222111111000...,,,,,,,,,---,,,***------------------------------,,,,,,,,,,,,---------......///000/////////---------.........//////...............///000000///000111222222111000///***,,,...111333444444444---111333111222444333000333444666888:::;;;:::999:::<<<>>>??????AAACCCEEEHHHEEEFFFIIIJJJIIIKKKPPPPPPLLLIIIKKKLLLKKKJJJKKKPPPOOOMMMKKKJJJKKKMMMOOOKKKMMMLLLGGGEEEEEEDDD@@@BBB888111333888888666555888777555444222111111000111111000/////////000111//////.........//////000000000//////////////////333444444555555666666666111111000000////////////...///////////////000000------,,,+++******,,,..................///000111,,,---...///000111111111222444555555333222333444333777999888:::???@@@<<<:::@@@888777DDDBBB999>>>JJJEEEFFFPPPWWWUUUSSSSSSQQQQQQTTTZZZ```bbb___\\\~~~uuuvvvjjjooonnnOOODDDHHHGGGLLLHHHGGGEEEBBB>>>:::777555333222111...,,,***))))))))))))***+++++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))...---,,,++++++,,,---...............///111333444///000222444444333222111666333///,,,,,,,,,,,,+++000///,,,***))))))*********)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,---...000111000111333444555111---...222555444111000111333444555555444444444333222000...---------......------------------+++***)))((()))***,,,...************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111111111111222333555888999777777777666666;;;CCCIIIKKKHHHHHHLLLRRRQQQIIIBBB999888666555444555666666000000000000000000000000///...---,,,+++,,,------'''+++111555555333222111///---+++***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,------------,,,,,,,,,---------...............---------...//////,,,---...///000///......111111222222222111000///333666555222222666666444444555666777888888555333777999::::::999:::===???BBBBBBDDDGGGKKKJJJEEE???EEEIIIMMMMMMNNNPPPNNNJJJFFFIIILLLKKKIIIEEEDDDCCCHHHJJJIIIEEECCCEEEDDDAAA<<<<<<======888222333888111111111111111111000000...///000111111222222222000000////////////000111...//////000111222222222/////////000000000111111222222111111000000000000000//////...------......//////...---,,,,,,///111+++++++++,,,...///111222///000111111111111000000...111444555444222222222///333444222333999:::777444@@@999333<<<999777GGGBBB;;;;;;EEELLLMMMOOOVVVMMMTTTXXXYYYZZZ]]]\\\XXX```xxxvvv{{{rrrXXXFFFJJJNNNJJJJJJIIIEEEAAA>>>===999444///333111...,,,*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((***---(((+++...***...333...............////////////000000111111111111000000222000......///000000000...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------////////////000000000000111111222222222333333333111222333333444444333333222222111111000/////////...------,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++******************************************************+++++++++,,,,,,,,,............////////////000000000000111222333444555555666888:::<<<>>>?????????@@@AAA@@@@@@>>>===555444444333333222222111000000///------,,,,,,,,,......------,,,+++******...---...111555666555222************************************************++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------////////////000000000000111111222222222333333333333333444444555666666666888777777888999<<<>>>???===>>>@@@CCCEEEFFFFFFFFFDDDBBBAAACCCHHHLLLMMMMMMOOOJJJHHHLLLKKKFFFDDDFFFBBBAAA@@@???>>>>>>======999999888777666555444444222111000000///000000000000000////////////000000///............---------...........................------......///000111////////////............//////.........---------------------------------,,,---......//////..................///////////////000000000111111111111222333666777888888666555888999::::::::::::;;;<<<;;;;;;===>>>AAACCCEEEGGGLLLLLLMMMOOOQQQSSSUUUVVVssszzzvvvmmmUUUDDDJJJNNNKKKKKKHHHEEEBBB???<<<888444111333111...+++***)))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))((('''&&&&&&'''((()))'''(((000222((('''---***............/////////////////////000000/////////111///------.../////////...---,,,+++************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---.../////////000000000000111111111222222222333333111222222333444333333333222222111000000//////......------,,,,,,+++***************************************)))))))))(((((())))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++*********************************************************+++++++++,,,,,,.............../////////000000000000111222333333444444555777888:::<<<===<<<===>>>>>>>>>===<<<;;;444444444333222222111111000///...---,,,,,,,,,,,,------,,,,,,+++*********+++******---000111///---************************************************************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...------............------....../////////000000000111111111222222222222333333333333444555555666666777777777888:::;;;===>>>@@@@@@AAAAAACCCDDDEEEFFFEEECCCBBBDDDGGGJJJKKKJJJNNNIIIHHHKKKJJJDDDBBBDDDDDDCCCAAA???===<<<;;;;;;999888777666555444444333111111111000000000////////////............//////............------------------------------------------------...///000111////////////............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------.........//////////////////000000000111111111111222444666777666555555:::;;;;;;:::888777777888::::::;;;===???BBBDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLzzzrrr|||ppphhhQQQBBBIIINNNLLLMMMFFFFFFDDDAAA;;;777444333222111...+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))((('''&&&&&&'''((())))))...<<<===---(((......---............/////////---......//////......---///...,,,,,,---......------,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,....../////////000000000000111111111222222222222111111222333333333333222111111111000//////......---------,,,++++++************************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++*********************************************************++++++++++++,,,---------.........//////000000000000111222333333333333444555666888:::;;;999:::;;;;;;;;;:::888777444333333222111111000000//////...---,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))+++,,,,,,+++)))************************************************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,.........////////////000000000000111111111222222222333333444444555555666555666777999:::;;;;;;<<>>???000,,,222111---------.........//////.........//////............,,,++++++---------+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,........./////////000000000000000111111111111222000111111222222222222222111000000//////...------------,,,,,,+++*********************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******************************************************************++++++++++++,,,,,,,,,---.........////////////000000111222333222222222333444666777888888888999999999777666555333222222111111000//////......---,,,++++++,,,,,,+++*********))))))((((((+++++++++,,,,,,+++***(((************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,------.........///////////////000000000111111111222222222333444444555555444555777999:::::::::999===>>>@@@BBBCCCCCCDDDCCCGGGFFFEEEEEEEEEEEEDDDDDD@@@AAACCCDDDDDDCCCCCCEEEDDDCCC@@@>>>;;;999888888666555555444333333222222...///000111111///---,,,------,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++++++++------------...///000000//////.........---------------,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000...///000222222222222222222444555666555555777999777777888999:::<<<>>>???@@@???>>>===============eeekkkjjjvvv~~~qqqooohhhQQQCCCJJJOOOLLLMMMEEEGGGGGGCCC<<<777666777333111...+++)))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********((((((''''''''''''((((((***)))000222******000---------------...............//////000000//////...,,,+++***+++,,,---,,,***++++++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,............//////////////////000000000111111111///000111111222222111111000000//////...------------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---.........////////////000111222333222222222222333444555666777888888999888666555444222111111000//////......---,,,,,,++++++++++++,,,******)))))))))))))))(((+++,,,------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------...................../////////000000111111222222333444444444333444666888999999888888888:::???CCCEEEEEEDDDCCCGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHGGGEEEDDDEEEEEEAAA@@@>>><<<;;;999999888444444333333222111111111---...000111000///---+++,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...///000............------------++++++,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............/////////---...///000000111111111000222444444444444666888666666666777888999;;;<<<;;;;;;:::::::::;;;;;;<<>>:::777777555333///,,,***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***$$$'''***&&&+++000+++,,,------------........./////////000000/////////,,,++++++,,,------+++***+++******)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++------........./////////////////////000000000000//////000111111111111000/////////...------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***++++++,,,---......////////////000111222222222222111111222333444444777777888888777555333222111000000//////...------,,,++++++******+++++++++******))))))))))))))))))***,,,------***((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******((())))))))))))*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------........./////////000111111222222333333444333444555666777777777777666999>>>BBBEEEEEEDDDCCCFFFGGGHHHHHHFFFDDDDDDDDDLLLPPPQQQLLLGGGFFFEEEDDD@@@???===;;;:::999888888222222222111111000000000---.../////////...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000.........------------,,,******++++++++++++,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------.........///------......///000000111222444555444333222333444555555555666666888999999888888888888888999:::;;;gggPPPPPPsssyyymmmgggRRRDDDLLLQQQMMMMMMIIIGGGDDDBBB???<<<999666666444111---+++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((''''''(((((((((((('''''',,,&&&))),,,)))---111,,,,,,,,,---------.........---......//////......---,,,++++++,,,......,,,*********))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++---------.........//////........./////////000000...///000000111111000000//////......---,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,---......///......//////000111222222222222111222222333333666666777666555333222000000000//////...------,,,++++++************++++++************************))),,,...---+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))*********++++++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------,,,------------.........000000111111222333333333444444444444555666777777999:::<<>>999555777555222...,,,*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''***&&&+++...)))+++///+++,,,,,,,,,---------......,,,------......------,,,,,,++++++---......,,,******)))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++---------.........//////............/////////000...//////000000000000000///......------,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---...............//////000111222333222222222222222333333555555555555444222000///000//////...------,,,,,,+++***************++++++***************+++++++++***---000///,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......000000000111222222333333555444333333444555777888>>>===<<<<<<===@@@DDDFFFCCCFFFIIIJJJHHHFFFGGGIIIBBBJJJMMMHHHDDDFFFHHHGGGCCCAAA>>>;;;888555444333000000000000///////////////...---,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///111111...000222333333444666888555555555555555666777888===<<<<<<;;;;;;;;;;;;<<<{{{\\\hhhzzzmmm```IIIAAANNNSSSOOOOOOIIIFFFEEEEEE@@@999777999999888555111,,,***+++,,,(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************------------------------........................//////000000000000//////......---------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------......//////000000111111000000000000000000000000555555444333333222111111////////////...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((,,,000111...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111222111000000000222444666888888999:::<<<>>>@@@AAA@@@SSS^^^TTTHHHFFFHHHFFFFFFFFFPPPZZZWWWGGG@@@BBB@@@???===:::777555444333222111000///............---------,,,,,,+++++++++------++++++++++++---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++............////////////111222222333333444555555777555444666999;;;999777::::::;;;;;;;;;:::999888]]]hhhlllkkk___IIIBBBNNNSSSNNNOOOIIIFFFDDDCCC???999777999888777444000+++))))))+++(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********------------------------......................../////////000000/////////...------------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,,,,---.........///000000111111000000000000000000000000333333333222111000000000/////////......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((+++000111---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------......///000000111111222111000000111222444666777888888:::<<<>>>@@@AAACCCSSS[[[SSSJJJIIIJJJIIIDDDBBBIIIRRROOOEEEBBBGGG@@@>>><<<999777555333333222111000///............---------,,,,,,+++++++++------,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++............////////////111111111222333333444444666444333555888999888666;;;;;;<<<===<<<;;;:::999ppp{{{vvviii^^^JJJCCCOOOSSSNNNOOOKKKFFFCCCAAA>>>999777:::777666333///***(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,,,,,,,,,,///......------,,,,,,+++************************(((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,,,,------------------------------------......////////////......------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))******+++,,,,,,,,,---......//////000111111000000000000000000000000111111111000000//////...............---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------......///000000000111111000000111222444555777777888:::<<<>>>@@@AAABBBLLLPPPJJJEEEGGGHHHEEEDDDAAABBBGGGFFF@@@@@@FFF>>>===;;;888666444333333111000///......---......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++---............/////////000000000111222222333333444333333444666777777666::::::;;;<<<;;;:::999888ggg^^^KKKEEEPPPSSSNNNOOOMMMFFFBBB@@@>>>999888:::888777444///+++(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,......------,,,+++++++++************************(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,------------------------------------......//////......------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,------......///000000111000000000000000000000000111000000000//////......---------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,------......///000000111000000000111222333444666666777999<<<>>>@@@BBBAAAEEEFFFBBBBBBEEEEEEBBBGGGBBBAAABBB@@@<<<<<<@@@<<<;;;999777555333333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---------.........///////////////000111111222222444444444555666777777777777888888999888777666555{{{iii```NNNGGGPPPSSSNNNOOONNNGGGAAA@@@???;;;999::::::999666111,,,))))))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********++++++,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++++++++,,,,,,,,,------------------------------------............------------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,---------...//////000000////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---......//////000000000000111222333333555666777999;;;>>>@@@BBBCCCDDDCCCAAACCCFFFFFFDDDDDDAAA@@@AAA@@@===;;;<<<999888777555444222222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------------...............//////000000111222222444555555666666777777888777777888888888777666555vvvllldddQQQHHHPPPRRRNNNQQQOOOHHHBBBBBBAAA===::::::;;;:::666111,,,))))))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++))))))******+++,,,,,,,,,---,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))***+++++++++,,,------......///000000////////////////////////////////////////////////+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,,,,---.........//////000111111222222222444555666888;;;>>>@@@BBBAAA@@@>>>>>>@@@BBBBBBAAA>>>===>>>@@@BBBAAA>>><<<777666555444222222111111//////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,------------........./////////000111111222222333555666777666666777999999999:::;;;:::999888777iiisss}}}ppphhhSSSIIIPPPRRROOORRRPPPHHHCCCDDDDDD@@@;;;999:::999666000+++(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))******++++++,,,,,,---......//////000////////////////////////------------............******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,------.........///000111111222222222444444666888;;;>>>@@@BBB===<<<;;;<<<===<<<===>>>=========>>>@@@AAA>>>:::666555444222222111111111///...---,,,+++++++++++++++++++++,,,,,,---------,,,---...//////...---,,,---,,,++++++******++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,---------.........//////000111111222222333222444666666444444666888999:::;;;;;;;;;:::999888hhhsssmmm||||||sssjjjUUUJJJPPPQQQOOOSSSPPPIIIDDDFFFFFFAAA;;;999999888555///***''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))******++++++,,,,,,------...//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,---.........///000111111222222111333444666888;;;>>>@@@BBB???>>>???@@@???>>>>>>@@@AAA@@@>>>===>>>>>>;;;666555444333222111111111111......---,,,+++++++++++++++++++++,,,,,,---------,,,---...//////...---,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......000000000111222222333333000333555555333333555777888888999:::999888777666\\\qqqppp~~~uuuuuu]]]DDDIIIWWWUUUPPPOOOMMMIIIGGGDDD@@@<<<888:::888444000,,,***((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((()))***+++,,,,,,,,,)))************+++++++++******)))(((''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......---------............///------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******************************************++++++,,,,,,------...---......///000111111222333444555666888:::;;;<<<===<<<:::999999:::<<<===<<<=========<<<:::888777333333222111000///......//////...---,,,,,,++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********************************************++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++++++++,,,------......///...///000111222333444444333333333444444444555555777888999:::999777555444___wwwppp~~~ttt{{{hhhNNNMMMUUUTTTQQQOOOMMMJJJGGGDDD@@@<<<999;;;888444000,,,)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((()))***++++++++++++))))))*********++++++++++++***)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,------------...------------............------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************************************+++,,,,,,------...---......///000000111111333333555666888999;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;;;;:::888777555333222222111000///......///......---,,,,,,++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++++++++,,,------......///...///000111222333333444333333333444444444444555666777888888777555333222kkkrrrkkkrrrsssXXXPPPTTTSSSRRRPPPMMMJJJGGGDDD@@@<<<999<<<999444///+++)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++++++++)))))))))*********+++++++++******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++***************))))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------------------............,,,,,,,,,,,,++++++++++++******++++++******)))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************************************++++++,,,---------.........//////000000111222333444555777999:::;;;;;;:::999777777777888999999999::::::999777555444333222111111//////...---......------,,,,,,++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++++++++,,,------......///...//////000111222333333333333333333444444444444666666777666555333111000wwwyyyggg{{{rrrtttYYYQQQTTTSSSRRRPPPMMMJJJGGGDDDAAA<<<999===:::444///+++***)))***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))***************))))))))))))************+++******)))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************++++++++++++************))))))))))))))))))((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,++++++++++++******************))))))(((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))************************************************+++,,,,,,------........./////////000000111222333444666888999:::;;;:::999888777777888888999999999999888666555333222222111000///...---------------,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++***************************************+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++,,,------......////////////000111222222333222222333333333444444444777777666666444222000///|||tttsss|||lllRRROOOVVVTTTQQQPPPNNNJJJHHHEEEAAA===999===:::555000,,,***)))***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))*********))))))(((((()))))))))************)))))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********************************+++++++++*********))))))(((((((((((((((((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,+++++++++*********)))************)))((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++,,,,,,---............////////////000111222333555777888999;;;;;;:::999999999999999999999999999888666555444222222111000///...------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++,,,------......////////////000000111111222222222222333333333444444888777666555444222000000|||sssxxxeeeMMMNNNWWWTTTPPPQQQNNNKKKHHHEEEAAA===:::<<<999666222...+++))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))******))))))(((((((((((()))))))))******((((((((((((((())))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******************************+++************)))))))))''''''(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************))))))******))))))((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))******+++,,,,,,,,,........................///000111222444666777888999:::::::::::::::::::::888999999999888666444333222111000000......---,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++,,,------......////////////000000000111111222222222222333333333333777666555444333222111000zzzrrrxxxfffNNNNNNVVVTTTOOOQQQNNNKKKHHHEEEBBB===::::::999777333000,,,)))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((()))))))))***'''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************************))))))))))))'''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************)))))))))))))))(((((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,...........................///000222333555666777666777888999999:::::::::777777777777666444333111111111000///...------,,,++++++++++++++++++++++++******))))))***++++++,,,************************************************((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++******************************++++++++++++******************************)))************+++++++++++++++,,,------......///////////////000000000000111222222222222333333333444444333222111000000000qqqzzzkkkRRRPPPVVVSSSNNNQQQOOOKKKHHHFFFBBB===:::999999777555111,,,)))&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((()))))))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************))))))))))))))))))(((((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,.....................---......000111333555666777444555666888999999999999555666666666555333111000111111000///...---,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************************************((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++******************************++++++++++++******************************)))************+++++++++++++++,,,------......///////////////000000000000111111222222222333333333222222111000//////000000xxx|||zzzcccNNNNNNSSSSSSUUUPPPNNNKKKIIIFFFBBB>>>:::===777222222///+++(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&***'''######%%%''''''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------************************************))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++......---,,,---...///000111111222333444444555555888888888888999:::;;;<<<555444333333333222000.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222333222222111111222222333333333222111000///...---zzzvvv___JJJLLLRRRPPPPPPPPPNNNKKKIIIFFFCCC>>>:::<<<777333222///***(((*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&)))---222555---***&&&%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------************************************))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++...------,,,---...///000000000111222333444555555888888888888999:::;;;;;;666444333222222222000///...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222333222222111111222222333333222222111000///...---zzz```LLLOOOUUUQQQPPPOOOMMMKKKIIIFFFCCC>>>;;;<<<777333222///***(((***************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***000777;;;///,,,)))''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++...------------...////////////000111222333444444777777777777888999:::;;;888555222111222222111000------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222222222111111111111222222222222111000///......---cccLLLPPPVVVSSSPPPOOOMMMKKKIIIFFFCCC>>>;;;;;;777444333...)))(((++++++*********))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''+++///111,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++------------......//////......///000222333444444777777777777777888999999888555222000111111111111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222222222111111111111222222111111000//////...------bbbHHHKKKRRROOONNNNNNMMMJJJIIIGGGCCC???;;;:::777555333...((((((,,,*********))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%''''''''''''&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++---------...............---...///000222333444555777777666666666777888888888555111000000111111000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222222111111000000111111222000000//////...---------fffLLLLLLRRRPPPOOONNNLLLJJJHHHGGGDDD???<<<:::777666444---'''(((,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,---......//////............///111333444555666777777666666666666777777666333000///000000///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222111111000000000000111111//////......------------jjjRRRQQQTTTQQQQQQNNNLLLJJJHHHGGGDDD???<<<999777666444---&&&(((---(((((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&###%%%''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++************************************))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,---.../////////...---...///000222333555666777777666666555555666666666333111000///000///---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222111111000000000000111111.........------------,,,|||{{{gggRRRQQQRRRMMMMMMMMMLLLJJJHHHGGGDDD@@@<<<999888777444---&&&(((---((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''%%%''')))(((%%%###$$$&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,.../////////...---...///000222444666777888777666666555555555666666111000//////000///,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000111111222222111111000000000000111111------------------,,,,,,~~~xxxqqqTTTJJJVVVSSSUUUOOOLLLIIIGGGFFFCCC@@@>>>999999888222,,,((((((***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++000444///'''###&&&,,,(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))))))))))))))************++++++++++++++++++************)))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...//////000111222444555666===888222111444777666444111111000000//////......,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((*********************************)))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///000000111111111111000000...///000111111111111111//////...---,,,,,,++++++wwwWWWJJJTTTOOOQQQOOOMMMIIIGGGEEECCC@@@>>>999999888222,,,((((((***)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))---///,,,&&&###&&&)))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++++++++++++++************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...//////000111222444555666;;;777333333666777666333000000///......------,,,+++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))(((***************************)))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///000000111111111111000000//////000111111111000000///......---,,,,,,++++++{{{ZZZKKKTTTOOOQQQPPPMMMIIIGGGEEECCC@@@>>>999999888222,,,((((((***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***(((&&&%%%%%%'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++,,,+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...//////000000222333555666888666444555777888666333///......---,,,,,,++++++++++++************+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............//////000000111111000000///000000000000000000///.........------,,,,,,++++++{{{ZZZLLLUUURRRUUUQQQNNNIIIFFFDDDBBB@@@>>>999999888222,,,((((((***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++,,,,,,+++++++++******************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***...///---+++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------.../////////000111333555666555444555777999888555222.........---,,,,,,++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))***************************************************************+++,,,,,,,,,,,,+++************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............/////////000000000000//////000000000000///......------------,,,,,,,,,++++++ttt{{{[[[LLLUUUSSSWWWRRRNNNIIIFFFDDDBBB@@@>>>999999888222,,,((((((***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***...///---+++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------.........///000111333444555222333555777888666333000//////...------,,,,,,+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((())))))******************************************************************+++,,,,,,,,,,,,+++************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............/////////000000000000/////////////////////...---,,,,,,,,,,,,,,,,,,+++++++++zzz~~~ddd]]]KKKSSSPPPUUUSSSOOOIIIEEECCCAAA???>>>999999888222,,,((((((***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------.........//////111222444555111333555777666333000...///......------,,,++++++))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************************************((((((((()))******++++++******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///...//////000000//////.....................---,,,,,,,,,,,,,,,++++++++++++vvv```LLLSSSPPPTTTSSSOOOIIIEEECCCAAA???>>>999999888222,,,((((((***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++------,,,,,,,,,+++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------............///111222444555111333555555333000---+++---------,,,++++++******)))((((((''''''(((((()))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************************************'''(((((()))******++++++******************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///......////////////......,,,,,,---.........------++++++++++++++++++++++++aaaNNNTTTRRRWWWTTTPPPJJJEEEBBBAAA???>>>999:::888222,,,((((((***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((())))))))))))))))))************+++++++++---------,,,,,,,,,++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---...............///000222444555111333555444111...+++***,,,,,,++++++***)))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************'''(((((()))***+++++++++******************************************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////......////////////......++++++,,,---............++++++++++++++++++++++++]]]KKKSSSQQQVVVTTTNNNHHHDDDCCCBBB@@@>>>::::::777222+++((()))+++)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************,,,++++++++++++++++++,,,+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,,,,------...------......///111222333222222111000///...------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111111000///---//////...---,,,,,,++++++++++++++++++++++++++++++}}}ZZZIIIQQQNNNSSSTTTNNNHHHDDDCCCBBB@@@>>>::::::777222+++((()))+++)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************++++++************++++++************)))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,------............///000111222333222111111000///...------,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000111111000...---///......---,,,,,,++++++++++++++++++++++++++++++}}}YYYHHHQQQNNNRRRSSSNNNGGGDDDCCCBBB@@@>>>::::::777222+++((()))+++((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************************************))))))))))))******************))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---------.........///000111222333111111000///...------,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...---......------,,,,,,++++++++++++++++++++++++++++++~~~[[[JJJSSSPPPSSSRRRMMMGGGCCCCCCBBB@@@>>>::::::777222+++((()))+++(((((((((''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))(((((((((((())))))*********)))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------.........///000111222333111000000///...---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++~~~[[[KKKTTTPPPSSSQQQLLLFFFCCCBBBBBB@@@>>>::::::777222+++((()))+++'''(((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))***++++++,,,,,,---------......///000222333000000///...---,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++}}}YYYJJJSSSOOOQQQQQQLLLEEEBBBBBBBBB@@@>>>::::::777222+++((()))+++''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///111111//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++~~~ZZZKKKTTTPPPQQQPPPKKKEEEBBBBBBBBB@@@>>>::::::777222+++((()))+++&&&'''((())))))((('''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********)))))))))***++++++,,,,,,+++++++++,,,---...///000///......---,,,+++******((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++\\\NNNWWWRRRTTTPPPKKKEEEBBBBBBBBBAAA>>>::::::777222+++((()))+++&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))***++++++,,,,,,*********+++,,,---...//////......---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++[[[PPPKKKPPPTTTVVVOOOGGGCCCCCCCCCAAA=========:::333+++'''''')))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***(((***+++***)))((()))***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++,,,---...////////////,,,,,,++++++***)))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,YYYOOOKKKPPPTTTUUUNNNFFFBBBCCCCCC@@@======<<<999333+++'''''')))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((***+++***)))((()))***+++++++++*********))))))******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++,,,---....../////////,,,,,,+++******)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,WWWOOOKKKPPPTTTSSSLLLEEEBBBCCCCCC@@@<<<<<<<<<:::333,,,''''''((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((***+++***)))((()))***+++++++++*********************************************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++,,,---............+++++++++******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,TTTNNNLLLQQQTTTQQQKKKDDDBBBCCCCCC@@@<<<======;;;555...)))((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((***+++***)))((()))*********************************************************++++++++++++******************************(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++***+++,,,------......---+++*********)))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}SSSNNNLLLQQQTTTPPPJJJDDDBBBCCCDDD@@@===>>>???===777000***)))***'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++++++++***(((***+++***)))((()))*********************************************************++++++++++++******************************((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++)))***+++,,,------------*********)))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{RRRNNNMMMQQQSSSOOOIIIDDDCCCEEEEEEAAA>>>>>>???===888000+++)))***&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++(((***+++***)))((()))******************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{QQQNNNNNNQQQSSSOOOJJJEEEDDDFFFFFFCCC???<<<===<<<777///***((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++((()))***+++,,,,,,,,,,,,((()))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{RRROOONNNRRRRRROOOJJJEEEEEEGGGGGGDDD???;;;<<<;;;666...(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++((()))***++++++,,,++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}TTTOOOKKKPPPTTTNNNKKKHHHGGGGGGGGGCCC@@@;;;<<<;;;666...(((&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))+++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))*********************************))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++++++++++++++*********++++++******)))((())))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************''')))+++***)))'''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---+++((())),,,...---+++~~~TTTOOOJJJNNNRRRNNNKKKHHHGGGGGGGGGCCC@@@;;;<<<;;;666...)))''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''(((((('''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))*********)))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((()))))))))***************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------...------++++++++++++++++++******++++++++++++++++++++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************+++,,,,,,+++***))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///,,,******+++,,,***(((~~~TTTOOOJJJLLLOOONNNKKKHHHGGGGGGGGGCCC@@@<<<===<<<666///)))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******)))(((((('''&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++******)))))))))******+++))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************+++,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++///---+++++++++,,,+++***|||SSSOOOJJJLLLNNNNNNKKKHHHGGGGGGGGGCCC@@@>>>>>><<<777///***((()))(((((())))))))))))((((((((((((((((((((('''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))))))))))))))(((((('''''')))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++(((&&&'''***+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))(((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))*********************************)))***************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***))),,,++++++***++++++------))))))))))))((((((((((((***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************)))))))))***+++***((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......zzzRRROOOLLLMMMOOONNNKKKHHHGGGGGGGGGCCC@@@>>>>>><<<666...))))))***(((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))******))))))(((''''''''''''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&'''***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++.........------......///------,,,,,,++++++++++++******)))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************)))((((((***,,,,,,)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---~~~yyyQQQPPPLLLNNNOOONNNKKKHHHGGGGGGGGGCCC@@@>>>>>>;;;555---)))(((***(((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''((())))))***++++++***)))((((((''''''((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,+++***,,,++++++******)))))))))******************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************,,,***))),,,//////,,,)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,+++)))(((***+++yyyQQQOOOLLLLLLLLLNNNKKKHHHGGGGGGGGGCCC@@@>>>===:::444,,,(((((()))(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&'''((((((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))*********))))))(((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***))))))*********+++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------------------------------***+++---///111222333333222333444444444111///---------,,,++++++***))))))***************+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************,,,***)))+++///000---)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,.........///222444zzzQQQOOOKKKJJJIIINNNKKKHHHGGGGGGGGGCCC@@@======:::333+++'''''')))(((((())))))))))))((((((&&&'''''''''(((((())))))$$$%%%'''((()))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***++++++******)))(((((((((******)))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***)))&&&%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******)))************+++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------000111444888;;;>>>@@@AAA???AAACCCCCCBBB???;;;888555444444333222111111111+++*********+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++(((''')))...///+++''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((+++000333555888>>>BBBxxx]]]PPPNNNNNNKKKMMMKKKGGGEEEDDDCCCAAA???===<<<999444...*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((++++++************++++++(((((((((((((((((((((((())))))))))))***************++++++******)))''''''+++++++++)))&&&%%%''')))%%%''')))***))))))))))))$$$$$$%%%'''))))))&&&$$$&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************...---,,,+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((()))******+++++++++++++++************))),,,------+++***)))+++,,,)))***++++++++++++---//////...,,,+++---111555888BBBLLLRRRYYY```ZZZUUU]]]WWW^^^ccc___TTTKKKIIIJJJJJJFFFAAA>>>>>>===:::777111444333,,,+++...---(((++++++***)))'''&&&''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))******++++++)))((('''))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++///---&&&%%%+++,,,)))***)))***---,,,)))***...222777===BBBFFFKKKRRRWWWwww\\\OOONNNNNNKKKMMMKKKGGGEEEDDDCCCAAA???===<<<888333...*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((((((((())))))++++++************++++++(((((((((((((((((((((((((((((()))))))))*********$$$%%%&&&'''((((((((()))&&&&&&''')))+++---000222111///,,,)))%%%###"""###///---+++***))))))&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************************))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++++++++***************,,,---,,,++++++,,,...000///...------+++***(((+++///555;;;BBBIIIQQQWWW^^^gggjjjnnnrrrjjjbbbiiitttzzz}}}wwwmmmdddcccfffnnnggg^^^UUUNNNGGGAAA===;;;:::666111000333444333***+++,,,---...------,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))******+++***)))((('''))))))))))))))))))))))))))))))************))))))((())))))***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,000000---111---******+++,,,333;;;CCCIIIQQQWWW[[[]]]aaacccwww\\\OOONNNNNNLLLNNNKKKHHHFFFEEECCCAAA???===<<<888333---***)))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))++++++************++++++((((((((((((((((((((((((((((((((()))))))))******,,,,,,------------,,,,,,---+++((('''&&&%%%$$$###'''''''''(((***+++,,,---,,,***''''''((()))***)))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******)))))))))*********++++++)))))))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++,,,+++++++++************)))+++---...---------///...---,,,---///111222222666???JJJSSSXXX^^^eeekkklllsssvvv{{{zzzsssyyy}}}wwwwwwzzzzzzvvvrrrnnnmmmmmmlllkkkSSSLLLDDD@@@;;;555111111---,,,+++******(((&&&$$$++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))************)))(((((())))))))))))))))))))))))))))))************))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...***(((,,,...,,,+++***222---+++---222:::GGGSSSddddddccc```\\\ZZZ[[[\\\www]]]PPPPPPPPPNNNNNNKKKHHHFFFEEEDDDAAA@@@===;;;888222,,,))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))******+++,,,++++++******++++++,,,((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******,,,+++***,,,///111000///---------......,,,***'''***((('''((()))+++***)))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,------...)))(((((((((((((((''''''******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((())))))******+++,,,,,,,,,,,,+++++++++*********)))+++---...---,,,,,,---+++,,,,,,,,,...555???FFFJJJUUUbbbiiikkklllpppuuu}}}zzzzzz{{{yyysssoooeeeQQQAAA;;;===:::555111///......---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******************)))))))))((()))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***///...******///------222;;;EEEOOO]]]hhh|||tttgggYYYPPPNNNPPPSSSxxx^^^RRRRRRRRRPPPNNNLLLHHHFFFEEEDDDBBB@@@===;;;777111+++))))))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,---///000***)))))))))*********)))---***((((((***,,,,,,+++...---,,,,,,,,,+++(((&&&))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******,,,------+++++++++,,,+++///111111222<<>>;;;666000+++((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,000///...,,,,,,,,,------///222444555555555777888===777///+++,,,---...---+++***)))***+++,,,+++*********))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((())))))******)))))))))))))))*********++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++***))))))((((((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++---///***222<<>>;;;666000***((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((()))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))((())))))***+++,,,---...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------))))))+++---111666:::<<>>;;;666///***((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,---------......///444<<>><<<666---((())))))&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''((((((((((((''''''((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))******))))))***+++,,,------...---------,,,,,,,,,+++++++++)))'''***...///+++(((---,,,***(((+++333:::===JJJfff}}}~~~bbbSSSQQQQQQOOOGGGGGG]]]vvviiisssjjjppplllvvvxxxhhhSSS???444222///&&&,,,444---'''))))))(((***+++***(((&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))***+++,,,+++***)))+++,,,***---...,,,((((((,,,000***,,,...//////000222444===GGGOOOQQQSSSWWWUUUPPPWWWWWW___iiidddXXX[[[hhhTTTIII===888666222000111)))///((("""+++000,,,---///***(((+++,,,))))))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------***+++,,,------,,,,,,+++%%%---,,,,,,333888DDDXXXsss|||ooo]]]IIIGGG???333...///,,,'''&&&((()))'''&&&'''((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++***+++,,,,,,,,,,,,+++***++++++***))))))))))))))))))+++,,,+++((('''))),,,'''...,,,***---***'''...---,,,,,,---000222333222444777666111111444222,,,222***,,,///,,,111222***000...,,,***((((((+++000+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***------------------------,,,******------,,,---111---//////GGG```[[[^^^\\\[[[eeetttvvvnnncccVVVUUU\\\^^^gggqqqqqqrrrYYYOOOQQQSSSQQQSSSQQQMMMHHHEEEBBBBBBAAA>>><<<666---((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((++++++***)))(((((((((((()))+++,,,------,,,+++)))&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))))))))******))))))***+++,,,---......---------,,,,,,,,,,,,+++,,,------+++)))***///444+++111666444555CCC\\\oooxxxbbbYYY]]]\\\TTTZZZQQQRRR```ddd^^^cccpppggghhhWWW[[[tttkkkSSSVVVsssqqqpppvvv~~~aaaBBB>>>---''''''"""$$$+++,,,)))***++++++******+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''((((((((())))))'''''''''((((((((()))))),,,+++***)))((()))***+++(((((()))+++---...,,,***,,,---///444===KKKZZZdddgggcccZZZQQQQQQUUUUUUPPPLLLNNNRRRXXX___ddddddbbbeeeaaa]]]XXXMMMAAA<<<===999>>>555+++...,,,###"""///***(((***)))&&&''',,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------///000///...---------...///444111111===IIIZZZpppvvv{{{{{{ppp[[[GGG???;;;222***'''...---+++***)))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******++++++++++++***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))(((+++---,,,***)))***,,,'''...,,,+++111111000777333444666999;;;>>>AAABBBKKKIIIKKKPPPMMMDDD@@@CCCAAA<<<;;;555---333999111------...///000...------111///---+++***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++***------------------------...++++++///000,,,***+++)))999DDD\\\lllpppWWWcccjjjiiijjjlllfff\\\bbbffftttsssdddhhhrrrYYYOOOQQQSSSQQQUUURRRNNNIIIEEEBBBAAAAAA>>><<<666---((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''&&&'''***++++++***'''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))******))))))))))))******)))******+++,,,---............---------,,,,,,,,,'''(((***...111///)))###,,,111???TTTgggllleee\\\TTTWWWYYY\\\fffvvvmmmfffwwwzzz|||~~~zzzzzzuuuZZZXXXhhhtttxxxqqqwwwqqqVVVBBB888111000...$$$+++*********************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************))))))(((((((((((())))))))))))(((((((((((())))))))))))---+++))))))***+++,,,,,,)))---///,,,&&&(((333===BBBNNN___lllooohhh___XXXLLLJJJIIIJJJOOOPPPGGG<<>>BBBBBB222+++(((&&&'''***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++++++++***++++++,,,,,,++++++***'''((()))******+++******(((***++++++******+++,,,***000...///;;;@@@CCCLLLLLLPPPTTTVVVWWWYYY]]]aaakkkffflllyyyvvveee```iiieeeiiikkkaaaUUUZZZ\\\OOOFFF@@@888222111111000...///...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------------------------///,,,+++///000---,,,---;;;RRR___mmmppplllnnn___WWWdddmmmkkkgggfff```XXXaaasssxxxxxxqqqXXXOOOQQQTTTSSSVVVSSSNNNIIIEEEBBBAAA@@@===<<<666---)))******((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))***))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))************+++,,,---...//////............------------(((***,,,---......000111@@@[[[xxxkkkTTTKKKOOO}}}~~~|||xxx}}}lll\\\^^^iiiooolllhhhjjjvvvuuurrruuuooojjjuuuooo~~~ppp^^^```ppp~~~xxx___AAA555555000...---++++++***)))(((&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((()))))))))*********(((((()))))))))*********+++***)))+++...///...,,,......,,,+++///<<>>RRRdddlllmmmfff___UUULLLJJJRRR^^^gggaaaZZZQQQMMMKKKIIIHHHGGG@@@IIISSSQQQIIIIIIVVVfffeee___aaammmuuummm[[[LLLMMM___nnnzzzpppZZZTTTKKKAAA444,,,,,,...,,,(((++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,---------.........+++...000///...///444888FFF^^^sssyyyqqq\\\PPPLLLVVV___^^^\\\]]]MMMVVVQQQQQQ[[[SSSFFFKKKGGGJJJNNNRRRVVV\\\dddjjj}}}uuuhhhSSSCCC===:::666222000)))"""$$$+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***///---,,,...222888>>>AAAKKKUUUZZZeeevvvxxxppppppooorrrrrrnnngggdddfffiiitttvvvwwwyyy|||}}}wwwpppeeekkkxxxsssjjjlllkkkfffaaaXXXFFF666555333000///000000///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------+++++++++******444JJJ___|||uuukkkbbbbbbaaahhh~~~sss]]]VVVaaaqqqvvvsssvvvvvvssshhhiiitttyyymmmoooWWWNNNRRRVVVWWWTTTQQQMMMHHHDDDAAA@@@@@@===<<<666...***+++,,,***************************))))))))))))))))))))))))******)))))))))***++++++(((((())))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((''''''''''''''''''(((%%%%%%&&&'''((())))))***))))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))************))))))))))))******+++,,,,,,---...///000000000////////////.........111+++'''000EEE___uuubbbYYY___{{{yyytttjjjhhhlllrrrxxx~~~vvvmmm]]]WWWWWWSSSLLLWWWPPPZZZvvvvvvvvvXXXaaawwwVVV;;;555---******,,,------***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))*********++++++++++++)))*********++++++++++++,,,---...---,,,+++,,,---000CCC[[[iiijjjffffffhhhWWW\\\ccceee```XXXOOOIIIRRRIIIAAA>>>???@@@DDDHHHHHHCCCAAACCCCCCBBBDDDIIIAAA???IIIeee}}}WWWYYYVVVYYYfffmmmvvvhhh]]]JJJ777---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------............+++---///......222<<>>333,,,+++...000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------------------------***+++,,,...111@@@\\\uuuyyysssgggaaaeeedddppp|||kkk\\\___rrrrrrlllfff^^^kkkjjjqqqWWWMMMPPPTTTTTTRRROOOKKKGGGCCCAAA@@@@@@===<<<666...***,,,,,,***************************))))))))))))))))))))))))******))))))******+++,,,(((((()))))))))*********)))))))))))))))))))))))))))))))))***,,,...///000---///111333333111///---------,,,,,,+++******)))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))***************))))))))))))******,,,,,,---...///000111111000000000/////////............888PPPmmm~~~yyy~~~xxx{{{ttt}}}zzzhhh\\\QQQNNNNNNWWWmmmpppWWWPPPggggggXXXDDD444---,,,------******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,...000...,,,000:::BBBJJJ]]]qqqvvvjjj___]]]aaa___\\\VVVNNNGGGBBBBBBBBBCCC@@@DDDSSS^^^```]]][[[lllkkkbbbWWWRRRRRRNNNFFFHHHAAA???GGGPPPUUUVVVWWWzzzgggZZZYYYYYYaaatttrrruuunnnXXXBBB777333222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............+++,,,------222???SSSaaa~~~}}}|||jjj^^^]]]^^^___```gggmmmuuu{{{|||nnn```ooohhhjjjllleeeaaaddddddcccaaa[[[SSSJJJDDDBBBBBB===GGGUUU```hhhttt}}}zzzpppaaaQQQBBB777666444---***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((***,,,...000111222,,,,,,+++******+++,,,,,,+++***))))))+++...111333555:::DDDTTTdddqqqxxx{{{uuuvvvpppuuu}}}{{{}}}yyy}}}zzzhhhcccjjjpppuuurrrzzz|||\\\RRREEE<<<999777555333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,------------------------,,,,,,///666@@@OOOgggzzzmmmvvvooodddkkkaaa[[[ccc```bbbnnn{{{}}}kkkfffllltttvvvlllrrrWWWLLLOOORRRRRRPPPNNNJJJFFFCCCAAA@@@@@@===<<<666...***,,,,,,+++************************))))))))))))))))))))))))******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))+++,,,///222777<<>>:::555000,,,++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((((((((***+++,,,+++(((%%%///)))(((,,,+++''',,,666;;;@@@===555999GGGMMMIIIDDDFFFLLLaaaxxxtttbbb]]]\\\oooqqq]]]RRRUUUJJJ444333222...)))***...+++%%%&&&***,,,***((()))++++++---,,,,,,+++***)))(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,------...///000111111,,,000444555222///000222UUUmmm}}}wwwqqqxxx}}}xxx}}}qqqgggoooyyyxxxjjjnnn~~~{{{hhh\\\eeexxx{{{mmmuuugggNNNGGG===KKKfffyyysssddddddrrr~~~uuuQQQKKK333000(((...111///---,,,)))%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000+++'''(((,,,......---+++333222---;;;YYYjjjjjjYYYWWW___mmmnnn^^^MMMGGG???OOO]]]^^^ZZZaaavvvrrryyyqqq~~~wwwqqqdddTTTKKKKKKIIIIIIGGGWWWXXXEEETTTpppyyy[[[IIIIII:::+++,,,444000,,,,,,(((...,,,***+++,,,...---,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***---000000///000000...&&&---222:::QQQtttssseeegggxxxyyyuuunnnnnnxxx{{{xxxtttqqqrrrtttuuuvvvwwwvvvuuusssrrrrrrrrrrrrssszzz{{{nnn```YYYWWWcccaaa\\\SSSFFFBBBRRReeerrrxxxjjj<<>>RRReeeiiinnnxxxzzzsss}}}yyy}}}|||www|||{{{uuu{{{ttt```fffkkkYYYCCC777111---///222222...***+++,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,111---+++---...,,,,,,///---,,,333TTTtttjjjbbbdddlllsssuuuqqqmmmlllqqqqqqoooiiicccfffuuuoooPPPNNNTTTTTTUUURRRNNNHHHDDDBBBBBBAAAAAA===:::555000,,,++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++******)))))))))))))))((()))***,,,.........+++)))///999===999555666999@@@CCC===888:::@@@CCC888GGGIIIDDDGGGEEE@@@AAAIIIRRR[[[aaahhhrrrwwwwww___QQQ===...''')))---111///+++'''(((---///---(((+++++++++******)))))))))'''(((((()))))))))))))))))))))))))))************************************************************,,,---......///000111111111000333222)))%%%888PPPaaaooo|||xxxyyytttmmmuuu|||```ZZZfffrrrooo|||aaaEEE888SSSxxxwwwiiidddyyy[[[???@@@<<<,,,$$$***///+++(((***************************************************((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,%%%...444111......,,,'''444---555PPPgggiii^^^TTTxxxsssjjj___OOODDDDDDJJJXXXjjj~~~tttzzzsssiiitttooo```pppoooXXXZZZkkkvvvsssyyyeeeHHHLLLLLLIIIPPPhhhaaaJJJZZZxxx~~~fffLLLLLLBBB888+++ (((000)))...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,---...///...---------,,,444888FFF```|||zzzoooaaaaaafffmmm{{{tttbbbZZZ^^^ddddddeeegggjjjnnnrrrtttttt{{{zzzxxxvvvtttsssrrrrrrtttzzz{{{mmm^^^TTTllljjjhhhcccWWWNNNPPPWWWeeejjjqqqzzzJJJBBBQQQBBB---&&&'''((()))******)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))+++,,,------......,,,)))***------******,,,+++555<<<>>>HHH___xxx|||uuuxxx}}}ttt|||{{{rrrpppuuu~~~tttyyyyyypppkkkMMM===333444222***,,,666......------,,,---///111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,000,,,+++///111...,,,,,,...@@@RRRgggpppqqq```gggkkkiiidddgggpppyyy|||rrreee]]]bbbvvvpppPPPNNNTTTTTTUUURRRNNNHHHDDDBBBAAA@@@@@@===999444///,,,++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++************))),,,+++)))((()))+++...000222000222:::@@@@@@<<<999AAAGGGRRR\\\___\\\\\\```dddqqqhhhUUUVVV^^^\\\YYYVVVJJJDDDHHHHHHDDDKKKWWWeee___]]]\\\QQQ<<<...***---...///...+++))))))*********************))))))'''((())))))******)))))))))))))))*********++++++************************************************------...///000111222222555888777222444CCC]]]qqqnnn|||xxxwwwcccWWWgggooo???666LLLeeerrrwww```gggrrrpppUUUIII999,,,+++---+++***,,,************************************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***000000)))(((///222000---DDDcccssshhhVVVVVVaaauuunnn^^^LLLGGGQQQaaakkkqqqtttwww}}}wwwmmmZZZiiipppUUUJJJIIIRRRjjjyyy[[[bbbwwwMMMIIIHHH>>>---+++111------...///...,,,++++++,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,000///......---------...///999YYY|||fff[[[bbbjjjiiihhhkkkiiiccc___```ccccccfffhhhjjjnnnsssxxx}}}~~~wwwiiiyyyuuuqqqnnnggg___[[[[[[ZZZZZZYYY]]]nnnkkkSSSDDD;;;777+++******+++,,,+++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***++++++,,,,,,,,,+++,,,))))))---000---++++++333@@@GGGNNNgggyyysss||||||{{{}}}}}}||||||ooolllrrr}}}}}}}}}}}}|||{{{sssaaaaaa^^^MMMDDDGGG>>>+++(((555......,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...+++,,,000222///---...---III[[[eeeaaaiiizzzhhhnnntttqqqaaaWWW```qqq}}}{{{ssstttqqqPPPMMMSSSTTTUUUQQQMMMHHHDDDBBBAAA@@@>>><<<999444///,,,++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,///333666555444444888CCCQQQ]]]bbbpppjjjqqquuurrr|||uuummmkkknnnhhhYYYSSSWWWDDDLLLddd|||{{{```GGG???555///,,,---...,,,******))))))******************(((((()))************)))))))))*********+++++++++*********************************+++++++++++++++------...///111222333333///555///+++CCCiiiwwwlllnnn{{{xxxiiigggooo~~~ccc<<<222NNNoookkktttYYY^^^xxxQQQRRRHHH555***,,,---+++++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------555///)))))),,,///222666KKKkkk}}}nnnYYYYYYccchhhQQQMMMFFFGGG]]]|||xxxqqq}}}yyy}}}fffNNNGGGMMMXXX___TTTiii~~~gggOOOIIIQQQMMM@@@444(((+++---...---+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------000...///000///...000444===TTTxxxxxxlll]]]XXXdddsssrrrhhh```^^^^^^bbbkkksssvvvuuurrrtttvvvzzz}}}uuuoookkkkkklll]]][[[SSSOOO^^^xxxttt{{{III===HHH<<<444---+++***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************++++++,,,,,,,,,,,,+++***,,,)))))),,,---+++---111EEEGGGMMMaaa{{{vvv|||~~~xxxrrrtttrrrlllrrrwwwlll|||xxx|||yyyzzz~~~tttfffeeejjjccc```aaaWWWAAA000+++///...---------,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++...000---+++111999VVVjjjjjjgggdddhhhrrraaasssbbb___kkksssrrriiiuuuzzzqqqPPPMMMSSSSSSUUUQQQMMMHHHEEEBBBAAA???===;;;888333...+++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))+++...000222555:::===444???IIIPPP^^^uuu||||||~~~kkk]]]TTTNNNSSSccchhhcccdddmmmYYYBBB---+++333444...)))************++++++++++++((())))))***************************++++++++++++***************************+++++++++,,,,,,,,,------...///000111333444444777666666AAA```iiiQQQVVVzzzRRRBBBBBBUUU{{{lllZZZ___uuufffSSSBBB444,,,+++---++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222+++...777444+++444GGGwwwddd^^^pppjjjGGGJJJPPPVVV^^^ssszzzbbb___ssszzziiiTTTBBB???OOOzzz```OOO]]]iiiVVVUUUVVVTTTBBB'''------,,,+++******+++---++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,---------000///000222///---444===VVVttt{{{}}}{{{gggZZZaaammmooojjjeeeWWWdddrrrxxxuuussszzz}}}sssnnnlllcccddd___XXX___ppp}}}lllWWW===DDD999///------++++++...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************---------------,,,,,,+++++++++++++++((()))444AAAXXXWWWbbb}}}www|||}}}xxxppp```OOOOOO\\\```dddccc___eeerrruuuooo{{{uuusssuuutttgggvvv~~~}}}uuuiiibbb[[[GGG111///......000111111...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------(((,,,000...(((***:::LLL~~~yyyiiicccdddkkk^^^{{{sssiiiiiiyyyooojjjzzzrrrPPPLLLSSSSSSUUUPPPMMMHHHEEECCC@@@>>><<<:::777333...+++++++++,,,++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,---------///111333333222333777;;;QQQdddrrrsssvvvuuusssvvvwwwmmmfffrrrrrr~~~zzzooo}}}eeeVVVOOOOOOXXXdddvvvhhhVVVFFF555((()))222,,,,,,,,,,,,,,,,,,++++++((()))******++++++***************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...---...///111222444555666888666FFFeee{{{yyyccclll|||kkkBBB999VVVfffkkkhhhpppxxxWWWQQQHHH222***333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))(((...444000444UUU}}}{{{kkkeeepppyyymmmTTTAAAgggxxx{{{```\\\kkkmmm```XXXOOOOOOiiizzzXXX```uuuoooUUUSSSQQQ???555111---***+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000///111222---...>>>QQQkkksss}}}uuuuuujjjfffiiieee]]]```lllcccffflllvvvvvvhhheeefffgggdddbbbeeemmmssseee~~~qqqJJJEEE999111222222---)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************------.........---,,,,,,++++++,,,,,,***111DDDVVViiippp}}}xxxxxxzzzvvv{{{~~~qqqcccbbbiiiYYYYYYSSSIIIFFFJJJHHHBBBZZZ___eeelllyyy|||ttttttwwwpppwww```^^^fff\\\EEE///,,,***,,,///000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------)))---000...***000HHH___|||~~~iiiccceeepppoooeee```eee|||~~~rrr|||rrrPPPLLLRRRSSSUUUPPPMMMIIIEEECCC@@@===;;;:::777222...+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------...333666888999:::???HHHOOOvvvxxxsss{{{~~~xxxiiinnnxxxtttlllxxx~~~rrrfffWWWMMMkkklllnnnhhhSSS;;;555<<<.........------,,,,,,,,,))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---...///111333444666666111DDD```vvveee```}}}VVVAAAIII```sssxxx|||{{{gggTTTCCC888555------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........////////////+++,,,,,,...;;;VVVxxxcccooo}}}yyyaaaKKKOOO^^^qqqHHHMMMgggwww```bbbLLL777SSSrrrLLLeeehhhUUUWWWXXXAAA999///+++,,,...,,,***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...111111///777VVVvvvuuuooorrrtttpppfffbbbiiisssrrrkkkooossslllhhhhhhccc___hhhvvvlllvvv~~~yyyRRRBBB666444222+++''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,,,,---------,,,,,,+++***,,,000555BBBXXXkkk{{{~~~}}}zzzwwwpppqqqsssxxx}}}tttjjjbbb^^^\\\ccc```YYYRRRMMMKKKIIIFFFEEEHHHJJJIIILLLRRRWWWWWWwww{{{~~~ooommmiiixxx}}}mmmkkkppphhhXXX>>>777...******,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------...000222>>>WWWmmmvvv~~~qqqwww{{{aaaggg~~~zzzwwwzzzzzzwwwpppwww}}}ooosssPPPLLLRRRSSSUUUPPPMMMIIIEEECCC@@@===:::999666222...+++***+++,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,------.........///444;;;CCCMMM\\\nnn{{{yyyfffhhh~~~yyy}}}aaaQQQJJJSSSrrrwwwUUU===000000///...------,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---...///111333555666777IIIvvvbbb^^^WWWGGGLLLeeeyyytttzzzVVVTTTJJJ222------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------............/////////000111555555;;;ZZZ|||}}}iiixxx{{{aaaRRR\\\jjjmmm}}}pppaaaPPPeeeddd]]]RRRLLLYYYxxx}}}SSSSSSzzzdddVVVZZZKKK???222,,,...///,,,(((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------000222333CCCnnn~~~~~~|||qqqyyy{{{wwwzzzyyyrrroooyyyllljjjfffcccrrrgggPPP;;;333...'''&&&,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,,,,+++)))+++444@@@QQQfffwwwoooqqq{{{yyyiiiaaa]]]RRRHHHEEEHHHHHHCCCAAA===<<<===>>>>>>???BBB>>>CCCFFFEEEGGGOOOTTTVVVOOOYYYfffvvvvvviiitttyyy|||qqqdddWWWKKK;;;000---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......000------111;;;JJJ```ssspppooohhhzzzzzznnnooo~~~QQQqqqQQQLLLMMMNNNSSSRRRLLLHHHGGGDDD>>>;;;;;;777666333///+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,///,,,)))***...333666888///<<>>;;;;;;777666333///+++***+++---++++++++++++++++++++++++++++++++++++++++++,,,,,,))),,,///000000111444777>>>QQQZZZ[[[^^^ZZZTTTWWWxxxtttccceeeppp{{{vvv{{{~~~jjjzzzooommmoooZZZHHHBBB:::---+++333+++,,,---...---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...333555888888777MMMqqqnnn```iiiHHHBBB[[[}}}qqqsssbbbQQQCCC<<<444---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222///,,,,,,000333333111111JJJooommmWWWaaa{{{qqqZZZ]]]RRRRRR\\\gggaaaQQQQQQ^^^zzzaaaTTT~~~sssZZZPPPJJJ;;;222...$$$,,,++++++++++++************************++++++++++++,,,---------,,,,,,+++******,,,......---...///111---444333:::TTTmmm}}}|||}}}xxx~~~qqqtttssshhhbbbkkk~~~mmmQQQ???444222...%%%******************)))((())))))))))))))))))))))))************)))))))))(((((('''''')))***+++)))((()))************+++++++++***...***(((000///***---+++222CCC]]]xxx|||www}}}~~~}}}ooo```QQQGGGAAA???AAAAAA@@@@@@AAABBBDDDEEEGGGFFFDDDBBB???===<<<;;;999888888888:::>>>CCCGGGKKKOOOSSSSSSRRRXXXbbbjjj~~~~~~yyysssgggGGG\\\___]]]CCC&&&***444***///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000---666JJJ[[[cccooo}}}mmmgggcccjjjmmmcccfffyyypppOOOKKKNNNPPPVVVQQQKKKGGGFFFCCC===::::::777555333...+++)))+++---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))...222111///222999@@@YYYccc___WWW[[[aaahhhtttooohhhiiitttvvvpppooovvvuuuuuu|||sssxxxaaaOOO\\\sss|||___MMMDDD;;;000***+++---...///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++444777666555<<>>@@@IIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJKKKKKKLLLDDDBBB@@@===;;;999999888888???HHHMMMNNNPPPUUU[[[www~~~uuu{{{ssssssPPPPPP```___@@@222222%%%/////////...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((,,,DDDeeeoooeeegggwwwkkkaaakkkwwwhhhXXXhhhnnnMMMJJJOOOQQQVVVQQQKKKFFFEEEBBB===999:::666555222...***)))+++---++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++///000///...000999FFFPPP]]]]]]RRRQQQcccttt{{{eeeZZZXXXfffyyyppp\\\XXXgggPPPGGG>>>111333000,,,,,,---......,,,,,,,,,------------------------------------------------------...///000000000666555444:::KKKtttZZZhhhrrrBBBIIIppp|||nnnppptttaaaYYYKKK===222---...///------------------------------------------------............//////////////////222333111///555<<>>BBBFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLHHHHHHHHHGGGFFFCCC???<<<777888;;;???DDDJJJWWWbbb\\\jjjlllwww|||}}}|||uuueeebbbmmmfffFFF...+++,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------///:::VVVtttzzzoooppp|||kkkcccttt~~~iiibbbzzz{{{~~~mmmLLLJJJOOOQQQUUUPPPJJJEEEDDDBBB<<<999999555444111---***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////222;;;FFFPPPVVVMMMSSSQQQSSS```cccZZZVVVWWWfffppprrr|||jjjnnnRRRKKKOOOAAA777,,,(((,,,000///,,,------------------------------------------------............///000111222999777222999PPPiiiccckkkddd<<>>((()))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))******((()))***---///...+++((())))))*********+++++++++***111000......---777NNNlll~~~~~~pppuuuzzzwwwjjjXXXIIIAAAEEEEEEFFFGGGIIIIIIHHHGGGHHHLLLRRRYYY^^^bbbcccdddiiiiiiiiifffaaaZZZTTTPPPOOOLLLIIIHHHIIIIIIHHHGGGEEE>>>888666666:::FFFSSShhhhhhUUUMMMkkk}}}|||hhhrrrWWW333777***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000???TTTcccjjjnnnvvv~~~rrrooo{{{~~~ooovvvuuu^^^___uuukkkKKKJJJPPPPPPSSSOOOIIIEEEDDDAAA;;;888888444333111---***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,///666AAAJJJPPPQQQOOOOOO[[[YYYPPPMMMGGGCCCHHH```wwwccc]]]rrrsssYYYXXXOOOBBB333+++,,,//////---............------------------------------------............///111222333666333222FFFkkkhhhGGGlllgggAAAfffzzzjjjkkksss___MMM@@@888222...------------------------------------------------....../////////000000000555111111333222>>>cccwww|||^^^KKKQQQqqq{{{yyyVVVWWWmmmjjjQQQFFFSSS|||jjjAAAzzzsssYYY[[[@@@***000,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---//////...///222444<<>>[[[hhhdddWWWNNNeee{{{___ddd~~~lllXXXLLLAAA777....................................................../////////000000000000222555222000???```}}}kkkOOOTTThhhkkkKKK```kkkWWWFFF[[[bbbSSStttgggYYYNNN666444------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,...............111555888OOOhhhxxxyyy~~~nnn___YYY]]]PPPrrrssstttmmmZZZbbbbbbZZZTTTOOOkkkxxxvvv|||kkkCCC@@@888000(((&&&))),,,+++)))))))))))))))))))))))))))((()))))))))************)))(((((()))++++++***((()))************+++++++++(((------///666@@@^^^}}}vvvpppqqquuuzzzkkk[[[PPPHHHBBBDDDJJJ@@@EEELLLQQQWWWbbbqqq}}}{{{kkk[[[PPPQQQKKKKKKPPPLLL@@@<<<@@@444JJJZZZ^^^[[[VVVccc~~~jjjvvvgggjjjZZZ:::333111...,,,++++++,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---///000000111NNNfffggg\\\^^^zzzssskkktttwwwfffrrryyy^^^OOOWWWhhhKKKKKKPPPMMMNNNOOOIIIDDDCCC@@@;;;777888333222000---***)))+++---++++++++++++++++++++++++)))***+++,,,...///000000444===HHHMMMKKKGGGFFFGGGLLLLLLAAA@@@RRRaaaffflllwwwmmmkkkYYYVVVLLL>>>000+++...333//////.........---------.................................///000222333444111>>>PPPppphhhmmmKKK<<>>888BBBHHH[[[~~~bbbXXXYYY^^^]]]SSSTTThhhtttVVVBBB???555***&&&***---+++'''))))))))))))))))))))))))(((((())))))*********+++((('''&&&&&&((())))))((()))************+++++++++---///,,,111???OOOqqqsssmmmmmmnnnsssxxxfffWWWIIIHHHIIIFFFDDDDDDDDDOOO^^^jjjvvvlllVVVQQQSSSYYYTTTEEE===>>><<>>@@@EEEBBBDDDMMMlllmmmuuugggfffaaa```aaapppcccRRRQQQ^^^lllaaabbbnnnxxx|||pppEEEKKK999+++))),,,***&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&+++///...,,,,,,...///---------<<<[[[uuuuuuooouuu|||wwwjjj___OOOLLLIIIHHHKKKNNNPPPPPP[[[kkk~~~yyyuuuyyyrrrXXXRRRRRRKKKEEEFFF>>>===???LLLaaammmeeeVVVppp{{{wwwwwwrrrooo[[[SSS666(((---,,,***---,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,444///'''333III___aaaqqquuudddZZZeeeooopppZZZXXXuuuzzzfffttt^^^JJJQQQzzzsssaaaJJJPPPNNNQQQSSSMMMIIIEEEDDD@@@999666777222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---...111333444IIIIIIFFFFFFPPPXXXSSSFFFJJJHHHRRRtttaaaTTTxxx}}}^^^YYY```MMM888222---222111///...///111///---///............///000000000444111000555111///888???eee~~~|||{{{|||zzzSSStttuuuHHHTTTsss{{{xxxddd___XXXBBB777000,,,...000///...///........................///222...---444000---444222///DDDqqq{{{```MMM^^^xxxcccaaajjjqqqbbbZZZKKKSSSvvvyyykkkgggkkknnnlllhhhZZZYYYXXXYYY[[[```dddgggvvv|||dddVVVqqqoooMMMbbb```SSS~~~nnnKKKDDD999333---******,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))111------444444AAAbbbwwwsssyyywww}}}vvvYYYGGGFFFLLLKKKFFFGGGFFFFFFDDDRRRyyy~~~gggNNNNNNYYYbbb[[[PPPWWW___hhhffflllyyy~~~uuuTTTDDD???444)))''',,,///---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++---+++))))))+++,,,...,,,555TTTsss|||ooo^^^UUUHHHFFFFFFJJJRRR^^^iiiooo}}}sssrrrooollljjjiiiiiiiiiooommmlllmmmnnnmmmiiifffsss|||yyy___LLLFFFHHHIIIDDD;;;<<>>UUU```ddduuuyyyfffZZZdddnnnYYYVVVddd|||yyywwwxxxhhhsss^^^JJJMMMuuuzzzeeeKKKOOOMMMQQQRRRNNNIIIFFFEEE@@@999666777222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,...000444777:::LLLGGGBBBCCCIIIKKKFFF@@@BBBSSS___kkkjjj]]]xxx]]]______MMM999///222111000000000///////////////......//////000111333444///000777444222:::KKK}}}}}}rrrjjjeeebbbfffllliiikkkmmmpppuuupppbbb^^^>>>```uuummm^^^WWW@@@===555/////////...---///........................+++444222---111111000666444<<>>888000++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***000......444;;;RRRtttrrr~~~{{{qqqqqqtttnnnnnnhhhtttdddTTTZZZVVVGGGFFFIIIKKKCCCCCCbbbooo\\\dddmmmnnnUUUQQQPPPffffffgggnnn}}}}}}fff@@@GGGBBB000&&&)))+++((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************+++,,,......???hhhzzz```OOOJJJHHHFFFEEEKKKYYYlllxxxpppkkk{{{|||tttlllhhhpppjjjWWWNNNFFFGGG???555>>>XXXjjjmmm\\\TTT```wwwsssfffzzzxxxWWWcccLLL:::000(((---000)))******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///111,,,+++888RRRhhhffffffsssyyyjjjaaahhhooojjjkkkwwwpppqqq}}}vvvqqq]]]HHHGGGllloooLLLLLLKKKRRRTTTNNNIIIFFFEEE@@@:::666777222111///...,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---///333777<<>>@@@EEEKKKeeeIII[[[jjjMMM???>>>;;;777444333444777888444===AAACCCUUUttt\\\WWWrrrwwwbbbSSSjjjHHHppp___QQQCCC<<<222---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000111///000777GGGgggyyybbbrrr~~~wwwwwwwwwooopppfffkkksssdddiiiggg[[[OOONNNOOOHHHFFFaaavvv{{{pppaaahhhgggSSSIIIVVV]]]aaagggwww{{{nnnnnnuuuBBBDDDBBB999...&&&$$$%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))((()))---.........///---666HHHhhh~~~mmmUUUJJJJJJJJJJJJMMMXXXkkkxxxuuuzzzyyypppeeecccwwwuuuSSS@@@GGGJJJCCC999===SSShhhvvvZZZIIIfffzzzyyy]]]yyy~~~ooo\\\HHH555)))...111(((***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111111+++111IIIbbbpppyyyjjjkkkqqqmmmkkknnnlllwwwuuu}}}}}}vvv{{{ooo\\\GGGCCCbbbsssNNNLLLLLLSSSSSSNNNIIIFFFEEE@@@999666777222111///...,,,++++++++++++,,,,,,------,,,,,,+++------...111555:::>>>AAACCCHHHMMMKKK@@@:::DDDSSSfffiiinnn}}}uuu{{{ppp```VVVcccYYYBBB555000---///000...///444///////////////000111111444333000444:::555666EEEooofff\\\TTTNNNGGGFFFIIIFFFCCCCCCEEEDDDCCCGGGMMMJJJNNNQQQPPPMMMMMMQQQVVV___bbbeeeccc]]]___pppxxxXXXaaaiii===QQQyyymmm[[[```PPPDDD888222000......111////////////////////////+++444222...444555222555FFFjjjcccwwwsssfffhhhjjjddd[[[TTTSSSRRRMMMIIIJJJyyyeeegggsssxxxWWWDDD??????<<<;;;999777555444444555666888666666FFFhhhddd;;;ZZZYYY___WWW}}}xxxMMMIIIAAA666///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222...000777CCC]]]hhhnnn{{{~~~{{{yyyyyyxxxvvvzzz}}}hhhZZZOOOFFFEEE^^^iiijjj^^^[[[xxx___KKKGGGQQQYYY^^^iii}}}zzznnn}}}WWWDDD999<<<666'''%%%000(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))''')))///000,,,,,,000888OOO```jjjyyy|||~~~~~~}}}{{{xxxnnn^^^OOOKKKNNNJJJRRR```tttqqqppprrrxxx~~~~~~}}}|||zzz{{{|||}}}~~~yyy|||~~~kkkcccjjjqqqSSSJJJIIILLLCCC777AAAXXXllljjj\\\ZZZtttzzzmmmpppZZZBBB///...///%%%++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,***)))999UUUhhhkkkhhh]]]gggqqqwwwwwwnnnnnnlllqqq}}}zzzvvv}}}lllZZZFFF@@@WWWwww~~~oooOOOOOOOOOSSSPPPMMMHHHEEEDDD???888555666222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++---...000333777;;;>>>@@@HHHCCC======CCCNNNXXX]]]NNNccctttsssppppppuuu|||vvvtttooojjjeeebbb___^^^YYY[[[^^^dddnnn|||mmm\\\]]]ZZZ]]]UUUAAA555...000111...///444000000//////000000111222333444222333666111;;;UUUzzz~~~zzzwwwwwwrrrggg]]]XXXZZZUUUTTTYYYcccnnn|||tttzzzgggOOOdddRRR>>>aaannnmmmcccZZZYYYLLL===555111...///333///////////////////////////333000...222///222@@@xxxrrr[[[TTTlllooo\\\UUUTTTiiirrrXXXVVVqqqmmm^^^III>>>???CCCBBB???>>>>>>===============777<<>>TTT|||TTTSSSwwwooo\\\pppMMM{{{eeeSSSJJJ===333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000)))222DDDXXXxxxVVV~~~{{{yyy{{{{{{nnnpppvvvfffMMMBBBEEE]]]{{{iiiYYYvvvdddxxxuuuVVVDDDKKKPPPRRRYYYgggvvv~~~xxxvvvZZZ===<<<777%%%###333)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***(((***...,,,'''+++333RRRrrr~~~zzz||||||zzz{{{qqqdddYYYNNNGGGIIIOOOVVVeeezzzsssiiipppmmmnnnqqqqqqmmmjjjkkksssrrrqqqppppppooonnnmmmmmmnnnmmmhhh```YYYUUUSSSSSSKKKTTTrrrzzzqqq```jjj{{{|||ZZZBBBDDDGGG???<<>>LLLmmmpppPPPPPPQQQTTTPPPLLLGGGDDDCCC>>>777444555222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++---///222666999;;;<<<===@@@;;;555777III]]]```XXXPPPvvv~~~xxx\\\TTT___ooozzz}}}}}}zzzooocccZZZVVVNNNNNNNNNNNNOOOPPPPPPQQQfffggghhhjjjnnnuuu}}}```ttt{{{ZZZ[[[aaaPPP>>>111111333///...222000000//////000000111222111444333333333444NNNvvvrrrggg}}}zzz}}}___WWWPPPMMMrrr{{{dddaaaRRRAAA777222///111444////////////////////////000222000111222...???___aaaZZZhhhvvv}}}rrrfffsssSSSPPPPPPYYY]]]XXXVVVWWWQQQHHHJJJHHHDDD@@@===<<<<<<<<<999;;;CCCEEE===CCCjjjgggaaauuu}}}JJJVVV}}}QQQfff```UUUFFF999222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111(((888VVVppp\\\TTT|||~~~hhhlllvvvsssOOOCCCIIIbbb~~~ttt\\\MMM```NNNLLLpppgggMMMHHHFFFJJJRRR^^^ooo}}}|||sssqqqKKK???888((($$$,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))***---***(((333DDDddd}}}||||||ooodddWWWNNNIIIIIIQQQYYYooo~~~xxxeee\\\[[[{{{vvvqqqjjj^^^VVV[[[dddkkkmmmnnnmmmkkkkkkooorrrttttttsssooogggZZZLLLDDDAAA888===XXXwwwfff___YYYcccVVVDDDFFFGGGAAA999CCC___ssssssjjjeeezzzllldddzzzjjj[[[CCC333111///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...///===UUUlllxxxzzz]]]RRR[[[nnnvvvxxxyyysssccc[[[LLLTTTzzzgggVVVEEE===CCCcccvvvQQQNNNPPPUUUSSSKKKFFFCCCBBB===777333444222111///...,,,,,,+++++++++,,,,,,------,,,,,,+++...000444777:::;;;;;;;;;444;;;>>>AAAPPPbbb```QQQqqqzzz{{{zzzxxxiiiYYYXXX___]]]bbbppp{{{yyylllaaannnooollldddZZZWWW[[[aaagggkkkrrrzzz{{{vvveeebbbYYYddd\\\FFF444333555000---000000000000000000111111222...333333444555<<>>BBBMMM]]]nnnzzzgggVVV[[[yyy}}}TTTHHHNNNIII;;;===FFF]]]|||gggmmm~~~nnnOOO555...---,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++///AAAXXXlllzzzbbbbbbsss}}}pppaaa[[[WWW\\\pppxxxuuu^^^NNNdddeeeUUUEEE;;;===\\\~~~pppRRRPPPRRRRRRUUUMMMIIICCC===:::777444111000000...---,,,+++++++++,,,,,,++++++******++++++111222444555666888999:::555<<>>wwwZZZ|||}}}|||uuuttttttsss___FFFKKKaaaqqqZZZuuuppp^^^qqqnnnSSSJJJJJJmmm}}}|||qqq|||YYYHHHGGGFFF>>>RRRttt~~~yyy{{{OOOAAA???333666###))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***---***,,,111---111PPPuuuccc{{{yyy{{{zzzssspppZZZSSSQQQVVVXXX^^^ssslllccckkkvvv|||~~~eeeqqqrrr{{{|||gggjjjgggkkksss}}}tttTTTMMMhhh```SSSppptttNNNMMMMMMBBB>>>AAAOOOhhh|||}}}pppddd{{{~~~WWW444>>>,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------111000888bbbnnnpppzzzeeeYYYrrrlll]]]^^^III===bbbnnnlllnnn~~~|||dddWWWttt^^^===;;;???MMMlllmmmPPPNNNPPPOOORRRMMMIIICCC===:::666333111000///...---,,,+++++++++,,,,,,+++++++++++++++,,,111222444555666777888999;;;EEEOOOSSSOOOPPPXXXcccsssrrrlllaaaTTTLLLMMMPPP[[[```aaadddqqq~~~{{{mmmJJJ===@@@JJJPPPbbb~~~hhhgggmmm\\\\\\eeeFFF::::::...333555222222111111111111222222111111222333777QQQ{{{tttwww{{{jjj@@@bbb{{{oooiiiccc]]]JJJAAA777///444///000000////////////000000---222555444:::UUUrrrcccyyynnnnnn]]]LLLQQQuuu~~~{{{wwwssswww}}}wwwnnngggbbb]]]fffTTTYYY}}}iiinnnNNNooocccVVVEEE:::111000///,,,---............---,,,......------...//////...,,,:::RRR[[[ddd~~~rrrnnnwwwvvvgggKKKKKKaaa{{{hhhvvv}}}iiiqqq|||\\\IIICCC]]]rrrZZZccc{{{iiiRRRLLLLLLDDDPPPlllxxxppp|||yyy___AAA===<<<...***))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++///------...+++222NNNjjj|||}}}|||~~~uuulllaaaYYYWWWTTTWWWdddwww|||{{{||||||jjjpppwww{{{||||||||||||lllnnn~~~~~~jjjeeeiiijjjNNNGGGFFF======DDDYYYrrr{{{pppnnnEEE333+++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...''',,,DDDkkkyyyRRR]]]vvvjjjWWWOOOBBBOOOcccbbbbbblll{{{}}}|||vvvwwwcccGGG;;;<<>>QQQbbbgggzzz{{{\\\MMMLLLEEEGGGZZZjjjqqqxxx||||||qqqGGG<<>>===HHHccc~~~}}}uuu~~~pppaaa111111//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111555RRRcccppprrruuudddLLL888SSSiiiZZZ\\\oooxxxzzz{{{yyyuuuuuucccJJJ???;;;>>>[[[~~~lllQQQOOOQQQOOOQQQMMMHHHBBB===999666333111//////...---,,,++++++,,,+++++++++++++++,,,---...///222555666555555777999CCCKKKPPPKKKGGGNNN]]]iiiggg]]]QQQHHHGGGNNNWWW]]]^^^aaafffmmmvvv{{{yyysssaaa[[[pppssstttyyypppjjjhhhwwwlll|||bbbQQQaaa```PPP===222333444222222111111111111222222///777555222LLLzzzxxx{{{YYYttthhhMMMooojjjnnnWWWYYYNNN777:::222111111000000000000000000111111:::333///PPPjjjqqqooo^^^dddnnn\\\fffgggNNN{{{|||TTTTTTkkkVVVDDD>>>333+++------............------...------//////...000444AAAkkkgggwww}}}yyymmmiiitttzzz{{{wwwlllMMMIII^^^~~~mmmllluuuwwwwwwwwwfffrrr~~~```LLLAAA???XXXddd~~~iiiNNNKKKFFFBBBOOObbb~~~tttuuulll}}}XXXHHHAAA))),,,***))))))))))))))))))***((()))))))))************)))***++++++,,,,,,++++++)))---------:::RRRfffmmmzzz~~~tttvvvtttfffeeeRRRWWWZZZ___kkk}}}|||lllUUUYYYlll{{{|||xxxyyy{{{|||zzzwwwkkk^^^qqq}}}}}}^^^pppWWWIIIHHHFFF???@@@TTTrrrllltttyyyjjj|||ttt:::333---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///666<<<\\\YYYaaa{{{yyykkkuuueeennn[[[EEE```pppZZZbbbvvvuuutttxxxsss|||}}}xxxcccIIICCC;;;:::SSSvvvkkkPPPNNNPPPNNNPPPLLLHHHBBB<<<999555222000///...------,,,,,,,,,,,,++++++++++++,,,---...///...222555555444444888<<>>nnn}}}yyygggfffuuu}}}RRR^^^}}}dddAAA\\\kkkWWWFFFAAA777333........................///,,,---000000---111888JJJ{{{~~~zzzyyykkkhhhnnnyyy|||wwwzzzpppPPPJJJ]]]~~~}}}uuueeeYYY___nnn~~~||||||```MMMDDDAAAiii|||WWWLLLJJJDDDNNNeeelllfffmmmYYY???999...******))))))))))))******((()))))))))******************+++,,,,,,,,,,,,+++,,,///......>>>WWWeeeeeehhhvvv}}}uuuZZZ[[[wwwddd\\\aaaSSSWWWZZZhhh~~~}}}yyy{{{tttpppnnn|||~~~|||{{{zzzzzzyyyyyyxxx~~~~~~vvvwwwmmm^^^ttt}}}vvv|||kkkmmmsssKKKIIIJJJDDD>>>HHH```wwwkkkhhhcccwwwyyyKKK111+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,???ddd```aaajjjZZZbbbkkkyyyhhhddduuuggg\\\nnnkkk]]]iiiyyyrrrnnnuuusss~~~xxx|||kkkMMMAAA999666LLLlllzzziiiMMMKKKMMMKKKNNNLLLHHHAAA<<<888555222000///...---,,,,,,,,,,,,,,,*********+++,,,...///000///222555444333555;;;AAAGGGGGGDDDBBBJJJXXX\\\XXXOOOKKKGGGFFFJJJPPPVVVYYYaaaccchhhmmmmmmpppwww{{{qqqmmmdddeeezzzxxx|||{{{uuuxxxeeeTTT^^^[[[MMMDDD555222222222111111111111222222444111///@@@pppxxxjjjzzzddd```~~~ggg{{{mmmfffttttttcccWWWHHHBBBRRRpppvvvyyyhhhOOOKKK|||sss]]]NNNBBBCCC;;;000222111111000000111111222333///666XXX|||ssssssqqqtttzzziiiOOOUUUXXXsssxxxzzz|||KKKTTTrrrWWWFFF|||___LLLDDD999999//////...------.../////////,,,---222000---222;;;[[[vvv|||iiieeekkkxxxvvvqqq~~~hhhKKKFFFZZZwwwvvvppp___WWWTTTTTTVVVYYYYYYsssrrr{{{sssaaaLLLCCCGGGbbb```LLLJJJDDDJJJ```aaa|||tttkkk}}}uuu```======...+++******))))))******+++))))))))))))***************++++++,,,,,,,,,,,,,,,+++...000888NNNhhhuuuuuurrr~~~wwwjjj]]][[[mmmuuuccc]]]bbb\\\YYYaaawww}}}www}}}|||yyy}}}yyylllmmm~~~zzzvvv{{{www{{{xxxwwwxxxzzz||||||{{{uuuyyy}}}|||uuuqqqwwwqqqZZZrrr|||~~~xxx~~~}}}fffwww]]]IIIHHHDDD???@@@PPPhhh{{{{{{hhhvvvwwwllliiiaaa;;;,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...000000;;;TTTkkkgggddd```ZZZiiivvvcccjjjppp]]]___kkktttooolllrrruuusssvvv{{{pppPPP<<<777555EEE]]]iiiwwwiiiLLLIIILLLJJJNNNLLLGGGAAA<<<888555222000......---,,,,,,,,,------*********+++---///000111000333555333222555>>>FFFGGGIIIFFFDDDMMMYYYYYYOOOIIIIIIHHHIIIKKKOOOSSSVVVcccaaadddkkklllooo~~~ssszzz~~~~~~rrr[[[\\\^^^VVVNNN888333222222111111111111222222666222777PPPwwwdddSSSNNNrrrdddaaaWWWMMMIIIHHHRRRccciii[[[HHHAAA@@@===CCCVVVgggdddUUUjjjvvvvvv~~~KKKcccppp```RRRJJJCCCAAA444222111111000000111111222555///EEEvvvvvvzzzoooyyyzzz{{{]]]===AAA@@@\\\}}}|||aaaKKKbbbiiivvvOOOgggSSSGGG;;;===000///...------...///000///,,,---222111,,,222>>>tttyyy~~~wwwhhhhhhlllxxxoooiii~~~iiiJJJCCCPPPeee]]]aaaYYYMMMFFFIIINNNLLLFFF@@@\\\rrr{{{|||qqqhhhjjjcccvvv|||]]]KKKDDD999AAAsssllljjjqqqkkkNNNKKKCCCCCCUUUZZZkkkuuuvvviiizzzaaaEEE777333+++******))))))******+++))))))))))))***************+++,,,,,,------,,,,,,***,,,333FFFaaa{{{xxxpppnnnkkknnnpppjjjbbb___```___qqqyyyxxx~~~|||~~~|||yyy|||vvvfffwww{{{ooojjjuuuvvvxxxyyyzzz{{{{{{|||~~~xxx{{{mmmOOOhhh|||{{{~~~{{{zzz~~~qqq}}}SSSKKKDDDBBB@@@FFF[[[sssqqq[[[gggxxxoooNNN111111000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,...///000111QQQlllooonnniii[[[hhhuuuttthhh___zzzmmmTTTfffnnnmmmooooooooosssooouuuzzzzzz}}}nnnTTT===;;;888>>>JJJNNN^^^zzzkkkMMMJJJMMMLLLPPPLLLGGGAAA<<<888555222000......---,,,,,,,,,------)))******+++---///111222000333555333111666@@@JJJFFFJJJIIIGGGMMMWWWTTTIIIFFFHHHJJJKKKMMMPPPVVVZZZbbb^^^bbbmmmpppnnnzzzrrrmmmtttyyyyyybbbjjjxxxzzzuuuxxxsssrrrddd\\\aaa[[[TTT;;;555222222111111111111222222///000AAAcccqqqXXXKKKMMMooo{{{[[[ZZZtttkkkIIIHHHDDDEEEQQQ\\\TTTDDDFFFKKKFFF>>>DDDTTTTTTHHHEEEQQQ{{{UUU[[[jjjcccUUUPPPBBBEEE777222222111111111111222222111...RRRyyylllIIIAAAEEEBBBXXX{{{zzztttmmmrrr|||xxx\\\```VVVbbbvvvRRRvvveeeUUUJJJ@@@CCC000///...------...///000000+++---333111,,,222???~~~{{{ooogggnnnnnnyyykkkccc}}}{{{TTTCCCFFFOOO???AAAJJJLLLEEEAAAEEEEEE@@@CCCIIISSSeeeyyyrrrbbbeee|||tttWWWJJJGGG:::EEE]]]mmmPPPPPPNNNyyyVVVPPPGGGAAAPPPuuuyyyyyyxxx{{{{{{gggTTT444===++++++************++++++))))))))))))***************+++,,,,,,------,,,,,,///...666MMMhhhxxxwwwuuussskkkjjjkkk```WWW\\\fff|||xxxyyyzzzuuuzzzzzzvvvxxx{{{ssseeemmmttthhh]]]pppzzztttxxx|||{{{xxxwww{{{wwwyyy~~~wwwxxxlllIIIaaayyyzzz}}}}}}zzzwww{{{|||wwwqqqbbbQQQGGGFFFCCCCCCUUUmmmsssrrr\\\tttdddwwwaaajjjpppZZZ666666444222///---+++++++++++++++++++++++++++++++++,,,,,,---...///111111MMMqqqpppzzztttWWWggg|||ggghhhcccaaaaaaUUUoooqqqiiiqqqrrrkkkooowwwvvvvvvxxx~~~oooZZZCCCBBB<<<;;;;;;888GGGeeezzzrrrPPPLLLPPPMMMLLLMMMHHHAAA:::777444222111......---,,,,,,,,,,,,---+++++++++,,,---000222333444444444333444888>>>CCCDDD@@@BBBIIINNNMMMIIIGGGEEEGGGIIIMMMRRRXXX\\\______bbbeeehhhkkkqqqzzzvvvUUUggg|||wwwhhhZZZjjjuuugggccc]]]TTTHHHPPPaaa~~~}}}zzzsss}}}QQQ___]]]LLLNNN444333444444222000111222222222777BBB~~~mmm[[[hhhaaaLLLLLLqqqoooOOONNNHHHUUUKKKEEEGGGKKKLLLLLLLLLKKKKKKNNNMMMLLLUUUVVVGGGLLLHHHYYY[[[vvvhhhFFF}}}yyytttXXXQQQVVV999>>>444333///...///222111...444888qqqyyyuuuSSSAAAFFFJJJRRRiii{{{jjjdddjjjppprrrsss}}}\\\qqq```]]]\\\GGGccc[[[<<>>aaaooonnnyyyQQQCCC999000,,,***+++***''''''***)))************++++++++++++---......------///000222)))===```vvvyyyuuuqqqooooooiii```\\\___zzz~~~{{{uuurrrwwwzzzuuuhhh^^^mmmyyyjjjUUUbbb}}}zzzxxxxxx{{{}}}}}}}}}~~~~~~yyyzzz~~~wwwxxxpppKKKMMMhhh{{{~~~~~~rrrooo~~~sss{{{^^^JJJJJJ???@@@RRR[[[rrrwwwccc\\\vvv|||vvvuuucccrrriiiiii\\\KKK<<<...,,,,,,******,,,++++++++++++++++++++++++(((222+++(((///***,,,BBBaaagggyyyttt]]]aaaxxxrrrgggcccsss^^^vvvttt[[[ZZZhhhoookkkiiioooppplllqqqqqqppprrrzzzzzzooolllYYYGGGCCCDDDHHHDDD<<<===EEEpppPPPMMMPPPMMMLLLNNNIIIAAA:::666333111000......---,,,,,,,,,,,,---+++++++++,,,...000222333444222111222555:::???BBBCCC@@@BBBIIINNNKKKGGGEEEDDDFFFJJJNNNRRRVVVXXXXXX]]]```eeehhhjjjmmmpppsssvvvpppUUUbbbrrrqqqfffQQQWWWuuu~~~pppccc]]]XXX___{{{wwwkkk~~~\\\ZZZ[[[RRRPPP777333444444222111111222222666777OOOqqq[[[KKKQQQ{{{|||ooohhh[[[VVVKKKwwwdddTTTHHHLLLUUUXXXRRRLLLPPPMMMMMMOOOWWWjjjiiiSSSKKKMMMeeeyyy\\\xxxpppLLLccc___WWWVVVAAAAAA444222000///111333333111:::PPPlllRRREEEFFFAAATTTkkk~~~uuubbbZZZ^^^eee}}}rrrkkksssWWWmmm|||uuuJJJpppeeeVVVFFFKKK999222------...------/////////111+++222000333]]]}}}|||uuubbb```iiifffvvvpppccckkkgggKKKWWWbbbooouuurrr|||yyy```MMMLLLTTTZZZ{{{WWWDDDIII@@@>>>SSS|||sss~~~mmmLLLGGGHHHBBBXXXzzzkkkvvvzzzyyyxxxnnnIII===111,,,***+++***((((((***)))************++++++++++++,,,......------///000222444^^^iiiyyyvvvyyytttvvvtttrrrppphhh______eeezzz~~~|||}}}zzz{{{vvvtttvvvuuunnnccc]]]jjjwwwmmmVVV```xxx{{{zzzzzz|||~~~~~~~~~~~~zzz{{{xxxyyyxxxRRROOOddduuu|||{{{|||rrrnnn{{{|||oooOOOKKKEEE???GGGTTTjjj~~~hhhccc}}}ppprrrmmmooorrr]]]XXXKKK;;;...+++,,,+++***+++++++++++++++++++++++++++)))///++++++111,,,333NNNwwwyyyaaabbbsssdddVVV```iii```rrrhhhRRR]]]iiinnnjjjiiinnnppplllnnnqqqrrrpppsssvvvsssmmmmmm```CCC===<<>>666///......------///......111---333222;;;lllvvvnnn``````hhhhhhvvvlllbbbooogggHHHRRRbbblllaaaddd]]]\\\HHHPPPIIIAAAWWW~~~rrr}}}~~~VVVHHHFFFDDDLLLrrrkkkvvvyyylllxxxHHH>>>333---)))***+++)))))),,,)))************+++++++++***+++------------...000***:::uuuvvv~~~|||wwwwwwwwwxxxwwwqqqeee___eeeoooxxxwwwtttssswww|||zzzuuuzzzwwwvvvuuummmbbb\\\[[[dddsssqqqXXX[[[pppyyyzzz{{{{{{||||||||||||~~~zzz|||yyyzzz___TTTaaammmuuussswwwqqqnnnyyy~~~|||~~~vvv\\\MMMKKK@@@>>>LLLaaammmgggaaa~~~hhhnnnnnn]]]QQQKKK<<<...***,,,---+++***+++++++++++++++++++++++++++,,,+++///111***777WWWvvvtttkkkuuudddRRRjjjeeekkkrrr```RRRaaaiiimmmiiiggglllooolllmmmqqqssspppllllllkkkjjjpppfffaaaCCC>>>;;;DDDVVVaaaZZZLLLnnnMMMIIIMMMNNNOOOOOOJJJBBB:::555222///---...---,,,,,,++++++,,,,,,***+++,,,---///111222333666333111555===CCCEEECCC???@@@EEEJJJJJJEEEAAAAAACCCFFFJJJNNNQQQSSSSSSTTTWWW[[[aaahhhmmmnnnnnnllldddZZZEEEKKKkkk~~~vvvdddVVV]]]vvvbbb]]]cccXXXGGG777444222333333222111333222DDD~~~qqqttteeePPPQQQppp^^^\\\ZZZnnn}}}zzzgggTTTMMMaaannnJJJoooaaaZZZOOORRRGGG666333111222222111222444===qqqqqqfffuuuttthhhPPPIIIOOOUUUXXXYYYaaajjjttt~~~{{{gggZZZSSSWWWsss{{{jjjwwwaaaVVV[[[^^^gggZZZJJJEEE;;;111...///------...---+++///---111///???yyyqqqhhhaaaaaagggkkkwwwiiicccuuuhhhHHHDDDKKKyyyvvvlll[[[zzzoooZZZaaaUUULLLbbb}}}uuubbbaaaHHHBBBBBBGGGoootttooossshhhuuuLLLCCC666///)))***+++******,,,))))))*********+++++++++)))+++,,,---,,,---...000+++FFFgggnnnyyywwwzzzyyy|||{{{pppccc___jjjwwwsssrrrqqqrrruuuwwwwwwuuuxxxxxxxxxuuufffVVVSSSYYY^^^nnntttXXXVVVffftttwwwyyyxxxwwwyyyyyywww{{{yyy{{{~~~yyyzzz~~~nnn]]]___eeekkkiiirrrrrrpppzzz}}}{{{~~~{{{rrrsssPPPLLLFFF>>>FFF[[[uuuqqqiiiYYYkkk}}}ffflllpppNNNKKK>>>///***,,,...,,,***++++++++++++++++++++++++///***+++000---&&&999[[[aaa___pppttteeepppwwwaaavvvccctttpppZZZWWWdddiiikkkgggfffkkkmmmlllmmmqqqsssqqqmmmjjjiiihhheeesss[[[ZZZGGGGGGEEEIII[[[lllmmmbbbqqqLLLFFFKKKNNNRRROOOIIIAAA:::555111///---------,,,++++++++++++,,,***+++,,,...000111222333333000000555===CCCCCCBBB>>>@@@FFFJJJHHHBBB@@@BBBFFFGGGIIILLLPPPTTTWWWYYYYYY]]]bbbjjjqqqyyyzzziiiPPPDDDXXXooo{{{vvvaaa\\\nnnjjj[[[cccYYYPPP===666222333444222222555666UUUcccccczzzvvv~~~jjj```vvv|||HHHssszzzyyyppp___PPPTTTGGG:::444222222111...111666]]]pppkkkcccuuuzzz||||||cccSSSHHHPPPcccmmmkkkeeemmmooorrrxxxxxxhhh[[[RRRSSSnnnjjjrrrZZZooo|||fffWWWLLLiii^^^RRRMMM@@@333//////...---......+++000...000---CCCmmmaaaaaaaaaeeelllsssbbbccczzz}}}cccHHH===777UUUzzzmmmaaaqqqrrroooyyy{{{ddd```rrrwww]]]}}}nnnMMMAAAAAADDDiii}}}nnngggmmm___DDD:::111******+++***+++,,,))))))*********+++++++++)))+++------------///111555```RRRbbbrrrxxx~~~ttttttzzz}}}{{{nnnbbbbbbnnn{{{ppprrruuuwwwvvvtttuuuwwwvvvxxx|||wwwdddOOOMMMWWWYYYiiiuuuXXXRRR]]]pppwwwzzzwwwvvvxxxyyyvvvwwwwwwzzz}}}|||yyyyyy{{{zzzcccZZZXXX\\\eeessswwwvvv||||||zzz~~~{{{{{{yyy\\\JJJIIIBBB@@@VVVdddvvvqqqiiirrr}}}oooyyyjjjeeewwwWWWLLLBBB444,,,+++------***++++++++++++++++++++++++000(((,,,222++++++CCC```]]]bbbeeeYYYYYY{{{vvvuuu\\\rrrdddQQQZZZdddggggggffffffiiilllllloooqqquuuwwwuuupppkkkiiiaaa|||^^^VVVGGGMMMMMMJJJQQQdddpppsssuuuNNNFFFJJJMMMRRRNNNHHH@@@999555222///---------,,,+++++++++++++++***+++---///111222222333......///444:::??????>>>>>>AAAFFFJJJFFF@@@@@@EEEHHHHHHJJJLLLPPPTTTXXXZZZ\\\```dddjjjrrr~~~xxxbbbFFFGGG^^^{{{lll[[[eeewwwvvv[[[bbbYYYVVVEEE:::222444444111222777AAAmmmuuu~~~ggguuu]]]MMMddd}}}hhhUUUSSSGGG===666222222000---222<<>>???444+++***++++++***+++)))************+++++++++***+++---.........000222555vvv^^^vvvxxxkkkzzzzzzuuuwww}}}xxxjjjbbbfffqqqyyyqqqsssxxx{{{xxxtttuuuyyyvvvyyy~~~hhhOOOLLLXXXXXXhhhwwwYYYPPPXXXoooxxx|||xxxwww{{{|||xxxtttwwwzzz{{{{{{yyyyyyyyy~~~cccRRRKKKNNNfffwww}}}zzz|||yyyvvv{{{|||wwwtttqqqLLLHHHEEE;;;MMMZZZxxx~~~}}}eeekkk}}}``````jjjLLLGGG;;;///***,,,---,,,++++++++++++++++++++++++...'''---333,,,666SSSggghhhzzzuuudddtttiiiYYYnnnZZZMMM]]]ccccccddddddfffhhhjjjjjjooorrryyy}}}tttllliiicccnnnYYYBBBGGGGGGAAABBBPPPeeetttwwwQQQHHHKKKLLLPPPMMMGGG@@@999555222000...---,,,++++++***+++++++++***+++---000111222333333---...222666:::<<<>>>???>>>AAAGGGIIIDDD???BBBIIIHHHJJJLLLNNNQQQTTTUUUVVVZZZ^^^bbbdddhhhuuuppp^^^CCC@@@RRRjjjlllYYY\\\sssdddeee\\\YYYLLL===333444444111333999HHHffffffiiifffiiilllYYYeee~~~jjjYYYPPPKKK???777222333111///888EEEuuutttQQQ\\\zzznnnXXXCCCAAAUUUnnn}}}zzzvvvqqqqqquuuuuuiii\\\XXXrrrnnnjjjwwwWWW]]]XXXdddtttYYYaaaZZZIII777000///...------000,,,222444333000SSSdddVVVbbbeeeeeessseeeSSScccwwwnnnnnnyyyZZZHHHJJJ???;;;888333AAA[[[kkkSSSkkkvvvxxxpppjjjggggggyyy{{{ddd```HHHCCC888JJJyyylll}}}}}}qqqnnntttQQQCCC777,,,***+++*********)))************+++++++++***,,,...//////000222444FFFuuuvvvxxxvvv~~~{{{||||||{{{}}}tttfffbbbjjjqqqtttwwwuuuuuuxxxxxxtttuuuyyyxxx|||qqqTTTOOOZZZZZZiiiyyy[[[QQQXXXlllwww}}}xxxwww|||}}}yyyssswww{{{{{{{{{zzzzzzyyywww\\\KKKEEEJJJcccvvv~~~{{{{{{vvvttt{{{wwwyyy~~~~~~VVVHHHHHH???AAAZZZoookkk{{{hhhgggzzzMMMLLLBBB222)))***---...++++++++++++++++++++++++,,,'''///111+++>>>\\\eeeiiizzzpppVVV[[[mmmTTTNNN``````___```cccfffggghhhiiijjjsssrrriiihhhlllwww]]]BBB>>>:::999:::EEEZZZmmmwwwTTTKKKLLLKKKMMMLLLFFF???999555222000///---,,,++++++******++++++***+++...000222333333222...222666:::<<<===@@@AAA>>>BBBGGGHHHCCC>>>CCCKKKHHHJJJNNNQQQSSSSSSRRRQQQVVVZZZ]]]\\\]]]hhh}}}aaaMMM999;;;DDDFFFmmmmmm___VVVXXXlllnnnkkk```ZZZQQQ@@@444444444111333:::HHH}}}xxxjjjYYYsss|||rrrrrrccciiigggYYYOOOOOO@@@777222444333222===LLL}}}~~~^^^===PPPsss|||sssLLLCCC>>>NNN```wwwvvv```___pppzzzkkkZZZSSSkkkwwwpppwww|||VVV[[[bbb___```fff]]]KKK888000///...---------)))111444333000VVVcccVVVfffjjjjjjyyyeeeTTTfff|||tttnnnXXXqqq]]]KKKKKKEEEJJJLLLSSSUUUTTTeeezzz]]]ppp~~~]]]kkkkkkSSSJJJVVVeee~~~yyypppfffdddIIIAAA???GGGuuudddkkkyyyvvvqqqvvvwwwFFF999---***+++***)))))))))************++++++++++++---///000000111333444lll{{{zzzzzz{{{}}}}}}}}}qqqccccccmmmqqqppp}}}uuuppptttwwwuuuuuuxxxyyy~~~wwwYYYRRR]]]]]]kkk{{{^^^SSSYYYhhhuuu{{{vvvuuu{{{|||xxxsssxxx||||||||||||{{{zzzxxxoooWWWIIIFFFMMM^^^rrr|||zzzyyyvvvuuu}}}ppp{{{zzzvvvrrr```HHHLLLGGG999\\\bbb|||xxxttt~~~MMMOOOFFF555((((((---///++++++++++++++++++++++++---(((000///(((???]]]^^^bbbzzzmmmhhhkkknnnyyyDDDYYYjjjOOOLLL^^^^^^]]]___cccfffgggggghhhfffsssnnneeeggguuuwww^^^EEE999222555<<>>???CCCDDDJJJLLLNNNOOOOOOOOOPPPQQQ\\\ZZZWWWTTTTTT[[[iiitttfffLLL<<<===;;;111777GGGFFFBBB@@@>>>>>>GGG```xxx{{{xxxtttdddtttVVVXXXAAA999///111777222<<<```ppp}}}xxxPPP```|||uuu^^^hhh___SSSMMMDDD;;;333&&&222444444mmmxxxQQQDDDMMMeeeooofff___HHH999MMM___ooo}}}lllTTTOOObbbzzzvvvjjj]]]VVVhhh|||lllqqq]]]zzz]]][[[rrrcccdddSSS???222......///111---333---,,,444;;;eee~~~fff___eeeeeekkk}}}]]][[[nnnyyyqqqllliiiaaa]]]XXXXXX\\\cccjjjooowwwssskkkkkk{{{bbbllllllgggnnnQQQAAABBBZZZ}}}yyyooonnn|||{{{uuu~~~kkklllHHHAAAFFF777XXXxxx{{{xxxzzzIIIAAA(((+++)))(((777%%%******+++++++++,,,,,,,,,,,,)))...111+++---999>>>|||xxxfffsssuuu{{{ttt{{{cccYYYeeemmmmmmooonnnuuuqqqoooyyy|||vvvvvvvvv\\\XXX]]]UUUzzzfffNNNSSSZZZlllzzz|||zzz{{{|||zzzyyy~~~{{{zzz~~~{{{{{{{{{ooofff```TTTGGGIIITTTiiikkktttyyyxxxtttwwwzzzzzz|||vvvOOOOOOEEECCCFFFeeeuuuxxxcccZZZ|||sssnnnYYYSSSLLL<<<))))))///************)))******+++,,,'''000,,,///,,,NNN~~~dddhhhsssjjjhhh||||||fff[[[llllllOOOdddQQQKKKUUU___]]]^^^___```bbbcccdddeeelllmmmrrrccceee{{{mmmgggVVVKKK===555333444FFFVVVWWWuuuOOOLLLLLLFFFLLLNNNHHH@@@999666333000......---,,,,,,++++++,,,,,,***,,,///000000///000111///111444888<<<>>>>>>===AAAFFFGGGBBB>>>@@@CCCEEEHHHJJJMMMNNNNNNNNNOOOQQQPPPQQQUUUSSSKKKGGGPPP]]]hhh___QQQCCC777111222666555666999<<<;;;@@@QQQcccqqqpppsss}}}dddooojjj___HHH===111333888333@@@rrriii|||vvvwwwqqqnnnzzzkkkXXXmmm[[[uuuvvveeeYYYPPPKKK@@@999...777666>>>{{{fffFFFBBBNNNfff~~~ppp}}}nnnRRRGGG@@@OOOhhh|||{{{[[[LLL>>>AAAVVVnnn}}}~~~pppcccZZZjjjlllooorrruuucccPPP{{{ooohhhXXXCCC444///...///000///222...000666<<>>AAADDDEEEHHHJJJMMMNNNOOOOOOQQQRRRWWWRRRSSSXXXSSSHHHIIIRRRSSS]]]XXXBBB444777777///444666888999888===MMM]]]xxxpppzzziiilllsssiiiSSSBBB333555999444GGGyyyaaaQQQbbbyyycccPPP999KKKZZZaaaTTTGGGPPPooooooTTTRRRrrrgggYYYooolll^^^OOOLLL@@@888222555222GGG```BBBHHHWWWooo~~~ttt^^^VVVRRRYYYqqq|||gggMMM<<<666333;;;OOOfffyyytttggg^^^kkkooonnn^^^iiittttttEEEjjj|||jjjlll^^^III777///...000111111000///444888>>>iiitttfff\\\^^^dddfffkkkrrrUUUXXXpppzzziiijjjmmmooouuupppuuuZZZkkktttrrruuu___QQQMMM___~~~xxxzzzgggIIIKKK___|||eeeyyy|||TTTIII999<<>>BBBEEEFFFIIIKKKNNNOOOPPPQQQRRRTTTWWWHHHCCCNNNSSSGGG>>>>>>888FFFIII;;;444999999000:::@@@GGGJJJIIIKKKTTT\\\tttqqqrrrpppqqq\\\GGG333777999777UUUxxxZZZ\\\|||iiiXXXJJJ999BBBIIIKKKCCC;;;@@@TTTeee|||yyytttwwwfffnnnSSSdddnnnaaaOOOMMMAAA777444333111TTTQQQ:::QQQaaauuuwwwnnnppphhh]]]LLL555777444555<<>>EEEXXXXXXhhh|||}}}SSSBBB555222++++++111+++******+++++++++,,,,,,,,,+++444,,,...777,,,<<>>SSS___VVVoooJJJJJJLLLHHHPPPOOOKKKDDD;;;444///.........---,,,,,,++++++,,,,,,***,,,///000000///000111000555;;;>>>>>><<<<<<<<>>===BBBEEEEEEFFFIIILLLNNNOOOPPPRRRTTTSSSKKKLLLUUURRRAAA444222222666888777666666555444;;;HHHWWW^^^]]]ZZZYYYXXXnnn|||vvvuuuuuutttdddKKK444888888;;;fffwww}}}rrrxxxlllcccWWWPPPPPPMMMCCCDDDCCCBBBAAAEEEMMMUUUfffrrr|||xxxwwwjjj}}}UUU^^^pppfffVVVRRRFFF888777555:::iii|||}}}oooGGGDDDUUUdddtttyyyxxx{{{xxx[[[MMMFFF<<<;;;888666888???PPPnnnsssjjjaaa\\\jjjvvvsss^^^```\\\hhhgggjjjcccQQQ;;;//////222222000,,,000555999NNNwwwvvvrrraaa___ccc```gggpppkkkNNNZZZvvvttthhhxxx~~~qqqqqqsssLLLHHHOOOGGGDDD[[[yyy}}}qqqkkkggg~~~|||eee^^^SSS>>>;;;000MMMppptttdddssscccOOOEEEBBBEEE___eeeaaa|||||||||hhhJJJ888000+++...---)))******+++++++++,,,,,,,,,'''000+++...:::666MMMvvvqqqsss~~~___ZZZiiiccciiixxxtttnnnyyyyyyvvv{{{yyytttuuu||||||tttYYYEEEYYYoooyyy[[[KKKOOOlll~~~yyyyyyyyyxxxzzziiiRRRWWWffffffsssuuuvvvrrrrrruuuvvvvvvuuuvvvxxxzzzvvvxxxyyyxxxxxxyyy~~~sss```PPPHHHCCCFFF\\\qqqwwwooo[[[tttuuukkkxxx]]]QQQWWWFFF,,,)))222+++++++++***+++,,,,,,---+++&&&111555SSSdddRRRfffpppooopppgggXXXBBB[[[___AAABBB]]]]]]]]]^^^___```aaabbbcccccchhh|||~~~```cccaaa^^^sssUUUOOOKKKGGG===888888AAAXXX```TTTqqqJJJIIIJJJGGGNNNOOOLLLEEE<<<333...------...---,,,,,,++++++,,,,,,***,,,///000000///000111111666<<<>>>===<<<===>>>CCCDDDAAA======BBBEEEDDDBBBEEEHHHKKKLLLMMMPPPRRRNNNXXXccc```NNN999111444888222222999;;;:::???HHHLLLRRRUUUSSSSSSYYYaaafffyyywwwppp~~~wwwmmmRRR666888666>>>wwwkkkrrrttt]]]]]]WWWMMMHHHDDDAAABBBCCCBBB>>>???IIITTTjjjlllssslllnnnjjjeeesssggg\\\SSSIII666555555DDD{{{___GGGMMMYYYiiiwwwxxxyyyxxx^^^LLLIIIHHH???;;;888777888FFFeee~~~qqqkkkjjjvvv}}}uuukkkeee___ZZZjjjyyyttt```dddlllxxxhhheeeVVV???000000222222...---111333:::\\\vvvvvvcccdddggg___hhhrrrgggLLL[[[xxxiiisssyyynnniiippp{{{jjjVVVOOOEEEDDD^^^}}}tttfffuuu]]]hhhyyydddNNN>>>:::***999VVVdddvvvcccqqqhhhRRRFFF@@@@@@dddvvv```vvvooossswwwOOO===///)))...'''&&&******+++++++++,,,,,,,,,***000,,,---333555SSSwwwmmmppp|||~~~}}}___ZZZfffhhhmmmuuuppppppxxxsssnnntttvvvuuuyyyvvv{{{}}}wwwUUU<<>>YYYlllsssrrrXXXwwwzzzuuujjjiii___SSSYYYIII000***000+++++++++++++++,,,---------///---;;;ccchhh\\\zzzrrrsssvvvoooUUUKKKhhhYYYBBBEEEZZZ[[[[[[\\\^^^```bbbccceeefffhhh~~~\\\]]]bbbiiirrrTTTQQQRRRHHH>>>888888CCC\\\dddTTTsssLLLJJJKKKGGGOOOOOOLLLFFF<<<333---,,,---...---,,,,,,++++++,,,,,,***,,,///000000///000111000555;;;===;;;;;;===@@@EEEDDDAAA<<<<<>>>>>BBBPPP___]]]\\\TTTJJJJJJYYYkkkuuu|||qqq|||vvvZZZ:::999444@@@mmmsssrrr{{{{{{qqqfffZZZMMMEEECCCCCCDDD@@@>>>EEEOOO^^^dddxxxqqq}}}jjjzzzgggcccVVVNNN555333777QQQxxxjjjSSSBBBAAAZZZlllzzz|||~~~~~~pppVVVLLLJJJBBB>>>======:::@@@[[[wwwwwwkkk[[[RRRHHHWWWfffnnnqqqrrrooolllllleeebbb\\\UUUfff|||xxxeee}}}iiiaaayyyjjjjjj\\\CCC222000222///...///444111<<>>999777@@@VVVppp}}}}}}```nnnmmmTTTEEE>>>:::___{{{[[[qqqeeellltttKKK???000)))///&&&*********+++++++++,,,,,,,,,...///000...,,,888]]]vvvssswwwzzznnn```ZZZbbbmmmsssrrrnnnzzz{{{pppooooooqqqyyyrrr|||xxx}}}YYYCCCOOOkkk{{{}}}|||aaaPPP[[[mmmtttvvvzzzvvvggg```rrruuunnnPPPMMMUUUjjjrrrvvvsssqqqsssuuutttsssuuuwwwyyyzzzzzz{{{|||qqqXXXRRRBBB:::YYYjjjnnnvvv[[[kkkvvvsssmmm```|||]]]TTT\\\NNN666---,,,,,,++++++++++++,,,------+++999)))CCCpppgggddddddeee~~~jjjggglllNNNSSSrrrPPPCCCIIIXXXZZZSSSUUUWWW[[[___ccceeegggggg}}}ZZZVVVaaasssxxxYYYTTTTTTHHH>>>777666EEE```hhhVVVtttMMMLLLMMMJJJRRROOOMMMFFF===333---,,,---...---,,,,,,++++++,,,,,,***,,,///000000///000111///444999;;;::::::===AAAFFFEEEAAA;;;<<>>^^^}}}UUUKKKDDDUUUhhhwww{{{uuuuuueeeQQQJJJAAA???@@@@@@::::::OOOhhhoooaaaPPPFFF<<>>111***000(((111******+++++++++,,,,,,,,,++++++222333111HHHttt{{{tttuuu|||dddaaaYYY^^^qqqwwwqqqnnnqqq}}}rrrnnnlllooozzzuuu{{{~~~dddOOOOOOjjjyyy{{{xxxbbb[[[fffvvv{{{wwwooo~~~qqqyyysssqqqnnnTTTKKKLLLdddmmmrrrpppoootttyyyyyysssuuuxxxzzz{{{|||||||||ooo^^^XXXEEE:::\\\jjjmmmzzz```WWWooovvvxxxeeeuuuZZZUUU^^^RRR<<>>'''HHHwww``````VVVXXX}}}tttVVVXXXhhhDDDTTTtttHHHCCCLLLWWW[[[JJJLLLPPPVVV[[[```dddfffeee{{{XXXRRRaaazzzaaaWWWTTTGGG===666666EEEccckkkYYYnnnIIIHHHHHHNNNOOONNNNNNGGG;;;222///...+++------,,,,,,,,,,,,++++++***---000111000/////////---333:::;;;888666:::>>>FFFDDD@@@======???BBBDDDFFFEEEHHHLLLNNNNNNRRRWWWTTTWWWOOODDDGGGZZZgggggg]]]aaaWWWJJJKKKQQQ\\\jjjgggaaaWWWSSSZZZeeehhheeeuuuwwwkkk@@@777333JJJYYYlllzzzvvvfffyyyvvvlllaaaaaaOOO@@@LLLGGG???NNNMMMOOONNNYYYmmmyyy^^^nnnhhhgggQQQGGG:::666kkk{{{}}}tttGGG@@@KKKTTTbbbrrryyy}}}ooogggoooXXXsssmmm```XXXNNNFFFGGG??????>>>@@@```vvveeeSSSLLLMMMLLLVVVhhhqqqmmmiiijjj___bbb[[[MMMOOOfffxxxnnnSSSmmmzzzRRRgggsssooojjjTTT777///333222...,,,666666555lllaaacccccc```pppttt^^^JJJaaayyypppjjjnnnmmmiiigggcccdddyyycccNNNuuutttyyy~~~wwwttt|||yyycccddd{{{bbbdddqqqMMMZZZPPPNNN:::LLL888FFFoooggggggZZZQQQ<<>>>>>@@@CCCEEEHHHGGGIIILLLMMMLLLOOOTTTTTTWWWWWWWWWbbbqqqqqqggghhhcccWWWIIIHHHYYYmmmuuueee___TTTNNNTTTeeesssyyyuuurrrFFF;;;999RRRvvv```mmmvvvuuu\\\iiigggMMMLLLVVVRRRNNNCCCFFFWWWKKKQQQJJJSSS{{{|||fffzzzwwwkkkUUUGGG777888pppwwwmmmBBB>>>IIIQQQ^^^lllssswww|||sss^^^eeeyyyyyyxxxdddfffcccSSSJJJ;;;999999>>>___zzznnneeeeeeaaabbbiiiqqqsssmmmgggddd___```WWWKKKQQQkkk~~~xxx{{{\\\jjjUUUuuuvvvsssnnnWWW888---111///111,,,444999AAAggg___cccccc___nnnsss\\\JJJaaaxxxlllhhhppprrrllliiihhhffflll^^^TTTyyyWWW^^^}}}{{{}}}{{{mmm^^^jjjUUUJJJNNNDDDCCCdddgggfff[[[OOO===CCCIIIwwwuuuoooNNNOOO:::111+++000+++***++++++++++++,,,,,,,,,(((---111,,,===bbbyyyvvv{{{ddd]]]eeeeeeuuu~~~mmmwwwwwwyyyyyyuuupppooorrrtttvvv{{{{{{~~~vvvlllooo```bbbpppzzzwwwwwwyyyrrrpppsssvvvvvvuuuuuuyyy|||www|||}}}}}}zzzrrr[[[fffmmmRRRLLLLLLPPPgggyyyvvvmmmmmmrrruuuzzzyyyxxxwwwwwwxxxyyyzzz~~~wwwwwwiiiSSSIIIAAAHHH^^^pppqqqhhhUUUnnnhhhooonnnzzzeee___^^^HHH111000---,,,+++++++++,,,---...222...888bbbaaafffzzzsssyyypppaaauuueee;;;VVVbbbLLL===NNNYYYMMMIIIFFFQQQ^^^___\\\\\\[[[eeezzzfffGGG^^^hhhkkk[[[VVVQQQDDD777999NNNcccggg___rrrMMMLLLJJJMMMJJJMMMMMMFFF:::222///...+++------,,,,,,,,,,,,++++++***---000111000////////////555;;;===;;;:::===@@@HHHEEEBBB??????AAADDDFFFJJJHHHIIILLLLLLJJJMMMQQQXXXaaajjjnnnuuu{{{wwwooorrrggg```TTTNNNjjjwwwqqqdddXXXYYYfffuuu}}}~~~}}}{{{MMM======YYYfffhhhkkklll~~~YYY]]]gggOOO```ccc___PPPOOO]]]PPPXXXSSS\\\rrr~~~vvv___JJJ666:::tttvvv{{{^^^<<<===HHHMMMYYYeeejjjooowww~~~ppp```fffddd___PPPFFF999888;;;AAAbbb~~~www|||zzz{{{uuunnnccc___SSSIIIQQQlll~~~yyy~~~pppyyy___{{{zzzvvv^^^<<<...000...444...111888IIIbbb]]]dddccc]]]lllqqqYYYKKKaaawwwkkkdddjjjiiiaaaZZZ___eeebbbyyyhhhQQQjjjiiiiiirrr}}}UUU```___aaaRRRXXXDDDWWWiiiddd}}}\\\OOO???BBBJJJsssuuunnnWWWLLL999///+++...)))++++++++++++,,,,,,,,,,,,+++---222...>>>kkk}}}~~~~~~eee___ccchhhyyy~~~pppwwwyyyzzzxxxtttnnnnnnsssyyyuuu||||||yyytttfff]]]eee```cccrrr|||xxxwwwuuummmeeegggqqq|||}}}vvvuuu{{{yyy}}}{{{zzzxxxpppQQQXXXuuurrrUUUMMMOOOGGG^^^rrrrrrkkkmmmsssvvv{{{zzzyyyxxxwwwxxxyyyyyy}}}ssspppQQQJJJBBBFFFYYYmmmssspppZZZlllnnnrrrmmmjjj]]]dddLLL---000---,,,,,,+++,,,---...///000...;;;hhhvvv|||lllnnnggg]]]rrrfff:::WWW```HHH;;;MMM[[[WWWYYYPPPNNNTTTTTTQQQVVV```___wwwgggRRRmmmqqq|||mmm\\\WWWSSSFFF888<<>>AAADDDFFFIIIGGGIIILLLLLLJJJMMMRRRZZZjjj{{{~~~~~~xxx~~~xxxiiisssfffcccjjjqqqssswwwvvvRRR;;;<<<]]]VVV___kkkoooyyy___ZZZqqqlllhhhwwwpppaaadddZZZDDDJJJ^^^qqq|||~~~kkkOOO666>>>vvvyyy{{{MMM:::>>>FFFJJJUUU___ccciiittt}}}nnnYYYyyykkkRRRIIIBBBDDD===<<<<<>>RRRdddgggbbblllKKKNNNMMMNNNJJJLLLKKKEEE999111///...,,,------,,,,,,,,,+++++++++***---000111000////////////333888;;;;;;;;;===???EEECCC@@@======@@@CCCEEEGGGFFFHHHLLLMMMLLLOOOUUUXXXfffyyywwwxxx~~~pppfffgggooosssqqqVVV999???fffKKKZZZgggeeeqqq___QQQwww|||yyykkk~~~zzz```NNNOOOaaa}}}nnniiiuuusssRRR666DDD|||rrrCCC<<<>>>@@@EEEOOOYYY^^^dddppp{{{~~~tttgggVVVrrruuuIII???>>>GGGAAA<<<888;;;]]]yyyooojjjaaaRRREEEGGG\\\www~~~xxxlllvvvRRRmmm|||kkkEEE333444222222333333:::OOOvvvdddcccjjjddd]]]lllmmmPPPOOObbbuuukkkcccccc```___bbbXXX```ccctttpppZZZXXXpppuuuzzz~~~kkknnn{{{hhhaaammmQQQnnnYYYWWWpppcccxxx^^^QQQFFF???GGGbbboooccczzzvvvqqq|||RRRAAA111---000///++++++,,,,,,,,,---------//////333000==={{{uuuvvvzzzttt^^^```___oooxxxrrrvvvyyy{{{wwwoooqqqyyyssssssllliiiiii]]]QQQTTTMMMTTTiiiyyyyyyyyywwwmmmhhhccciiittttttlllnnnyyyzzz|||wwwuuuuuuooo\\\OOO___zzzyyyeee\\\ZZZUUU^^^ddddddiiisssxxxvvvvvvuuuuuuuuuvvvwwwyyyzzzxxx{{{sssvvvSSSLLLDDDCCCPPPfffuuu{{{lll{{{{{{gggwwweeeYYYooo\\\333...------,,,,,,---///000111222888CCCcccrrryyyVVV___kkkssspppQQQ;;;[[[\\\EEEEEEVVVeeepppaaaVVVBBB@@@MMMJJJ@@@EEENNNeeellliiiyyy|||mmm]]]ZZZVVVFFF:::BBBWWWgggjjjfffiiiIIIMMMNNNOOOJJJKKKKKKDDD999111///...,,,------,,,,,,,,,,,,++++++***---000111000////////////222777:::;;;<<<===>>>DDDBBB???======@@@CCCEEEEEEEEEGGGLLLNNNNNNRRRXXX]]]```ooorrrlllKKKPPPiiiwwwppp}}}qqqfffiiisssxxxvvv{{{}}}~~~[[[:::DDDrrrOOOTTTYYYSSSppp\\\EEEaaazzzqqqxxxfffdddYYY```rrrpppwww}}}ZZZyyyTTT888MMMxxxppp???===;;;:::AAALLLVVV[[[bbbmmmxxx}}}{{{kkk}}}yyymmmuuuOOOAAA>>>EEE>>>;;;:::@@@ddd{{{uuuhhhcccWWWHHHCCCSSSqqq}}}oooPPPdddVVVtttyyynnnFFF222222111///555666AAA^^^yyyxxxhhheeeiiiccc]]]ooonnnNNNRRRcccuuu{{{jjjdddccc```aaagggddd[[[WWWooosssbbbZZZ{{{ppp~~~wwwUUUuuu|||\\\cccRRRdddaaa```~~~rrrcccwwwbbbPPPIII>>>HHH]]]pppccc||||||VVVGGG333---------,,,,,,,,,,,,------------000///444222>>>tttxxxnnnZZZbbb```tttsssssswwwxxx{{{{{{nnnnnnwwwtttqqqhhhfffjjj___PPPOOOIIIQQQgggxxxxxxxxxvvvlllgggeeehhhooopppnnnsss}}}yyy{{{wwwwwwxxxssshhhQQQNNN[[[[[[VVVWWWXXX^^^ccccccaaaeeeqqqvvvsssvvvvvvuuuuuuvvvwwwyyyzzzuuu|||zzzrrrVVVOOODDDBBBNNNdddtttzzzjjjkkkxxxbbbuuurrrgggrrr___777***...---------...000111222???333EEE|||vvvsssttt^^^ZZZaaa___999YYYVVV???FFFUUU___mmmoookkkNNN999AAAAAA;;;DDDLLL\\\sssuuulll^^^\\\[[[JJJ>>>GGG\\\jjjllljjjiiiHHHMMMOOOPPPJJJJJJJJJDDD999111///...,,,------,,,,,,,,,,,,++++++***---000111000/////////000333777;;;===>>>??????EEEBBB???>>>>>>AAADDDGGGFFFFFFIIIMMMOOOOOOSSSYYY```dddtttlll[[[WWWEEEAAAGGGPPPQQQXXXwwwzzzoooooovvvyyyxxxwwwwww~~~___888DDDuuuNNNHHHOOOTTTmmmjjjGGGPPPzzzzzz~~~www~~~xxx^^^UUU___hhh|||```ZZZ:::SSSlllmmm:::<<<999;;;AAAMMMYYY___fffpppyyy}}}xxx___ggg___IIIAAACCC<<<======@@@___vvvnnnpppqqqwww{{{tttqqqkkkjjjbbbOOOAAAKKKlllzzzyyyXXXhhh\\\zzzsssHHH222222111000666444BBBfff~~~xxxzzzhhhdddeee___^^^rrrqqqNNNTTTeeeuuu{{{kkkiiikkkiiijjjmmmmmmaaaWWWjjj{{{zzzaaawwwiiihhh|||bbb___ZZZUUU___aaa{{{sssbbbvvvjjjPPPKKK<<>>qqqrrrrrr|||}}}iiiWWWdddbbbzzzoootttzzzyyy{{{yyykkkkkkuuuxxxuuukkkhhhkkk___NNNKKKGGGNNNeeewwwxxxyyywwwnnneeeiiinnnqqqrrrtttxxx|||yyy|||yyy|||}}}xxxmmmWWWKKKIIICCCCCCKKKMMMVVV___ccc```bbbmmmuuuvvv{{{zzzxxxwwwwwwwwwxxxxxxsss~~~xxxpppZZZQQQEEEAAANNNcccsssxxxkkk^^^sssiiissszzzsss^^^===)))...---------...000222333???222NNN{{{yyy]]]^^^bbb]]]888XXXPPP:::FFFRRRUUUccczzzuuuMMMDDD===999HHHGGGQQQwww{{{mmm___]]]^^^LLL???III\\\hhhiiifffjjjIIINNNOOOPPPJJJJJJJJJDDD888111///...,,,---------,,,,,,,,,++++++***---000111000/////////111444888<<<>>>@@@@@@@@@FFFCCC@@@??????BBBEEEHHHHHHGGGJJJNNNPPPOOOSSSXXX\\\kkk|||ccc```llltttbbbMMMFFFBBB???YYY~~~|||vvvtttwwwyyywww{{{aaa555@@@rrrQQQ:::AAATTTeeeRRRIIIzzzuuuvvvyyypppoooyyykkkyyyrrr}}}xxx{{{www{{{ttt^^^UUUZZZaaaXXXwww~~~pppeee```<<>>BBBqqqvvvmmm```^^^___KKK>>>GGGYYYcccccc```gggGGGKKKMMMNNNJJJOOOMMMEEE888000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222111/////////333666:::<<<======>>>???FFFEEE@@@;;;<<>>444QQQkkkyyyeeeXXXGGGCCCbbb}}}zzz|||}}}aaa[[[|||CCC888222444222777;;;===hhhtttsssiii```PPP___zzzhhhRRR^^^iiisssxxxvvvppp||||||vvvuuutttmmmggg```iiivvvyyyzzzrrrcccUUUjjj\\\WWWUUUPPP]]]yyywwweeerrruuuVVVNNNIII@@@QQQccc^^^gggyyy}}}|||qqqSSSMMM@@@,,,///...------,,,------...///000+++:::555:::TTT|||rrr|||xxx]]]___bbbeee~~~vvvvvvwwwxxx|||}}}xxxssspppoooyyy~~~ppptttqqqYYYOOOIIIDDDSSSiii{{{zzztttlllttt}}}zzzyyyyyy|||xxxyyy{{{qqq]]]\\\cccOOO===JJJ<<>>QQQxxx```888888999;;;FFFTTTaaagggllltttzzz{{{yyyrrrbbbsss{{{aaa^^^jjjnnn\\\MMMGGG999LLLpppWWWUUUYYY]]]qqqpppeeessstttxxxwwwUUUuuuzzz~~~EEE888222444444999@@@DDDnnnqqq|||rrrnnnjjjXXX```tttbbbNNN[[[jjjvvvzzz{{{qqqzzzyyytttuuuvvvooofff\\\fff}}}xxx~~~qqq}}}uuu______TTTRRRQQQMMM[[[wwwuuugggssswwwWWWMMMGGGBBBYYYpppjjjrrr}}}tttWWWMMM???---000---------,,,------...///000...333666===\\\zzznnnuuu|||xxx^^^___bbbddd}}}uuuuuuwwwyyy~~~zzztttqqqssstttqqqYYYOOOIIIGGGXXXppp}}}zzzrrrwww|||}}}zzzwwwwwwyyyzzzyyy|||hhhgggyyylllSSSQQQDDDWWWoooqqqfffmmmyyyxxx}}}}}}}}}}}}|||{{{yyyxxxqqq}}}sssuuu~~~rrrSSSPPPGGGEEEbbbrrrvvv{{{rrruuujjjqqqjjj<<>>CCCmmmiiiiii}}}oooaaadddWWWIIIAAACCCGGGIIIHHHnnnKKKNNNNNNNNNIIINNNLLLEEE888///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111000///000...333888<<<===<<<;;;;;;DDDDDD@@@;;;;;;@@@CCCCCCHHHIIIJJJKKKKKKMMMPPPSSSaaammm~~~}}}mmmXXXMMMNNNWWW^^^bbbqqqqqqkkkeeeiiisssyyywwwNNN999???tttmmm[[[\\\yyyXXXBBBSSSqqqfff___GGGAAA<<<999888999???GGGQQQRRRbbbhhhNNNPPPiiixxxuuukkk@@@SSSkkkmmm\\\666888:::===FFFRRR___eeejjjpppvvvxxxvvv}}}|||}}}jjjnnnpppaaannnzzzpppZZZIII@@@dddooopppvvvwwwoooWWWnnnlll\\\ppp]]]yyyoooGGG999222333777<<>>///222+++------,,,------...///000888---888>>>]]]zzzooo|||xxx______bbbddd{{{ssstttwwwvvvzzz~~~|||zzzyyyvvvtttqqq[[[RRRKKKIII___yyy{{{zzzwwwyyy{{{yyyvvvtttvvvxxxyyyyyy}}}sssgggvvvqqq]]]ZZZNNNWWWllluuulllllluuuwwwxxxxxxyyyyyyxxxxxxwwwvvvqqqzzzssswww{{{{{{YYYRRRGGGCCC]]]nnnrrr~~~tttxxxvvviiiwwwggg:::222//////...///111333666888===;;;nnnxxxgggsssddd\\\kkkiiiHHH;;;TTTEEE===IIILLLTTTWWW]]]WWWiiiUUUCCC===eeeiiibbbrrrfffeeeZZZLLLBBB??????@@@AAAhhhGGGLLLNNNPPPLLLMMMLLLDDD888///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111000000000...333999===>>><<<;;;:::BBBCCCAAA<<<;;;???BBBBBBGGGIIIJJJKKKLLLNNNRRRTTTmmmsss{{{|||zzzyyywww~~~~~~ppp[[[JJJCCCHHHSSS[[[kkkrrrqqqlllrrrMMM999>>>rrr~~~xxxfffTTTVVVqqq]]]@@@MMMiiimmmUUUccc{{{qqqPPPGGGCCC@@@CCCKKKUUU___fffwwwzzzuuuhhheeepppxxxfff???QQQbbbjjjZZZ555888;;;>>>DDDOOO\\\dddhhhlllqqquuutttzzzyyy{{{|||zzz}}}yyyyyyiiiYYYLLL]]]ZZZ```|||{{{~~~|||___pppmmmHHH999111333:::<<>>000333)))------,,,------...///000<<<+++@@@GGG\\\vvv~~~}}}vvv{{{www___^^^bbbdddyyyqqqtttwwwvvvvvvxxxxxxyyyzzz|||}}}|||vvvvvvttt```WWWOOONNNfffyyywwwwwwxxxxxxwwwuuutttvvvwwwyyyyyy{{{eeeaaa]]]YYYeeeTTTPPP^^^ooooooooovvvwwwuuuuuuvvvvvvvvvvvvvvvvvvqqqxxxtttxxxxxx]]]TTTHHHBBBZZZkkkrrr}}}yyy|||xxxmmmggg888111.........///111444666888???===xxxkkkUUUggg``````sssnnnOOO<<>>???===<<<;;;@@@CCCBBB>>><<>>NNNoooggg\\\777999;;;===CCCLLLXXXbbbfffiiinnnssstttyyyxxxzzz}}}yyyyyydddMMMFFFPPPXXXdddxxxyyymmmuuukkkOOOXXXYYYaaannnoootttgggoooHHH888111444<<<<<>>VVVEEE<<>>===<<<<<<===BBBCCC???===@@@CCCCCCDDDFFFJJJMMMPPPSSSVVVYYYdddwwwlllXXXPPPXXXfffrrr|||{{{lllcccYYYtttHHH;;;CCCqqqzzzAAAMMMZZZPPPcccuuu{{{uuuFFFBBBEEE\\\yyyhhh]]]eeezzzfffDDDGGGMMMVVVeee{{{lllmmmcccZZZooobbb@@@MMMeee___:::<<<<<<<<>>AAADDDEEEDDDFFFJJJMMMOOOQQQTTTVVV___zzztttTTTHHH[[[tttyyyiiiuuuAAA:::GGGuuuDDDKKKMMMTTTTTT|||WWWEEECCCQQQ~~~nnnXXXcccppp]]]???MMM{{{eeeaaa<<<>>>======@@@FFFSSS```ffffffllltttrrrxxxwww{{{zzzYYYSSSaaabbbfffmmmgggggghhhiii^^^JJJBBBDDDBBB===::::::???FFFHHHEEEBBB>>>???EEEJJJJJJPPPhhhnnnlllZZZYYYgggjjj~~~YYY```~~~tttEEE666333999BBB???MMMccciiiwwwgggeeedddUUU```ttt^^^GGGUUUkkkuuuiiiqqqoooiiikkklllssspppeeeggg{{{yyygggNNNNNNkkkXXX]]]]]]WWWUUUTTTKKKFFFDDDIII___ssssssfff{{{}}}___TTTLLL@@@NNN[[[OOOSSSwww}}}YYYQQQFFF000///---------,,,------...///000666IIIrrr{{{hhhiii|||}}}~~~```[[[cccjjj|||qqqrrrvvvuuuxxx{{{}}}yyylll\\\QQQjjjiiiaaaZZZKKKWWWjjj{{{xxxqqqrrrsssuuuxxxzzzzzzyyyxxxuuuxxxwwwuuu~~~lll\\\cccqqqWWWEEEDDDMMMbbbssstttvvvuuuttttttssstttuuuuuuuuuuuu~~~|||mmm\\\RRRKKKEEEZZZlllwwwtttsss|||~~~}}}zzztttvvvvvvuuufff555111...///000222555777999:::888AAA~~~yyyZZZYYYfffvvvgggooolllCCC888RRRCCC<<>>@@@>>>===???EEERRR```ffffffllluuuqqqwwwwww{{{xxxqqq[[[YYYccc^^^VVVTTTQQQKKKEEEDDD???777;;;<<<333333:::BBBHHHMMMQQQPPPLLLOOOFFFDDDJJJEEE===GGG[[[yyy|||uuukkk]]]\\\qqqwww^^^cccaaaiiiyyyuuuDDD666444;;;DDDBBBRRRjjj~~~~~~mmmzzzcccdddgggYYYbbbttt___IIIOOOiiipppdddkkkkkkhhhlllnnnrrrnnnbbbddd{{{iii[[[LLLLLL]]]|||^^^LLLMMMgggOOOTTTKKKIIIIIIQQQgggvvvqqqggg}}}___RRRIIIBBBVVVfffXXXYYY~~~|||UUUQQQIII///...///---------------...000000999CCCWWWiiiyyymmm}}}bbb[[[dddkkk~~~rrrrrruuuwwwxxxyyy|||~~~zzzsssmmmsssggg```YYYYYY^^^iiivvvyyyqqquuuuuuuuuwwwyyyzzzzzzyyyrrrzzz{{{tttvvv|||uuuaaaZZZmmm|||cccMMM@@@BBBYYYooorrrvvvuuutttsssrrrsssttttttuuuuuu}}}kkk\\\SSSLLLFFFZZZkkkwwwsssiiiwwwqqqxxxmmmxxxnnnzzzxxxwwwbbb222111///000222555777999;;;<<>>@@@???===666>>>AAA>>>===BBBEEEDDDIIIHHHGGGHHHKKKNNNPPPQQQ___lll|||sss~~~|||rrrEEE<<>>===>>>;;;999999777>>>FFFTTTbbb\\\RRRVVVRRROOOOOOMMMEEE>>>FFFSSS~~~|||tttuuuvvvttt]]]{{{???777333@@@EEEFFFRRRaaauuulllqqqdddiiibbbYYYfffxxxhhhFFFLLLiiirrriiipppkkkcccbbbaaalllkkkjjjnnn||||||nnnooo~~~ddd^^^hhheeevvv~~~hhhLLLPPP```aaaWWWPPPFFFFFFYYYpppvvvmmmmmmvvvdddVVVOOOBBBQQQmmmhhhbbbyyy^^^SSSIII...)))+++,,,---...------...111444888FFFbbbmmmzzz|||||||||___eeeXXXiiizzzjjj{{{ttt|||rrrzzz~~~{{{lll___ZZZNNNRRRfffxxxwwwwwwzzzvvv|||{{{yyyxxxwwwxxxxxxyyyyyy}}}yyynnnooo|||{{{ooonnndddVVVRRR^^^rrrtttYYYPPPDDDAAAgggxxxtttxxxyyyvvvuuuwwwwwwuuuvvvnnnvvv|||qqqeeePPPIIIFFFQQQfffppptttnnnrrrpppjjjooovvvZZZ111...///111555999<<<>>>@@@@@@<<<@@@mmm```{{{dddcccfffkkkjjjvvvrrrNNN:::IIIFFF<<>>AAAJJJWWW```eeelllrrrrrrsssvvvxxx|||}}}ooo^^^KKKAAA;;;666555777;;;CCCJJJZZZjjjggg___ccc]]]ZZZYYYVVVLLLDDDHHHUUUyyyxxxsss~~~uuummmSSSttt<<<666555BBBDDDFFFOOO___lllgggkkkbbbVVVbbbuuugggFFFLLLggglllbbbfff```YYYYYYYYY^^^^^^```iii{{{sssrrr~~~}}}^^^SSSYYY```xxxwwwQQQJJJ^^^jjj[[[UUUJJJHHH]]]xxx|||ooopppwww^^^RRRMMMBBBRRRmmmggg```zzz|||vvviii}}}]]]UUUKKK000+++...,,,---...//////111444777999FFF^^^vvvzzzyyyyyyzzz```dddXXXhhh{{{kkk{{{uuuxxxsss~~~wwwsssppprrrsssmmmaaaWWWIIIMMMaaatttuuuwwwzzzxxxzzzyyyyyyyyyyyyzzzzzz{{{wwwzzzwwwrrrwwwzzzbbbdddeeeSSSQQQcccqqq|||cccTTTIIICCC___ooossswwwyyyvvvtttvvvvvvtttsssoooyyy~~~qqqeeePPPJJJGGGSSSgggrrr~~~uuu~~~wwwvvvlllTTT333222///111444888<<<>>>??????>>>BBBnnnfff|||bbb\\\hhhuuurrryyylll>>>:::IIIGGG<<>>222777999888:::???CCCDDDGGGHHHIIIKKKNNNRRRUUUWWWVVV\\\wwwwwwXXX888;;;IIIOOOiii@@@GGGIIIKKKXXXsssQQQKKKCCCAAAOOO___^^^SSSMMMAAA???NNN]]][[[PPPHHHAAA:::666777<<>>>>>===AAAiiinnnrrrttt}}}nnnfffwwwtttIII:::IIIGGG<<>>CCCEEEFFFGGGIIIJJJLLLOOORRRTTT\\\[[[kkkQQQ<<<@@@JJJKKKCCCCCCJJJLLLRRRuuusss]]]FFFAAAJJJQQQOOOJJJMMMIIIJJJRRR[[[[[[PPPEEECCC@@@999666999GGGmmmEEEBBBWWW]]]fffAAA999DDDGGG>>>>>>DDDOOOZZZaaahhhnnnjjjnnnsssxxxzzz{{{|||}}}~~~iiiLLLAAA\\\|||pppeeeaaa[[[TTTJJJ@@@999555>>>IIITTTiii~~~}}}qqqmmmkkkhhh]]]PPPPPPWWW|||xxxqqq{{{vvv\\\gggvvv}}}gggbbbuuu___666444===EEEIIIVVV___]]]yyyfffkkkaaaTTT^^^qqqeeeHHHHHHaaazzzpppkkkrrrpppqqqwwwwwwiiifffgggppptttqqq~~~yyyZZZIIIEEEEEE===UUUoooiiiiiimmmiiiXXXPPPfff~~~cccrrrwww~~~bbbVVVPPPBBBMMMeee^^^XXX~~~yyymmm```VVVNNN444...------...000000111333777:::???JJJXXXqqqnnnaaattt}}}xxxyyy{{{bbb^^^YYYdddpppzzzyyyxxxwwwzzzxxx~~~yyyjjjooorrr[[[SSSRRRaaaqqqrrrsssvvvsssqqqssswwwzzz|||||||||{{{zzzxxxtttsssyyyiii```eeeTTT```]]]xxxnnnWWWQQQLLLRRReeeqqquuuwwwsssqqqssssssqqquuuqqq|||tttbbbNNNHHHGGGSSSiiisssyyyooo}}}oooooojjjqqq{{{ooo>>>222...111333777;;;===>>>>>>>>>???AAAcccpppuuuaaaWWWsss|||XXX:::JJJGGG===BBBJJJLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSPPPaaannn]]]KKKFFFAAAHHH]]]rrrdddZZZZZZVVVGGGlllHHHKKKMMMOOOJJJJJJHHHAAA666000///...+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///333555333111000000111333888;;;======888666555777:::>>>BBBFFFHHHJJJLLLLLLLLLMMMPPPRRR[[[ZZZeeeKKK>>>???GGGHHH{{{yyyMMMGGGJJJKKKKKKpppooo___AAA???DDDBBBCCCIIIFFFJJJNNNQQQTTTSSSKKKDDD<<<>>>777333555999VVV??????UUU}}}bbbnnnBBB:::EEEEEE;;;;;;AAANNNYYY___dddhhhlllpppvvv{{{}}}~~~~~~vvv```LLLBBB>>>GGGgggvvvbbbPPPGGGBBBEEEGGGFFFCCC===666111===JJJXXXppp{{{yyyxxxooocccaaahhh~~~{{{yyyhhhWWW]]]vvv|||nnnlllpppssszzzVVV666555BBBEEELLLRRR[[[^^^{{{vvv{{{```ggg```TTT___qqqfffHHHFFF\\\vvvooojjjkkkdddaaabbb___^^^[[[^^^lll~~~}}}}}}nnnggg]]]RRREEEIIIkkksssxxxrrrddd^^^sssbbbqqqxxxeeeYYYQQQ@@@JJJddd```\\\|||{{{~~~zzzvvvZZZMMMJJJ666111///...///000//////111444666:::FFFUUUiiinnnhhhqqq|||~~~ccc[[[YYYbbbqqqxxxzzzzzzwwwzzz{{{xxx}}}dddYYYVVVcccpppppprrruuupppmmmppptttxxxzzz{{{zzzyyyyyyvvvtttssswwwxxxsss]]]aaa[[[nnnnnnYYYOOOMMMOOO```oootttuuurrrqqqssssssqqquuunnnuuu{{{rrr}}}```LLLGGGEEERRRhhhsssxxxlllxxxyyyyyyyyyxxxjjj???666---333666:::>>>@@@@@@@@@???AAADDDaaatttyyy___lllzzzcccZZZttt{{{UUU:::JJJHHH===BBBJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSKKK>>><<<@@@>>>IIIKKKwwwmmmdddcccZZZGGGmmmJJJNNNOOOPPPKKKHHHGGG@@@666000///...+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,---000444555111//////000444:::???CCCDDD===888444777:::===@@@EEEJJJMMMPPPPPPNNNNNNPPPSSSXXX\\\dddwwwjjjcccwwwyyyBBB;;;:::BBBEEE```]]]HHHJJJKKKFFFYYYvvv```OOOEEE;;;@@@MMM;;;AAAJJJQQQSSSOOOJJJGGG<<>><<<@@@;;;NNN}}}www======NNN~~~hhhPPPwwwDDD:::DDDBBB:::888>>>KKKWWW]]]aaaeeeiiimmmssswwwzzz|||~~~eeePPP???===<<<>>>QQQjjjzzzuuuiiiYYYIII???===>>>:::;;;:::888999;;;999444;;;IIIWWWqqq}}}sssrrrxxxwwwiiibbbxxxmmm~~~}}}tttNNN888888HHHFFFLLLHHHOOO]]]ooo\\\eee___TTT___qqqeeeHHHCCCXXXrrrooohhhdddYYYUUUUUUPPP]]]YYY]]]mmm|||~~~hhhQQQPPPGGGZZZsssmmmeeeiiihhhsss{{{aaaVVVOOO???JJJffffffddd}}}ttt|||}}}eeeRRRKKK555...,,,......//////...///222444555@@@OOOaaasssjjjiiiwww{{{eeeYYYZZZ```rrrtttyyywwwuuu{{{zzzxxxfff___ZZZdddpppqqqrrruuuqqqnnnpppssswwwxxxxxxwwwvvvtttrrrsssuuuvvvwwweeefffggggggsssdddRRROOONNNZZZnnnrrrtttrrrqqqtttuuussssssjjjpppvvvppp}}}```MMMGGGFFFRRRhhhssswwwiiitttzzzddd<<<333+++555888<<<@@@BBBAAA@@@???<<>>CCCNNNQQQLLLJJJLLL<<>>===777777DDDPPPkkk}}}kkkccc^^^[[[vvv}}}[[[GGG:::;;;NNNGGGIIIIIIPPPZZZvvv|||___fff___RRR[[[nnndddIIIAAAUUUooosssnnnmmmhhhllltttrrraaa[[[^^^nnnwwwkkkttttttbbb\\\TTT___vvv}}}WWWSSSTTTgggmmmzzz]]]SSSNNN@@@LLLgggfffeeezzz{{{{{{ppp\\\OOO222******,,,---......///000333666888>>>LLLYYYsssjjjhhhzzzyyyyyy~~~}}}hhhWWW[[[^^^|||qqqqqqwwwqqqvvv{{{xxx}}}qqqjjjdddkkkuuutttuuuwwwrrrppprrrtttvvvwwwwwwvvvuuurrroooqqqtttmmmeeekkkyyypppwww|||xxxtttggghhhvvvbbbzzzvvv[[[VVVSSSWWWlllqqqtttrrrrrruuuvvvuuurrrlllsssxxx~~~qqqcccOOOIIIGGGSSSiiisssttthhhxxxttt|||www~~~{{{___666...---555888===@@@BBBAAA???>>>;;;>>>VVV|||ddd]]]fffaaaZZZooo|||ddd:::JJJHHH>>>BBBHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMJJJEEE:::888@@@CCCBBBEEEBBBXXXxxxvvvqqqmmmmmmcccNNNiiiGGGLLLLLLLLLFFFGGGFFF@@@666111000...***,,,,,,,,,,,,,,,,,,,,,,,,))),,,***(((+++333666222777555333333666:::===>>>CCC:::444666888888;;;@@@DDDIIINNNOOOMMMMMMQQQUUURRR^^^[[[aaazzz~~~XXXCCC>>>>>>MMMggg~~~zzz\\\555BBBEEECCC444\\\HHH888EEEJJJ???iiiqqqaaajjjJJJIIINNNKKKLLL@@@<<>><<>>BBBHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLAAA@@@???GGGJJJ===<<>>IIINNN???AAA???<<>>;;;999>>>IIIWWWccciiilllnnnssswwwtttsss}}}|||RRRHHHJJJGGG@@@>>>@@@AAA>>>777<<>>AAADDDDDDBBB@@@;;;BBBLLLlllkkk```YYYvvvjjjjjjHHH444===NNN666BBBCCCDDDJJJJJJIIIEEEHHHNNNHHHEEEQQQCCCMMMOOOGGGAAAGGGPPPUUURRRMMM^^^pppjjjbbbnnn|||wwwkkkfffddd]]]QQQEEEdddHHHJJJLLLOOODDDGGGDDD???888111---,,,---,,,,,,+++***************)))***++++++,,,///333666222555555111333;;;@@@AAAFFFEEE???555555::::::444;;;AAAKKKQQQPPPLLLOOOVVVXXXaaaeeegggtttlllWWWNNNXXXlllsssgggeeesss{{{ttt}}}pppqqqIII666???@@@;;;???DDDlllppp}}}cccBBBBBB@@@777???ddd~~~iii___MMMJJJGGGFFFIIIJJJIIIEEELLLOOOKKKHHHEEE===CCCYYY~~~{{{@@@@@@;;;???NNNppprrrbbb===;;;888>>>;;;888<<>>@@@BBBBBBAAA???>>>???BBBKKK~~~bbb\\\uuulll|||ZZZ555;;;MMM777AAACCCEEEJJJHHHIIIGGGJJJPPPKKKLLL[[[___WWWMMMKKKQQQVVVQQQIII>>>CCCcccuuuqqqrrrwwwiiiZZZTTTVVVVVVMMMDDDfffIIIJJJLLLOOOEEEGGGDDD???888111---,,,------,,,,,,+++++++++++++++)))***+++++++++...222555222555555333555;;;AAACCC@@@KKKHHH888333:::;;;222111999GGGQQQRRRMMMNNNSSSTTT```kkkooottt{{{{{{vvvyyy]]]TTT[[[aaafff\\\MMMSSSgggkkk]]]eeettt{{{www```YYYAAA888>>>===<<>>QQQkkkvvvEEECCCCCC:::222IIIrrr{{{uuujjj[[[PPPKKKJJJIIIJJJSSSTTTMMMIIIHHH@@@CCCUUUZZZVVVOOOYYYtttccc;;;======CCCDDDmmmzzzzzzfff```qqq:::555DDD===:::888:::AAALLLVVV[[[cccdddggglllooouuuhhhTTTCCCBBBEEEDDDCCCEEE>>><<>>CCCAAAFFF}}}eeeaaaoooddd^^^666999MMM999@@@AAAFFFIIIGGGJJJIIIKKKNNNJJJOOOccciii[[[QQQUUU]]]YYYIII<<<999CCCfffvvvfffTTTKKKLLLLLLFFF>>>gggJJJJJJLLLOOOFFFGGGDDD???888111---,,,---------,,,++++++,,,,,,---)))***+++******---000333222444555444555999???CCC888CCCFFF===555777999888000555@@@MMMRRRPPPOOOQQQPPPZZZdddjjjoootttxxxzzz~~~zzzrrrcccUUUTTT\\\ccc^^^OOO???BBBYYYsssqqqxxx~~~|||rrrpppvvv}}}~~~pppgggccccccHHH===;;;===999<<<@@@:::CCC|||LLLBBBEEEDDD666888VVVqqquuu}}}jjj]]]YYYZZZXXXVVVMMMJJJLLLEEEAAAJJJHHHFFFCCCQQQhhhsss}}}PPP;;;===AAAGGG@@@^^^~~~LLLrrr}}}DDD777HHH;;;999777888>>>GGGPPPVVV```aaaccchhhmmmttt}}}eeeIIIEEEGGGDDDDDDHHHFFF@@@>>>OOO|||ttt```TTT^^^ooojjjwwwyyyiiikkkOOOOOORRROOOPPPRRRRRRTTTTTTgggnnnkkkllleeeddd[[[UUUhhhlllOOOAAAGGG___xxxyyyqqqlllggggggkkkgggZZZTTT___ttt}}}dddDDDEEEZZZrrruuubbbfffpppyyyzzzxxx}}}|||}}}}}}[[[RRRQQQJJJVVVddd\\\bbb{{{nnnooo}}}vvv}}}qqqbbbdddJJJ...---///,,,,,,---...111555999;;;BBBNNNQQQOOO~~~kkkSSSmmmssszzz{{{dddbbbQQQlllfffxxxttttttvvvyyyxxxwww~~~}}}vvvdddNNNFFFCCCTTTnnnyyyvvvvvvlllXXXFFFGGG>>>777HHHhhhxxxsssppp|||cccLLL999===>>>;;;???[[[}}}ttt^^^sss```RRRRRRJJJnnnooorrrqqqnnnooorrrsssqqqrrrooooooxxx~~~yyyyyypppUUUOOOHHHMMMfffnnnsssfffwwwggg{{{zzzyyyggg>>>...999;;;===AAAEEEDDD@@@===>>>AAABBB@@@EEErrrkkkllloooYYYtttsssVVV999666MMM<<>>ggg{{{xxxxxxyyyyyyyyyzzzsssiii```^^^fffttt~~~vvvggg___UUUMMMiii|||tttmmmAAA<<<>>>;;;444:::???999@@@ooo```EEE???GGG>>>555BBBRRRgggxxx|||kkkeee^^^ZZZOOOKKKPPPHHH<<<;;;<<>>555NNN@@@>>>>>>GGGEEEGGGKKKJJJHHHHHHCCCNNNfffhhheeeaaaXXXJJJ;;;555555333<<>>555333<<>>;;;===;;;333777===999>>>ZZZSSS;;;BBB@@@888===EEEYYYbbb{{{zzztttrrrpppccc[[[[[[PPP@@@===FFFJJJEEEAAAEEEGGGSSShhhttt>>>:::999AAA===CCCWWW\\\aaahhh===111999888777777:::@@@IIIOOOXXX___dddeeehhhooovvvyyy|||kkkTTTNNNXXXeeeVVVTTTXXXkkkzzz{{{ttt]]]QQQHHHGGGJJJFFFAAA@@@TTTwww{{{nnncccttt|||yyy}}}eeeuuuZZZEEELLLOOOPPPYYYUUURRRWWWSSS]]]~~~XXXsssddd```YYYPPP___gggUUU@@@>>>PPPhhhzzzwwwwwwrrrfff___aaalll```YYYcccuuu|||pppxxx}}}}}}~~~vvvKKK===GGG]]]ggg\\\eeeooo{{{}}}|||}}}~~~~~~[[[TTTLLLFFFXXX]]]SSSjjjyyywww}}}yyypppsssqqqlllGGG222------,,,---///222555999;;;===888KKKYYYYYYnnnaaajjjtttxxx~~~~~~pppbbbRRRZZZnnnooorrrqqqqqqvvv{{{|||yyyuuulllmmmvvvvvv\\\IIIFFFPPP^^^ddddddSSS888FFFLLLLLLHHHSSSiiivvvvvvtttjjj{{{oooIII111>>>bbbzzz~~~yyyPPPhhh|||]]]OOOSSSRRRkkknnnnnnlllllloooooommmqqqlllsssyyyrrrsss|||}}}gggOOONNNLLLUUUllloooooo```}}}tttxxxzzzwwwmmmqqqgggDDD666;;;888;;;???BBBCCCBBBBBBDDDGGG:::===EEEWWWlllmmmqqq^^^aaapppdddDDD666QQQDDD===<<>><<<666:::<<<555666;;;888:::JJJmmmkkkAAA???>>>:::===BBBZZZXXXeeerrrgggWWWJJJKKKcccggg[[[JJJFFFFFFKKKVVVhhh|||aaa===::::::AAA666FFFWWWTTTQQQvvvBBB:::999999888666777;;;CCCIIIPPP[[[ddddddeeekkksssvvvzzzsssVVVHHHDDDOOOqqq{{{qqq\\\QQQKKKIIIFFFCCCEEEYYYnnnbbbrrr{{{gggmmm}}}vvvMMM@@@KKKMMMKKKTTTWWWOOOUUUPPPSSSqqqYYY~~~yyyfff```YYYOOO\\\gggYYY@@@;;;HHHaaauuu~~~qqqrrrqqqjjjkkksssqqqeee___iiizzzyyykkkwww}}}ggguuu}}}vvvfffDDD:::>>>PPP]]]XXXcccnnnzzz~~~||||||}}}~~~yyyWWWRRRJJJGGG\\\\\\NNNiiilllsssqqqlllpppjjjBBB222,,,,,,---...111444777;;;===???999EEESSSYYYjjjVVV{{{pppttt|||~~~wwwbbbVVVUUU}}}xxxiiissstttuuuwwwyyyzzzxxxuuuTTTEEELLLaaauuufffIIIAAAIIIVVVYYYXXXSSSGGG\\\ZZZVVVVVV```ooowwwxxxrrrZZZYYYzzzQQQBBBNNNcccqqqtttQQQNNNllldddQQQWWWRRRiiimmmnnnmmmmmmooonnnkkkpppkkkvvvzzzlllnnn{{{{{{cccLLLMMMNNNYYYpppqqqppp___{{{pppzzzpppyyylllmmmbbbAAA555===:::<<<===>>>???AAABBBCCCDDD<<<<<>>444222CCCcccyyy~~~|||nnnUUUGGGCCC@@@BBBFFFGGGDDD@@@fffHHHFFFFFFLLLEEEGGGDDD???888111---,,,---***)))))))))***++++++,,,*********)))((())),,,...666666999;;;777222777AAABBBDDDFFFHHHLLLJJJ===///111000000000///222>>>KKKXXXOOOQQQ```kkkmmmrrr|||eeeMMMHHH===JJJGGG777<<>>999<<<@@@cccYYY\\\wwwiiiVVVNNNUUUbbbiii]]]KKKHHHHHHEEEGGGHHH[[[rrrPPP???<<<<<>>DDDIIIXXXcccdddccciiiqqqtttzzzeee]]]NNNQQQeeeXXXOOOIIIBBBAAADDDWWW{{{ggg```qqq}}}}}}|||}}}~~~{{{fffrrrfffFFFBBBPPPMMMEEEIIIIIIBBBMMMLLLLLLdddwww\\\zzz}}}hhhaaaYYYOOO[[[ggg\\\???888DDD\\\rrr{{{~~~{{{mmmgggkkkpppeeeaaammm}}}}}}xxxzzzhhh___aaagggeeeVVVZZZUUU===888:::GGGUUUUUUcccmmmzzz~~~|||~~~{{{}}}}}}tttSSSQQQJJJHHH___[[[JJJgggrrrttt{{{~~~aaajjjddd===111,,,---...///222555888<<<>>>@@@CCCFFFQQQ[[[zzzcccwwwjjjpppyyy}}}|||bbbYYYSSSvvvgggnnnsssyyy|||hhhEEE===HHHVVVwwwbbbIIIBBBLLL[[[ZZZZZZ```ccckkkccc^^^dddooowwwyyywwwgggFFFaaa|||[[[CCCFFFRRR\\\SSS===UUU\\\EEEPPPVVVjjjnnnpppooopppqqqppplllppplllyyy|||jjjlll||||||cccLLLNNNPPP[[[qqqpppnnnhhh{{{}}}```sssxxxiiifffZZZ;;;444??????===<<<;;;===???AAAAAA@@@@@@???FFFOOOiiimmmzzzmmmxxxhhh]]]pppkkkMMM777UUUJJJ===;;;IIIAAAEEEGGGCCCCCCEEEBBBIII]]]zzzyyyXXXBBBAAA>>>333444:::MMMcccvvvxxxaaaUUUGGGDDDHHHJJJDDD===lllDDDEEEJJJMMMEEEIIIJJJEEE:::333111///,,,************))))))))))))))))))))))))))))))))))))555555444444555555555555===BBB???888???MMMJJJ:::,,,000///+++---444888666HHHMMMSSSWWWZZZaaakkksss{{{jjjxxxmmm^^^SSSSSS\\\iiissspppuuu{{{eee^^^DDD666===::::::KKK~~~JJJ;;;888888777666555555666666777999HHHmmmfffDDD;;;@@@...CCCIIIOOObbbppp}}}{{{yyylllXXXJJJJJJQQQQQQKKKRRROOOaaa{{{qqqEEE>>><<<<<<<<<666888NNNhhhPPPJJJ\\\<<<888>>><<<888666111777IIIMMMRRRXXX^^^bbbhhhooouuummmOOOLLLzzz```QQQLLLFFF===???WWWwwwhhhZZZlllttt{{{}}}||||||hhhbbbtttsssxxxssshhhqqqxxx```IIIDDDGGGGGGCCCAAAEEEIIIHHHRRRKKK[[[ccc[[[fffbbbIIIXXXggg```DDD;;;BBBTTTggg}}}qqqhhhbbb```aaadddffffffiiitttyyywwwyyyzzzwwwxxx{{{zzzwww{{{}}}tttYYYaaa[[[ZZZAAADDD;;;;;;444555FFFSSS^^^lllrrruuuyyyzzzzzz|||mmmQQQZZZIIIDDDZZZ[[[VVVjjjqqqqqqttt|||vvv___kkkeee>>>---***,,,...000444777999===@@@CCCDDDAAAJJJ]]]rrr{{{rrrooommm{{{ppp|||}}}{{{^^^ZZZOOOdddbbbrrrqqqtttyyy}}}wwwSSSAAAKKKXXXeeemmmkkkZZZ\\\\\\[[[bbbnnnuuuttt~~~xxxvvvtttssstttxxxrrr{{{UUUJJJRRRiii[[[JJJCCCEEEJJJ???>>>MMMLLLGGGTTTlllnnnqqqrrrqqqooooooooouuunnn}}}|||eeennnuuuSSSSSSPPPRRRcccuuussseeeaaayyyyyyrrrcccgggnnntttkkkNNNCCCAAA888===;;;===???@@@AAACCCEEEFFFAAAGGG<<>>nnnDDDDDDJJJMMMEEEHHHIIIDDD999222///...+++************))))))))))))))))))))))))))))))))))))///111333444555555666777@@@DDDCCCAAAHHHTTTXXXSSS:::444000///,,,)))...888555>>>IIISSSZZZbbbjjjpppqqq|||yyyzzz|||{{{|||}}}mmmVVVFFF777777888333CCCeeekkk>>>777999999888777777777777777888999===iii|||DDDDDD===CCC>>>@@@EEEVVVbbb}}}yyykkkbbb^^^[[[VVVRRR@@@DDDXXX|||```===???<<<>>>AAA===:::DDDTTT```GGGsss@@@;;;???===888777555888BBBHHHMMMTTTYYY^^^dddlllrrruuuYYYOOO{{{yyybbbSSSMMMDDDEEEYYYtttzzzwww}}}ttteeeffffffxxxuuu}}}|||yyyddd___pppxxxvvvnnnuuukkkooofffXXXKKKIIIIIIFFFDDDEEEFFFHHHDDDLLLDDDTTTooo|||]]]aaa^^^EEEQQQaaaaaaDDD<<>>???@@@AAABBBCCCEEEFFFFFFJJJCCCLLL{{{^^^ccc}}}ppplllYYY;;;NNNPPP<<<===:::<<>>BBBKKKYYYfffddd```]]]WWWOOOFFF@@@qqqEEEDDDHHHLLLEEEGGGHHHCCC999111///---***++++++*********)))))))))))))))))))))))))))))))))+++///444777777777999;;;CCCEEEGGGIIIMMMTTT^^^fffOOO999,,,000222+++---888***222<<>>999<<>>999777777888999AAAFFFMMMTTTYYY```hhhnnngggQQQkkkhhh]]]WWWWWWfffwww~~~zzztttpppmmmppp{{{nnnbbb]]]eeeggg{{{}}}}}}xxxccc___iiinnniiiooo|||yyyyyyzzz~~~QQQOOOOOOPPPNNNJJJHHHJJJNNNMMMGGGJJJDDDTTTvvvsss^^^[[[YYYEEELLL\\\hhhIII>>>EEEZZZoooxxxyyy||||||wwwppplllgggbbbbbbeeejjjbbbXXXYYYjjjwwwnnn[[[RRRNNNFFFEEESSSjjj|||ttt___SSSZZZjjj{{{~~~rrrSSS^^^fffMMM^^^QQQLLL:::;;;;;;333555GGGVVVaaannnvvvxxxyyyxxxwwwyyy~~~eeeRRRXXXMMMLLL]]]^^^___sssqqqrrrnnnnnnuuukkkzzziiinnnVVV111---//////---000333777:::===AAADDDBBB;;;DDDIIIZZZ~~~tttiii^^^{{{zzzqqqRRRPPPPPPvvvccclllssstttuuu}}}~~~kkk___YYYfffxxx|||^^^QQQCCCDDD[[[|||yyyxxxvvvuuuwww{{{~~~gggSSS^^^vvvjjjyyybbb@@@SSSSSSDDD???CCCOOOaaaiiikkkmmmmmmlllmmmnnnppppppooovvvooocccqqqzzzeeeRRRMMMOOO^^^nnnuuuuuuuuuvvv|||tttzzz|||wwwvvvfffeeeOOO:::999<<<===AAA???@@@@@@AAAAAABBBBBBCCC@@@AAABBBHHHttt```^^^sssrrrjjj```TTT555BBBMMM???999999@@@BBBBBBCCCCCCDDDEEEEEEFFFJJJkkkwwwTTTEEEBBB:::888EEEDDD;;;777444333<<>>CCCBBBGGGLLLJJJHHHRRR```ZZZ@@@,,,...444333///000000111222555:::CCCNNNVVVccc|||zzzrrrqqqvvv{{{}}}qqqfff\\\MMM;;;...333+++333555222WWWccc999777666999888888777777777888888444>>>333===fff[[[aaaAAA===999:::777888FFFQQQlllZZZHHHLLLNNNOOOCCCYYYvvv@@@BBB>>>:::999:::999666:::AAA```}}}RRRZZZSSS===>>>@@@===555666999555<<>><<<@@@?????????@@@@@@@@@???===999AAAAAA^^^aaabbbmmm{{{ZZZ[[[aaa]]]:::888IIIEEE;;;;;;CCC@@@AAAAAABBBCCCCCCDDDDDDDDD___bbbNNNIII:::<<>>AAABBBAAA???>>>==={{{MMMGGGHHHKKKEEEIIIIIIDDD:::333000...,,,++++++++++++************)))))))))))))))))))))))))))...444888888999:::<<>>DDDKKKGGG???CCCOOOYYYSSSFFF999111///,,,)))333111///---///444:::???FFFVVVwww{{{xxxzzz{{{kkk___]]]___iiiaaaUUUIII???999666555777444444000AAAvvvfffdddsssFFF444<<<444666666555555555555666666555BBB666333HHHxxxzzzUUUcccAAA444EEE;;;777>>>AAAUUUhhhnnn|||YYYLLLFFFMMMHHH```~~~aaa;;;EEE<<<===??????:::777:::@@@GGGgggCCChhhCCC===BBBBBB444222999555:::@@@GGGMMMRRRYYYaaagggwww{{{VVVMMMxxx{{{yyyzzz|||xxxxxxwwwhhhSSSJJJOOO\\\wwwuuueeeQQQLLLRRRnnn{{{~~~xxxdddddd___fffnnnzzz}}}XXXHHHJJJLLLOOORRRSSSPPPMMMQQQKKKJJJHHHJJJXXX]]]xxxkkk]]]___UUURRRYYYooo[[[BBB777CCCZZZ}}}zzzvvvrrrpppkkkddd______UUUWWWXXXaaayyyiiiVVVLLLBBBFFFVVVbbb]]]PPPFFF<<>>MMMccceeekkkbbbKKKRRRTTTSSS@@@DDD888888111666KKK[[[cccnnnuuuwwwxxxyyyzzz~~~|||wwwzzzaaaWWWVVVUUUZZZaaabbbmmmwww||||||kkktttjjjkkkkkkGGG+++000...---...000444777999<<<@@@CCCEEEAAAJJJDDDKKK|||~~~yyyggg^^^yyyrrrttt{{{ooobbb___PPPWWWooorrruuuvvvwww}}}qqqbbbVVVJJJJJJLLLFFFCCC>>><<>>FFF<<>>DDDJJJNNNTTT[[[aaajjjyyyVVVIIIbbb{{{yyyxxx|||zzzzzzaaaKKKKKKXXX\\\xxxwwwwwwpppddd```pppvvvuuummm[[[^^^RRRaaaqqqttt}}}xxxKKKHHHHHHGGGGGGLLLQQQOOOIIIOOOIIIMMMJJJNNNXXXvvv^^^jjjyyyfffccc[[[UUUTTTgggaaaGGG:::BBBVVVwwwwwwlllhhhjjjeeedddiiimmmllljjjjjjjjj```UUU___nnnWWWMMMCCCCCCNNNTTTKKK<<<444>>>OOOTTTHHHEEEKKKMMMRRRjjj]]]WWWEEESSSCCCCCC777888333:::QQQ```fffnnnppprrruuuwwwxxx}}}yyyvvvvvv]]]WWWSSSVVV^^^___aaapppxxxooofffgggccc???,,,111+++---///222555777999<<>>???GGGCCCJJJiiivvvuuueeejjjdddoooqqqkkkqqqZZZNNNPPPzzz{{{pppmmmtttzzzpppaaa[[[QQQMMMOOOMMMIIIDDDBBBIIIUUUddduuuzzzuuuuuuvvvwwwzzz~~~zzzttt\\\hhhtttsss|||rrrWWWSSSaaahhhmmmnnnppppppooopppqqqsssyyy}}}{{{vvvvvvrrrbbbQQQRRRPPPWWWgggmmmlllqqq}}}zzzwwwqqqlllsssttteee]]]___:::999@@@999EEE>>>FFFCCCAAABBBDDDEEECCC@@@HHH:::GGGBBBIII|||gggVVVppplllXXXbbbrrrSSS444@@@JJJ===<<<:::>>>???@@@BBBCCCBBBBBBAAABBBNNNlll{{{fffRRRCCCXXXccc```VVVPPPFFF<<<===??????BBBGGGLLLMMMIIIEEEwwwMMMIIIKKKOOOJJJHHHIIIDDD:::222000...+++,,,,,,+++++++++*********)))))))))))))))))))))))))))(((***000888>>>>>>===CCCCCCFFFKKKOOOLLLGGGCCCQQQ^^^jjjcccMMM888222666...///000111222111///---222...000>>>RRRaaadddbbbiiiaaaUUUJJJEEEJJJUUU^^^PPPZZZfffiiiaaaSSSHHHBBB999888666333111///...---,,,444NNN}}}{{{yyyEEE666777555222222222222222222333444444000666222:::999DDD~~~tttaaarrrIII;;;EEEAAACCC<<>>WWWXXXJJJCCCHHHCCCCCC888:::666???WWWfffiiipppnnnrrruuuwwwyyy|||yyyxxxrrrYYYVVVNNNUUU___\\\]]]ooowwwrrrgggcccXXX777***000)))111111333666888999:::===???:::===BBBAAAIIIOOOmmm{{{rrryyyddd^^^\\\qqqqqqYYYRRROOO___qqqdddpppyyy{{{{{{gggddd[[[XXXfffrrr^^^XXXVVV^^^ggglllqqqvvvwwwuuuvvvwwwuuusssvvv|||vvvwwwyyykkktttqqqyyywww{{{yyyfffbbblllnnnjjjmmmpppqqqqqqqqqrrrsssuuuxxxwwwxxxyyykkkVVVLLLRRRUUU]]]ggglllooowwwttttttuuummmoooooo```hhhjjj@@@???CCC666GGG???EEEBBB???AAADDDEEEBBB???CCC555EEEDDDMMMrrrooopppRRRiii{{{YYYWWWcccTTT444>>>JJJ===@@@;;;===???AAABBBCCCCCCBBBAAA===III___zzzqqqZZZVVV]]]jjjiiiaaa]]]RRRFFFEEE@@@AAAFFFPPPXXXXXXOOOEEEtttLLLIIIMMMQQQMMMGGGHHHCCC999111///---***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++))))))111<<>>:::555111555111...///333555444111555DDDlllpppYYY{{{UUU111999888000777222222222222333333444555666444000===888777jjj^^^^^^\\\CCCJJJFFFFFF999999>>>>>>WWWkkkzzzssshhhmmm{{{qqqaaaaaavvv{{{kkkeee}}}RRR///>>>888999666222555===EEEEEEBBB???DDD}}}TTTaaaHHH===OOOBBB666888111444999>>>AAACCCHHHNNNSSS\\\tttzzz```KKKDDDFFF^^^cccsss}}}{{{|||zzzxxxxxx|||xxxzzztttyyywwwhhh___YYYMMMWWW^^^yyyyyy~~~RRRLLLDDDIIIJJJGGGIIINNNOOOKKKIIIBBBKKKEEEGGGFFFSSS|||zzzxxxaaakkk\\\YYYXXXQQQ```hhhLLL999;;;LLLqqqvvvlllnnntttsssmmmiiiooonnnddd___yyyjjjNNN@@@BBBJJJOOO~~~zzzvvv^^^DDDBBB???:::???888KKK999???EEE999;;;999CCC\\\jjjlllrrrqqqtttxxxzzz{{{}}}{{{{{{nnnUUUTTTKKKTTT___YYYZZZnnnuuusssiiiaaaQQQ111)))///)))444222444777888999:::<<<>>>:::???@@@???GGG<<>>???CCC555JJJDDDBBB???<<<===AAABBB@@@<<>>@@@:::===???AAACCCCCCCCCBBBAAA999HHHYYYvvvzzzbbbhhhggguuuvvvooojjj]]]MMMJJJJJJHHHKKKUUU``````UUUJJJ~~~SSSKKKLLLHHHNNNHHHFFFCCC<<<555///,,,,,,+++++++++************)))))))))))))))))))))))))))///+++)))...999AAACCCBBB<<<>>>???BBBPPP]]]WWWGGGFFF;;;;;;NNN```aaaYYYSSS:::///000444//////222...111---)))***...111222111333111000222777;;;;;;999;;;===;;;555///...111333)))111555111...333999;;;LLLzzztttsss|||qqq<<<777777111333888444333333222111111111222333666333222333666MMMqqqNNNiiisssSSSMMM@@@BBBHHH<<<555>>>GGG^^^rrr{{{jjjyyytttwwwggg]]]xxxhhhFFF;;;666<<<;;;999555222444;;;GGGOOOKKK@@@|||WWWHHHlll>>>BBBGGG???777444555666777;;;@@@FFFKKKNNNYYYddd}}}dddHHHBBBDDDUUUMMMJJJOOOTTTZZZiiizzz|||{{{yyyzzz~~~{{{qqqyyyuuullltttyyyxxxxxxcccWWWTTTQQQLLLooofffKKKYYYIIIHHHFFFEEEEEEHHHJJJLLLKKKBBBGGGGGGIIIGGGRRR~~~^^^ooohhh^^^aaaRRRMMM]]]jjjZZZ555AAADDDYYYxxxlllcccbbbdddbbb]]]ZZZeeebbbYYY^^^uuubbbKKKDDD```zzz[[[JJJAAA999777888:::>>>CCC@@@555;;;UUUiiilllmmmrrrrrruuuwwwuuutttyyyzzz}}}cccSSSTTTNNNYYY]]]UUUbbbrrrmmmooozzz}}}tttvvv___dddCCC'''222222(((222222333666888;;;===>>>???:::AAA<<>>>>>>>>@@@@@@@@@;;;@@@OOO>>>PPP{{{aaa]]]{{{ttt```kkkUUUCCCCCCFFFAAA<<<>>>@@@???>>>@@@CCCCCC@@@======FFFXXXmmm}}}xxxnnnuuuxxx|||{{{tttiii\\\TTTYYYGGGAAAaaannnbbb\\\IIIrrrMMMIIILLLIIINNNHHHFFFCCC<<<555///---,,,+++++++++************)))))))))))))))))))))))))))+++(((&&&***222999======>>>BBBIIIOOOQQQRRRWWW]]]HHHSSSRRRJJJVVVsss~~~vvvSSS@@@555444444555555000///000111222111000...---///......000222333333333...222666666444222000///444///222;;;777111@@@YYYeeebbb}}}LLL000444444......000444333222111111111111111111555333333555444CCC```qqqZZZhhhGGGGGGKKKDDD888;;;AAA;;;XXXeeeyyyqqqnnn[[[MMM{{{XXX@@@>>>999999666777888:::<<<@@@DDDGGGlllWWW|||zzzDDDbbbPPPDDDGGGEEE;;;///555666777999===AAAEEEHHHPPPhhhqqqYYY<<>><<<:::BBB===GGGbbbsssqqqnnnqqqrrrtttuuuuuuuuuzzzxxx]]]NNNQQQPPPYYYYYYSSSeeewwwppptttuuuuuunnnsssxxxaaabbbAAA'''111111)))333333444666888:::<<<======999>>>999???FFF:::QQQhhhwwwMMMDDDaaauuu{{{^^^MMMNNNZZZuuu___sss}}}{{{nnnaaaVVVPPPTTT^^^kkkqqqrrrqqqrrruuurrruuuwwwzzzaaagggwww~~~vvvqqqoooppppppppppppqqqpppnnnmmmkkkhhhjjjllldddVVVRRRWWW\\\___eeemmmrrrsssyyyooo```jjjCCC===888999888777;;;AAAAAA@@@@@@??????@@@@@@AAAAAA???@@@MMM@@@KKK|||vvvdddxxx{{{kkk\\\GGGDDDMMMIII<<<999???>>>>>>???BBBBBB???===::::::JJJeeetttssspppsssxxx|||}}}rrrfff___[[[KKKIIIkkkwwwiiiaaaMMMcccGGGHHHNNNLLLNNNGGGFFFBBB<<<555///---,,,+++++++++************)))))))))))))))))))))))))))((('''&&&'''+++111666:::@@@AAAKKKXXXXXXSSSZZZiii^^^YYYSSSNNNMMMWWWpppooo[[[DDD444---,,,222888...///000000///000444888...000111111000//////000111///......///111333555333---...555999HHHpppsssaaaGGG333...666444000222111333222111111111111111111///333222333666111777JJJ}}}___NNNFFFFFFFFF>>>======555GGGOOO^^^tttfffoooppp___WWWuuuuuuDDD;;;???;;;777666777999<<>>GGG]]]ttt|||xxxtttrrrqqqpppnnnooooooooonnnmmmkkkiiiiiijjjlllhhhYYYNNNTTTbbbjjjdddjjjrrrpppttt{{{{{{vvvwwwvvv|||fffbbb___<<<888555666555444777;;;>>>>>>>>>?????????>>>>>>>>>@@@>>>FFF@@@BBBllltttvvv|||jjjeeeLLLBBBTTTTTT???888>>>======>>>@@@???===;;;>>>666AAA^^^nnnkkknnn{{{|||qqqjjj\\\OOOQQQuuupppgggSSS~~~XXXEEEIIIPPPPPPPPPGGGFFFBBB<<<555000------+++++++++*********)))))))))))))))))))))))))))))))))***)))((((((,,,333888JJJGGGKKKUUUYYYUUUTTTVVVjjj\\\UUUSSSGGG===QQQqqqxxxdddOOO:::222999:::999888666444000---+++000333666555222000111333777333111222333222444666777888777???\\\iiiYYYrrrMMM888111333555///222888666222111111000000000111111///333000111555000000;;;]]]cccqqqHHH777EEEEEE999777;;;999???KKK^^^ttt||||||ooofff]]]>>>JJJQQQ999;;;;;;777888;;;888666777;;;@@@BBBCCCNNNBBB@@@^^^oooFFFzzzPPP@@@JJJJJJAAA666555555555666888;;;<<>>:::>>>???;;;[[[zzzyyyuuuiiikkklllPPP???SSSXXXEEE<<<<<<<<<======>>>===;;;:::BBB:::???UUUhhhooouuuyyysss___TTTWWWzzztttmmmZZZuuuOOODDDIIIOOOQQQOOOFFFEEEBBB<<<555000...---+++++++++*********)))))))))))))))))))))))))))))))))++++++)))''')))///555MMMPPPMMMGGGGGGMMMNNNJJJ^^^hhhhhhXXXNNNQQQTTTSSSssseeeEEE>>>999666444777<<<;;;444...000333666555222111333555222222555;;;:::333//////+++888NNNqqqccc]]]~~~ddd111666111333000***000555///000000000//////000000111///333///...444111...777===ffffffSSSggg===::::::777<<>>AAABBBFFFPPP```lllcccQQQ^^^ddd\\\rrruuulllcccZZZVVVUUULLLJJJRRR///:::<<<111111888444666666555222/////////333TTT]]]RRReeeccc:::[[[```CCC888AAA:::888777555555666888999777999JJJbbbyyywwwRRR\\\jjjuuupppddd^^^```cccTTTNNNEEE@@@>>><<<:::777999JJJ]]]gggkkkppptttuuuyyyssszzzqqquuu[[[NNNEEEFFF@@@:::LLLzzz{{{mmmvvvyyynnnLLL@@@IIIBBBEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCFFF===???AAA888GGGpppmmm{{{XXX~~~yyybbb\\\WWWTTTYYYllldddEEE555>>>UUUhhh~~~}}}ddd___ZZZVVVOOOHHHGGGKKK>>>HHHDDDDDD]]]~~~eeerrreee[[[aaammmtttuuuuuupppooopppuuuzzz~~~}}}|||xxxaaaVVVUUUTTTfffbbbWWWbbbuuu}}}nnnppp}}}ddd```EEE000---...---///444444444555666666666555555777777999;;;::::::<<>>555888888666777999999777888999:::;;;;;;<<<;;;;;;<<<;;;>>>===BBB???HHHxxxnnnfff~~~sssqqqeeeNNN???BBBEEE>>>:::<<<======;;;999999999888>>>???AAAVVVyyyqqqggghhh~~~}}}pppmmmIIIIIIJJJMMMTTTRRRFFFEEEAAA<<<555000......+++++++++************)))))))))))))))))))))))))))'''((((((((('''(((***,,,(((333???CCCHHHSSScccooojjjXXX\\\vvvzzzaaaVVV___WWWXXXKKKZZZmmmTTTFFF???:::666>>>;;;777555555666777777;;;777999@@@EEEMMMbbbyyymmmRRRQQQ]]]ttt777///:::000+++111555000000222---///............///000111---444111...333222///444444===ccc|||\\\~~~ggg@@@???GGG???>>>>>>===<<>>===<<<999666444444555555???>>>???CCCWWWzzzhhh^^^hhhwww}}}uuusssvvvZZZLLL===555555777999999>>>NNN\\\___]]]___dddhhhxxxvvvvvvgggssseeeKKKFFF??????BBBKKK```yyyYYYLLLAAAAAA>>>BBBBBBBBBBBBBBBBBBCCCCCCAAACCCGGG===@@@DDD999CCCaaa|||mmmccccccmmm```WWWUUUPPPaaakkkOOO555@@@QQQWWWdddtttnnnggg]]]SSSHHHAAACCCJJJAAAFFFBBBEEEZZZssswwwoooeeebbbiiizzzsssnnnllloooppprrruuuyyy}}}~~~~~~qqqZZZRRRUUUXXXhhhccc[[[hhhrrrvvvsss{{{qqqddd\\\===+++......,,,000333333333444555555555555555666666:::999555:::>>>:::CCCmmmttthhhnnn~~~tttRRRMMMiii|||uuucccOOOJJJJJJrrrjjj^^^fffqqqzzzooovvvmmm]]]^^^[[[___eeekkkoooqqqssstttqqqnnnnnnpppqqqrrrxxxxxxQQQPPPbbbfffhhhkkkmmmooonnnlllkkklllmmmlllgggbbbbbbgggkkkkkkdddZZZTTTWWW___fffiiijjjwwwbbbZZZwwwyyyjjjssspppzzzyyysssoooOOO666444777777444555999999666999999999999:::;;;<<<===@@@888AAA>>>@@@AAA???```www~~~ooojjjhhhrrrccc>>>999FFF???:::<<<>>>>>>;;;888888999;;;???@@@@@@LLLlllwwwnnnqqqvvvnnnLLLNNNMMMPPPYYYXXXEEEDDDAAA<<<555111......+++++++++************)))))))))))))))))))))))))))(((((()))******+++++++++///...:::QQQ```___\\\^^^aaabbbgggqqq|||{{{tttnnnrrr\\\PPP___YYYRRRgggzzzfffXXXKKKEEE???<<<===>>>===<<<;;;EEE[[[rrr{{{}}}hhhRRR```:::,,,???(((111)))...222++++++111222...............///000111+++444333000444111---222...444FFFhhhppp```NNNaaa??????CCCCCC???999777999===AAACCCUUUlllzzznnneeeWWWJJJGGGHHHGGGIIIMMM\\\AAA777999777...777===---000333666555555???PPP^^^|||JJJKKKaaa;;;AAA@@@>>>:::666333222111111000111;;;BBBGGGXXXkkkmmm{{{mmmUUU>>>777777777<<>>;;;888888999>>>===>>>===@@@VVVxxxpppuuuvvvNNN@@@OOOSSSWWWRRRJJJGGGBBB<<<666111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))---***444LLLcccjjjcccZZZOOOjjjyyyrrrrrrzzz```YYY```RRR777SSSooo~~~yyyxxxeee```XXXOOOKKKWWWpppvvvEEE///---000222000000//////.........---////////////////////////............////////////...===333IIIYYYTTTSSS777DDDAAACCCFFFCCC999222777AAAHHHCCCJJJkkk{{{nnniiigggaaaZZZUUUDDD>>>GGGDDD;;;IIIdddEEE999888666444333333333333111222444<<>>>>>===<<<<<<>>>@@@TTTjjjYYYSSSccc>>>FFFJJJ```nnnIIIRRR}}}{{{kkk___VVVCCCDDD___tttyyy~~~eeeXXXDDD444>>>???MMM{{{vvvqqqllljjjtttrrrppprrrxxx}}}}}}yyyxxxddd[[[YYYXXXcccnnnooommmrrrrrrvvv}}}\\\```SSS777***------///222000666555444222222333444555555666777666555444555666;;;___xxx}}}~~~xxxHHHMMMddd{{{vvv```QQQGGGGGGdddUUUZZZhhhvvvyyyuuutttzzzwwwzzzzzz~~~oooXXXPPPNNNRRRWWW^^^hhhppppppmmmrrroooqqquuutttooooootttoooMMMEEEQQQPPPOOONNN@@@YYYhhhkkkhhhpppsssnnnnnnhhhmmmfffXXXZZZiiikkk```eeeSSSNNN\\\fffeeegggpppkkkfffjjjuuuvvvqqqsss}}}}}}{{{nnnfff```FFF000444444444666777888888888888888888888888999:::;;;;;;>>>===;;;;;;<<>>@@@:::333555===;;;;;;???@@@>>>HHHkkkmmmgggzzzooo^^^SSSCCCQQQSSSWWWQQQJJJGGGBBB<<<666111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))******)))'''---;;;IIIQQQUUUXXXfffYYYooo{{{}}}wwwppptttqqqhhhXXXWWWPPPJJJUUUmmm~~~zzzkkkmmmfffSSSMMMVVVkkkqqqwww|||}}}HHH444444222...,,,////////////......------....................................////////////000222111CCCtttZZZdddyyyFFF>>>JJJ<<<777???BBB<<<:::???CCC>>>???OOOhhh{{{~~~xxx~~~|||{{{zzzyyyrrrhhh___YYYVVVPPPKKK@@@777AAAPPPEEE666VVVaaaBBB888777555444333222222333444444777@@@NNNWWWRRRGGGEEERRR\\\```pppyyyNNNPPPxxxTTT===GGGKKKBBB777333444444222000111444666888@@@IIIWWWpppvvvNNNFFF@@@<<>><<<999AAAZZZ|||rrr{{{mmmTTTQQQIIIGGGGGG???CCCCCCAAA@@@????????????<<<=========<<<<<<>>>@@@FFF|||fffwww]]]___HHHCCCIII\\\kkkOOOYYYuuuiiiQQQKKKaaasssxxx|||vvviiiDDD@@@>>><<>>???NNNyyyjjjWWWeeecccggg|||fffeeeppp|||[[[777>>>DDD???======>>>:::555666<<<>>>;;;;;;===;;;???UUUmmmuuu```PPPTTT[[[VVVMMMIIIXXXGGGRRRSSSVVVQQQJJJGGGBBB<<<666111...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))***...222<<>>ZZZeeeTTTMMMZZZbbb[[[SSSGGGHHHYYYddd```^^^eee|||pppEEE&&&+++555111***---///............---------........................---............/////////555,,,///666HHH~~~RRRfffsssFFF<<>>======:::;;;<<<<<<;;;<<<>>>@@@CCCiii}}}hhhWWWfffSSSOOOCCCGGGTTTdddVVV\\\ppp^^^jjjwwwyyy|||www{{{|||}}}TTTBBB???999PPPooo~~~{{{wwwsssrrrrrrtttvvvqqqpppqqquuu{{{}}}{{{yyy{{{{{{tttcccVVVUUU]]]dddwwwzzzzzzuuupppnnnpppuuuqqq|||zzz{{{aaa^^^GGG222)))---,,,...333000000000222333444555555555444555666555444444555666999;;;\\\uuutttssscccNNN<<>>BBBXXXpppaaa999NNN~~~VVV;;;CCCKKK???666:::666333222444333111222666<<>>:::666<<>>???BBBBBBAAA???>>>===<<<<<<<<<888999;;;;;;;;;<<<>>>@@@HHHbbbwwwiiiHHHuuuMMMSSSHHHEEEJJJ[[[]]]YYY~~~nnnpppyyyxxxxxx|||xxx~~~{{{}}}ppp]]]xxxaaaFFF===<<>>LLLaaaooovvvsssXXXDDDDDDIIIYYYhhhZZZgggiii___jjjyyyXXXEEEGGGIIIKKKVVVTTTPPPVVVhhhsssqqqppptttnnnppprrrssspppmmmkkkkkkbbbIII<<>>tttpppmmm[[[vvvpppgggdddXXXfff___555???FFFAAA;;;999999999:::;;;===:::999<<<<<<999999======JJJ^^^ooovvvssskkkeee[[[NNNAAA;;;888555888===\\\JJJSSSSSSWWWSSSIIIFFFAAA;;;666222///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))*********++++++++++++)))((('''''''''+++777DDDwwwgggbbbkkkllljjj|||qqqaaacccvvvsssaaaggg]]]666+++444777111)))))),,,///,,,,,,,,,,,,------------------------------------------------............***333,,,---888===hhhHHHaaaTTT111>>>MMMCCC>>>GGGCCCAAA>>>;;;999777555444===@@@BBB@@@???AAABBBAAA=========<<<;;;:::999888<<<777777===@@@??????BBB???444GGG}}}RRR>>>???)))333333333222222111000000000000......222666333---555///...000...---;;;NNNuuuIII;;;___ZZZDDDDDDEEEBBBAAA888444222444444222111444:::FFF]]]sssnnnYYYKKKEEEMMMCCCBBBTTTlllrrr```KKKHHHIIIDDD;;;;;;AAA>>>555444:::===<<<>>>QQQrrr|||cccppphhhDDDBBBAAABBBAAA999777>>><<<<<<;;;;;;:::;;;;;;;;;777888:::::::::;;;===???AAAVVVmmmzzzZZZVVVWWWNNNBBBCCCTTTbbbXXXXXXuuuqqqpppxxxwwwvvvyyy~~~www}}}|||uuufffkkktttaaaIII<<<<<>><<<888:::>>>888;;;BBBKKKRRRWWWXXXWWWVVVLLLBBB>>>===:::999888\\\JJJSSSRRRWWWUUUIIIFFFAAA;;;666222///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++---***)))***+++)))+++///:::WWWgggfffsss~~~PPP444+++***222111)))(((///...&&&++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........(((666---...:::,,,BBB~~~tttIIIooohhhFFF===CCCEEEAAABBBAAA>>><<<;;;999666444444555444222000111444666555666777888888888888888:::777888>>>===888888>>>HHHVVV|||RRR<<<666///777111111222222111000//////---111222///,,,---,,,)))000,,,...444555333888@@@VVVTTTAAAmmmYYY>>>EEEIII@@@999444111333333111000222555AAAddduuuYYYHHHCCCAAAAAADDDIIIIIIDDD@@@999<<<;;;666444555666444:::555222<<>>???>>>999777999======;;;999<<>>??????===;;;<<<<<<;;;;;;;;;;;;:::999:::===111222555777999;;;<<<===:::888999<<<;;;>>>QQQhhhaaa666999444,,,;;;///000111111111000///...+++000222///---///000///((())),,,...---,,,---///888VVVqqqIII<<>>===666222333333111000222111444LLLvvvbbbLLL===@@@BBB@@@:::777:::===>>>;;;::::::888444555999>>>;;;CCC]]]rrryyyXXXLLLFFFKKKCCCBBBKKKDDD999AAA;;;:::999888888888888888777888999888888888:::<<<777===\\\ooo^^^___TTTCCCGGGEEEUUUcccJJJ===```^^^fffwww{{{ccclll|||~~~}}}|||hhhTTTgggwwwlllGGG@@@BBBCCCEEEDDDSSS]]]ccckkkrrrrrrpppooopppsssrrrqqqpppoooooooooooopppkkklllttttttoooqqqxxxsssfffXXXTTTWWWaaasssuuu|||uuu|||uuu{{{zzzzzzkkkWWWXXXAAA///+++///111,,,///333---111000000000000111111222///111333333222222444555444999///EEEmmmzzzUUU@@@===TTTiiixxx~~~[[[JJJKKKNNNLLLwwwfff```jjjooovvv```NNNNNNDDDHHHIIIIIITTTfffnnnlllssssssoookkksss{{{cccfffiiibbbaaaOOOcccggg]]]ZZZYYYYYY```uuuooofff]]]UUUSSSZZZbbbnnnnnnmmmlllnnnqqqttttttsssyyyrrrpppdddDDD000***000333000333222000//////000222333111111111111222333444555222666999:::777777:::===???888eeewwwooo___ooooooWWW999CCCFFFDDD<<<777999<<<<<<;;;===>>><<<999999:::::::::888666777;;;BBBHHHMMMIIIEEE>>>999777888999999aaaNNNSSSRRRVVVTTTHHHEEEAAA;;;666222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((%%%&&&)))+++)))***...+++,,,///???^^^xxxyyykkkkkkVVV777000222///***+++)))+++000---&&&***333*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---(((///222,,,333999...>>>uuuiiiwww>>>jjjaaa@@@FFF:::???CCCAAA;;;777999<<<999:::===>>>===999888999::::::::::::999888777777666555888===CCCXXXXXX444;;;444111666/////////000111111000///...///111///***)))---///......222333...+++,,,///111000))):::mmm|||AAAAAAbbbhhhCCCBBBBBB:::555555555333222333222///555AAADDDKKKjjjhhhJJJ777777777777777777777666666999111///555777333555===AAANNNiiiuuuvvvJJJ222OOOBBBIII@@@???LLLDDD666<<<===<<<;;;999888777777666888888999888777777999:::999777IIIyyy{{{rrrzzzkkkVVVGGGLLL???HHHdddSSSAAA@@@AAAOOOhhhzzzlllXXXcccvvvzzzxxxwww{{{}}}xxxvvvrrrjjjQQQSSSMMM???:::666@@@555DDDZZZlllrrrpppoooooosssqqqnnnllllllnnnppprrryyyrrrrrrwwwtttmmmmmmuuuppp```SSSQQQXXXggg}}}yyywww}}}vvvsss~~~nnn]]]WWW\\\555...+++111222,,,///333---//////......///111333444///111222222222222444555///;;;...<<<333yyyqqqVVV<<>>===:::<<<<<<;;;999888888888999222666888777777999<<<===cccMMMSSSSSSWWWQQQGGGFFFBBB===666111//////000...,,,,,,,,,,,,***(((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&***---///555EEE]]]ooonnnOOO333---///---***+++***,,,------+++******++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////666CCC|||~~~LLL___yyySSSIIIAAAAAADDDAAA<<<999???AAA???;;;===AAA???777777;;;???<<<666222444777999:::CCCWWWqqqVVVBBB444444555000...111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000FFF{{{QQQBBBLLLiii{{{HHH@@@666:::888---777@@@333999666222000111555:::===VVVXXXWWWTTTOOOGGG===444222333222111222555444111777///000;;;@@@======BBB[[[qqqmmmcccDDDBBBIIIGGGFFFDDDBBB@@@===<<<;;;===;;;999888999999888777555777888999888777888999:::333AAAhhhttteeeaaaFFFEEEIIIEEEVVV]]]AAA;;;<<>>??????@@@888999999888666444111000,,,111555444111111666;;;===???;;;gggyyysssooovvvkkkVVVrrr}}}WWW===AAAEEEEEEAAA???<<<999>>>======;;;:::999888888777???@@@888111222666777...000222777:::<<<<<<;;;```JJJPPPPPPTTTNNNGGGFFFCCC===777222//////000...,,,,,,,,,,,,***(((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))***++++++)))(((...;;;EEE|||WWWAAA222(((,,,000,,,)))+++)))))))))*********))))))+++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------+++++++++,,,,,,,,,---------.........////////////444444UUUnnnUUU___tttfffVVVCCC@@@IIIBBB444...888???======CCCEEE???888555888???EEEIIIVVVhhhnnnDDD666...222444000...222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222000---777\\\eeeGGG@@@iii___777000DDDDDD:::888555000111333555666666666555444555555444333000+++'''333111000111111000//////:::<<<===;;;:::EEE]]]rrr}}}uuu}}}eeeIIIBBBCCCDDDHHHFFFBBB???=========>>><<<:::888888888999888777555777888888777666666777999333@@@ooojjj~~~[[[zzzYYYMMMIII>>>LLLZZZMMM>>>888???UUUhhhoooqqquuujjjcccgggvvv~~~{{{vvveeeSSSTTTfffxxx}}}uuuxxx}}}```CCCAAA>>>NNNVVVKKK===888888666777???PPPdddoooqqqrrrvvvpppooonnnnnnooopppooollliiipppsssoookkklllnnnlllccc[[[XXX]]]eeeooo}}}rrrrrr~~~~~~{{{eeeSSSVVVKKK444............................../////////000000000///000000111222333333333444222999777///HHH}}}ttthhhHHH+++===aaajjj___HHH@@@>>>???KKKsss~~~~~~nnnkkklllddduuuqqqpppqqqqqq~~~}}}bbbUUUUUUjjj~~~{{{fffSSSKKKQQQSSSRRR```wwwttttttrrriiicccqqq}}}zzzkkkuuuyyyssskkkiiigggbbbHHH===666777:::999777888777888999;;;===???AAABBBFFFGGGIIIKKKMMMNNNOOOOOODDD999---***///555777555======>>>VVV}}}vvvwwwdddqqquuu\\\ooooooCCC===AAAEEE<<<888>>>BBB>>>===<<<;;;:::999999888;;;:::777777>>>EEE@@@777===:::777444444777===@@@dddMMMQQQQQQUUUPPPGGGFFFDDD>>>888333000///000...,,,,,,,,,,,,***((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))((('''))),,,///888bbb{{{eee@@@***+++(((***000///(((&&&)))***((('''))),,,---+++)))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------.........//////444,,,555UUUuuucccPPPnnnpppoooWWWNNNJJJPPPWWWUUUMMMGGGOOOOOOOOOTTT^^^mmm~~~kkkEEE444...,,,222333...---111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////,,,+++:::```tttKKKOOOiiimmmMMM;;;333;;;@@@888>>><<<999666555555555666222222222333444444555666555111222888:::777999???;;;<<>>DDDFFFDDDHHHEEE@@@<<<;;;<<>>@@@888777555666777888888777555666777666333222111222444333<<>>KKKZZZxxxkkkNNNJJJFFFCCCHHHccc{{{mmmfffddd___eeekkkkkkpppqqqgggeeeiiiooorrrlllgggmmmyyyqqqaaa\\\^^^iii}}}pppZZZRRRPPPMMMVVVaaaoooyyy~~~~~~zzzwww~~~sssgggvvvxxxeeeooosssbbbfffoooWWW000------......---,,,,,,...------........./////////111111222333666999<<<>>>DDDNNNXXXXXXMMM???666333333666===<<>>WWW~~~XXXCCC222///...))))))...(((''''''))))))(((***---+++(((&&&)))...000---))))))))))))*********++++++***))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,---...222999QQQ{{{eeeHHH[[[^^^999///000222111111111...+++,,,///++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++...111,,,***;;;QQQmmmMMMAAASSS{{{wwwJJJ777>>>777;;;AAAEEEEEEBBB<<<888<<<999:::<<<;;;777999???>>>999999===>>><<>>===<<<<<<;;;;;;;;;777666444555666777777666555666777555333111000000111333:::444]]]kkk\\\hhhjjjdddVVVJJJ@@@AAACCCRRREEE999888EEEZZZqqqtttZZZMMM\\\oootttyyy}}}{{{uuuvvvqqqggghhhtttsssgggdddAAA;;;>>>IIILLLFFFEEELLLMMMXXXgggqqquuuuuusssqqqrrrnnnnnnpppmmmeee``````mmmoooiii```cccllljjj^^^^^^bbbgggkkkoootttxxxzzzzzzttt|||zzz~~~aaaNNNWWWHHH------........................------------............---...///000222333444555...333---111>>>555///???~~~~~~}}}~~~rrruuudddRRR888FFFVVVxxxkkkRRRBBBEEEDDDFFFbbblllVVVMMMHHHQQQ^^^bbbeeecccWWWccccccdddeeeaaaYYYTTTSSSVVVTTTUUUXXXXXX\\\mmm}}}wwwdddLLLCCCLLLSSSQQQ^^^kkk{{{|||uuusss|||uuubbbooozzzkkkcccgggcccGGG''')))---000///........./////////000000000000000111555444444444555666888999666444888FFFVVVWWWHHH888222555333444FFF[[[vvvUUU]]]ZZZUUUoooxxxJJJ777EEEIIIFFFAAA888<<<<<<<<<;;;;;;::::::999333999<<<666///777PPPggg{{{oooYYYDDD999;;;AAAbbbHHHLLLMMMTTTPPPIIIIIIGGGCCC<<<666222111000...,,,,,,,,,,,,***((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,***(((((()))+++,,,---"""...222222555///---555:::TTTyyynnnYYYCCC222222'''###+++111...)))((('''''')))+++---+++)))'''(((&&&%%%'''***+++)))'''((())))))))))))*********)))))))))((())))))***+++************+++++++++++++++++++++,,,,,,,,,------///---)))...222555WWW~~~iii]]]]]]uuummmYYY555...111000.........---++++++---///******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///+++,,,000///+++///666cccqqqBBB>>>fffjjj[[[PPPLLLFFF@@@<<<;;;<<<===<<<999:::>>>===:::>>>HHHDDDHHHOOOWWWcccsssqqqVVVSSSgggoooHHHCCCAAABBBBBB??????AAA<<<<<<;;;;;;:::999888888777555444444555666555444555666777555333111000111...444888333MMMwwwZZZcccqqqXXXKKKCCC???BBBJJJFFF???888;;;QQQuuu}}}hhhfffmmmrrrwww|||}}}|||zzzxxxwww]]]QQQ^^^mmmwwwuuufffWWWRRRLLLBBB<<<<<<<<>>EEEEEE;;;666HHHnnn~~~ooolllpppttttttpppvvv|||~~~{{{wwwxxxzzz~~~yyyiiilllvvvhhhMMM@@@;;;999888999QQQiiirrrpppnnnmmmlllmmmkkklllmmmdddZZZ___lllnnncccZZZ\\\aaaaaa^^^^^^fffmmmttt{{{sssrrrzzz{{{zzz{{{vvvxxxvvv^^^TTTKKK999,,,---------------------------+++,,,,,,,,,,,,---------,,,------...///000000111///000555333---111888666555^^^___wwwrrrssslllHHH@@@===RRRaaaNNNJJJFFFAAAMMMVVVgggyyymmm```^^^bbb```ZZZYYYXXXZZZaaaiiillllllqqqrrrxxx~~~|||lllXXXKKKBBB;;;AAATTT]]]___nnnzzzqqqkkk\\\IIIkkk|||nnn{{{aaannnsssbbbEEE000---111(((,,,---+++,,,000///+++******+++,,,...///000000111222333555666777888888333777999333---111???MMMAAAGGG???777888666iiirrrpppxxxhhhAAAEEEIII???@@@<<<;;;;;;;;;;;;:::::::::;;;666555999888333111333000KKKiiisssfffRRRGGGDDD^^^DDDIIIKKKSSSPPPIIIJJJIIIEEE>>>888333111000...,,,,,,,,,,,,***((('''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,***'''&&&'''((((((,,,******111...(((---,,,***'''(((---222000,,,,,,,,,333===;;;333333<<<333111---+++///333///((((((++++++******---+++'''%%%)))***))))))(((%%%%%%(((((($$$!!!###)))---&&&(((***)))(((&&&'''((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,###333111---555///)))555BBBppp}}}dddVVVgggwwwuuuMMM000222999111)))***000000000///000000,,,((())))))******+++++++++,,,******************************+++++++++,,,,,,,,,&&&***,,,,,,---///000///(((>>>fffkkkNNNBBBFFFjjjiiiQQQkkkyyy~~~}}}PPPIII<<>><<<666>>>;;;777333222333555777888666444333444444333111444555666666444222222333...777333:::000BBBZZZ___pppZZZKKK@@@???===HHHKKK===...666UUUqqq|||lllhhhoootttrrrvvvqqqpppvvvwwwtttuuu{{{uuuhhhKKK@@@>>>:::444777RRRmmmtttpppoooppprrrjjjiiikkkkkkaaaXXXaaassseeeXXXTTT[[[```]]]___ffflllssszzz|||jjjqqqzzz|||{{{|||yyy~~~jjjWWWRRRDDD444//////------------------------++++++,,,,,,,,,---------,,,---------......//////888)))...666000222555(((444BBB}}}xxxnnnjjjxxx|||wwwdddIII???VVVgggTTTMMMDDDCCCFFFMMMTTTbbb|||~~~qqq[[[FFF===???DDDBBBIIIRRR\\\nnnzzzttt|||{{{mmmffflllrrrccc]]]XXX\\\vvvmmm[[[lllpppWWW888******,,,+++///...,,,...333222,,,111000000000000000000000,,,---///111222222111000///111222222222333666777DDDQQQRRREEE000999BBBpppeee{{{tttCCCEEEHHH===EEE;;;;;;;;;;;;;;;;;;:::::::::999:::;;;666000444======888999DDDUUU]]]YYYQQQXXXFFFNNNMMMRRROOOKKKKKKIIIDDD===777333111111000///---,,,+++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............//////:::]]]ooollllll___UUU```zzzwwwlllttt}}}aaabbbSSS555444222000///...------------,,,,,,+++***))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......000111999\\\rrrKKKAAAAAA[[[wwwjjjcccWWWJJJZZZqqqQQQEEEBBBAAAAAAAAA@@@>>><<<;;;:::<<<<<<:::888666555333222888777666444333222111111222222222222222222222222111111///222222666^^^UUUTTTbbb___qqqQQQLLLBBBBBB:::;;;BBB<<<222===RRRkkkiiihhhjjjnnnqqqqqqppppppqqqsssvvvxxxzzz{{{{{{~~~nnnRRRAAA::::::<<>>AAA===999999;;;<<<:::999888777666666777777999===AAABBBEEEPPPcccrrrVVVFFFPPPNNNRRRPPPKKKKKKIIIDDD===777333111111000///---,,,+++******))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------............555***000RRR~~~vvvvvvfffrrrvvvnnnLLL999444333222000...------------,,,,,,+++******))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///---)))888^^^XXXOOOJJJNNNXXXgggzzztttWWW???AAAYYYoooxxxpppvvvQQQAAA@@@CCCDDDDDDCCCBBBAAA???===<<<;;;;;;999888666444333222666666444333222222222222222222222222222222222222111111///111000222RRR[[[wwwhhhyyyXXXMMMFFF???888:::DDDDDD;;;888>>>ZZZ```eeeggggggjjjoootttoooppprrrtttuuuwwwxxxyyyxxxqqq___OOO@@@:::<<>>sssbbbyyy}}}RRRUUUqqq```CCCCCCGGG???;;;999<<<;;;888999===:::999888666555666888:::<<<>>>@@@@@@AAAHHHUUU___SSSFFFRRRPPPRRRPPPLLLKKKJJJEEE>>>777333222111000///---,,,+++******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......222+++'''---<<<[[[|||RRR999000...333222000///...---,,,,,,,,,,,,++++++***)))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000'''$$$555TTT}}}lllOOO999===OOObbbrrrzzzjjj```\\\VVVPPPEEEMMMVVV___rrrjjjHHH:::888<<>>===:::999888777555444222222444333333222222222222222111111111111111111111111111111...///000---@@@eee~~~ccccccjjjSSSKKKCCC;;;999@@@FFFBBB999222AAANNN]]]dddeeeffflllrrroooooooooppprrrtttuuuvvvxxx}}}rrr___JJJ>>>===RRRdddsssrrrmmmlllllljjjmmmbbbUUUUUUaaaggg]]]MMMLLLSSSZZZ]]]```gggsss|||yyysssiiivvvzzzmmmqqqzzz~~~vvvLLLQQQQQQBBB000(((+++---*********************************++++++++++++,,,+++,,,---...////////////////////////////////////000666222444[[[~~~~~~zzzhhhOOO???CCCOOOfffpppbbb[[[VVVRRRcccJJJ===:::333222777666888666555444666999===???CCCFFFKKKRRR\\\jjjyyyyyyrrrgggiiijjjkkkyyy}}}SSS]]]ooobbbdddrrrXXX<<<(((+++...((((((///******+++++++++,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111111111111222222333111666:::<<>>999888;;;::::::888666555666:::===???@@@@@@AAAAAADDDIIIMMMQQQHHHTTTPPPPPPMMMLLLLLLJJJEEE???888444222111000///---,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********)))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,000333...'''///MMMlllZZZ:::111444666444111000///---,,,,,,++++++++++++******))))))))))))((()))))))))************++++++************++++++************************++++++++++++,,,,,,,,,,,,***222000***---666RRRuuunnnPPPJJJ>>>>>>BBBJJJSSSWWWZZZ\\\ZZZPPPVVVccc___WWWPPPHHHWWWOOOHHHFFFFFFHHHOOOWWW|||^^^AAA:::======;;;<<>>===<<<:::999888777666555444333222111111111111000000111222222///////////////////////////000---...111+++333JJJ___```\\\```PPPIIICCC<<<:::===AAA@@@<<<111===NNN\\\dddgggiiijjjnnnnnnnnnnnnoooqqqssstttxxx{{{~~~uuudddUUUIIIdddjjjmmmiiiggglllpppqqqdddZZZUUU[[[bbb^^^RRRHHHMMMVVV[[[\\\dddsss}}}zzzrrr{{{}}}ssshhhvvvzzzpppoooLLLUUUJJJ555,,,***)))---************************************++++++++++++++++++,,,...............---...............//////000///000333<<>>???222---<<>>@@@FFFAAABBBLLLPPPDDDCCCNNNeeewwwzzzuuuqqq}}}```III<<<777===AAA===;;;>>><<<<<<<<<;;;;;;999888777555555444444333222111111000////////////000111111........................,,,///,,,---222...---:::bbbuuuNNNvvv}}}tttWWWJJJGGGAAA:::666:::BBBGGG666666;;;IIIYYYeeehhhfffkkkkkkllllllmmmooopppqqqqqqwwwyyyyyy~~~eeesssoooiiieeegggkkkkkkhhhRRRRRRVVV\\\XXXMMMFFFGGGPPPWWW[[[^^^kkk|||yyyxxxxxxvvvrrr{{{|||qqquuusss]]]YYYWWWBBB+++))),,,***)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---............,,,,,,------...............)))///666...---UUUlll[[[YYYQQQHHHEEEUUUuuu~~~tttnnniii^^^\\\___cccfffhhhnnnvvv}}}zzzqqqnnnooolllfff~~~yyysss{{{iiidddcccffffffaaaOOO;;;---***)))---000...***'''***+++++++++,,,,,,,,,,,,++++++,,,,,,---.....................////////////000000//////000000111222333111111222555:::>>>AAASSStttqqqppp}}}aaa[[[vvvrrrNNNFFFLLLIII>>>;;;???>>>555:::::::::666444555;;;AAADDDDDDEEEHHHKKKJJJFFFBBBOOOIIIXXXPPPNNNLLLNNNMMMLLLGGG@@@999555444111000///---,,,+++******&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***777PPPuuunnnLLL777111222555777444...+++---------,,,+++************)))))))))((((((((((((((())))))))))))******************))))))))))))******************************))))))*********++++++++++++---(((***111---)))111555ccc||||||xxxkkkhhhggg]]]aaavvv|||~~~zzztttJJJ999???<<<;;;;;;999777<<>>KKKaaaxxx|||wwwmmm^^^WWW^^^ooozzz}}}tttkkkxxxqqqbbbvvv}}}NNN333...)))///...&&&%%%,,,///+++******+++++++++,,,,,,,,,+++++++++,,,------......------.........////////////////////////000000111888///---555999555444888DDD]]]wwwrrrooowwwLLLPPPMMMBBB===@@@???999888:::;;;777333444:::@@@DDDDDDEEEGGGFFFCCC>>>:::LLLIIIZZZRRRQQQPPPNNNNNNLLLGGG@@@:::666444111000///---,,,+++******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************++++++++++++(((///333...$$$###***222222------777IIIddd{{{eeeMMM;;;333666;;;AAA666...000333111...---,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******************************))))))))))))*********+++//////)))***222///,,,444000'''444jjj~~~pppcccKKK888>>>>>>AAA???888555999>>>@@@;;;<<<<<<;;;;;;:::999888111111111111111111000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,(((///,,,)))111111...222===ggg[[[lll}}}qqqeeeTTTHHHFFFAAA888888@@@JJJEEE<<<666888BBBOOOYYY___aaadddhhhiiijjjiiiiiiiiikkkqqquuutttzzzqqqmmmhhhbbb[[[SSSKKKGGGRRRWWWWWWNNNEEEEEEMMMTTTRRR^^^lllwww~~~hhh^^^mmmxxxtttxxxyyyvvvttt~~~xxxccc^^^aaaAAA///,,,&&&,,,000###(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,------,,,***++++++,,,------......111000///111333444222000@@@uuusssvvvzzzbbbQQQHHHHHHQQQ\\\eeerrr}}}tttjjjcccaaa]]]VVVTTT___sssuuuggg[[[XXXfffllljjjnnnttt>>>,,,...(((,,,+++&&&%%%***---+++)))))))))*********++++++***++++++,,,,,,---......---------........./////////............///000000666555666555000...777BBB666DDD^^^|||ttt}}}jjj[[[OOOMMMHHH===:::???777:::<<<888333222777===@@@AAABBBBBB???;;;888666KKKIII[[[TTTSSSSSSNNNNNNLLLHHHAAA:::666555111000///---,,,+++******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++***)))((()))...222000,,,000,,,///777666000666CCC___vvvnnnaaaddd^^^OOOJJJAAA999777:::;;;999888111---...222111,,,---333++++++***))))))((())))))'''''''''((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))...,,,---111***%%%---'''666777555MMMvvv~~~rrrrrruuurrrEEE888EEE???777DDD666===???:::;;;AAA@@@999::::::::::::999999888777111111111000000000000000///...---,,,,,,,,,,,,---++++++++++++++++++++++++(((000,,,(((///111...111444OOOkkkUUU~~~```GGGFFFFFF<<<999???DDDIIIJJJAAA555444???LLLZZZ]]]aaaeeehhhhhhfffeeefffbbbgggqqqpppmmm}}}zzzllliiicccZZZNNNFFFEEEIIIVVVVVVNNN@@@<<>>EEEHHHKKKTTT```kkkvvv{{{tttpppmmmggg\\\SSSNNN[[[kkkuuuzzz|||yyytttgggbbblllwwwnnndddeeeeeegggRRR444000&&&%%%&&&(((+++,,,***'''&&&(((((((((((())))))))))))***++++++,,,,,,---......---------.........//////...............///000000---111333222333666777555999888777KKK}}}pppqqqvvvtttgggRRRXXXRRR:::444BBB666:::<<<999333111666;;;;;;===???>>>;;;888777777~~~QQQMMMVVVQQQLLLPPPNNNOOONNNJJJCCC;;;666333555222...,,,+++***)))'''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------...///000000111333888AAAMMMYYYeeennnsss{{{tttiii\\\RRREEEBBB>>>============<<<;;;<<<===<<<888555222111333111/////////...,,,***+++******)))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++...222111...666SSSqqq|||eeeEEECCC???999666777:::>>>;;;;;;;;;<<<>>>???>>><<<<<<<<<:::999888777777777222222111111000/////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...CCCmmmXXXgggZZZLLLGGGGGGDDD;;;444===IIIMMMCCC777333666>>>EEEPPPYYY___bbbddddddbbbccceeehhhkkknnnpppqqq|||sssmmmccc^^^PPP>>>888BBBOOOUUUKKKAAA;;;>>>DDDLLLWWWbbbcccpppuuunnnwwwuuu|||}}}wwwssszzz{{{oooRRR[[[___===444)))'''+++---***%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,..................------333222999ZZZzzzsss{{{zzzttt```OOOPPPBBBBBBBBBCCCFFFJJJOOOSSSkkkuuu}}}sssUUURRRKKKAAAYYYlllyyyzzzkkkUUUVVVnnn}}}|||uuuaaa\\\bbbiii}}}qqqpppooohhhvvvZZZCCC555...***(((******))))))((((((''''''(((((((((((()))))))))))))))******++++++,,,------///...,,,******,,,...000////////////000000000000111111111111222333444444888<<<444444WWWmmm~~~xxxcccmmmsssdddhhhaaaHHH<<>>??????>>>:::777666666444222000.........,,,++++++***))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,...111000***(((111>>>>>>VVVxxx___LLL>>>777555555555555777999;;;<<<;;;::::::;;;===>>>>>>===;;;;;;999888777666666666222222111000000//////...---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........111999WWWiiiqqqaaaHHHAAABBB>>>@@@:::999@@@EEECCC<<<888333888>>>EEELLLTTT[[[___[[[\\\___bbbeeehhhkkklllmmmlllllljjjfff^^^UUUNNNDDD???999<<>>]]]jjjiiitttdddmmmmmmUUUPPPWWWPPP@@@===999888:::999555333444777555444555888888666444SSSNNNUUUQQQMMMPPPNNNPPPOOOLLLEEE>>>888666666333///,,,+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******************************)))*********++++++++++++,,,,,,------......//////222222222222222111111111888999;;;<<<<<<===>>>???BBB<<<555333666888888666666444444555888<<<===>>>>>>???>>><<<999777888999777444000---------,,,++++++***))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******,,,000...***((()))///444CCCZZZrrriii]]]KKK<<<333222555777444444444888;;;<<<999666;;;:::888888:::<<<======:::999888666555555444444111111111000//////......,,,,,,,,,+++++++++******)))*********++++++++++++***++++++,,,,,,---......333...===gggtttJJJoooXXXHHHHHHDDDAAA666000666@@@DDDBBBAAA555555555666999???HHHNNNSSSTTTVVVYYY\\\___aaabbbYYYWWWUUURRRNNNIIICCC>>>111:::CCCHHHIIIGGGAAA:::333888AAAJJJPPPYYYggguuuyyyyyy~~~vvv~~~wwwqqqsssxxxyyyuuuqqqppp___YYYLLL:::,,,)))'''&&&((())))))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***************)))*********++++++++++++------------------------(((///111,,,...III{{{tttooozzzlllTTTDDD>>>QQQOOOOOOPPPOOOLLLIIIGGGRRRlllsss|||___]]]hhhssstttjjj___\\\^^^yyyaaaNNNXXXrrrzzzttt```RRR[[[qqqyyyjjjWWW111,,,'''%%%''')))***))))))))))))(((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,,,,333111///,,,+++,,,------....../////////000000000000000000000111222333444777777;;;999222<<>><<<888555<<>>===:::999777444222111333666777333///,,,+++,,,,,,,,,***))))))((('''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++------+++***+++,,,---***)))+++000000+++((()))222>>>LLLWWWaaammmvvv{{{}}}mmmaaaVVVRRRMMMDDD>>>>>>===999444222333444555555666555444222000///000111666444444:::BBBGGGGGGDDD999777444444666999::::::666666444333222111111111000000//////...---------++++++*********)))))))))(((((()))))))))*********))))))******+++,,,,,,,,,,,,222---///XXXlllWWWoooMMMJJJIIIHHHBBB777///333;;;BBBCCCCCC@@@<<<888666555222222222333333333444444444333333555:::???BBBCCCKKKAAA777666;;;===:::777EEEKKKUUUbbbrrr{{{www|||rrrxxx{{{{{{|||~~~|||yyyrrrkkkfffQQQ666+++''')))***)))'''%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))((((((((()))))))))*********++++++++++++,,,,,,------666...---222111,,,000:::YYY|||pppwwwvvvllliiigggjjjrrr|||}}}|||xxxzzztttgggfffvvvrrrUUUfff~~~pppaaayyywwwrrrmmmddd[[[\\\eeerrrrrrYYY888+++000,,,***(((&&&&&&&&&&&&%%%'''''''''''''''(((((((((''''''''''''((((((((((((((())))))******+++,,,,,,+++************+++------............////////////////////////000111222222000000333555666999AAAJJJiii}}}iii:::666666:::??????;;;:::<<<888888999999888777666666ZZZPPPTTTSSSOOOOOOMMMNNNOOOLLLGGG@@@<<<999<<<888222...,,,,,,++++++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++000000000000000000000000,,,///111//////444???IIIMMMGGG???888666555666666111000222555:::===>>>>>>;;;:::888555222222333555333111---++++++,,,++++++***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&,,,///---***)))(((&&&444///+++,,,---...333888(((+++---------...///000333222555;;;???===777111;;;444///000222222555:::,,,...///---)))((()))+++111111111000000222666:::555333222444999======<<<666555333444666777888888666555444222111111000000/////////...------,,,,,,*********))))))))))))((((((((((((((())))))))))))((())))))******+++,,,,,,(((333000&&&;;;mmmrrriiiWWWJJJ>>><<<<<<:::666444444888>>>AAAAAA@@@???>>>::::::::::::::::::::::::>>>@@@DDDHHHKKKIIIEEEAAA;;;666222333555777<<>>888222555999;;;<<<<<<>>>???AAAAAABBBBBBCCCCCCDDDDDD@@@@@@AAAAAA@@@;;;555000222777======888888GGGYYY```qqq}}}|||}}}}}}fffdddfffKKK333***###)))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''''''''''''''((((((((()))))))))))))))***+++,,,,,,,,,%%%(((---000///,,,---...999...;;;nnnyyytttoooyyy]]]UUU^^^uuu{{{mmmgggooo~~~vvvtttwwwiiigggooo}}}xxx{{{ppphhh[[[QQQWWWhhhwww|||```III000'''+++///***###&&&''''''''''''(((***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++)))))))))******+++,,,,,,---------.........//////............///000111111222666888666333444999>>>;;;IIIhhhzzz}}}{{{xxxXXXKKK===999999888888:::999;;;<<<;;;888666777888\\\PPPTTTSSSPPPOOOKKKLLLMMMKKKFFF@@@;;;999:::555///***(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))------------............000......000444777666444:::888555333222222222222777666666777999:::999777::::::999666222000000111---,,,***+++,,,,,,***)))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''"""%%%---...***000+++)))++++++***---222***((((((***+++***)))***...///---(((&&&(((,,,///...------...---,,,---///)))+++,,,,,,,,,---...///&&&***...000//////111222---000333444444333333333222222222444666666555444666555333222111111000000///......------,,,++++++))))))))))))((((((((((((''''''''''''((((((((()))((((((((()))******+++++++++%%%***222---,,,PPP~~~XXX<<>>;;;;;;>>>888111---,,,,,,***(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,//////000111222333333444555444333222111222222333222222222333444666888:::;;;999777555222000//////,,,,,,++++++***)))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------++++++,,,------......///,,,,,,---...///000111222000111111222333333444444222222333333444555666666222222111000///...------------,,,,,,+++***))))))+++******)))((('''''''''''''''''''''(((((((((((())))))))))))************...,,,,,,.........888DDDfffDDD|||mmm[[[LLLAAAGGG===888:::;;;888555666777333222555777555333444444666888777555555777999;;;>>>FFFOOOWWWdddzzzwwwtttyyyuuuooodddQQQ<<<---&&&%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++)))******++++++,,,,,,---///---...///000@@@ggg~~~}}}uuuhhhkkk}}}zzzwwwyyy}}}vvvmmmddddddlllqqqnnniii~~~}}}\\\>>>111///))))))))))))(((((((((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------.....................///000000333333444444555666666666555111555TTTiii{{{~~~yyycccEEE222111777777333777@@@CCC;;;555444\\\SSSXXXOOOQQQPPPPPPSSSTTTOOOFFF>>>;;;;;;===888000,,,,,,+++***(((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))*********+++++++++,,,,,,---......///000111222222444333222111111111222222333222222333444666888999999888666333111000//////,,,,,,+++******))))))((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************************************************************************+++++++++,,,++++++,,,,,,---.........,,,------...///000000111000000000111222222333333222222222333444555555555222222111000///...---------,,,,,,+++******))))))***))))))(((((('''&&&&&&''''''''''''((((((((((((((((((((()))))))))******,,,******,,,******111;;;SSSnnnqqqbbbsssxxxaaaNNNFFFAAACCCDDD>>>666444777666888;;;:::666777:::222555999;;;===???CCCFFFLLLZZZgggooo|||zzzsss|||xxxwwwjjjlllnnnlllZZZ@@@---%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((())))))***************+++,,,,,,------111...///111------<<>>;;;<<<<<<777000,,,++++++)))''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))*********++++++++++++,,,,,,---...///000000111333222111111000111111111333222222333444555666777666555333111000/////////,,,++++++******)))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++,,,,,,---......------........./////////...//////000000111222222111111222222333444444444333222111111//////...---,,,,,,++++++***)))))))))(((((((((''''''&&&&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))+++***++++++)))''',,,222222YYY___WWWqqqQQQjjjooo[[[OOOIIIEEEBBBBBB;;;;;;===???;;;777:::@@@===>>>@@@BBBGGGNNNWWW]]]hhh~~~xxx|||tttsssppp~~~vvvccc```ccc[[[GGG///"""###((()))&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))*********++++++,,,---------...+++---222111***(((---555@@@OOOeeeyyyllleee{{{vvvqqqmmmkkkjjjiiikkknnnuuu|||{{{qqqiiibbbVVVFFF999555333...)))&&&&&&(((***)))))))))(((((((((''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------------......------......///000222222333333444555555555444555666666@@@]]]~~~lll\\\:::666///...555<<<999000```WWWWWWKKKNNNQQQNNNRRRSSSOOOFFF???<<<===<<<666///+++++++++)))((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((()))))))))))))))************+++++++++,,,---...///000000222222111111111111111111222222222333333444555555333222111000///.........+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++,,,,,,------........................------...//////000000111111111111222222222333333333222111000///......---++++++******))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((++++++------+++***,,,//////@@@gggTTT[[[ttttttVVVUUUSSSjjjtttlllfffcccUUUQQQNNNMMMKKKHHHKKKPPPUUUTTTUUUYYYcccqqq|||~~~~~~zzzqqqmmmfffUUU>>>333'''$$$(((+++&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++,,,------------)))***///222//////222---444777888DDD^^^|||~~~|||{{{{{{~~~kkkaaaQQQDDD;;;222)))""")))(((((((((***+++++++++))))))((((((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------...------------...//////111111222222333444444444333666999666000999]]]zzz||||||rrrkkkWWW@@@444000000222555\\\SSSWWWNNNPPPPPPMMMQQQSSSOOOFFF???===>>><<<666///,,,++++++***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,---...///000000111111111222222222222111000111111222333444555555111111000///............++++++******)))(((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,------------............,,,------...//////000000000000000111111111111111222111111000///...------******))))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((+++---,,,,,,---...------***???nnnqqqTTTddduuu]]]JJJ]]]{{{yyyzzz{{{{{{}}}|||~~~zzzuuujjj~~~~~~pppfffTTT999***'''&&&'''***)))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++,,,,,,------++++++,,,++++++...222(((444===999111///555;;;OOObbb}}}ooojjjbbbZZZQQQFFF;;;333333...(((%%%'''+++///111'''(((***+++***)))))))))(((((((((((('''''''''''''''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---------------------...//////000000111111222333333333555333666999333///<<>>???<<<777000,,,,,,---+++***((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++,,,---...///000000//////000111111111111000...///000222444444555555111111///...------------+++******))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))******+++,,,,,,,,,,,,---------.........,,,------......///000000000000000000000000000000111000000///...---,,,+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&)))***)))***------++++++)))+++???ggg\\\iiilll{{{~~~vvvrrrsss~~~{{{vvv{{{lllMMM666(((%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++(((***------,,,+++,,,///...---***)))+++000444777...555???GGGKKKNNNPPPRRRNNNKKKIIIGGGFFFBBB<<<777999777444///+++)))***+++))))))((('''''''''(((((('''((((((%%%###$$$(((,,,((((((((('''''''''&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222222222666000111777888555555:::GGGsss}}}~~~nnnRRRCCC]]]SSSYYYPPPQQQPPPLLLOOORRROOOGGG@@@>>>???===777111------...---+++'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))******+++,,,---......,,,---.../////////......+++---///222444555555555222111000///------,,,,,,*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++++++++++++++,,,------...//////---------...//////000000//////////////////////////////...---,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******&&&******''')))---,,,(((,,,000///...@@@lllpppggg{{{zzz~~~yyywwwvvv|||qqqggghhhSSS555)))(((&&&&&&&&&$$$###$$$''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******&&&))),,,---...///000///222///---000333333...+++222111...,,,+++,,,///111000000000000///...,,,+++,,,+++***(((((((((***+++&&&(((+++,,,+++)))((((((((('''&&&%%%%%%'''***---(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,------,,,,,,------...///......///000000111111222444333222444666666666666444;;;\\\{{{~~~sss}}}xxx^^^TTTXXXMMMMMMMMMKKKOOORRRNNNGGG@@@???@@@===888111......///...,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***+++,,,------)))***,,,---...---,,,,,,***,,,...111444555666666333222111///---,,,,,,,,,*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++******+++,,,...///000000------......///000000000///////////////.........///...---,,,+++******)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))),,,,,,((()))------((())),,,111000)))===|||rrrssssssyyy~~~{{{uuujjjRRR333''')))'''%%%&&&&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))...,,,)))''')))------++++++,,,///111///---...111---,,,---///222222...+++)))+++---,,,)))(((***,,,((('''((())),,,---,,,***%%%''')))(((&&&%%%&&&(((%%%%%%%%%(((+++,,,)))'''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000111111111222777999555111111333444222666888]]]}}}~~~||||||dddUUUWWWOOORRRQQQOOOPPPPPPNNNIIIEEEBBBAAA@@@888000...---+++***+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++++++++++++++,,,,,,***+++,,,///111111///---//////............//////000//////---,,,+++*********))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,---------------------............///......////////////......------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,---...---***111KKKdddvvvppprrr|||zzztttvvveeeDDD000++++++(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////////////////000000000000333333333222222222111111444000111888DDD___~~~nnnuuuzzzcccTTTVVVNNNRRRPPPQQQRRRRRRPPPKKKFFFBBBAAA@@@777000......+++***+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++++++++,,,,,,///...---...//////////////////............////////////...---,,,+++******)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))***+++,,,,,,,,,,,,------------..................////////////......---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))),,,///...///999EEERRR{{{}}}~~~|||rrrlllnnn\\\JJJ555))))))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,------.../////////.../////////000000000000333222222222222111111111111------111666EEEfffnnnaaaooobbbSSSUUUNNNRRRQQQQQQRRRRRROOOJJJDDDAAA???@@@777000///...+++******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))*********+++++++++,,,,,,...---,,,+++,,,...000222..............................---,,,+++******)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++,,,---......//////...------------............---......//////......---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))''')))---///---,,,...,,,BBBfffxxx~~~yyy{{{}}}yyyrrrqqqttt~~~yyyooocccUUU888111)))&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))******++++++,,,---------++++++++++++++++++++++++************)))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,---......//////....../////////000000000222222111111111000000000///,,,,,,---,,,---;;;MMMsssllliii}}}cccSSSVVVOOOSSSRRRPPPPPPPPPMMMGGGAAA===<<>>777111000000,,,))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))***+++,,,,,,000444666444000+++***+++,,,---...//////...---,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,---............,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))%%%+++///,,,(((((()))***###,,,333...'''222WWWzzzyyyyyyqqqooovvvyyyxxxvvv}}}xxxdddEEE000***)))'''(((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))******++++++++++++,,,------......------.........//////////////////.........------,,,,,,---------,,,,,,,,,222---+++555MMMjjjyyybbb[[[ccckkkhhhVVVVVVNNNRRRRRRQQQRRRRRRPPPKKKFFFBBBAAA>>>666111111000,,,)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,000333555222---***+++---+++,,,...//////...,,,+++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))------...///000000000000++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))"""***---***(((******(((+++,,,///000+++'''---777WWWsssfffOOO333%%%&&&,,,,,,)))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,,,,---......---------.........//////.........------------,,,***,,,,,,+++******++++++"""...777222''')))???VVVjjjggglllhhhUUUUUUMMMQQQPPPOOOPPPPPPNNNIIIEEEBBBAAA>>>666111111000,,,)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,***---...,,,((((((---222+++,,,...//////...,,,+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%)))(((%%%&&&...111///,,,((()))......***+++000666888PPPvvvzzzzzzwww~~~vvvfff???444...+++------(((%%%&&&'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,,,,---......---------.........//////......---------,,,,,,,,,***---...+++***+++------222+++&&&***111444222///===SSSuuuzzzqqqUUUVVVOOOQQQSSSVVVVVVUUUPPPIIICCC???>>>BBB999111///---)))&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))''''''((()))))))))))))))++++++******++++++,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))******++++++*********+++,,,,,,---......++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))*********+++++++++---///555DDD___|||sssvvv~~~wwwuuuzzz{{{tttnnnllltttwwwzzzzzzxxxaaaGGG444''',,,+++)))((('''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************)))************+++++++++...222:::HHHXXXjjjzzzrrrVVVWWWPPPRRRTTTTTTUUUTTTPPPJJJEEEAAA@@@CCC:::222000...***'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))''''''((()))))))))))))))+++************+++,,,,,,++++++,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))*********************++++++,,,------...++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''((((((((()))))))))))))))))))))*********++++++)))((('''***333BBBTTT```pppKKK222,,,...---+++***)))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++************************))))))*********+++++++++)))))))))+++///555:::>>>rrrVVVWWWPPPQQQSSSSSSSSSSSSPPPKKKFFFCCCBBBCCC:::333000///+++((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''((())))))))))))(((***************++++++,,,+++++++++++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))*********************+++,,,,,,------************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''((((((((()))))))))))))))))))))************000///...+++***,,,000333;;;MMMiii~~~iiiYYYQQQ>>>)))"""'''+++)))***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++000...---+++*********+++qqqVVVVVVNNNOOOQQQSSSTTTSSSPPPKKKFFFCCCBBBBBB999222000...+++((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((())))))(((((()))))))))))))))***++++++*********+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************)))*********++++++,,,,,,************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((***,,,,,,++++++,,,...))),,,333AAAUUUjjj|||ssseeeQQQAAA444&&&&&&)))***)))---000+++###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************))))))))))))************))))))***,,,---///000111sssVVVWWWPPPQQQTTTUUUVVVUUUQQQKKKEEEBBBAAAAAA888000///---***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((((((((((((((())))))(((((())))))***+++))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******)))))))))***************+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&))))))(((((()))***000...,,,---000444555555DDDQQQfffxxxzzzsssqqqTTTDDD<<<777------444444(((***)))'''&&&((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********(((((()))***************vvvXXXXXXRRRUUUXXXVVVVVVUUUQQQKKKFFFBBBAAA@@@777000...---***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((())))))***)))))))))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))***++++++******,,,...((()))***---//////,,,***"""(((111888<<>>444//////...,,,(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((uuuUUUTTTPPPTTTUUURRRRRRPPPLLLHHHEEEDDDDDDEEE???666111///...+++)))************************''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((sssQQQRRROOOSSSTTTRRRQQQPPPLLLGGGEEEDDDDDDEEE@@@888333000...+++)))++++++++++++++++++++++++(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,---,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''rrrPPPQQQOOOSSSSSSQQQQQQPPPLLLHHHEEEEEEEEEEEEAAA:::444111...+++***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---,,,***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''qqqQQQTTTRRRTTTSSSRRRQQQPPPMMMHHHFFFEEEFFFEEEAAA;;;666111...+++***************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''pppSSSXXXUUUUUURRRRRRRRRPPPMMMIIIFFFFFFGGGEEEBBB<<<666111...+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''oooTTTRRROOOTTTPPPSSSSSSOOOJJJHHHIIIHHHDDDBBB@@@<<<555///,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))************)))))))))))))))///,,,))))))++++++)))'''************)))******+++,,,%%%%%%,,,...((('''---&&&)))------)))&&&)))...*********(((((()))---///)))''''''''')))***)))(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((oooUUUSSSQQQVVVRRRSSSSSSPPPJJJHHHIIIGGGDDDCCCAAA<<<666///,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((***)))(((((((((((()))***************))))))))))))+++******,,,......,,,)))((((((***,,,---...,,,+++...+++***,,,---+++,,,...111///,,,)))''''''***---,,,...///...***'''&&&&&&,,,+++***)))******(((&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((jjjQQQPPPMMMSSSNNNQQQSSSPPPJJJHHHHHHGGGDDDEEEBBB===666000,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((())))))***************************&&&''')))+++......,,,)))000...++++++---...,,,***(((++++++***---222555444555222------000111...+++------,,,,,,,,,++++++***---+++******+++***)))'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((hhhPPPOOOLLLRRRNNNPPPRRRQQQKKKGGGGGGFFFCCCEEECCC>>>777000,,,+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))***+++------------111---***+++000444555555555===@@@<<<>>>FFFIIIEEECCCDDDHHHQQQ]]]ccc\\\RRREEE===333///111333111...---+++******++++++***)))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((mmmUUUTTTRRRWWWRRRNNNRRRQQQLLLGGGFFFEEECCCDDDBBB===666000,,,+++,,,))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))******+++++++++,,,///...---,,,,,,///222555000222888@@@IIIOOOOOONNNRRR\\\```\\\]]]eeegggcccbbbgggnnnzzznnnaaaTTTPPPRRRRRRJJJAAA:::777222///---,,,+++***((((((((('''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnVVVUUURRRWWWRRRMMMRRRRRRLLLGGGEEEEEECCCBBB@@@<<<555///,,,+++,,,))))))))))))))))))))))))************************)))))))))************+++)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,+++***,,,222999???KKKSSS```kkkqqqqqqmmmjjj\\\ccciiilllpppzzzzzz|||{{{{{{|||yyy}}}zzzWWWQQQFFF===777333000...+++***)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmUUUTTTQQQUUUPPPLLLQQQSSSMMMGGGEEEDDDCCC@@@>>>:::444...+++,,,---))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++++++++***)))))))))***++++++,,,------***,,,000444999BBBLLLTTTgggooozzzpppooorrrvvv{{{}}}{{{wwwmmm___QQQGGGAAA===<<<444222///,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((qqqYYYWWWTTTWWWRRRKKKQQQSSSMMMFFFDDDDDDCCC>>><<<888333...+++,,,---))))))))))))))))))))))))************************))))))******++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------///555===EEENNNYYYdddlllhhhmmmrrrtttwwwlllbbbfffnnnnnn___TTTNNNKKKJJJ===;;;666222...+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((rrr^^^\\\SSSUUUPPPLLLQQQTTTQQQIIICCCCCCFFFAAA===888222...,,,+++,,,************)))))))))))))))************+++++++++************************+++***))))))+++,,,,,,,,,)))***,,,,,,((((((...555:::FFFWWWttt~~~wwwwwwtttxxxqqqgggttt}}}yyyzzz~~~xxxnnnPPPDDD>>>BBBDDD;;;---$$$'''+++...+++&&&%%%)))...)))***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((***,,,,,,***))),,,---+++'''%%%'''***+++222111+++''')))...---'''***+++,,,+++***,,,...000)))---,,,&&&(((///,,,!!!---***''''''((()))(((&&&''''''(((((('''&&&$$$###&&&''''''%%%###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''nnn[[[[[[TTTTTTNNNKKKPPPSSSPPPHHHCCCBBBEEEAAA===777222---,,,+++,,,************))))))))))))************++++++++++++************************,,,+++************)))(((///---+++,,,///444;;;AAARRRaaannn|||~~~vvv```KKKCCCCCCBBB@@@@@@///,,,))))))++++++((($$$((((((''''''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++)))'''&&&''')))******$$$(((+++---......---,,,...222666666444444777;;;777<<<;;;555222444666555444111///000000...------'''---111---$$$!!!'''///+++((($$$$$$'''*********###$$$&&&%%%###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''kkkYYY\\\VVVUUUMMMJJJNNNQQQNNNGGGBBBAAACCC@@@===777111---++++++,,,++++++*********)))))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++******)))---++++++111<<>>NNNhhh{{{wwwhhhbbbfffjjjssstttlllkkktttvvvpppdddZZZVVVXXXOOO===444777999555222222333000***%%%,,,)))'''''')))(((###$$$%%%&&&&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''kkkZZZ^^^YYYWWWMMMJJJMMMOOOLLLFFFAAA@@@AAA???<<<666111---++++++,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...,,,111999CCCQQQ```kkkooopppuuuvvv}}}}}}hhhQQQCCCNNNLLLEEE999---))),,,000...,,,***)))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))''')))---///...---,,,,,,//////444===GGGNNNTTTYYYfffqqqrrr}}}~~~sssddd]]]MMMBBB777555<<<@@@>>>999***(((%%%%%%'''***++++++'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''kkkYYY]]]WWWUUULLLJJJLLLMMMKKKFFFBBB@@@???>>>;;;666111---++++++,,,++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++***+++...000666DDDQQQYYY```jjjqqqsssiiittt~~~zzz|||zzz\\\NNNOOOOOOLLLCCC888---''',,,******+++,,,,,,)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))***,,,---------...111444111BBBeeewwwxxxwwwwwwppp^^^III<<<<<>>:::555000---++++++,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***)))+++000444DDDSSS]]]^^^^^^cccfffeee```vvv}}}wwwhhhZZZLLLGGGIIIFFF;;;000***((('''))),,,,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''(((((((((((((((''''''(((((()))***+++***(((''')))111===GGG[[[iiitttooo|||oooUUUDDDEEEGGGHHHEEE>>>333)))###'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''ttt___\\\SSSQQQKKKKKKLLLLLLKKKGGGCCC@@@???===:::555000,,,+++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------333<<>>KKKUUUZZZ]]]ZZZUUU]]]nnnwwwvvvyyywwwpppuuuhhhhhhwwwwww]]]JJJEEEIIIEEE<<<111***)))***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((()))******,,,888III[[[lll~~~sssvvv[[[AAA===CCCHHHHHHAAA;;;222---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''{{{YYYVVVWWWPPPNNNPPPNNNLLLJJJHHHEEEAAA???;;;999444000---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///,,,)))+++...000000...+++***---;;;JJJRRRNNNGGGTTTOOOMMMXXXooozzzmmmwww|||qqqYYY___pppxxxVVVHHHKKKRRRJJJ===///((((((+++,,,(((((((((&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))(((***)))&&&%%%&&&'''&&&'''&&&'''***,,,---///111999HHHaaattt|||~~~wwwVVVFFFFFFJJJGGGLLLHHH888---,,,+++'''###&&&)))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((%%%&&&''')))))))))(((''''''(((((('''&&&%%%$$$###{{{ZZZWWWWWWPPPMMMPPPOOOLLLJJJGGGDDDAAA>>>;;;888444000---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...---,,,+++***((('''222555>>>JJJUUUVVVPPPIII@@@LLLXXX___dddlllqqqrrrzzz~~~xxxssshhhXXXJJJCCCCCCFFFHHHFFFAAA;;;666333@@@GGGVVVnnn~~~iiizzz}}}yyykkkXXXLLLQQQVVVTTTCCC000'''(((---)))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))'''(((''''''(((+++------***,,,,,,)))%%%(((333>>>XXXYYY```~~~oooZZZHHH???FFFLLLLLLGGG>>>000$$$'''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''(((((((((((('''&&&%%%((((((((()))))))))))))))zzzZZZXXXXXXPPPLLLPPPOOOMMMJJJFFFCCC@@@>>>:::888333000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---------///888@@@KKKTTTWWWTTTNNNKKKSSS```iiieee^^^aaammmvvv|||{{{xxxmmmeeefffMMMSSSVVVQQQLLLKKKKKKIIIAAAGGGMMMOOONNNKKKIIIIIICCC;;;444<<>>===999666333///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...---,,,...444999BBBIIIQQQSSSPPPNNNQQQUUUuuueee^^^dddmmmrrriiiQQQCCC>>>???AAAJJJTTTZZZXXX\\\jjjuuuwwwzzz}}}yyycccLLL???===>>>===EEEWWWlll{{{qqq|||[[[YYYTTTPPPPPPKKK999$$$)))))))))))))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))***((((((***+++(((&&&&&&---)))---BBBccc||||||xxx}}}wwwmmmrrr~~~hhhLLLDDDEEEBBB@@@@@@444///)))&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++''''''''''''((()))***+++))))))(((''''''&&&&&&&&&zzz\\\[[[ZZZQQQLLLPPPPPPOOOKKKDDD???======888555222///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---******///999@@@OOOQQQQQQLLLIIINNNZZZeeesssbbb]]]bbbggghhhuuulll]]]QQQDDD???DDDKKKMMMMMMXXX]]]]]]]]]kkkeeeTTTJJJ>>>555888LLLcccsssyyyooo\\\MMMMMMPPPFFF555,,,***((('''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************&&&%%%)))///000,,,,,,000...555FFF```rrraaaXXXMMMAAA;;;:::444---)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((((((((()))'''&&&&&&&&&''''''((()))'''(((((((((((((((((((((+++***))))))))))))******{{{]]][[[[[[QQQMMMPPPQQQPPPKKKDDD>>><<<<<<666444111...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,++++++...444@@@LLLUUUQQQOOOKKKFFFEEENNN\\\gggeeejjjjjjddd^^^___bbbdddggg}}}XXX;;;>>>RRRmmm|||sssmmmYYY___iiiwww{{{YYY<<<777>>>LLLgggwww|||ZZZEEEEEELLLLLL555///)))'''(((***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******)))(((+++///,,,&&&+++555@@@WWWooozzz}}}yyy{{{yyy}}}pppRRR<<<@@@;;;444...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''''''''(((((())))))******%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((())))))******************+++,,,------+++,,,,,,,,,+++)))'''&&&((('''&&&&&&'''(((***+++|||]]][[[[[[RRRNNNPPPQQQQQQKKKCCC===;;;<<<555333000...,,,---...///------------------------------------............+++***,,,333???LLLWWW]]]KKKIIIGGGHHHLLLRRRYYY]]]LLLYYYfffnnnqqqqqqnnniiittt{{{aaaMMMCCCDDDPPPLLLjjjwwwxxx{{{]]]DDD888???LLLpppMMMDDDJJJNNNBBB999...'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***+++)))+++---(((&&&555HHHhhh~~~wwwvvv~~~}}}ooo\\\YYY___ppp}}}uuudddIIIFFFCCC>>>666///***))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((()))******+++,,,,,,.........///000111111111---,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,------000000000000111222333444000111444666666444222000...---+++)))''''''((()))}}}]]][[[[[[SSSOOOPPPRRRQQQKKKBBB<<<:::<<<555333000---,,,---...///---------------------------------.........//////111//////444<<>>???===999>>>@@@@@@;;;666777>>>DDD999000222555111444:::666;;;888000''' !!!(((...)))(((&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&+++'''(((///111---+++---...000222222//////111555777888444222999@@@<<<222111222777:::444,,,111===???IIISSSKKK???@@@:::%%%fff^^^\\\RRRNNNMMMRRRSSSJJJ@@@<<<<<<<<<777444111///......---,,,------------------------+++---//////...---...//////666>>>BBBCCCBBBDDDEEEJJJXXXeeegggccc___YYYUUUZZZccckkkjjjeee]]]NNNAAABBBMMMaaawwwuuulllccc]]]YYYbbb```eeeqqqzzz|||}}}~~~~~~}}}{{{{{{|||~~~aaaCCC@@@UUUddd{{{oooTTTCCCDDDKKKJJJ>>>111,,,------***)))((()))******((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&'''***......,,,,,,///444%%%'''===UUUpppvvvlllfff```WWWQQQPPPXXXQQQHHHAAA???AAADDDFFF>>><<>>AAA===<<<<<<333...222888;;;999111&&&'''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''',,,)))'''&&&'''***,,,......******...000...///333000111444777;;;===>>>>>>:::HHHTTTPPPFFFDDDLLLUUUKKKAAA:::;;;;;;777555666<<<;;;BBBEEEAAAGGGNNNJJJiiiaaa___TTTMMMKKKQQQQQQIIIAAA>>>======666333000......---,,,+++------------------------+++---......------...///222;;;DDDDDD???>>>DDDKKKLLLWWWaaabbb___\\\XXXTTT___ffffffXXXFFF===???BBBRRRfff{{{|||zzzuuupppkkkiiigggggguuurrruuu|||{{{sssnnnpppsssuuutttpppjjjdddbbbcccfffppp}}}zzzHHH777EEEjjj|||rrrwwwsssTTTLLLPPPTTTPPP@@@///))),,,***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))************************)))---...,,,+++,,,,,,***...)));;;___vvv{{{sssmmmdddUUUMMMPPPNNNCCC???CCCAAA@@@?????????===:::777BBBAAABBBFFFLLL\\\xxxqqqgggZZZbbbrrrvvvzzz\\\DDD;;;===>>>>>>888000)))'''(((''''''))))))((((((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&''''''&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&''''''&&&((()))***)))((()))***,,,111666888999>>>HHHPPP___```dddkkkttt{{{yyysssuuufffSSSDDD999222:::CCC@@@CCC<<<222......000000///%%%&&&''''''((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''(((***,,,---...,,,---000222444:::@@@@@@???BBBHHHPPPUUUTTTRRRZZZ___fffhhhbbb[[[[[[```dddZZZPPPOOOOOOKKKCCC===@@@444666>>>===@@@LLLQQQjjjcccbbbVVVNNNJJJOOOOOOIIIBBB???>>><<<555222///---------,,,+++------------------------,,,---......------///111777>>>DDDCCC>>>>>>DDDLLLLLLPPPRRRTTTYYY```bbb___ggg```QQQ???666<<>>>>>BBBEEEEEEHHHLLLLLLRRR[[[ccccccZZZMMMCCCHHHFFFCCCAAACCCPPPkkk~~~}}}}}}lllVVVXXXyyy{{{qqqoooUUUAAA>>>DDDBBB:::000***''''''''')))''''''((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))+++---***+++,,,---------,,,+++---------+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&'''&&&'''''''''(((+++///222444:::EEEPPP]]]mmm~~~www{{{yyyrrrhhh[[[TTTJJJ999???;;;555333333444555444...---+++((('''%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))$$$&&&***---------------111333666:::>>>CCCJJJPPPVVVUUUVVVZZZ___cccdddccc\\\ZZZ]]]eeefff___ZZZZZZkkklllkkkhhheeeaaaZZZUUUUUUJJJHHHFFF;;;999<<<999hhhbbbdddYYYOOOIIINNNNNNHHHCCC@@@>>>;;;444222///------------,,,---------------------------......------///222555===>>>?????????BBBFFFJJJQQQPPPOOOUUUcccnnnnnnggg\\\MMM>>><<>>999999===AAA@@@<<<666000+++)))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******)))+++...000111444888;;;BBBFFFJJJNNNRRRXXX]]]___fffgggfffcccaaabbbeeeiiihhhppp|||}}}ssstttrrrooossszzzyyyssspppooolll[[[IIIJJJJJJ===fffaaaeee[[[QQQJJJMMMNNNHHHCCCAAA===999444222///............------------------------------......---...111666999@@@===;;;<<>>@@@PPPdddoooooommmmmmtttxxxuuunnneeeXXXMMMHHHRRRcccttt~~~eeeWWWWWWOOOQQQhhhZZZLLLlllxxxmmmLLLGGGMMMIII>>>999///,,,***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******---000...+++---222OOOjjjnnnmmm~~~xxxrrr]]]IIIAAA<<>>@@@===;;;>>>DDDJJJMMMNNNNNNQQQVVV[[[aaaaaaWWWKKKAAAFFFSSSdddllljjjhhhiiiiiijjjmmmkkkbbbVVVQQQSSSgggvvveeeSSSFFFLLLaaawwwggg```~~~___IIICCCBBB@@@???111...+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------000...111444,,,)))>>>YYY{{{}}}ttteeeYYYHHHEEEIIIKKK^^^|||dddXXXLLL___www~~~___ccc|||dddcccxxxtttPPPJJJJJJDDD999111///,,,(((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---...///,,,000444555555777===AAA???>>><<<<<<<<<>>>AAACCC;;;======:::333///000222000000//////...---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&''''''((()))+++,,,---+++333@@@OOO___nnn{{{ssszzzlllfffiiitttvvvnnniiikkkrrr{{{}}}fffOOO@@@DDDBBB>>>999333///,,,***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))***++++++,,,,,,000444888???KKKYYYdddiiiiiiggghhhqqq{{{|||wwwpppppppppooommmkkkkkkkkk~~~zzzpppmmm}}}nnn|||tttvvv}}}}}}{{{{{{fff___eee\\\PPPKKKNNNMMMHHHDDDAAA<<<666555333000//////000//////------------------------............000555<<>>===>>>@@@EEEKKKPPPRRRMMMRRRTTTSSSRRRQQQLLLEEEOOOXXXeeejjjaaaYYYaaaooogggbbb```___XXXWWWggg|||fffPPPDDDLLLjjjxxx[[[```ppplllPPPDDDDDDHHHLLL222///,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...***---000)))///\\\www|||oooQQQEEE===JJJ\\\ggg|||www```^^^oooyyyjjjpppkkkGGGIIIFFF;;;444222///***+++***((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((***,,,...000222333---333;;;???CCCHHHQQQWWWPPPNNNKKKJJJKKKNNNQQQTTTQQQRRRPPPHHH===666444555000000000000111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((((((***,,,...///111;;;EEETTTdddrrr}}}{{{YYYDDDTTToooqqq[[[FFFXXXpppqqqTTTIIIcccppp~~~sssiiiBBBBBBBBB@@@<<<777222///((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,555BBBNNNWWWaaakkkssskkkiiieeefffrrrgggfffgggkkkooonnnjjjeeejjjwwwvvviiikkk{{{~~~sssccc}}}iiipppaaa___hhhZZZNNNKKKKKKJJJHHHDDD???:::777555333111///------------------------------------///---,,,000777===>>>===999FFFKKKFFFHHHRRRSSSJJJNNNHHHNNNZZZSSS???>>>LLLmmmggg___\\\]]]______]]]```WWWRRRXXXcccqqqdddPPPJJJMMMxxxxxx```qqqcccTTTDDD:::IIIGGG;;;---'''***...---+++))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---///...000///...===iii{{{}}}eeeSSSJJJCCCOOOwww{{{|||qqqrrrooopppmmmPPP;;;===@@@666---...$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!"""***,,,%%%$$$***'''***///333555444222111===LLLRRRSSS[[[XXXNNNKKKCCCBBB???:::777:::AAAHHHOOOLLLQQQZZZWWWJJJBBBDDD666555444333444555333///111///+++&&&"""!!!###&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&,,,$$$$$$///444222999FFFSSSYYYqqq{{{qqq}}}zzzeeeNNNWWWeeeaaayyygggeeegggrrrtttcccGGGVVVooo~~~{{{^^^AAA@@@III>>>222999---,,,***''''''))))))'''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((''''''(((((((((((($$$%%%&&&(((+++---000111>>>JJJZZZeeelllqqqxxx~~~ooofffjjjjjjeeejjjwwwrrr```WWWbbbmmmkkkbbb]]]eeelll{{{yyyiiilllrrreeebbbkkkqqqvvvqqqccc___fffZZZNNNKKKKKKJJJHHHDDD???:::777444333111///------------------------------------...---...333999======;;;;;;DDDIIIFFFFFFLLLNNNKKKSSSXXXZZZRRRFFFAAAJJJVVVaaa]]]YYYXXXZZZ[[[[[[YYYWWWQQQRRR^^^pppgggRRRGGG]]]|||aaaQQQ~~~cccMMMIII666KKKAAA444---++++++***((())))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,,,,------111222111555CCC^^^yyy{{{nnn|||hhhOOOEEEEEEOOOfffwwwwww]]]gggqqqOOOAAA===777333333(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))$$$$$$)))---333---'''(((111AAAPPPYYYUUUTTTGGG<<<===;;;;;;DDDGGGBBB@@@EEEMMMMMMDDD;;;FFFBBBAAAAAA<<<:::GGGYYYGGG???444...111555666555222111///---+++(((%%%###$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%((((((((()))******))))))###+++111111222===OOO]]]nnnqqqttt]]]sssyyyggg^^^xxxrrrxxxgggsssyyymmmQQQLLLxxxVVVFFFCCC@@@AAA666333///***(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&'''(((((('''+++++++++---111666<<>>999666444222000...------------------------------------+++---111777;;;===<<<:::???CCCGGGGGGEEEFFFKKKOOOaaallleeeHHH666>>>LLLQQQVVVUUUUUUVVVWWWWWWVVVTTTOOORRR]]]qqqqqqZZZIIIYYYuuuSSS```yyy[[[NNN:::JJJDDD;;;333---*********))))))))))))))))))))))))((((((((()))))))))************++++++,,,---......------+++444RRRrrryyyooowww~~~yyy}}}yyyeeeHHH===QQQkkk|||yyyxxxxxxooocccpppPPP<<<999;;;;;;777///+++'''&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---%%%###,,,000+++111,,,--->>>WWWfffddd\\\KKKLLLKKKNNNTTTMMMKKKWWWnnnooopppnnnkkkkkknnnqqqZZZTTTQQQNNNFFF>>>???GGG@@@FFFLLLIII@@@666333333000000000222333///)))$$$"""%%%((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&((()))***+++,,,,,,++++++'''666<<<888>>>UUUkkksssvvv{{{qqqRRRkkksss{{{zzzwwwxxx~~~~~~uuuUUUfffnnndddZZZzzzsssTTT???BBB???:::444...***(((((()))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((((((((...---...111888AAAJJJPPP]]]```ffflllppppppmmmjjj[[[^^^hhhooofffWWWXXXdddoooooojjjdddeeemmmuuuyyyiiirrryyyvvvsssiiisss|||vvvllliiisss{{{}}}rrreee___cccXXXRRRKKKKKKJJJHHHCCC>>>888555333222000...------------------------------------***///555;;;======;;;:::CCCCCCFFFIIIGGGEEELLLVVVcccgggYYY???555AAALLLKKKSSSTTTVVVWWWVVVTTTRRRPPPQQQ]]]rrrXXXLLLRRRpppVVVooosss{{{xxxrrr|||NNNMMMAAAAAA>>>777///***,,,...))))))))))))))))))))))))(((((()))))))))************++++++,,,---...//////444333555GGGggg~~~pppqqquuu}}}xxx|||jjjRRRAAA===RRRtttkkkmmmmmmzzzeee|||ooo```kkkzzz}}}ppprrr|||cccJJJ@@@???999///666///(((&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))%%%$$$+++555333+++***:::RRRhhhqqqnnnbbbYYYEEEMMMZZZmmmxxxmmmfffsssgggjjjkkkgggcccdddkkkrrrpppfffaaaeeedddZZZLLLCCC999>>>HHHPPPNNNDDD888333333000...000333333///***'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''')))***++++++++++++,,,---444888<<>>XXXooolllWWWOOO```vvvhhhgggdddjjjpppiiimmmvvvnnnlllvvvyyyjjjnnngggaaabbbeeefffffffffRRR???222888EEEJJJDDD>>>@@@999222///111333222000///(((!!! %%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''''''''''''''''''''&&&&&&'''((()))******+++''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((((('''''')))******))))))+++---:::AAAMMM[[[gggrrr|||ccc^^^vvvwwwhhhlll{{{|||kkkooo~~~uuu|||mmmjjjyyyvvveeemmmlllNNNWWWVVVRRRnnnjjjLLLAAA888666444///***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((***---000444<<>>BBBBBBBBBAAACCCGGGLLLPPPIII:::555BBBQQQTTTPPPMMMQQQTTTTTTPPPKKKJJJNNNSSSggguuudddOOOWWWpppiiizzz{{{HHHBBBFFFGGGAAA555,,,)))***************************)))))))))*********++++++++++++,,,---///000111111,,,>>>aaa}}}|||VVVYYYkkk}}}uuu\\\YYYfffdddIIIAAAFFF===???\\\]]]RRR\\\\\\OOONNNRRRTTTUUUWWW^^^kkkzzzhhhCCC[[[ooommm{{{eeeJJJCCCHHHLLL>>>777///)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$---666222...<<>>;;;<<<555...++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))(((&&&(((---222===CCCMMMXXXaaagggkkklllnnnmmmhhh```\\\```kkkuuupppdddaaarrr||||||tttmmmgggaaa\\\^^^^^^XXX___lllnnnyyy~~~}}}{{{xxx[[[\\\aaaVVVQQQLLLKKKJJJGGGBBB<<<777333111000...---,,,,,,---...------------------------000666<<<<<<999888<<>>AAAJJJLLLGGGAAA:::;;;FFFOOONNNKKKKKKNNNPPPOOOKKKGGGKKKUUU___sss~~~cccTTTYYYqqq}}}sss___JJJMMMOOOHHH<<<000***)))************************))))))*********+++++++++++++++,,,...///000111222888^^^eeeQQQXXXfff~~~zzz|||zzzrrrjjjTTTWWWtttfffZZZXXXDDDBBBfffjjjbbbuuu}}}uuuxxxfffdddbbb```___dddmmmvvvfffxxxXXXNNNjjj|||mmmuuuyyypppsssrrrqqqhhhJJJBBBDDD>>>:::333---(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$***333999===DDDTTTccceeeaaa^^^^^^cccgggjjjjjjnnn{{{xxxiii^^^XXXeeeiiimmmhhhRRR;;;999DDDNNNJJJCCC<<<777444222222555444111---)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,---...///000000222222333333444555666666666666555444333111///......---+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((+++,,,,,,---222;;;BBBEEEZZZpppyyy|||~~~|||vvvsssmmmllllllooo}}}qqqnnn|||fffjjjjjj{{{eeeMMMWWWkkkdddIIIBBBBBB<<<333///+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((()))***))))))---666===IIINNNVVV___dddggghhhgggbbbhhhjjjcccZZZ\\\kkkzzzxxxvvvlllccc[[[UUUOOODDD<<<888:::555888:::666;;;CCCAAACCCIIITTTcccsss|||xxx}}}~~~ZZZ\\\bbbUUUOOOLLLKKKJJJGGGBBB<<<666333000000...---,,,,,,---...------------------------222888===;;;777777===DDDHHHLLLGGG>>>BBBNNNMMMBBB111888@@@EEEHHHKKKOOOQQQLLLMMMMMMHHHFFFNNN]]]kkk{{{}}}zzzyyy```PPPYYYmmm~~~NNNQQQRRRMMMBBB666///,,,************************)))************+++++++++++++++,,,...///111222222333fff||||||ZZZnnnqqq{{{lllkkkXXXZZZZZZJJJkkkmmmtttiiifffwwwuuuggghhh{{{TTTAAA@@@>>><<<666///)))&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((...111222777KKKdddmmmgggPPPbbbtttwwwnnnfffiiippplll{{{yyyvvvhhhYYYTTT```fffZZZIII???EEEEEEDDD@@@;;;666333222333888;;;777---%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************111111222444555666777888888888888999999999999999:::;;;<<<===============666444111...+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))+++......000888CCCLLLhhhwwwlllaaaooosssqqq{{{{{{sssxxxuuurrr~~~uuu___cccvvvRRRFFFFFF@@@777333+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,,,,---444???HHHOOOSSSXXX]]]`````````___[[[jjjwwwtttgggbbblllyyyvvvggg]]]VVVCCC333444777555555888444///444888222333555///333333555666999CCCTTTbbbrrr|||vvv{{{\\\___\\\ZZZUUULLLMMMLLLGGG@@@:::555333222111000///------,,,,,,...//////...,,,,,,---///777<<<@@@>>>:::999>>>CCCIIICCC@@@CCCHHHIIIBBB;;;555???HHHJJJJJJLLLNNNNNNMMMLLLJJJJJJOOO[[[jjjuuu}}}qqqwwwrrrMMMAAAFFFmmm[[[BBBZZZ\\\KKKFFF111///------,,,***((()))+++---******+++++++++,,,,,,,,,***(((,,,333222+++000<<>>AAABBB===;;;???:::333999@@@===:::444)))+++(((%%%%%%'''((('''%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))+++++++++,,,---333(((+++666===LLL___gggzzzfffuuu}}}~~~{{{{{{wwwtttuuu}}}wwwsss|||{{{PPPnnnqqq___FFF???@@@777...+++)))))),,,---+++((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))***++++++)))(((,,,)))+++555BBBKKKPPPRRR[[[```hhhrrryyyvvvgggYYY]]]\\\jjj|||{{{nnnuuutttdddUUUIIIBBB444555555555555666777777:::666333444999;;;999666:::666555888666222444:::===EEETTTlll}}}ZZZ]]]ZZZWWWQQQMMMMMMLLLGGG@@@:::555333222111000///---------------.........------///111555888::::::888999===BBBEEEDDDEEEHHHKKKHHH@@@888:::BBBIIIJJJIIIKKKMMMMMMKKKJJJJJJMMMUUUbbboooxxx}}}nnnyyy}}}wwwZZZJJJTTTtttjjjMMMRRRXXXOOOGGG888///------,,,+++***+++,,,...***++++++++++++,,,,,,,,,000++++++/////////:::IIImmm}}}~~~rrrWWWHHHOOOrrrfff```iiiwwwwwwdddXXXrrrvvvWWWCCCJJJ;;;======,,,(((,,,$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''***000555222444CCC^^^uuuzzzsssmmmcccddd```aaappp|||{{{bbbeeeyyyqqqVVVWWWGGG666222;;;AAA;;;111777888<<>>888555888888777777666777888:::;;;::::::===@@@@@@<<<999===999888<<<<<<888888<<<666888<<>>666---&&&$$$&&&(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++,,,++++++,,,---,,,000;;;BBBMMMiii~~~|||gggbbb~~~}}}tttwwwjjjnnn}}}yyywwwlllbbbbbbnnn{{{hhhXXXNNNDDD666111+++))))))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******)))))),,,000777???JJJWWWcccjjjccc\\\UUUWWW___gggjjjjjj[[[[[[bbbppp}}}mmmcccTTTDDD999555555777555777;;;???BBBGGGLLLOOORRRVVVZZZ^^^___\\\WWWTTTKKKDDD?????????<<<999999888777555333888MMMsssbbbddd^^^ZZZSSSMMMNNNLLLGGG@@@999555222111111///......---------+++,,,------...000444777===:::777999===AAABBBBBB>>>EEELLLLLLGGG???999666BBBGGGIIIHHHHHHKKKNNNNNNJJJLLLPPPYYYeeepppxxx{{{zzzeee___jjjyyy{{{|||uuuooowww}}}~~~mmmHHHTTTkkk~~~yyyOOORRRVVVIIIKKK555---,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,------,,,---/////////:::VVVppp___IIIVVVmmmxxxuuupppZZZzzzgggbbb{{{{{{LLLDDDEEE???:::888---%%%+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''&&&(((///888@@@DDDDDDiiixxxfffggg}}}~~~~~~oooZZZQQQTTTRRRJJJJJJTTT\\\ZZZUUUQQQNNNKKKFFFKKKQQQ[[[nnn{{{lllpppooopppbbbKKK<<<<<<===;;;<<<:::888999===AAACCCDDD///)))&&&''')))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***++++++((())))))*********))))))(((*********,,,333???HHHZZZaaallluuuzzz||||||{{{}}}{{{xxx~~~xxxooobbbPPPHHHAAA222@@@===:::666333///+++(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))++++++******,,,---,,,222DDDUUU```uuukkkhhh~~~}}}uuuttt}}}~~~wwwfffuuueeeTTTuuu{{{xxxTTTKKK<<<666...***)))++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++*********+++111999BBBHHHPPP\\\iiipppooohhh___ZZZYYY^^^hhhqqqaaadddggglllrrruuuooofffWWWPPPEEE<<<777888;;;???===DDDOOOYYYbbbkkksssyyy~~~zzzqqqeee]]]VVVMMMDDD===???<<<===>>>888666EEEYYYfffhhh```[[[UUUNNNNNNLLLGGG@@@999444222111000///......---......+++,,,,,,---...111666999@@@<<<999:::???BBBBBB@@@???DDDIIIGGG@@@999999:::BBBFFFHHHFFFHHHMMMOOOOOOMMMPPPVVV```jjjrrrwwwyyyvvvjjjdddlll{{{mmmmmmtttdddKKKLLLttt}}}hhhzzzfffWWWVVVJJJLLL777///,,,******,,,,,,,,,***++++++,,,,,,,,,---------***...000...111GGGqqqmmmIIIEEEfffxxxtttyyymmm}}}hhheeexxxuuusssFFFEEE===999999///''',,,))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))...666???FFFIIIiii~~~sssnnnzzz~~~tttkkkbbbXXXSSSTTT\\\jjjvvvuuujjjssstttdddSSSTTTeeewww|||mmmmmmjjj```QQQCCC======CCC???999777888===CCCFFF333,,,&&&''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,---))))))))))))))))))******...000555>>>KKKXXXbbbhhhtttwww||||||{{{~~~yyy}}}zzzwww}}}~~~uuupppdddNNN666666999???CCC???555,,,((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((******)))***,,,...444888QQQlllvvvlllgggjjjpppnnn{{{vvvmmmdddhhhmmmoookkkccc\\\XXX\\\eeesss~~~vvvlllccciiiuuuhhh[[[wwwaaaWWWDDD<<<111***(((*********))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))******++++++***((((((+++...AAALLLTTTUUUXXX```hhhkkkhhhfffccc]]]TTTRRR___ooouuu{{{|||xxxsssmmmbbbUUUHHHBBB;;;555666<<>><<<@@@DDDFFFBBB;;;888;;;@@@AAAEEEFFFFFFHHHMMMOOOMMMNNNTTT]]]eeekkkqqqvvvyyyssscccgggwwwqqq]]]lllYYYBBBeeekkkeee{{{zzzrrrUUUPPPPPPNNNDDD333///+++)))+++---,,,***,,,,,,,,,,,,---------------//////---777WWWqqqhhhZZZIIIUUU}}}uuuzzzhhhxxxwwwqqq[[[nnn^^^yyyRRRFFF===:::777222...***)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))+++///666???IIISSSXXXwwwzzz{{{|||ddd______fffnnnvvv}}}nnn\\\OOOcccxxxpppooohhhUUU@@@222AAA???>>><<<;;;;;;<<<===777...'''''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((***+++,,,---...******))))))***+++---...:::@@@JJJYYYhhhqqqttttttqqqvvv~~~}}}zzz{{{zzztttzzzuuusssoooxxx}}}~~~~~~}}}www[[[QQQEEE<<<:::;;;<<<;;;000...+++)))''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((*********+++...000888CCC___xxxooo{{{}}}}}}www|||{{{yyykkkgggfff^^^[[[dddooosssllleeehhhqqqmmmmmmqqqwww|||rrroooqqqtttooolll}}}yyyyyyjjjxxxqqqPPPEEE777,,,(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))***)))'''&&&(((...333LLLXXX```^^^\\\______\\\ZZZ]]]cccddd[[[UUU```qqq}}}vvvjjj___RRRIII<<<999666999BBBQQQaaalllzzzrrr^^^HHH???>>>>>><<<;;;ffffff]]]XXXSSSOOOOOOMMMHHH@@@999333111000000///............///,,,---------///222888<<<777777888;;;===>>>===<<>>===<<<:::888888:::000'''''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***,,,---......******))))))+++///444666EEELLLXXXeeepppxxx}}}|||{{{|||vvvrrrvvvvvv||||||xxxvvvwww{{{}}}}}}xxxeeePPP@@@;;;>>>CCC<<<888222,,,)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++,,,...111444<<>>>>>>>>>>>BBBCCCDDDAAA>>>>>>CCCHHHDDDGGGGGGFFFHHHKKKIIIEEEKKKVVVccciiijjjmmmttt{{{yyyyyy~~~|||}}}hhhZZZfff[[[III\\\~~~iiiHHHhhhhhheeeRRR]]]JJJOOO>>>666...+++---//////---,,,,,,,,,---------......+++---111<<>>HHHYYYjjjuuuzzzzzzxxxtttuuurrrkkkeeefffooowwwdddQQQGGG@@@aaaXXX^^^ZZZUUUOOONNNKKKFFF@@@:::555222111000///......------...---,,,+++,,,///444:::===666777999:::<<<===>>>???BBBDDDAAA999666;;;>>><<>>@@@AAACCCDDD@@@888666;;;>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIVVV[[[ccciiilllnnnnnnooouuuwwwyyyuuuxxxxxxtttjjjxxx}}}hhhHHHOOO}}}ZZZeeepppVVVXXXKKKJJJ<<>>HHH\\\mmmuuuvvv}}}eeedddppp{{{gggnnnoookkkkkkrrrtttqqquuuzzz}}}}}}~~~|||rrrhhhTTTAAA555:::@@@888,,,&&&&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++---//////666NNNgggqqq{{{sssooo|||{{{qqqfffiiivvvmmmoooqqqqqqooolllkkkkkkssspppmmmkkklllnnnoooooooooppprrrrrrrrrqqqpppqqqwwwvvvwwwzzzyyyvvvxxx|||zzziiixxx~~~pppbbbeee|||jjjUUUDDD111'''...************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******000(((------>>>WWWZZZaaa]]]```dddeeedddgggmmmssspppaaaZZZdddnnnooommmooohhh[[[LLLBBB>>>AAAKKKUUUiiinnntttsssmmmgggddddddpppvvvhhhiii___bbb[[[SSSPPPPPPMMMGGG???777222000111000///...------------///,,,+++///666;;;:::888888:::<<<<<<===>>>AAACCCCCCBBB===777666;;;??????>>>AAADDDDDDBBBDDDIIIOOOXXX]]]dddiiikkkjjjiiiiiikkkpppsssxxx{{{ttttttzzzqqq```nnn{{{WWWGGGlllpppWWW}}}vvvuuuQQQSSSPPPLLL@@@333...---,,,---......------------...//////......>>>```zzzSSSWWWmmmIIICCC^^^|||qqqmmm~~~{{{ggghhhzzz~~~}}}dddEEEHHHKKKCCCDDD...,,,)))((()))))))))(((******))))))))))))))))))))))))+++,,,,,,---///222???^^^]]]eeewwwwwwpppvvvmmm{{{\\\CCCEEENNNMMMGGGEEEVVVJJJ???:::222(((%%%)))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++---......---,,,,,,---555KKK```bbbZZZcccwwwxxxxxx~~~{{{sssyyyzzz|||yyykkkbbbaaaQQQYYYbbbiiilllnnnpppqqqiiifffvvvzzz|||nnnZZZEEE>>>CCCDDD999---&&&&&&&&&''')))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++///AAA^^^tttvvvnnn{{{yyy~~~wwwiiidddooo~~~wwwuuusssrrrrrrrrrqqqppptttrrrnnnjjjhhhhhhkkknnnjjjlllooorrrsssrrrpppooooooooorrrvvvvvvtttuuuyyyvvvvvv{{{rrrxxxvvv{{{hhhccczzzeeeSSS===,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++---$$$***...CCC______ccciiihhhjjjkkkddd^^^dddqqqlllZZZ^^^jjjmmmgggccc[[[LLL<<<999AAAOOO^^^jjjttttttqqqkkkeeeeeekkkqqqhhh^^^aaa[[[TTTQQQQQQNNNGGG>>>555111///000000///...------------///,,,+++111:::===:::555888:::<<<<<<<<<===AAADDDCCC@@@:::666777;;;???AAA???DDDGGGEEECCCFFFOOOWWWYYY]]]cccgggfffdddbbbaaacccqqqsssrrrsssggglll~~~zzzuuuvvvuuupppyyy~~~tttrrrxxx|||jjjIIITTT{{{RRRaaarrrvvv{{{tttuuuttt\\\vvvwwwKKKLLLVVVNNNDDD888///,,,,,,---///...------------...//////333:::OOOhhhyyylllYYYJJJkkkxxxlllgggtttwww^^^RRRbbboooyyy{{{yyykkkvvv~~~nnnfffsssuuuOOOJJJJJJCCCGGG000---***))))))******)))---,,,***)))((()))******)))***,,,---++++++000777OOO[[[ggg}}}rrruuummmRRR@@@@@@GGGEEE===HHHGGGDDD===222)))'''+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++...,,,,,,......,,,,,,......IIIdddqqqzzz}}}}}}ssszzzppprrrvvvwwwzzz~~~|||tttnnnLLL<<>>:::444777:::<<<;;;:::;;;@@@EEECCC===888777999<<>>^^^ZZZrrr{{{xxx~~~mmmppprrrxxx|||iiiFFF999EEEJJJ@@@<<>>:::444000,,,******+++++++++++++++******************+++***+++---******777HHHoooqqquuuzzzooo|||rrrjjjtttrrrvvvUUU@@@EEELLLIIIAAAXXXaaaNNN:::333---$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++,,,---000---...000///111???PPP{{{yyyzzzzzz|||yyyuuuuuuxxxyyy{{{~~~xxxwww~~~lllHHH999AAA>>>888000)))&&&&&&''''''(((((((((((((((((((((((('''(((((())))))******+++,,,+++000CCC\\\pppyyyzzz~~~tttuuu}}}tttyyyppphhhjjjjjjkkknnntttvvvppphhhkkkqqqtttkkk^^^VVVZZZaaadddhhhmmmppppppooonnnmmmnnnjjjggggggjjjmmmllljjjtttrrrqqqsssqqqmmmnnnsssrrrqqqssstttkkkhhh|||wwwhhhrrrtttrrrmmm]]]ssswwwiiiHHH///111************))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---&&&???fffhhh___```]]]jjjqqqhhheeehhhhhhcccaaaeee\\\___cccfffeee]]]RRRJJJ@@@EEEQQQaaakkknnnnnnooozzzxxxzzzvvvtttvvvdddXXX\\\XXXRRRMMMPPPOOOHHH<<<222000111//////...---,,,,,,,,,,,,,,,---000444888999888666888;;;>>><<<999:::AAAHHH???888444999>>>>>>>>>@@@?????????@@@BBBGGGOOOTTTYYYZZZZZZYYYXXXWWWXXXYYYdddbbbhhhqqq|||www]]]kkkwwwcccSSSbbbeeeZZZ```wwwqqqppp|||zzzQQQQQQ|||nnnuuuxxx^^^ppp^^^LLLNNNNNNGGG999///------,,,...------------...//////222VVV~~~yyyttt~~~yyy~~~zzzuuu~~~uuu___zzzjjjFFFRRRddduuu}}}qqq```\\\^^^eee~~~___SSSfff|||}}}{{{oooxxxUUUCCCDDD777555111---******+++,,,,,,))))))*********************(((***...,,,...@@@VVVwww}}}~~~tttrrr~~~}}}yyykkkVVVFFFGGGPPPFFFTTT\\\RRRCCC777///***((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++---...///...111555555;;;SSSmmmyyyzzzgggeeewww|||yyy~~~{{{|||uuuxxx~~~bbbIIIAAA???<<<777000***''''''((((((((((((((((((((((((((('''(((((()))******++++++))))))777RRRiiiuuu|||rrrqqqhhhiiigggtttyyygggfffiiinnnpppooollllllkkkrrrxxxvvvoookkknnnsssmmmnnnooorrrsssrrrooommmgggfffeeeiiiooosssssspppnnnllllllmmmmmmmmmpppvvvsssrrrsssuuuqqqkkkkkkppp}}}{{{{{{|||\\\ttt[[[>>>222************))))))))))))))))))))))))))))))))))))((((((((()))***+++---...---BBBccceee___ccc```lllxxxmmmbbbaaaiiinnnkkkfff\\\bbbhhhhhhaaaWWWLLLEEEIIIPPP]]]hhhjjjhhhkkkqqqvvvmmmnnnrrrggg[[[]]]WWWPPPLLLOOOOOOGGG;;;222000222//////...---,,,,,,,,,,,,+++---111444666777777777999===???===:::;;;BBBIII>>>666444:::??????>>>@@@@@@??????@@@CCCIIIOOORRRYYYZZZYYYXXXVVVWWWYYY[[[eeefffqqqttttttppp^^^pppLLLeeehhhLLLnnnnnnpppvvvwww[[[TTTssseeessswwwqqqffflllgggWWWMMMPPPJJJ;;;///------,,,...------------...//////BBBmmmyyy{{{wwwooo~~~\\\tttDDDFFFRRReeesssyyy}}}vvvjjjhhh}}}[[[OOOrrryyysssqqqyyy~~~xxx~~~yyyoooSSSCCCGGG111666222---+++***+++,,,,,,&&&((()))+++++++++***))))))'''***...---111GGG```ssszzzuuu}}}qqquuussszzzzzzssswww|||mmmKKKCCCTTTDDDFFFLLLPPPHHH:::222333))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))***,,,---...//////333888999CCCbbbpppfffssstttvvvzzz~~~sss~~~yyyxxxcccFFF<<<===<<<666///)))'''((((((((((((((((((((((((((('''(((((()))***+++++++++---///CCCbbbwww}}}{{{uuupppjjjzzzyyyuuusssiiitttuuuiiiiiinnnsssqqqkkkoooxxxmmmsssxxxxxxtttooooooooopppmmmkkkkkkmmmlllhhheeeXXXXXX]]]fffpppvvvvvvtttqqqnnnllllllkkkjjjnnnuuutttqqqsss{{{~~~pppcccvvvjjjaaakkk]]]]]]qqqNNN111************))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...;;;EEE[[[[[[]]]kkkooo|||tttgggWWWTTTbbbqqqoooeee^^^dddgggeee]]]SSSJJJDDDRRRYYYccchhhdddbbbiiiuuu||||||cccYYY```]]]WWWOOOOOOLLLEEE;;;444111111///............------------,,,000555777444333555<<>>@@@@@@======@@@GGGMMMQQQRRRYYYWWWUUUSSSTTTXXX\\\^^^[[[dddnnnrrrvvv~~~bbbjjjiiiGGGyyyyyyGGGPPPttt\\\|||sssxxxYYY```wwwcccwwwjjj|||[[[WWWQQQNNNNNNBBB///---111,,,111111++++++000,,,+++888YYY}}}zzzuuu|||~~~cccvvvdddNNNGGGXXXbbb^^^bbbooorrrooo[[[WWW[[[kkkaaaSSSVVVwww}}}tttzzz{{{sssxxxaaa@@@CCC888777444111---+++++++++,,,************************...)))+++222444888QQQnnnxxx}}}|||~~~~~~}}}wwwlll```:::HHHZZZJJJ999PPPRRR???@@@...///***((())))))'''(((+++(((((((((((())))))))))))%%%***---+++)))***---......000***<<>>@@@@@@??????CCCIIIPPPTTTUUU[[[XXXUUUSSSTTTWWWZZZ]]]```___fffsss|||ppp~~~ccc]]]yyygggZZZzzzhhhPPPkkk{{{kkk~~~dddJJJQQQ}}}iiipppwwwPPPQQQMMMMMMDDD222...111---...000,,,---222------;;;RRRvvvdddooowwwwwwzzzeeeOOOGGGGGGKKKSSS\\\|||ssswwwlllSSSKKKKKKVVVpppwww~~~mmmhhh]]]LLL666777444111---++++++,,,,,,************************,,,---+++)))444NNNlll~~~~~~{{{mmmvvv{{{bbbFFFAAASSSMMMAAAXXX___KKKEEE444///***((())))))''''''***(((((((((((()))))))))***&&&))),,,,,,+++,,,///000///333;;;```wwwvvv}}}{{{zzznnneeezzz}}}|||uuuuuussspppbbbkkkrrrwwwuuu|||rrr}}}uuu}}}vvvvvv|||{{{yyyaaaGGG===CCC<<<...(((((((((((()))))))))(((((('''***))))))***,,,---------,,,>>>YYYsss}}}|||nnnsssvvvoooiiilllooooooooommmlllmmmooorrrpppmmmiiifffjjjooopppmmmjjjmmmmmmjjjkkkooopppnnn]]]\\\eeellliiiooouuupppnnnnnnrrrwwwuuuooommmoooqqqoooooosssxxxyyyuuuppp]]]hhhsssoooxxx{{{zzzrrrddd^^^yyy~~~pppFFF...'''+++...'''&&&+++)))))))))))))))))))))))))))***''',,,,,,+++999KKKOOOnnnfffeeeeeeeeennnrrrhhhpppbbb\\\^^^eeerrrvvvjjjddddddaaaZZZQQQLLLLLLOOOWWW[[[___```aaafffpppxxx~~~cccXXX^^^[[[VVVOOOOOOLLLEEE;;;444111000............------------***,,,333:::;;;777555888777:::;;;999<<>>@@@???>>>@@@DDDJJJPPPTTTVVVWWWUUURRRPPPRRRUUUYYY\\\dddXXXYYYlll{{{~~~yyyVVViii{{{RRR___]]]EEEGGG]]]wwwkkklllttt```IIIEEEmmmiiiXXX|||gggkkkRRRLLLLLLFFF666000222---,,,///---000444...111CCC]]]~~~zzz~~~~~~kkklllwwwkkksssWWW<<<222999CCCHHHbbbvvvIII999:::VVV{{{xxx}}}pppxxxttt[[[cccKKKAAA777555111...,,,+++,,,,,,++++++++++++++++++++++++***111---'''===iiixxxvvvtttlllhhhfffUUU:::JJJPPPKKK]]]jjjXXXIII===///***(((******(((''')))((((((((()))))))))******((()))+++---...///000111222777EEErrrooocccuuu|||}}}xxxvvvxxxxxxuuu~~~zzztttmmmlllttt}}}xxxzzzuuuzzz[[[>>>>>>GGG;;;+++***'''(((((((((((((((((((((***************+++,,,---///KKKiiizzzyyyssspppqqqiiiggglllqqqrrrqqqooommmllllllnnnmmmkkkddd]]]^^^gggnnnpppkkkmmmmmmkkkmmmrrrtttrrr^^^[[[dddkkkjjjnnnsssnnnpppoooooopppnnnkkkkkkoookkknnnrrrttttttvvvxxx{{{kkk\\\fffvvvwwwtttvvvyyy[[[yyyLLL222((()))---'''''',,,+++))))))))))))))))))))))))+++))),,,+++---CCC]]]dddxxxlllggghhhjjjssssssddddddbbbdddfffmmm~~~~~~jjjgggddd]]]TTTMMMLLLQQQUUU[[[[[[\\\]]]```hhhrrryyyyyy{{{xxx|||bbbWWW]]][[[VVVOOOOOOLLLDDD;;;333000000.........---------,,,,,,***---555<<<<<<888666999>>>???>>>;;;<<<@@@@@@===777888:::;;;;;;<<<>>>@@@;;;<<>>:::666888:::;;;;;;;;;===???:::===AAAEEEJJJNNNQQQSSSQQQPPPPPPPPPQQQSSSVVVXXXccceee^^^UUUaaa{{{ssshhh}}}fffmmmUUU999DDDTTTUUUXXXWWWOOOMMMaaayyy^^^OOO^^^|||WWWoookkkwww}}}bbbaaa[[[KKKIIIKKK>>>111///---000000,,,...000...@@@aaasss}}}}}}nnn{{{ssslllpppSSSIIIBBB@@@:::222666AAASSSJJJSSShhhhhhQQQBBBEEEgggsss{{{jjjUUUVVV@@@===:::666111...,,,,,,,,,++++++++++++++++++++++++...(((***===___}}}yyyeeevvv}}}jjjgggeeeRRRCCCJJJOOOMMMSSSXXXMMMGGG777///)))***+++***(((((())))))))))))************...******---...---000555;;;bbbzzz~~~www~~~eeecccxxxwwwuuuwwwzzz{{{|||yyyvvvzzz~~~{{{xxxzzz~~~~~~{{{pppgggxxx~~~ffffffqqqyyyeeeBBB@@@BBB777222))))))(((((((((((()))***)))***+++***)))+++...111;;;ZZZvvvwwwhhhiiifff~~~wwwZZZffftttwwwrrrqqqpppjjjppprrrssssssrrrppppppqqqnnnkkk___QQQSSS```hhhgggppprrrqqqnnnpppuuuxxxwwwYYYTTT```nnnooonnnoooiiigggjjjllllllkkklllmmmmmmkkkmmmqqquuuwwwwwwvvvuuuyyyzzzmmmbbbxxxjjj___[[[jjjwww]]]rrr___>>>))))))***,,,---'''))))))))))))))))))))))))+++***,,,***---FFF^^^```aaa```iiiooolllnnniiiYYYSSSKKK[[[sssxxxpppjjjcccaaa^^^XXXRRROOOPPPUUUXXX\\\[[[[[[^^^cccgggiiiiiinnnrrrwwwxxxxxxzzz~~~jjjVVViii|||{{{|||}}}|||vvv~~~cccYYY___[[[VVVNNNNNNKKKDDD:::333000///------------,,,,,,,,,,,,,,,000888===;;;555666:::???@@@>>><<>>AAA:::;;;LLLbbbpppuuuuuuhhhSSSVVVxxxuuuooo}}}pppVVVeeeOOOJJJNNNBBB222...---111000,,,...///...GGGoooxxxwwwxxxzzz~~~zzz{{{wwwjjjuuujjj[[[ttttttSSSBBB777444999777000444AAATTTSSSNNNFFFBBBEEEOOOXXXmmmZZZbbbFFFBBB>>>999444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222&&&***HHHkkk}}}|||wwwtttssstttzzz}}}xxx}}}zzzwwwhhh\\\\\\]]]FFFEEETTTJJJDDDXXXVVVKKK>>>333+++***+++***((())))))))))))*********++++++///++++++......,,,333>>>YYY~~~~~~xxxttt^^^kkk~~~yyyqqqjjjeeecccfffnnnyyyuuujjjhhhlllqqq}}}zzzwwwvvvhhhzzz{{{jjjjjjuuusss{{{VVVBBBAAA>>>777,,,+++***)))((()))******(((***,,,+++***,,,111555LLLcccxxx~~~~~~lllnnnddd{{{vvvrrr{{{WWWYYYhhhsssqqqssstttkkkjjjmmmqqqrrrrrrqqqqqqqqqttttttgggTTTPPP]]]gggfffmmmoooooolllooouuuyyyxxxYYYRRR\\\lllnnnnnnoookkkdddiiilllllllllnnnooommmmmmmmmooossswwwvvvsssoooooouuusssgggcccxxxwwwggg```jjjzzzvvvXXXsssoooFFF+++***+++,,,,,,&&&))))))))))))))))))))))))((()))---...777SSSgggcccccccccjjjjjjdddhhhkkkcccZZZLLLYYYssssssfffbbbccc^^^[[[WWWTTTRRRSSSUUUVVVXXXYYY[[[___bbbccccccaaaiiimmmqqqrrrrrrttt{{{WWWJJJaaawwwzzz{{{}}}|||qqq~~~ggg\\\```[[[TTTNNNNNNKKKCCC:::222//////---------,,,,,,,,,++++++...222999<<<999333555:::<<<<<<::::::>>>BBB@@@:::666777999::::::;;;===???<<>>555======666777>>>:::...:::@@@;;;000777YYYiiisssyyy|||~~~{{{qqqdddkkkiiiJJJIIIEEE???888222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))000GGGjjj~~~zzzhhh]]]~~~|||hhhjjjLLL@@@hhh___EEEhhhqqqUUUIII;;;...***+++***)))***)))************++++++++++++))),,,111///000@@@VVVqqq```qqq}}}wwwuuubbbPPPBBB;;;:::;;;555555999EEE[[[mmmqqqlllllluuuRRRooowwwlllnnnwwwxxxvvvxxxyyyvvvvvvzzziiisssssshhhfffuuuuuuVVVDDDHHHHHH222000---+++))))))***+++'''***------,,,...555;;;kkkzzzrrrjjj}}}xxx]]]ZZZggg___llltttffffffppplllkkknnnsssvvvuuutttssssssvvvuuuTTT???HHH^^^jjjllloooppppppuuu```QQQSSSbbbfffkkktttvvvkkkpppooojjjiiimmmpppnnnmmmnnnooonnnnnnooorrrtttvvvwwwtttvvvooobbbrrrllleeeCCC000000***&&&)))+++)))))))))))))))))))))))))))(((---555HHHkkk|||qqqqqqmmmnnnkkkcccfffiii```iiiaaa```^^^XXX]]]ddd```^^^ZZZUUURRRRRRSSSUUUVVVPPPSSSWWWZZZ[[[]]]___aaa___dddhhhhhhhhhmmmxxxnnnMMM???NNNhhhwwwvvvpppzzzjjj\\\aaaZZZQQQNNNLLLHHHAAA999333000///---,,,,,,++++++,,,,,,------222999<<<888555777<<<888888999<<<>>><<<777222666777999:::;;;::::::999:::AAAHHHLLLOOORRRQQQLLLLLLNNNRRRUUUVVVWWWVVVVVVLLLXXXgggkkk___UUUbbbyyypppddd```UUUEEE:::;;;888777777???BBBBBB<<>>CCC@@@888>>>FFFBBBLLLLLLJJJEEE>>>:::<<>>???UUUiiiiiitttwwwpppooozzzjjjZZZVVVfffrrrooommmqqqooorrrpppjjjgggiiimmmnnnqqqnnnjjjjjjmmmpppqqqpppttt|||xxxsss}}}lllfff]]]eeeooo{{{bbb///...555%%%,,,+++*********)))))))))))))))------333CCCUUUaaadddcccnnnmmmiiisssWWWZZZUUUZZZcccyyyjjjPPPXXXfffccc```^^^___ZZZPPPLLLQQQSSSRRRMMMMMMOOOQQQTTTWWWZZZ\\\\\\```aaaeeellllllvvvlllOOO777???[[[lllsss|||zzznnnhhhiiilllrrrmmm```ddd]]]SSSMMMLLLHHHAAA999333//////---,,,,,,++++++,,,,,,---...333:::;;;888555777;;;;;;;;;<<<>>>???<<<777222666777999:::;;;;;;::::::;;;BBBIIILLLOOOQQQOOOKKKLLLNNNRRRVVVXXXZZZ[[[\\\NNNUUUeeerrrjjj\\\aaarrrvvvPPP@@@>>>>>>===>>>BBBHHHJJJVVVWWW^^^VVVSSSJJJXXX}}}qqqZZZfffUUUUUU~~~mmmWWWYYYQQQ===555333***...---,,,///:::WWWyyy~~~yyybbbsss{{{tttgggzzzpppPPPGGGTTT===GGGRRRIII777999AAA<<<===FFFMMMOOOPPPUUU]]]ccckkkXXXIIICCC@@@BBBBBB;;;888;;;===DDDWWWxxxuuuqqq~~~lllddd{{{^^^JJJHHHLLLDDD333...000+++,,,,,,++++++,,,,,,---...---333\\\nnnsss}}}rrryyykkkUUULLLhhhTTTMMMvvv```IIIIII666)))000...&&&---++++++++++++++++++++++++###***...000;;;WWWwww{{{}}}zzzuuusssyyy}}}wwwmmmuuuddd]]]SSSGGGFFFCCC999:::222???\\\fffrrr~~~}}}kkkmmm~~~jjjsss{{{eeezzz{{{yyywwwzzzxxxooopppttt}}}aaaaaa```fffUUUCCCHHHFFF888+++***,,,+++***+++(((000,,,+++000...>>>bbbsss{{{lllhhh]]]pppdddnnn[[[NNNYYYbbbhhhnnnooonnnmmmnnnqqqqqqnnnmmmnnnmmmkkkmmmqqqxxx|||pppSSS===>>>QQQ```mmmssstttppppppvvvyyywwwhhhZZZWWWgggssspppnnnrrrmmmpppnnniiigggkkkooopppooommmlllnnnqqqrrrrrrppppppvvvtttrrrwww}}}|||kkk^^^```nnnkkk{{{yyyHHH111...$$$)))$$$************))))))))))))...+++222FFFWWW^^^aaaeeevvvnnnffffff[[[]]]WWWRRRcccqqqdddQQQZZZeeeeeeggg___]]]WWWNNNMMMQQQQQQMMMJJJJJJLLLNNNQQQUUUWWWYYY[[[^^^^^^cccllllllsssqqqXXXHHH;;;@@@XXXjjjgggnnnuuuuuuooofff]]]XXXlll}}}qqqdddggg___TTTMMMLLLGGG@@@999222///...---,,,,,,++++++,,,,,,---///555::::::777555777:::>>>>>>>>>??????<<<777333666777888999:::;;;::::::===CCCIIIKKKMMMPPPNNNIIIJJJMMMQQQUUUWWWZZZ^^^aaaVVVTTTcccyyyxxxccc\\\eeennnxxxlllSSS>>>===HHHUUUcccnnnhhhqqqlll~~~pppyyyiiikkk[[[```}}}www[[[```kkkVVV}}}ooo[[[UUUUUU;;;666///,,,000111...///AAAeeejjjzzz}}}uuurrr{{{\\\LLLbbbHHHNNNbbbhhhSSSEEEKKKTTTgggyyynnn[[[PPPGGGAAA@@@AAAIIIRRR```}}}zzznnnrrrZZZgggIIIGGGLLLHHH666...///+++,,,,,,,,,,,,,,,------...---<<>>>>>===;;;777444666777888999:::;;;;;;;;;>>>DDDIIIJJJLLLNNNLLLGGGHHHKKKOOORRRTTTXXX^^^bbbaaaVVV```zzziiiYYY[[[fffiii{{{~~~yyybbb[[[\\\kkk{{{xxxpppyyymmmkkk}}}___ZZZxxxhhhxxxzzzvvvzzzrrreee~~~]]]RRR[[[<<<777+++111111222//////GGGlllyyyvvv||||||zzzeee~~~zzzfffooozzzjjj|||rrrbbbPPPGGGMMMLLLYYYooowwwYYYbbbqqqMMMFFFIIIHHH888---///...,,,,,,,,,,,,,,,---......000MMMvvvxxxmmm]]]mmm||||||{{{}}}~~~qqq]]]^^^|||www~~~yyyiiihhhSSS===[[[gggJJJTTTlllMMMQQQGGG333,,,------++++++++++++,,,,,,,,,,,,,,,333444000222KKKrrrqqqnnn}}}}}}zzziiigggeee```bbbXXXPPPNNNBBBQQQsssyyyzzztttyyy~~~}}}wwwpppnnnnnniii^^^bbbhhhcccgggpppmmmeeelllssssssnnncccPPP@@@;;;\\\qqqvvvyyyuuu{{{ttt}}}uuuuuuqqqpppLLLLLLTTTEEE333++++++,,,+++)))000,,,,,,000000444QQQvvv{{{ppppppkkkWWW[[[___bbbgggmmmqqqrrrqqqqqqqqqqqqooopppqqqooolllnnnssszzz]]]<<<:::NNN___kkkhhhiiioootttsssooolll___VVVVVVdddooopppnnnpppkkkmmmkkkggghhhmmmqqqqqqnnnooopppqqqsssttttttsssooopppppptttpppcccnnn}}}~~~tttvvvqqqzzzuuuQQQ000+++......***)))***************++++++///(((:::dddyyynnngggmmmlllnnnppp]]]qqqnnnmmm[[[^^^PPPHHHVVVhhhiiicccbbbcccZZZOOOMMMQQQRRRJJJ@@@BBBCCCEEEGGGKKKNNNQQQSSSUUUYYYXXX\\\cccdddooonnn@@@999>>>666HHH```|||uuu___TTTUUU^^^mmmyyy|||ooobbbeee]]]RRRMMMKKKGGG@@@888222///...---,,,,,,++++++,,,,,,---222888;;;888666888:::888888:::;;;<<<;;;999777666777777777888999;;;<<<<<>>000///000---------------......///111ggggggJJJzzzyyyttt{{{~~~|||}}}zzz{{{|||}}}~~~hhhllllllGGG===QQQxxxttt}}}hhhGGGLLLdddVVVQQQttt[[[QQQLLLAAA...***---)))++++++,,,,,,------......222)))999eee{{{mmmxxxeeeWWWccc}}}~~~kkkdddvvv~~~wwwzzzxxxlllooooooiiijjjiiijjjgggMMMPPPmmmlllfffzzzwwwooocccWWWPPPNNNOOOGGGCCC@@@AAABBB@@@@@@CCCEEEMMMRRRPPPLLLLLLKKKIIIDDDBBBDDDWWWmmmqqquuu{{{rrrkkkppp~~~cccIIISSSLLL>>>///)))+++------...)))...222333HHHhhhxxxyyy~~~rrr___dddjjjuuuaaaccckkknnnoooqqqssstttsssrrrqqqrrrmmmkkkqqqvvvuuuttttttbbb???AAAUUU[[[ccchhhlllrrrwwwooobbb^^^YYYYYYbbblllpppqqqsssppppppllliiikkkppprrrppptttsssqqqnnnlllllloooqqqlllnnnlllmmmmmmeeennnsssuuubbb999***)))$$$333))))))******+++,,,,,,,,,444)))333TTTgggeeelll}}}vvvxxxYYYYYYSSS[[[lllVVVBBBQQQ___eeegggdddaaaTTTJJJMMMSSSOOOCCC888===>>>@@@CCCGGGKKKNNNPPPLLLSSSUUUVVVYYYYYYhhhwwwnnneeeGGG---,,,333999EEEhhhoooNNNGGGTTTaaagggqqq}}}lll___ddd^^^TTTLLLJJJFFF???777111...------,,,,,,++++++,,,,,,---111999:::555555===>>>888666999;;;:::777555444555777777777777999;;;===>>>???DDDGGGGGGIIIKKKJJJFFFJJJMMMPPPQQQRRRYYYeeeooojjjbbbaaalllyyy{{{tttlll{{{uuu```eeezzzqqqwww]]]\\\~~~mmmeee\\\tttfffUUU\\\NNN555000333+++333555999jjj~~~hhhkkk}}}~~~qqqiiiwwwyyyhhhaaaiiiwwweeezzz|||\\\PPPTTTfffmmmqqqsss{{{www{{{|||uuuttt}}}vvv[[[ppp~~~]]]LLLNNNCCC444//////---------------...//////999ppp]]]JJJ~~~tttpppssswwwyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwsssqqqxxx~~~~~~bbbZZZyyytttYYYGGG;;;LLLrrrwwwsssdddJJJFFF\\\YYYNNNdddeeePPPLLLHHH444***---***++++++,,,,,,---......///222111IIItttzzzttt___WWWnnnsss```___qqqxxxsss{{{{{{yyyssskkkmmmmmmlllhhhTTTcccwwwbbbeee^^^SSSHHH@@@===>>>@@@777===:::555666444000111555:::===>>>AAAHHHKKKKKKDDD===999KKKhhhsssyyy~~~~~~zzzrrrnnnfffnnnLLLTTTQQQFFF444)))***---......+++000000444WWW{{{}}}nnnWWWfff___~~~nnnVVVUUUggguuuuuutttttttttsssrrrqqqrrrooooootttuuussssssuuu{{{OOO;;;FFFHHHZZZfffgggooo{{{uuuddd[[[WWWVVV\\\eeejjjmmmooopppooollliiimmmsssuuusssssstttsssooojjjhhhiiijjjiiinnnllljjjllliiimmm}}}ssswwwhhhuuuxxx~~~yyyDDD+++000'''555))))))***++++++,,,------111000>>>TTT\\\\\\kkkooolll^^^ZZZUUUPPPiiinnnIII@@@QQQXXX___eeeaaa\\\OOOGGGLLLQQQKKK>>>555;;;<<<>>>AAAEEEIIILLLNNNKKKPPPPPPUUU[[[XXX^^^rrrvvvgggXXXAAA555666444777;;;WWWfffDDD999DDDOOOWWWdddttt|||{{{mmm```eee```WWWLLLJJJFFF???777111...------,,,,,,++++++,,,,,,---111888:::444555>>>???999888;;;<<<;;;777333333444777666666777999;;;===>>>>>>CCCFFFGGGHHHKKKJJJGGGEEEIIIMMMNNNPPPXXXfffqqqoookkkiiimmmwww|||uuukkkcccXXX~~~www}}}```XXX{{{ggg~~~ppp|||wwwaaa```UUU555444111***333111222ffflllkkkuuuyyyooolllrrr}}}iii^^^^^^ttt|||sssTTT___yyyyyyjjjeeeiiimmmuuuoooaaaZZZeeeuuuvvvlllZZZooo~~~vvvlllpppggg|||___nnn|||WWWFFFLLLEEE666000///...------------...//////EEEwww|||```YYYvvvtttiiihhhpppuuuuuuyyywwwsssmmmgggaaa]]]ZZZfffcccmmmyyy{{{rrrMMM@@@aaagggPPPQQQEEESSSyyyyyypppfff```RRRLLLbbbdddRRRZZZlllPPPLLLMMM888***---,,,++++++,,,,,,---...//////,,,444MMMooo{{{ggg```qqq}}}yyy|||yyyvvvwww~~~zzz~~~~~~vvvzzzuuunnngggYYYqqq{{{XXXHHHBBB;;;555333222222222///999444+++...111000333...333888???HHHPPPOOOIIIEEEBBB>>>MMMkkkwwwtttvvv}}}zzzsssuuu~~~kkkrrrSSSUUUVVVLLL888***)))---///000---222///666bbb{{{|||nnn}}}bbbxxxfffLLLLLLiiizzzxxxvvvttttttsssrrrqqqqqqqqqtttvvvtttoooqqqvvvppp^^^;;;<<<888QQQaaabbbmmm~~~jjjVVVRRRPPPUUU]]]cccgggjjjnnnnnnkkkiiinnnvvvxxxvvvrrrttttttqqqkkkfffeeeeeeiiiqqqnnnjjjmmmlllllluuulllwww|||iiiiiixxx|||OOO---222###((())))))***+++,,,,,,---------999OOO```___ZZZkkknnnjjjkkkdddZZZ@@@VVVTTT<<>>333555777111///444222222111111000//////...111,,,444LLL______VVVPPPLLLSSSOOOAAAMMMxxxqqqnnnuuuTTTRRRYYYTTT222(((000(((...)))000000...???aaa~~~yyyfffrrrcccVVVOOODDD```ttttttttttttsssrrrqqqpppjjjoooqqqqqqtttwwwqqqhhhlllttttttEEE666555CCCXXXaaaggg|||^^^LLL???AAAHHHNNNYYYgggmmmnnnkkkhhhjjjqqqvvvwwwwwwvvvrrroookkkhhhfffeeehhhmmmooolllkkkmmmmmmjjj|||uuuqqq}}}rrrxxxjjjNNN///(((///000*********+++,,,---...///111999VVVnnn\\\xxxsssnnn|||dddoooSSSJJJHHH666CCCZZZ^^^eeemmmfffVVVEEEGGGQQQHHH:::555333333666:::>>>@@@CCCFFFHHHIIINNNNNNTTTcccfffaaacccyyyrrreeeRRR>>>222000555///777CCCMMMKKKCCC???AAANNNIIIUUUZZZNNNVVVjjjjjjvvv|||qqq```aaa^^^ZZZRRRGGGDDDAAA555///000,,,,,,,,,,,,+++***+++---///777::::::777777:::;;;999555===DDDBBB999333222555666666777888999;;;<<<===BBBEEEIIILLLKKKIIIHHHHHHNNNVVVTTTPPPUUUXXX___mmmvvvqqqjjjkkkxxx|||lllvvvwww^^^lll|||pppbbbXXXUUU\\\ggg}}}bbb[[[wwwoooUUU~~~}}}|||jjj]]]wwwiiiZZZEEE///...,,,666111EEEttt{{{qqqkkkcccpppyyywwwjjj```[[[RRRTTTUUU\\\uuu^^^bbb^^^WWW]]]zzzwwwpppZZZLLLBBB;;;NNNWWWkkksssxxxttt}}}|||ooojjjvvvYYYGGGMMMKKK888,,,///...++++++......---///444]]]hhhOOOqqq}}}|||hhhfffjjjlllqqqsssvvvwwwssskkkeeecccddd]]]YYYVVVYYYhhh{{{zzz```IIIBBBKKKaaaiii\\\jjjlllxxx{{{[[[MMMZZZnnnPPPbbbfffPPPVVVGGG+++------------...,,,+++,,,...000222III|||{{{lll{{{yyyqqqtttuuuzzz}}}{{{{{{wwwxxxzzztttvvvxxx{{{vvv^^^GGG===555555555333111222666555555444444444444444666000777OOOdddjjjddd^^^[[[ZZZRRRCCCJJJpppyyyvvvrrrwwwYYYSSS[[[WWW444***111)))///---444444333DDDggg{{{gggppp}}}vvv~~~rrr[[[KKK===UUUsssssssssssssssrrrqqqpppqqqrrrooolllpppxxx{{{xxxccc___ooobbbBBB:::444999FFFUUUiiiOOO@@@666777:::===FFFRRRlllnnnmmmjjjkkkoooqqqpppqqqppppppoooppppppqqqqqqkkkooopppmmmkkkllljjjggg||||||vvvOOO------222)))++++++++++++,,,...///000333DDDdddlll]]]{{{zzzsssttt___dddZZZXXXIII888DDD[[[^^^eeekkkcccRRRDDDGGGOOODDD666333222111444888<<<>>>@@@CCCEEECCCIIIIIIPPPaaaeeeaaacccaaagggkkkeeeSSS???333...'''---666:::999777;;;AAAFFFCCCOOOSSSMMM\\\qqqsssqqqaaaccc___\\\RRRGGGDDDAAA555///000,,,,,,,,,,,,,,,++++++...000666888888555555999:::777555;;;AAAAAA;;;555444555666666777888999;;;<<<===BBBFFFJJJLLLKKKIIIHHHGGGOOOWWWUUURRRWWWYYY]]]jjjxxxwwwssssss}}}qqqwwwkkkjjjuuu{{{oooXXXPPPKKKNNNSSSUUUUUUUUUdddwwwhhh\\\sss~~~___NNNuuuhhhSSStttwwwooo```BBB,,,222///444111LLLyyy|||wwwtttwwwvvvzzzkkk___nnn}}}tttcccYYYXXX[[[WWW]]]]]]WWW\\\qqq```___kkkjjj~~~~~~uuu]]]TTTVVVccc]]]YYYSSSeeezzzwwwwww|||vvvmmmvvvXXXEEEJJJJJJ:::...000...,,,,,,......---000666qqqfffSSS}}}jjjhhhkkkkkkooouuuwwwkkkpppwwwaaaUUUWWWgggkkkZZZaaaqqqrrrxxxgggUUUXXXiiiYYYkkkjjjPPPVVVNNN222---***------...---,,,---///111777WWWuuufffsssxxxwww~~~}}}{{{{{{yyyooosssuuu~~~{{{uuu{{{}}}lllXXXJJJ<<<:::<<<999333222555666333555555444444444555666777888333777KKKdddqqqqqqmmmnnneeeYYYLLLLLLiiiyyy{{{ooopppxxx|||fffTTT^^^[[[888---333)))///,,,222222333GGGiii{{{uuu\\\]]]xxxyyy\\\JJJEEE```sssssssssttttttssssssrrruuusssooollloooxxx}}}~~~cccPPPNNNcccjjjXXXCCC===999444777DDD\\\xxxzzzccc@@@888555777999;;;DDDPPPkkknnnnnnkkkkkkmmmmmmjjjkkkkkklllnnnqqqtttvvvwwwmmmppppppmmmkkkkkkhhhcccvvvzzzmmmwwwzzz\\\111---222(((+++++++++,,,---...000111888LLLiii}}}mmmiii{{{hhhbbbYYYVVVhhhqqqIII999FFF\\\___fffjjj___MMMBBBGGGMMM???111000111///222666999:::===???AAAAAAGGGHHHNNN]]]___XXXXXXUUUZZZ\\\TTTFFF888000---555;;;AAA@@@;;;888777777FFFIIIRRRQQQLLLZZZllllllrrrbbbdddaaa^^^RRRGGGDDDAAA555///000,,,+++,,,---,,,+++,,,...111555666555333444888888555666:::===<<<888555555666666666777888999;;;<<<===CCCFFFJJJLLLKKKIIIGGGGGGKKKSSSRRRPPPVVVXXX[[[fffwwwzzzzzzzzzxxxzzzssshhhjjjrrrrrr\\\[[[jjjkkkiiieee[[[bbbiiixxxzzzkkkpppnnnkkkoookkk[[[qqqfffPPPdddvvvTTTmmm~~~tttoooccc???---444111222///QQQxxxdddttt}}}uuu}}}|||yyybbbkkk~~~uuueeeZZZWWW[[[```lllvvvzzzqqqhhhooo~~~bbb```{{{{{{oooaaaRRRddd{{{zzzyyyjjj___IIIKKKLLL===000......,,,---///...---111888xxx___VVV~~~iiifffiiijjjnnnfffrrrtttssstttfffttt}}}{{{nnn^^^LLLjjjhhhjjjdddNNNJJJYYYTTT^^^zzziiiNNNTTTRRR777...,,,,,,---...------...000333>>>ZZZ{{{eee^^^iiioooqqqyyy~~~{{{zzz|||qqqlllnnnmmmmmmtttyyyuuukkkPPP<<<333,,,444>>>>>>222...777>>><<<::::::::::::;;;<<<===>>>BBB===<<>>OOOlllzzz}}}zzzooo~~~iiirrr}}}rrrUUU```^^^;;;...333)))///,,,111111555LLLooo|||vvvuuu]]]aaattt}}}kkkWWWYYYtttsssttttttuuuuuuuuuttttttqqqrrrrrrrrrtttvvvwwwwwwnnnUUUIIIXXXeee[[[GGG<<<;;;444444:::GGGYYYRRR666888888===CCCFFFIIITTT___jjjmmmllliiiiiikkkkkkiiijjjjjjkkkkkkmmmooopppqqqmmmoooooommmllllllhhhbbbppprrrfffzzzttt}}}{{{zzznnn999)))///---,,,,,,,,,---...000111222;;;MMMcccooolllwwwvvvwwwkkkccc[[[ZZZMMMooowwwGGG999FFF]]]bbbiiilll]]]IIIBBBHHHKKK;;;...///111...111444777888:::<<<>>>???EEEEEEIIITTTPPPCCC@@@EEEDDD@@@999555555444222<<>>bbbyyynnndddcccFFF===JJJJJJFFFuuummmRRRUUUUUU999///000,,,---.........///222444AAAggg~~~hhh[[[]]]dddqqq||||||}}}|||eeeggg}}}}}}xxxuuuzzzzzzfffMMM888666;;;444777FFFGGG777...999EEEHHHKKKLLLMMMNNNOOOPPPPPPPPPVVVSSSNNNOOO^^^qqqxxxtttjjj]]][[[ZZZQQQYYYsssuuu}}}{{{yyyeeeooo|||VVVbbb```<<<...111(((...000444666>>>YYY|||{{{}}}lllppprrr}}}eeebbbuuuqqqqqqrrrsssssssssrrrrrroooppprrruuuvvvvvvvvvxxx{{{```NNNUUU```ZZZHHH:::666333555555;;;LLLNNN;;;;;;???GGGLLLNNNQQQZZZccciiikkkiiiffffffkkkmmmlllkkkkkkjjjjjjjjjjjjkkkkkkjjjlllmmmlllmmmnnnjjjccceeettt{{{mmmSSScccoooBBB)))+++///,,,,,,---...///111333333888NNNgggfffdddsssyyyuuuqqqrrrgggaaaHHHeeeaaaCCC777FFF^^^dddmmmnnn\\\GGGBBBIIIIII888---///111///111444666777888:::<<<:::AAAAAAFFFOOOHHH999555333555666:::AAAFFF@@@555111AAAPPPWWW\\\[[[KKK777...DDDWWW]]]]]]\\\```hhhpppuuuyyyxxxzzzsssccceeebbb___RRRGGGDDDAAA555///000,,,+++,,,---,,,,,,---000222;;;;;;999777:::>>>===888777:::;;;777222111444999666666777888999;;;<<<===DDDGGGJJJLLLKKKHHHGGGFFFIIIPPPNNNNNNXXX[[[]]]gggkkkppprrrvvv~~~vvv|||rrruuuuuukkkwwwrrrjjjhhhzzzUUUJJJiii\\\RRR~~~lllrrrvvvnnnccc888666000333//////]]]kkkooo~~~ooo^^^VVVYYYaaahhhjjjdddjjjrrrvvvyyyyyyZZZLLLMMMwwwmmmuuu}}}xxxhhhrrryyyyyyqqqiii{{{ooozzzqqqwww```rrrgggNNNOOORRRGGG555---......///000---,,,333<<>>888555;;;@@@===555111444999666666777888999;;;<<<===DDDGGGKKKLLLKKKHHHFFFFFFLLLRRRNNNNNNWWW[[[]]]gggkkkmmmnnnrrr}}}uuuzzzpppyyylll~~~|||___iii\\\NNNjjjZZZYYYlllqqq{{{qqqbbb111333000555111333aaassssss|||}}}{{{nnnddddddjjjqqqwww{{{yyybbbLLL;;;WWW~~~kkkwww|||jjjaaaOOO;;;AAAFFFOOO^^^qqq~~~~~~wwwddd```~~~uuuhhh|||aaaJJJMMMTTTLLL:::///......000000---,,,444>>>SSSQQQgggppp{{{ccc___cccffflllfffeeeddddddeeeggghhhiiihhhmmmmmmggghhhzzz|||fff___qqqYYYLLLTTTmmmyyyZZZPPPcccvvv]]]\\\XXXaaaDDD///000,,,---...//////111444777ZZZuuu^^^LLLVVVXXX___lll{{{||||||{{{pppfffppp~~~]]]FFFCCCDDDLLLTTTSSSUUUcccfffRRR<<<888GGGUUUdddgggjjjmmmnnnllliiiffflllzzzxxxyyy|||}}}rrroookkk\\\]]]rrrsssxxxzzzzzztttwwwlllooo]]]hhheee???...111***333222666:::JJJnnnwww}}}|||xxxfffoooWWWGGGaaatttnnnnnnnnnnnnnnnmmmlllkkkrrrmmmkkkmmmnnnrrr|||}}}dddUUUOOOIIIBBB<<<;;;666444333===VVVaaaSSSRRRUUUVVVUUUSSSTTTVVVXXXfffiiiiiiggghhhlllmmmkkkiiiiiijjjjjjkkkmmmnnnooogggiiijjjkkknnnpppkkkcccfff{{{www|||zzz}}}ddd@@@...---***------...///111333555666888SSSsssjjjgggrrrppp{{{nnnbbbQQQMMMeeeNNN@@@888III```hhhqqqnnnUUUGGGBBBFFFDDD555...000---///111333444444444666777999???BBBMMMbbbkkkkkkpppjjjbbbOOO;;;777@@@BBB>>>GGG^^^hhh^^^[[[gggnnniiiHHHIIIJJJ\\\kkk[[[PPPaaapppuuuwwwvvvwww|||~~~tttdddeeebbb^^^RRRGGGDDDAAA555///000,,,+++,,,------,,,...111333:::888555444888===;;;666333<<>>EEEHHHMMMbbbyyypppvvvwww\\\lllzzzwwwuuuiii{{{nnnUUUUUUZZZNNN999+++......000000---,,,555???SSSUUUnnnpppyyydddaaadddfffkkkkkkhhhdddcccddddddbbb___\\\```cccccckkk~~~zzztttnnnQQQHHHjjjvvv}}}qqq]]]OOOaaaxxx\\\XXXTTTdddIII000...,,,---...//////111555888UUUdddEEEEEERRR]]]ggg{{{{{{wwwpppttt}}}~~~~~~|||WWWJJJ[[[aaa]]]___bbb```mmmppp^^^CCC888CCCTTTjjjnnnsssvvvvvvsssooolllpppxxxnnn]]]___sss{{{xxxhhhdddpppuuu```kkkggg@@@...222+++555777;;;AAARRRxxx~~~kkkNNN[[[tttNNNAAAdddtttqqqqqqqqqqqqpppnnnmmmmmmoookkkkkknnnmmmmmmttt~~~zzzeeeVVVLLLCCC===;;;555555<<>><<>>HHHYYYlllwwwjjjaaapppuuuooo{{{qqqwwwXXXOOOaaauuuNNN\\\zzzbbb[[[oooWWW777...---,,,...000000111777???dddEEE333AAAQQQaaattt{{{{{{xxx|||hhhUUUSSSlllmmmttt}}}}}}tttlllkkkqqqwwwzzznnnTTTAAADDDQQQllluuu~~~~~~xxxpppnnnyyysssoooxxxvvv~~~^^^fffkkk<<<555///000666555===MMM[[[uuunnnkkk~~~yyyMMMFFFhhh|||uuusssqqqppppppppppppooorrrpppmmmlllmmmpppssstttxxxhhhZZZPPPIIIAAAGGGBBBSSStttfffJJJLLLWWWXXXTTTUUUPPPPPPYYYfffgggiiilllmmmnnnnnnnnnooollliiihhhjjjkkkkkkjjjmmmnnnkkkhhhhhhjjjhhhddd```nnnrrrzzzdddcccwwwzzzxxxCCC000---+++,,,...000111111333666999888aaasssiiikkkzzzsssooorrrUUUMMMdddYYY>>>;;;III^^^nnnvvviiiOOOFFFBBBDDD@@@222...111---111222222222333333333333555888:::===LLLcccxxx{{{vvviiiVVVJJJHHHIIIJJJRRRjjjrrr^^^KKKNNNWWWYYYQQQNNNFFFGGGNNNLLLNNN^^^eeejjjpppuuuwwwxxxxxxyyypppbbb___ZZZ^^^UUUGGGBBB???444//////+++...,,,,,,---+++)))...555999777333000444888666000///333777666222000222555555555666888999:::;;;<<>>333,,,///,,,...111333555666999;;;===llluuuqqq|||xxxuuuyyyXXXHHHZZZLLL<<<;;;JJJ```qqqyyyjjjOOOEEEBBBEEEAAA222...111...000111222222222222222222222555777;;;HHH^^^rrr}}}|||ppp^^^RRRMMMKKKIIISSSkkksss^^^IIIHHHMMMMMMSSSWWWTTTQQQMMMDDDJJJ```bbbgggooouuuwwwvvvvvvuuuoooaaa^^^YYY]]]UUUGGGBBB???333//////+++...,,,,,,,,,***)))...666@@@<<<555222666:::666///333666888666111000333777444555666777999;;;<<<<<>>FFF\\\rrriiiuuu\\\JJJ___|||xxxyyyyyyxxxvvvuuuttttttooonnnmmmkkkkkknnnrrruuuwwwggg[[[UUUWWWQQQQQQBBBSSS|||qqqPPPQQQZZZYYYUUUVVVSSSUUUaaammmnnnnnnoooooonnnlllkkkooonnnllllllllllllllllllkkkmmmmmmkkkmmmooonnniiieeepppzzzsss~~~TTT444000,,,444---000333666777999<<<>>>DDDnnntttsss|||vvvtttWWWQQQbbbLLL;;;:::JJJbbbttt|||lllOOOEEEBBBFFFBBB222...111...000111111222222222111000000222444999EEEXXXmmmzzzvvveeeXXXQQQKKKFFFJJJeeerrr```LLLIIIKKKIIITTT\\\]]]YYYQQQDDDHHH]]]aaaffflllqqqssssssttttttooo```^^^YYY]]]TTTGGGBBB???333...///***...,,,+++,,,***(((...555AAA===666444999>>><<<555777:::;;;777111///222555444444666777999;;;<<<===DDDEEEIIIMMMJJJDDDDDDHHHNNNOOOPPPQQQSSSXXX___cccmmmxxx|||www|||zzzxxxkkkrrrrrrrrr^^^vvvnnnwwwmmm|||yyy___666666222999333;;;fff{{{lllvvvMMMPPPpppwww{{{{{{jjj@@@YYYyyyrrrfffdddaaaiiiyyy~~~sssrrreeeIII[[[rrrddd[[[pppvvvbbbnnntttlll{{{eee}}}~~~~~~|||}}}\\\aaafffjjjDDD222...000......111...666KKKcccbbb___tttjjj]]]\\\\\\ZZZ]]]______bbbooouuugggSSSmmmooommmjjjhhhdddvvvcccOOO\\\mmm|||zzzjjj^^^\\\___ttt||||||{{{yyy{{{}}}gggRRRfff}}}yyyrrrbbbpppWWW888000///---...000222666???JJJxxxddd???CCCIIIQQQddd}}}sssuuu{{{{{{~~~yyysssvvv}}}|||rrrqqqqqqwww~~~sssiiipppsssiiiiiieee444333333555:::BBB>>>AAAQQQwwwaaaaaa{{{PPPGGGaaa}}}uuuxxxzzzzzzwwwuuutttuuunnnnnnmmmkkkjjjlllqqquuu~~~jjjaaa___SSSRRRZZZPPP___sssQQQSSS[[[ZZZTTTVVVUUUXXXeeennnoooooopppooonnnmmmllllllllllllkkkkkkjjjkkkkkkhhhlllnnnnnnppprrrnnnhhhiiioootttmmmjjjxxxrrr{{{fff444...---333000222444555555666999;;;DDDeeeooodddlll~~~yyyqqqiiiVVVccczzz[[[:::999HHHbbbvvv~~~nnnPPPDDDCCCHHHCCC333---111///000111222333333222000///000111333888AAARRRfffuuuxxxiii\\\TTTKKKDDDEEEccctttfffSSSNNNLLLGGGIIIPPPSSSTTTQQQEEEFFFWWWaaadddhhhkkkmmmooorrruuuooo```^^^YYY^^^TTTFFFAAA>>>333......***---++++++,,,***(((---444;;;999555444999AAAAAA===777999:::666000---///333333444555777999;;;======CCCEEEIIILLLIIIDDDDDDGGGJJJKKKMMMNNNQQQUUU[[[___gggsss{{{|||zzz^^^aaa{{{sssllliiioooxxxrrrqqq```yyyqqqxxxxxxvvvbbbxxxxxxaaa888666---666333???pppttteeeQQQxxxXXXSSSBBBSSSpppuuu|||}}}fffdddxxxWWWJJJCCC<<>>KKK___pppvvviii___XXXOOOGGGGGGfffwwwiiiTTTMMMJJJDDD???DDDFFFKKKOOOHHHIIIXXX```bbbeeegggiiilllppptttmmm^^^]]]YYY^^^TTTFFFAAA>>>333......***+++***,,,---+++))),,,333888888555333666<<>>CCCDDDHHHKKKHHHCCCCCCGGGIIIKKKMMMOOORRRVVVZZZ^^^gggqqqwwwxxx~~~~~~bbbssskkkVVV@@@888:::>>>BBBGGGLLL]]]lllmmmhhhqqqmmmccctttwww}}}ooowwwpppXXXvvvwwwccc:::333,,,222--->>>xxxlllIIIlllzzzjjjPPPLLLVVVfffooo|||qqqhhhyyy|||nnnccc___VVVHHHBBBDDDTTT\\\fffqqqaaa```sssfff]]]vvv|||}}}qqqttt```kkkvvvppp\\\WWWrrrzzz~~~pppmmm___]]]eeepppLLL777---111//////111...888PPPtttcccWWWSSS\\\RRRfffqqqccc[[[XXXVVVSSSZZZXXXQQQVVVaaa```UUU888<<<@@@MMM\\\aaarrrkkkNNN>>>@@@???^^^hhhEEEHHHrrr|||uuujjjwww~~~~~~~~~yyyqqqrrrrrraaaPPP```|||```fffmmmfffxxx___===222//////111555777999AAAIIIkkkYYY>>>:::???EEEXXXsss}}}|||~~~|||{{{gggaaafffjjj}}}|||TTT???:::555777>>>>>>;;;DDDTTTmmmuuuvvvzzzvvvtttrrrwww{{{```^^^ZZZ///555:::>>>BBBFFFGGGKKKYYYzzzuuuvvvoooUUUFFFcccwwwkkkpppvvvxxxuuurrrrrrssssssuuutttqqqmmmnnnsssxxx{{{wwwkkkeee]]]gggdddkkkvvvggg\\\bbb]]]TTTSSSQQQVVVcccggghhhiiikkkllllllkkkjjjiiikkkmmmllljjjhhhiiikkkkkkmmmlllkkklllooonnnjjjfffgggvvvtttddduuuxxxyyymmm555///444000333333444444666:::@@@DDDIIIlllvvvhhhmmm~~~wwwqqqoooQQQJJJ^^^LLL:::666DDD___uuupppQQQBBBCCCJJJFFF333---111000111222444555555333111///000...000444:::DDDXXXjjjzzzxxxqqqhhhaaa]]]VVVNNNIIIeeesssbbbLLLEEECCC>>>AAACCCBBBEEEJJJFFFIIIYYY]]]```cccfffhhhkkknnnpppkkk]]]\\\XXX]]]TTTFFFAAA>>>222......*********,,,...,,,))),,,222999:::777222222666888888333777:::888333000222555333444555777999;;;===>>>BBBCCCGGGKKKHHHCCCBBBFFFJJJMMMPPPSSSUUUXXX\\\___lllppppppnnntttfff[[[SSSRRROOOHHHCCCCCC;;;JJJmmmqqq~~~hhhdddssswww|||wwwzzzmmmYYYxxxuuu|||aaa999111555555+++<<<qqqPPPwwwzzz~~~VVVUUUWWWdddtttzzzjjj|||vvvlllooowww|||sss```PPPJJJIIIFFFFFFSSSnnneeekkkwwwiiivvvvvvaaa___bbbdddccchhh}}}}}}jjj~~~yyypppooohhhlllrrrKKK222---111000///111...999QQQ|||dddLLLNNNQQQLLL]]]sssyyy{{{qqqcccYYYWWWXXXWWWcccdddXXXTTT]]]```[[[LLLHHHEEEOOO___bbblllbbbEEE???---GGGbbb|||eeeKKK___|||}}}qqqfff|||vvvoooqqqxxx}}}nnngggoooQQQJJJbbbaaannnooofffvvv]]]===444//////222666888999@@@III|||jjjFFFBBB???AAACCCVVVqqqxxxrrrssszzzvvv{{{bbbHHH@@@EEEBBB===888777999>>>BBBPPPfff}}}zzz{{{|||yyyrrrxxxxxxZZZYYYVVV---666>>>BBBFFFOOOFFFDDD[[[rrrTTTppppppeeeMMMfffwwwjjjpppwwwyyyvvvttttttuuurrrtttuuusssppprrryyyyyypppjjjWWWWWWMMMQQQhhhlllkkk\\\bbb\\\SSSRRRRRRWWWeeefffgggiiikkklllmmmlllllliiilllnnnmmmjjjiiiiiikkkqqqqqqnnnjjjkkkppprrroooffffffooojjjrrrbbbhhhVVV***+++888555000111444777<<>>:::FFFFFF@@@???BBB===CCCUUUZZZ^^^cccgggiiikkklllmmmeee]]]^^^WWWWWWRRRJJJAAA;;;444---+++,,,......---,,,---...///000;;;;;;777333444888666222444777888777222000000222555555555666777999;;;;;;@@@DDDIIIJJJGGGCCCAAAAAAKKKNNNOOOMMMPPPYYY```ccckkkpppmmmfffmmm~~~xxxqqqeeeRRRWWW```TTTMMMWWWsssfffjjjwwwfff~~~wwwWWWuuusssggg777111333///...@@@llluuuTTT}}}vvvxxxiiiNNNNNNhhh{{{ssspppuuurrr^^^SSSZZZ___ZZZ[[[ccc[[[VVVOOOKKKMMM]]]wwwvvvssssssqqqmmm\\\QQQeeeuuunnngggvvvgggyyynnnDDD666333///000444111...999III]]]UUU\\\QQQIII```qqqmmmhhhddd___YYYUUUTTT[[[^^^bbbeeeooo~~~|||{{{gggSSSXXXcccjjjpppoooVVVOOO999:::???GGG]]]bbbqqqtttqqqxxx{{{wwwvvv}}}{{{|||~~~vvvppp|||___IIIlll{{{hhh{{{sssoooxxxaaaCCC,,,///111333444555;;;CCCIIIbbb===999;;;???DDDNNNfff~~~xxxaaavvvwwwVVVUUUssseeeTTTQQQRRRQQQIIIGGGDDDBBBEEEHHHDDD>>><<>>GGGGGGBBBHHHZZZqqqrrrrrr|||oooTTTmmm~~~mmmfffllltttqqqrrrwwwuuusssssssssrrrqqquuuzzznnnTTTFFFGGGKKKUUU______[[[[[[]]]\\\QQQKKKYYYooonnnoooooommmkkkmmmrrrvvvnnnoooqqqrrrrrrnnnhhhdddjjjmmmooooooqqqtttsssnnnbbbhhh{{{{{{uuuuuufffEEE555......777444666999;;;===@@@DDDGGGOOOmmmeee|||iiinnncccAAAfffTTTBBB666DDDaaauuuvvvPPPHHHCCCFFFDDD555000333111333444444555444333111000///...///333777???NNN\\\nnnmmmfff^^^^^^___VVVIII;;;OOOXXXIII777333555555EEE444111888333333BBBNNN[[[^^^cccfffhhhjjjlllnnnddd\\\^^^VVVVVVRRRJJJAAA:::444---+++,,,...------,,,,,,...///000777777444111333888777333333666777666222000111222555555555666777999;;;;;;@@@EEEIIIJJJGGGCCCBBBBBBKKKNNNOOONNNPPPYYY```bbbfffiiigggaaafffvvv\\\SSSbbbppprrrooo|||jjjfffmmmmmmgggnnn~~~eeehhhvvvxxxXXXtttsssccc444---444444555AAAdddzzzQQQ~~~|||rrrUUUQQQiii{{{wwwkkksssmmmUUUGGGGGG[[[nnnuuu}}}vvveee\\\\\\aaafff{{{www~~~zzzzzz|||oooYYYMMMddd{{{~~~aaakkkvvvdddwwwpppIII555333//////333111...888GGGqqqUUU[[[[[[QQQVVVqqqmmmgggaaa[[[UUUSSSRRRPPPUUUZZZ]]]bbbiiilllkkkdddjjjbbbYYY]]]```ccckkkxxxpppTTT:::000///444EEE___wwwqqqhhhiiillllll{{{|||nnnLLL```pppiiitttlllwww^^^???111000333555777888;;;BBBGGGwwwmmmHHHBBB>>>>>>;;;AAAXXXwwwfffnnnzzzfff\\\SSSDDDIIIccc~~~fffaaaaaaXXXLLLPPPPPPNNNMMMQQQVVVTTTNNNRRR___xxx~~~sssttttttmmmvvv~~~nnnWWWWWWAAA000;;;CCCCCCJJJRRRHHHLLLZZZxxx|||lll^^^vvvUUUbbb|||nnnggglllsssppprrrvvvtttrrrrrrssssssrrruuudddPPPHHHHHHFFFHHHLLLHHHNNNQQQWWW[[[TTTOOO\\\ooojjjmmmppppppnnnmmmnnnoooqqqqqqqqqrrrrrrpppmmmjjjiiilllnnnooorrruuutttooopppnnnxxxsssooosss~~~qqqzzzNNN222///222555666888:::<<<>>>@@@CCCFFFQQQlllssssssaaa}}}rrr^^^aaaZZZ>>>eee\\\AAA333AAA]]]rrryyyTTTGGGBBBGGGEEE555///222222111222222222222000...---000//////000222999IIIXXXfffhhhcccYYYSSSNNNAAA222555DDDJJJ===,,,'''+++///888222...111333333;;;GGGZZZ^^^bbbeeefffggghhhiiiddd\\\]]]VVVWWWRRRIII???999444---+++,,,...---,,,,,,,,,---///000444555444222444999:::777222555666555222000222444555555555666777999;;;;;;@@@EEEJJJKKKHHHDDDCCCCCCKKKNNNOOONNNPPPXXX___aaajjjjjjhhhddddddmmm{{{ZZZCCCAAAHHHLLLNNNJJJKKKTTT```iiinnnuuu{{{pppxxx}}}lllttt{{{\\\tttuuuccc999222///444666AAAbbbfff{{{uuuVVVOOOiii{{{sssyyy}}}kkkaaa]]]yyysss{{{rrr\\\TTTmmm~~~wwwvvv}}}ppp{{{zzzggg___mmmjjjJJJ///333//////222000...777DDD|||xxxNNNZZZeee[[[NNNssspppiii___WWWSSSRRRRRRNNNPPPPPPKKKHHHGGGDDD???AAAOOOWWW[[[\\\RRRNNNXXXlllNNN>>>BBB:::777999999===VVVrrryyyqqqnnnggg~~~~~~~~~|||kkkQQQcccmmmhhhnnniii{{{\\\:::333111555999;;;<<<>>>CCCGGGhhhrrrwwwEEE111???===777888LLLkkklllfff||||||bbbXXXJJJJJJTTTTTTTTT```oooccc``````___``````___]]]```ccc```ZZZBBBJJJcccxxxyyyyyy|||zzzyyy~~~{{{yyyxxx~~~aaaUUUPPP===444@@@HHHHHHLLLSSSIIIPPP]]]iii[[[bbbmmmvvv|||bbbSSS}}}qqqhhhlllrrroooqqquuurrrnnnnnnqqqsssrrrrrryyydddVVVPPPLLLAAA===>>>999???AAAIIIOOONNNNNN]]]ooooooqqqrrrqqqooommmlllmmmrrrpppoooooopppqqqpppnnnmmmooopppoooqqqtttqqqllloooooo|||iii|||tttlll}}}yyysssOOO,,,000777777888:::<<<===>>>???BBBDDDMMMiiikkkiiiiiiooo```ccc^^^@@@```]]]BBB333>>>YYYnnnzzzXXXEEEAAAGGGFFF555---111333333333333333222000...,,,///////////////555HHHYYY\\\]]]WWWLLLEEECCC;;;111777222,,,***...111111...555<<<111)))111333777IIIYYY\\\```bbbbbbbbbbbbcccfff]]]^^^XXXYYYSSSHHH>>>888333...+++,,,------,,,,,,,,,---...///666888777444666:::<<<:::222555666555333222444777555555555666777999;;;;;;@@@EEEJJJKKKHHHEEECCCDDDJJJNNNOOONNNQQQXXX^^^```iiiiiiiiiiiijjjrrrcccJJJHHHTTTbbbkkk{{{hhh\\\dddrrrxxxxxxttt}}}nnnnnn}}}~~~^^^:::444---111111:::```sss{{{XXXMMMeee|||uuummmmmmsssiiipppnnntttrrrbbb```zzz~~~xxx|||ooo|||}}}iii___eeecccJJJ---222//////000//////777AAAxxx~~~XXXllltttoooaaavvvuuunnn```UUURRRSSSTTTXXXVVVOOODDD>>><<<999555111>>>IIIRRRRRRBBB<<>>999888999===CCCFFFNNN^^^oootttssspppnnnmmmmmmooopppmmmmmmlllmmmoooppppppnnnsssuuutttqqqpppppplllfffbbbmmmqqqzzznnniiimmmjjj|||rrrwwwBBB)))111:::;;;999;;;============???@@@===```hhhgggsss~~~wwwyyyxxxssstttnnnGGGVVVVVVDDD333<<>>DDDHHHJJJIIIJJJMMMQQQOOO|||eeeuuuwwwooobbbEEE___iiiGGGuuuwwwjjjjjjooommmooossspppmmmlllooosssssspppoooqqqvvvxxxlllbbbVVVEEEAAAAAA999777777:::???EEENNN\\\hhhfffgggiiikkkmmmooooooooojjjkkkmmmppprrrrrrpppnnnuuuwwwuuurrrppppppkkkeee```jjjcccmmmzzzhhhjjjvvvgggllltttsssXXX666---222777<<<999;;;=========<<<===>>>444XXXhhhbbbooopppnnnqqq~~~{{{uuuJJJOOOXXXBBB000888RRRiii~~~___DDD???GGGKKK:::...000444888999999888666444222000------......---222BBBSSS^^^UUUDDD777999DDDFFF>>>333===HHHKKKDDD:::222...JJJ___NNN444444///333OOOTTTVVVXXXYYYXXXWWWXXXYYYjjj______XXX[[[TTTGGG;;;555333///,,,,,,---,,,+++++++++,,,...///555888777333111333555444444666777555333333666999555555555666777999;;;;;;>>>CCCHHHJJJGGGDDDCCCCCCIIINNNPPPOOOQQQWWW\\\]]]]]]aaa___YYY\\\iiisssttt{{{eeennnqqquuuiii___wwwvvvJJJ444222222555222777ZZZuuueeesssnnn^^^IIIRRReee{{{jjjtttkkkZZZJJJUUUkkkzzznnnZZZ\\\mmm{{{qqqmmmuuuuuuiiiggguuuzzzeeeWWW[[[zzz{{{rrryyyfffaaa~~~}}}eee[[[gggaaaEEE111////////////111444;;;@@@```ccckkkDDDIII[[[ooouuurrraaaQQQMMMNNNNNNUUU___jjjsss}}}sssgggPPPBBBAAA888000444]]]iiiMMMBBB:::FFFeee~~~tttiiiNNNKKKxxxjjjuuuzzzooottteeeaaa}}}yyynnnlllvvvyyyOOO555111000666>>>BBBDDDFFFHHHKKK^^^sssWWW777;;;<<<;;;777:::III```ssspppuuu]]]jjjwwwrrrhhhGGGBBBBBB<<>>>>>===<<<<<<======YYYooodddjjjhhhqqqssszzzwwwmmmlllGGGNNNgggCCC///333KKKdddkkkGGG>>>EEELLL>>>111111333666666666666555333111///000...---,,,+++,,,555@@@FFFDDD>>>999???GGGDDD999<<<@@@GGGVVVhhhlllWWW;;;555DDD???555666222888NNNQQQSSSSSSSSSSSSTTTVVVYYYkkk^^^]]]WWWYYYTTTGGG999444333///---,,,---,,,+++++++++,,,---...333777777222000222444444444555666333000000444777555555555666777999;;;;;;<<>>DDDDDDBBBFFFJJJGGGsss\\\[[[|||gggggghhh\\\yyyjjjgggllllllppptttpppwwwrrrppptttwwwuuusssssssss^^^NNNIIIOOOffftttmmmUUUJJJ<<<555===PPPcccnnnfffgggkkkpppttttttpppmmmnnnnnnnnnpppsssttttttsssqqqssssssqqqrrrssspppkkkeeegggVVV^^^```UUU[[[SSSkkk~~~vvvuuuttt}}}PPP555555555555<<<;;;===@@@AAA@@@???>>>???CCCUUUuuummmooolll|||uuupppmmm```dddGGGQQQwwwMMM444111DDD\\\~~~rrrJJJ>>>CCCMMMCCC555222333333444444444333222000///000---,,,---,,,***---222000:::@@@@@@BBBEEEAAA888>>>;;;777FFFpppjjjLLLEEE???===;;;888???MMMOOOPPPOOOOOOOOORRRWWWZZZjjj]]][[[UUUXXXTTTFFF999444222000---,,,,,,,,,+++++++++,,,---...333777888333111444777777333444444222......222555555555555666777999;;;<<<;;;AAAFFFHHHEEECCCBBBBBBIIINNNPPPOOOQQQWWW[[[\\\gggrrrmmm```iiiyyyllltttxxxhhhjjjqqquuuhhhZZZ{{{ppp~~~sssuuuuuuttt|||XXXWWWppp}}}???111000...555222222WWWdddeee|||qqqwwwjjjSSSOOOTTTfffyyy{{{zzzuuuyyy}}}]]]aaa{{{WWWHHHMMMFFFQQQhhhkkk[[[UUU^^^fffUUUKKKVVVjjjuuusssnnnrrrsssrrrqqqxxx}}}pppgggaaaggg}}}mmmOOObbbUUU444555.../////////333999???AAA\\\sssDDD===GGGhhhvvvxxxgggVVVPPPOOOKKKLLLOOOPPPNNNOOORRRRRROOOLLLWWW```xxxbbbTTTsssXXXTTTwwwtttfffwwwrrr```{{{wwwhhh|||wwwtttqqq}}}vvvlllcccqqqKKK>>>---888<<>>@@@;;;444999LLL```qqqsssbbbeeewwwwwwqqqiiippp|||xxxvvv~~~|||jjjSSSRRRfffsssrrrwwwuuusssxxxpppssszzzzzzzzzyyysssYYYCCCeee{{{lllzzzjjjUUUOOO666999HHH???;;;CCCDDDCCCCCCIIIKKKrrr}}}}}}cccbbb```NNNPPPaaa]]]YYYyyyjjjfffkkkkkkpppuuupppwwwqqqnnnqqqtttsssrrrrrrxxx\\\DDD@@@TTT}}}yyydddGGG555===ZZZyyy}}}wwwssstttuuuvvvuuuooommmkkkllloooqqqsssssssssuuuuuurrrrrrrrrnnnhhhdddqqqlllooo]]]RRRfff^^^XXXxxxUUU444111666999@@@<<>>555222222444333999XXXmmm]]]TTTMMMUUUNNNbbbpppyyy|||{{{{{{{{{|||~~~pppvvvrrrXXXFFFGGGMMMXXXjjj~~~uuu___pppiiieeeddd]]]RRRLLLMMM[[[uuuvvvtttuuurrr___bbbwww~~~xxxgggpppyyySSS```VVV;;;...222111000111444888===@@@eeedddOOO>>>KKKXXXnnn{{{nnnXXXMMMJJJHHHLLLLLLLLLLLLMMMMMMMMMNNNTTTPPPGGGKKKhhhVVVuuusssmmmuuuwwwttt}}}~~~xxxwwwwwwoooqqqgggcccrrrvvvjjjbbbtttzzzhhhxxxtttDDD666;;;>>>???AAABBBBBBDDDGGGIIITTTjjjsss:::::::::888666888@@@HHHcccrrr{{{yyyooobbbnnnyyyeee```aaabbbcccfffkkkWWW___sssuuulllrrrzzz}}}iiikkk{{{xxxwwwkkkppp```QQQ~~~nnn~~~YYYPPPFFFDDDBBBCCCFFFGGGEEECCCFFFIIIDDDGGG```wwwuuuoooTTTIII999JJJoooUUUooommmgggdddhhhooosssrrruuuwwwxxxvvvrrrooopppsssvvvcccNNNFFFRRRqqqfff@@@666IIIeeeyyywwwxxxwwwtttpppnnnooorrrsssrrrqqqppppppqqqrrrsssssstttuuusssssssssrrroooiiilllrrrfff[[[qqqrrrhhhlllvvvJJJ,,,888999222@@@<<<>>>@@@BBBBBBAAA???===???IIIjjj}}}rrrrrrzzzssseee|||rrrlll{{{eeeMMM```XXX000555999MMMyyyVVVCCC:::GGGKKK===111///777777888888666444111///...------,,,,,,++++++***555???HHHGGG===333///000///555666555>>>XXXttthhhLLL<<<===EEEIIIIIIKKKNNNRRRUUUVVVVVViiiZZZ]]]YYYTTTOOOEEE;;;666222...+++,,,,,,++++++******++++++,,,...777888111///555888666444333555777444000000444555555555666777999;;;<<<>>>???DDDKKKKKKCCC>>>>>>IIIOOOQQQNNNOOOVVV[[[[[[^^^wwwvvv^^^\\\ttt}}}wwwwwwxxxyyyyyyiiitttcccooopppiiiddd;;;444///222333000111GGGoooeeeeeeQQQOOOHHH]]]ppp}}}}}}}}}||||||}}}}}}~~~vvvjjjzzzjjjQQQAAACCCRRRgggyyyxxxgggvvvtttiiiYYYMMMJJJIIIGGGXXXooo~~~ssskkkrrruuuzzzxxx|||sssQQQ___\\\;;;333111111111222666;;;@@@CCCUUUccciii???@@@OOOfffxxxrrr[[[IIIDDDEEEJJJJJJJJJIIIIIIGGGFFFFFF@@@UUUaaaVVVIIIXXXhhhlll{{{tttoooqqqccc```vvvwwwgggccc|||wwwjjj{{{lll;;;111333999<<>>===:::666888>>>SSScccpppvvvsssiiipppzzznnnhhhdddOOOWWWsssrrryyy~~~llljjj^^^XXXlll|||]]]YYYGGGEEEDDDEEEFFFFFFEEEDDD>>>DDDFFFMMMccc{{{llltttrrrFFFCCCoooooofffjjjjjjgggjjjsssvvvsssrrrssstttrrrpppooopppppp~~~yyyeeeRRRKKKNNNaaaiiiGGG===LLL___iiilllnnnnnnmmmlllmmmnnnrrrrrrrrrssstttuuuvvvvvvtttvvvvvvuuutttrrrpppnnngggjjjoooiii^^^ggg{{{lllhhh|||~~~mmm^^^@@@111999888333;;;;;;<<<>>>???@@@???>>>===@@@GGGgggzzztttxxxtttssshhhyyyjjjPPPWWWXXX...222999GGGqqq```EEE>>>DDDJJJCCC000...555666666777666333111000......---,,,,,,++++++***444===FFFEEE<<<555444777///555666111666LLLhhh{{{oookkkaaaRRRCCC===AAAGGGGGGHHHIIIMMMPPPSSSUUUUUUiii\\\___[[[TTTOOODDD:::666222...+++,,,,,,++++++******++++++,,,...777:::333...333888999999777777888555111111444666555555666777999;;;======>>>CCCIIIIIIDDD???>>>GGGNNNRRROOOMMMRRRZZZ___^^^zzz~~~dddXXXmmmuuuqqq{{{|||bbbddd|||wwwyyy~~~\\\888333...333555222111AAAaaarrrvvvWWWJJJDDDVVViiivvvvvvvvvvvvvvvwwwwwwyyyyyyzzz{{{{{{|||}}}}}}~~~~~~|||yyywwwrrrgggWWWKKKBBBUUUjjjrrrpppiiiaaa\\\```ccc[[[LLLHHHTTT]]]]]]nnn|||yyymmmkkkppp}}}yyy{{{|||[[[eeefff777333000000222555:::@@@EEEHHHNNN}}}jjj|||999999JJJ___www{{{gggOOODDDGGGFFFFFFGGGHHHGGGFFFDDDCCC@@@RRRbbb[[[DDD===UUUsssvvv{{{uuu^^^uuuzzz}}}uuutttuuu```___}}}sss}}}qqqpppeee888555444;;;>>>AAACCCDDDEEEFFFGGGCCCWWWwwwQQQBBB999<<<<<<555333777???OOO^^^lllvvvrrrvvvwwwdddeeezzz||||||fff___gggQQQWWWvvvvvv}}}qqqTTTPPPFFFGGGGGGFFFDDDDDDDDDEEEBBBDDDBBBEEEWWWuuuzzzoooVVVoooUUU777QQQ\\\\\\hhhnnnjjjkkksssuuuqqqrrrqqqqqqqqqrrrsssrrrqqqsss|||iiiYYYRRRKKKOOOmmmlllRRRPPPZZZaaadddhhhkkkkkkjjjkkkkkkqqqrrrtttvvvwwwxxxyyyyyywwwwwwvvvuuusssqqqoooooowwwwwwqqqiii```[[[ooo}}}nnnnnnlllLLL777666666555888:::::::::;;;<<<===>>>>>>???@@@DDDcccssssssvvvxxxeeelllaaaNNNOOObbb555333888>>>fffmmmHHHAAA>>>HHHKKK///...222333444555555333222000......------,,,+++++++++111:::CCCCCC===999;;;???777;;;:::111///>>>WWWiiipppfffXXXJJJBBB??????AAADDDFFFHHHKKKOOOQQQSSSTTTgggZZZ___ZZZRRRNNNDDD:::666333...,,,,,,,,,++++++******++++++,,,///888===666000222999======:::999999777333222555666666666666777999<<<===<<>>DDDLLLRRRQQQMMMOOOYYYbbbaaa{{{lllUUUddd~~~}}}|||aaaQQQeeexxxqqqbbbRRRqqqRRR666555000111444333444DDDeee{{{~~~bbbMMMHHHSSSbbbmmmqqqqqqqqqqqqrrrrrrssssssxxxxxxxxxyyyzzz{{{|||}}}ccc\\\dddfffZZZMMMAAAQQQ``````VVVMMMLLLNNNGGGIIILLLTTTaaappp|||lllaaaaaakkk~~~xxxbbbiiippp888333///000333888>>>DDDJJJMMMRRRxxx|||zzz777AAADDDSSSmmm}}}ttt[[[JJJGGGAAACCCEEEGGGHHHIIIHHHGGGJJJNNNZZZcccZZZHHHEEEOOOcccxxxnnnnnn```NNN```jjjOOONNN]]]jjjyyyvvv{{{{{{ddddddeeeqqq[[[777;;;:::BBBEEEHHHHHHGGGEEEDDDDDDJJJMMMtttpppQQQ999999===777222444111===HHH[[[ooovvv{{{sssqqqnnnmmm|||{{{eeeYYY\\\ggg___nnnmmmwww{{{rrr^^^QQQCCCFFFGGGFFFBBB@@@BBBDDDFFFEEEBBB>>>IIItttxxxLLLWWWsss]]]<<<@@@HHHTTTdddmmmhhhfffmmmqqqnnntttrrrqqqssswwwyyywwwuuurrrqqqbbbYYYLLLFFF\\\~~~zzzooonnneeegggiiikkkllllllmmmmmmqqqsssuuuwwwxxxxxxxxxwwwyyyvvvsssrrrqqqpppqqquuuqqq```___\\\iii}}}uuuvvvKKK444999222444>>>:::;;;;;;:::;;;<<<>>>@@@AAA???AAA]]]nnnnnn}}}|||hhh]]]UUUNNNMMMsssFFF666666888ZZZxxxMMMCCC777DDDPPP222000///111222444444333222111.........---,,,,,,++++++...777AAAEEECCCAAABBBDDDCCCBBB<<<444222999HHHSSSuuukkk\\\NNNDDD>>>;;;999AAADDDHHHKKKNNNPPPRRRSSSiiiZZZ___[[[SSSNNNDDD:::666333...,,,---,,,++++++******++++++,,,...666;;;777111111777<<<>>>:::999:::999555333555666666666666888:::<<<======AAAEEEGGGHHHFFFBBB>>>AAAIIIRRRRRRMMMMMMWWWbbbbbbuuusssSSSXXXrrr{{{tttWWWPPPsssnnnpppfffyyy}}}|||III555555111---//////111AAAeee|||rrr~~~nnnOOOKKKQQQaaannnsssttttttuuuvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{|||}}}qqq\\\KKKPPP}}}mmmVVVDDDGGGTTTUUUJJJ??????QQQfffmmmdddVVVNNNMMMHHHAAAMMMmmmggg```ZZZbbbzzzxxxUUUcccsss@@@666...111555;;;BBBHHHMMMOOOXXXuuu|||@@@DDD===EEEZZZrrrwwwdddNNNDDD@@@AAACCCEEEGGGHHHHHHHHHFFFLLL[[[fffZZZDDD@@@KKKHHHcccpppbbbZZZdddhhhbbbHHH333@@@UUUSSS]]]hhh]]]KKKTTT]]]rrr}}}|||uuu|||yyyjjjppp]]]qqq~~~OOO666>>>===DDDFFFHHHIIIGGGEEEDDDDDDGGGFFFaaammmDDD999===;;;555333...444888FFF___nnnzzz{{{ppprrrvvv|||{{{xxxyyyzzz{{{cccUUUZZZ]]]hhh||||||yyyzzztttdddJJJAAACCCEEECCC@@@???@@@CCC@@@DDDJJJEEEGGGeeewwwfff^^^[[[III777777FFFLLLYYYbbb```___eeelllnnntttqqqqqqssswwwzzzyyywwwxxxpppbbbPPPEEETTTnnnzzzuuuwwwkkkjjjiiijjjlllpppssstttrrrssstttuuuvvvuuutttssszzzsssnnnnnnoooooottt{{{ttt^^^eeennnmmmrrriiirrrMMM555>>>666888AAA777===<<<<<<<<<===???BBBCCC>>>@@@VVVuuu{{{iiijjjvvv{{{~~~sssdddbbb]]]OOOvvvXXX:::///333PPPyyyWWWCCC444@@@OOO999444...///222333444444333222//////...------,,,,,,++++++333???IIINNNNNNKKKIIIGGG@@@888555777;;;???BBBSSSQQQLLLDDD===888777888>>>BBBGGGKKKMMMNNNQQQSSSnnn[[[```]]]VVVMMMCCC:::666333///,,,---,,,++++++******++++++,,,+++111777666111///222666;;;777777:::;;;777444444777666666777888:::<<<>>>@@@DDDHHHHHHGGGGGGCCC>>>???FFFPPPTTTPPPNNNVVVaaahhhooo]]]VVVlllvvvwwwSSSRRRqqqzzzlllpppCCC444333111111222111000<<<^^^uuusssIIIEEEHHH\\\nnnssssssuuuvvvwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{|||}}}{{{~~~rrrooo```JJJ^^^|||vvvLLLAAA:::===>>><<<<<<@@@EEEZZZvvvzzz```JJJ@@@EEE;;;LLLttt{{{wwwlll___TTTYYYtttpppmmm{{{sssdddMMM___oooHHH555///222888>>>EEEJJJNNNPPP[[[uuuzzzUUU;;;;;;???NNNeeessskkkVVVEEE@@@@@@@@@AAAAAABBBBBBCCCCCCAAAGGGPPPLLL>>>;;;AAAJJJUUUVVVGGG999999@@@CCC999)))888dddyyyyyyttt{{{|||zzznnnmmm}}}sssqqqbbbzzzyyyJJJ:::AAACCC???AAADDDEEEEEEDDDEEEFFF???DDDQQQ{{{MMM888999===<<<:::111444000666KKK]]]kkk|||yyyxxxqqquuu~~~vvvnnnhhheeedddfffppp|||yyyuuu[[[KKKNNNYYY]]]jjjxxxsss~~~qqqjjjXXX:::???@@@AAAAAA@@@???@@@AAAAAACCCJJJDDDEEE```sss|||nnn^^^NNN>>>000@@@EEEKKKTTTZZZ[[[]]]eeennnnnnnnnnnnpppsssuuuvvvuuuvvvzzzppp\\\PPPTTT```iiifffddd```VVVRRR^^^pppjjjhhhfffhhhlllrrrvvvyyyqqqrrrrrrrrrrrrrrrqqqqqqwwwoookkknnnooonnnsss|||kkkooo~~~uuu```ccchhhyyyDDD666CCC===<<<@@@333???>>>>>>>>>???@@@BBBCCC???@@@LLLhhhxxxkkkiiizzzwwwyyytttMMMeeegggBBB+++222FFFlllhhhDDD666===FFFCCC777...000222444444444333222//////......---,,,,,,,,,)))///;;;KKKYYY]]]YYYRRRGGG<<<222333888:::999999000333666555111000222666:::???FFFIIIJJJKKKNNNQQQqqqYYY]]]\\\WWWMMMCCC999666333///---...,,,++++++******++++++,,,***...444666444000000222666333444:::<<<888444333777777666777888:::<<<>>>BBBHHHJJJHHHGGGHHHCCC===>>>DDDNNNUUUSSSPPPUUU^^^lllgggiiiYYYkkkvvvfffooorrrQQQVVVwwwooowwwgggeee>>>222000111444444333111999XXXmmm}}}|||MMMFFFCCCWWWjjjmmmnnnpppssstttuuuuuuuuutttuuuwwwyyy{{{|||{{{{{{|||~~~yyylllqqqxxxppp]]]KKKDDD???:::===FFFKKKZZZnnnvvvgggLLL888222666333FFFeeerrrhhhiiivvvwww\\\RRRYYYvvv|||]]]ccczzzdddYYYeeekkkOOO111111444:::@@@FFFKKKMMMOOOVVVnnnvvvxxx>>>:::???IIIYYYiiikkkZZZGGG>>>>>>===<<<===???AAABBBHHH>>>;;;FFFPPPNNNBBB999FFFNNN[[[aaaSSS<<<111333444999;;;^^^}}}}}}}}}aaahhhsssrrrwwwxxxfff~~~pppFFF???AAAGGG???AAACCCCCCCCCCCCEEEGGGHHHSSSNNNlllaaaAAA888===???<<<555888111...;;;HHHUUUeeeqqqfff\\\aaakkkrrrxxxqqqfffdddgggkkknnn|||{{{}}}{{{uuuYYYEEEHHHUUU\\\kkk~~~tttyyy}}}ttthhhTTTBBB@@@???>>>???AAABBBBBBAAAFFFAAAEEE???BBBYYYvvvcccnnnzzz|||ggg??????FFFCCCKKKYYY[[[TTTYYYgggjjjlllnnnooooooppprrrtttqqqvvvyyyqqqggg```\\\IIICCC@@@>>>:::<<>>777???????????????@@@AAAAAABBB@@@BBB]]]{{{uuukkkwww~~~{{{JJJOOOyyyTTT///555<<<\\\|||GGG;;;<<<;;;LLL888///111333444555444333222/////////...------,,,,,,)))***444JJJaaalllggg^^^NNN@@@444222444333222333+++---///...,,,,,,...111666<<>>DDDJJJLLLIIIGGGHHHDDD======BBBLLLVVVUUUQQQTTT]]]jjj\\\yyynnnWWWgggsssyyy||||||yyylllQQQLLL```cccQQQddd~~~sss\\\:::000000333...000000///777TTTggg___~~~\\\TTTJJJWWWhhhkkkmmmooorrrtttuuuuuuuuurrrtttwwwzzz{{{{{{{{{zzz}}}}}}|||{{{xxxsssmmmiiivvvZZZTTTUUUMMMBBB<<>>===???CCCEEEDDDBBBAAA===GGGFFFFFFMMMzzz}}}wwwwwwnnnaaappp}}}}}}FFF999KKKBBBIII[[[\\\MMMMMM]]]hhhllloooooonnnnnnqqquuuqqqzzz|||ooo```III<<<444888>>>EEETTTeeellljjjiiijjjnnnpppooommmnnnnnnnnnnnnoooqqqtttuuuqqqkkkmmmuuuuuummmkkkpppppprrrqqq\\\QQQqqqpppssswwwiiiJJJ888666<<<777777===???????????????@@@@@@@@@@@@EEE@@@;;;VVV~~~lllpppvvvyyyuuuHHHCCCeee777:::666QQQzzzJJJ@@@<<<333QQQ999000111333555555555333222/////////...------,,,,,,)))'''///GGGdddtttqqqhhhXXXIII;;;444000++++++///111///---,,,,,,---///000222999AAADDDEEEEEEHHHLLLmmm^^^aaaZZZWWWLLLBBB888444111---++++++,,,+++)))(((((()))+++,,,+++---333888777333333777666444222333:::>>>888...222444777888999:::<<<>>>BBBCCCEEEGGGIIIHHHFFFDDD@@@AAAJJJWWWWWWNNNRRR___ffffffyyyZZZ\\\rrrqqqxxx[[[BBBDDDIIIeeegggZZZooo|||~~~OOO//////444...000333///...888GGGfffiii\\\}}}tttbbbZZZEEE```bbbhhhmmmooorrruuurrrmmmqqqsssuuuwwwwwwxxxxxxyyyxxxwwwtttqqqlllaaaSSSIIIrrrZZZDDD@@@BBB>>>999666666555555666666>>>LLLXXX```gggqqqyyy}}}gggTTT]]]zzz|||dddXXX\\\kkk}}}ttthhh~~~aaajjjzzzgggDDD777666999>>>CCCFFFHHHIIIIIIMMM]]]~~~hhh>>>555;;;DDDKKK______BBB@@@999666:::;;;999;;;@@@DDDGGGGGGFFFKKKRRRRRRLLLFFFMMMaaa[[[666222::::::;;;IIInnnxxxvvvttt}}}{{{|||iiiyyyxxxyyyzzz~~~^^^pppqqqRRR888AAAHHH;;;CCCCCCCCCCCCCCCDDDEEEEEEFFFKKKLLLSSSpppWWW===:::???888===<<<444...222:::>>>OOOWWWfffsssyyyzzz~~~tttaaaWWWZZZbbb\\\aaaeeegggggggggiiilllmmmrrrxxxzzzxxxtttqqqpppvvvvvvxxx|||~~~xxxrrreeeGGG>>>@@@MMM]]]eee{{{|||ttttttiiiQQQJJJUUUEEEBBB@@@AAADDDEEEDDDBBB===@@@EEEGGGBBBGGGfff{{{yyytttTTT]]]eeeggg@@@888GGGOOOTTTiii~~~mmmSSSVVVccciiioooqqqooonnnppprrrqqqppptttaaa???<<>>??????@@@@@@???>>><<<;;;;;;>>>888HHHppp}}}ooolllyyynnnlll```DDDyyyAAA:::///>>>kkkjjjBBB999888???SSS444333111///333777555000222111///...///...---++++++((()));;;```|||wwwbbbMMMHHH>>>555///,,,,,,---/////////---,,,,,,---///555888;;;===@@@CCCGGGJJJnnn^^^```XXXUUULLLBBB888444111---++++++,,,+++)))(((((()))+++,,,,,,---111555444222333777999777444444999===888///222444777888999:::<<<>>>AAABBBDDDFFFHHHGGGEEECCC@@@@@@JJJWWWYYYRRRSSS[[[ffffffuuutttUUUYYYuuuqqquuu}}}~~~zzzZZZNNNGGGPPPjjjrrrrrrxxx{{{wwwIII...000444///...000------222;;;\\\xxxaaawww___GGG]]]___ffflllooorrruuurrrnnnqqqrrrsssuuuwwwyyyyyyyyywwwrrrgggWWWJJJEEEKKKQQQmmmUUUCCC:::???@@@;;;777999;;;<<<:::III[[[jjjxxx]]]WWWSSS\\\mmmssscccOOO]]]ccctttwwwppphhh~~~|||aaalll|||fffBBB555777:::>>>CCCGGGIIIJJJIIILLLQQQlll}}}|||ppp???222555>>>EEEVVV]]]LLLDDD;;;666888:::999:::>>>===@@@AAA@@@BBBFFFCCC===888===OOOmmmxxx___LLLSSSMMMDDD666999[[[yyyqqqpppkkkcccrrrwww~~~qqqVVV^^^}}}|||~~~vvv```qqqjjjIII999AAADDD===DDDDDDDDDDDDEEEFFFGGGHHHKKKMMMKKKKKK```ZZZ@@@999<<<===;;;777222111555:::>>>GGGXXXiiirrrvvv|||{{{xxx{{{vvvwwwxxxwwwuuusssssssssooonnnpppvvv}}}|||~~~}}}{{{zzzttthhhZZZOOO@@@:::HHHOOO^^^rrryyyooossswwwhhhXXXIIIDDDEEEBBB@@@>>>???AAACCCBBB@@@CCCDDDFFFFFF>>>???WWWrrr~~~wwwmmmQQQJJJ???@@@@@@KKKJJJSSSsss}}}kkk^^^aaaffflllmmmjjjhhhiiikkkpppooonnntttpppPPPZZZ[[[SSSXXXjjjrrrnnnllllllmmmmmmmmmmmmmmmnnnmmmoooqqqpppnnnoooqqqsssuuuuuuuuummmgggiii]]]CCC111:::XXX___VVVmmmrrrxxxwwwEEE999444999<<<888888<<<<<<<<<===>>>>>>>>>===<<<;;;===:::FFFcccsssnnnfffzzz~~~|||tttUUU]]]wwwWWW222:::666LLLSSS>>>888;;;FFFDDD666...111666444222333222111////////////---+++'''&&&%%%,,,BBBVVVTTTGGGBBB???999333//////000111...//////---++++++---///444666999;;;===AAAEEEHHHooo______VVVSSSKKKAAA888444111---+++,,,,,,+++***))))))***+++,,,,,,+++...333333111333777;;;999555333777;;;888111222444777888999:::<<<>>>???AAADDDFFFGGGFFFDDDCCC>>>>>>FFFTTTZZZUUURRRSSSfffiiipppccc===[[[cccmmmtttyyy|||mmmPPP???;;;DDDiii|||iiiAAA---000444///222111000333222222SSS^^^|||}}}|||WWWDDD777AAAXXXbbbkkkppprrrtttrrrnnnsssrrrrrrsssttttttrrrpppeee\\\MMMBBB@@@IIIXXXcccfff^^^JJJCCCTTTZZZKKK<<<;;;>>><<<>>>RRRiii}}}}}}lllrrrwwwwwwuuuooocccWWWccckkk{{{xxxcccpppeeeAAA666777:::???DDDGGGIIIJJJJJJIIIHHH^^^xxxsssyyyLLL777111777>>>LLLXXXWWWIII???777555888888999;;;777:::;;;:::::::::666000333888JJJjjj{{{kkk^^^hhhQQQGGG888555NNNxxx{{{iiicccjjjnnncccTTTfffppp~~~iii[[[```tttooonnn~~~wwwmmmeeettt```@@@>>>CCCAAACCCDDDDDDEEEEEEGGGHHHJJJJJJKKKMMMKKKGGGOOOqqq^^^PPPCCC;;;888;;;:::222///222///777FFFWWWaaagggooovvvssssssuuuzzz}}}||||||}}}zzzsssuuu}}}}}}wwwwwwtttmmmeeeYYYLLL>>>555222CCCQQQHHHccc{{{\\\mmm}}}~~~pppWWWHHHIIIHHHAAAAAA???>>>???@@@BBBBBBAAAEEEDDDEEECCC<<<:::GGGZZZyyy}}}xxxvvvttt```\\\XXX>>>AAAPPPGGGAAAeeeccceeeiiimmmmmmjjjhhhiiijjjlllmmmlllkkkrrrzzzfffjjjfff[[[XXXbbbmmmppplllnnnpppooolllkkkmmmooommmoooppppppooonnnoooppppppooopppkkkdddggg]]]DDD777666UUU[[[eee{{{{{{qqqvvvggg???777333999<<<888888;;;999:::;;;<<<===>>>>>>===::::::===DDDSSSmmmwwwlllsss}}}rrrFFFfffooo+++888555AAAmmmiiiDDD888888>>>SSS<<<...333888111000666333111////////////---+++(((+++)))%%%+++555888444444333111000///111222444---......---+++***,,,---111333666888:::===AAADDDnnn___^^^TTTRRRKKKAAA777444111---+++,,,++++++***))))))***++++++******...444666333222555999888555222555999999666222444777888999:::<<<>>>@@@BBBEEEGGGGGGFFFEEEDDD<<<<<>>KKKbbbvvv}}}|||yyyvvvccc\\\ttt{{{cccIIICCCDDD@@@DDDVVVtttsssiiieeedddpppyyyyyyvvvxxxxxxqqqddduuuccc@@@999777999>>>CCCGGGHHHIIIIIIHHHEEEYYYooozzzbbbDDD000222;;;EEESSS___PPPEEE:::555666888888777777888888888888888666444333888IIImmmwwwdddgggBBBAAA???@@@NNNbbbooorrriiiaaa\\\bbbmmmpppcccUUUdddooo}}}~~~qqq}}}sssqqq}}}zzzxxx~~~nnnnnnwwwXXX:::DDDGGG@@@JJJBBBBBBCCCDDDEEEGGGHHHIIIEEEIIIMMMKKKHHHXXXUUUBBB777>>>BBB999111111...111999DDDKKKOOOWWW^^^aaabbbfffmmmuuuxxxvvvssszzzwwwvvvyyywwwsssuuutttmmmfffbbb\\\RRRGGG???;;;;;;<<>><<>>>>>:::888@@@BBBIIIlllbbbuuuuuu???[[[OOO222777@@@\\\RRR999888@@@QQQAAA555444444111111555333111000/////////---,,,)))------(((&&&+++000000+++,,,,,,---...000111111,,,------,,,+++***+++,,,000222444666888:::>>>AAAlll___]]]SSSRRRJJJ@@@777444111...,,,---+++******************+++))))))///777:::666333333444666444111333999;;;:::222444777888999:::<<<>>>@@@DDDHHHIIIHHHGGGFFFGGG======@@@IIIUUU\\\XXXPPPWWWnnnqqqnnnQQQ]]]hhhlllooouuuyyyzzzhhhmmmwww{{{zzzrrrrrrrrrcccNNNEEEDDDXXXuuutttuuuNNN444...111111......---///555000'''DDDxxxeeejjjKKKEEECCCIIIXXXgggmmmnnnoooooonnnooonnnkkkdddXXXLLLAAA<<<;;;@@@OOOiii}}}}}}{{{]]]RRROOOIIIGGGTTTttttttkkknnnsss~~~zzzqqq}}}yyyxxxhhhcccvvv}}}[[[;;;;;;777:::>>>BBBEEEGGGGGGFFFIIIBBBOOOtttuuuyyytttRRR111---999BBBOOOaaaVVVMMM@@@777666777777555888777666666777999===@@@555222<<>>kkk```]]]SSSRRRJJJ@@@777444111...,,,---************************))))))...777;;;777333333222555666333444999===>>>222444777888999:::<<<>>>@@@EEEIIIKKKHHHGGGGGGHHHAAABBBAAAEEERRR```aaaYYYNNNhhhrrrooo}}}aaaOOOcccwwwtttnnnrrrllldddeeellluuufffMMMJJJWWWWWWXXXdddlllwwwvvvuuugggAAA000///000///.........///444222***AAAkkk]]]vvv\\\>>>===DDDUUUeeejjjiiijjjlllmmmjjjjjjfff[[[LLL???999888III[[[qqqrrraaaWWWOOOIIISSSiiiyyyoooXXXUUUcccyyyvvvzzzjjjpppzzz|||jjjaaadddxxxvvvOOO333;;;:::<<<@@@CCCEEEFFFEEEEEEIII===@@@ccc~~~aaa:::---777>>>III^^^[[[UUUIII<<<666777777555777444333555666888>>>FFFAAA777666VVVnnnVVVKKKKKKOOOSSSQQQTTTXXXZZZWWWWWWaaalll~~~}}}yyyrrrrrrmmmtttgggHHH888BBBCCC???IIIBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBDDDFFFDDDDDDQQQbbbtttOOO===:::888888;;;888333///000111111555;;;>>>DDDMMMSSSWWWZZZ^^^aaacccaaa___]]]\\\[[[YYYXXXUUUVVVVVVRRRKKKEEECCCBBB777888777444222666@@@III]]]qqqyyyyyyuuueeeNNN>>>???BBB===;;;@@@;;;===>>>>>>===>>>@@@BBBAAAAAAAAAAAABBBAAABBBBBB___wwwrrrrrrkkkSSSQQQSSS<<>>>>>===<<<<<<======>>>>>>===>>>;;;>>>XXXyyyiiikkk}}}mmmmmm[[[NNNyyy^^^===,,,>>>TTT]]]???222333AAACCC555...555777000444222000000000000...,,,((())))))***,,,,,,)))'''))))))***++++++******))),,,---///...,,,++++++,,,---///111222333555888:::kkkaaa]]]RRRRRRJJJ@@@777333111...,,,...*********++++++*********+++)))+++222777666444444333888:::777666:::>>>???222444777888999:::<<<>>>???DDDIIIJJJHHHEEEFFFHHHBBBCCC???>>>KKK___fff```SSSaaajjjqqqzzzYYYIIITTT```iiiqqqlll^^^```ppp~~~|||}}}XXX555,,,000000...000111222000222333///>>>\\\vvvyyyVVVEEEAAARRRcccgggeeefffjjjllliiikkkgggZZZLLLEEEKKKSSSdddrrrxxxvvvyyy^^^\\\rrrwwwjjjaaa\\\hhhooodddOOOBBBDDDKKKiiittt{{{wwwpppooouuuzzzyyyfffccckkk}}}tttGGG///===>>>@@@CCCFFFGGGGGGEEEDDDDDD>>>===SSS{{{vvvNNN444666777@@@XXX^^^\\\RRRBBB888777777666555222222555555444:::BBBHHH???;;;RRRtttiiiQQQGGGGGGLLLOOONNNOOORRRSSSRRRTTTaaapppwwwrrrppprrr|||vvvuuupppqqquuu^^^EEE===@@@@@@AAAFFFGGGFFFDDDBBB@@@???>>>>>>BBB@@@@@@AAACCCFFFJJJNNNvvvcccNNNAAA:::888999444333444555333333666...111555888;;;===AAACCCAAABBBDDDDDDCCCCCCCCCDDDAAACCCCCC???999444333444333666999:::<<>>AAA:::<<<>>>=========@@@CCCAAABBBAAA@@@??????@@@@@@PPPkkkxxxnnn}}}pppQQQSSS[[[;;;111888222888LLLWWW```______```aaabbbaaaaaa]]]```bbbcccdddfffkkkooowwwzzz~~~}}}pppZZZCCC555===KKKIII:::CCC```lllbbbjjjjjjkkkkkkkkkkkkkkklllllljjjiiiiiilllnnnmmmlllhhhdddgggfff^^^[[[VVVHHHAAAOOOXXX[[[mmmOOO333555777777777777999:::;;;<<<;;;;;;;;;;;;<<<>>>???<<>>777333555555222444222000000000000...------,,,,,,------,,,***)))'''((()))******+++++++++,,,...//////...,,,,,,,,,+++,,,...///000111444777lllbbb^^^RRRQQQIII@@@777333111...---...******++++++++++++******---)))(((...333444444666555;;;>>>:::888:::>>>???222444777888999:::<<>>DDDIIIJJJFFFDDDEEEGGG@@@AAA;;;777DDD\\\fffccc^^^\\\```ppp|||zzzrrrMMMIIIJJJCCCNNNGGGYYYzzzzzz|||sssMMM---***000///...222...111,,,,,,///...777LLLfff}}}{{{{{{sssvvvKKK???QQQaaaeeebbbccchhhllllllnnnkkk^^^RRRRRRbbbqqqtttyyyzzzvvvppppppxxxhhhDDD;;;OOOxxxlllWWW[[[cccbbbgggssszzzvvvnnnoooxxx~~~fffiiiiiitttuuuDDD...@@@AAACCCEEEHHHIIIHHHFFFEEE>>>DDDEEEJJJdddaaa===555111999RRR___```XXXFFF999666777777555333444777555222555===???======LLL]]]XXXNNNTTTaaaTTTFFFBBBDDDFFFEEEDDDHHHHHHMMMUUUYYY\\\eeeqqqwwwkkkfffgggyyyvvvuuu}}}{{{~~~~~~}}}{{{wwwxxxYYYFFFCCC???@@@EEEFFFKKKIIIGGGDDDBBB@@@???>>>>>>??????AAAEEEHHHFFFAAAJJJqqqUUUCCC999:::777777;;;:::666222333666444222222333333333222222666999888555333444666333333333333333333555777:::===@@@CCCKKK^^^yyymmmgggyyy~~~gggXXXDDDAAAAAACCCDDD???:::888;;;>>>@@@???>>>???BBBEEE>>>@@@@@@===<<<>>>@@@AAAFFFiiiaaalllZZZbbbqqqzzzqqq~~~rrr\\\sssUUU<<<888...222AAADDDZZZYYYXXXXXXXXXXXXWWWVVVXXX___eeefffbbbaaaeeejjjkkkttt}}}ooo[[[KKK===CCCBBB>>>DDDVVVgggnnnlllkkkjjjkkkmmmnnnmmmlllllliiiggghhhkkknnnnnnmmmiiidddfffdddYYYTTTNNNAAA999QQQcccssspppsssiiiRRR666555666777555444777999:::999888888999:::<<>>???---777bbbtttCCC999777777:::888333222444444222111000111000...---,,,+++++++++***))))))+++%%%&&&''')))+++,,,......,,,...000000...---,,,---)))+++,,,------///222444jjj```XXXTTTLLLIIIBBB888111//////...,,,+++++++++************)))***))))))---222444444222222555888999:::<<<@@@CCCAAA444111;;;===555777AAAAAA???DDDNNNOOOFFFDDDHHHHHHHHHBBB;;;>>>OOO___fffdddSSSRRRiiizzz|||nnnXXXQQQPPPkkk~~~}}}pppxxxfffDDD///...---///222////////////...///111666999www]]]sssVVVJJJTTThhhiiidddhhhllllllqqqpppddd\\\aaappp{{{{{{uuurrrqqqmmmjjjtttqqqkkkiiiVVVDDDDDDiiiooo]]]jjj|||rrrqqqpppqqqssswww|||{{{sssbbb\\\yyyhhh===888??????DDDHHHGGGDDDBBBDDDGGGIII;;;???KKKYYY^^^444111<<<:::LLL```eeePPP===999555---111333555666555222///---777777777777777888999999888777666888;;;???BBBDDDCCCKKKLLLHHHOOOeeevvv|||zzzhhh]]]qqquuurrrsss```NNNBBBCCCDDD???>>>CCCEEEDDDBBBAAA?????????????????????>>>??????@@@AAAAAAVVV|||FFF===555000444777666888<<<444999777000000777555,,,222444555555777888444...444333444666666666777:::EEEBBBIII^^^yyywwwlll{{{~~~]]]???EEEEEEEEEDDDBBB@@@>>><<<@@@???????????????@@@@@@???@@@???>>>===>>>AAACCCHHHPPPpppuuujjjjjjttt}}}zzzoooTTT]]]wwwMMM***999555...333DDDBBBAAABBBDDDHHHMMMPPPYYY[[[^^^aaacccccccccbbbgggttt~~~pppKKKIIIOOOSSSOOOZZZjjjooommmjjjdddaaahhhqqqpppiiilllkkkiiiiiiiiigggdddbbbhhhiiijjj[[[XXXSSS999777FFFWWWiiioooiiiRRR???111888666555333333555666888666888999999999999:::<<<<<<:::<<<===888<<>>>>>>>>>>>>>>DDDUUUsssuuuIIIAAA;;;<<<:::555000000<<<888555666777777777999;;;111+++...444666999<<<;;;888666777888999:::<<<@@@QQQnnnwwwjjjKKK===BBBBBBBBBBBBAAA???===<<<===<<<<<<;;;;;;<<<<<<===?????????>>>======@@@CCC???CCCiii|||{{{zzzyyygggJJJPPPcccDDD///777777999999:::999888888:::>>>BBBDDDMMMOOOSSSXXX\\\```bbbccchhhwwwyyybbbRRROOORRRaaalllgggfffiiihhhdddeeeiiiiiieeeggghhhiiihhheeeaaa^^^\\\___^^^^^^NNNIIIHHH???NNNRRR\\\vvvkkkfffzzztttrrrYYY<<<666777777555444333333444555777666777999999888888:::;;;===;;;<<<===999;;;NNNeeeppp}}}wwwwwwppp```NNNuuu{{{888333;;;PPPsssRRR>>>222888<<<666444888555333222111222111000...//////...---,,,+++******+++'''%%%)))111666666444111111222222111///---+++''')))+++,,,,,,,,,---...jjj```YYYWWWPPPHHHAAA888222000///...,,,+++++++++************)))+++))))))+++///444666777000111333444444666888;;;AAA<<<666444666:::<<<<<<===@@@BBBDDDIIILLLJJJDDDIIIBBBBBBEEE<<<444EEE```qqqqqqeeeWWW```yyy~~~|||nnneeennn}}}{{{zzzrrrDDD222---222000///000+++.........---,,,...111444MMM~~~jjjjjjSSSIIINNNTTT```iiigggnnntttsssgggYYYSSSSSSUUUjjjxxxuuu```dddyyyyyydddWWWUUUUUUSSSUUUaaannnlllcccXXXcccnnnhhhdddbbbllllllppptttvvvwww{{{|||}}}zzzwwwiiixxx]]]\\\hhhwwwlllFFF333===FFFEEEHHHJJJHHHDDDBBBBBBDDDFFFDDDDDD===???eeexxxRRR///+++555555:::GGGTTTQQQCCC:::<<<444333222111111222444555000000000000000111222222333333555666888999::::::@@@===FFF\\\jjjnnnuuu}}}xxxfffMMMFFFYYYrrrrrrVVVJJJBBBEEEFFFBBB@@@CCCCCCDDDDDDDDDDDDCCCBBBAAABBBAAA@@@>>>======<<<<<<>>><<<<<>>555...111===???555111666:::333555@@@DDD===666666888666555;;;HHHWWWbbbggg|||jjjZZZxxx~~~dddDDD:::CCC>>>????????????>>>>>>===<<<;;;;;;:::::::::;;;;;;>>>??????>>>======@@@BBB<<>>888444888333222222333444333111///000000///...---,,,,,,++++++(((&&&''',,,222777999444333222000...,,,+++***((()))++++++++++++,,,---kkk```XXXUUUOOOGGG@@@777222000///---,,,+++++++++*********))))))+++***)))***...333777:::222222333333444666777999<<<===888111333<<>>===<<<<<<===<<<>>>>>>CCCYYY~~~uuuWWWDDDBBB:::888<<>>FFFMMMOOOLLLGGGDDD???HHHWWWkkkwww~~~bbbDDD888999<<<<<<<<<===>>>>>>?????????>>>======<<<<<<<<<<<<======>>>>>>===<<<===???AAA===CCCKKKnnnxxx}}}lll}}}kkk{{{|||jjjsssyyyvvvMMM---777666000///...------///111333555777;;;BBBJJJRRRYYY^^^[[[ooopppjjjmmmiiiiiinnnrrroooiiigggiiikkkjjjfffaaa___```aaa```___PPPBBBDDDNNNbbbhhh^^^oooooosss{{{|||nnnTTT>>>666---666555444444444444555666444666777777777777888:::;;;:::<<<@@@???<<<>>>DDDVVV[[[nnnkkktttaaa~~~ccc333000GGGccczzzJJJ999<<<===999666222222333444555555222///000000///......---,,,,,,***)))((('''(((---222666222111///---+++*********,,,,,,+++******+++///111lll___UUUSSSLLLEEE???777222000///---++++++++++++*********))))))+++***)))))),,,000666:::555444444555777888999::::::???===222000777:::666===BBBCCCAAAGGGQQQRRRKKKCCCFFFGGGBBB===;;;;;;:::PPPjjj{{{jjjeeeuuu{{{lllhhhkkknnngggccclll}}}{{{yyyvvvFFF555---///222,,,,,,000---//////000...------///111555nnn~~~|||QQQAAA===DDDJJJVVVcccdddlllyyy}}}lllVVVPPP[[[hhhyyyooojjjgggaaahhhhhhppplll[[[GGGAAA999888@@@LLLRRRRRRbbbmmm~~~uuuxxx}}}wwwqqqsssoooRRRvvv|||WWW;;;>>>FFFFFFCCCDDDEEEDDDCCCCCCDDDEEEBBB;;;>>>FFFBBB???fffhhhJJJ///111555999===EEELLLHHH@@@222222222111222222333333222222222222222333333444333555666666555666999<<<@@@PPPcccsssyyylll]]]LLLEEEYYYzzzxxx{{{yyyYYYJJJFFFCCCEEEFFFEEECCCCCC@@@@@@@@@AAA@@@@@@??????>>>======<<<======>>>>>>999;;;>>>???>>>JJJkkkfffJJJ>>>BBBGGGGGGDDDKKKIII>>>@@@TTThhhpppnnn|||uuuYYYCCC@@@DDD===000;;;;;;<<<===>>>???@@@AAA???>>>======<<<<<<<<<===<<<===>>>===<<<<<<>>>???:::GGG777WWWyyyrrr{{{aaa]]]iiixxxvvv^^^eeefffzzzeee888:::444333222000///...///000111222333666;;;BBBJJJQQQUUUQQQ[[[zzz|||kkkffflllllljjjiiihhhhhhfffeeegggiiieee___ZZZZZZ]]]ZZZQQQHHH===777EEEUUUlllsssmmmuuuwww{{{hhhDDD///444777555555555555555555555555333555666666666666777999888999<<<@@@AAA>>>===>>>NNNcccyyyWWW]]]WWW...888FFFhhh{{{PPP:::999;;;999333333333555666555222000//////......------,,,,,,)))******)))((())),,,...---,,,***))))))***+++,,,++++++***)))+++000777===mmm___TTTQQQKKKDDD>>>777222000///---++++++++++++************)))*********)))***...333888666555444666888:::;;;:::@@@IIIJJJ@@@777777999888===AAACCCCCCGGGNNNSSSSSSEEEHHHGGG@@@@@@CCC===333;;;UUUwwwyyyfffhhhwww|||yyyrrrmmmjjjpppyyy}}}yyyeee{{{ttt:::555...000000***,,,111---.../////////......///111///PPPzzzyyynnnPPP??????@@@KKK```lllrrrrrrooo|||zzzpppgggaaaXXXPPPSSSPPPCCCFFFdddtttdddPPP===<<<;;;;;;===@@@DDDFFF^^^iiilllXXX___ooo\\\dddrrruuuooovvvrrr\\\uuuuuuXXX}}}zzzOOO;;;BBBEEEBBBAAAAAAAAAAAAAAABBBCCCCCCEEE<<<888@@@???666TTT```888333444111000;;;JJJNNNHHHBBB>>>888333000000333444222111111111111222333333222333222000///333999???RRReeetttxxx{{{{{{mmmYYY===AAATTTsss{{{qqqFFFGGGEEECCCDDDEEEEEEDDDCCC@@@???>>>============>>><<<<<<<<<<<<<<<===>>>>>><<<777888;;;888888KKKcccuuuwww{{{tttgggfffxxx}}}}}}vvvkkkOOO;;;>>>BBB;;;888<<<:::::::::;;;===>>>@@@AAA===<<<;;;:::::::::::::::;;;<<<======<<<<<<===>>>;;;HHH555JJJ|||}}}{{{rrrsss}}}||||||lll``````mmmTTT777:::///666555333111000/////////111222333777<<>>000222777HHHKKKTTT[[[```~~~kkk\\\ooo~~~rrrsssKKK999...222111444444444444444444444444222444555555555555666888666888;;;>>>??????>>>>>>???iiiyyyyyy}}}yyyfffSSSRRR???,,,444PPP~~~LLL888666555555444444555666555333111//////......------------***+++++++++)))(((((()))***)))(((((()))***,,,---'''(((***,,,000666???DDDmmm___TTTRRRMMMCCC===666222111///---***+++++++++************)))((()))******))),,,000444555333222444888:::::::::???KKKRRRMMM???888:::???===>>>AAAEEEFFFIIIQQQZZZMMMHHHCCCCCCDDDBBB>>>;;;444>>>UUUnnnxxxsssjjjggg~~~xxx~~~uuu~~~wwwxxxyyy}}}^^^999222,,,///000+++///222,,,+++---......------...000000>>>sssxxxqqqLLLDDD???CCCXXXkkknnnpppiiieeeddd___SSSGGG@@@OOOQQQEEEDDD^^^mmm]]]HHHBBB>>>999555444888@@@HHHJJJSSSaaacccaaappp~~~|||dddaaa]]]YYYRRRNNNYYYgggJJJ[[[qqq~~~tttyyy}}}{{{zzzgggkkkxxxHHH;;;EEEFFFBBBAAA@@@>>>>>>>>>???????????????999:::???:::JJJrrrjjjDDD888------444<<>>;;;:::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<999888999:::<<<@@@EEE```www\\\III>>><<>>???<<<;;;:::999888888888888:::;;;======<<<<<<<<<===>>>AAA<<>>EEE@@@???EEEPPPUUUUUUTTT___VVVWWW[[[\\\ccciiicccjjjdddcccfffgggbbb___```\\\[[[WWWRRRJJJ???444...444999BBB???IIIXXX]]]vvv{{{}}}zzz}}}rrrpppYYYNNN444888555222)))222222222333333222222222222333555555444444666777555888:::;;;;;;<<<>>>>>>666RRRhhhlllnnnssstttYYYccchhh888111EEESSS|||\\\DDD555888666555444555444333111000000////////////......,,,,,,+++***+++*********)))))))))***+++,,,------(((***...222444888;;;>>>mmm___UUUSSSOOOCCC===666222111000---***+++++++++************)))((()))******)))***...222333111000222666999999888444AAANNNNNN@@@444888BBB<<<;;;???FFFFFFDDDNNN]]]TTTFFF@@@GGGFFF======FFF777000333KKKmmmuuudddYYYooo{{{dddllljjjhhhlllyyysss~~~}}}oooAAA222///***---///,,,111333***)))+++,,,,,,,,,,,,---///,,,222jjjxxxwww}}}tttoooZZZMMMDDD@@@QQQddddddqqqiiiaaa[[[UUUFFF777777@@@GGG\\\bbbbbbpppuuubbbOOOKKKGGGAAA<<<888666999>>>999@@@GGGBBB@@@QQQZZZNNNMMMMMMYYYppp{{{ppp]]]QQQVVVkkk}}}~~~wwwtttccc}}}yyyDDD;;;HHHHHHEEEBBB@@@===<<<<<<<<<<<<;;;333BBB>>>:::DDDBBBEEEYYY]]]DDD444555666111555CCCPPPTTTYYYZZZUUUKKK@@@888444444333333444444555666444666888:::AAAPPPcccqqqxxxsssrrrppp___FFF777777MMMhhhvvv~~~```AAAMMMEEEFFFDDDBBBBBBDDDDDDCCCDDDBBB>>>;;;999:::<<<>>>???>>>===<<<;;;:::::::::444<<<<<<666666===<<<444888PPPwwwrrr}}}qqqVVVIII???AAA>>>:::<<<@@@999...777777777777888:::<<<>>>===<<<;;;:::999999999999999;;;======<<<;;;<<<===>>>666???111GGGyyyvvvmmmgggrrryyykkkyyyoooQQQ;;;:::888555333111000///,,,,,,---///111444666777111666;;;<<>>AAA;;;QQQ[[[rrrgggvvv}}}\\\]]]QQQ444???666UUU{{{bbbCCC:::777555444444444333111111111111111000000000000///,,,******+++---------++++++,,,,,,------------+++///555888777555333222nnn[[[TTTXXXPPPFFF===555222000---+++,,,***************+++++++++***)))(((((()))+++---...333444444555666:::???CCC888;;;>>>???;;;888999<<<;;;;;;@@@EEECCCBBBLLLYYY\\\SSSJJJCCC???>>>AAAGGGFFF>>>333444NNNrrrjjjgggnnn~~~RRRRRRmmmttt{{{fffgggppp~~~ttt{{{ZZZ999---//////...------------......------------...//////333...[[[kkkzzzxxxLLLMMMEEECCCbbb```vvvvvvoooggg\\\LLL???999777555555<<>><<<:::999888>>>>>>======???BBBEEEFFFdddccc;;;666777///000:::AAAJJJZZZjjjqqqlll]]]QQQ@@@AAAAAA@@@@@@CCCIIINNNOOOLLLLLLUUUeeesss{{{}}}tttbbbVVVDDD333999JJJ{{{tttuuuiiiJJJLLLFFFDDDBBBAAA@@@@@@AAACCCDDDJJJDDD>>><<<======:::777:::999999999999999999:::777777777777888888888888::::::CCCbbboooOOO===;;;<<<;;;;;;:::999888777777777777666666777999;;;<<>>;;;999888:::<<<===<<<;;;;;;;;;;;;:::999777:::>>>555888```yyyhhhtttpppNNNccc}}}uuuttt~~~xxxrrrkkkYYY===222777444///444***+++,,,------...000222333333444555777:::<<<===???>>>???GGGRRR[[[______ccc___WWWTTTZZZaaa[[[PPPIIIHHH:::///111///...555<<<111???PPP~~~qqqvvvzzzrrr^^^>>>444333111///111000000000000000111111222111000/////////000222333444777:::;;;;;;;;;<<<===CCC===IIIfff||||||wwwxxxuuuFFFbbbYYYDDD777BBBXXXmmmJJJ>>>666888:::666222111444111444333,,,000777222000000///...............---,,,,,,...///000///...555666:::;;;444...444???lllYYYSSSWWWOOOFFF===555222000---+++,,,++++++*********************)))(((((()))***,,,...333444555666777:::???CCC<<<===???@@@???;;;777666777999>>>CCCFFFGGGJJJOOOccc]]]PPPDDDBBBEEECCC===???===:::666999LLLmmmzzzmmmlllttt}}}nnnNNNMMMaaa}}}rrr{{{ttthhhfffnnnzzz~~~JJJ444444//////...------------------------------...//////333***DDDyyyxxxqqqQQQ:::666WWWSSS[[[mmmttteee___UUUJJJ;;;///+++///777<<<999BBBKKKQQQSSSWWW___gggcccVVVFFF:::000000BBBVVVSSSOOOBBB===NNNhhhhhhhhhyyy{{{xxx```UUUppp{{{vvv|||vvv}}}~~~ttt|||rrrbbbkkk^^^:::???@@@:::EEE@@@???>>>===;;;:::999999<<<;;;;;;<<<>>>@@@BBBCCCMMMlllJJJ666000000000...555CCCTTTccckkkmmmlllddd```ZZZYYYaaattt|||ooo]]]JJJ===777===VVVooozzz{{{uuuvvvNNNDDDFFFFFFDDDCCCAAA@@@???@@@AAABBBEEE@@@;;;:::;;;;;;999555888777777666666777777888555666666666777777777777;;;;;;:::AAA[[[|||mmmcccTTTBBB999;;;999999888777666666555555777777666777777888999:::<<<===>>>===;;;999999:::===;;;::::::::::::999888666777999888;;;SSSnnnwwwsssmmmgggiiigggtttaaa;;;666777111...444333111///,,,+++,,,---/////////000222333555666888666888???JJJTTTYYYYYYXXXYYYXXXUUUTTTSSSKKK@@@333333,,,+++333222111999000BBB[[[pppiiiaaarrr~~~xxxbbbIII333///222000///111///////////////000111111111000/////////000222222444666999;;;;;;;;;<<<===<<<666===___mmmzzzxxxcccKKKppphhh111555AAAcccgggDDD222111222222222000***---///+++...222+++000000///...---------......,,,)))))),,,000555777666555555555000...555???jjjYYYSSSVVVMMMFFF===555222000---+++,,,,,,+++++++++***)))))))))***)))(((((()))***,,,---222333555666777:::???BBB;;;:::;;;>>>BBBAAA:::444777999;;;>>>DDDJJJKKKHHH^^^bbb^^^OOOFFFFFFCCC===@@@???AAA===111///JJJkkkvvvrrrtttuuusss\\\OOOWWWzzzuuurrrzzzeee^^^```ggguuuggg999...666///......------------------------------......//////,,,333YYYYYYlllGGG???BBBPPPRRRXXXcccjjjfffZZZOOO===;;;777444222222222333DDDFFFKKKQQQ[[[hhhvvvpppWWWEEEBBB:::666PPPuuummm```GGG888MMMyyynnnfffttt~~~xxxvvvkkkZZZSSSgggzzzwww~~~uuu{{{rrryyyxxxmmmppp}}}lllFFF777<<<@@@??????======<<<;;;;;;::::::999888999:::;;;<<<===>>>???>>>\\\wwwSSS===444222222555;;;DDDNNNXXX```dddnnnlllhhhcccbbbdddjjjooo|||jjj^^^OOODDD999;;;NNNjjjQQQDDDCCC???IIIDDDCCCAAA???>>>>>>>>>???>>>;;;888888:::999777444555555444444444444555555444444444444555555555555333777777333888NNNlll{{{kkkWWWEEE>>><<<777555777555555555444444333333333666777777888888888777777888;;;======;;;999888777<<<:::999999999999777666555666555888;;;>>>WWW{{{xxxzzzyyyqqqffftttXXX@@@:::777666333111///...,,,,,,------,,,,,,,,,,,,---...//////000///000777AAAJJJPPPRRR[[[]]]\\\UUULLLDDD;;;444555333---...444---'''000888gggwwwzzzooo~~~wwwwww{{{wwwcccNNNCCC555+++---111///---///...............//////000000000000///000111111222333555888999999:::;;;<<<777===???JJJnnnuuuhhhooo{{{iii\\\aaa:::444EEEeee{{{WWWBBB777666888999111333666222333555---111000///............///666555333222444777:::===555111///111555===IIIUUUjjjYYYSSSWWWMMMFFF===555222000---+++,,,,,,,,,,,,+++***)))(((((()))))))))((()))***+++,,,///111333555666999<<>>IIIMMMJJJMMM[[[gggbbbQQQCCCBBBFFFHHHEEEFFFFFF???555555;;;bbb}}}wwwpppmmmsss|||xxx~~~}}}aaaRRRYYYfffmmmzzzvvvvvvzzzPPP222,,,000///...------,,,,,,------------,,,,,,------...///)))444222===iii}}}}}}dddQQQGGG111;;;FFFRRRZZZ___]]]PPPCCC999777666888;;;;;;777333222777@@@MMMXXX```aaaaaaRRR>>>333555111///FFFhhhkkk\\\DDD888SSSpppbbb```mmm~~~ooofffQQQfffyyyjjjrrrssswwwjjjlll{{{~~~}}}{{{rrrvvvKKK777===???@@@@@@999::::::::::::::::::::::::777888999:::;;;<<<<<<;;;<<>>===<<<;;;;;;888777666777888888666333444333333222222333333444222222222333333333333444000333666777999:::;;;;;;___mmmJJJHHH<<<222444888666333222333333333333222222222222777888999:::999888777666777999;;;;;;:::888888888;;;999888777888777666444444999444333666000???ggg~~~ooosss{{{}}}qqqyyyooofffZZZ999111;;;333222111111222111000///......------,,,,,,------...------111999AAAFFFHHHKKKIIICCC;;;333///,,,++++++---,,,111999555777FFFpppttteeeooo|||nnn{{{}}}cccRRR777000---000111...---...------,,,,,,------...///000000000000000111111222222444777777777888:::;;;;;;AAA???:::JJJgggtttooodddxxxxxxLLLjjjaaa:::...IIIcccvvvsssNNN<<<999555---///222,,,---222000222222222222222333444444111333555555222///---,,,...---000:::IIIYYYiiisssjjjZZZUUUXXXMMMFFF===555222000---+++,,,,,,,,,,,,+++***)))(((((())))))))))))))))))******+++---111333555666999;;;======;;;===FFFPPPPPPJJJ888===@@@@@@AAAGGGKKKKKKHHHOOO___jjjbbbMMMDDDGGGFFFJJJKKKKKKMMMJJJ<<<+++999YYY{{{}}}xxxssssss{{{uuuZZZKKKNNN\\\hhhtttyyy}}}~~~iiijjjyyy]]]:::222000,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......(((777111111TTTzzz}}}}}}qqqlllwww\\\BBB:::333@@@LLLRRRWWWbbbmmmrrr[[[MMM<<<444555888666222222444;;;DDDLLLLLLFFF@@@===:::999888666888DDDQQQiiidddZZZJJJPPPsss{{{^^^cccYYYLLLLLLaaa~~~rrr```YYYMMMwww~~~vvvqqq|||xxxooottthhh===333AAA<<<999>>>888777888888888999999999999888888999:::;;;;;;;;;:::;;;???MMM}}}eeeTTTBBB===777222111444888;;;777===GGGRRRXXXYYYVVVTTT???===:::555333333555888AAAPPPddd{{{zzz___???HHHFFF===???@@@BBBAAA???===;;;999888888555555555666777777666555333333333222222333333333000111111111222222222222666333111333666777666555111CCCddd~~~|||uuueeeLLL666444111222666999777444333333333333333333333333444888999:::::::::999888777999999999888777777:::<<<;;;999777777777777555333222===666///444000555LLLuuullliii}}}gggRRRcccnnncccuuussspppsssPPP:::<<<888777666666666555111---111000///...---,,,,,,,,,...---,,,...222666:::<<<999444000---------...///(((000111444>>>BBBJJJZZZeeeZZZjjj{{{wwwpppNNN555222000111000...---///,,,,,,,,,,,,,,,------...///000000000111111111111222333555666666666999;;;<<<888666;;;HHHVVV^^^aaavvvZZZRRRhhh:::333III```uuufffVVVFFF<<<===;;;///,,,333555///000000000111333444555111333555444111...------111999GGGXXXiiiuuuyyyxxxiiiZZZVVVXXXMMMFFF===555222000---+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((+++///222333555666888<<>>999<<>>555111999:::666666777777777888888888999999999999::::::::::::999>>>888[[[cccWWWFFF999333222222222///111444777999888555111555444111///111;;;IIITTTooo~~~gggCCCAAAHHH:::===III???@@@@@@>>><<<:::888666666444444555555555666666666333333222222222222333333000000000000111111111111333222222111...,,,333;;;999000111AAAUUUkkkwwwrrrtttwww|||bbbBBB000222:::000222333555444444555666333333333444444555555555777888888999999999888888999999999777666888;;;>>>;;;999888777777666444333222:::777111555888888;;;[[[qqqkkkkkknnnkkk|||llllllbbb```{{{]]]@@@777444222333555666444111222111000...------,,,,,,...------,,,---...///000333000///111222000///111000===@@@BBBRRR```eeekkkuuuppphhhqqqzzz{{{pppwwwkkkuuukkkOOO222000///...---...///000,,,,,,,,,,,,,,,------...//////000111111111111000111222333444444555888:::999666:::@@@@@@DDD[[[wwwccc]]]AAA...CCCVVV]]]|||kkkbbbXXXAAA222000///************+++,,,------......///---...333;;;AAANNN\\\nnn|||tttggggggYYYUUUWWWKKKFFF===555222000---+++,,,++++++******************((()))))))))))))))(((((('''***///222444555666777:::DDDFFF===999@@@EEEDDD@@@888;;;HHHLLLEEEDDDKKKPPPOOOMMMSSSgggvvvlllXXXIIIJJJIIIFFFFFFJJJPPPSSS===333...666JJJaaaxxx|||vvv|||~~~{{{TTTMMMHHHLLLXXXeeekkklllrrrwww~~~}}}wwwyyyWWW000///111,,,000...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......******...AAAkkkxxxQQQCCC555555???UUUxxxwwwnnnddd]]]\\\]]]]]]\\\QQQQQQLLLEEEHHHQQQTTTOOOPPPeee|||bbbppplllKKKMMMVVViii~~~yyyrrrpppgggUUUZZZvvv}}}yyyjjjttt\\\BBB777<<<777222555999666666666666666777777777:::999888777777888999999888<<<999FFFvvvwwwbbbSSSIIIAAA777000666555444555777888666333333999AAAHHHQQQ___ppp|||rrrFFFDDDEEEBBB===???DDD@@@>>>>>>===;;;999777555444444444333222222333555666222222111111111111222222000000000000111111111111//////222555111++++++///111222888:::333111DDD^^^rrrwwwxxx~~~|||ooohhhgggBBB222555999222(((222333333222222333333333222333333444555555666666666555555666666777888888777888:::999999999;;;===<<<:::888777777666444333666222555777444777999444AAAdddssspppqqqkkkiiiWWWHHHAAA888444555777777666444333222000////////////.../////////---,,,,,,,,,)))(((+++//////000777@@@KKK]]]```ccc||||||aaajjj}}}vvv{{{llldddSSS]]]cccYYY000///---+++,,,...///...,,,,,,,,,,,,,,,---.........///000111222111111000000111222222222444777999777:::@@@???555666UUUyyy~~~yyy{{{eeejjjiii<<<888???GGG\\\pppzzzcccMMM@@@666777666555444333222222222+++...111444999DDDRRR\\\qqqzzzyyyooo```SSSfffXXXTTTVVVJJJGGG===555222000---+++,,,***************+++++++++((()))))))))))))))(((''''''+++000333555555666777???MMMSSSJJJBBBFFFLLLMMMNNN999111???GGGBBBEEERRREEEVVVWWWKKKYYYzzzrrrYYYKKKBBBDDDFFFCCCEEEMMMBBB===:::777000000DDD[[[eeevvvuuudddOOO>>><<>>,,,888111%%%///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,)))111///)))LLLsss```KKK===@@@EEEEEELLLXXXrrr{{{UUUKKKYYYrrr|||tttmmmkkk]]]DDDMMMssspppuuu~~~xxx~~~}}}lllbbb~~~NNN???888>>>@@@888444555666666666666666666666666:::999777666555666888999555777???888BBBooobbb]]]RRRDDD;;;;;;AAAHHHLLLZZZdddsss~~~~~~{{{nnnHHHCCCJJJ<<<999HHH>>>000=========<<<;;;999777555444333333222111000111333666111111000000000000111111000000000000111111111111999...***111888777333111333111333666888666666777999DDDTTTdddrrr}}}zzzrrrsssrrr\\\OOO===999555222///...111666111333333444555555111,,,222222333444555555666777444333333333444555777888555888;;;<<<<<<;;;;;;<<<<<<:::888888777777555333;;;,,,222;;;111000666111444KKKooouuukkkqqq~~~zzzlllrrrmmmzzz{{{nnnaaaOOOAAA;;;999777555666666555333222222222222000222333333111///...---***---333:::???III```vvv[[[TTTaaa}}}fffsss]]]```jjjaaaGGG222222000---+++,,,...---***------,,,,,,------...///...///000222222111111000000111222222222333666999;;;777888===@@@@@@CCCIIIkkk|||yyySSSGGGzzzmmmUUU??????HHHXXXiiivvvvvvgggPPPOOOMMMJJJGGGEEEDDDCCCFFFMMMWWW___gggrrr~~~zzziii[[[TTTLLLEEEbbb\\\TTTPPPIIICCC<<<555333111---,,,...+++******,,,------+++)))))))))))))))))))))))))))---+++,,,///666;;;======BBB@@@IIIRRRFFF999PPPwwwuuuNNN111444@@@AAAAAAEEEOOONNNRRRUUURRRWWWpppfffNNNNNNPPPEEE???CCCEEEHHHIIIEEE===888888999999@@@LLL[[[jjjvvv~~~{{{lllbbbSSSEEE>>>===@@@BBBIIIQQQ]]]kkktttxxxxxxvvvxxxnnn~~~yyySSS///(((///000---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...,,,...444===___sssXXXSSSnnnSSS666;;;JJJ888111KKKLLLsssssslll|||uuuuuunnn```PPPXXXxxxfffgggttt{{{sssvvvtttuuugggpppFFF@@@888666888:::999777888888888888777777777666666666555555555555666666:::999888666555KKKhhhHHHEEEBBBAAA@@@>>>===<<<<<<<<<777777666666555555555444111222222222222111000000111000///......///000111//////............//////////////////////////////111222333333444444333333555444444666:::@@@EEEIIIVVV[[[cccjjjrrryyy{{{uuurrr```XXXMMMEEEAAA===777222111111222222222222111111222333333444555555555555111333444444333222444555222111000000111333555777888777777999===>>>===;;;===<<<:::888777666666666222222111111111111222222***999SSSeeeccc___sssqqq[[[```zzzsssoooqqqsssssszzzdddQQQCCC<<>>CCCaaa\\\TTTPPPIIICCC<<<555333111---,,,...+++******+++------+++)))))))))))))))))))))))))))***))))))---333999;;;<<<:::888@@@IIICCC888CCC[[[aaaZZZPPPGGG@@@>>>DDDKKKLLLLLLRRRXXXWWWVVVeeewwwtttZZZOOORRROOOEEE===EEELLLLLLEEE<<<777555000222444888;;;???AAACCCNNNPPPOOOMMMOOORRRPPPIIIDDD???888555777???HHHMMM^^^hhhrrrrrrmmmppp}}}}}}[[[AAA***(((---...---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,///------///666WWW~~~iiiXXXdddPPP666AAALLL333===mmmyyy{{{|||||||||pppdddNNN;;;JJJzzz}}}uuuzzz|||tttwww|||kkknnndddEEE???888666888999999777888888777777777666666666666555555555555555555666444555:::;;;888@@@^^^vvvcccMMMIIIIII@@@@@@???>>>======<<<;;;777777666666555444444333111111222222111111000///000000///......///000000//////............//////........................000000111222222222222222222111000///000333666777000444888<<<>>>AAADDDGGGGGGGGGHHHHHHFFFBBB???===>>>:::555444666888666333000111111222222111111000222222333444444444333333000222333333222222333444111000000000111333666777666555555777:::<<<:::888999999888666555444333333111111000000000000111111999---999[[[mmmiiimmm}}}hhheeetttdddiiiyyymmmaaaLLLIII===;;;>>>000666???@@@;;;222000777<<<===@@@IIIbbbzzz|||ooonnnyyyvvvaaaXXXiiivvvrrrqqqkkkbbbmmmmmmYYY???111///111------,,,++++++++++++,,,---,,,*********+++---...---------....../////////000111111222333444555555777777888888:::;;;<<<===@@@ccc~~~yyy|||ooo^^^iiiaaaGGGGGGEEEIIIJJJBBBAAAMMMNNN\\\lllwww~~~vvvjjjaaaZZZPPPAAA888999BBBOOOWWWbbb]]]TTTPPPIIICCC<<<555333111---,,,...+++******+++,,,,,,+++)))))))))))))))))))))))))))'''&&&'''***000555999::::::777;;;BBBAAA;;;:::???CCCPPPVVVLLLAAA???>>>;;;>>>@@@IIIUUUYYYYYY^^^hhhvvv}}}```WWWRRRIII@@@CCCEEEEEEBBBBBBCCCFFF???===;;;999888888999:::444555555333555888777444;;;;;;;;;???GGGRRR\\\ccc```jjjsssuuuwww}}}ooottt===111)))+++---+++,,,000,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++000///,,,***---JJJtttzzzzzzwww]]]yyyWWW>>>555;;;777eeexxxoooaaaMMMHHHJJJMMMXXXwwwvvvvvv~~~ooozzzkkkGGGBBB>>>888666777888777666777777777666666666555555555555444444444444555555222333888<<<888555???NNNuuu\\\BBBEEEGGG>>>======>>>>>>>>>===;;;:::888888777666444333222222111111111111111000//////000///............///000///......------......///...........................//////000000000000000222222000//////////////////000222222111000111222222222333333222111000///111///---...111222111...000000111111111111000000111222222222222111111000///000222111000000111333000000000000222444666888333333333555777888777666444555555444333222111000000000////////////000000///333333:::WWWxxxtttqqqwww~~~rrrzzzwwwsssiiiuuuqqqfff~~~|||rrrlllXXXRRRLLLIIIEEEDDDKKKUUUYYYYYYYYYaaannnxxxvvvjjj^^^YYYrrrtttsssrrrwww}}}^^^VVV\\\ZZZFFF000''',,,333---,,,++++++******++++++,,,+++*********+++---...,,,,,,,,,,,,------------000000111222333444444555555555666777999;;;===>>>===OOO___uuupppggguuugggbbbjjjTTTIIICCC;;;555555999===@@@BBBGGGQQQYYY___^^^___bbbeeegggfffcccaaa^^^\\\[[[YYYRRRIIICCC@@@>>>???DDDNNNWWW]]]___ccc^^^UUUOOOHHHCCC<<<555333111---,,,...+++***)))***+++,,,+++)))))))))))))))))))))))))))&&&&&&&&&(((---222666999:::999999===BBBFFFFFFFFFDDDSSS[[[RRRCCC;;;<<<===>>>===CCCOOOWWW[[[```fffbbbzzzfffXXX[[[TTTKKKDDDAAA@@@???>>>BBBAAA@@@??????AAABBBCCCAAA@@@???>>>>>>@@@@@@???===AAAGGGNNNUUU]]]dddiiimmmqqqyyy~~~JJJ222...,,,//////+++***---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++///---+++++++++<<<[[[ooo|||uuuxxxuuu}}}SSSCCC<<>>>>><<<:::999888888666555333222111000000000111111000000///..............................------------------...---------------------------......///000/////////000111111111111111111000000111333333111000111111222111111000000111111222444222111222333222///,,,///000000000000000000///111111111111000///.........///000000//////000222000000000111333555777888222222333444555666666555222333333333222111000/////////............//////###666666(((777gggxxxbbbbbbssssssqqqdddjjjsssxxxwwwtttuuuxxxxxx~~~{{{oooddddddjjjpppsssssskkkjjjeeeaaadddhhhbbbWWW^^^}}}ooonnnttt~~~}}}wwwaaaWWWMMM???444000...,,,(((,,,,,,+++***************+++******)))***+++,,,,,,++++++++++++++++++++++++//////000111222333444444555555666777888:::;;;<<>>@@@>>>:::888666AAASSSeeepppooofff^^^eee___UUUNNNGGGCCC<<<555333111---,,,...+++***))))))***+++***)))))))))))))))))))))))))))'''''''''(((+++000555888777888888999AAALLLVVVZZZJJJRRR\\\]]]QQQAAA===CCCIIIEEEDDDHHHNNNVVV```hhhvvvyyyddd[[[RRRNNNPPPOOOHHHBBBAAAAAAAAA@@@@@@???>>>>>>BBBAAA@@@AAAAAABBBDDDGGGHHHNNNWWW___eeejjjooosssqqq{{{{{{xxxyyyVVV444222...---...///---+++***,,,++++++******++++++,,,,,,++++++******++++++,,,+++---)))+++000...222BBBsssfff}}}|||{{{aaaPPP;;;HHH777>>>JJJcccxxxiii```ZZZUUUgggttt}}}|||{{{}}}mmmvvvLLL???;;;:::777666666555444444555555555444444444333333333333222222222222333333999444111333555666888:::999SSSyyy^^^KKKIIIBBB555777FFF888:::;;;<<<<<<;;;999888777777666444333111000000///000000000000///......------............------------,,,,,,,,,,,,---------------------------------......///////////////+++,,,...////////////...***,,,---...---------///000///...---------......,,,---...000222222000///...//////000000//////...000000000000///...---------///000000///...000111000000111222444555666777222333555666666666666666444444444333222111000/////////............//////...))),,,333111;;;fff~~~bbbccczzz{{{~~~hhhdddpppeeesssqqqfffeeesss{{{ooodddXXXSSS\\\jjj```]]]VVVVVVkkkhhhrrryyyvvvrrruuu}}}ddd]]]iiikkkcccHHH:::+++)))---...(((!!!++++++***))))))))))))***))))))))))))******++++++*********+++++++++++++++...//////000111222333333666666666666666777888999777777888DDDWWWiiiiiiZZZnnn|||kkkWWWMMMGGGHHHHHHAAA999666000111111///---///444888555000000666:::;;;>>>DDDRRRWWW```kkkrrrqqqiiiaaaddd^^^TTTOOOGGGCCC<<<555333111---,,,...,,,***((((((***+++******))))))))))))))))))))))))(((((((((((()))---222777@@@@@@@@@@@@@@@EEEMMMTTTIIICCCQQQvvv]]]>>>BBBAAA@@@???BBBMMM\\\gggwwwnnnaaa\\\ZZZWWWUUUMMMMMMMMMMMMLLLJJJIIIHHHDDDCCCCCCFFFHHHJJJOOOVVV^^^cccjjjooorrrwww~~~wwwjjjsssmmmwww~~~~~~___555222///,,,***+++------,,,***++++++************++++++++++++************++++++,,,,,,'''+++444111,,,333===zzzxxx]]]NNN<<>>>>>333;;;444555777666444222111111333333333222222222111111111111000000000000111111...222333///,,,///444888333444333222<<<^^^zzz]]]IIIEEEIII?????????@@@???======>>>;;;:::999777666555555555333333333222222111111111......//////......---,,,++++++------------++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++************+++,,,---...+++---...///...---...///+++,,,---...///000000///***+++---------...000111---..................---------...///000000000///...///000000//////000222333444444555555444444333444666999999666555666888===:::555111///...000111000000////////////000000---'''+++333000&&&***777111eeevvvjjjsss___jjj|||{{{fffooogggzzzsssXXXmmm{{{sssbbbcccxxx~~~kkkVVVSSSpppxxxnnncccEEE+++,,,...'''%%%))),,,(((&&&'''******)))((((((((((((((('''(((((()))))))))))))))'''((()))***,,,...///000------...///000111222222111111222333555777999:::666333<<>>>>>===;;;;;;>>><<<>>><<>>999AAAOOOZZZ[[[kkk~~~yyyyyyllltttyyy~~~jjjPPP888444777444111222444444333333222111000000111111111111111111111111//////////////////////////////000000000111111111888222111444222000999GGGMMM|||tttmmmQQQHHH>>>:::===@@@AAA@@@======???AAACCCDDDBBB@@@===;;;777555333333444555222111000/////////000111---------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---......------......///000............////////////000000111222222222111000333555666666555444555555666444222///...---......,,,,,,------------,,,,,,------------------------'''222777EEEwwwwwwcccNNNCCCMMM___uuuyyy~~~zzzwww}}}xxxooowwwgggiii~~~uuufff\\\```mmmwwwzzzppp___HHH777///---***''')))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))*********+++++++++,,,,,,,,,---...//////000//////111111222333555666777777888888888999999999::::::666NNNfff}}}zzz___gggtttxxxyyyVVVQQQvvvttt]]][[[xxx}}}mmmOOOEEESSS]]]YYYccc^^^qqqqqqfffssslllbbbmmm~~~~~~rrr|||\\\\\\RRROOOKKKBBB;;;666444111---,,,---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,...222;;;CCCAAA===EEEQQQMMMYYYbbbbbbcccfff```UUUqqq\\\SSS[[[\\\RRRUUUeee```hhhoooooommmooozzz}}}uuuuuussswwwZZZ111(((//////,,,+++)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,++++++,,,,,,------......000666000...RRRssshhhppp|||rrreeeVVVMMMKKKJJJAAA::::::<<>>===;;;::::::;;;>>>AAABBB@@@???===;;;888555333222333333222111000////////////000------------------------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......------------.........///...///000111222222222222333333222333444444333111000///...,,,,,,---...///+++,,,,,,------,,,,,,+++------------------------+++...)))***IIIzzz~~~hhhYYYWWWjjj```[[[cccqqq}}}~~~}}}qqqqqq~~~mmm]]]YYY```hhhnnnnnnmmmrrrxxx{{{```FFF)))(((000---%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))*********++++++++++++,,,++++++,,,...............000111111222333333444444666666777777777888888888888@@@DDD___sssmmm```ooopppjjjvvv{{{tttfffssscccdddSSSfffxxxwwwnnnqqq}}}mmmsssvvvrrryyy|||ppp{{{YYYZZZTTTPPPKKKBBB;;;666444111---,,,---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,)))***222>>>EEEFFFIIINNN@@@KKKUUUYYYZZZYYYRRRIIIVVVpppzzzeeeQQQMMMMMMRRRaaasss|||zzzuuuyyyxxxlllwww~~~}}}XXX>>>+++,,,---'''&&&---)))))))))))))))))))))))))))(((((((((((()))******************++++++++++++***++++++,,,------......000000111222999WWWsssiiiVVVPPPTTTjjjrrrXXXYYYuuu~~~vvvmmmnnntttrrraaaoooUUU>>>999666888===<<<777333444000000000//////.........////////////////////////................................./////////000000222---...555999888666666===<<<666999LLLcccuuuaaaNNNBBB<<<<<<===BBBAAA@@@===;;;::::::;;;999999999;;;===>>>===<<<<<<:::777555333222111222111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------......//////000---...///000111222333333444222000222444555222///------,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222(((+++555000...PPP|||ddd```bbbjjjnnnhhh^^^WWWhhhtttwwwnnnppp|||{{{ooolllzzz~~~uuulllffffffiiittt\\\KKKPPP\\\aaaeeejjjvvv~~~rrr___PPPHHHDDDFFF;;;---''')))+++)))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))************+++++++++++++++,,,---......//////...000000000111111111222222444555555555666666666666555<<<777;;;WWWpppqqqjjjkkkbbbnnn{{{{{{mmmsss~~~tttsssvvviiikkkyyy{{{|||{{{}}}}}}tttiii~~~[[[ZZZTTTQQQLLLBBB;;;666444111---,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,)))'''+++888GGGOOOOOONNNUUUKKKNNN]]]\\\NNNPPP```DDDsss{{{iiiAAA999888FFF]]]mmmooojjjqqqssswww|||~~~ppp[[[HHHRRRmmm|||jjj555222000...***&&&&&&***((((((((((((((((((((((((((((((''''''(((((()))***))))))*********+++++++++******++++++,,,------...,,,(((///666...///ZZZ}}}wwwssskkk___UUUcccppp{{{rrrwwwzzznnnjjjXXX999;;;:::666555777777333000/////////............------........................---------------------------............/////////111///000222222//////000555444000444;;;999BBBYYYzzzyyyrrreeeVVVFFFAAA:::777888:::===>>>=========;;;999999;;;>>>;;;:::999:::;;;;;;:::888:::999777444222111111111111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------......///000000111111------...///111222333444555222000111444444111.........------,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++((((((+++******222===aaavvvuuuxxxzzzvvvkkkbbb___cccmmmgggSSSPPPaaajjjdddYYYffftttqqqccc^^^dddgggcccXXXTTTaaaqqqtttmmmfffrrrnnn```III555,,,***)))///000000---'''###"""###&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++,,,,,,---...////////////.../////////000000111111333333333444444444555555222:::666000<<>>IIINNNzzz}}}~~~uuuhhhfff___lll}}}~~~|||zzzrrreeeYYYSSSTTTXXX[[[bbbZZZRRROOOJJJBBB;;;666444111---,,,---,,,+++***)))(((((((((((('''((((((((()))))))))***(((((((((((()))***+++,,,,,,++++++,,,222<<>>PPPaaasssmmmcccVVVMMMKKKPPPVVV```eeelllsssyyy~~~}}}{{{{{{|||~~~rrrpppgggbbblll~~~~~~~~~gggJJJ***---+++(((&&&(((******)))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))*********************+++,,,,,,------111000///000222444666777^^^|||eeekkkuuuhhhbbbmmmuuuyyy{{{ttt\\\LLLQQQAAAOOOggg~~~~~~zzz}}}{{{xxx~~~vvvpppooo^^^FFFEEE???333777777777555444444444333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***---......///111333444444666///,,,333333333:::888999999777555555888::::::===CCCIIILLLIII???777;;;;;;:::777666666555444888777777666666888:::<<<::::::;;;<<<<<<;;;999777===;;;999999;;;;;;:::999555555444333333222222222000111111000///...,,,+++++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************((((((((()))))))))******************************************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,---......,,,,,,---...///000111222///.........///000222333000111222111///...---...,,,,,,---------,,,++++++))))))************)))))))))))))))))))))))))))))),,,&&&(((111...###&&&333%%%000===GGGRRRaaasss~~~zzz|||yyyssspppuuuyyyvvvllldddgggbbbmmmuuuooozzzvvv]]]HHH<<<777111***%%%)))+++*********%%%***'''$$$%%%(((***)))'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))************++++++---...............,,,---...///000111222333222222333333333444444444111111999AAA???@@@DDDCCCFFFppprrrpppYYYPPPaaaqqqzzzzzzwwwtttjjj___]]]]]]___``````^^^[[[YYYdddYYYPPPMMMIIIBBB;;;666444111---,,,---,,,+++***)))(((((((((((('''((((((((())))))******(((((((((((()))***+++,,,&&&+++,,,((('''111AAAMMMYYYdddmmmllleeegggvvv~~~yyywwwlllkkkdddKKK======TTTrrrqqqbbbZZZLLLLLLJJJIIIGGGHHHKKKNNNRRRPPPMMMJJJHHHHHHHHHHHHMMMPPPPPPVVVlll~~~nnnNNN777///***''''''***...***###%%%...(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************)))******+++,,,,,,------...)))+++222000)))---999AAAhhhzzz{{{}}}zzzooowwwlll^^^rrr~~~yyyvvvOOO>>>===444111<<>>333555666666444333555666:::777444333666999;;;<<<<<<:::999999;;;======<<<444444444333333333222222000111111111///...,,,***************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))------,,,,,,------...///++++++,,,---...///000111//////.........000111222---000222000---***+++---******+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))(((***'''$$$&&&---...***000***'''***...111333444===AAAKKKWWW___ccciiiqqqtttpppsssoooeeegggqqqfffYYY^^^```QQQQQQWWWNNN:::888222++++++...---)))%%%''''''$$$%%%)))***((("""&&&))))))&&&$$$%%%(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))******************+++,,,------------,,,,,,---///000222333444222222333333333444444444555222:::???444000:::AAAAAA>>>QQQrrr~~~ffflllooojjjccc```______ssstttuuuzzz~~~}}}tttkkkuuu}}}{{{}}}yyymmmaaa^^^bbbaaa\\\SSSTTTYYY___bbb```\\\ZZZbbbWWWTTTJJJIIIDDD===777555222...,,,---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%***---,,,***,,,444<<>>666<<>>]]]sssjjjYYY\\\lll{{{}}}qqqtttyyy~~~qqqcccOOOBBB999;;;;;;444111444111222222222111111000///.........---,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...............------///222333111///000000000111111111222222333333333444444444444555444444555555555555666666777777666555555555666666888888666666;;;AAA???888888888888888999999999999666555333222111000000000------------,,,,,,,,,,,,*********)))))))))((((((***)))(((''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))+++++++++,,,,,,,,,------+++************+++,,,,,,,,,------...............///...---,,,++++++++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******))))))******+++,,,+++,,,,,,---...///000000222222111000000000000111444666666666555444555666777666555777===GGGPPPWWWxxx|||iiipppgggccc```___``````cccfff___[[[XXXZZZ\\\^^^ccciiicccaaa```^^^]]][[[XXXVVVaaaiiiiii```XXXTTTKKK???bbbXXXUUUKKKJJJEEE>>>888555222---+++,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))+++---000CCCUUU^^^bbbmmm~~~www{{{kkkHHHJJJGGGIII```iii]]]aaaooonnn{{{~~~bbbJJJ111%%%%%%'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))******************)))******+++,,,---,,,,,,,,,---------......---000...444YYY{{{ooonnnnnntttyyygggZZZ]]]hhh|||rrruuuzzzpppSSS:::999666888;;;999222222888222222222222111///.........------,,,,,,+++++++++++++++************++++++************************************************,,,,,,,,,,,,------------,,,,,,,,,...000000///...//////000000000111111111111111111222222222333333333333333444444555555555666666555444333333444444777555333555???GGGEEE>>>888888777777777777666666444333222000////////////---------,,,,,,,,,++++++******))))))))))))((((((***)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))++++++++++++,,,,,,,,,,,,******))))))******+++,,,+++,,,,,,---...---------------,,,+++******************))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((((((((((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((***))))))))))))***+++++++++,,,,,,---...///000000///////////////000000111222333444333222111222444444222000...///111444666@@@SSSqqq|||ssstttdddnnnzzztttfff^^^bbbbbb^^^XXXYYYcccmmmrrrcccaaaaaafffkkkggg\\\QQQSSSYYYWWWJJJ===777111***aaaWWWTTTJJJIIIFFF>>>888555222---+++,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---)))&&&&&&)))******)))(((333BBBRRRbbblllggg\\\\\\hhhfff^^^cccsssxxxqqqzzz~~~mmm~~~eeeGGG444''')))---)))%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))***+++,,,---+++,,,,,,,,,------------***444222)));;;oooyyywwwyyyVVVXXXQQQ[[[www|||vvvfffzzz|||~~~zzzxxxrrrttttttmmmaaaQQQBBB888888777:::<<<888222222777222222222111000...---,,,---,,,,,,,,,+++++++++*********))))))))))))******************************************************++++++++++++,,,,,,,,,---++++++,,,---................../////////000000000//////000000000111111111111222222222333444444444666555444333333333333333222222222333:::AAAAAA<<<888888888777666555555444222111000///............,,,,,,,,,,,,++++++++++++))))))))))))))))))(((((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,---............---,,,,,,+++***))))))*********)))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,,,,---...///000000............///000111222000111222222111000111222///000111222222333444444333///999MMMUUUVVVfff|||ssslll|||vvvdddnnn|||~~~nnn```dddrrrzzzeee___[[[[[[___]]]UUUNNN;;;<<<666+++'''+++000111```VVVSSSIIIIIIEEE>>>888555222---+++,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,)))&&&'''***---+++)))(((***222AAAXXXgggggg___gggmmmhhh\\\WWWcccllloooyyyYYY@@@555+++(((---///(((%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,---)))111222+++***BBBkkk}}}rrraaa___fffiii[[[OOO\\\qqqppp```SSSVVVmmmyyyxxx|||nnn[[[GGG;;;999;;;===;;;999:::888444333444222111111000///...,,,++++++++++++++++++************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,------...///------........./////////.........////////////000///000000111222333333333666555444444333333333333000444666333333777888777999999888777666555444444000000///...------------,,,,,,+++++++++*********(((((((((((((((((()))))))))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))************************+++++++++,,,,,,+++++++++++++++,,,------------...///////////////++++++***)))))))))******)))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((())))))(((((())))))***++++++,,,,,,---...///000000.........///000111222333000111222222000000111222111222333333333111///...<<<444...///444777999999AAASSSeeekkklllnnnmmmiiiXXXhhhmmm___QQQPPPVVVYYYRRRLLLEEE???<<<:::777444---.........000222///***```VVVTTTJJJIIIDDD===777555222...,,,---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++(((&&&(((+++---,,,******(((''',,,666FFF]]]pppppp~~~sssyyyxxx}}}zzzjjjVVVAAA333......+++)))(((&&&$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))((())))))***+++,,,******+++++++++,,,,,,,,,+++))),,,111111///999HHHwwwgggsss~~~iiilll{{{yyyllluuuvvv}}}lllVVVGGG>>>888555666<<<888555555666666444222000000000000///---,,,,,,************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++***+++,,,,,,++++++...///,,,,,,---------.........------............//////......///000111222222333444444333333333333444444111777999555111222444555888888777777666555444444//////...---------------+++++++++*********))))))''''''(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************************++++++++++++,,,,,,++++++,,,,,,---...---...//////000000//////++++++***************+++))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,,,,***((('''%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((()))(((((((((((()))******+++,,,,,,---...///000000............///111222222000111222111000000111222000000111222111000...---'''000444000///555555000%%%888CCC@@@>>>FFFIIIFFF444888999888888888444...333333222000---++++++,,,...---,,,...111222...***bbbXXXVVVLLLKKKCCC<<<666555222///---///+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))************&&&###%%%,,,...777VVVxxxtttgggUUUDDD555***)))...***,,,)))$$$"""%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((())))))***+++,,,************++++++++++++***'''***333666222000222444]]]hhhqqqttt~~~xxxyyyxxx]]]NNN@@@<<<;;;888555555666666555555555555444111////////////......---,,,)))*********************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((***+++***((())),,,///,,,,,,,,,,,,---------------------.........//////,,,---...///000111222222111111111111222222333444222666777444222444555444666666555555444444333333//////...------------...+++*********))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************************+++++++++++++++++++++++++++,,,,,,---,,,---......//////......++++++*********++++++,,,))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))+++,,,---+++***'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,---...///000000...---------...///000000///000111000//////000111---...//////000111111111)))222777444000111000,,,222...******000444000***222---,,,111666555111...)))+++---///000111111111///+++(((''')))+++///222cccZZZWWWNNNMMMBBB;;;666444333///...000+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***)))((((((((((((000(((***444...$$$///GGGccc~~~}}}oooSSS555)))***---,,,)))&&&,,,,,,%%%%%%***)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,)))************+++++++++))),,,---,,,***---111444222///BBBuuu~~~~~~|||mmmcccJJJDDD@@@>>>888111333;;;444777999888666444222000.........///......------)))))))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))(((&&&'''***---++++++,,,,,,,,,------------------.........//////,,,,,,---...///000111222////////////000222333444222333222111444888777333444444333333333333222222//////...---------......************))))))))))))&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************)))************+++++++++*********)))***++++++,,,+++,,,------......------,,,+++++++++++++++,,,,,,)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++---...,,,***(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,---...///000000------,,,,,,,,,---.........///000///......///000000///...---------......111---+++---111333111000---))),,,444333,,,...777111---...222---&&&***555333000---,,,------,,,++++++---///000---)))+++...jjjWWWRRRMMMLLLFFF>>>888555222...---///******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))***,,,...///999LLLlllppp999444---***)))***)))'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))*********+++++++++******+++,,,,,,---......444---***777VVV}}}oooggggggsss{{{}}}{{{qqqbbbUUUOOOMMM@@@??????>>>;;;888555444333333333333222111000000000//////---,,,+++******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++*********))))))((((((++++++,,,------......///..................------......//////000000111111000111111222222333444444555444333222111///......------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***+++++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++---)))(((%%%#########$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((+++,,,,,,---.........------,,,,,,,,,---...000111000000///.....................------------......,,,---------.../////////------------------------++++++------------++++++,,,,,,,,,---------......++++++,,,,,,,,,---------iiiWWWRRRMMMLLLFFF>>>888555222...---///******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))))))))***+++,,,---...444JJJiii}}}nnnYYYGGG333///***((()))))))))((((((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))*********++++++)))******+++,,,,,,------''',,,000000555GGGddd{{{yyy{{{sss___PPPFFF@@@===>>>>>>===<<<:::777555444222222222222111000///...//////...---,,,+++******++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))************)))))))))((((((++++++,,,,,,---...........................---------.........////////////000111111222222333333444444444333222000///......---,,,,,,,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++******++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++)))'''%%%#########$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((***+++,,,---...............------------...000111///...------,,,---------......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,hhhWWWSSSMMMLLLEEE>>>888666333///---...******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++000'''(((:::RRRgggxxx{{{hhhPPP<<<000,,,+++)))''''''((()))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))))))))************((())))))******+++++++++&&&...333---$$$%%%444CCCddd}}}nnn\\\vvvrrrzzzooodddbbbqqqqqqZZZIIICCCAAA===:::;;;;;;::::::888666555444111111111000000///...---///...------,,,+++******+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))*********))))))))))))((((((***++++++,,,,,,---......------------------......------------............000000111111222333333333444333222111000///...---,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((((('''%%%$$$######$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((()))+++,,,---...////////////.........//////000------,,,++++++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++)))))))))*********++++++hhhWWWSSSMMMJJJDDD===888666444///---...***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))///)))$$$%%%***666LLL```wwwzzzbbbIII<<<444+++''')))&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******((((((((()))))))))******((((((((()))))))))******---+++++++++,,,---,,,******;;;```~~~mmmooo|||ppp]]]VVVMMMBBB???BBBDDDAAA===888888888777666555444444000000000000000///---------------,,,+++******)))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''((())))))))))))))))))))))))((((((*********+++,,,,,,------,,,,,,------------..............................000000000111222222333333333333222111///...---,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&&&&%%%$$$######$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))+++---...//////000/////////////////////------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++************************((((((((()))))))))******((((((((())))))))))))***hhhXXXTTTLLLHHHCCC===888666444///---...***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((%%%)))...---(((%%%,,,555RRRkkknnn^^^DDD111%%%***000---((((((&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***''''''((((((((()))))))))'''((((((((((((((())))))***&&&###(((000333...(((222***,,,@@@\\\xxxyyypppkkkdddYYYPPPBBB@@@???@@@AAA@@@<<<888777777666555444444333333111111111111000///...---,,,,,,,,,+++******))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------......///////////////////////////000000111111222333333333222111000...---,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%$$$$$$######$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''')))+++,,,---......///////////////............---,,,,,,++++++,,,,,,++++++************++++++,,,,,,++++++******))))))************************))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))gggXXXTTTLLLGGGBBB<<<888777555000---...******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''(((((((((''''''***))))))+++,,,+++)))((('''222BBBYYYxxxiiiQQQ<<<111+++%%%%%%))))))$$$%%%+++&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))*********,,,...222///+++))))))111DDDVVVttt~~~pppiii]]]OOODDD<<<999999BBBBBBAAA???<<<:::999999777666555444333333333333111111111111000///...---+++++++++*********))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))((())))))******+++,,,,,,++++++,,,,,,------......000000000000000///////////////000000111222222222222111000///...---,,,+++*********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''')))***+++,,,------------......///......---...---,,,,,,++++++,,,,,,******))))))))))))*********************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))dddVVVTTTLLLHHHAAA<<<888777555000......******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&---***&&&$$$''',,,---,,,,,,,,,***)))111EEE___pppwwwkkkXXXDDD444+++((('''///...,,,(((""" %%%+++$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&***---+++((('''***...)))555666111/////////>>>JJJbbbwwwkkk^^^TTTHHHAAA???@@@>>>;;;???>>><<<;;;999:::;;;<<<888777555333222222222222///////////////...,,,,,,***************))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((())))))***+++++++++***++++++,,,------......000000/////////.........//////000000111111222222111111000///---,,,++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++***+++,,,---......------,,,,,,+++************+++***))))))(((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))aaaUUUTTTMMMHHHAAA;;;888777555111......******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''')))))))))((('''&&&'''//////)))%%%$$$$$$%%%''',,,000///,,,,,,000;;;FFF^^^zzzttt___GGG333///+++((()))***+++***%%%&&&''''''***,,,)))###"""$$$&&&%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))&&&%%%'''+++,,,***(((---///***"""$$$...222...///+++---555<<>>>>>>>>>>>:::666333222111...+++777333---(((%%%%%%'''((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))*********)))))))))***+++,,,,,,,,,------.../////////***,,,111777888888???HHHNNNUUU]]]___\\\[[[___dddSSSSSSQQQNNNIIIDDD???<<<===777222222666999888666666555333222333444555666;;;:::999888777888888999888666444111000000000111......---,,,+++***))))))++++++******)))((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++++++++******+++,,,------...---------------...////////////...//////...---,,,+++******))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***+++***)))((((((***+++---))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''```UUURRRKKKIIICCC===888777444000...000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&'''((()))(((&&&&&&&&&(((''''''''''''''''''''''''(((((()))))))))*********))))))***)))(((&&&%%%%%%---............---,,,,,,///...,,,,,,...//////...'''''')))***+++,,,,,,,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***++++++******++++++,,,---------222+++&&&'''((()))+++...***+++,,,...000111111111444444333222111///......+++---000111000000222333333222222111222333555666::::::::::::::::::999999777555333111000//////000......------,,,+++******+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***++++++,,,,,,,,,++++++++++++,,,---------------,,,,,,---............---///...------,,,+++******)))))))))(((((((((''''''***)))((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((()))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''```UUURRRKKKIIIDDD===777666444000///111***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''((((((((()))))))))%%%$$$&&&***---...,,,)))'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''&&&&&&((()))++++++***(((%%%###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((())))))******)))))))))******+++++++++---)))(((...222111//////000...,,,+++++++++)))(((------,,,,,,---///000111111444777777333111222444111111111111222444555666888999:::<<<<<<;;;999888555444222111//////............------,,,++++++************)))((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---...............---------,,,+++******)))))))))((((((((('''''''''+++***(((&&&&&&'''(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((+++)))'''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''((()))*********))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''aaaUUUSSSLLLIIIEEE>>>888666444000///111***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&$$$'''***+++(((%%%))))))(((((()))***,,,---+++++++++***)))(((''''''%%%%%%&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))%%%$$$''',,,,,,(((&&&'''+++,,,,,,,,,++++++---000***)))))))))***---///111---------...000222333444111222222222333444555666555777999;;;;;;;;;999888444333222000///...---------------,,,,,,++++++*********))))))((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,------...////////////...,,,,,,,,,+++******))))))((((((((((((''''''''''''***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((***)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''(((***+++,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''cccVVVSSSLLLIIIDDD>>>999777555111///111******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***'''$$$$$$'''((('''%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%++++++***)))))))))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((***)))***,,,***'''+++000&&&)))+++***''''''***......---------...000111333111---++++++...111222111222222222333333444444444222444666888999999888777222222111000...---,,,+++,,,,,,,,,++++++************))))))((((((''''''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,------...///////////////+++++++++*********))))))((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((()))***+++++++++***)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&cccUUUQQQJJJHHHCCC===999999777222///000******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''')))))))))%%%%%%&&&&&&''''''((((((###&&&))))))'''&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&$$$$$$'''''''''+++111***,,,---,,,)))'''(((***((((((((())))))***+++,,,555333111000111111111111111111222222222222222222000111333555666666666666111111000///...,,,+++***++++++************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))******************+++,,,,,,,,,,,,+++,,,,,,---............---***************)))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''((())))))******))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&cccUUUPPPIIIFFFBBB===::::::888222//////******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%"""###$$$&&&'''((((((((("""%%%((((((%%%$$$$$$&&&###$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((('''&&&###$$$)))***(((&&&'''&&&'''(((***+++,,,,,,,,,(((((()))***++++++,,,,,,)))+++...//////000111222000111111111111000000//////000111333444555555666111000000///...,,,+++************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&((())))))***************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&___WWWNNNQQQHHH@@@>>>:::777666444222000))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,------.../////////000000000000111222333444444555555555444222000///222000...,,,******+++,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++++++++,,,,,,,,,)))******++++++******)))******)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&bbbYYYNNNPPPHHHBBB???;;;888777444222///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......//////////////////000111222222222222333444444333222111111///---+++******++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++,,,,,,******++++++++++++*********))))))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&hhhZZZMMMOOOIIICCCAAA===:::888555111///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******+++,,,,,,------......///---------......///000111///000222333333333222222///---,,,***)))))))))*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********++++++++++++,,,+++++++++,,,,,,+++++++++***)))((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%lll[[[KKKNNNIIIEEEBBB???<<<999666222...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,------......------------...///000111///000111222222222111000---,,,***)))((((((((()))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%nnn\\\KKKMMMIIIDDDBBB???<<<:::666222...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,---------............///000111111000111111222111///...---+++******)))(((((((((((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%lll[[[JJJMMMHHHCCCAAA???===:::777222...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******++++++,,,,,,---...------......///000111000111111111000...,,,+++*********))))))((((((((())))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))************+++*********++++++*********)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$iiiYYYJJJMMMGGGAAA???>>><<<:::777222///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000...//////000///...---,,,)))************)))(((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************((())))))******))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%############################################################################################################################################################$$$$$$$$$$$$gggYYYJJJLLLFFF???>>>===<<<:::777222///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,++++++++++++,,,---......,,,---.../////////...---)))***************)))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$jjjQQQLLLJJJJJJCCCEEECCC===999777333...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++++++++,,,,,,,,,------,,,,,,------------------...------------,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################jjjQQQLLLIIIHHHAAACCCBBB<<<999777333...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------.........---------,,,,,,+++***))))))(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################kkkRRRMMMIIIFFF???AAA@@@;;;888888444000***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((******+++++++++,,,,,,,,,+++,,,,,,,,,---------...............------------+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################kkkTTTOOOIIIEEE===@@@???;;;888888555111***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************+++++++++++++++++++++,,,,,,------............------------,,,******)))(((((((((((((((''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################kkkUUUQQQJJJFFF<<>><<<;;;999444***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***+++,,,---......*********))))))))))))((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################eeeQQQNNNHHHCCC===AAAAAA>>><<<;;;777222***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******)))))))))))))))***++++++******++++++,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############"""############$$$$$$$$$################################################################################################cccOOOLLLFFFAAA===@@@AAA>>>;;;;;;777222***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******++++++******++++++,,,---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""############"""############$$$$$$$$$################################################################################################aaaMMMKKKDDD>>>;;;???@@@===;;;:::777111***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))))))))))))))******+++************+++,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############"""############$$$$$$$$$################################################################################################```MMMKKKCCC<<<:::>>>???<<<::::::666111***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((())))))(((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))***+++***************++++++,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$################################################################################################```OOOMMMDDD===:::>>>???<<<::::::777222***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((((('''&&&'''((())))))(((&&&%%%&&&&&&&&&''''''(((((((((***)))'''&&&&&&''')))***%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***++++++******))))))******+++,,,***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$################################################################################################```PPPOOOFFF>>>:::>>>???<<<;;;;;;888333***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))***+++++++++***---...///000000...---+++,,,------......//////000((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,***))))))))))))***++++++)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############################################################################################################$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############"""############$$$$$$$$$################################################################################################___PPPPPPGGG???;;;>>>@@@===<<<<<<999444***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++++++++,,,---...////////////222444555777666444222000222222333333444555555666,,,---///000000///---,,,,,,+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,)))))))))))))))***++++++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""############"""############$$$$$$$$$################################################################################################^^^PPPPPPHHH???;;;???@@@>>><<<===:::555***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,------...///000111222222222222000111333444333111///---//////000111111222333333888;;;@@@CCCCCC@@@;;;888111000---+++)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,)))))))))))))))******+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$################################################################################################\\\LLLMMMHHHDDDCCCAAA>>>;;;===???:::222+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''')))++++++***(((,,,)))%%%$$$***///---'''/////////000000000000///555333222333555777777666444333666:::;;;888444222555444444444555333///,,,,,,444999999:::>>>BBBCCCDDDCCC@@@<<<666000+++(((+++&&&$$$&&&***+++%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""]]]NNNPPPLLLGGGCCCBBB???;;;<<<>>>999222+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((,,,***'''%%%%%%&&&&&&&&&&&&&&&(((+++,,,------...///222666888999:::<<>>AAAAAA@@@888<<<>>>:::777777555222888888999:::<<>>999>>>EEEKKKOOOSSSXXX\\\hhhnnnyyytttkkkllleee[[[RRRKKKFFF@@@;;;<<<<<<999555666:::;;;888888888999999999999888888:::???BBB===333***'''(((%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$%%%########################""""""""""""""""""""""""]]]OOORRRLLLFFFDDDDDDAAA<<<::::::666000+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))******###&&&***---............111---000888<<>>888///)))((('''%%%###&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################WWWOOOJJJAAAEEEGGGEEE@@@:::999999555///*********)))((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************++++++***)))***,,,.../////////000222;;;MMMfffyyy~~~fffRRREEE???BBBFFFJJJNNNSSSVVVSSSLLLLLLAAA333)))%%%&&&((()))&&&&&&&&&$$$$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################UUUMMMIIIAAAEEEIIIGGGAAA;;;::::::555///+++******))))))(((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********++++++---+++***+++......---+++333222:::LLL___rrrgggVVVTTTHHHAAAEEEOOOSSSRRRQQQFFFBBB===:::777222***%%%$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################TTTMMMJJJBBBGGGKKKIIICCC<<<::::::666///++++++******)))(((((('''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,+++---000///,,,+++,,,;;;AAAUUUooo}}}nnnXXXDDDBBBFFFHHHKKKQQQ@@@AAABBBEEEDDD>>>555---%%%''')))+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################UUUNNNKKKDDDJJJKKKIIICCC===;;;;;;666///+++++++++***))))))(((((((((((((((((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************+++++++++++++++***,,,...,,,---888EEEcccooo~~~yyy}}}{{{zzzxxxuuu\\\NNNEEE???AAAIIIKKKFFF@@@===???AAAAAA@@@111---((('''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################VVVOOOLLLFFFKKKJJJHHHBBB<<<;;;;;;666000,,,++++++******)))(((((((((((((((((((((''''''&&&'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,---***+++...000;;;TTTmmmwwwsss}}}rrrccchhh}}}ppp]]]NNNFFFEEELLLHHHDDDCCCDDDCCC@@@===@@@888---%%%$$$&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############################################################################################################$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################VVVOOOLLLEEEKKKHHHFFFAAA<<<:::;;;777000,,,,,,+++******))))))((((((((((((((((((''''''&&&&&&''''''((())))))******))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,...+++000<<>>>>>FFFFFF;;;888???OOOXXXMMM777((()))%%%&&&++++++((('''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""VVVNNNJJJBBBGGGJJJDDD===:::;;;999555111,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***++++++++++++++++++++++++******++++++++++++++++++++++++///111,,,+++@@@ZZZ}}}tttmmmlllvvvwww~~~vvvooovvvQQQCCCGGGHHHOOOAAA888CCCSSSVVVKKK>>>---'''%%%))),,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""WWWMMMIIIAAAGGGJJJDDD===;;;;;;:::555000++++++***)))(((((())))))(((((((((((((((((((((((('''''''''((())))))******++++++++++++++++++++++++******+++++++++++++++,,,+++(((+++111333<<<[[[{{{uuuttttttllleeebbb^^^YYYUUUWWWZZZ^^^fffmmmyyyvvvxxx}}}zzzlllqqq{{{vvveeemmmxxx___OOO@@@NNNFFF@@@CCCKKKQQQQQQOOO;;;111(((&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""WWWLLLHHHBBBIIIIIICCC===;;;;;;:::444///+++***))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***************************************++++++,,,,,,,,,,,,333---***000;;;LLLggg~~~xxxeee```cccmmmpppnnnttt{{{rrrmmmuuuiiivvvlllMMM???BBBGGGMMMRRRQQQJJJCCCIII???111'''$$$'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%&&&&&&&&&&&&&&&%%%%%%""""""##########################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""WWWLLLHHHCCCKKKGGGBBB===;;;;;;999333...******)))))))))))))))***))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))******++++++,,,---------000......777KKKcccttt{{{rrrlllWWWUUU\\\___hhhpppiiilllpppuuu}}}nnnkkk|||XXXNNNCCCBBBKKKQQQJJJ>>>LLLHHH>>>000'''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""WWWLLLHHHDDDNNNFFFAAA<<<::::::888222---******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++******************************++++++,,,------...)))444???LLLggg~~~gggvvv[[[PPPZZZrrrssskkkrrr}}}qqqOOO;;;>>>JJJMMMHHH@@@IIIKKK???111*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''''''''''''&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""WWWKKKHHHEEEOOOEEE@@@;;;::::::888111,,,***)))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,---.........CCCUUUbbb~~~ssswww|||wwwlllLLL???DDDIIIIII444GGGSSSKKK:::///+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$%%%%%%&&&&&&&&&+++,,,---000222555666777444444444444444444444444666666777666666555444444******)))((('''&&&&&&&&&########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""\\\LLLKKKKKKMMMFFFBBB===;;;999777222...,,,+++******))))))******))))))))))))************))))))))))))************)))************++++++++++++000222...)))+++000333777```}}}zzzzzzsss}}}nnn}}}vvvoooeee]]]XXXUUURRRPPPOOONNNNNNOOOPPPRRRTTTUUUlllpppxxxzzzzzz~~~zzzTTT;;;AAALLLGGG;;;BBBCCCLLLVVV>>>%%%((((((((('''%%%''')))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""'''&&&%%%$$$$$$%%%%%%$$$%%%$$$###&&&+++111222111666000111777888111///333444///111777666///000777111222///---444>>>@@@;;;:::<<<:::555000...+++'''&&&$$$$$$'''(((&&&%%%&&&&&&%%%$$$###"""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################[[[KKKKKKJJJMMMEEEAAA===:::999777222...,,,+++******))))))******))))))))))))************))))))))))))************************++++++++++++)))+++.../////////444:::JJJcccwwwvvvqqqsssvvvuuuzzz{{{~~~vvvhhh\\\TTTJJJFFF@@@<<<;;;;;;:::999666555666777999<<<>>>@@@HHHJJJNNNVVVbbbqqq|||{{{xxxqqqxxxTTTIIIMMMKKKLLLFFF;;;>>>OOORRRCCC777))))))))))))'''%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&111333444222333666222***111111444555///+++666GGGMMM555&&&222JJJQQQAAA...888===<<<555//////333666999888:::<<<===:::777555***)))&&&###"""&&&$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""##################"""""""""!!!############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ZZZKKKJJJIIIKKKEEEAAA===:::999777222...,,,+++******))))))******))))))))))))************)))))))))*********++++++************+++++++++,,,+++)))+++111333333;;;FFFVVV___kkkooolllkkkpppwwwsssggggggwwwwwwdddTTTJJJCCC===888===;;;999999;;;<<<<<<;;;===<<<;;;:::999:::;;;<<<999999:::<<>>===>>>>>>???@@@@@@@@@???>>>@@@???>>>===<<<<<<<<<<<<888:::<<<;;;888888<<<@@@QQQ[[[fffooovvvvvv{{{xxxXXXFFFIIIEEEJJJFFF:::GGGVVVOOO888+++%%%)))***%%%&&&---''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%(((+++,,,---///333666111::::::222777LLLYYYXXXGGGMMM[[[hhheeeYYYSSSVVVdddaaaWWWPPPVVVbbbcccZZZQQQSSSZZZ___ZZZUUU^^^mmmUUUGGG???CCCAAA666,,,+++///555999999666000(((!!!%%%%%%$$$#########$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################]]]MMMKKKHHHHHHEEEAAA<<<999888666111---,,,+++******))))))******((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,111---...333888BBBYYYqqqrrrvvvpppccciii{{{zzz|||wwwfffPPPCCCEEE@@@:::999===@@@@@@>>>>>>???BBBCCCCCCBBB@@@@@@======>>>??????@@@??????>>>AAACCCBBB???<<<;;;<<<777===DDDHHHLLLUUUdddooo||||||}}}}}}eeeGGG<<>>AAA;;;333000+++'''$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################___QQQOOOKKKLLLDDD@@@;;;999888555111---,,,+++******))))))******))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------+++000666BBBZZZsssyyyrrrkkkoooooolllqqq~~~sssooogggcccwwwjjj^^^LLL???;;;>>>DDDHHHDDDHHHOOOVVV]]]fffooovvvxxx}}}}}}wwwppphhh]]]TTTNNNJJJEEEAAAEEEDDDBBB>>>:::999:::<<>>======<<<===BBBLLL]]]sss~~~gggAAAGGGRRRSSSZZZVVV]]]SSS999***---///)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&***...444999<<<999333555JJJfffrrrhhhYYYBBBMMM[[[YYYEEE888LLLkkkyyyjjjaaagggpppqqqppprrrkkkiiinnnxxxzzzuuuxxxuuuccchhhggg^^^kkkuuuUUU???KKKfffnnncccaaa```WWWKKKJJJMMMGGG:::<<<;;;:::777222+++%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ZZZNNNPPPMMMKKKEEE???;;;<<<;;;555000...---,,,***(((((()))***+++******************************+++++++++,,,,,,,,,...,,,******,,,/////////555:::CCCPPP[[[```]]]YYYWWWaaaooo}}}}}}ttt^^^iiirrr[[[LLLBBB<<>>>>>???>>>???CCCIIIXXXmmm{{{qqq}}}gggQQQEEEIII]]]IIIGGGOOOXXXLLL222''',,,'''((()))))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%((('''''''''''''''''''''"""'''***++++++,,,,,,......000333666666333000666666777777666444222000,,,***'''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((($$$!!!###)))...111777999999666111FFFlll}}}[[[EEESSSmmmmmmYYYbbbVVV\\\mmmrrrsssuuurrreee[[[PPPLLLPPPYYY```cccYYYbbbmmmrrrnnnfffccccccnnnlllkkkjjjiiieee^^^YYY~~~ppp}}}{{{uuuggg]]]TTTOOOZZZiiikkkEEE>>>>>><<<333222444...((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$#######################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$###"""###''')))***```RRRSSSPPPNNNFFF???;;;;;;:::555000///---,,,+++))))))******+++******************************+++++++++,,,,,,,,,))),,,------++++++...222CCCKKKSSSVVVUUUUUUYYY]]]fffqqqrrrpppzzziiiLLLAAACCCGGGNNNUUU```qqqoooYYYMMMBBBCCCFFFCCC;;;444777>>>JJJ[[[ooogggSSSIIILLLKKKBBBHHHYYYYYYCCC000,,,***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))...222777:::;;;;;;;;;;;;444333333555777777555444777999;;;<<<===<<<;;;:::555222...+++******))))))***&&&###$$$''')))'''$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$&&&---222555444444CCCTTTSSSTTTbbbkkkeeeQQQ===EEEeee|||eee___hhhqqqhhh\\\VVVNNN^^^dddddd^^^]]]fffkkkjjj}}}~~~}}}}}}}}}}}}wwwrrrbbbpppssslllsssttt{{{~~~qqq[[[[[[dddaaaddd```YYYGGG333555<<<666222000,,,'''""""""###&&&%%%%%%$$$#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$&&&###!!!"""&&&***---///bbbSSSSSSPPPOOOFFF???;;;;;;:::555000///---,,,+++*********++++++******************************+++++++++,,,,,,,,,))),,,...,,,+++...555<<>>LLL]]]YYYBBB,,,***))))))*********)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((((()))***+++++++++///111555777888999;;;===999777222//////000111222000222666999;;;<<<<<<<<<;;;888555333111000...,,,***(((&&&&&&(((***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***%%%###(((///111111111111777EEEdddvvv[[[PPP^^^nnnqqq___UUUbbbuuuuuukkkiiieeeVVVTTT___eeemmm||||||xxxzzzuuujjjnnnnnniiiaaa^^^dddnnntttnnnssszzzuuubbb^^^kkkvvvwwwiiioootttdddjjjggg___KKK999>>>BBB555@@@===777...&&&""""""$$$%%%%%%$$$############$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$&&&###"""%%%(((***,,,000bbbRRRRRROOOOOOGGG@@@::::::999444111000---,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---+++,,,444@@@JJJXXX[[[\\\UUUMMMOOO\\\hhhtttqqqiiidddnnn}}}xxxyyyhhhmmmtttYYYAAADDDDDDOOO```kkkwww|||^^^NNNIIIIIIDDD@@@===<<<<<>>III:::GGGWWWiiirrr```IIIEEEcccvvvzzzrrrqqqnnngggfffWWWTTT[[[bbbrrrrrrzzzyyyppprrr}}}wwwwww~~~vvv}}}{{{wwwtttpppaaaxxxnnnrrr```\\\___bbb^^^YYY^^^WWW???;;;===???===777///'''###&&&%%%%%%$$$###$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$&&&######((())))))---444cccRRRRRRPPPPPPHHH@@@::::::999444111000,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,000;;;HHHRRRZZZ[[[YYYTTTPPPTTT```iiissseeeaaammmxxxyyy~~~qqquuutttVVVHHHHHHLLLVVVYYYhhh|||^^^LLLDDD??????@@@>>>:::AAALLLZZZsss}}}cccnnnKKKAAAKKKIII;;;999EEEKKKEEE000,,,(((''')))++++++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''&&&''''''((()))+++***)))'''''''''((())),,,---...000222444555666<<<============???BBBEEE;;;@@@GGGKKKKKKIIIFFFDDDDDDDDDEEEDDDBBB???<<<:::777666666777999999888666777::::::666...)))((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''"""(((000111,,,222OOOmmmpppdddRRRQQQ]]]YYYLLLJJJUUUlll|||vvvhhhbbbbbbaaaUUUUUU```fffccciiisssttttttyyy{{{}}}nnnvvvwwwvvvsssWWW]]]kkkrrrooolll]]]DDD---333===EEEEEE<<<...###&&&&&&%%%$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$"""%%%***+++,,,666DDDdddSSSRRRQQQSSSHHH@@@:::999888444111111,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,///666@@@JJJQQQRRRSSSTTTXXX^^^fffmmmsssjjjbbbeeevvvxxxxxxhhhPPPBBBDDDSSSddddddtttxxx^^^PPPFFFFFFEEE???===BBBHHHXXXrrrtttddduuujjjKKKLLLJJJCCC:::999BBBKKK888222+++((()))++++++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''''''''''''''((()))))),,,+++******+++---///000111222444666888:::<<<======@@@CCCDDDDDDDDDDDDEEEMMMRRRXXX\\\]]]\\\\\\]]]]]]]]]\\\[[[XXXTTTPPPNNNNNNJJJDDDAAA???>>>===<<<=========;;;666111---+++(((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,666;;;999>>>ZZZxxxqqqKKKLLLnnn~~~rrrhhhhhhxxx~~~oooZZZUUU]]]dddzzzxxxxxxlll\\\fff~~~{{{kkkaaalllwww]]]```lllmmm^^^VVVTTTMMM??????BBBGGGIIICCC777---&&&&&&%%%$$$$$$$$$$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$###"""%%%+++---222GGG___eeeTTTSSSSSSUUUHHH@@@:::999888444111111,,,,,,---------,,,+++*********************************+++++++++,,,,,,,,,,,,+++---222:::CCCJJJMMMNNNNNNRRRZZZeeemmmppppppaaahhhlllrrrwwwWWWnnnaaaAAA???OOO___kkkrrriiiPPPIIIHHHCCC@@@BBB>>>;;;GGGddd^^^LLLDDDJJJHHH===<<>>DDDNNNVVV\\\___```aaahhhiiiiiiggggggjjjqqqvvvssssssssssssqqqnnnkkkiiijjjbbbWWWMMMFFFCCCBBBAAA===<<<;;;<<<===;;;444///)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((111...444CCCMMMRRR\\\jjjfffSSS???JJJppp|||wwwjjjeee[[[VVV]]]lllsssqqqqqqlllpppxxxzzz|||zzznnntttyyyuuutttxxxoooVVVRRRfffwwwfff\\\OOOJJJJJJIIIDDD>>>'''&&&%%%%%%$$$$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$###!!!%%%+++...888VVVuuudddZZZSSSMMMUUUHHH@@@;;;;;;999444000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++111<<>>SSSmmmbbbXXXSSSMMMVVVHHH@@@;;;:::999444000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...333===DDDIIIOOOUUUKKKRRR^^^ggglllmmmpppssspppyyywwwiiiaaa```oooVVVKKKQQQUUU___vvvgggLLLGGGLLLFFFDDDBBBAAADDDVVVzzzuuu|||oooPPPIIIMMMKKKEEEBBBUUUFFF666,,,***)))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))'''&&&%%%&&&(((+++...))))))***+++,,,,,,++++++,,,+++************)))((())))))))))))))))))******&&&(((***+++***(((&&&%%%'''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))******))))))***))))))(((((((((((()))'''+++333===CCCCCC>>>888888AAAJJJNNNPPPPPPLLLGGG>>>???EEEMMMLLLGGGMMMXXXbbbhhhmmmppptttyyyzzzwwwuuuqqqkkkbbb\\\ZZZZZZYYYttttttyyy|||fffTTTIIIFFFDDDEEEGGGEEE???999000666888222(((###(((///''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///666BBB^^^yyyyyybbbTTTVVVzzzpppwwwwwweeeWWW```^^^```hhhqqqzzz~~~www^^^kkkyyy~~~uuujjjhhhlllLLLWWW^^^UUUBBB777???MMMMMMDDD666,,,'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################################################################################################################################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$#########$$$$$$$$$#########""""""###################################################$$$%%%%%%$$$###%%%&&&&&&111888@@@LLLYYYaaa___VVVSSSNNNVVVHHHAAA;;;:::999444000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------333888>>>HHHRRRWWWVVVKKKMMMXXXhhhnnnkkkjjjnnnjjjoooyyyyyyfffUUU]]]tttqqqYYYPPPUUUbbbhhhtttlllPPPOOOCCC@@@@@@@@@:::>>>YYYyyyggg___BBBAAAMMMMMMBBBWWWQQQDDD444******,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))***************************)))((('''((()))+++,,,(((((()))))))))(((((('''******************)))))),,,,,,+++***))))))(((((())))))))))))))))))))))))***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))************)))******))))))((((((''''''222444999===AAABBBCCCBBBEEEFFFHHHGGGBBB@@@IIITTTQQQVVVeeevvvzzzrrrnnnppplllssszzz}}}zzz^^^```gggsss|||lllVVVEEE???>>>??????777444222222333000+++&&&''''''&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###'''------+++444@@@@@@III[[[hhh```MMMFFFMMMwwwrrrdddZZZUUUZZZdddccchhhsss}}}xxxppp]]]___eeemmmjjj^^^PPPJJJ>>>???888,,,%%%&&&))))))%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###############################################################"""$$$%%%&&&%%%$$$%%%&&&###+++111???aaa~~~sssTTT___UUUSSSNNNTTTIIIAAA:::999888444000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------...888>>>BBBKKKUUUVVVNNNJJJLLLWWWgggkkkfffhhhqqqjjjjjjkkkfffZZZVVVlll~~~fff^^^bbbiiiyyyooooooXXXGGGFFFEEE@@@EEEPPPyyymmmuuuwwwPPPAAAHHHOOOOOOYYYZZZQQQ===---***,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++++++++++++++++++++,,,---...---+++(((&&&((()))+++---///111222222333444666888999:::<<<===>>>===<<<999777444111000222---((($$$$$$'''***,,,,,,***(((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******+++***((('''((()))+++---888:::<<<>>>???BBBFFFJJJKKKEEECCCCCCBBBDDDVVVkkknnnhhhkkk|||yyysssvvv{{{~~~~~~|||zzzuuuvvvtttnnnlllvvvrrrcccUUUHHH@@@BBB:::444777>>>===222'''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%)))///...000EEEaaauuueee[[[bbblllkkkaaaZZZcccuuuuuubbbUUUPPPZZZlllhhhlllyyy|||tttuuuyyyzzz~~~wwwuuuvvvuuuqqqrrrwwwsssvvvxxxxxxzzz|||vvvlllqqqqqqjjjhhhuuu|||aaa;;;DDDGGGFFF>>>000&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################################################################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################################################################!!!###&&&&&&&&&%%%%%%&&&,,,111777JJJsss```bbbVVVUUUNNNRRRIIIAAA:::999888333000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........000;;;CCCFFFKKKQQQMMMDDDMMMRRR\\\dddaaa]]]eeesssqqqiii\\\QQQTTTgggfff]]]fffpppttt~~~{{{xxxtttoooiiieeeeeehhhlllpppuuuzzzYYYIIIEEE@@@>>>@@@YYYsss|||qqq^^^JJJNNN\\\[[[]]]WWWFFF444,,,***+++++++++++++++************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------222444999???DDDIIIMMMOOOJJJMMMOOOQQQQQQRRRUUUWWWTTTSSSRRRQQQNNNKKKIIIGGGDDD???777111---***&&&$$$((('''&&&(((***+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++++++++,,,***'''&&&(((---333666222999AAAGGGHHHEEEBBB@@@BBBCCCMMM\\\cccccciiitttyyylllgggnnnwwwzzzwwwtttuuuxxxvvvhhhXXXUUUFFFIIIIIIEEE???;;;;;;>>>******)))((((((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''',,,))),,,000...444SSSvvvpppUUU\\\yyyvvvooommmaaaZZZeeekkkkkkoooyyy|||~~~yyyttt~~~~~~|||yyyyyy}}}}}}|||}}}~~~yyywww~~~}}}hhhnnnjjj^^^[[[___WWWGGG>>>???DDDGGG<<<***$$$)))&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################################################################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################################################################"""###%%%&&&%%%%%%&&&(((###555HHHUUUaaannnuuuvvveeeYYYWWWOOOPPPJJJAAA:::888777333111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////333===EEEIIIJJJJJJGGGCCCRRR\\\dddbbbZZZZZZeeerrrrrrcccOOOJJJ[[[vvv{{{bbbSSSYYYjjjwwwxxxvvvkkkbbb[[[UUUQQQLLLKKKJJJJJJKKKJJJHHHFFFFFFHHHKKKMMMOOORRRVVVXXXVVV\\\cccfffgggjjjpppvvvdddNNNDDD@@@???AAABBBXXXyyyuuuyyy{{{NNNFFFXXXYYYWWWSSSLLL>>>000***+++,,,++++++++++++*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...444;;;???GGGHHHKKKMMMPPPRRRSSSTTTQQQTTTVVVUUUSSSSSSUUUXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYWWWSSSOOOIII>>>000''')))&&&$$$&&&***,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,,,,,,,,,,++++++***((())),,,333999===;;;<<>>===<<>>;;;EEEUUUYYYUUUMMMBBB555+++'''((((((((((((***,,,+++(((%%%)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))+++---...---,,,------++++++111<<>>JJJkkkZZZIII^^^ggggggiii```eeejjjsss|||yyywwwwww|||yyyzzzssssssvvvooommmooommmVVV]]]___BBB999JJJFFFBBB333+++&&&******%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&!!!!!!###$$$$$$---777999^^^qqquuuggg]]]hhhfffhhh[[[YYYPPPQQQHHHBBB:::666444333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---,,,///777===DDDFFFFFFDDDCCCGGGPPPXXX[[[[[[]]]aaadddccc___[[[OOOXXXfffvvvvvvaaa[[[bbbhhhzzzeeeLLLDDDCCC@@@BBBGGGkkkzzzlllbbbccc[[[QQQKKKJJJJJJHHHFFFHHHFFFEEEHHHNNNSSSWWWXXXjjjjjjMMMHHHAAA@@@MMMjjj~~~cccyyymmmJJJFFFEEE???AAAPPPPPP<<<,,,***......***))),,,,,,)))******))))))))))))*********++++++++++++,,,,,,,,,+++,,,------++++++,,,---)))***+++,,,---///111222//////...+++)))000BBBSSS:::>>>HHHUUU\\\aaammm||||||zzz~~~~~~{{{|||~~~pppaaa]]]fffYYYJJJBBBEEEHHHAAA777LLLTTT\\\ZZZMMM===111---'''+++///---(((%%%'''***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***,,,------+++*********+++000:::AAAAAA@@@FFFNNNdddgggnnnvvvzzzuuuqqqxxx~~~zzz|||~~~~~~~~~}}}qqqVVVCCCBBBFFFIIIAAA222+++...)))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***((('''(((***,,,------000:::JJJllloooUUUXXXgggsss|||yyyoooiiihhhiiicccppp{{{zzz}}}{{{}}}}}}uuuqqqlll___```nnnwwwpppooowwwiii___[[[HHHDDD:::///$$$!!!$$$'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$"""""""""#########"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%'''$$$###%%%%%%'''222???FFFVVVVVV\\\[[[ZZZhhhggggggZZZXXXQQQRRRHHHBBB:::666444333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---...333;;;AAALLLIIIDDD@@@@@@GGGSSS]]][[[VVVZZZeeehhh___UUURRRSSSbbbqqqzzz|||hhhSSSeeeiiiqqqqqqTTTIIICCCFFFHHHFFFGGGKKKOOO\\\tttzzz|||kkkbbb\\\RRRTTTaaaxxxrrrrrrrrreee___VVVPPPOOONNNLLLJJJFFFCCC@@@@@@CCCDDDCCCAAAHHHEEEBBBBBBDDDFFFHHHHHHBBBrrrqqqPPPJJJEEEBBB@@@LLLnnnttteeeUUUFFFEEEBBB???JJJZZZNNN---+++---...,,,,,,---,,,)))******))))))))))))******++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,------,,,******,,,---...---))),,,222;;;DDDHHHEEE@@@MMM[[[uuuwwwwwwttttttyyyuuuooorrrsssrrrpppoooqqqrrruuutttgggRRRJJJMMMKKKAAA:::CCCPPPZZZ[[[RRREEE;;;//////---)))&&&&&&(((***)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,------+++++++++---222555<<>>{{{YYYgggyyydddVVVaaannnooo}}}wwwvvvzzzzzzzzzzzz{{{gggaaahhhjjjmmm___eeegggdddVVV;;;777EEEBBB999---(((***'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%"""$$$&&&&&&***777LLL]]]{{{mmmZZZkkkzzzwwwxxxnnngggZZZYYYRRRTTTHHHBBB:::666444333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///333999AAAFFFEEEBBBAAACCCJJJSSS\\\aaaVVVPPPVVVbbbaaaRRRJJJMMMhhhiiittt{{{nnn[[[aaauuu|||ooofff]]]WWWTTTdddzzzSSSDDD@@@RRRnnnZZZLLLCCC===HHH[[[lllbbbYYYOOOVVVRRRMMMHHHEEEBBBAAA@@@BBB@@@>>>>>>???@@@AAABBBBBBAAA@@@@@@AAADDDHHHJJJOOOHHHUUUrrrYYYIIIJJJIIIBBBIII[[[uuudddKKKDDDFFFAAAIIIRRRIII000---++++++,,,,,,***)))++++++************++++++++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,...111222333333<<>>@@@FFFMMMRRRSSSSSSJJJVVVcccbbbQQQCCCMMMaaaooommmppppppaaaUUUeee|||hhhIIIJJJBBBFFFfffsssSSSKKKNNNLLL[[[dddzzz{{{iiiaaaRRROOOOOONNNMMMKKKJJJHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFBBBCCCBBBBBBAAADDDHHHKKKDDDKKKLLLUUUxxxSSSIIIHHHCCCEEEMMMeeepppPPP@@@DDDAAA>>>HHHUUU666///***+++---+++***+++++++++************++++++,,,,,,,,,,,,------------,,,...///...---,,,---...,,,------,,,---///444888===]]]yyyyyyiiiwww|||rrruuuwwwzzzzzzssspppvvv|||zzzxxx{{{yyy^^^EEEAAALLLUUUQQQTTTRRREEE333(((***///******)))))))))((((((((())))))))))))))))))))))))************************))))))******+++,,,,,,,,,...///...------///333666:::CCCTTTdddppp||||||{{{|||jjjIIICCCGGGFFF666111+++(((((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))+++((('''+++///777EEETTTlllooonnn[[[MMM___uuuuuu|||ggg[[[ccckkknnnxxx}}}||||||{{{{{{~~~{{{yyy}}}yyyooo\\\WWW___lllfffttt{{{iiiWWWNNNBBB666+++%%%'''---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$''''''%%%$$$&&&(((***++++++,,,,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&'''///???PPPZZZjjjkkkaaahhhmmmqqqiii]]]ZZZRRRRRRHHHBBB:::666444333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222888===AAACCC<<<<<<@@@HHHPPPRRRNNNIIILLL[[[eee[[[GGGDDDWWWmmmnnnqqqnnnccc[[[aaatttvvv]]]QQQIIIEEEBBBOOOyyy\\\HHHKKKMMMaaahhhvvvyyyrrruuuiiihhhgggddd___YYYSSSOOOMMMNNNMMMJJJFFFCCC@@@@@@@@@<<<>>>??????@@@CCCIIIMMMGGGMMMKKKFFFWWWoooSSSIIIDDDCCCFFFRRR}}}```DDDBBBFFF===@@@TTT===333,,,,,,---,,,+++---,,,++++++******++++++,,,,,,,,,,,,------------...---...///...---,,,---///...000000///000999GGGSSSWWWttttttxxxrrryyy}}}zzzrrrsssvvvuuuoooiii|||yyyxxxxxxxxx{{{|||pppyyywwwcccPPPIIIFFFBBBGGGNNNSSSOOOBBB666000///*********)))))))))(((((())))))))))))))))))))))))************************))))))***++++++,,,------.........///111666<<>>666((($$$***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$(((------+++***---000333333444444444444333333************************%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$%%%(((444GGGTTTYYYKKKccckkkrrrlllgggvvvxxxjjj^^^[[[QQQRRRHHHBBB:::666444333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333999>>>AAABBB:::;;;AAAJJJSSSUUUOOOHHHWWW^^^\\\PPPHHHPPPaaannniiitttnnn[[[\\\ssseee```VVVQQQ@@@888TTTyyyRRRJJJ@@@[[[dddnnnppprrr|||{{{zzzwwwqqqjjjdddaaa___TTTTTTSSSPPPLLLIIIGGGFFFDDDEEEFFFEEEEEEGGGLLLQQQJJJAAAHHHVVVVVV\\\dddOOOEEEAAABBBGGGrrrzzzfffwwwqqqLLLAAAKKKBBB;;;LLLBBB666------///------000,,,++++++******++++++,,,,,,,,,,,,---------......---...///...------...///,,,000444777???QQQlll|||tttvvvoooyyyxxxzzzxxxvvv}}}oooYYY>>>>>>BBBLLLRRRKKK999(((************))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------+++---///222777???HHHNNNiiimmmwwwgggPPPFFFFFF===222,,,+++,,,+++)))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))###111111222YYYwwwcccrrrhhhWWWdddpppuuuvvv{{{~~~{{{hhhgggccceeeYYYbbbxxxrrrmmm[[[CCC666???@@@///$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))...333444222111444888222333333444444333333222111111111111111111111111...---+++)))'''$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((+++222BBBWWWccceeeRRRooovvvrrrccc\\\nnnpppjjj]]]]]]SSSQQQHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333;;;@@@AAA@@@===???EEEKKKNNNMMMLLLLLL___```XXXIIIGGGTTTbbbgggoooiii```]]]fffwwwaaaQQQFFFEEEJJJ___cccNNNLLLSSSZZZgggooojjjrrr|||vvvqqqeeeaaa\\\XXXRRRLLLHHHHHHEEEEEEFFFIIIHHHFFFJJJPPPIIIIIIJJJQQQTTTUUUssspppTTTIIIAAAGGGCCC[[[bbbjjjXXXGGGRRRJJJ>>>HHHNNN<<<+++***......+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,))),,,000222000------......888<<<888JJJ|||wwwrrr|||tttkkk{{{{{{gggPPP;;;>>>EEEBBBNNNOOO444(((***+++***(((&&&'''(((******))))))))))))******)))************+++++++++---+++***+++---///000000222000000555???KKKUUU[[[hhhzzzdddCCCGGGDDD;;;///***+++***'''))))))))))))(((((((((((((((((((((((())))))))))))&&&)))*********,,,+++)))...'''...===[[[xxxVVVaaallluuurrr[[[\\\ooo}}}{{{zzz|||yyyuuurrrvvv~~~zzznnniiinnnsssuuu~~~||||||{{{yyy}}}}}}xxxdddUUUXXX[[[YYY\\\```SSS999555FFF==='''%%%###((((((###"""&&&'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%!!!"""""" !!!&&&,,,///555333444777666222222666444777555///...111111...222///000444333...000666555444000,,,)))'''&&&&&&(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***###,,,888FFFlll[[[dddtttrrrjjj}}}kkk^^^\\\RRROOOHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///555;;;??????>>>:::>>>FFFOOOUUUUUUSSSRRR]]]WWWMMMGGGKKKWWWaaadddcccWWWUUU```iiippp|||ttt[[[GGGBBB@@@IIIlll[[[HHHGGGKKKYYYaaa]]]lllzzztttllleee^^^YYYUUUTTTNNNJJJHHHHHHHHHHHHLLLQQQIIIMMMOOOUUUYYYVVVdddiiiRRRLLLEEEDDDLLLggg|||lllFFFDDDLLLPPPSSSTTTAAA000,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---111333000***+++000111...888(((222SSSpppxxxoooooo~~~wwwlllmmmqqqdddhhhXXXBBB@@@JJJIIIBBB555111+++))))))******)))******))))))))))))******************++++++++++++,,,+++++++++---.../////////...111>>>PPPbbbmmmqqq{{{```CCCBBB???888000***))))))***)))))))))(((((((((((((((((((((((())))))))))))))),,,---***'''''')))+++******888EEEUUUsss{{{eeeWWW\\\hhhuuu{{{uuujjjbbbooo}}}}}}~~~|||~~~}}}yyy{{{wwwkkkkkkqqqzzz~~~{{{|||zzzppprrrssslll]]]YYYbbbeeejjjyyymmmwwwoooYYYGGG888...---$$$(((((($$$$$$'''(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&((()))+++---000444666777666888999444---***+++...***777AAA;;;444555===CCC999444444999999333---,,,000333777999777000'''!!!(((%%%""""""$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!!111AAALLLggg^^^aaafffkkkwwwuuummm^^^[[[PPPMMMHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222888<<<>>>===;;;;;;BBBLLLTTTWWWXXXWWWVVV^^^PPPFFFIIITTT]]]ccceeedddTTTVVVjjjooojjj~~~qqqttttttvvveeeHHHBBB>>><<>>:::HHHAAA888---)))+++---,,,)))******))))))))))))******************+++++++++,,,++++++,,,------.........---///888JJJcccwww~~~JJJDDDAAA@@@888+++(((,,,******)))))))))((((((((((((((((((((())))))))))))***+++,,,***&&&%%%***///(((333JJJXXX[[[iii||||||wwwxxx}}}vvvhhhfffnnn}}}~~~~~~|||yyyxxxzzzsssjjjhhhlllyyy}}}}}}rrrnnnrrr]]]TTTYYY^^^mmmjjjKKKBBB;;;+++%%%((((((&&&&&&((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$%%%'''+++...000000//////222111000777BBBBBB<<>>IIISSSSSSPPPOOORRRUUU^^^NNNFFFOOO[[[```dddiii___VVV[[[lllpppooossspppxxxQQQJJJFFF<<<@@@PPPuuuuuuPPPBBBGGGgggwwwiiisss~~~zzzsssmmmiii]]]RRRPPPQQQQQQOOOPPPUUU\\\XXXSSS[[[```aaafffssshhhUUUOOOHHHEEENNNmmmzzzaaaxxxnnnFFFJJJYYYQQQ^^^PPP>>>111,,,,,,...000------------------------------------------...///------///111111000000333===kkk```ffffffiii^^^CCC777999GGGBBB;;;111,,,,,,---,,,***+++******))))))******+++*********+++++++++,,,,,,***,,,---...------...//////777EEEXXXlll}}}cccNNN@@@AAA>>>111***,,,*********)))))))))(((((((((((((((((())))))))))))((('''((())))))(((+++///---IIIqqqvvvkkkyyyxxxllleeekkkwww|||~~~}}}|||||||||}}}xxxkkkaaa^^^```}}}mmm```fffppprrr}}}~~~sssbbb___```iiizzz{{{cccBBB>>>???...'''''''''&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((......000222000///222666<<<:::666;;;SSSjjjdddOOO]]]]]]\\\\\\]]]]]]ZZZVVVZZZXXXXXX]]]bbbbbb___\\\TTTKKK???888777888999999333000---***(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,***777MMMWWWVVVUUUVVV```qqqllldddmmmooommmwwwnnn]]]YYYNNNLLLHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111777<<<===<<<999888===KKKSSSMMMDDDFFFNNNUUUVVVKKKGGGOOOWWWYYY^^^fffPPPUUU^^^fffnnn~~~}}}www```QQQKKK>>>888>>>MMMeeehhhWWWZZZ|||}}}wwwuuugggZZZVVVVVVTTTPPPNNNVVVaaa^^^XXX]]]ccceeekkkkkk[[[XXXFFFDDDJJJaaavvv|||QQQAAAUUU___]]]TTTDDD555,,,***---///------------------------...---------......///000777000111777000&&&///CCCjjjwwwssseeeaaalllppp^^^SSSKKK999<<<:::666222---+++++++++++++++************++++++***++++++++++++,,,,,,,,,***,,,............000222555DDDWWWgggrrr~~~aaaBBB???BBB:::///+++************))))))))))))(((((((((((()))))))))))))))%%%%%%***,,,***))),,,111YYY___VVVfffxxxgggbbbkkkuuuxxxxxx}}}~~~}}}}}}}}}~~~qqqqqquuurrrfffaaafffiii^^^HHH===CCCFFFAAAWWW```YYYLLLHHHGGGKKKUUU]]]]]]\\\\\\jjjttt{{{{{{zzzuuuqqqiiigggiiihhhsssjjjEEE555===>>>+++(((%%%%%%'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***000222555666222///888DDDZZZZZZTTTRRR^^^jjj```KKKMMMHHHEEEEEEGGGFFFCCCAAA===>>>@@@BBBHHHPPPXXX\\\bbbbbbaaa___XXXKKK;;;000666555333000+++'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))),,,>>>aaa|||xxxfff[[[vvvxxxjjjfffxxxuuudddbbbmmm\\\XXXOOONNNHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333999<<<===;;;999999;;;HHHNNNGGGAAAGGGQQQWWWIIIEEEDDDHHHLLLQQQXXX___TTTbbbjjjjjjuuu~~~iiiQQQJJJEEE???<<<888IIIvvvrrrbbb[[[XXXTTTPPPOOOVVVccceeebbbeeedddbbbhhhooo{{{nnnZZZNNNEEEAAAPPPtttoooooopppGGGJJJ\\\YYYUUUJJJ999---+++---///------------------------...............///000111666...,,,111///222NNNppp}}}}}}yyy~~~}}}{{{xxxooo@@@:::::::::666111---+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++---//////...///333888@@@RRRiiiwww}}}vvvPPPCCCDDD@@@555---++++++*********)))))))))(((((((((((())))))))))))---'''''',,,---)))***///999VVVrrrwww[[[QQQ```yyy|||vvvjjjkkkxxx}}}xxx{{{|||||||||{{{{{{zzzyyyvvvzzz~~~|||sss```ZZZYYYfff{{{|||ppplll^^^MMMFFFFFFBBB:::GGGTTTSSSKKKJJJFFFDDDJJJPPPMMMIIIEEEGGG\\\~~~ooovvv~~~~~~{{{|||rrrkkkddd\\\[[[hhhhhhttt|||mmmWWWIIIAAA222+++%%%%%%'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***---...,,,///777>>>===;;;CCCOOO]]]cccbbbUUUKKKHHHEEE@@@999>>>DDDEEE@@@<<>>===;;;666000***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&444JJJnnnooo^^^tttyyyyyy|||tttfffeeelllZZZWWWPPPQQQHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333999<<<<<<:::::::::???FFFHHHDDDGGGQQQVVVTTTCCCDDDBBBBBBHHHRRRYYY[[[bbbooovvvwwwsssQQQIIILLLIIIBBB999@@@SSS~~~{{{ggg[[[TTTQQQQQQSSS]]]eeefffhhhmmmgggbbbiiirrrvvveeeVVVLLLAAADDD___ttt```xxxQQQAAAPPPTTTVVVOOO???111---//////....................................///000111222...///...+++555RRRzzzwwwuuuxxxyyyyyyzzz|||]]]AAA???<<<999555222...,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,...000///...000777===NNN```vvvgggQQQFFF@@@888222+++++++++*********))))))(((((((((((())))))))))))+++(((***...+++(((111@@@ZZZaaabbbooo~~~ttt|||~~~zzzuuuuuu{{{~~~{{{xxxwwwxxxxxxxxxyyyyyy|||~~~~~~mmmaaaTTTTTTddd{{{uuuhhh___UUUKKKDDD>>>IIIHHHBBBDDDCCCBBBHHH^^^XXXSSSNNNEEEIIIllluuuwwwyyyvvv{{{qqqhhhTTTLLLXXXooovvvzzzyyyUUU<<<999///'''&&&'''&&&&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((+++...111333777:::GGGYYY___ZZZXXX\\\MMMOOONNNGGG???>>>CCCJJJEEEKKKTTT[[[WWWQQQTTT[[[TTTVVVRRRKKKHHHIIIGGGAAA???CCCHHHLLLPPPXXXccckkkUUURRRKKK@@@666///---...(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))???OOOccc~~~}}}ggg___iiioooyyyooouuu|||kkkYYYVVVQQQSSSHHHBBB:::555333222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333999<<<;;;:::;;;<<>><<<^^^iiiYYYQQQNNNRRRXXXhhhhhhdddhhhpppkkkgggqqqsssxxx~~~zzzVVVSSSJJJCCCQQQtttrrrgggtttPPPBBBSSSQQQVVVRRRBBB444000000000....................................///000222222...:::999...<<>>:::666+++++++++************)))(((((((((((())))))))))))&&&&&&+++///)))(((;;;SSSxxxwwwqqqrrrrrrsss~~~xxxssssssuuuwwwyyy|||~~~~~~}}}zzz___MMMNNN___vvvppp^^^QQQLLL\\\```VVVIIIJJJKKKLLLTTTjjjdddccccccWWWRRRpppwwwvvv|||xxxqqqaaaLLL\\\^^^~~~rrrQQQ@@@???222(((((((((''''''***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***---111555777555777HHHbbbmmmdddWWWRRRKKK@@@888===GGGOOOWWW\\\WWWTTTXXXccciiicccZZZUUUPPPSSSTTTUUUZZZ^^^WWWLLLNNNNNNJJJCCC>>>BBBMMMWWWnnnggg[[[JJJ;;;333222333))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++FFFLLLOOObbbjjjeeelllooobbbmmm{{{vvvzzzmmmZZZYYYPPPLLLJJJCCC999333111111000///......---------,,,,,,,,,---,,,,,,,,,......---,,,111666;;;:::666555:::???EEEHHHHHHHHHNNNVVVSSSIIIGGGGGGIIIPPPXXX\\\\\\YYY___fffmmmsss}}}}}}dddIIIMMMNNNFFF>>>EEE;;;IIIlllbbb^^^VVVRRRTTTbbbhhhnnnqqqpppooooooqqquuu~~~jjjRRRIIIDDDBBBbbbYYYppp;;;OOOOOOWWWVVVFFF666///000000////////////////////////111///...---///000111111***<<>>DDDJJJRRR^^^bbbPPP777;;;NNN]]]]]]WWWXXX^^^bbbiiiiiinnnzzz|||~~~~~~tttbbbTTTTTTWWWVVVNNNDDD>>>AAAFFFKKKYYYdddcccYYYLLL???555444888111""" ****** ***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%$$$'''***,,,888LLLYYY[[[ZZZYYYeeezzzkkkgggfffjjjnnnooommmkkklllZZZYYYPPPMMMJJJCCC999333111111000///......---------,,,,,,,,,---,,,,,,,,,---......---333888<<<<<<888888<<>>CCCMMMFFFSSS```dddhhhsss}}}wwwwww|||~~~{{{qqqhhh]]]XXXYYYXXXQQQJJJFFFHHHLLLTTT]]]^^^OOO>>>333555666222,,,'''$$$!!!((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&)))***666NNNlllwwwllldddmmm|||lllrrrqqqkkkiiijjjbbbWWWkkkYYYXXXQQQPPPJJJCCC999333111111000///......---------,,,,,,,,,---,,,,,,,,,---...//////666:::======::::::>>>CCCJJJHHHDDDEEEJJJMMMHHH@@@EEENNNYYYaaabbb```^^^\\\gggfffmmmxxx||||||qqquuu```OOOLLLJJJEEEDDD???UUU~~~kkk___UUUTTTXXXhhhmmmsssvvvwwwxxx|||```MMMOOOFFFGGGfff{{{UUUGGGQQQXXXYYYNNN???555111000////////////////////////......///111222333444555222000<<>>999444...++++++,,,+++))))))***************++++++111---000,,,---PPPqqqooo}}}|||mmmpppzzzeeeiiillliiinnnsssuuuxxxxxxxxx{{{~~~~~~~~~qqqTTTJJJhhhttt{{{|||zzz|||xxxsssxxxyyy~~~^^^EEENNNggglllFFF666555)))&&&+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''')))***...///+++000<<>>999<<<;;;444///$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%%%%%%%'''+++IIIHHHfffuuu```cccxxxxxxZZZuuu~~~sss|||```kkk[[[XXXRRRUUUJJJCCC999333111111000///......---------,,,,,,,,,+++,,,------,,,---111444777999:::::::::;;;@@@CCCHHHBBBAAAFFFHHHFFFGGGKKK\\\eeellljjj```YYY[[[```kkkhhhppp|||yyykkkfffmmmxxx```OOOMMMQQQQQQKKKQQQhhhYYYXXX\\\ooosssxxx{{{|||XXXSSSRRRBBBMMMooo]]]xxxzzzMMMNNNRRRVVVRRREEE777///...000000000000000000000000...000222222000000222444555HHHfffyyyqqqtttyyyrrrVVV::::::JJJ===666...+++---///...,,,---------.........//////...444333111DDDhhh|||{{{|||pppooossszzzzzznnnRRRCCC===777000,,,,,,,,,+++)))))))))******+++++++++,,,(((...222+++:::xxxwwwdddeeennnttt{{{uuuuuummmrrrxxxzzzzzzyyy{{{|||yyy{{{{{{xxxxxxpppOOOCCCJJJWWWnnnkkkhhhqqqzzz~~~wwwwwwvvv|||UUUTTTcccsssvvvvvvtttjjjdddAAA444666,,,(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%&&&(((***,,,444111111BBBQQQVVVZZZNNNSSSUUUWWW___jjjnnnjjjvvvvvvssslllddd___aaaeeesssvvvzzzxxxssskkkeeebbbsss~~~~~~yyyfff```cccuuu{{{gggccceee]]]LLL???CCCRRR___hhhfffWWWAAA777999888111%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%***222PPPEEETTT]]]VVViiixxxXXXooovvvppp^^^lll]]]XXXRRRVVVJJJCCC999333111111000///......---------,,,,,,,,,***,,,...---,,,---222666777888888888999<<<@@@CCCDDD???AAAHHHGGGBBBHHHTTTdddjjjnnnhhh]]]XXX]]]dddjjjiiipppzzzyyymmmeeedddxxxssspppVVVOOOLLLNNNMMMOOOiiiYYYVVVZZZpppuuu|||dddSSSRRRDDDFFF```xxxpppPPPLLLOOOSSSRRRGGG888000///000000000000000000000000///111333222000000444888;;;]]]vvvNNN999AAA>>>888111------......---------........./////////222111,,,333RRRzzztttlllsss~~~zzzYYYHHH@@@:::222---,,,,,,+++)))))))))******+++,,,,,,,,,%%%000111***DDD|||lllnnntttwww{{{~~~wwwttt{{{sssxxx~~~{{{yyyuuu{{{}}}yyywww|||jjjIIIAAA:::AAAUUUmmm{{{tttxxxqqqrrrxxx{{{wwwrrrtttggghhhoookkkiiijjjgggbbbJJJ999555...***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&%%%&&&+++///$$$333666;;;QQQ___XXXOOONNN^^^hhhddddddooovvvtttjjjnnnvvvrrrggg```]]]\\\cccppp~~~www```WWW]]]hhhnnnooo{{{lllWWWGGGBBBCCCCCCVVVkkknnnUUU<<<666555111(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((%%%$$$///>>>```]]]```\\\YYYooo{{{jjjfffqqqqqqjjjtttmmmKKKmmm___YYYRRRVVVJJJCCC999333111111000///......---------,,,,,,,,,***,,,...---+++---333888888888888888999<<<@@@CCCAAA===BBBJJJEEE===FFFZZZ^^^ccceee```YYYWWW]]]eeelllmmmrrryyy~~~|||tttnnnnnnnnnkkk^^^PPPNNNQQQNNNnnnnnnZZZTTTVVVqqqwwwxxxXXXRRRGGGCCCUUU|||xxx}}}SSSKKKMMMQQQRRRHHH999111111000000000000000000000000///222333222111333:::@@@SSSxxxaaaCCC;;;===:::555111...---..................///////////////---000BBBfffxxxyyy{{{zzz}}}aaaOOOCCC<<<444...,,,,,,+++)))))))))***++++++,,,------***000---222OOOpppdddcccvvvxxxzzzpppsss{{{wwwrrrvvvxxx{{{}}}|||wwwvvvzzzwwwnnnsssnnnGGG>>>666666CCCYYYeeennnsssPPPIII[[[~~~zzzwwwrrr}}}sssyyyjjjdddhhhggglllxxx~~~oooRRR;;;333,,,''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&)))111777...888===III^^^bbbWWWRRR^^^ccciiiooovvv}}}~~~|||lllrrrtttlll```SSSIIICCC@@@??????DDDLLLYYYhhh{{{pppZZZSSS[[[fffooosssqqqiii___WWWMMMFFFGGGYYYgggbbbTTTGGG===555,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''***%%%$$$555KKKTTTjjjpppaaaccc|||wwwxxxxxxssslllllliiiYYYFFFnnn```YYYQQQVVVJJJCCC999333111111000///......---------,,,,,,,,,))),,,...---+++---333999999888888888:::===AAADDD???<<>>444...---,,,+++)))))))))***+++,,,,,,------......+++>>>^^^gggmmmjjjuuu}}}}}}vvvwwwqqqgggvvvppp{{{{{{}}}wwwqqqxxxwwwvvv___ddd}}}wwwwwwGGG:::444000999KKKQQQQQQ___vvv}}}WWWHHHHHHDDDRRRwwwuuuvvvzzzwwwwwwoooWWWOOOWWW]]]jjjmmmEEE:::000&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''''',,,666>>>GGGFFFGGGVVVgggbbbZZZaaadddfffqqqzzz{{{xxxhhh___DDD>>>666000...000111222+++///333888AAAQQQeeesss|||^^^JJJ888OOOhhhrrrppplllhhheeeFFFEEEOOOccclllaaaKKK<<<...,,,)))&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))+++%%%%%%999SSS\\\hhhbbbuuu{{{rrr}}}xxxtttmmmcccYYYSSSppp]]]XXXUUUVVVLLLAAA666333222000............------------......+++,,,---,,,+++...444999???===999444222666???FFFFFFJJJIIIAAA===AAAJJJPPPSSSVVVUUUOOOQQQ[[[cccdddlllvvvwwwqqqyyyxxxmmmiiixxxiiiiiihhhVVVPPPTTTLLLllldddRRRXXXmmm|||{{{tttWWWTTTQQQHHHiiimmmzzzIIIJJJSSSPPPNNNBBB,,,444333333222111000000111111--->>>555---888444<<<^^^~~~xxx}}}llldddZZZ>>>>>>666888888000...000+++000////////////000000111999)))DDDqqq^^^III===999777///---///)))++++++++++++++++++++++++(((111333OOO{{{yyyqqq[[[dddzzzrrrkkkhhhkkknnnmmmooouuu{{{{{{}}}tttmmmlll|||rrroooUUUXXXhhhvvvvvvGGG>>>777333111666<<>>BBB___rrrwwwbbb===666444---%%%"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###***!!!''')))$$$???[[[ZZZbbbdddbbbooo~~~rrr~~~vvvjjjyyy\\\PPPnnn[[[WWWTTTUUUMMMAAA777333333000............------------......+++,,,,,,,,,,,,///444888???<<<777444555:::@@@EEEBBBGGGGGG@@@===CCCLLLRRRSSSUUURRRNNNRRR[[[bbbbbbiiirrrtttqqqzzz~~~kkkeeejjjggguuutttbbbWWWSSSEEEbbbnnnYYYYYYpppaaaXXXSSSJJJ^^^\\\OOOHHHMMMLLLNNNFFF000444333333222111111111111111***555444333888777NNNxxx}}}vvv|||JJJ???666888999111///333000000////////////000111111333000RRR{{{mmmIII>>><<<888,,,(((,,,)))++++++++++++++++++++++++444)))999{{{~~~}}}YYYaaavvvhhhccccccgggjjjkkkooovvv~~~ssslllkkkiiippp{{{OOOKKKVVVoooOOO<<<:::444000222444777>>>EEEgggrrr^^^OOOLLLGGGBBBWWWttt{{{{{{zzzxxxddd\\\bbbmmmvvv|||ttthhh___>>>555@@@///'''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&(((((()))(((***555HHHXXXvvvuuuoooddd[[[ZZZbbbkkktttooozzz~~~{{{dddOOOBBB:::555222333333222444666777666444...///444:::999222------444888CCCWWWrrrgggDDD>>>[[[zzz{{{jjj\\\VVVOOOKKKWWWlllgggKKK;;;666///***'''%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$***!!!'''((($$$AAA[[[PPPZZZVVVWWWlllvvviii]]]yyypppfffvvv___VVVlllZZZVVVTTTUUUNNNBBB777444444111//////......------------......+++,,,,,,,,,---000444888???:::555555999???BBBDDD>>>CCCCCC???===DDDMMMSSSSSSRRROOONNNSSS\\\```___fffmmmqqqqqq{{{vvvmmmaaaxxxkkkkkkeee{{{yyyjjj^^^VVVFFF]]]|||___RRRnnnmmm]]]TTTLLLTTTsssgggxxx]]]JJJKKKKKKOOOJJJ444333333222222111111111111222///111555666333:::^^^~~~hhhkkkqqq|||iiiGGG<<<;;;<<<222...///,,,///////////////000111222000@@@jjjxxx{{{zzzNNNBBB@@@;;;---'''+++***++++++++++++,,,,,,,,,,,,000%%%>>>uuu~~~ccccccooo[[[\\\___dddfffiiiqqqyyy~~~qqqjjjjjjdddmmm{{{}}}NNNDDDIIIkkkYYY;;;;;;555000///......333888JJJtttkkkjjjyyyzzz{{{qqq^^^TTTKKKBBBKKKyyy||||||~~~zzzuuuuuupppkkkggghhhkkkzzzpppdddDDD555888,,,(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&(((((((((+++444BBBRRR]]]pppllleee[[[VVVZZZfffpppxxxllljjjggg~~~|||bbbFFF888222---...333===<<<>>>DDDLLLOOONNNKKKEEE???:::666333000111444,,,---...111>>>YYY}}}pppGGGFFFfff{{{zzzggglll\\\DDDEEEVVVaaaeeeKKK>>>222///,,,&&&%%%(((%%%%%%%%%%%%&&&&&&&&&&&&%%%***"""((((((***KKK```]]]fffUUUTTTuuu|||jjjiiizzzoooeeeooo}}}ooo\\\\\\kkkZZZXXXUUUVVVNNNCCC888555444222000000...------,,,,,,------...++++++,,,,,,...111555888>>>888444666===CCCDDDAAA===AAABBB>>>===DDDMMMQQQSSSOOOLLLNNNVVV]]]___]]]eeekkkooosss}}}}}}aaaqqqdddSSSeeecccxxxoooeee[[[JJJUUUzzzmmmSSSlllzzzqqquuu^^^SSSNNNQQQjjj|||jjjNNNNNNQQQQQQLLL777222333222222111111222222222555222444444777RRRyyyqqqfffjjjllljjjrrrzzzlll```KKKMMMRRR\\\mmmjjjKKK<<<:::===555000000---////////////000111222222333RRR~~~YYYHHHAAA===111+++---,,,+++++++++,,,,,,,,,,,,,,,,,,333PPPdddkkkzzziii}}}wwwrrrSSSXXX^^^bbbeeejjjttt|||{{{nnniiijjjmmmkkkoooxxxmmmQQQDDDCCCkkkhhhBBB;;;555111000000///222777:::ddd|||iiiTTTLLLWWWjjjzzz~~~}}}qqqbbbUUUJJJJJJooovvvxxxxxxttt~~~}}}mmm^^^]]]gggpppmmmJJJ666***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((...:::MMM___fffeeeccc```\\\YYYZZZdddrrr|||zzzuuuqqq^^^gggnnnPPP777444:::@@@LLLZZZmmmpppvvv~~~sss^^^JJJ>>>999;;;>>>555555333111000888LLL^^^xxxOOOEEEZZZqqqppptttfffVVVNNNDDDRRRxxxdddMMM888222...'''$$$(((%%%%%%%%%&&&&&&&&&&&&'''%%%((($$$***(((333XXXfffeee\\\~~~ttttttmmmooojjjXXXSSS]]]lll\\\ZZZWWWWWWNNNCCC888555444222000000------,,,,,,,,,,,,------+++++++++,,,///333666777<<<777444888@@@EEECCC??????BBBBBB>>>>>>DDDKKKNNNRRRNNNLLLRRRYYY^^^^^^]]]fffjjjooovvvhhhoooyyyXXXZZZjjjttt```sssrrrggg\\\KKKGGGUUU```qqq[[[ZZZqqq{{{^^^RRRNNNMMM```~~~nnnMMMPPPUUUQQQLLL:::333333222222222222222333333333222111333JJJyyylllPPPIIINNN___hhhcccaaafffiiilllwwwrrrWWWGGGGGG<<<>>>@@@FFFTTTkkk|||lllhhhbbb]]]RRR===777<<<999666666222////////////000111222333888___}}}|||iiiNNN@@@===555000///+++++++++,,,,,,,,,---------%%%666bbbzzzzzztttmmmssscccMMMTTT[[[___bbbjjjttt{{{|||tttkkkiiijjjlllppp}}}sssZZZDDDAAAhhh~~~RRR<<<777333333222000222666;;;```~~~vvv{{{wwwggg\\\\\\iii{{{}}}}}}xxxhhhYYYSSSpppzzztttmmmkkkbbbGGGOOOgggtttccc@@@222,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())),,,555GGGaaavvvyyyrrr``````aaadddlllvvv{{{qqqmmm|||vvvqqq^^^FFF777@@@RRRddd|||zzzcccMMM>>><<<555000111222111333888NNNgggtttFFF>>>PPPeeerrrqqqjjj___IIIMMMpppxxx^^^DDD777000)))$$$%%%%%%%%%&&&&&&&&&'''''''''&&&(((&&&***&&&555]]]cccmmmaaayyyuuuooo}}}xxx}}}~~~gggMMMMMM[[[lll]]][[[XXXXXXNNNBBB777444444111//////------,,,,,,,,,,,,------++++++***---111555666777999666555:::AAADDDAAA===AAACCCBBB>>>???EEEJJJLLLQQQNNNOOOVVV]]]^^^___```gggiiipppzzzzzzxxxaaaUUU]]]jjj^^^qqqnnnaaaXXXLLLDDDCCCSSS}}}lllrrrjjjXXXbbbooobbbTTTPPPIIIVVVppptttJJJLLLTTTNNNLLL???666333222222222222333333444111555111777^^^vvvcccYYYUUU[[[___[[[XXXZZZXXXYYYjjj}}}rrrPPP===@@@>>>>>>???AAAIII[[[ssspppppp~~~tttRRR???===999555333.../////////000111222333444???iiiwww|||{{{XXXBBB>>>666000...)))++++++,,,,,,------......***BBBxxxzzzWWW]]]uuueeeSSSGGGNNNVVVZZZaaakkktttxxx{{{yyylllggghhhiiihhh|||sssLLLGGG^^^\\\===888555444222//////222:::]]]tttwwwyyy}}}xxxpppsss{{{{{{lllbbb{{{uuullluuugggHHHOOOfffsssuuukkkTTT999666///''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***111;;;III___sssyyysssaaacccgggmmmvvv|||oooxxxyyypppmmmSSSEEEIIIJJJVVVlllzzzYYYEEE333///111000000222666999WWWsssMMM<<>>999555333.../////////000111222444555MMMyyyxxxrrr}}}tttppp{{{hhhNNNEEE888...---+++++++++,,,,,,---......///:::___WWWYYY{{{iiiUUUDDDKKKRRRXXXbbbpppxxxyyy~~~~~~pppeeedddfffgggjjj}}}YYYKKKTTTTTT===888555555333///...111666YYYlllllluuuvvvvvvqqqooouuubbb]]]dddmmmxxxwwwbbb^^^KKK111555000''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***===NNNTTT[[[fffkkkiii```aaaeeelllsssvvvssspppjjjooozzzjjjWWWLLL888777OOOccc~~~yyyYYYGGG<<<222000444111...777YYYtttHHH>>>III]]]iiikkkjjj___KKK]]]kkklllXXX???111***%%%&&&&&&&&&&&&''''''''''''&&&&&&)))---"""888aaaYYYbbb```___llluuujjjnnnrrrlllsssUUUUUU]]]kkk\\\[[[WWWUUULLLAAA666333222000......---,,,,,,++++++,,,,,,---,,,******---222666777666555555888<<<@@@AAA===:::@@@BBBAAA???AAAHHHMMMMMMPPPPPPVVV^^^aaa___aaafffdddfffpppkkkQQQNNN___dddpppdddhhhiiiSSSCCC@@@AAA;;;999DDDFFFNNNrrr^^^SSSsssvvvjjj^^^VVVrrrttt\\\SSSKKKNNN{{{bbbYYYKKKQQQMMMPPPDDD222222222222222333333444555000:::???^^^[[[PPP^^^qqqzzzrrr___RRRNNNMMMJJJFFFEEEFFFEEECCCFFFQQQdddrrr~~~vvvIII<<<:::<<<>>>;;;/////////000111333444555ZZZvvv___}}}{{{uuupppvvvvvvyyy}}}uuuZZZMMM:::---...///++++++,,,,,,---...//////111\\\rrrddd```}}}aaaEEEDDDKKKRRRXXXfffvvv~~~}}}{{{lllaaabbbeeefffoooppp```IIIPPPxxxiiiFFF;;;777555666555222222555777ZZZhhhbbbkkkyyyyyyrrruuuuuuxxxppppppiiixxx~~~tttyyyvvvggg```eeeUUUlllsssggg===888000'''''''''&&&&&&''''''''''''''''''''''''((())))))///MMMgggjjjdddcccdddccc___```dddkkkqqqqqqlllggguuuvvvzzz\\\;;;111666NNNooo{{{yyyvvvuuuwww}}}jjjPPP:::222555(((555555777ccc[[[???---AAAgggppphhh]]]NNNFFFhhh|||hhhGGG555---'''&&&&&&&&&'''''''''((((((###$$$***000&&&???kkk___tttggggggsssqqqcccggg{{{yyyhhhvvvjjjTTTYYYaaaqqqbbb]]]UUURRRLLLCCC888222111222000.........---------,,,,,,,,,,,,,,,,,,///444777999:::777555777>>>BBB???;;;999EEECCC@@@AAAEEEIIIMMMNNNRRRQQQVVV___ccc```aaaeeeggghhhqqq~~~lllRRRLLLKKKOOOcccmmmbbb~~~nnn___PPPDDD@@@AAA>>>>>>777999DDDJJJIIIMMMVVVKKKJJJWWW|||vvvzzzuuuxxx___YYY~~~^^^SSSPPPEEEjjjzzzqqqBBBLLLQQQLLLKKK111333333333333333333333333888FFFOOO{{{ddd```}}}{{{jjjlllgggeeeggg\\\QQQUUUTTTSSSUUUTTTOOOOOO^^^qqq{{{xxx~~~|||}}}vvvuuudddMMMAAA@@@BBB===777111---999000)))555555888vvv||||||wwwjjjWWWnnnxxxhhh\\\UUUPPPJJJFFF@@@AAA@@@HHHhhhxxxvvvqqqfffPPP999999------***111---)))//////---333:::]]]fffqqqwwwnnn|||___555AAALLLUUU[[[cccqqq{{{~~~{{{qqqddd[[[[[[```dddkkkuuuqqqDDDQQQlll{{{KKK;;;<<<:::666444222///,,,;;;QQQaaa]]]WWWYYY^^^^^^^^^```bbbfffsssqqqsssqqqnnnmmm~~~vvvyyyxxxfffOOODDD]]]mmmccc666:::,,,'''&&&((()))&&&&&&'''%%%$$$%%%'''*********)))777]]]vvvuuuooofffcccjjjlll\\\^^^uuuzzzxxxhhhFFF???VVVhhhtttkkkjjjjjjhhhdddaaa\\\[[[]]]aaaeeegggooofffmmmzzz~~~^^^===333>>>))))))555BBBdddYYY@@@666NNNiiimmmaaaXXX???YYYnnnjjjWWWCCC444***)))%%%%%%'''(((&&&&&&)))"""'''000###(((LLLmmmkkkcccttt}}}nnniiifffjjjmmm```PPPRRRaaammm^^^\\\VVVTTTLLLCCC888222111222000.........---------,,,,,,,,,,,,,,,,,,000444888999:::666444777>>>BBB???;;;;;;CCCAAA???@@@DDDHHHLLLMMMPPPRRRYYYbbbeeebbbaaaddddddfffooo|||dddKKKEEEBBBBBBOOOmmmzzznnnjjj```mmmfff[[[OOOGGGDDDCCC>>>???777444888:::<<>><<<999555333222111000888IIISSSMMMGGGKKKOOOPPPOOOPPPRRRUUU[[[rrr{{{ooommmmmmmmm|||sssYYYJJJIIIcccwwwMMM999---(((&&&((()))'''&&&'''(((&&&(((+++***)))...666TTT```iiisss{{{rrrhhhkkkuuuiiieeeqqq~~~tttkkkcccVVV[[[ttt{{{|||~~~oooVVV;;;888777111333RRR|||wwwSSS888AAA^^^pppoooiiiMMMRRR```kkkbbbIII555///)))%%%%%%'''(((&&&&&&((((((&&&,,, ***NNNhhhqqqdddnnnyyyvvvbbbrrryyyiiiRRRJJJQQQZZZkkk\\\[[[XXXVVVLLLCCC888222111222000.........---------,,,,,,,,,,,,,,,---000555888999999555444777>>>AAA???<<<===BBB@@@>>>@@@DDDHHHKKKLLLOOOSSS\\\dddfffbbbaaabbb```dddnnnyyyaaaRRRLLLIIIGGGQQQmmm}}}uuujjjaaannnfffiii}}}uuuRRRJJJHHHHHHGGGAAAEEE@@@======;;;===LLL]]]nnn^^^lllmmmUUU___hhhYYYSSSJJJddduuuNNNMMMRRRPPPQQQ:::444333333333333333444444AAAIIIooo```[[[ccciiioooyyy{{{eee___fff___iiieeeTTTqqqooo}}}jjjIII???JJJOOOGGG222111444...333333666^^^```ooorrruuu\\\GGGbbbzzzeeebbbZZZOOOHHHFFFGGGGGGGGGBBB>>>===;;;333555RRRttt{{{``````||||||~~~qqqWWW@@@999//////,,,///***)))111000,,,222eee]]]NNNaaaoooVVV444===???GGGSSS___lllxxx}}}{{{}}}mmm[[[UUUYYY^^^^^^[[[eeeiiiqqqWWWEEE[[[iiiHHHBBB;;;666444333222222666???BBB;;;777;;;???>>>======@@@BBBBBBSSS|||uuummm___jjjssspppqqqrrr|||vvv___SSSTTTccc~~~uuudddFFF111...)))&&&((()))'''&&&(((***&&&)))---(((%%%333HHHaaa]]]\\\jjjxxxpppeeekkk}}}xxxnnnjjjuuuggg^^^iiiooowww{{{|||zzzNNNDDD555---///:::[[[oooGGG888OOOpppzzzrrr]]]KKKOOOiiiqqqYYYAAA;;;***&&&$$$''')))&&&&&&''')))%%%)))"""000PPP]]]kkk}}}bbbbbbkkkkkknnnhhhpppRRRTTT___aaaooo^^^]]]XXXUUULLLCCC888222111222000.........---------,,,,,,,,,,,,,,,---111555999:::999444333777>>>AAA>>>===???AAA@@@???AAAEEEIIILLLMMMPPPUUU]]]bbbbbb``````aaa^^^dddnnnwww|||oooUUUNNNJJJFFFLLLeeeyyyvvvmmmfffmmmttt~~~tttVVVOOOJJJHHHHHHDDD<<<<<>>777888???ZZZRRRNNNddd{{{xxxrrr|||{{{^^^FFF888///...---...))))))111000---555tttTTT___lllKKK...AAA@@@HHHTTTeeettt~~~}}}}}}jjjWWWSSSYYY^^^]]][[[bbbcccjjjWWWCCCWWWyyySSSKKKAAA<<<777333000///555888777111000444555333555222666999555???lll}}}eeeHHHRRRccc{{{wwwZZZOOOAAA<<>>???======@@@AAA@@@@@@BBBFFFKKKMMMNNNQQQWWW\\\]]]\\\]]]___aaa]]]fffpppwww{{{~~~fffZZZPPPGGGGGG]]]pppqqqnnnkkk|||~~~www___WWWLLLDDDEEEDDD???AAACCCBBB>>><<>><<<666777CCCDDDLLLkkkzzzsss~~~bbbLLL888000...---...)))***111...///;;;sssmmmdddEEE444<<>>>>><<<===@@@AAA@@@@@@CCCGGGKKKNNNNNNRRRYYY]]][[[XXXZZZ^^^```^^^iiissswwwyyy}}}yyyhhhYYYNNNNNNcccyyy|||lllooonnn]]]XXXLLLBBBCCCCCCGGGEEEBBBAAAAAABBBDDDEEE??????@@@EEEKKKNNNNNNMMMFFFJJJ```hhhVVVMMMWWW{{{bbbMMMTTTUUUPPP???555444333222333444777888GGGjjjnnnTTTRRR___{{{vvvjjj```]]]HHH888PPPzzzpppdddyyy{{{yyyeeeXXX]]]XXXFFF===222222111666888OOOQQQBBBRRR\\\lllEEE@@@OOOjjj{{{mmm___SSSKKKGGG>>>IIIJJJ>>>888===???999111??????<<>>@@@===888<<>>===:::<<<@@@??????@@@CCCGGGKKKMMMMMMQQQ[[[```]]]YYY[[[^^^^^^^^^jjjtttvvvvvvzzz~~~mmmYYYMMMMMMddd|||jjjtttsssnnn```SSSMMMIII???<<<<<>>666111+++///------...+++666OOOoooyyy|||sssOOO222;;;444999AAATTTiiitttvvvwwwzzzeeeUUUKKKNNNSSSSSSUUUZZZZZZZZZaaammmwwwMMMUUUtttvvv```LLLCCC<<<222///222...,,,,,,,,,---,,,---......------...000999MMM___zzz\\\III<<<:::444666NNNkkkpppeeeNNNHHHDDDBBB===IIIuuu}}}rrrtttooosssttt^^^GGGGGGYYYvvvLLL444...)))))))))'''(((+++''',,,+++''',,,AAA[[[lllsss}}}rrrtttwwwqqqnnntttiiiaaajjj~~~mmm^^^cccvvvqqqxxxvvvyyywwwqqqfff\\\eeezzzGGG888:::333MMM|||wwwMMMKKKjjj|||iiiWWW\\\kkkiiiXXXCCC666***&&&'''''''''((()))%%%+++)))>>>hhh~~~fffmmmwwwfffyyyjjj]]]___WWWIIIGGGRRRYYYWWWpppZZZ[[[XXXRRRMMMCCC888222111222000.........---------,,,,,,,,,+++,,,///444888::::::999666777;;;>>>===:::;;;@@@>>>>>>>>>BBBFFFJJJLLLLLLPPP\\\ccc```\\\]]]^^^]]]^^^kkkuuuuuuuuuyyy||||||hhhWWWUUUiii~~~jjjyyymmm]]]QQQEEEFFFMMM]]]ooosssfffWWWCCCBBBBBBBBBCCCDDDEEEFFFJJJCCCBBBFFFCCCAAARRRjjj~~~ooo[[[VVVXXXttt[[[ZZZYYYTTTFFF555444222222333555888:::TTTwww|||vvvdddUUUDDDFFFppp}}}ooossseeeRRRCCC<<>>222///444111...,,,,,,+++***---000---...---***---<<