BM6P6(@ TTTUUUVVVWWWWWWXXXYYYYYYYYYWWWTTTQQQPPPOOOPPPPPPQQQUUUVVVUUU___uuuwwweeeZZZQQQJJJHHHFFFAAA======??????@@@DDDLLLWWWaaaggglllpppuuuzzzxxxnnn___PPPLLLDDD===<<<<<<999888999666666666555444333111111000000111222222000///...222111000000000111333333777666666555555555666666555555444333222222111111333444555444222111222333444444444333333222222222222222222111000//////.........//////...---,,,,,,000////////////.........,,,,,,,,,++++++*********************))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))***))))))(((''''''))))))************))))))''''''((((((((((((''''''************************))))))))))))******************))))))((((((''''''))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))++++++******************,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------............///000...+++)))***,,,///111000000000000111111111111333333333444555666777888888:::<<<======>>>@@@AAAAAADDDHHHKKKNNNTTT\\\cccbbbaaaccchhhiiihhhlllqqqvvvyyy}}}}}}tttnnnqqqwww~~~zzzpppaaaQQQCCC;;;555444333333222222333333222111111111111111222222222111///...---...000111000000//////...---++++++...............///000111........................111111000///////////////.........//////000111222TTTTTTUUUUUUVVVWWWXXXXXXXXXVVVTTTRRRPPPPPPQQQQQQRRRTTTWWWYYYaaarrroooaaaXXXNNNJJJGGGBBB@@@@@@???>>>>>>AAAGGGPPPXXX^^^gggkkkqqqwww|||ooo___SSSJJJBBB@@@???<<<:::;;;666666666666555444333222222222222222222111111000333222111111111222444444666666555555555555555666666555555444333222222222333444555444222111222333444444444333333222222222222222222111000////////////000000000//////...---...------------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''''''''''''((()))***+++,,,(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))(((((((((((((((((())))))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++((())))))***************************************,,,++++++******++++++,,,,,,,,,+++******++++++,,,------,,,++++++,,,------++++++,,,,,,,,,,,,---------------............///000...---,,,,,,...000111000000000000111111111111333333333444555666777888999;;;=========>>>@@@BBBAAADDDHHHKKKNNNUUU^^^dddfffeeegggkkkkkkkkknnnssswwwzzz~~~~~~uuummmnnnrrr}}}zzzssshhhZZZKKK???888444444333222222222222333222111111000000000111111222111///...---...///000000000000000///...---,,,///............//////000........................111000///............///............///000111222SSSSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQQQQQQQRRRRRRQQQPPPTTT[[[___jjj~~~mmmaaaUUUNNNIIIDDDCCCDDD@@@???>>>???BBBIIIOOOTTT___dddlllsssyyy~~~~~~lllXXXOOOFFFCCC@@@<<<999:::777666666666555555444444444444333222222222222222333333222222333333444555555555444444444555555666666666555555444444444333333444555444222111222333444444333333333333222222222222222111000000//////000000111111111000//////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((()))+++,,,---(((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++++++++++++++************************,,,++++++******++++++,,,,,,++++++******+++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------............/////////......//////000111000000111111111222222222333333444444555777888999999;;;===>>>>>>???AAABBBBBBEEEIIILLLPPPXXXaaaiiijjjiiikkkoooooonnnqqqvvvzzz}}}}}}|||xxxpppoooqqqyyytttiii\\\OOOCCC:::555444333222222111111222222111111000///////////////111000///.........///000//////000000000///////////////......---.................................//////...---------..................///000111222SSSRRRRRRQQQQQQRRRSSSTTTRRRQQQPPPPPPOOOPPPPPPQQQNNNJJJNNNWWWZZZbbb~~~zzzlll]]]SSSLLLFFFDDDFFFBBB@@@???>>>AAAEEEJJJNNNXXX^^^gggooovvv{{{uuubbbWWWMMMGGGCCC>>>::::::666666555555444444444444555444222111111111222333222222222222333333444444444444444333444444555555666666666666555555555555333444555444222111222333333333333333333333333333222222222111111000000000000000000111111000//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((''''''&&&))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++*********************+++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///......//////000000000///000000111111222333333333444444444555666888999:::999;;;===>>>>>>???AAABBBCCCGGGKKKOOOTTT[[[eeemmmooommmooorrrrrrqqqsssxxx}}}~~~zzz{{{~~~~~~xxxwwwwwwvvvmmm```RRRFFF===777444333333222111111111111111111000///...............111000///............///------...///////////////000///......------------...........................------,,,,,,---------...............///111111SSSRRRPPPOOOOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMHHHJJJRRRTTT]]]zzzxxxggg[[[RRRJJJGGGGGGBBB@@@>>>===???BBBFFFIIIRRRXXXbbbkkkrrrxxx}}}ooocccWWWPPPJJJBBB>>>>>>777666555444333333444444444333222000000111222222000111111222222222222222333333333333333444555555555555666666666666666666333444555444222111222333333333333333333333333333222222222222111111111111...//////000000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))(((''''''''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''((())))))******))))))))))))*********+++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------............///,,,---.../////////......000111111222333444444444444444444555777999:::;;;:::<<<>>>>>>>>>???AAACCCCCCGGGLLLQQQVVV]]]fffmmmqqqppprrruuuuuutttvvv{{{xxxwww~~~~~~}}}{{{pppfffWWWJJJ@@@:::777444222222111000000000000111000000///...------......000//////...............++++++,,,---............000///...---------------........................------,,,,,,,,,,,,------------------...///000111TTTRRRPPPNNNNNNOOOPPPQQQLLLLLLLLLLLLLLLKKKKKKKKKLLLJJJKKKOOOQQQ[[[tttuuuhhh]]]RRRLLLKKKAAA@@@===<<<<<>>999888666444333333333444333333222111111111111111///000111222222222222111222222222222333444444555444555555555666666777777333444555444222111222333222222333333333333444444222222222222222222222222......//////000000//////...------------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++*********))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((())))))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///,,,---...////////////...111111222333444444555666444444555666888:::;;;<<<<<<>>>@@@AAAAAAAAACCCEEEBBBGGGNNNTTTXXX^^^fffllltttsssuuuxxxyyyxxxzzz{{{www{{{}}}vvvggg]]]OOOCCC===999666444222111000000///000000000//////............///////////////.........------***+++,,,---------------......------,,,---------........................------,,,,,,,,,---......------------...///000111TTTSSSPPPNNNMMMNNNOOOPPPLLLLLLLLLLLLKKKKKKJJJIIIHHHJJJLLLKKKMMMXXXiiiwwwwwwkkk]]]SSSPPPEEECCC@@@>>>===>>>@@@AAAEEEJJJSSS\\\dddmmmtttyyy|||~~~uuufff[[[RRRHHHCCCBBB===<<<999666555444444555333333333333333222222111000111222333333333222222111111111111222333444555333333444555555666777777333444555444222111222333222222222333333444444444222222222222222222222222...///000000111111111000...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))***************''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***&&&&&&''''''(((***+++,,,(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))************)))((())))))***++++++,,,,,,,,,++++++******++++++,,,((()))+++,,,------,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,---------------............///....../////////000000000111111222333444555666666444444555666888:::<<<===@@@BBBDDDDDDDDDEEEGGGIIIGGGMMMUUU[[[```dddjjjnnnwwwvvvxxx|||}}}|||{{{{{{yyy}}}zzzkkk\\\SSSFFF===999777555222111111000////////////000............///000111111......//////......------,,,,,,------...---------------,,,,,,,,,---..............................---------------...//////------------...///000000UUUSSSPPPNNNMMMNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIBBBIIIKKKHHHJJJTTT^^^cccuuuttteeeYYYTTTKKKIIIEEEBBB@@@???@@@AAA@@@EEEMMMVVV___hhhpppuuuwwwyyy}}}rrrggg]]]SSSMMMLLL@@@>>>;;;888666555666666333444555666555444333222111222333444555444333333111111111111222333444555222333333444555666777777333444555444222111222333222222222333333444444444222222222222222222222222///000111222222222222222000000/////////.........,,,,,,,,,------.........,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))))))))((((((************************((((((''''''''''''(((((())))))***+++++++++++++++))))))************))))))))))))************))))))************************''''''''''''((((((((()))'''((((((((())))))******+++******)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))***+++++++++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,------------------.........//////000000000///000111111222111111222333444666666777444555555777999;;;<<<>>>CCCEEEGGGGGGGGGHHHJJJLLLLLLSSS\\\ccchhhkkkooosssyyyxxxzzz~~~}}}|||}}}tttnnnuuuxxxdddTTTKKK@@@999777555333000111111000///////////////............000111222333......//////......---,,,---...............------,,,,,,,,,,,,------...///........................---------------...///000---------------...000000TTTSSSQQQOOONNNNNNNNNOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRbbbmmmwww}}}uuudddVVVPPPIIICCCCCCCCC@@@======DDDFFFIIIMMMRRRZZZccchhhppptttyyy}}}wwwkkk\\\QQQMMMGGGBBB>>>>>><<<888777:::555333222111222222111000111111111111111111222222333333333444444444555555222222222222222222222222444555666666555333222111444444444333333222222222///000222444555444333222//////////////////////////////............//////,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++++++++******)))((((((((()))***+++***(((((((((***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))))))))******%%%&&&&&&'''((())))))*********))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///////////////000000000000/////////000111111222222222222222333444555666777666777999:::;;;===AAADDDBBBDDDGGGIIIKKKMMMQQQTTTRRRXXX___fffkkkooorrrtttxxxzzz~~~|||||||||~~~rrrjjjjjjttt~~~lll^^^NNNEEE:::333222222111///000000000000////////////........................------------------------------------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,---...///000111000//////000111111///...---.........//////000000SSSRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJLLLNNNTTTZZZbbbhhhrrrrrraaaXXXPPPIIIGGGFFFBBB@@@@@@AAACCCEEEHHHMMMUUU]]]ccclllqqqxxx}}}zzziiiZZZTTTJJJEEE@@@???===888666888777555333333444444333222111111111111111111222222333333333444444444444555222222222222222222222222222333444555555444333333444444444333333222222222///000111222111///---,,,000000000000000000000000//////............//////,,,,,,---------,,,+++*********++++++++++++******))))))))))))***************+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((***************)))(((((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))******************))))))))))))******'''(((((()))******+++++++++*********))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///....../////////000000000/////////000111111222222222222222333444555666777666888:::;;;<<>>???@@@AAAEEELLLUUU[[[fffllluuu{{{{{{iii^^^QQQJJJEEEDDDAAA;;;888888888666444444666666666555222222222222222222111111333333333333444444444444222222222222222222222222111111333444555555555555444444333333333333222222222333444444333222000///111111111111111111111111000//////......//////000,,,------------,,,++++++++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,+++,,,---,,,*********+++*********************************)))((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((''''''))))))''''''''''''))))))))))))(((((((((((())))))((((((((((((((('''''''''***************))))))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******)))******++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........//////////////////000111111222222111111222222333555666777777999;;;===???BBBGGGJJJIIIKKKNNNOOOQQQTTTXXXZZZaaadddiiimmmpppsssvvvxxx|||~~~{{{www|||wwwmmmlllrrrxxx|||iiiVVVGGG>>>888222///111333444333000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------...,,,******+++------,,,.............../////////OOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFDDDCCCCCCBBBCCCCCCDDDEEEKKKGGGJJJSSSUUU[[[sss|||kkk___RRRLLLHHHCCCBBBDDD>>>=========@@@EEEMMMSSS^^^eeeooovvv{{{wwwiiiYYYRRRKKKIIIFFF@@@<<<;;;999777555555666777666555333222222222222222111111222222333333333444444444222222222222222222222222111222222333444444555555333333333333333333333333111222333444555555555444111111111111111111111111000000////////////000000---------------,,,,,,,,,------............------)))))))))******++++++++++++,,,---,,,***)))***+++***************************)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((************************((()))))))))******************))))))))))))***************++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........////////////000111111222222111111111222333555666777888:::===???BBBFFFJJJNNNMMMOOORRRTTTVVVXXX\\\___bbbeeeiiimmmppptttxxx{{{zzzvvvxxx~~~yyyuuuwww{{{~~~ooo___NNNAAA777444000...000222222222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++///,,,))))))***,,,------........................MMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDHHHDDDHHHOOOOOOOOOaaazzz~~~{{{mmm^^^UUUOOOIIIGGGIII???>>>===<<<===BBBHHHMMMVVV]]]gggoootttyyy~~~tttcccYYYQQQNNNJJJDDD@@@>>>:::888666666666777666444333333333333222222111111222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333//////000111111222222222000000000000000000000000000000////////////000000......---------,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))+++++++++)))((()))***************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++((()))))))))******************))))))))))))******)))))))))***************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........////////////000111111222222111111222333444666888888:::<<>>>>>@@@DDDHHHNNNTTT^^^eeekkkpppwww{{{qqqeeeYYYSSSNNNHHHCCCAAA===:::888777777666555444444444444333222222111111222222222222333333333333222222222222222222222222444333222222222222333333222222333333333333444444444444333222222111111111000000000000000000000000111000000//////000000111///......---,,,---------******++++++++++++******---,,,,,,+++******)))))))))***+++***((('''((()))************************'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))************((((((((((((******))))))(((((((((((())))))((((((((((((((('''''''''((())))))***************)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........//////////////////000111111222222222222333444666777999:::<<<>>>@@@CCCEEEIIINNNQQQSSSUUUWWWYYY[[[^^^bbbddddddhhhnnntttyyy~~~~~~yyyxxxyyy{{{tttbbbRRRGGG===555333333222111000///------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,///---++++++,,,......---.........---------------LLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHLLLSSSYYYlll}}}mmm___RRRKKKIIIBBBCCCBBBAAA??????BBBDDDGGGMMMVVV]]]bbbhhhpppuuu{{{vvveee\\\VVVNNNHHHEEE@@@>>>;;;999888777555444555444444333222222111111111222222222222333333333222222222222222222222222222111111111111333444555222222222333333444444444777666666555444444444444111111111111111111111111111111000000000000111111000///...---,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((()))***************)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...---------------------------------............///....../////////000000000/////////000111111222222333333444555777999;;;<<<===???AAACCCFFFIIINNNQQQSSSVVVXXXZZZ\\\___bbbeeefffkkkrrrxxx}}}~~~xxxtttvvv}}}~~~}}}{{{yyyyyywwwsssgggVVVGGG???888333222333444333111///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,---......---,,,,,,---...---,,,.........------,,,,,,,,,LLLLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEE@@@AAABBBCCCDDDDDDDDDDDDAAACCCBBB>>>AAAIIIOOOOOOXXXiii~~~mmm^^^TTTQQQCCCCCCDDDBBB@@@???@@@AAADDDIIIQQQWWW]]]ccckkkqqqxxxqqqeee]]]TTTMMMJJJCCC@@@===;;;:::888666444555555444333333222111111111111222222222333333333222222222222222222222222000000000000222444666777222222222333333444444444111111111111222333444444222222222222222222222222111111000000000000111111000///...---,,,---.........//////////////////...*********++++++,,,------+++,,,---,,,***)))***+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))************))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&'''((((((((((((((()))((('''((()))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))******************))))))))))))***************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,------...///---------------------------------.........//////////////////000000000000/////////000111111222222333444555666888:::<<<===>>>@@@BBBDDDFFFIIINNNQQQTTTVVVXXXZZZ\\\___ccceeennnssszzz{{{tttqqqvvv}}}xxxrrrppprrrmmmjjj___OOOBBB<<<888444000222444555333000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,------,,,+++***++++++++++++,,,---...///,,,,,,+++,,,......,,,***.........------,,,,,,,,,KKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFTTTYYYhhh|||{{{lllbbbTTTLLLHHHEEEEEECCC>>>===???AAABBBHHHQQQXXX]]]dddlllsssyyymmmaaa\\\UUUNNNMMMHHHAAA<<<999888777666777555333333333333111000222222333333444555666666555555444333333333444444555444333333222222333333111111222333333333333222444444444333333222222222333222111111333333222111222000///000222333111...111111000///////////////***+++,,,,,,------------************************,,,,,,+++******+++,,,,,,************************((()))***)))((('''((())),,,***((('''&&&''')))*********)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))((((((''''''&&&&&&&&&((()))((('''&&&''')))******))))))((((((''''''))))))((((((''''''&&&&&&&&&'''((())))))***))))))&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''&&&&&&'''((()))***++++++******))))))))))))******************************************************)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......111///---...111222111///111111222222222333333333555666777666666777:::<<<@@@CCCFFFIIIKKKMMMPPPRRRUUUXXX]]]```dddgggkkkmmmrrrvvv|||wwwooopppuuuzzz~~~tttooonnnmmmhhh\\\MMMAAA;;;777222///111000000///...---------------------,,,+++***)))++++++******++++++,,,---************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111000---***KKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEOOORRR^^^oooyyylll^^^SSSMMMHHHGGGDDD@@@???AAAAAABBBFFFNNNTTTYYYaaaiiinnnuuu}}}|||ppphhh___VVVSSSNNNGGGBBB???<<<:::999888666444444555444333222222222333444444555666666666555555555444444333333555444333333222222333333111111222333333333333222444444444333333222222222333222111111333333222111111000///000222222111...111000//////......//////++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************(((*********((('''((()))+++***((('''''''''((()))))))))))))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((((((''''''''''''((())))))''''''((()))***)))))))))((((((((('''+++*********)))))))))((('''(((((())))))))))))((((((((()))))))))*********+++++++++*********))))))(((((((((((())))))))))))******))))))))))))******+++++++++***************************************)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,---------.........///---,,,---000111000...222222222333333444444444555666777888888:::===@@@CCCGGGKKKNNNPPPQQQSSSUUUWWW[[[aaaeeehhhkkkoooqqqvvvzzzxxxqqqnnnssszzzuuunnniiiggg^^^TTTGGG===888666333000111111111000//////..................---,,,+++***++++++******++++++,,,---************************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000///,,,)))KKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDHHHIIIPPP]]]nnn|||kkk^^^VVVMMMIIIFFFAAA@@@BBBAAA@@@CCCIIINNNRRRZZZccchhhnnnwww}}}yyylllaaaXXXSSSMMMGGGBBB???;;;999999777555555666666555444333333333444555555666666666666777777666444333222555444333333222222333333111222222333333333333333444444333333333333222222333222111111333333222111111000///000111222111///000000///...............,,,------------,,,,,,+++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++***((('''((()))))))))))))))(((((((((((()))))))))))))))(((&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((()))******(((((()))***))))))))))))((((((((((((************))))))))))))((())))))))))))((((((''')))))))))*********++++++++++++************))))))+++******)))(((''''''&&&******))))))))))))******++++++++++++******))))))************************)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,------------............------...000111111000111222222333444555555666555777888999;;;===AAADDDGGGKKKPPPSSSUUUVVVWWWYYY[[[```ffflllppprrruuuwww|||zzzooommmoooyyyvvvkkkccc]]]QQQIII???888555444333222222111111000000/////////...//////......---,,,+++++++++******++++++,,,---************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++---///...+++)))JJJIIIHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCCFFFOOO]]]qqqzzzlll```TTTMMMHHHCCCAAABBBBBB???@@@DDDHHHKKKSSS[[[```gggpppwww|||zzzlllbbb]]]VVVOOOIIICCC>>>;;;;;;888666555666777666555333444444444555555666666666777888888777555333111555444333333222222333333111222333333444444333333333333333333333333333333333222111111333333222111111000000000000111111000000//////...............---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((('''((())))))))))))***)))(((''''''+++***((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((***+++***)))((()))***))))))))))))((((((((((((((((((((((((''''''''''''))))))***))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((''''''*********)))((('''''''''******))))))))))))******,,,,,,++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------............///...///000111222333333000111111333444555666666777888:::;;;<<<>>>BBBEEEHHHLLLRRRVVVXXXYYYZZZ[[[___eeelllssswwwzzz|||}}}yyyrrrlllooovvvuuuhhh\\\TTTFFFAAA999444222222222222000000000000//////......------......---,,,,,,+++++++++******++++++,,,---***************************************************************************+++++++++++++++,,,,,,************************+++++++++---///...,,,***HHHGGGFFFEEECCCCCCCCCBBBDDDCCCBBBAAAAAA@@@@@@AAA???@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBB@@@AAAGGGQQQccc}}}|||nnn^^^TTTMMMFFFBBBBBBBBB??????AAACCCEEEKKKSSSXXX___hhhpppuuu{{{}}}rrrlllcccYYYQQQJJJDDDAAA===:::777666666777666666444444555555555555555666666777888888777555333222555444333333222222333333222222333444444444444333333333333333333333333333333222111111333333222111111111000000///000111222000000///...........................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))++++++***)))((()))***)))))))))***)))(((''''''---+++'''%%%$$$%%%''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((***+++***)))((()))***(((((((((((())))))))))))''''''''''''(((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))******+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////...//////000000111222222//////000222333555666777999:::;;;;;;<<<>>>AAADDDHHHLLLQQQUUUXXXZZZ\\\]]]dddiiirrryyy}}}zzzrrrmmmmmmttt~~~rrrdddVVVLLL@@@<<<777222111111111111...............---------++++++,,,,,,,,,+++******++++++******++++++,,,---*********************************************************************************++++++,,,,,,,,,************************,,,,,,,,,...///000...,,,FFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAADDDJJJVVVllllll```VVVMMMFFFDDDCCC@@@???AAAAAAAAAEEELLLPPPWWW```gggmmmssszzzxxxlll___UUUMMMFFFCCCAAA>>>:::888888888777777555555555555555555555555555555666777666555444333555444333333222222333333222222333444444444444444222222333333333333444444333222111111333333222111111111111000...///111333111111000///////////////---............------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***))))))))))))((((((((((((---+++'''%%%$$$&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((()))******(((((()))***(((((((((((())))))))))))))))))))))))************((())))))))))))((((((''')))))))))*********++++++(((((())))))))))))******&&&&&&'''((()))***++++++******))))))))))))******************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------........./////////---///000///......///111//////111222444666888888:::;;;<<<======???BBBDDDHHHLLLPPPTTTXXX[[[___bbbjjjooowww~~~~~~xxxsssooolllpppzzzzzz|||lll]]]OOODDD;;;888555222000///000000------------------------******++++++++++++******++++++******++++++,,,---***************************************+++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++---,,,,,,---///000///...CCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@???>>>>>>=========>>>>>>>>>>>>??????===???BBBDDDEEELLL\\\lll|||mmmbbbVVVMMMIIIDDDAAA@@@BBB@@@>>>AAAFFFIIIOOOXXX___eeekkksssxxxzzzvvvggg[[[RRRKKKHHHFFFCCC>>>;;;::::::999888666666666666555555555555444444444444555555555555555444333333222222333333222333444444555444444444222222222333333444444444333222111111333333222111111111111000......111444222222111000000000000000,,,---..................------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***+++***((('''''''''((()))***))))))(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((''''''''''''((())))))''''''((()))'''((((((((()))))))))***((()))))))))*********+++'''(((((())))))))))))((((((((()))))))))*********((((((((()))))))))******&&&&&&'''((()))***++++++******))))))))))))******)))))))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------..................////////////000222333222000///000222000111222444777999:::;;;;;;<<<===>>>???BBBEEEHHHJJJMMMQQQUUUYYY___eeeiiipppttt|||}}}vvvpppnnnoooqqqzzzsssooo|||vvveeeVVVGGG===555444333000///...///111........................***++++++,,,,,,+++++++++++++++******++++++,,,---************************))))))*********+++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...BBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>==================>>>>>>>>>>>>;;;>>>BBBDDDCCCEEEQQQ___qqqwwwjjj]]]RRRMMMDDDBBBAAACCCAAA>>>???DDDDDDJJJSSSZZZ```fffnnnssswww~~~sssfff\\\VVVRRRJJJFFFAAA===<<<;;;;;;:::666666666666666555555555333333222333333444666666555444333333222222333333222333444444555555444444222222222333333444444444333222111111333333222111111222222000------111444333222222111111111111111,,,,,,---.../////////...........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***,,,***((('''&&&''')))***&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''))))))(((((('''''''''&&&'''((()))((('''&&&''')))'''((((((((())))))******&&&'''''''''(((((())))))''''''((())))))***))))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''''''''((()))***************))))))))))))******(((((()))***+++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------................../////////000555777888777333222333555222333444666999;;;<<<===:::<<<>>>@@@AAAEEEIIILLLMMMOOOSSSWWW[[[bbbiiinnntttxxxxxxpppkkklllqqquuuxxxggggggvvvsss```PPPBBB777111111111///......000111.........///////////////++++++,,,---------,,,,,,++++++******++++++,,,---************************))))))******++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------------------------------+++******+++---......---DDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;???EEEKKKOOOfffzzzxxxeeeYYYTTTHHHFFFCCC@@@>>>=========DDDHHHNNNTTT[[[ccckkkpppwww}}}xxxooobbbVVVWWWOOOGGGBBB===999:::===666555444555666666555333555666666666777777888888555555555666555555444333777666555444333222222222444444444555555777888888222222222333333444444444111222222222222111000000000000000000000000000000////////////////////////,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********+++,,,---...---,,,,,,,,,+++******))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###&&&&&&$$$###'''+++)))*********++++++++++++)))************+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......////////////......//////......///000222333000////////////000000111333444444666888:::<<<===???BBBEEEEEEEEEFFFJJJNNNSSSWWW\\\___ccciiiqqqwww~~~uuummmjjjnnnwww~~~yyynnnjjjnnnwwwhhhSSSCCC999666222111111000///......------..................---***+++,,,+++))))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************************************(((+++......---,,,++++++++++++++++++++++++++++++DDDCCCBBBAAAAAA@@@@@@AAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===BBBGGGKKKTTTfff}}}sssccc[[[RRRNNNJJJFFFCCCBBBAAA@@@AAAEEEIIIOOOVVV^^^fffkkkpppvvv}}}sssgggaaaXXXOOOIIICCC===<<>>???BBBEEEIIIIIIIIIKKKOOORRRYYY]]]bbbfffjjjpppxxx~~~zzzuuuoookkknnnwwwvvvnnnlllqqqwwwwww^^^LLL???777555111111000000///......---,,,------......------,,,((()))++++++******+++---++++++++++++++++++++++++((())))))******))))))(((++++++++++++,,,,,,,,,---***************************************************,,,...///---,,,++++++++++++++++++++++++++++++CCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::<<>>>>>@@@DDDHHHNNNUUU^^^dddlllrrryyy~~~uuukkkaaaVVVNNNGGG???<<<===<<<999555666;;;BBBIIIMMM777777777777777888888888999999999999888777555555444444333222222333333333222111111111222333444555444333333333333333333222222222222222222111111000000000000000000000000000111111111111111111111111.........---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******'''((())))))******)))))),,,+++******))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((***---,,,***)))+++...((()))))))))************)))************+++++++++******++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......////////////......------------...///000000222222222222222333444444666777888999<<<>>>@@@AAAEEEIIIMMMOOOPPPQQQUUUYYYbbbfffkkkpppsssyyy}}}qqqmmmjjjllltttyyyvvvvvvyyy{{{|||cccPPPBBB888333333111000000//////.........+++,,,,,,------,,,,,,+++'''(((*********+++,,,...++++++++++++++++++++++++((((((((())))))((((((((()))************+++++++++************************************************,,,...//////---+++++++++++++++++++++++++++++++++CCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???DDDMMMZZZhhhzzzppp^^^XXXNNNGGGDDDAAA???======>>>@@@BBBGGGNNNVVV\\\eeelllttt{{{tttiii]]]UUUMMMDDD>>>>>>:::888666999AAAKKKSSSXXX888888888888888888888888999999999999888666555444333333222222222333333444222222111111222333444444444444444333333222222222222222333333222222111000000000000000000000000000000000000000000000000000//////......------,,,,,,...------------,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++((((((((())))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))((()))+++(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------......///000000111222222222222333444555555777888999;;;===???BBBCCCEEEJJJQQQUUUVVVYYY\\\```jjjnnntttyyy}}}zzzuuummmlllmmmrrr|||uuueeeRRRDDD;;;333000111000000/////////.........+++++++++,,,,,,+++++++++((()))++++++******+++---******************************++++++++++++******''''''((((((((()))))))))************************************************---///000///---+++++++++++++++++++++++++++++++++BBBBBB@@@??????????????????>>>>>>>>>>>>=========<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======EEEIIIQQQ\\\kkklllcccWWWOOOJJJGGGDDDAAA>>>>>>???@@@BBBHHHPPPUUUXXX```kkktttyyy}}}tttggg^^^WWWMMMFFFDDD???<<<999999<<>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===@@@BBBHHHQQQ\\\ooo}}}rrrbbbWWWQQQMMMGGGCCC@@@@@@@@@@@@@@@DDDIIIMMMQQQYYYdddmmmrrrvvv{{{~~~}}}pppggg```VVVMMMJJJEEEBBB>>><<<;;;;;;:::888:::::::::999999999999999777888888888888777666666555444444333333444444444555555444444444444555555444333333333333333333222333333333333333222222111111111111111111111111111......................../////////...........................---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++************+++,,,---,,,+++******))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++******)))*********++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................------------------------......////////////......//////000111222222222222222222222222333555666666888999:::<<>>>>>======>>>=========<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;:::999999999:::<<<===<<<===AAAHHHPPP___xxxqqqbbbZZZSSSLLLFFFAAAAAAAAA@@@???@@@DDDFFFLLLSSS[[[bbbgggnnnuuuzzzvvvnnncccXXXSSSLLLIIIDDDBBBAAABBBAAA@@@;;;;;;:::::::::999999999777888888999999999999999777666666555444444444444555555444444444444555555222333333333333333333444333333444444333333222111111111111111111111111111////////////////////////............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---,,,+++******))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------,,,---......///................................................////////////////////////......////////////............000111222222111111333333333444555666888888::::::<<<>>>AAADDDFFFHHHJJJSSS```jjjqqqvvv|||{{{tttooonnnooowww|||rrroooooojjj]]]RRRDDD>>>888777444000///111........................++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))***************************))))))************))))))(((((()))))))))*********************************************************+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::::::::::::::::::::999888777777999;;;======<<>>@@@BBBFFFJJJPPPTTTZZZbbblllttt|||sssgggaaaTTTPPPJJJEEECCCCCCCCCCCC;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;999888777666555444444444555555444333333444444444222222222333333444444444333333444444333333222111111111111111111111111111000000000000000000000000------......//////000000//////.........---------........................++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))))))))***,,,---,,,++++++***)))*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,---------)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...------------...//////................................................////////////////////////......////////////......,,,---///111111111000000444444555555666888999:::;;;<<<===@@@CCCFFFHHHJJJNNNWWWeeepppxxx~~~|||vvvpppnnnooorrr~~~qqqkkkjjjbbbSSSFFF<<<777444444333//////222---.....................+++,,,,,,------,,,,,,+++)))***++++++***)))***,,,))))))))))))))))))))))))******++++++++++++******%%%%%%%%%&&&&&&&&&''''''************************************************)))***+++***))))))+++,,,++++++++++++++++++++++++???>>>>>>>>>======<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888999999999999999999999999:::???CCCCCCCCCKKK[[[hhh~~~ssshhh\\\RRRHHHGGGDDDAAA>>>===???AAAEEEHHHKKKMMMPPPXXXdddmmmuuu{{{yyylll___[[[UUUNNNHHHDDDBBBAAA@@@>>>;;;;;;;;;<<<<<<;;;999999;;;;;;;;;;;;:::999999999999888888888888888444444444444444444444444222222222333333444444444222222222333333444444444333333222222111000000000111111111111000000000000////////////////////////......////////////......//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((((()))***+++++++++---,,,***((()))***---...************)))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,)))************+++++++++++++++***)))(((((())))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,///...,,,***))))))******...---,,,,,,+++++++++++++++******))))))******+++///333666444...++++++...------------------------,,,------......------,,,..................------......////////////......111111111111000000000000111111000000111222222333444444555666777888999::::::<<>>444444333222111000///...111000///...,,,+++***))),,,,,,,,,+++++++++******)))************+++++++++************************++++++******++++++,,,---++++++************++++++(((((()))***************+++*********))))))(((((((((((()))***************)))************+++++++++??????>>>>>>>>>=========888888999999888888777666;;;;;;;;;;;;;;;;;;;;;;;;888999999:::999999888888999999999999999999999999888;;;>>>===>>>DDDPPPYYYnnnyyyhhh[[[NNNLLLHHHCCC???>>>>>>???@@@CCCEEEGGGJJJQQQ\\\eeeooouuu|||sssmmmcccZZZSSSOOOKKKIIICCC@@@===;;;;;;;;;:::999999:::;;;<<<<<<;;;;;;::::::999999999888777777777444444444444444444444444333333444444444555555555222222222333333444444444111111111111111222222222111111111111000000000000////////////////////////......////////////...............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,---...------,,,+++***)))(((************))))))))))))******************++++++***************************************************************+++++++++)))************+++++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,************+++...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------+++...000...+++((((((***++++++++++++++++++++++++---......//////......---..............................////////////......000000000000000000000000111111111111222333444444555666666777888999::::::;;;===AAADDDHHHNNNTTTXXX```fffqqq|||}}}wwwoooiiikkkpppwwwzzzqqqkkk[[[OOOEEE999333222222111///......---......---------,,,,,,,,,,,,,,,+++++++++*********(((((()))))))))************************************************+++,,,,,,))))))(((((((((((())))))(((((()))***************************)))))))))((((((((()))***************)))************+++++++++=========<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888999999999999888888999999999999999999999999888999999999:::>>>DDDIIIZZZnnntttbbbXXXUUUNNNHHHCCC@@@??????===???@@@AAADDDKKKTTT[[[fffmmmuuu{{{~~~|||nnnccc]]]YYYTTTPPPIIIEEEAAA???===<<<:::999999999:::;;;<<<<<<;;;;;;::::::999999888777666666444444555555555555555555555555555555555666666666222222333333333333444444000000111111222333333444111111111111000000000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...+++,,,---...---+++((('''++++++*********)))))))))((())))))***++++++,,,,,,************************************************+++++++++***************)))************+++++++++---,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++++++++++++++++++++++++++...//////////////////..............................//////000000//////...////////////000000000000000111111222333555666777999999888999999:::;;;;;;:::===AAAEEEKKKSSS[[[aaakkkqqq{{{zzzuuummmiiiiiioooxxx{{{|||sssggg^^^NNNDDD===333111111000///......------++++++,,,,,,------......,,,++++++++++++*********'''((((((((())))))))))))************************)))))))))))))))******+++))))))(((((((((((())))))(((((()))***************************))))))))))))(((((()))***************)))************+++++++++::::::::::::::::::::::::>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999666777888888888888888888888888888888888888888888:::999888999;;;>>>@@@@@@NNN^^^xxxqqqeee___WWWOOOIIIEEECCCAAA>>>??????@@@BBBGGGOOOTTT___fffpppwwwzzz}}}yyynnnhhhccc\\\VVVNNNKKKFFFCCCAAA???===;;;888999999:::::::::::::::;;;::::::999888777666666555555555555555666666666555555555555555555555555333333333333333333333333111111111222222333333333111111111111000000000///////////////////////////......////////////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,------,,,++++++++++++*********))))))))))))*********+++++++++************************************************,,,+++++++++***)))))))))))))))*********+++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,+++++++++******+++++++++///------...///000...---..............................////////////..................//////////////////000000000000/////////////////////000000000111111222333555777999:::<<<<<<;;;;;;<<<===>>>??????AAAEEEKKKQQQZZZcccjjjtttwww~~~|||sssnnniiikkkpppyyy|||uuuyyymmm^^^SSSCCC;;;888000111111000//////...------+++++++++,,,,,,------...++++++++++++************((((((((()))))))))******************************((((((((((((((()))******++++++************++++++(((((()))************************)))))))))))))))(((((()))***************))))))*********+++++++++;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999555666777777888888888777888888888888888888888888:::999888999<<>>===HHHTTTjjjrrrkkk```VVVOOOIIIEEECCCAAA@@@??????@@@DDDJJJNNNYYY```jjjrrrwww{{{vvvnnnddd\\\QQQNNNIIIEEECCCAAA>>><<<999999888888888888999999::::::999999888777777666555555555666666777777777555555444444444444444444333333333333333333333333333333333333222222111111111111111111000000000///000000000000000000000000......////////////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************+++,,,------++++++++++++************+++++++++*********))))))************************************************,,,+++++++++***)))))))))))))))*********+++++++++******))))))))))))***+++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++***+++,,,------,,,........................,,,------......------,,,........./////////000000//////000000000000//////.../////////000000111111222222333555777999;;;<<<>>>>>>>>>>>>???AAADDDEEEHHHKKKPPPUUU[[[ccclllrrrvvvvvvyyy|||tttmmmiiijjjqqq|||zzztttuuu|||{{{eeeUUUJJJ<<<666666000111111111000000//////...,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''(((((()))***++++++************++++++(((((()))***************))))))))))))))))))******(((((()))***************))))))*********+++++++++>>>>>>>>>>>>>>>?????????:::::::::::::::999888888888888888888888888888888444555666777777888777777888888888888888888888888888777777888:::<<<<<<<<>>???BBBEEEGGGSSSZZZdddlllqqqwww~~~uuuhhh___XXXTTTNNNIIIFFFBBB???<<<;;;:::999888777777777888999999999888888888888888555555666666777777888888555555555444444444444444444444333333333333222222555444444333222222111111111111111111000000000000000000000000000000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,++++++++++++*********,,,,,,++++++***))))))(((++++++++++++++++++++++++************************+++++++++***************)))************+++++++++)))))))))((())))))***+++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---......------,,,,,,+++++++++,,,------......------------......---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........//////000000111///000000111111000000/////////000000111111222222444444555777888:::<<<===@@@???@@@AAADDDGGGKKKMMMNNNQQQVVV\\\bbbiiipppuuuwwwuuuttt{{{yyyqqqllljjjjjjppp{{{{{{qqqrrrxxx~~~qqq\\\MMMDDD888444555111111111111000000/////////...------,,,+++******)))+++************)))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((()))***************))))))))))))************(((((()))***************)))************+++++++++======>>>>>>>>>?????????<<<<<<======<<<<<<;;;:::888888888888888888888888333444555666777777777777888888888888888888888888777777777777777888:::;;;>>>CCCOOOaaarrrpppcccYYYPPPJJJFFFCCC@@@???@@@AAACCCDDDMMMSSS\\\dddjjjrrrzzztttkkkddd```YYYRRRLLLGGGBBB??????>>><<<:::888888888888888888888888888999999999555555666777777888999999666666666555555555444444444444444333333222222222333333333333333333333222111111111111000000000000000000000000000000000000......////////////...............------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,---,,,+++***))),,,,,,+++++++++*********++++++******************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++***)))))))))******+++,,,++++++++++++++++++++++++((()))******+++,,,------******+++++++++,,,,,,,,,+++,,,---......------,,,,,,+++++++++,,,,,,---.........------------.........000000...,,,+++...111------------------------------............---------......///000000111111000000111111111111000000000000000111222333333333666666777888999;;;===>>>@@@@@@AAACCCGGGMMMRRRUUUTTTXXX___eeelllrrrxxx{{{~~~{{{yyyyyypppiiiiiimmmrrr~~~zzzuuuwww{{{}}}eeeQQQDDD>>>444222444000000000////////////......------,,,,,,+++******)))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))(((((()))***************((()))))))))************(((((()))***************)))************+++++++++;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999777777777777777777777777333444555666777777777777777777777777777777777777999::::::888777777999;;;;;;===FFFSSS___ppp}}}ooobbbWWWPPPIIIGGGCCCBBBBBBCCCDDDDDDIIINNNWWW^^^eeennnwww~~~}}}}}}pppkkkcccZZZSSSLLLFFFCCCBBB@@@>>>;;;:::999999999777777777888999999::::::555666666777888999999999888888777777666666666555444444444333333222222222111222222333333444444555111111111111000000000000000000000000000000000000......////////////......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////.........$$$'''+++///000...,,,***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++---...//////******+++++++++,,,,,,,,,,,,,,,.........---,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---))),,,...+++&&&%%%)))...////////////////////////......////////////......---......///000111111222000000111111111111000000000000111222333333444444777777888999:::<<<===>>>@@@@@@AAAEEEJJJPPPVVVYYY^^^ccckkkrrryyy~~~uuulllgggjjjsss{{{}}}~~~}}}}}}ppp\\\III???:::222000333..................---------,,,,,,++++++++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++(((((()))***************(((((())))))*********+++(((((()))***************)))************+++++++++???>>>===<<<<<<;;;<<<<<<999999999:::;;;;;;888666:::999777555444555555666333222222555888999666333444555777888888666444333777777777666777888888999777999===EEENNN]]]sssooo___VVVUUULLLDDDBBBBBB???>>>???CCCGGGLLLQQQWWWbbbpppzzz}}}uuujjj^^^SSSLLLHHHDDDBBB???===;;;:::999999:::777555555666777777777666666666777888999999::::::999888777666555444333222444666555333222444666333333333222222111111111666666666555444333222111111111111000000000000000000000000000000000000000///////////////////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,666EEE666---333---000***,,,------,,,+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++************------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********........................---------............///---------------...///000........................///000000000///---+++)))////////////////////////---...//////......///111111111000///////////////000000000000111111111111111222444444333222444555666888:::;;;<<<===???AAAAAADDDIIILLLOOOVVV^^^eeeiiioooxxx~~~qqqhhhiiiooowwwooo```IIICCC;;;555222000///...000000///...---,,,,,,,,,------,,,,,,,,,+++++++++---,,,***)))((('''(((((())))))))))))*********+++))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))++++++***************+++******))))))))))))******======<<<;;;;;;:::;;;;;;:::999999:::;;;:::888666999999777666666555555555555333222333666777777555444555666777777666555444777777666666777777888888999888;;;???EEEOOObbbssspppfffYYYPPPHHHFFFDDDAAA???@@@AAADDDHHHLLLPPPZZZfffoooyyy|||yyylll```WWWSSSJJJHHHDDD@@@>>><<<:::999<<<:::888777888888888666333333444444555666666666999999888777666555444444111333555444222111333555333333333222222222111111333333333333333222111000111111111111000000000000000000000000000000000000///////////////////////////...,,,++++++,,,...///...---------------------,,,------......------,,,...666DDD555,,,111***---***,,,...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------------------------------............///......---------......///..............................//////......------////////////////////////,,,...//////......///000111111000///////////////000000000000000111111111222333555555444444555777999;;;===>>>>>>???AAACCCFFFJJJOOOSSSXXX___hhhooouuu{{{~~~tttmmmjjjqqq{{{qqq[[[MMMCCC???999444222111000000000///...------,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))(((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((())))))******))))))))))))******;;;;;;:::::::::::::::::::::999888999::::::888666888888888888777666555555666444111111333666777777555555555555555555555555666666666666777777777888888777888:::===CCCRRR```zzz}}}ggg\\\RRRMMMIIIEEECCCDDDAAACCCEEEGGGJJJQQQ[[[bbbnnnrrryyy~~~zzznnnddd```WWWSSSNNNIIIEEEBBB>>><<<===;;;:::999:::999888666555666666777777888888888999888888777666555555444222333444333222111222444333333333222222222222111111111111111111111111000222222111111111000000000000000000000000000000000///////////////////////////...---,,,,,,---...///000000//////......------------............---------333???333,,,111)))---+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------.................................---------...//////000////////////////////////,,,---......------...000111111000/////////000000//////000000000111111111333555666666666666888999===???AAABBBBBBCCCDDDEEELLLPPPWWW\\\bbbjjjttt{{{~~~vvvjjjjjjppp}}}ooo\\\JJJ???;;;888555333222222111000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***++++++((((((((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))))))))******;;;:::::::::::::::;;;;;;;;;999888888999999777666777777888999888777555444555444222222333555666666555555444444444555666666555555666666777777777666666555666888;;;???JJJVVVdddrrr|||nnn___VVVOOOIIIFFFGGGBBBCCCCCCDDDFFFKKKSSSYYYbbbhhhqqqxxx~~~}}}sssmmmgggaaaZZZSSSOOOJJJEEEAAA<<<;;;::::::::::::888666777777777888888999999999888888777777666666555555444444555444333333333444222222222222222222222222000000000000000111222222333222222111111000000000////////////////////////////////////////////////......------------......000000//////...---,,,,,,------............------))),,,888000,,,333,,,000+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---------------........................///...---------...000111////////////////////////,,,---......------...///111111000000///000000111//////000000111111222222555666888999999999;;;===???BBBEEEFFFFFFGGGHHHIIIPPPUUU]]]dddjjjsss}}}yyyrrrlllhhhnnn{{{~~~~~~xxxjjj\\\MMM@@@888666444222222222222000...///...------,,,,,,,,,------,,,,,,,,,++++++++++++))))))))))))))))))******))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))''''''&&&&&&&&&'''((((((******))))))))))))******;;;:::::::::;;;<<<======;;;:::888777888888777555555666777888888777555444111333444555555444444333444444444444444555666777333444555666666666666555666444555888:::<<>><<<::::::::::::888666444444444555555555555555777777777777666666666666777777666666666555555444222222222222222222222222111111000000111222333444333333333222111000000///////////////////////////000000000000000000000000........................000//////...---,,,++++++---......//////......---***)))444...---333,,,000+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,++++++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---------------........................111000///------...//////////////////////////////,,,---///...------...000111111000000000000111111000000111111222333333444666888:::;;;;;;<<<>>>@@@AAADDDHHHKKKLLLMMMNNNPPPVVV[[[cccjjjqqqzzz|||tttmmmhhhgggmmmxxx|||vvvuuuuuunnnaaaTTTIII@@@888444444222111111111000...,,,...------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((('''''''''(((((()))*********))))))))))))******::::::::::::;;;<<<>>>>>><<<:::888777777777666555555555555666666555555444000333555666555333222222333333333444555555666666222333555666666666555444777555555888888888<<>>>>>???BBBDDDEEEIIINNNSSSVVVWWWZZZ[[[aaagggnnnuuu{{{}}}wwwrrrlllgggiiimmmyyyzzzooojjjccc\\\QQQFFF???:::666444333222000/////////---+++------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++***((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))***++++++******))))))))))))******888888888999:::<<<===>>><<<:::777666666777666555444444333333333444444555111333555555333111222444111222333555666666555555111333444666666555444333666444555888888666777;;;BBBMMM^^^ppp~~~lll^^^XXXNNNKKKGGGDDDBBBCCCCCCCCCIIINNNVVV^^^fffnnnuuuyyywwwoookkkfff]]]VVVRRRNNNGGGBBB???===;;;:::999999999888888888888888555666666666777777777888:::888666666777777555333111111222222222333333333444333222111111222444555555444444333111000000///000000000000000000000000000000000000000000000000......////////////......//////........................////////////......222***111---...222(((,,,,,,...//////...------...------------------------......------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------------------------------............///......---------......///...........................//////000000000000///////////////////////////...///000000//////000222111111000000111111222333222222333444555666777777999;;;>>>???@@@BBBDDDFFFKKKOOOVVV\\\aaadddgggiiiqqqvvv}}}yyyrrrllliiigggiiirrr}}}~~~zzzjjjbbbVVVPPPFFF>>>999777666555222000......//////...------,,,,,,+++,,,,,,------+++++++++*********)))))))))***++++++***)))((('''$$$$$$%%%&&&''''''((()))))))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,******))))))))))))******777777777888999;;;<<<======:::777666666666666555444333222111111333444555333555555222000000333666000111444666666666555444111222444666666555444333555333444888999888999<<<===FFFTTTcccrrr}}}kkkaaaVVVSSSMMMHHHFFFDDDCCCBBBCCCHHHOOOWWW___gggooosss|||yyyuuupppggg___]]]WWWNNNGGGBBB???===<<<666666666555555555555555555555666666777777888888:::777555555666777444222111111111222222333333333444333222000000111333444555555444333222000000///000000000000000000000000000000000000000000000000......////////////......////////////000000000000......////////////......000(((///,,,///444***///,,,...//////...------...------------------------/////////......---------************+++,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,------.................................---------.........//////---------------...///000........................+++---///000222222111111///////////////////////////000111111000000111222111111000000111222333333333333444555666777888999:::<<>>777444333222222111///------...000000000,,,,,,,,,++++++,,,------))))))))))))(((((((((((('''(((***++++++***))))))&&&'''((()))***,,,------))))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''''''''((((((***++++++******))))))))))))******::::::999888999:::<<<===888777555444444444555666555555444333333222111111333333333333333333333333111111222333333444555555444444444333333222222222999888666666777888;;;<<<===BBBLLLWWW```mmmnnnbbbZZZPPPJJJIIIHHHDDD@@@FFFEEEGGGLLLQQQXXXdddppptttxxx~~~~~~wwwqqqoooiii___TTTJJJBBB===:::>>>===<<<999555222111111666777888888888777555444555666666666666444333222333333333333333333333333222333333444333222000///111222222333333222222111000000000000000000000000222111111000///.......................................------------......//////000000111111111222------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...------,,,.........------,,,,,,,,,//////////////////////////////............////////////.........---------111000......//////...------------.........//////111000///......///000111111111000000/////////...---...000111222222222111111222333333222111222333444444555888;;;>>>>>>>>>CCCDDDGGGJJJKKKLLLMMMMMMZZZ]]]cccjjjrrryyyyyyssseeecccaaadddnnn~~~{{{xxxzzz|||xxxvvvbbbWWWGGG@@@777333222222...+++///////////////......---///...---,,,++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''((()))******)))((('''++++++******)))((((((((()))((((((((((((***+++,,,999888888888999999:::;;;888777666555444555666666555444444333222222111111333333333333333333333333111222222333333444444444444444444333333222222222666555555555555777888999999===EEENNNUUUbbbvvvqqqgggZZZQQQLLLJJJFFFBBBDDDCCCDDDIIIMMMRRR\\\fffoootttzzzyyyvvvoooeeeZZZPPPHHHBBB???>>>>>>>>><<<:::888888888666666777888888777666555555666666666666444333222333333333333333333333333222222333444333222111111111111222222222222111111000000000000000000000000111111000000///......---........................000000////////////000000......//////000000000000------------------------------------------------------------------------///.........---,,,,,,,,,***+++,,,,,,+++***+++---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////.........---------000///......//////...,,,---------.........//////111000///......///000111//////.........---------...///000111222222111111111222333333222111333444555555666999===@@@AAABBBEEEHHHKKKNNNQQQRRRTTTUUUbbbffflllsss{{{zzzrrrllleeegggjjjqqq|||zzzzzz}}}}}}pppZZZOOOBBB<<<555111222222000...///////////////...------......---,,,+++++++++++++++++++++******)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''************))))))))))))++++++*********+++,,,---666777777888888888888888888777666666555555666666444444333333222222111111111111222222333333444444222222222333333333333333444444333333333333222222333333333444555555666666777999>>>DDDJJJUUUgggxxxzzziii[[[TTTOOOKKKGGGEEEBBBCCCFFFIIIKKKRRRZZZfffkkksssyyy~~~zzzooodddZZZRRRJJJFFF@@@???>>><<<;;;:::999999555666666777777777666666666666666666666444333333333333333333333333333333111222333333333333333222111111222222222222111111000000000000000000000000000000//////......------........................000000////////////000000............////////////........................------------------------------------------------111111000///...---,,,,,,((()))++++++++++++,,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,//////............///////////////............---///...------...///---,,,------........./////////000000////////////000000//////............------000000111111222111111000000222333333222222444555666777999<<<@@@CCCFFFHHHLLLOOOSSSWWWZZZ]]]```cccmmmrrryyy~~~wwwqqqkkkhhhhhhnnnxxx}}}iiiRRRGGG<<<777222000111222222000...////////////...------...---,,,++++++***++++++,,,++++++***)))(((''''''+++*********))))))(((((()))((((((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++***))))))))))))***444555777777888777666555777777666666666555555555333333333333222222111111000000111222333444444555333333333222222222222222333333333333333333333333111222333444555555555444999999<<<@@@DDDKKK[[[jjj{{{iii___XXXSSSNNNGGGDDDCCCEEEGGGGGGLLLQQQ[[[```iiiqqqwww||||||qqqggg^^^UUUPPPIIIGGGCCC???===;;;888777666666666777777777777777777777777666555555444333444444444444444444444444111222222333333444444444222222333333333333222222000000000000000000000000////////////......------..............................------------......////////////////////////................................................------------------------/////////......---------***+++---,,,++++++---.........------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------.....................---------........................//////............///////////////...............///---,,,---...///...,,,............////////////000000////////////000000111111000000000000000000111111111111111111111000111222444444444444555777888:::===@@@DDDIIIMMMPPPVVVZZZ]]]```bbbeeejjjnnnuuu{{{|||tttmmmjjjkkklllqqqzzzaaaLLLCCC888444111///000111111000......//////......---,,,---,,,,,,+++******++++++++++++******)))))))))(((++++++******)))((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++...---,,,++++++*********444555666777666555444333666666666666555555555444333222222222222222111111000000111111222333444444222222222222222222222111333333333333333333333333111222333555555555555555:::999:::===???EEEQQQ^^^ppp~~~pppeee[[[UUULLLGGGDDDEEEEEEEEEGGGKKKOOOUUU___hhhooouuuzzz}}}wwwnnnddd]]]UUUPPPJJJEEECCC@@@<<<:::888888888777888888888888888777777666555555444444444444444444444444444444222222222333333444444555333333444444444444333333000000000000000000000000///////////////.........////////////////////////......------------......000000000000000000000000////////////////////////........................------------------------,,,,,,------.........///...///000///---,,,---...///......------......///------------------------++++++++++++++++++++++++++++++,,,,,,---.........................................................//////............/////////////////////////////////---,,,---//////...---........./////////000000//////000000000000//////000000111111111111111111222222222111111111111111111333555666555666888:::;;;>>>BBBFFFIIIOOOVVVZZZ^^^aaadddeeeeeehhhnnnsss|||zzzqqqiiieeeiiiqqqxxxqqqUUUDDD===666444111////////////..................------,,,,,,,,,+++*********++++++)))******++++++,,,,,,,,,************))))))(((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,111111000000///...---,,,555555555555555555444333444555555555555444333333222222222222222222111111000000111111222222333333111111111222222222222222222222333333333333444444333333333444555555666666888777777:::<<>>BBBGGGKKKOOOUUU^^^dddeeehhhjjjiiihhhjjjqqqxxx~~~rrroooiiiddddddnnn}}}vvv\\\GGG:::555555444222000............---............---,,,,,,++++++************++++++))))))***+++,,,---......)))))))))))))))))))))***)))((((((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++------------,,,+++))))))666666555444444444444444333333444444444333222111111111111111111111222222111111111111111222222222000000111111222222333333222222222333333444444444333333222222333444666777555444555999:::<<>>===<<<:::999999999:::999888777666555555555666555555555555555555555555555555444333222333444444111222222333333222222111000000000000000000000000000111111111111111111111////////////////////////000000////////////000000111111000000000/////////000000000000000000000000........................////////////////////////---------.../////////000...///000///...---.../////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,..................//////---........./////////000........................//////............//////.../////////000000000000000///...///111222111000.../////////000000000000...///000111111000///........./////////000000000222111111111111222444555444666888999:::;;;===???AAAEEEKKKOOOTTT[[[eeellllllppprrrqqqoooqqqzzz{{{xxxsssfffgggggghhhnnn{{{qqq[[[III===666333333333222000///...//////------......------,,,+++++++++************++++++))))))******++++++,,,,,,((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))*********+++))))))******)))((('''&&&888777555444333444555555222222333444333222111000111111111111111111222222222222222111111111111111//////000111222333333444222222222333333444444444444333111111111333666777555444666:::;;;<<<@@@GGGWWWooo}}}uuutttyyytttiii\\\UUUOOOJJJGGGHHHCCCFFFJJJNNNSSSYYY___dddhhhnnnwww~~~vvvjjjaaa\\\VVVOOOIIIAAA???===;;;:::999:::::::::999777666555555666666555555555555555555555555777666444333222333333444000000111111111111000000000000000000000000000000111111111111111222222222000000000000000000000000......------------......000000//////.........---000000000000000000000000////////////////////////000000000000000000000000000000000000////////////+++---......------///000//////............//////........................------------------------////////////////////////---.........//////000000111111111111111111111111//////............//////.../////////000000111111000//////000111222222111////////////000000000000...///000111111000///...000000111111222222222333111111000000111333555666555777999;;;;;;===???AAABBBGGGNNNRRRVVV^^^hhhqqqtttwwwzzzxxxvvvzzzyyywwwnnnhhh```dddjjjoooxxx~~~ppp\\\JJJ>>>999777666111111111111//////000111------......------,,,++++++***************++++++************))))))))))))''''''((()))***+++,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''***************************)))(((''''''((()))***))))))))))))************,,,---...///...---,,,+++777777666555444444333333555444333333555555444333222111111000000111111222111111111111111111111111000000000000111111111111444333222222111111222222111111222333333444555555333444555777:::<<>>???BBBEEEHHHLLLSSSXXX]]]dddlllrrr{{{}}}wwwppphhheeefff___gggttt~~~kkk]]]III<<<666555222///111000000///...---------,,,------......------,,,+++++++++************))),,,+++***((((((((()))***((((((''''''''''''((((((******))))))))))))*********)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))((('''&&&'''((((((((()))***+++,,,,,,---++++++******************777666666555444444333333444222111222333444333111222222111111111111222222111111111111111111111111000000000000111111111111444333222222111111222222111111222222333444444555555666666777999;;;<<<===EEEQQQeee~~~}}}tttzzzvvvfffXXXQQQRRRHHHGGGGGGGGGGGGIIIMMMOOOZZZ]]]eeeooowww{{{|||qqqfff___TTTQQQMMMHHHDDDAAA>>><<<;;;999888888999888777666555555555555555444444444444444333222222222222333222222222222111111111111000000000000111111111111////////////000000000111000000000000////////////000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000..............................////////////..............................................................................---......//////......---------.........///////////////.........---------............................../////////000000000000000000000111111111111111111000000000000111111//////......//////000111222111111111000000000000000111333222111000000111222333444666888999999999===???BBBCCCDDDFFFHHHJJJMMMQQQWWW\\\aaahhhqqqxxx~~~tttnnngggaaaaaaeeellluuu~~~xxxjjjYYYMMM>>>444333333222000000000000///...---------,,,,,,------------,,,,,,+++++++++************))),,,+++)))((((((((()))***((((((''''''''''''((((((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))******************++++++************************666666555555444333333333222111000111222222111000333222222222222222222333111111111111111111111111000000000000111111111111333333222111111111111222111111222222333333444444666666666777888999:::;;;>>>CCCPPPeee{{{}}}uuucccXXXUUUMMMKKKIIIGGGEEEEEEFFFFFFOOORRRZZZeeennnsss{{{wwwpppccc^^^WWWPPPJJJDDD???<<<===;;;999999999999777666666666555555555444444444444333333222222222222222333222222222111111111111//////000000111222222333/////////000000000111111000000000000////////////111111000000//////......///000000111111000000///000000000000////////////000000000000000000000000////////////////////////......////////////..............................................................................---......//////......---....../////////000000000/////////............---......................../////////000000000111111000000000000111111111111111111000000000000111111...............///000000111111111111111000000000111222333333222111222444222333666888:::<<<===>>>???BBBEEEHHHIIIKKKLLLNNNTTTXXX]]]bbbgggoooyyy|||rrrggg```\\\[[[```gggyyyxxxuuupppcccUUUGGG???555000000222222000000000//////...---------,,,,,,------------,,,,,,+++++++++************)))+++***))))))((())))))))))))((((((''''''(((((()))***))))))(((((())))))***(((((())))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))++++++*********)))))))))************************555555555444444333333333222111000000222222111000333333222222222222333333111111111111111111111111///000000000111111111111333222222111111111111111111111222222333333333333555555555666777888999:::;;;===DDDSSSjjjssscccZZZRRROOOKKKHHHFFFEEEDDDCCCFFFHHHPPP[[[dddkkksss|||uuunnndddZZZRRRKKKCCC>>>???>>><<<<<<<<<<<<:::888999999888888777777666666444444333222222222222222333333222222222111111111000000000111111222222222//////000000000111111111000000000000////////////111111000000//////......//////000000000000//////000000000000////////////////////////////////////......////////////000000......////////////....................................................................................////////////......////////////000000000000/////////.......................................000000000000111111111111///000000000111111111111111111000000000000111111...............//////000111111111111111111111111222333444444333333555777666777999<<<>>>@@@BBBBBBBBBFFFKKKOOOQQQRRRSSSTTT\\\```eeeiiiooowwwvvvlllaaa]]]]]]aaakkkuuuzzz}}}sssmmmdddUUUIII@@@:::444111222222000.../////////......---------,,,,,,,,,------,,,,,,,,,+++++++++*********))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))(((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((''')))***************))))))))))))***************+++++++++444444444444444333333333333111000111222333222000333222222111111222222333000000000000000000000000///000000000111111111111333222111111000000111111111111222222222222222333222333333444666888:::;;;999<<>>>>>>>><<<;;;;;;;;;:::999999888777777555444333333222222333333333333333222222222222111333222222222111111000000000000000000111111111111000000000000////////////111000000000/////////...//////000000000000//////000000000000////////////////////////////////////------........./////////......////////////......////////////////////////////////////////////////////////////////////////...//////////////////...////////////000000000000////////////////////////////////////////////////000000000000111111111111///000000000111111111111111111000000000000111111...............///000000111111111111111222222222333444555555444555888:::888:::<<>><<<;;;;;;:::999888777777666666555555444444444444444333333333333222222222222444333333222111111000000000000000111111111222222000000000000/////////////////////000000000000000...//////000000//////...////////////000000000000000000000000000000000000---------......//////000......////////////......////////////////////////////////////////////////////////////////////////...//////000000//////........./////////000000000...////////////000000000/////////////////////////////////000000000111111000000000000111111111111111111000000000000111111///////////////000111111111111111222222222222222555555666666666777:::===;;;<<>>===<<<;;;;;;888888777666666666666666444444444333333333222222111111111222222333444444000111111111111222222222000000000000////////////------...///000111222222......////////////......,,,---...///000111222333000000000000000000000000...//////000111222222222......////////////......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////------------.........///.../////////000000111111000000000000000000000000............////////////000000000000111111111111111111000000000000111111111111111111111222222333111111111222222333333333666777777777777999===@@@DDDGGGLLLSSSZZZ___dddfffjjjlllpppssswww{{{}}}uuummmgggdddccccccjjjmmmxxxssscccSSSBBB777555111111111111111000///...------------------------+++++++++,,,,,,++++++++++++++++++************)))'''((()))+++++++++***)))******))))))))))))******((((((''''''''''''((((((***)))(((''''''((()))***''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))***))))))+++,,,))))))))))))((((((((((((((())))))***++++++,,,,,,555444333333222222333333444333333222111111111222222111000......000111222////////////////////////111000///000111222111///000000000000000000000000000111111111111222222222333333444444444444444444999888777888;;;???DDDHHHLLLTTTfff|||zzzgggZZZSSSPPPLLLHHHCCCBBBDDDHHHLLLNNNPPPRRRYYYbbbhhhmmmvvv}}}wwwooogggaaaYYYQQQJJJHHHHHHFFFCCC@@@===<<<<<<===<<<:::888777666555555666555555555555555555555555444333333222222333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000......---------333222111//////111222333111000///......///000111000000000000000000000000//////////////////////////////.........---------111111000000//////......////////////000000000000///////////////...............///000000000000000222111111000000000000000222333333333111111333444222333444555666888999999888;;;>>>>>>>>>???DDDHHHMMMQQQVVV\\\bbbgggmmmqqqwwwyyy|||wwwzzzrrrlllggg___ZZZ^^^gggsss|||jjj[[[DDD777666444000000000000////////////------------------------++++++++++++++++++++++++***))))))((((((((((((((((((((())))))*********+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&,,,+++)))((('''(((***+++))))))))))))************((()))***+++++++++++++++(((((()))***************444444333222222222222333444333222111111111111111111000///......///000111////////////////////////111000///000111111000///000000000000000000000000000000111111111222222222333333333444444444444555777777666777:::>>>AAADDDEEEJJJWWWjjj|||}}}yyy~~~mmm```XXXQQQMMMGGGDDDCCCDDDDDDDDDHHHJJJPPPXXX^^^ccclllttt~~~wwwooofff\\\VVVQQQNNNKKKGGGCCC@@@>>>>>>999888888777777777888888444444444444333333333333666555444444333333444444111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000111111000......------...000///...------...///000111000///......///000111000000000000000000000000////////////////////////000000000//////.........111000000000/////////...////////////000000000000///////////////////////////000111111222111111111111111000000///000000000111222222222000111222444222333444555666888999999;;;===???@@@@@@CCCIIINNNVVVZZZaaagggmmmssszzz~~~|||yyysssllliiiccc^^^\\\[[[\\\gggsssgggVVVLLL;;;222222000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))(((((()))))))))*********)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((((((((('''''''''''''''(((((()))))))))(((((((((((()))))))))*********''''''((()))))))))(((((((((((()))************)))444333222222111111222222333222111111111111111111000///...------...///000////////////////////////111000//////111111000///000000000000000000000000000000000111111111222222333333333444444444555555666666777888999;;;===>>>???@@@GGGTTTdddwwwuuutttuuu{{{rrreee\\\WWWPPPJJJFFFDDDBBBAAABBBBBBFFFNNNSSSWWW___ffftttxxx}}}vvvllleeeYYYUUUOOOKKKHHHEEECCCAAA;;;::::::999999999::::::555555555444444444333333666666555444444444444555222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222000000000000000000000000111111000///............222111000//////000111222000000////////////000000000000000000000000000000////////////////////////111111000000000000//////000000000000////////////////////////000000000000//////////////////000000000111222222333333222222222222111111111222333333111333333333222222444666555666777888999;;;<<<<<>>GGGRRRcccyyytttqqqttt}}}mmmggg]]]TTTOOOKKKIIIHHHBBB@@@BBBHHHLLLOOOUUU[[[fffkkkqqqxxx}}}|||uuuhhhbbbZZZUUUTTTRRRNNNKKKDDDCCCAAA>>><<<;;;::::::999999999888888777777666666666555444444444444555222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000///......//////333222222111111222222333000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000//////000000000000111111000111111222222222222222444444444444444555666777444555666666555666888:::999:::;;;===???AAABBBCCCHHHLLLRRRVVVXXX\\\bbbfffmmmrrr{{{zzzpppggg```[[[VVVWWWXXX\\\dddqqqttt\\\DDD999:::555333444000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************(((((()))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''$$$%%%&&&((()))))))))((((((((((((((()))))))))******+++++++++***)))(((((('''(((((()))))))))))))))222222111000000000000111000000000//////000000111000000000000000000000000////////////////////////000///...///000111000...//////////////////////////////000000000111111111222222333333444555666666777777888999999999888888;;;:::;;;@@@GGGQQQbbbpppxxxsssyyy{{{nnnaaaXXXRRRNNNLLLFFFBBBAAADDDGGGIIILLLQQQZZZ^^^fffmmmuuu|||xxxnnngggeeeaaaZZZSSSLLLJJJGGGDDDAAA>>><<<;;;<<<<<<;;;;;;:::999999888666666555444444444444444444444444444444444444444222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000000///000000000000000000000000111000000////////////000/////////......///////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111222222///000111111222222111111333333333444555666777888555666777888888888;;;======>>>@@@BBBEEEGGGIIIJJJNNNUUU^^^dddhhhkkknnnqqqvvv|||~~~uuuiii___YYYXXXYYY___eeekkksss~~~nnncccSSS===333666222111111,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***************))))))(((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&''')))***,,,'''(((((((((((()))))))))***************)))((('''''''''((()))))))))))))))222111000000///000000000///////////////000000111000000111111111111000000////////////////////////000///......000000///...000000000000000000000000/////////000000000111111111222333333444555666666777777888888888888777777888777888<<>>======<<<;;;:::999999777777666555555555555555444444444444444444444444333222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000333222222111000000//////000000000000000000000000111000000//////000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////......////////////000000////////////000000000000////////////000000000000000000000111222222333333///000000111222111111111111111222333444555777888555777999999999;;;===???AAABBBEEEHHHLLLOOORRRSSSWWW^^^hhhooosssvvvzzz}}}zzzuuummmbbbYYYWWWZZZbbblllvvv{{{}}}zzzxxxzzzhhh[[[UUUOOO;;;555888444111222.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***))))))(((((((((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((((((((((((((()))(((&&&&&&&&&(((***,,,''''''(((((((((((())))))''''''((((((((('''&&&&&&&&&'''(((((())))))((((((111111000////////////000///............///000111///000000000000000000///////////////////////////000///......///000///...000000000000000000000000////////////000000000111111222222333444555666777666555555555555666666666666555666999:::;;;CCCKKK[[[mmmrrrcccZZZUUUNNNGGGGGGFFFDDDDDDFFFIIIKKKPPPVVV]]]gggrrrxxx}}}yyyllleeebbb^^^XXXRRRMMMJJJHHH@@@@@@???>>>===<<<;;;;;;:::999888888777777888888555555555555555555555555333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000111111222222333333333333222222...///000111111000///...000000000000000000000000/////////////////////////////////000000111111111.../////////000000000111////////////000000000000000000111111222333333444000111222222333333222222222333333444666777999:::999;;;===>>>>>>@@@BBBEEEJJJKKKOOOSSSXXX\\\___aaaeeekkkrrrxxx|||~~~vvvoookkkhhheee```\\\aaaiiivvv|||yyyyyy{{{qqqmmmqqqtttooobbbRRRHHHEEEGGG666444888333000222111//////.........---------++++++++++++++++++++++++******************************)))((((((((())))))))))))(((((((((''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''(((((('''''''''((((((((())))))&&&&&&''''''((('''''''''&&&'''(((((())))))((((((111111000///////////////...............///000111......////////////......////////////////////////000...---...///000///...000000000000000000000000////////////000000000000111111222333444666666777444444333333333444555555666555666888888999@@@HHHKKK^^^yyyvvvjjj]]]TTTMMMKKKIIIGGGFFFGGGBBBDDDGGGKKKRRR\\\fffnnnuuuzzzvvvrrrlllddd[[[TTTOOOLLLDDDDDDCCCBBBAAA@@@???>>><<<;;;::::::999999::::::666666666666666666666666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222333333000000000000000000000000111000000000000000111111//////000000000000//////...///000111111000///...000000000000000000000000////////////////////////000000111111222222222222.../////////000000111111////////////000000000000000000111222333333444444222222333444444444333333666666777888999;;;===>>>???@@@BBBCCCDDDEEEHHHKKKRRRTTTXXX]]]bbbgggjjjlllqqquuuzzzvvvlllaaa^^^^^^aaaaaacccnnn{{{wwwwwwwww|||zzzmmmgggddd```ZZZPPPDDD;;;888:::------222---***......//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((())))))(((((('''''''''&&&)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((######$$$$$$%%%&&&''''''&&&'''''''''(((((())))))$$$&&&'''((((((&&&%%%###''''''''''''((((((((()))''''''((()))*********)))&&&''''''(((((((((((((((000000000000////////////111000///...------...///222111///...------......////////////////////////000000//////.........---...///000111111000///...---......///000111111222222333333333333333333444333333222222333333444555555777888888777888:::===EEETTThhh{{{ooofffXXXNNNJJJHHHGGGEEEDDDDDDDDDEEEIIIQQQYYY___iiiqqq|||~~~rrrhhhaaa[[[WWWSSSOOOJJJHHHHHHFFFAAA>>>:::;;;<<<<<<;;;:::;;;<<<:::999777777888777666444555555444444333222222222111111111111111222222222333333333222222222111111000000//////000111222222444333111//////000111222111111000000000000111111333222222111111111111111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333222111111222222111000222000///111444555333000111222333333333333555777;;;999888999;;;>>>@@@AAABBBFFFIIIIIIIIIIIIMMMPPPVVV\\\aaaccciiirrryyyzzz|||wwwqqqiiiddd\\\[[[\\\aaalllxxxyyywwwzzz}}}rrriiiaaaZZZOOOEEE>>>999666444111111000///////////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((,,,)))&&&%%%%%%&&&%%%$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))000000000000/////////...000///...---------......//////...------...///000........................000/////////.........---...///000111111000///...---......///000000111111111111111222222222222222333222222222222333444444444555666666666777999;;;???LLL]]]ooowwwhhh[[[TTTOOOKKKIIIFFFFFFFFFGGGIIINNNSSSWWW]]]eeeooovvvyyy{{{wwwppplll^^^ZZZUUUSSSRRROOOJJJFFFCCCCCCBBBAAA???============<<<::::::::::::999888666555555555444444333333222222222222222333333333333333222222222111111111000000000000000111222222444333111000///000111222111111000000000000111111222222111000000000000111////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222222111111111222222222111333222111222444555333111111222444444444666888;;;>>>===<<<===@@@DDDFFFGGGKKKOOOTTTVVVVVVXXX[[[___dddiiimmmooottt}}}~~~zzzsssmmmhhhccc^^^[[[YYY\\\cccooo}}}~~~nnnbbbTTTNNNDDD<<<777444222111111000000///////////////...------------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((+++)))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((000000000/////////......///...------,,,---------------------...///000111......................../////////..................//////000000//////............//////000000111000000000000111111222222222222222222222333444444333444555555555666888:::999AAANNN]]]sss~~~pppeee\\\TTTOOOIIIHHHFFFEEEFFFGGGJJJKKKRRRXXXaaahhhlllqqqwww{{{zzz{{{}}}qqqmmmiiieeebbb^^^WWWRRRLLLKKKIIIFFFCCC@@@>>>======;;;999999::::::999777666666666666666555555555444444444333333333333333222222222222111111111111111111111111111111222222444333111000000111222222111111000000000000111111111111000/////////000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111222222222333333000000000111222222333333555444333444555555444222000222444555555777:::=========>>>AAADDDHHHLLLNNNSSSWWW]]]aaabbbdddhhhkkkpppuuuxxxyyy~~~yyyqqqfff]]]XXXWWWXXXXXX[[[dddqqq{{{yyy~~~ppp___FFFAAA:::444111000000///000000//////......//////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***(((''''''((()))(((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''000000/////////.........------------,,,---------------------......//////000000000000000000000000........................////////////////////////........./////////000000///000000111111222222222222222222111222333333444222444555555555555888:::777;;;CCCNNNaaayyy}}}qqqddd[[[UUUQQQKKKGGGEEEFFFFFFGGGNNNRRRWWW[[[___eeekkkoooqqqssswww{{{{{{wwwpppggg```ZZZWWWTTTPPPMMMJJJFFFDDD???===;;;::::::;;;:::999888888888777777777666666444444444444444333333333333222222222111111111111111111222222222222222222333333222111111111222333222111111000000111111222111000000/////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222///000222222333333555666666666666666666666555444666888999:::;;;===@@@BBB>>>AAADDDGGGKKKPPPUUUXXX\\\aaahhhkkkmmmnnnrrruuuzzzzzzwwwqqqhhh\\\TTTSSSWWW^^^bbbiiisss{{{zzznnnYYY???;;;555111000000000000000//////.........//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''')))******)))))))))((((((((('''''''''''''''''''''''''''''''''////////////............,,,,,,------------------...............------,,,........................---------...............//////............//////............////////////000000111111222333333444222111111111111222333333333444555555555666888:::999:::===EEESSSggg|||}}}ssshhhaaaWWWOOOLLLKKKJJJJJJJJJKKKMMMPPPTTTYYY___cccgggkkkqqquuuzzz~~~zzzsssjjjfffaaa^^^[[[WWWRRROOOGGGDDDAAA?????????>>>===;;;::::::999999888888777555555444444444333333333333333333333222222222111222222333333333333222111222222222222222222333333222222111111111111222222111000000///////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000111111111222222000222555555555555777:::888999999999999888888888>>>@@@AAABBBBBBDDDFFFIIIFFFJJJOOOTTTXXX]]]bbbggglllqqqvvvyyyyyyzzz~~~}}}vvvoookkkddd]]]VVVSSSXXXaaakkkqqq|||cccKKK<<<999444000000000000000//////............//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''(((***+++***)))'''''''''((((((((())))))''''''''''''''''''''''''/////////.........------,,,,,,---............---...//////......---++++++++++++++++++++++++++++++---------------.........///......------......///........................///000000111222333444444111111111111111222333333333444555555555666888::::::999;;;AAAIIIVVVhhhwwwyyy{{{|||sssggg\\\VVVRRRNNNLLLFFFFFFFFFGGGKKKOOOTTTWWW[[[aaahhhnnnrrrvvv|||xxxsssmmmiiifffaaa[[[VVVNNNJJJFFFCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::999777777666666555444444444444444444444333333333333222333444555444333222111222222222333333333333333222222111111111111222222111111000/////////000000000000000111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222111111111111222222222333333666999999777888:::===;;;===??????>>>===>>>??????AAACCCDDDEEEGGGJJJLLLNNNSSSZZZ___ccchhhnnnsss{{{~~~{{{tttllleeebbbZZZXXXXXX]]]fffqqq{{{yyyWWWBBB999666111///...///............------......//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&(((******)))'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''//////.........---------,,,---...///000//////...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------------...///..............................///000111222333333111111111111111222222333111333444444444444777999666555888>>>CCCIIIVVVccc{{{yyyxxxvvvmmmdddZZZSSSJJJHHHFFFEEEGGGIIILLLMMMOOOVVV^^^dddhhhlllsssxxxyyy{{{{{{wwwrrrjjjdddZZZVVVPPPMMMKKKJJJIIIHHHFFFFFFDDDBBB@@@>>>===<<<:::999999888888777666666666666555555555444444444333444555666555444222111111222222333444444444333333222222111111222222333222222111000000000000111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444333333333444444444555555777:::======::::::===@@@???BBBEEEEEEDDDDDDEEEGGGCCCEEEHHHJJJMMMPPPTTTWWWZZZ```hhhnnnqqqvvv}}}}}}zzzuuunnngggbbb___^^^]]]```hhhrrr~~~gggMMM>>>666333000......//////......------------...///000,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((//////.........---------,,,---///000000000//////***+++---...///......---////////////////////////,,,,,,,,,------.........///...---,,,,,,---...///.....................---------...///000111222222111111111000111222222333000111333333222333555777222111666<<>><<<<<<;;;;;;:::999888888777666666666666555555555333444555666666444222111111222333333444444444444333222222111111222222333333222222111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555666666555555555666666666666777999===@@@???<<<;;;>>>BBBBBBFFFIIIIIIHHHHHHJJJMMMMMMPPPTTTXXX[[[```eeeiiijjjqqqyyy|||zzzxxxtttmmmeee^^^\\\]]]^^^gggmmmxxx~~~qqqUUUBBB:::555333000///000111111111---------------...///000,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''')))(((&&&$$$)))))))))(((''''''&&&&&&))))))))))))))))))))))))000000///...------,,,,,,........................,,,---......//////......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,---......//////......,,,,,,.../////////...---000111111111222222222222000000000000111111111111111333444444222222333555666666666888:::>>>BBBDDDZZZhhhyyytttvvv|||rrrbbbWWWMMMJJJHHHDDDCCCFFFGGGIIILLLOOOTTTZZZ```dddiiilllooossswww|||{{{nnnfffeeedddaaa]]]ZZZYYYWWWRRRMMMJJJIIIIII@@@???============;;;999===:::888888888888777666555444555666888888777555555444444444555555333111333333444444444444444333222222222222222222111111333333222111111000//////444555666777666444222111111111222222333222222111000222444555444333333444333333444444333555777:::999:::;;;;;;999999:::;;;===BBBGGGHHHFFFEEEEEEFFFDDDGGGLLLOOOQQQSSSUUUWWWZZZ\\\```dddhhhooouuuzzz}}}|||uuupppiiieee___YYYXXX]]]fffmmm||||||zzzzzzdddPPPAAA999777222222222111111///......//////...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))***))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''000//////...------,,,,,,........................,,,------...............,,,,,,,,,---------............---,,,,,,,,,------,,,---......//////......,,,---.../////////...---000000000000111111111222000000000000111111111111111222444333222222333555555555555666888<<>><<<<<<;;;999888999888888999:::999777555777666666666888888666444333333444444444444444333333333333333333222222222000000111222222333444444333444555666666555444444444444555555555555444444555777888999999888888888555666777777666777:::===???@@@BBBAAA@@@@@@AAABBBBBBFFFJJJMMMNNNNNNOOOOOOOOOSSSWWW[[[]]]```bbbdddiiikkkppptttyyy{{{vvvppphhhccc___^^^]]]\\\```iiivvv}}}zzzqqqcccSSSEEE;;;555222000000000000///...------...------,,,++++++******++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''************************/////////...------,,,,,,------------------------,,,,,,---...............,,,,,,,,,---------......------,,,,,,,,,---......,,,---......//////......,,,---......//////......////////////000000000000000000000000111111111111111222333333222222333555444444444444666888;;;<<<===EEEOOOZZZkkk}}}yyyjjj___WWWOOOKKKKKKGGGFFFEEEDDDEEEGGGIIIKKKOOORRRWWW]]]cccjjjqqqvvvyyyzzz|||~~~}}}vvvpppjjjddd]]]XXXWWWTTTQQQOOOOOOMMMKKKJJJJJJGGGDDDAAA@@@???<<<;;;<<<;;;:::::::::999777444777666666777999999888666666666666666666666666666666666666666555555444444222222333444666777888888555555555666777888888888444444444444444444444444888999:::;;;;;;;;;:::999777888999999888999<<>>CCCKKKYYYnnn~~~qqqfff\\\SSSNNNNNNKKKIIIGGGGGGGGGHHHHHHFFFIIINNNSSSXXX___fffjjjlllooosssvvvyyy|||~~~}}}xxxooohhhbbb___[[[WWWVVVTTTQQQOOORRRPPPLLLJJJIIIHHHFFFDDDBBB@@@?????????>>><<<;;;;;;::::::;;;======<<<;;;;;;;;;::::::999999:::::::::999999888888777777777888888888888888888888999:::999999999999:::;;;<<<777777666666777777888888;;;;;;<<<>>>??????>>>======>>>>>>>>>>>>???BBBDDDGGGJJJMMMNNNNNNNNNOOOPPPOOOOOOQQQXXX```fffhhhgggeeeiiimmmqqqtttxxx|||}}}xxxsssllleee___\\\ZZZYYYVVV^^^jjjuuuvvvvvvwwwpppddd\\\HHHAAA888555555555222//////////////////...---,,,,,,,,,++++++************************************)))))))))))))))*********((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...............---------------------------------+++,,,,,,---...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,---......///.........------------......//////---.........///////////////000000000111111111111000111333222111111222444444444444555666666777888888999;;;???IIIYYYnnn}}}|||qqqddd[[[TTTPPPKKKIIIHHHHHHFFFEEEBBBDDDGGGJJJMMMRRRWWW[[[^^^ccchhhmmmppptttyyy}}}~~~xxxppplllgggccc```]]]ZZZXXX\\\ZZZWWWVVVUUUUUUSSSQQQJJJHHHGGGGGGHHHHHHGGGFFFBBBAAAAAABBBCCCDDDBBBAAA???>>>===<<<<<<<<<<<<===;;;;;;;;;:::999888888888999999999:::::::::::::::???>>>===<<<<<<<<<<<<==================???@@@AAABBBBBBBBBEEEHHHIIIGGGEEEEEEFFFFFFFFFFFFGGGJJJLLLPPPSSSWWWZZZ[[[\\\]]]^^^^^^]]]___fffooowwwzzzzzzxxx{{{~~~yyyuuurrrjjjfff___YYYWWWYYY^^^aaahhhrrr~~~qqqooommmcccTTTJJJ@@@:::444222444555222...//////000000000///......,,,,,,,,,,,,++++++++++++************************(((((())))))************(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......------,,,,,,,,,---......,,,---......//////.........------------...//////............////////////000000000000111111111111000111222222111111222444444444555555666777777777999888999<<>>===<<<<<<;;;::::::;;;<<<===>>>???@@@AAACCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@BBBDDDGGGHHHIIIHHHHHHLLLPPPSSSQQQNNNJJJKKKLLLLLLKKKLLLOOORRRWWW[[[aaaeeegggiiikkkmmmlllmmmooottt|||~~~yyysssmmmhhheee\\\ZZZXXXVVVXXX___hhhoooqqqjjjeeeYYYJJJAAA:::666222111222222000---//////000000000//////...,,,,,,,,,,,,,,,,,,,,,+++************************((((((((()))******++++++))))))))))))))))))))))))((())))))***************''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------............---,,,,,,,,,------,,,---......//////.........------,,,---...///000....../////////000000000000000000000111111111111///111222222111111222333222333444555666666666666777777:::======@@@LLLYYYkkkyyy}}}uuujjjaaa[[[TTTMMMGGGCCCCCCDDDCCCBBBCCCEEEGGGIIILLLPPPRRRTTTYYYaaahhhppprrruuuzzz}}}yyywwwwwwtttqqqooonnnmmmkkkiiicccaaa^^^]]]^^^^^^]]]\\\UUUTTTSSSSSSSSSSSSQQQOOONNNMMMKKKIIIHHHIIIIIIJJJIIIHHHHHHGGGEEEDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGJJJMMMPPPRRRTTTSSSTTTXXX___bbb```]]]XXXYYYYYYYYYXXXZZZ\\\___dddiiiooouuuyyy{{{~~~~~~{{{xxxrrrkkkeee```]]][[[XXX[[[___ccciiiqqq{{{}}}}}}nnnddd\\\OOOCCC;;;444333222111000000//////---......//////.........******++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))***)))))))))''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,---......//////............---,,,---...///000////////////000000000000000000000000111111111111///111222222111111222333111222333444555666666666222222666:::999888@@@LLL[[[mmmvvvlllbbbXXXQQQFFFGGGFFFEEECCCCCCEEEGGGCCCFFFIIIIIIJJJNNNWWW^^^eeegggkkkqqqvvv|||}}}{{{zzzwwwtttrrrrrrqqqpppoooiiigggfffffffffeeebbb```WWWVVVSSSQQQQQQQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMSSSRRRRRRQQQPPPOOONNNNNNNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQRRRSSSVVVZZZ^^^```dddcccccciiippptttrrroookkkkkkllllllkkkmmmooorrruuuzzz~~~yyynnnjjjeee___ZZZWWWWWWVVV\\\bbbkkkttt{{{zzzrrruuuzzzzzzggg[[[QQQDDD999333000111222222000///000222,,,,,,------...---------)))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))---,,,,,,,,,,,,---......---,,,***))))))***,,,---///...------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,...///---...///...---,,,---...///...,,,++++++,,,...///............////////////000000000000000000000000000000000000111111111111...000333666777777555444444555888999:::<<>>AAACCCDDDDDDGGGMMMQQQZZZ\\\```dddhhhnnntttxxx}}}~~~zzzvvvrrrooommmhhhddd^^^[[[\\\___cccdddeeeeeedddccc```]]]ZZZXXX[[[\\\]]]^^^^^^\\\ZZZYYY[[[^^^aaaddddddcccaaa___bbbaaa___```bbbgggmmmpppssstttuuuvvvxxx{{{}}}wwwnnnggg^^^^^^\\\YYYVVVXXX]]]cccnnnxxxxxxuuu{{{wwwxxxyyyzzz}}}mmmUUUNNNJJJ@@@888777////////////............111111///...---,,,,,,,,,+++++++++************)))************************,,,+++***)))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&'''((()))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&---,,,,,,,,,,,,---......+++***)))(((((()))***+++,,,+++******)))))))))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---...///...---,,,---.........---,,,,,,---..................////////////////////////////////////000000000000111111111111///111333555666666555555444555777888999:::===@@@HHHVVVkkk{{{oooddd[[[PPPKKKJJJIIIEEEAAA???AAAAAAAAA@@@AAAEEEIIIOOORRRVVVZZZ^^^dddjjjnnnsssuuuwwwyyyzzz~~~~~~yyytttnnnjjjjjjkkkmmmnnnrrrrrrrrrqqqpppooommmmmmppppppqqqqqqqqqpppooonnnnnnpppsssvvvvvvuuusssrrrsssrrrqqqqqqsssxxx}}}{{{vvvrrrkkkbbb[[[TTTUUUTTTSSSUUU\\\gggooo|||tttqqqsss|||~~~{{{xxxzzz}}}}}}~~~{{{bbbKKKCCC@@@888333444////////////............,,,,,,+++*********+++++++++++++++************)))************************(((((((((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&,,,,,,,,,,,,,,,---.........---,,,++++++,,,---...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,---......---,,,---///....................................////////////........................000000000000111111111111111111222333444555555555444555666777777888;;;===???IIIYYYkkk{{{~~~}}}zzzpppbbbXXXSSSOOOJJJFFFDDDDDDCCC@@@??????AAACCCEEEGGGKKKNNNRRRXXX]]]aaafffhhhkkknnnqqquuuzzz~~~zzzuuunnniiiddd^^^WWWQQQQQQSSSUUUYYY```lll{{{yyysssnnnpppvvvyyytttuuu}}}jjjTTT@@@999777222111222/////////............---,,,,,,,,,,,,,,,---...///+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&,,,,,,++++++,,,,,,---.........---,,,,,,---......---...............------+++++++++,,,,,,,,,------***+++,,,---...---,,,++++++---......,,,,,,---///---......//////......---............///////////////////////////////////////000000000111111111111222111111111222333555666333555666666555666888:::===AAAJJJWWWeeevvv{{{|||yyymmmcccZZZQQQKKKIIIHHHFFFCCCBBBBBBCCCDDDAAACCCEEEGGGJJJMMMRRRUUUYYY\\\___cccfffkkkqqquuuyyy|||}}}xxxuuummmhhhaaa\\\YYYWWWTTTRRRVVV[[[bbbjjjrrr}}}~~~zzzyyy}}}zzzzzz~~~XXXIII:::555555222111333//////.........---------...------------...//////+++++++++*********))))))((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''',,,++++++++++++,,,------)))))))))))))))))))))))))))***++++++++++++******+++++++++,,,,,,,,,------+++,,,---...---,,,+++***+++,,,------,,,,,,---///------...//////...------............////////////000000000000000000000000///000000000111111111111222111000000000222444555333444555555444555777999<<<:::>>>GGGRRR___sss}}}~~~xxxkkk]]]TTTMMMKKKHHHEEEDDDDDDDDDEEEBBBCCCDDDDDDCCCEEEHHHJJJMMMOOOSSSVVVZZZ___dddhhhkkkoootttxxx{{{}}}|||vvvoooiiieee^^^ZZZTTTQQQQQQTTTXXX[[[aaahhhrrr{{{yyy^^^HHH???888666555333111111............------------,,,+++******))))))******+++++++++*********))))))(((((((((((((((((((((((()))************)))((('''((((((((((((((((((((((((''''''&&&''''''((()))***))))))((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''+++++++++++++++,,,------******************************,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++***+++------,,,,,,---///------------------------............////////////111111111111111111111111000000000000111111111111222111000000000111333444222333444444444444777999999555666>>>FFFNNN^^^ooo~~~pppgggXXXTTTOOOKKKIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@AAACCCDDDFFFHHHJJJMMMQQQVVVYYY___ccciiiooorrruuuwwwyyyyyy{{{wwwvvvtttpppjjjddd^^^[[[TTTRRRPPPPPPTTT[[[cccgggtttzzzvvv^^^III:::888555444333222000///.........------------,,,---,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))***++++++++++++)))'''&&&))))))))))))))))))))))))$$$$$$&&&(((***---000111)))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''+++++++++***++++++,,,---,,,------------------,,,+++,,,...000000///...---++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,)))+++,,,,,,,,,,,,...///---,,,+++******+++,,,---............////////////000000000000000000000000000000000000111111111111000000000000000111111222111333444444444555777999999444555<<>>444444333000///000000///.........---------,,,,,,---------,,,------......+++++++++************)))************************'''(((***+++***)))((('''))))))))))))))))))))))))&&&'''(((***,,,...111222))))))))))))((((((((('''''''''((((((((((((''''''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((++++++******++++++,,,---***++++++,,,,,,++++++***((()))+++------,,,+++***++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,)))+++,,,,,,,,,,,,...///---,,,***))))))***,,,---............/////////000////////////////////////000000000000111111111111000000000000111111111111111222444444444555888:::<<<666666<<<<<<888???LLLXXXjjj~~~tttjjjccc\\\TTTOOOIIIIIIHHHFFFDDDDDDEEEGGGAAABBBCCCCCCCCCDDDGGGJJJIIINNNSSSXXXZZZ\\\]]]^^^```dddhhhmmmqqquuuzzz}}}|||~~~|||xxxwwwvvvrrrjjjccc^^^^^^]]]\\\\\\[[[[[[[[[\\\bbbkkksss{{{~~~tttmmmkkkooosss~~~wwwgggccc[[[QQQIIIBBB;;;444444444333///---///111111......---------,,,,,,,,,((((((((()))***+++---...+++++++++************)))************************$$$%%%((()))***)))((('''))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...---/////////---,,,---...........................000000111111111000000///......///111222333444555444444222222222222444444333444666888:::;;;<<<<<>>BBBMMM___sssuuullleee```\\\YYYTTTQQQLLLHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNSSSXXX```fffiiikkklllmmmkkkkkkkkkkkkmmmoooqqqrrruuuxxx}}}~~~}}}~~~}}}|||zzzxxxvvvssssssrrrooojjjbbbZZZVVVTTTSSSRRRQQQPPPSSSWWW[[[\\\aaagggmmmtttzzzyyyuuuiiilllssszzz~~~vvv\\\LLL@@@888666666555333111000000000000......//////......---,,,++++++++++++++++++******,,,,,,,,,++++++++++++***+++++++++******(((''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&)))***++++++++++++***)))******************************************************++++++++++++******************++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,...///...------...///////////////////////////,,,---...///000000000000.........///000111111222000111222333333222111000111111222333444444444333111444888777555555999===:::CCCPPP___ppp}}}tttoooeee```YYYSSSPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBDDDFFFGGGIIIMMMSSSWWWXXXYYYZZZ[[[]]]]]]]]]___aaacccfffgggjjjooovvv{{{}}}~~~~~~{{{~~~~~~|||xxxuuuxxxyyyyyyzzz{{{{{{{{{|||zzzwwwrrrooommmllljjjiiieeedddccc___[[[VVVSSSQQQQQQSSSVVVXXX[[[bbbkkkqqqwww|||tttbbb```aaafffjjjqqq}}}iiiNNN@@@888444444222222222111000000000111---.../////////...,,,,,,******************++++++,,,,,,,,,++++++++++++******************)))((('''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((()))))))))(((''''''((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''''')))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++...------,,,,,,++++++***,,,++++++++++++++++++,,,***,,,............000111000000000000000000000000,,,---...///000000000000/////////000000000000000000111222333333222111000//////000222222333333333000444777777555666;;;@@@:::???FFFOOO\\\ooouuuooofff___[[[WWWSSSPPPKKKKKKJJJHHHGGGEEEDDDCCCBBBAAA???>>>>>>@@@CCCEEECCCFFFJJJLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRUUUXXXZZZ]]]ccckkkpppssssssssssssoootttyyy}}}}}}{{{zzzvvvrrrooonnnnnnnnnmmmmmmmmmlllllljjjfffaaa]]][[[[[[ZZZYYYXXXXXXVVVSSSQQQQQQRRRTTTSSSWWW]]]bbbjjjuuummm___[[[YYY[[[aaammm~~~[[[DDD999444333555///000111111000///000111------...///...---,,,+++******************++++++*********))))))))))))((()))************))))))((()))))))))((((((((((((((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&&&&''''''(((((((((******))))))))))))*********(((((()))***+++***))))))************+++++++++((()))))))))************))))))*********+++++++++---+++***+++,,,---,,,+++&&&***---+++&&&$$$'''***,,,---......//////......,,,---...---,,,---///111////////////000000000000............////////////////////////000000000000111111222222222333333333444444444555555555555666999<<<@@@DDDLLLZZZkkkxxx|||rrrkkkeee]]]WWWVVVVVVVVVTTTQQQMMMHHHFFFHHHFFFCCCBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIGGGHHHHHHJJJKKKLLLLLLMMMSSSWWW\\\aaaeeeffffffeeefffhhhkkkooossswww{{{|||||||||||||||}}}~~~~~~|||zzzyyyyyywwwsssnnniiieeebbbaaagggccc^^^[[[[[[]]]___```\\\ZZZWWWRRROOONNNPPPSSSPPPPPPQQQRRRTTTVVVXXXYYY___gggpppuuu{{{ooodddbbbbbbgggmmmvvvrrrcccMMM===555444444444111111111000///---++++++......---,,,,,,+++******************)))))))))(((************************+++***)))'''''')))***++++++*********))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))))))))*********(((((()))***+++***)))))))))*********+++++++++************++++++++++++***+++++++++,,,,,,,,,,,,,,,------...------,,,,,,)))+++---,,,)))''')))+++,,,------...............---...//////......///000............////////////............////////////000000000000111111111111111111111222222222333333444444444444555555555555777:::<<>>BBBIIIXXXhhhrrrzzzwwwssslllhhhbbb]]]YYYVVVTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[]]]```cccfffhhhjjjkkkqqqsssvvvxxxyyyyyy{{{|||~~~{{{xxxvvvtttsssrrrqqqooollljjjhhhfffeeecccbbb```^^^[[[XXXUUUSSSOOONNNKKKIIIFFFDDDCCCCCCFFFGGGIIIIIIHHHGGGFFFFFFGGGIIILLLOOOSSSYYY```eeerrryyy|||qqqgggeeennnxxxvvvmmm___SSSLLLFFFAAA===555333111111222111...,,,------...//////.........,,,,,,,,,,,,++++++******,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((('''((((((((((((((((((''''''''''''((()))******+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((#########$$$$$$$$$%%%%%%******))))))))))))*********(((((((((***+++***)))(((((()))))))))*********))))))))))))*********+++************++++++++++++...333888777222......000+++***)))***+++,,,+++***+++,,,,,,---...---------///000222111///.............../////////000000000............////////////.........////////////000000000111111111222222222333333333444444444444555555666777888888999:::<<<>>>HHHUUU```kkkwww~~~vvvpppjjjfffbbb___ccc```ZZZUUUPPPMMMLLLKKKHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRVVVYYY\\\^^^^^^cccfffjjjmmmnnnqqqtttvvvwwwyyy{{{~~~~~~}}}|||~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyy~~~}}}zzzxxxvvvtttrrrooollljjjhhhgggdddcccbbb```]]][[[YYYXXXUUUTTTSSSQQQNNNLLLIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLOOONNNQQQUUUYYY^^^dddkkkoooyyyqqqjjjdddeeeppp~~~nnncccSSSFFF>>>999666444555333222111111000...---,,,------...............,,,+++++++++++++++******+++*********))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))''''''((((((((((((''''''&&&&&&'''((()))***++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))))))))*********(((((()))***+++***)))((((((((()))))))))******(((((()))))))))*********))))))*********+++++++++,,,///222222...,,,,,,---)))))))))***************++++++,,,---------------,,,------,,,******+++---////////////000000000111............////////////---------.........//////000000000111111111111222333333333333444444444444666666777888999:::::::::;;;@@@HHHQQQ\\\hhhtttzzz}}}~~~yyyvvvwwwtttnnnggg```YYYUUURRRMMMLLLIIIFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKOOORRRSSSSSSVVVYYY\\\___bbbeeeiiikkknnnoooppprrrrrrrrrrrrqqqttttttssspppmmmjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkwww{{{~~~zzzyyyzzzxxxwwwuuusssrrrpppmmmjjjeeedddbbb___]]][[[ZZZZZZUUUUUUUUUTTTRRRPPPOOONNNIIIIIIHHHGGGFFFEEECCCBBBDDDDDDEEEEEEGGGHHHIIIJJJDDDHHHMMMPPPQQQTTTYYY]]]```bbbdddfffhhhkkkooorrrxxx}}}}}}vvvooommmnnnnnniiigggiiijjjnnn||||||vvvwww|||}}}eeeZZZKKK???888444222000111111000000//////000000,,,------.........------++++++++++++++++++***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&'''(((((()))******'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((******))))))))))))*********(((((()))***+++***)))(((((((((((()))))))))***))))))*********+++++++++*********+++++++++,,,,,,))))))*********)))))))))''')))++++++)))(((***---++++++,,,------------,,,******)))'''&&&'''***---........./////////000000............////////////............////////////000000000000111111111111222222333333333444444444555555555666888888888888;;;<<<@@@GGGPPPYYYdddkkktttyyyzzzqqqiiiddd\\\YYYTTTPPPLLLKKKJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAACCCGGGJJJJJJIIIKKKMMMPPPRRRTTTWWWZZZ]]]aaaaaaaaabbbccccccddddddccccccccc```\\\YYYZZZ\\\ZZZZZZ[[[\\\\\\\\\\\\\\\bbbggglllmmmjjjgggffffffgggeeedddcccbbb___\\\YYYUUUSSSRRRPPPNNNMMMLLLLLLIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEHHHJJJMMMPPPQQQTTTZZZbbbffffffhhhkkknnnoooooonnnllliiiggggggiiihhhpppwwwyyysssmmmlllmmmmmmjjjmmmuuuyyy|||yyywwwzzz~~~nnnWWWNNNBBB999555444333222---...///000//////000000------.........---,,,,,,******************+++++++++++++++*********))))))************************((())))))))))))))))))((('''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''******))))))))))))*********(((((()))***+++***)))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,***+++---...---,,,&&&***---,,,((('''***///++++++,,,---------,,,,,,//////---+++***,,,000444---------.........//////............/////////000////////////000000000000000000000000111111111111222222333333333444444444444333333444555666666555777777999>>>DDDLLLTTTZZZfffnnn{{{~~~xxxkkkgggaaa[[[VVVSSSRRRRRRIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBB@@@>>>???CCCEEEEEECCCDDDFFFHHHIIIJJJLLLPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTOOOMMMNNNPPPOOOPPPPPPQQQQQQQQQQQQQQQOOOUUUZZZ\\\ZZZWWWVVVWWWXXXWWWUUUUUUTTTQQQNNNKKKIIIIIIGGGEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEGGGHHHHHHIIIIIIIIIJJJKKKMMMPPPTTTXXX[[[]]]iiiqqqzzz~~~|||zzzzzz{{{rrrqqqmmmhhhaaa\\\YYYYYYdddooo|||}}}|||}}}|||yyy~~~ttt```FFF???666111000111222111---///111222111///......------......------,,,+++******************++++++,,,,,,,,,+++++++++******************************))))))************))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((&&&&&&'''))))))*********,,,+++++++++***)))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,,,,---------------............///.../////////000000000111000000111111111111000000000111222333444333222111333333333333444555666666666777999;;;>>>DDDJJJOOOZZZcccppp}}}yyyrrrpppttt~~~~~~sssnnnkkkeeeaaa```XXXXXXVVVSSSPPPOOOPPPRRRNNNPPPNNNJJJJJJMMMKKKEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKKKKIIIIIIJJJKKKMMMLLLIIIGGGKKKJJJHHHGGGGGGGGGHHHIIIKKKIIIGGGEEEDDDFFFGGGIIIIIIKKKMMMNNNNNNLLLJJJHHHKKKKKKKKKJJJIIIIIIHHHHHHCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIGGGIIIKKKKKKJJJJJJLLLOOOTTTUUU[[[cccgggjjjooovvv~~~|||vvvpppiiiaaaZZZTTTRRRXXXaaakkk{{{zzz___LLL999555111///000000///---000000///...------,,,,,,*********************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))***+++++++++)))((('''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&+++******)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!"""$$$''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''(((******((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************)))))))))(((''''''((()))************+++++++++***************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,......---------------...---------............//////////////////000000000...//////////////////...000111222222333333222222333333222333333444555666555666777777999===BBBEEEMMMVVVbbbooo|||zzzpppjjjiiipppzzzwwwsssmmmlllhhhccc]]]ZZZZZZ[[[XXX[[[[[[XXXWWWYYYUUUNNNNNNMMMJJJHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGFFFCCCAAAFFFFFFDDDDDDCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGFFFFFFEEEEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNNNNPPPRRRTTTUUUVVVYYY^^^bbbkkkkkkqqqyyy~~~{{{tttnnnddd```\\\[[[ZZZ[[[dddnnn}}}eeePPPAAA888555111//////000///---000//////...------,,,,,,.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%((())))))***)))((('''&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************))))))))))))))))))***************)))***************++++++++++++++++++*********************************************+++++++++,,,,,,,,,,,,------......------,,,......---------......///---------............///////////////////////////---------......---------111111111111111222222333222222222333333444555666666666666555555666:::===@@@GGGRRR]]]jjjxxxxxxssssssnnnvvvxxxqqqlllkkkkkkoooqqqrrrpppnnnkkkccc\\\ZZZWWWSSSOOOMMMMMMOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCDDD@@@AAACCCEEEFFFEEEDDDCCCFFFGGGHHHHHHHHHHHHGGGFFFJJJJJJIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGIIIKKKMMMNNNPPPQQQSSSUUUXXX\\\___```aaabbbdddfffhhhlllrrrvvv}}}xxxqqqkkkfffaaa```bbbeeehhhllluuu{{{bbbNNN???888666333000////////////...//////......---,,,,,,,,,000000///...---,,,+++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((((((''''''&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&"""######$$$%%%&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))******+++++++++******))))))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,......---------...//////---------............///000////////////.........,,,------......------,,,111111000//////111222333222222222222333444555666777777777666444555777::::::???GGGPPPZZZhhhvvvwwwoookkkhhhbbb\\\YYYXXXYYY[[[YYYYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQQQQSSSTTTUUURRROOONNNNNNNNNNNNNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTSSSSSSSSSSSSSSSTTTQQQRRRSSSUUUWWWZZZ\\\]]]```aaaeeejjjpppuuuzzz}}}{{{|||}}}}}}~~~~~~}}}zzz|||~~~}}}}}}}}}xxxsssooorrrrrruuuyyy{{{}}}{{{aaaMMM@@@888555333222000/////////...............------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))************+++++++++******))))))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------...//////---------............////////////.....................////////////......111000///...///000111222222222222222333444555555555666666666555555777999999<<>>666444444222///,,,...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++&&&&&&''')))************,,,+++++++++******))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,************+++,,,---...---------.........//////***+++,,,---...000111111......////////////......,,,---///000000000///...111111111111222333444555333555666666555555666777666777888888999>>>FFFMMMRRRYYYbbbggghhhgggggggggfffyyy}}}wwwsssuuuxxx{{{|||}}}~~~rrrooojjjffffffiiimmmppp}}}}}}wwwvvvwwwzzzxxx}}}~~~}}}uuudddUUU???;;;666333222222222222+++---000000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((!!!"""###$$$&&&'''((()))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((('''%%%###''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************))))))))))))((((((******)))'''%%%###+++***)))(((((()))***+++,,,,,,+++***)))))))))***++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***000...------///000///..................---------............////////////---......///////////////000000000111222222333333222222222333333333444444222222333444666999<<<>>>EEEKKKSSSZZZ```eeeiiikkkmmmzzz~~~xxxpppjjjgggiiijjjlllnnnrrrxxx~~~tttmmmfff```]]]\\\\\\aaagggrrrxxxzzzuuutttvvvwwwyyy|||wwwqqqnnnsss{{{|||wwwnnneeeZZZMMMDDD888777444222000/////////------------------------...//////---+++))))))************))))))))))))(((++++++'''$$$)))000///(((&&&&&&''''''(((((())))))******)))(((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((('''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***))))))(((((((((((())))))((((((((((((''''''''''''&&&'''(((************)))******))))))))))))******,,,+++******))))))******++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,---------...........................////////////...//////000000000000000///000000111111222333333333333333444444444555555444444444444666777999:::===BBBIIIPPPWWW^^^dddhhhooo{{{xxxoooiiifffbbbcccdddfffkkkrrrzzz~~~uuulllfff```______```eeekkksssyyyyyytttqqqqqquuu|||yyypppcccXXXOOOFFF<<<555555444222111000///000000........................)))+++++++++))))))***+++++++++*********)))))))))'''(((&&&%%%***222222,,,((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$$$$#########$$$%%%%%%''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((((((''''''(((((()))''''''''''''((((((((((((((((((((()))***+++++++++))))))************))))))++++++***)))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///---++++++,,,,,,+++***,,,,,,------......//////---............///////////////000111111111111000//////000111111222222333333333444444444555555555666666555555555555666666777:::???EEELLLUUU^^^dddnnnzzz{{{xxxnnnmmmlllmmmsss|||uuuoookkkkkkllllllqqqvvv{{{wwwxxxzzz||||||tttddd[[[OOODDD===888444000111111000//////000000111........................'''(((************,,,...,,,+++++++++************''''''&&&&&&+++111111---************))))))))))))(((''''''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$##################&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((())))))))))))************+++***)))(((((((((((()))((()))***++++++***)))(((******))))))))))))******************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///---+++++++++,,,+++***++++++,,,------...//////---------.........//////......///000000000000000//////000000111222222222222222333333333444444444555555555444444444444444666777:::>>>DDDMMMXXX^^^iiivvv{{{hhh^^^OOOIII@@@999666555444333////////////////////////........................)))***,,,,,,,,,,,,...000,,,,,,,,,+++++++++******+++***))))))+++------************))))))(((((((((***)))(((((((((((())))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((((()))))))))*********+++))))))((('''''''''((((((((()))***++++++***)))(((***))))))((())))))******************************(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///---++++++,,,---,,,+++***++++++,,,---...//////------------............,,,---......//////.........//////000111111222222000000111111111222222222222222333333444444444444666666777888===DDDMMMTTTaaapppjjjTTTHHH===:::666333111111000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******+++))))))***+++***)))))))))))))))(((((('''''''''))))))(((((((((((())))))'''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))$$$%%%&&&'''((()))***+++))))))************))))))))))))((((((((()))******************************'''''''''((((((((())))))************++++++++++++++++++++++++++++++++++++......---,,,,,,+++******...,,,++++++,,,------,,,++++++,,,,,,------......,,,------------.........,,,,,,---............---......///000000111111222//////000000000111111111///000111333444444444444444444444555777;;;BBBGGGWWWfffzzztttYYYEEE;;;888777555333111000......///////////////...---,,,++++++++++++++++++++++++***,,,,,,+++)))((()))***,,,+++++++++************(((&&&'''++++++)))(((***(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''((())))))''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))))))))###%%%''')))***+++++++++******))))))))))))******((((((((((((((()))******************************(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------.....................//////000111111111000000000000111111111111///000111222333333333222222333444444555777;;;>>>JJJVVVggguuu~~~vvv]]]III===999666666555333111111111222,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***++++++*********))))))))))))&&&'''+++***%%%$$$(((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((''')))***)))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))))))))((('''''''''&&&&&&''''''''''''(((((()))***++++++,,,'''(((***+++,,,***)))(((+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...)))'''&&&(((***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////......//////000111111111000111111111111222222222000111222333333222111000111333555666666777:::<<>>:::;;;/////////...---///222555***,,,...000111111111111------------------------+++,,,------,,,+++,,,---*********))))))))))))(((,,,)))))),,,(((!!!"""(((((())))))******++++++((((((((((((((()))***+++''')))***)))((('''(((***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))+++)))(((&&&&&&((()))+++*********)))(((&&&%%%$$$)))((('''&&&&&&'''((()))((()))))))))))))))((((((((((((((((((((()))*********++++++,,,+++***)))(((******))))))))))))******))))))*********+++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---......------...000////////////000000000000000000000000111111111111000111111111111222222222444444555555666777777777:::???DDDIIIOOOYYYgggqqq~~~tttoooppp{{{}}}xxxuuuiii```SSSFFF===888555333///000111111111///...---------......---+++)))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&((()))+++''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$(((+++''''''''''''''''''''''''%%%%%%'''((((((((('''&&&***)))(((''''''((()))***'''''''''''''''&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))*********++++++++++++***)))(((******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---......------...000.../////////000000000000//////000000000111111111000000111111111222222222333333333444555555666666777:::===???AAAHHHRRRZZZmmmrrrzzzyyytttooooooqqq~~~zzzrrrhhh___ZZZOOOIII@@@999444333222111///000000111000///...---,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))***)))((('''''''''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&))))))(((((((((((())))))$$$$$$%%%&&&''''''&&&&&&''''''(((((((((((('''''''''(((((())))))(((((((((((((((((((((((()))************++++++******)))(((******))))))))))))******++++++,,,,,,,,,---------++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++---......------...///....../////////000000000//////000000000000111111000000000111111111222222111111222333333444444555888999:::::::::===DDDJJJVVV]]]iiisss{{{~~~ssspppppprrrvvvzzzzzzxxxsssjjj^^^QQQFFF???<<<888444222111222333333/////////000//////...---,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&''''''(((((()))(((((((((((((((((((((((())))))*********************))))))******))))))))))))******+++++++++,,,,,,,,,,,,---***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++---......---,,,...///........./////////000000////////////000000000111000000000000111111111111111111222222333444444444777888888888888:::???CCCFFFNNNYYYfffpppyyy|||vvvvvv{{{wwwssshhheee___VVVLLLBBB:::666777555222111222222111000..............................,,,,,,,,,---...///************************************************++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***))))))))))))))))))************))))))))))))******************++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,------,,,,,,---///............////////////...////////////000000000//////000000000111111111222222222333444444555555333444444444444555888:::>>>CCCLLLVVVaaalllwww~~~ooobbb]]]TTTPPPJJJBBB<<<888666555333111////////////---+++------------------......000///---,,,++++++,,,,,,************************************************************************((((((((((((((((((((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))((()))))))))((('''&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((((((((((((((((((((((()))******))))))((((((((()))************))))))))))))******))))))*********+++++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***,,,------,,,,,,---...------........./////////......////////////000000/////////000000000111111111222222333333444555555777777666555444444444444999<<<@@@GGGOOOZZZeeelllxxxnnnZZZMMMGGGCCC@@@:::555222111111222000///...///000000///---------,,,,,,,,,---......//////---,,,+++************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***&&&&&&''''''((((((''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******)))(((((('''((()))***+++******))))))))))))***************+++++++++,,,,,,&&&''')))***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***,,,------,,,+++---...---------.........//////........./////////000000////////////000000000111000000111111222333333333;;;:::999888888777555444666888;;;>>>BBBIIIQQQWWWaaajjjvvv~~~wwweeeUUUHHH???999777666444111000//////000111///...///111222111000,,,,,,+++++++++,,,......+++,,,,,,,,,+++******)))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))+++)))(((&&&&&&((()))+++"""###%%%&&&'''((((((((()))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((((((((((((((((()))******)))(((''''''''')))***+++******))))))))))))******++++++,,,,,,,,,---------&&&''')))***+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***,,,------,,,+++---...---------.........//////............/////////000////////////000000000000/////////000111111222222777666666777777777666444666888:::;;;===AAAEEEIIIJJJSSS]]]ccchhhrrrrrrhhhYYYMMMDDD>>>888444111222333333333222111000000...,,,,,,---......---,,,,,,+++***+++,,,...///((()))***,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''%%%$$$###'''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))((((((''''''''''''(((((('''''''''((((((***++++++''''''((((((((((((''''''%%%'''))))))((()))***,,,''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))***************(((((()))***************+++++++++++++++***)))(((,,,+++***)))))))))++++++++++++++++++++++++++++++((()))+++,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---...///000000////////////000000000000000000000000000111111222333333333444444444555555555666777888:::<<<======AAACCCFFFJJJPPP]]]nnnzzz|||xxxxxxyyyyyy~~~{{{oooeeeNNNKKKEEE???999555333222222222222111111111000000........................,,,,,,------,,,,,,+++***+++++++++***)))(((((('''))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))&&&'''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&'''((())))))(((''''''((((((&&&$$$&&&''''''%%%$$$$$$&&&((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***)))((('''&&&&&&'''((((((((((((((((((((((((%%%'''(((((((((((()))+++***))))))))))))******+++))))))))))))))))))))))))(((((()))************)))******+++++++++******))))))******+++++++++******,,,+++***))))))***++++++++++++++++++++++++++++++***+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,------///000000.../////////000000000000000000//////000000111222333333333333444444444444555555666888999:::;;;<<<;;;===???@@@CCCKKKXXXaaavvvzzz|||uuutttwww{{{}}}{{{vvvpppllliiiaaaUUULLL???===:::777444333222222111111000000000/////////........................,,,,,,------,,,,,,+++***++++++******)))(((((('''))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''((((((((()))'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&%%%###&&&''''''%%%$$$$$$&&&((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***((('''&&&%%%$$$$$$((((((''''''''''''((((((%%%&&&((((((''''''(((***+++******))))))))))))***))))))))))))))))))))))))'''((())))))******))))))+++++++++,,,,,,+++******(((((()))++++++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,+++***))))))((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...///000....../////////000000000000000//////000000111222222222333333333444444444555555666666777888888999999:::;;;;;;<<<@@@HHHOOOcccfffjjjoooqqqssssssrrrzzzzzzyyywwwvvvxxx~~~pppiii```YYYSSSLLLBBB:::444333111000000000111111////////////............------------------------,,,,,,,,,,,,,,,++++++***++++++******)))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((((((''''''''''''''''''(((((((((((()))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&'''&&&$$$$$$&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&)))(((''''''''''''((()))%%%&&&''''''&&&&&&''')))))))))(((''''''&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***++++++++++++((()))***+++++++++++++++******************++++++++++++++++++++++++++++++,,,+++)))((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...///000........./////////000000///////////////000111111222222222222333333333333555555555555555555666666666777999:::;;;>>>CCCGGGSSSVVV[[[cccjjjmmmnnnmmmrrrzzz~~~qqq___XXXOOOHHHDDD@@@:::666333333111000///...//////////////////.........---------------------------+++,,,,,,,,,,,,+++******************))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))((('''%%%%%%(((''''''&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$######$$$&&&'''&&&$$$%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((%%%&&&''''''&&&&&&'''((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%&&&(((***+++,,,,,,+++++++++++++++***)))((())))))******++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////............/////////////////////...///000000111111111111222222222333333444444444444444444444444111333555666777999<<<===AAADDDKKKTTT]]]dddffffffkkkrrr|||mmm]]]KKKEEE>>>999777666444333333333111000///.........000000/////////.........------------------------++++++,,,,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''&&&&&&&&&))))))))))))((('''%%%%%%''''''&&&&&&&&&''''''((($$$&&&''''''&&&%%%%%%&&&&&&'''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%% !!!######"""!!!%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%$$$######''''''((((((((((((''''''&&&'''(((((('''&&&'''(((+++******))))))))))))***))))))))))))))))))))))))&&&'''(((((())))))(((((("""###%%%((()))+++,,,,,,,,,,,,,,,++++++)))((((((((()))***+++++++++++++++++++++++++++++++++++++++)))((())))))***+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///------.........///////////////......//////000111000000111111111222222222333333333444444444444444333444555555666666777777666:::@@@HHHPPPVVV[[[]]]bbbjjjuuuzzzwwwwww~~~mmmXXXIII@@@<<<777444222222111000......//////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%"""###%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%''')))******)))'''%%%'''((())))))''''''((()))***))))))))))))******+++))))))))))))))))))))))))&&&'''(((((())))))((((((%%%&&&''')))******************+++++++++******)))'''(((***+++,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------......---------........./////////............///000000000000000000111111111222333333333444444555555555555444444555666666666555555999>>>AAADDDHHHMMMRRRSSS^^^iiissszzzzzz~~~hhhUUUGGG>>>:::888666444333222111111,,,------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&)))((('''((())))))'''%%%$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***$$$&&&)))++++++)))&&&$$$((()))***)))((('''((()))''''''&&&''''''((()))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))************))))))((()))***+++++++++++++++'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------......---------.........//////...............///000000000000000000111111111111222222333444444555666666/////////111333555555444444888;;;;;;999;;;AAAGGGCCCNNNZZZbbbkkkxxxzzzhhhSSSFFF>>>:::222222111111111000000//////////////////...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''')))******)))(((((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$######$$$$$$""" $$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&,,,***)))(((((()))***,,,))))))))))))************+++***)))(((((()))******+++***)))(((((()))***++++++*********))))))((((((++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////....................................//////000000000000//////000000000000111111111111111111222222222333333333111111222333444444444444777777777888999999::::::???EEELLLRRRXXXbbbmmmvvvxxxsssqqqeeeUUUIIIBBB>>>999555333111//////000111000/////////.........---------++++++***)))***+++---...))))))************)))))),,,,,,,,,+++++++++************************************))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((()))))))))************)))(((((()))***++++++***)))(((((()))***+++************)))))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------//////000000000000////////////000000000111111111111111111222222222333333000111222333444444444444555555555666777777888888555:::???BBBFFFLLLUUU\\\iiipppxxxzzzxxxxxx|||~~~{{{xxxrrrjjjddd[[[RRREEE<<<888555111///333111//////000111000//////.........------------+++++++++***++++++,,,,,,******++++++++++++******,,,+++++++++******************************************))))))))))))******************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%''''''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((())))))((((((((()))***+++,,,******))))))))))))******************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...//////000000000000111111111111111222222222222333000111222333444444444444222222333444444555555666444777999::::::===CCCHHHMMMTTT\\\aaaaaabbbgggkkkvvv{{{|||xxxrrrmmmhhhaaaXXXRRRHHHBBB:::555444333111///222000///...///000///...............------------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++*********)))))))))***************************))))))(((((())))))***+++++++++*********))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''''''''((()))&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,***))))))))))))))))))************)))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...////////////000000000111111111111111222222222222000111222333333444333333111111222222333444444555666888999888888999===@@@???DDDKKKPPPSSSWWW^^^dddmmmrrr{{{xxxqqqhhh___XXXQQQIIIDDD<<<999555444444444333222222000....../////////...------------------------+++,,,------,,,+++)))(((***++++++++++++++++++************))))))))))))(((************************))))))(((((((((((())))))*********))))))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''))))))((('''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((()))***+++++++++)))))))))******)))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........////////////000000000000000111111111222222222000000111222333333333333111111222333333444444555222333444444555777999;;;>>>@@@CCCEEEHHHMMMUUU[[[bbbiiisss|||qqqggg[[[PPPHHHCCC>>>:::444222111111111111111000111///------...///...---,,,,,,------------------+++,,,------,,,+++)))((())))))************))))))*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((()))***)))'''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******+++******))))))************))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......////////////000000000000000111111111111222///000111222333333333333111222222333333444555555000000111222444666888999>>>>>>=========AAAFFFKKKVVV___jjjtttxxxooo```WWWKKKAAA;;;888555333222111111000000000000111000...---,,,......---,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++******)))))))))******)))))))))++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''')))))))))'''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&''''''''''''(((((((((((()))******+++***))))))((()))***++++++***)))(((((()))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------------......//////......---........./////////000000000000000000111111111111///000111222222333333222111111111222333333444444333333333444555666666666888888999999999;;;===>>>IIIRRR\\\fffvvvsssjjj___VVVKKKEEE===888666555333000222222222111000000111333000...,,,,,,---...---,,,++++++,,,,,,,,,---------+++++++++***++++++,,,,,,)))******++++++******))),,,+++++++++************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))************))))))'''''''''(((((((((((()))))))))***++++++***((((((((()))***++++++***)))((((((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---..................---............/////////000000000000000111111111111///000111222222333222222000000000111222222333333555444333333333333222111000333666999;;;<<<<<<<<<<<>><<<888777666666555444222222222111111000000000111000///000111111///---......---,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***************)))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''((((((((()))((('''&&&&&&'''((()))222...)))&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))(((((((((((()))***************))))))************))))))************++++++++++++,,,------------------,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,------,,,+++------,,,,,,------......,,,---......------...000............/////////////////////....../////////000000000000111111111111000000000000111111111111444444444444444333333333999888888888999;;;<<<===@@@EEEMMMSSSXXX\\\___aaaeeejjjsss}}}yyyrrrhhh^^^PPPFFFAAA>>><<<999;;;888666555555555333222///000000000000000000000000//////000000///...---,,,++++++***************++++++******************************************((()))))))))***************))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))(((((('''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((000---)))''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((()))***************))))))************))))))))))))*********+++++++++))))))************))))))------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,---......,,,---......------...000............//////////////////............////////////000000000111111111//////000000000111111111555555555444444444444333444444444555555666777777777:::>>>BBBGGGLLLRRRVVV\\\```iiisssqqqccc\\\RRRJJJ@@@999666666555555555333111111111111000.........////////////000000.../////////......------,,,,,,,,,,,,+++++++++***************************************************((()))))))))***************))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%$$$$$$######""""""(((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''))))))'''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))(((((((((((()))***************))))))************)))))))))))))))************+++)))***+++,,,,,,+++***)))))))))***+++,,,---......,,,,,,++++++++++++,,,,,,+++---//////......///000++++++++++++,,,---...///,,,---......------...000............///////////////......------......////////////000000000111111///000000000111111111111444444444444444444444444222333444555666777777888555666888:::===BBBIIINNNSSSXXXaaalllyyywwwgggYYYMMMEEECCC???999444222222222222111000///000222222111000////////////////////////---...000///---,,,,,,---...............---,,,,,,((()))******+++*********************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((())))))***)))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&((())))))(((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((""""""$$$&&&((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###&&&((()))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))((('''&&&(((((())))))))))))(((((((((((()))***************))))))************))))))))))))))))))************+++,,,...//////...,,,+++))))))***+++,,,------...,,,,,,++++++++++++,,,,,,)))+++......---,,,...///++++++++++++,,,---...///,,,---......------...000............///////////////......------......///////////////000000000111000000000111111111222222222222222333333333333333333444555666666777777777555666777888999<<>>;;;999///000111222222222111000111000////////////,,,***111111000000////////////+++...000///,,,++++++---))))))***+++***)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''(((&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&******))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((&&&''')))++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,*********+++,,,---...///...........................///////////////......000000000000000000000000//////000111222333333444666555333222111222333333222222333444555666777888888===DDDJJJOOOWWWccckkkzzzvvvmmmiiiddd[[[TTTPPPMMMHHH@@@888444444666888222333333333333222111111333333222111000///..............................,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))&&&'''((())))))******)))%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((((('''%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%'''(((&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,++++++++++++++++++++++++((()))***+++,,,------------,,,,,,,,,,,,---......---,,,+++***)))******+++---------,,,------....................................////////////......000000000000000000000000111111111111111111222222444333222111000111111222222222333444555666777777666:::>>>@@@BBBGGGPPPVVVoooxxxqqqdddVVVPPPMMMHHHBBB@@@???<<<888444222111111222111222222222222111000000/////////.......................................,,,,,,,,,,,,++++++++++++*********************+++************************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%'''''''''(((((('''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++))))))+++---++++++++++++++++++++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,---......---,,,++++++++++++++++++//////.........---------........................---....../////////......000000000000000000000000222222111111111000000000222222111000000000000111222222333333444555666666777:::<<<<<<<<<>>>DDDHHH^^^hhhvvvgggVVVEEE>>>===;;;888777111111222111111000///...000000000111000//////...,,,---------......//////---------------------------------,,,,,,,,,++++++(((((()))******+++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%'''((()))&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))+++,,,++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,++++++,,,,,,---...........................------.........---------........................------......//////......000000000000000000000000111111111111000000000000111111111111111111111111111222222333444444555555777888:::::::::<<<@@@DDDKKKVVVdddoooyyyyyysssoooqqqtttyyyxxxaaaPPP>>>888999999777555...///000111111111000///...////////////...------....../////////000000000---------------------------------,,,,,,,,,,,,+++((()))))))))*********+++************************))))))************))))))(((((((((((((((((((((((((((((())))))(((''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************)))***++++++)))))))))+++++++++++++++++++++++++++,,,,,,*********+++,,,---,,,++++++++++++,,,---------.....................)))***,,,---.........---........................,,,,,,---...............////////////////////////...//////000111111222222111111222222222222222222111111222222333333444444222333444555555777:::<<<===FFFPPPXXX___dddccc___[[[VVVTTTWWW[[[___gggoooyyylllTTTFFF999666777666333111222111000000000000111111---............---,,,,,,////////////............------------------------------,,,,,,,,,+++++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******)))(((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***++++++++++++++++++++++++(((((()))***+++---///000+++++++++++++++,,,------***++++++,,,,,,,,,,,,+++((()))+++---.........---........................+++,,,---...............////////////////////////---......///000111222333000111222222333333222222111111111222222333333333444444444444444555555666555<<>><<>>@@@AAACCCFFFHHHRRRWWW___hhhqqqzzz{{{jjjZZZNNNFFFBBB<<<<<<;;;;;;:::999888888:::::::::999999999999888555555444333222000///...111000///...............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))******)))((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&''')))))))))((((((''''''''''''(((((()))))))))((((((((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))+++,,,,,,,,,++++++***))))))***,,,,,,***)))***+++++++++++++++************,,,,,,,,,---------......------------,,,,,,++++++------------------------------------------------,,,---...//////000//////////////////....................................////////////////////////222222222222222222222222111111222222333444444555444444444444444333333333444555666777777888888888777999;;;===>>>???BBBDDDHHHLLLRRRYYY```hhhoootttssstttuuuwwwyyy{{{~~~qqqkkk```SSSGGG???:::777999999888888777666666555777777777777666666666666111222222222111000///...000//////...............---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((('''''''''((()))******)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&'''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&''')))***+++&&&''''''''''''(((((((((&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$%%%&&&))))))))))))(((((((((((())))))(((((('''(((((((((((('''&&&&&&'''(((***+++(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,++++++***)))++++++,,,+++***)))+++------,,,,,,,,,++++++******,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,---------------------------------------....../////////...................../////////........................////////////////////////111111111111111111111111111111111222333333444444555555444333333222222111333333444555666666666666555777999999999:::<<<>>>===@@@DDDHHHLLLQQQVVVZZZYYYYYYZZZ\\\___aaadddeeeqqquuu|||~~~zzzwwwzzzwwwsssqqqpppllleee___RRRNNNHHHAAA;;;777666555555555444444333333222222444333333333333222222222......///000000000/////////............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((('''''''''&&&&&&''''''((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''((()))((('''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''))))))))))))))))))))))))***)))(((&&&&&&'''((()))&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******++++++++++++******+++++++++)))((((((+++---,,,,,,,,,++++++***)))))))))************+++++++++------------------------,,,,,,,,,,,,,,,---------------------------------.........///......---------------....../////////........................////////////////////////111111111111111111111111000111111111222222333333333333333333222222222222111222333444444555555555555666777777666666777999:::<<<>>>???@@@BBBEEEGGGFFFGGGHHHJJJLLLOOOQQQRRRZZZ^^^eeeooozzz|||vvvpppkkkfffcccaaa^^^[[[XXXUUUQQQKKKFFFAAA@@@===:::888777777777222222222222111111000000111111111111000000000000......////////////......------.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))((('''%%%$$$&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))((((((((((((((())))))))))))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((()))'''''''''''''''''''''''')))))))))*********++++++(((((((((((()))))))))))))))******++++++*********)))))))))(((&&&''')))+++++++++******)))))))))))))))))))))*********++++++------------------------+++++++++,,,,,,,,,---------------------------------...............---,,,,,,,,,------......//////////////////////////////........................000000000000000000000000000000111111111111111222000000111111222333444444000111222333333444444333555666777777555444555777:::;;;;;;;;;::::::<<<===999:::;;;<<<>>>AAACCCDDDHHHMMMSSS[[[eeeqqq}}}}}}qqqllleee^^^YYYVVVSSSQQQLLLKKKIIIFFFDDD@@@===:::888777666444333333222222111111111111111000000000111111000000000/////////000000000000///...---,,,+++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&'''(((***''''''''''''((((((((((((''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''************++++++++++++(((((((((((())))))))))))((()))******+++*********'''((()))((('''&&&((()))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------,,,------.........---------------------.........000000000000000000000000........................////////////////////////000000000000000000000000......///000222333444555000000111222333333333333555777777666555444555666888888999888666666777999777777777888:::;;;===>>>===@@@FFFJJJPPPYYYdddlll|||~~~rrrfff^^^XXXSSSMMMGGGEEECCCBBBAAA======<<<:::999777555444555444444333111000///...111111111111111111111111111111000000000/////////000000000///...---,,,+++***+++,,,---------,,,+++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((***))))))))))))((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((%%%&&&&&&&&&'''''''''((($$$%%%&&&'''((()))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((()))***************'''(((******((('''((()))((())))))******++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))******+++,,,,,,------------------------------+++,,,,,,---...............------------------,,,////////////////////////........................////////////////////////000000000000000000000000...//////000111222333333000000111222333333333333555666666666444333444555444555666555444444666888888888888888999:::;;;<<<888;;;>>>???AAAEEEMMMTTT]]]ccciiimmmmmmjjjiiihhhmmmiiijjjrrryyy{{{|||~~~~~~~~~wwwnnnkkklllnnnllljjjiiigggddd```ZZZSSSKKKEEEDDDAAA===:::999999888777555555555444333222111222333333333333222111000///000000000000000000000000000000000000////////////,,,---------------,,,,,,)))***,,,---------,,,+++)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((******)))))))))(((((((((******)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%((())))))))))))'''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************''')))+++,,,***)))))))))))))))***+++,,,------...((())))))))))))*********))))))*********+++++++++))))))***+++,,,,,,------------------------------***+++,,,---......///............------,,,,,,,,,................................................////////////////////////000000000000////////////000000000000111111111111000111222333333444333333444555666555333333333555333444555555444555777999666666555555555666777777888;;;===;;;999;;;AAAGGGEEEKKKQQQUUUTTTRRRQQQRRRUUUQQQSSS[[[dddhhhkkknnnuuu{{{zzzqqqnnnqqqvvvzzzyyysssrrrjjj```ZZZXXXVVVQQQLLLMMMKKKHHHFFFDDDAAA===::::::888666666777777555444222333333333111000111111//////111111111000///...//////000000000000000000000000/////////.........))))))***+++,,,------,,,((()))+++---------+++***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''******((((((''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((,,,------,,,)))(((((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%&&&'''((()))******))))))***+++++++++++++++))))))))))))************++++++******))))))((((((+++++++++++++++***)))((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++........................,,,,,,---...///000111111000000//////.........---000///.........///111222222111000//////111333444222222222222222222222222333333333444444444555555888777555444444555777888555555555555555555555555777888999:::;;;<<<=========>>>???@@@AAABBBCCCCCCCCCEEEHHHLLLPPPTTTWWWYYY]]]aaagggkkkmmmmmmnnnooopppooommmkkkkkklllooopppuuu{{{xxxnnngggcccaaaXXXSSSLLLGGGDDDBBBAAAAAA;;;;;;::::::999888888777555555555444444555555555222222222111111111000000////////////////////////111000///......///000111////////////...............---,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******))))))))))))******,,,***)))((()))***,,,---))))))))))))))))))))))))******)))(((((((((((((((+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''...&&&"""&&&***(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%###"""###$$$((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((((((((('''(((((()))))))))))))))((((((((()))))))))***************)))))))))))))))+++++++++++++++***))))))************)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++....................................////////////000/////////.........---000///.........///111111222111000//////111333444111111111111111111111111333333333333444444444444777666444333333444666777444444444444444444444444333444555666777888999999999999::::::;;;<<<======>>>???@@@AAACCCDDDFFFFFFJJJNNNRRRUUUVVVWWWXXXYYY___^^^]]]]]]^^^```ccceeeccchhhppp{{{yyyuuummmiiibbbZZZSSSOOOLLLKKKHHHDDD???<<<;;;::::::999888888777777666555555555333333333222222333333333222222111111111000000000////////////////////////000000///......///000000////////////.........---...---,,,+++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******))))))))))))******)))((('''&&&'''(((***+++))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))++++++***))))))(((''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''222***%%%(((+++(((&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((%%%"""!!!###%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''((()))(((&&&$$$###$$$&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%"""###%%%%%%$$$$$$%%%'''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))((((((''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))***************++++++++++++***))))))++++++++++++************)))***++++++,,,,,,++++++)))))))))************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------/////////.........------/////////...............//////......//////000111111111000///000111222333000000000000000000000000222222333333333444444444555444333222222333444555444444444444444444444444111222222333444555666666666666777777777888888888<<<<<<<<<<<<<<<<<<======>>>@@@CCCDDDDDDEEEGGGIIILLLLLLKKKLLLNNNQQQTTTVVVSSSWWW^^^fffooovvv|||}}}|||{{{{{{~~~||||||tttfffZZZTTTNNNKKKGGGCCC@@@>>>>>>>>><<<:::888777888888888777444444444333222222111111111111000000000000111111111111111111000000000000////////////////////////000///............///000//////.........------------,,,,,,++++++++++++,,,***+++,,,+++******+++,,,++++++++++++++++++++++++******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))*********)))((((((''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''222,,,'''((()))'''%%%$$$%%%%%%%%%&&&&&&'''''''''***(((%%%$$$%%%&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''))))))(((&&&$$$$$$$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%'''(((((('''&&&((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))******++++++******+++++++++******)))++++++*********)))))))))))))))***+++++++++++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------............................................................//////000000111000000///000111222222000000000000000000000000222222222222333333333333333333222111111222333333333333333333333333333333333333444444555666666777888888888888888888888888999999:::;;;<<<===>>>>>><<<=========<<<===@@@BBBAAAAAAAAABBBCCCFFFIIIJJJIIILLLPPPUUU\\\bbbgggjjjqqqkkkgggffffffiiiqqqzzz~~~{{{yyywwwqqqwww|||tttlllgggeeefffiiikkkjjjeee[[[OOOFFFAAAAAA???===<<<;;;;;;;;;<<<777666666777888999777666222111111111000000//////000000////////////000000111111000000000/////////.........................................................---------,,,,,,,,,,,,+++++++++++++++,,,)))+++,,,+++***)))***+++******************************))))))))))))************))))))******+++,,,))))))))))))))))))))))))***))))))((((((((((((((()))***************))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''---)))&&&%%%%%%%%%######$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&###$$$&&&(((((('''&&&%%%$$$&&&&&&&&&$$$###$$$%%%&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((())))))******++++++)))******+++++++++************)))))))))((((((((())))))***++++++++++++***************+++++++++,,,)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---...//////000---------...............---......///////////////000000000000000111111111111111111111111111111111111111111222222222333333222222222111111222222222333333333333333333333333333444444555555666666666888888888999999999999999555555666777999:::;;;;;;888999888777666666999;;;===============???@@@AAA@@@AAABBBEEEIIIMMMQQQSSSVVVQQQNNNNNNPPPSSS\\\fffyyy{{{wwwrrrmmmjjjgggdddbbb[[[```gggmmmpppnnnkkkhhhdddbbb]]]VVVPPPMMMMMMNNNOOOPPPOOOKKKEEE???<<<:::999888777666666666777777222222111333444444222000111000000000000000//////000000////////////000000000000000/////////......------------------------------............------------------,,,,,,,,,,,,+++++++++******++++++,,,)))***++++++))))))***+++******************************))))))))))))*********************++++++,,,))))))))))))))))))))))))***))))))(((((((((((((((((())))))*********))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''((('''%%%###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$######$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((%%%%%%&&&'''((()))******&&&'''(((((())))))((((((''''''((((((((()))))))))))))))))))))************))))))***++++++++++++***))))))))))))((((((((('''((()))******++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000---------------.........------...////////////.../////////000000000111111111111111111111111111111000000111111111222222222111222222222222222222111222222222222222222222222222222222333333444444444555555666666777777777888888888888888888888888888666777666555444444666888:::::::::999999999::::::<<<<<<<<<===???AAACCCDDDEEEAAA???AAABBBEEEMMMUUUeeemmmtttxxx|||wwwtttpppwww|||}}}{{{xxxppphhhbbb___ZZZWWWTTTRRROOOMMMHHHJJJNNNQQQRRRPPPMMMKKKJJJIIIGGGCCC???======???@@@@@@>>>;;;777666666777555444333333222222222222333222111111222222000...000000000000000000000000000000////////////000000////////////............------------------------,,,,,,---......---,,,,,,------,,,,,,,,,++++++++++++************++++++,,,)))***+++***))))))***+++******************************))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%'''&&&$$$%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$""""""###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&(((******)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&'''(((((((((((((((((((((((()))))))))***************)))))))))))))))))))))***+++++++++++++++*********)))))))))((((((((())))))***************)))))))))************+++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,---.../////////.........//////000000000000000000000000000000000000000000000000000111111111222111222222222222222222111222222222222222222222222111222222222222333333333222222333444555666666777:::999999999888888777777666666777666555555666888888888888777777777777777::::::;;;<<<===>>>>>>???@@@===<<<>>>>>>>>>CCCIIIPPPWWW]]]```eeelllpppqqqqqqtttxxx}}}yyynnnccc\\\ZZZUUUZZZ]]][[[ZZZYYYTTTOOOLLLJJJGGGEEEDDDCCCAAA@@@===>>>???@@@@@@???===<<<=========;;;888777888999777888777555333222444666444444333333222222111111444333222222333333222000///////////////000000000//////............///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++***************+++,,,,,,(((***+++***)))((()))+++******************************))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''###''''''######(((***((('''''''''&&&&&&%%%%%%$$$%%%'''((('''$$$"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&)))***+++)))'''%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))&&&&&&%%%%%%%%%&&&'''(((!!!###%%%%%%%%%%%%''')))&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''***)))((('''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))************++++++******))))))((((((((()))***++++++++++++++++++++++++************)))(((((()))***************(((((((((((())))))))))))))))))************))))))************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,.../////////...---...//////000000000000000////////////////////////000000000000111111111111222222333333333333222222111111111111111111111111333333333333333444444444111222222444555666777777555555555555555555666666333444555555444333444666777777777888888888888999555666888999:::;;;;;;;;;<<<::::::;;;:::888;;;@@@???EEEJJJLLLPPPXXX]]]^^^dddfffiiillloootttyyy}}}wwwfffZZZQQQIIIFFFFFFDDDGGGGGGDDDCCCDDDCCC???@@@>>>===<<<======<<<;;;999999::::::999999999999666777888666444333333444222333444444333333444666222222222222111111000000222000......000111000000///////////////////////////......------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((''''''((()))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******)))'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''!!!&&&&&&!!! %%%(((%%%(((((('''&&&%%%$$$$$$###!!!$$$''''''&&&%%%''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!"""$$$%%%&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((((((((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,---+++***,,,///000///---++++++++++++++++++++++++---------...............000///...------...///000////////////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222111111111000000...///111222333333222222333333333333333333333333444444444444444444444444555555555555555555555555777666555444444555666777777777888777777666555444666777777888999:::::::::<<<<<<>>>@@@CCCFFFIIIJJJPPPPPPQQQSSSWWW[[[___bbbcccgggnnntttyyy{{{{{{{{{~~~ggg[[[LLLCCCAAAAAA???;;;::::::::::::::::::::::::888888888888888888888888444444444444444444444444444444444444444444444444111111222222222222111111222222222111000//////...//////000000000000//////......................../////////......---------...------------,,,,,,,,,.........//////000000000...------,,,,,,++++++***,,,,,,,,,+++++++++******((((((((((((((((((((((((***************)))((((((******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******((('''%%%&&&'''((('''&&&%%%&&&(((''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++******)))(((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++***))))))***++++++***+++,,,,,,------,,,,,,,,,***)))))),,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000///...------...///000////////////////////////.../////////000000000000111111111111111111111111222222222222222222222222222222222111111111000000...///111222333333222222333333333333333333333333444444444444444444444444444444444444444444444444777666555444444555666777666666777777777666555555444444555666666777888888888888999:::<<<===???@@@EEEDDDDDDCCCDDDFFFHHHJJJOOORRRVVVZZZ]]]^^^^^^^^^hhhkkkpppwwwzzztttiii___NNNHHH@@@;;;;;;;;;999777888888888888888888888888666666666666666666666666333333333333333333333333333333333333333333333333000111111222222111111000222222111111000//////...//////000000000000//////........................------,,,,,,,,,+++++++++.........---------,,,,,,)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&((()))***)))'''&&&&&&'''(((((('''&&&'''((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,+++***(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''((('''''''''&&&%%%$$$###"""'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,+++***))))))***+++)))(((++++++++++++++++++++++++,,,+++*********+++---...//////...------...//////////////////////////////....../////////000000000000000000000000000000000222222222222222222222222222111111111111000000000//////000111222222222222222222333333333333333333444444444444444444444444444444444444444444444444666555555444444555555666444555555666666666666555444444444555666666777777666555555555555666666777>>>===;;;:::999:::;;;;;;AAAAAACCCDDDEEEEEEEEEEEEMMMMMMPPPUUUWWWTTTLLLEEE===<<<;;;:::999777666555555555555555555555555555444444444444444444444444111111111111111111111111111111111111111111111111000111111222222111111000222111111000000//////......//////000000//////...------------------------,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...*********)))))))))))))))************************)))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((())))))******$$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((())))))''''''((())))))((('''&&&%%%&&&''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((()))(((((((((((()))******,,,+++)))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&%%%$$$###"""&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++************++++++************************+++******************+++******+++,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,*********+++---............................................................/////////000000000000000000000000000000111111111111111111111111111111111111000000000000//////000111111111111111222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444222333444555555555555555555555666666666777777777555555444444444444555555888888888888888999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>???>>>>>>===<<<<<<=========<<<<<<<<<<<<===<<<<<<<<<::::::::::::;;;<<<===>>>;;;999777777999;;;;;;;;;::::::;;;;;;:::999999888555555444333444444555666222222333222222111000//////////////////000000000---///111222333111000...///...,,,***)))***+++,,,***+++,,,---------,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((***)))&&&%%%((((((&&&%%%&&&'''((()))*********(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%''''''&&&%%%%%%&&&'''''')))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%'''(((%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((())))))***+++,,,,,,,,,+++***)))((('''&&&''''''''''''(((((())))))''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''&&&%%%$$$$$$'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************+++++++++*********)))))))))******++++++,,,------***++++++,,,,,,++++++***************************++++++++++++***)))(((''',,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........------------.........////////////............//////...000111444555666777777555555444444333333333333555444444444444555666666222222222333333444444444888999:::<<<>>>@@@AAABBBBBBAAA@@@???????????????<<<<<<<<<<<<;;;:::999888999999888888888999::::::888666555555666888888888888888:::;;;;;;<<<<<<<<<:::999999888777777777777333444444333222111000000000000000////////////...+++---///222333444333333000///,,,***)))***+++,,,++++++,,,,,,------------******************************++++++++++++******))))))))))))))))))))))))(((***)))&&&%%%((((((&&&$$$%%%&&&'''(((((()))((('''((((((((()))))))))***''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&(((''''''''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))+++***((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((())))))******''''''''''''''''''''''''************************))))))************))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++,,,,,,+++***)))(((''''''&&&&&&''''''((())))))***&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''')))'''&&&&&&&&&&&&%%%###&&&''''''(((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++,,,,,,++++++***))))))(((------,,,++++++******)))***++++++,,,,,,++++++***************************,,,+++***)))((((((((((((++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++,,,---............------........./////////////////////000111222222222333666888::::::::::::888888777777666555555444333333333222222333333444333333444444555555666666666888:::===???AAABBBCCCBBBAAA@@@>>>>>>=========??????@@@???>>><<<:::999999888777666666555666666777555333444555777777777777888999;;;<<<<<<======<<<<<<=========<<<;;;:::888888888777666555444333333333222111000///......,,,---...000222444555555111000...---,,,+++,,,,,,************+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))***,,,+++((('''******(((%%%&&&''''''((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&))))))))))))((('''&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&((()))(((((()))***---+++)))'''&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))*********'''''''''(((((((((((((((&&&''''''((((((''''''&&&$$$&&&(((***,,,,,,++++++))))))************))))))))))))*********)))((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&((())))))))))))((((((''''''(((((()))***((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++++++++******************------,,,++++++******)))***++++++,,,,,,++++++***************************+++***((('''(((***,,,...******+++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---........................////////////000000000111333444666777888999;;;=========<<<;;;::::::::::::::::::::::::444444333333333333333444555555666777777888999999777999<<>>===;;;:::888777777777999777555555777888999888999999:::;;;;;;;;;;;;;;;;;;<<>>>>>>>>===<<<;;;:::999777666555444222000///...////////////000222333444333222222111///......---************++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))***,,,+++((('''******((((((((()))))))))))))))((('''''''''((()))*********&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$''')))(((&&&%%%&&&''''''''')))*********))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''###%%%((((((((('''((())))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((()))))))))'''(((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************))))))(((&&&'''((()))***+++,,,---)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&& $$$(((+++++++++***''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''((((((((())))))******&&&%%%$$$%%%'''((('''&&&$$$$$$&&&((()))*********((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((++++++******))))))(((((()))************+++++++++)))))))))***++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,+++++++++***************************)))''''''(((,,,000333)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......................../////////000111111222333555777999:::===>>>???@@@???>>><<<:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::::::::::::::;;;777777888999::::::;;;;;;:::<<<@@@CCCGGGIIIJJJJJJPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNNNNMMMLLLJJJEEEDDDBBB@@@>>><<<;;;;;;;;;999777777999:::;;;:::;;;;;;;;;;;;:::999888888888;;;@@@DDDFFFEEEDDDCCCDDDCCCCCCCCCAAA@@@???>>>::::::888666444222000///222111///......000111333444444444444333111///...------,,,,,,,,,---...///******************************++++++++++++******))))))))))))))))))))))))(((***)))&&&%%%((((((&&&***++++++++++++******)))&&&''''''((()))******+++'''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%(((******'''&&&''')))$$$&&&(((***,,,,,,,,,,,,((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''!!!$$$'''((('''&&&'''(((###%%%'''((())))))'''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******'''(((((()))***+++++++++((((((((((((((((((((((((************************''''''((((((((((((''''''*********+++++++++,,,,,,))))))))))))******++++++************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((*********+++***)))((((((((()))+++,,,+++***'''&&&+++***)))'''''''''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***(((((()))((('''%%%******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++///...---,,,++++++++++++///...------,,,,,,,,,,,,,,,,,,,,,------............///000//////000333555888888777888:::===@@@BBBDDDCCCCCCDDDEEEDDDAAA>>>===============>>>>>>>>>BBB@@@===>>>@@@@@@>>>;;;>>>>>>???@@@AAABBBCCCCCCJJJIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVWWWRRRPPPMMMIIIFFFDDDBBBAAAAAABBBBBB@@@===>>>AAAEEE???AAACCCBBB???<<<<<<===>>>???@@@BBBDDDEEEGGGGGGFFFHHHIIIIIIGGGFFFEEEEEEDDDBBB>>><<<:::777333111111000///...//////111222---000444888:::;;;:::999...///111333333222111000222111///...---,,,,,,,,,+++,,,,,,---,,,***)))(((---,,,,,,+++***)))((((((************))))))))))))***(((((()))***+++***)))***)))'''&&&&&&'''((()))+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***(((((()))***+++***)))'''''''''(((((((((((()))(((((((((((((((((((((((("""###$$$%%%'''((())))))((((((((((((((()))******,,,***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***((('''(((***---......************))))))((((((*********************+++))))))******++++++,,,,,,************))))))))))))((((((((('''(((((()))******************************)))))))))(((((((((((())))))(((((((((((())))))*********)))))))))(((((()))******+++***)))((('''+++***)))(((''''''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))((((((((((((((((((((('''''''''&&&&&&$$$######&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''(((******)))((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************************+++++++++,,,))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222222222333666999;;;:::;;;;;;>>>AAADDDFFFHHHGGGGGGGGGGGGEEEAAA>>>>>>>>>??????????????????EEECCCCCCEEEHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGNNNNNNNNNPPPQQQRRRRRRRRROOOPPPPPPOOOMMMKKKLLLMMMMMMOOOQQQTTTWWWYYYZZZ[[[YYYXXXVVVSSSQQQOOOMMMLLLKKKLLLLLLJJJHHHHHHJJJMMMKKKMMMOOONNNKKKHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMMMMLLLLLLLLLLLLJJJGGGDDDAAA???===:::777555444222111111111111222000222555999<<<===>>>>>>777888999:::999777555444555444222111///...---,,,------------,,,+++******+++++++++******))))))(((************)))))))))))))))((('''(((***+++***)))(((((('''''''''(((((()))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''(((*********)))&&&''''''''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''((((((((((((''''''(((((()))******)))((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))'''(((***,,,------*********)))))))))))))))++++++++++++++++++++++++*********+++,,,---------************))))))))))))***))))))))))))***++++++++++++++++++++++++++++++******)))))))))(((((((((******))))))))))))*********))))))(((((((((((()))************))))))))))))***))))))(((((((((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***************************************************)))))))))*********++++++)))))))))*********++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333555666666888;;;>>>>>>>>>???AAACCCGGGJJJLLLLLLKKKIIIIIIHHHFFFBBB??????AAACCCEEEGGGGGGGGGGGGMMMLLLMMMOOORRRTTTTTTSSSOOOOOONNNMMMMMMLLLKKKKKKLLLLLLNNNOOOOOOOOOOOONNNIIIJJJJJJHHHFFFEEEFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVYYYXXXXXXWWWUUUSSSRRRQQQPPPQQQRRRQQQPPPPPPQQQRRRSSSUUUWWWVVVTTTSSSRRRRRRTTTSSSRRRPPPOOOMMMLLLKKKKKKMMMPPPRRRQQQQQQRRRSSSQQQOOOLLLJJJHHHFFFCCCAAA;;;:::999777555444444444333444777:::===@@@BBBDDDCCCCCCCCCCCCAAA???<<<;;;;;;:::888666333111///...000///...---,,,,,,,,,,,,*********)))))))))))))))************))))))))))))((('''&&&''')))***)))(((&&&''''''((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$######''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&''')))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''(((***+++++++++)))))))))))))))*********---------------,,,,,,,,,******+++,,,,,,---......++++++++++++*********)))*********)))***++++++,,,*********************************)))))))))((((((***))))))(((((())))))******)))(((''''''(((((()))******))))))((()))******)))))))))(((((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++***'''((((((((()))))))))*********)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************((())))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,,,,---------------...///111222333555888999;;;===???BBBBBBBBBCCCFFFIIILLLOOOPPPNNNLLLKKKJJJJJJHHHEEEBBBCCCEEEHHHLLLPPPRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKMMMMMMKKKHHHGGGFFFBBBCCCCCCBBBAAAAAACCCEEEIIIIIIIIIJJJKKKLLLMMMNNNRRRSSSTTTTTTSSSQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTUUUUUUWWWYYYZZZZZZZZZZZZZZZ]]]\\\ZZZXXXVVVTTTSSSRRRNNNQQQSSSUUUTTTTTTUUUUUUWWWUUUSSSQQQPPPNNNLLLIIICCCBBB@@@>>><<<:::888777666777888;;;>>>BBBEEEGGGIIIIIIIIIHHHGGGEEECCCBBBBBBAAA???<<<:::777444333222111...---++++++,,,,,,)))))))))))))))))))))***************)))))))))(((((('''&&&'''((()))((('''%%%&&&((()))*********)))***)))))))))((((((((('''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&(((((()))))))))''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&''')))))))))((())))))))))))************---------------------,,,,,,------------.........---,,,,,,,,,,,,+++++++++******))))))******+++,,,************************************)))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))******)))((())))))******((((((((())))))))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***(((***)))))))))((((((((('''***)))((((((((()))+++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************((())))))))))))*********************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,------......///.........///111333555555888;;;===>>>@@@CCCEEEEEEFFFGGGJJJMMMPPPRRRSSSQQQOOONNNNNNNNNNNNLLLJJJIIIJJJMMMQQQSSSUUUVVVVVVRRRRRRRRRQQQOOONNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMPPPSSSUUUSSSOOOJJJFFFEEECCCDDDDDDDDDDDDEEEHHHKKKNNNMMMLLLLLLLLLMMMNNNNNNPPPRRRSSSTTTTTTRRROOONNNLLLMMMOOOQQQSSSUUUUUUUUUVVVWWWYYY\\\^^^``````___^^^^^^]]]\\\[[[ZZZYYYYYYTTTVVVYYYYYYXXXWWWWWWXXX[[[YYYWWWVVVUUUTTTRRRPPPKKKJJJHHHFFFDDDAAA???>>>;;;;;;<<<===@@@DDDGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDAAA>>><<<:::555444111...,,,,,,+++,,,))))))))))))************************)))))))))(((((('''&&&'''((()))((('''%%%&&&(((***++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((%%%'''(((******((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%&&&(((((('''&&&)))))))))))))))*********---------.........//////111111111000000000000///............------------***************+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''((((((((())))))************)))))))))))))))************'''(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***((('''((())))))((('''*********)))(((''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************)))))))))*********++++++*********++++++++++++,,,******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------.....................///000111111000000111333666888888;;;>>>AAABBBCCCFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVWWWUUUSSSSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTOOOPPPRRRRRRQQQQQQRRRTTTSSSSSSTTTUUUWWWXXXXXXYYY\\\___bbb```ZZZSSSOOOMMMKKKLLLLLLLLLKKKMMMQQQTTTTTTSSSRRRRRRRRRTTTUUUVVVUUUWWWYYYZZZYYYVVVSSSPPPJJJIIIIIIKKKNNNPPPPPPPPPRRRRRRTTTWWWZZZ\\\\\\ZZZYYYZZZZZZZZZ[[[[[[[[[[[[YYY[[[]]]^^^]]]\\\\\\\\\]]][[[YYYXXXXXXXXXVVVTTTQQQPPPPPPNNNLLLJJJGGGFFFCCCCCCCCCDDDEEEHHHJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJGGGEEECCC<<<:::888555222///...---+++++++++***************************))))))))))))((('''&&&''')))***)))((('''(((((()))************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&''')))***((('''************)))))))))(((111111222333444555666666777777666555444333222222000000000000/////////...,,,,,,++++++,,,,,,---...------------------------+++++++++*********))))))))))))(((((((((((())))))''')))+++------,,,***)))'''((()))***+++******)))&&&'''((()))******)))(((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***'''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%&&&((())))))((())))))))))))((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************************+++++++++,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,------------------------------------------,,,------...///000///////////////000111111333222111111333555999;;;===???CCCEEEFFFGGGHHHJJJMMMNNNPPPRRRTTTVVVWWWXXXZZZXXXVVVUUUUUUUUUSSSRRRPPPPPPOOOOOOQQQSSSVVVWWWXXXZZZ]]]^^^^^^___aaadddggghhhiiijjjkkklllmmmmmmmmmqqqvvvtttmmmfffbbbaaa``````___^^^]]]^^^aaadddfffeeecccbbbaaabbbcccdddeeefffiiijjjhhhddd___\\\SSSPPPMMMNNNPPPQQQQQQPPPQQQQQQQQQSSSVVVWWWUUUSSSRRRSSSSSSUUUVVVWWWXXXXXXYYY[[[^^^___^^^^^^^^^___^^^\\\ZZZZZZ[[[ZZZYYYWWWUUUUUUUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOOOOPPPOOOPPPQQQQQQPPPOOOLLLKKKEEEDDDAAA>>>:::666333111------,,,,,,++++++******************)))))))))))))))((('''(((***+++***)))***)))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***&&&'''((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''(((***,,,---,,,***,,,++++++***)))(((''''''777888888:::;;;<<<===>>>;;;;;;:::888777555444444111111111111000000000000...------------...//////////////////////////////+++++++++************)))******))))))))))))******'''))),,,//////---+++)))&&&'''***+++,,,+++***(((&&&'''(((*********)))((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((()))))))))))))))(((&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$######%%%(((******)))''''''(((((())))))******&&&''')))++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,------...---------------------------+++++++++,,,...000111222000000000000000111222222555444222222444777:::<<<@@@BBBFFFHHHIIIIIIKKKLLLPPPQQQSSSUUUWWWXXXYYYYYY[[[XXXUUUTTTSSSRRRPPPOOONNNNNNNNNOOOSSSXXX]]]```fffiiilllmmmllllllooorrrzzzzzz{{{{{{|||}}}}}}}}}~~~{{{wwwwwwxxxxxxvvvsssqqqqqqtttwww}}}zzzvvvtttsssssssssxxxyyy||||||zzzuuuooolllccc___ZZZYYYZZZ[[[ZZZXXXXXXVVVUUUVVVYYYXXXUUURRRMMMNNNOOOPPPQQQSSSTTTTTTUUUXXX[[[]]]]]]^^^___```^^^]]][[[[[[\\\\\\ZZZYYYWWWWWWXXXXXXWWWUUUTTTSSSUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPKKKJJJHHHEEEAAA<<<777555......------,,,+++******************))))))))))))***)))((()))***+++***)))+++***)))(((((((((******(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))'''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&''')))))))))((())))))))))))************((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***,,,///000///------,,,+++***)))'''&&&&&&>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>;;;999666444333/////////000000111222333333333222222111222222333///000111111111111111000111000///...,,,+++***))))))***+++++++++***(((''',,,,,,,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%%%%&&&'''))))))(((&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''%%%%%%%%%%%%%%%(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++&&&((())))))(((((()))+++((()))***+++***)))'''%%%$$$&&&''')))))))))(((((()))(((((('''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++))))))((((((((()))+++,,,...---,,,+++***+++,,,---++++++,,,,,,,,,---------........................---...000111111111000///111222333333222111222333666666888999;;;===>>>???FFFEEEFFFHHHJJJLLLMMMLLLPPPUUUXXXVVVVVVWWWUUUQQQRRRSSSUUUUUUVVVWWWXXXZZZYYYVVVTTTXXXbbbkkkpppqqq{{{{{{zzzyyyxxxzzz~~~zzztttsssqqqnnnllljjjiiiiiiiiiccc]]]\\\]]]\\\VVVPPPOOOLLLJJJIIIJJJLLLMMMLLLOOOPPPRRRVVVZZZ\\\\\\[[[YYY[[[]]]]]]\\\[[[ZZZ[[[XXXXXXXXXWWWWWWVVVUUUTTTTTTUUUXXXYYYYYYXXXVVVTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMLLLIIIEEEAAA>>>;;;444222///---------+++***((())))))************)))************************(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))(((''''''+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((())))))))))))'''%%%$$$))))))(((((('''''''''&&&***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''***************)))(((((()))************++++++++++++++++++,,,,,,------------+++)))((('''((()))***>>>>>>>>>>>>???@@@AAABBBBBBAAA???===:::888666555111000000000000111222222333333333222222222333333000000000111111000000000000000///...---++++++******++++++,,,++++++******,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((('''%%%$$$''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((())))))(((((()))***'''(((*********)))'''&&&'''(((((((((((((((''''''((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))*********+++++++++,,,,,,,,,)))***+++------+++***)))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,---......---,,,+++++++++,,,,,,++++++,,,,,,,,,---------------..................///000111222333222222111222333444333222222444555666777888:::===???AAABBBJJJJJJIIIJJJLLLMMMMMMLLLOOOTTTVVVTTTTTTUUUTTTQQQSSSWWW[[[^^^^^^___aaadddhhhccc___aaaiiirrrxxxzzz}}}}}}}}}{{{tttmmmjjjjjjgggaaa[[[WWWTTTQQQNNNNNNMMMLLLJJJNNNNNNOOORRRUUUXXXXXXXXX[[[\\\^^^^^^^^^^^^^^^^^^YYYZZZZZZYYYXXXVVVTTTSSSWWWXXX[[[\\\]]][[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNKKKGGGDDDBBB;;;777222...---------,,,)))******+++++++++******************************************++++++++++++******)))((((((((((((((()))))))))))))))(((''''''))))))))))))((((((''''''******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))))))))((('''&&&%%%)))((((((((('''''''''''')))((('''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***************))))))((())))))******))))))((('''(((((()))))))))*********))))))***+++,,,---...///,,,+++)))((('''((()))***>>>>>>>>>>>>>>>???@@@AAABBBAAA???===;;;999888777333222222111111111111111333333333333333444444444222222222222222222222222222111111000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++************************))))))))))))))))))))))))'''(((((((((((((((((('''+++)))(((((()))***)))(((''''''''''''((((((((((((***))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((()))******+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((()))***)))((('''((()))'''''')))******)))((((((******(((''''''&&&&&&&&&((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++///...------,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------....../////////222333444444555555444444444555444333222333666999999:::<<<>>>AAACCCEEEFFFMMMMMMLLLLLLLLLLLLLLLMMMPPPUUUWWWVVVVVVXXXYYYWWWXXX___gggkkkkkkkkknnnqqqxxxsssmmmmmmsss{{{~~~yyywwwsssmmmhhheeebbb^^^[[[YYYVVVRRRPPPRRRPPPOOOPPPRRRTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[ZZZWWWTTTRRRYYYZZZ\\\^^^^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTRRRPPPMMMJJJIIICCC>>>777222000///......++++++++++++++++++******************************************++++++++++++******)))((((((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))))))))((('''&&&%%%(((((((((((('''''''''''''''''''''''''''&&&%%%$$$''''''&&&&&&''''''((())))))((((((''''''(((((()))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''******+++,,,,,,+++)))((((((((()))))))))((('''''''''((((((((())))))))))))'''((()))***,,,...///000++++++)))((((((((()))***======<<<<<<<<<===>>>>>>@@@@@@???===;;;:::999888555555444222222111111111444444555555666666666555666555555555444444444555444444444333333333333222111000///...---,,,,,,+++*********+++++++++++++++))))))((())))))***+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%$$$%%%(((+++,,,,,,''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))******)))(((''''''(((&&&'''((()))******))))))***)))(((&&&&&&&&&'''((((((''''''''''''(((((()))***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************......------,,,,,,,,,,,,,,,,,,,,,------------...---------...///000111111444444555555666666666666777777666555444666:::===???@@@AAACCCEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOTTTZZZ___^^^^^^bbbeeeeeedddlllvvvzzzxxxwwwyyy|||~~~zzzzzz{{{wwwuuusssqqqooommmjjjfffcccccc___ZZZWWWUUUUUUTTTSSSUUUTTTSSSSSSUUUVVVVVVVVVXXXZZZ[[[[[[ZZZXXXUUUTTTXXXYYY[[[]]]^^^^^^]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTSSSQQQOOOMMMLLLHHHDDD>>>999555222///---,,,,,,+++*********)))***************************'''((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&'''(((((((((&&&%%%$$$'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))(((''''''((((((((((((''''''((((((((()))))))))******(((((()))***+++,,,---...+++***)))(((((()))******===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;:::999999888777666555444333333333666666777888999999888888777666555444444444444555333333333333333444444444555444333222000...---,,,,,,,,,,,,+++++++++******(((((((((((()))******+++************************************************)))******++++++******)))"""!!! !!!$$$&&&((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((('''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))******)))(((''''''(((''''''((()))))))))))))))((('''&&&&&&&&&((()))***'''''''''''''''((()))))))))))))))******)))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((.........---------,,,,,,,,,,,,---------.........------...///111222333333555555555666666666777777999:::999888888:::>>>BBBCCCCCCDDDFFFGGGIIIJJJJJJHHHJJJLLLLLLMMMPPPTTTXXX\\\eeekkklllmmmrrrvvvwwwuuu{{{}}}xxxuuusssssszzz~~~{{{uuunnngggccc```]]][[[YYYVVVSSSRRRSSSTTTSSSSSSUUUVVVXXXYYYYYYYYYWWWVVVXXXZZZ[[[]]]^^^____________^^^]]]\\\\\\[[[[[[\\\ZZZYYYYYYXXXWWWWWWVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOJJJHHHDDDAAA===777111,,,---,,,+++))))))(((((()))************************'''((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''''''''''''''(((((((((((((((&&&'''((()))((('''&&&%%%(((''''''''''''((())))))'''''''''&&&&&&'''''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((((((''''''(((((((((((('''''')))))))))*********++++++)))*********************))))))))))))))))))******???>>>===<<<<<<;;;<<<<<<===<<<<<<;;;;;;::::::::::::999888777666666666666777999:::<<<<<<<<<;;;;;;777666444333222222333444000000000111222333333444888888888888777555222111000000///...------,,,+++******)))))))))***++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))(((&&&&&&'''(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''%%%$$$&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))&&&&&&&&&''''''(((******''''''&&&''''''((()))***))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******---............---,,,,,,,,,---------...............///000111333444555666777777777777777888999999;;;<<<===<<<===???BBBEEEDDDEEEFFFGGGIIIKKKLLLMMMMMMPPPSSSUUUWWW\\\ccchhhkkkuuu}}}zzzsssnnnjjjhhhmmmuuuvvv}}}{{{vvvrrrnnnlllbbb]]]VVVSSSSSSSSSQQQOOORRRSSSTTTUUUVVVWWWWWWWWWZZZZZZ\\\^^^___aaaaaaaaabbbaaa```___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRMMMLLLJJJHHHDDD===555000///...,,,***)))((())))))************************************++++++++++++******)))((((((((((((((('''(((((()))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))(((''''''''''''(((((('''''''''((((((((((((((((((((()))))))))(((((('''((((((''''''(((((()))******))))))(((((())))))***((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''((()))))))))((((((************++++++++++++*********))))))))))))((())))))))))))************BBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999999999999999999;;;===>>>??????>>>===999888666444333444555666000000111222333444555666888:::===??????>>>;;;:::777666555333222000///...------,,,+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******---,,,+++,,,,,,,,,***(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))******)))'''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((())))))(((((()))******))))))(((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++***+++,,,---------,,,+++---.../////////...,,,,,,------------............///000111333555666888888::::::999888999:::;;;<<<===>>>@@@AAAAAACCCFFFHHHGGGHHHJJJLLLOOORRRTTTUUUZZZ^^^bbbeeegggllluuu|||zzztttnnnkkkpppvvvxxx}}}~~~||||||tttlllccc^^^\\\ZZZWWWTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ\\\^^^```aaaaaadddcccbbbaaa````````````]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXVVVTTTSSSRRRQQQOOOLLLIIICCC<<<888222111...,,,*********+++************************************++++++++++++******)))(((((((((((((((''''''((()))))))))))))))((((((((()))))))))******''''''(((((())))))))))))(((((((((((((((((((((((('''''''''((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))******))))))))))))******((((((((((((((())))))*********))))))))))))******&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''((()))+++,,,'''((())))))******))))))))))))))))))************(((((())))))))))))))))))(((((()))***************DDDDDDBBBAAA@@@@@@??????=========>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::<<<>>>@@@AAA@@@???>>>===<<<:::888777777888999222333444555666888999999888;;;???DDDEEEEEECCCAAA;;;;;;999777555333111000000///......------------++++++++++++++++++++++++************************))))))************))))))'''&&&''')))++++++)))'''''''''''''''((((((((())))))))))))))))))*********''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***))))))((('''&&&&&&&&&&&&&&&************************)))))))))))))))))))))))))))((('''''''''(((***+++&&&((())))))(((((()))++++++***)))(((((('''(((((((((((()))))))))'''&&&%%%&&&&&&&&&'''''')))******((()))***++++++***)))((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++---.../////////...,,,,,,---------.........//////000111222444666888999:::<<<<<<;;;:::;;;<<<===>>>===@@@BBBDDDDDDEEEHHHJJJJJJLLLOOORRRVVVZZZ]]]___eeeiiinnnqqqsssyyy}}}{{{|||}}}wwwtttwww~~~uuunnnkkkiiieeeaaaTTTRRRQQQOOOOOOQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^___eeedddcccbbbaaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWWWWWWWWWWUUUSSSRRRWWWUUUQQQNNNKKKGGGBBB>>>555333000...,,,,,,,,,---************************(((((((((((())))))))))))******)))(((((((((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((()))))),,,+++***))))))***+++,,,((((((((((((((()))******((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))),,,***((('''(((***,,,...(((((()))***************(((((((((((())))))))))))&&&''''''((()))******+++'''((()))***************KKKIIIGGGGGGGGGHHHGGGFFFGGGCCC>>>;;;;;;;;;;;;:::>>>===:::888888888999::::::;;;===>>>??????>>>>>>>>>???@@@@@@???===:::999777666666555666666777888;;;===AAAEEEHHHIIIJJJIIIDDDBBB@@@???>>>:::555000333222000...---------...,,,---,,,+++******,,,...------,,,+++***)))((('''******++++++++++++*********************)))(((((((((((())))))((('''&&&&&&************************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++***((('''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((()))***)))'''''')))*********))))))))))))******++++++***)))(((((())))))...---+++)))((())))))*********))))))))))))******,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................///...------...000333444111333555777999::::::;;;;;;===>>>>>>>>>???BBBDDDCCCFFFIIIKKKLLLLLLMMMNNNPPPRRRTTTYYYdddpppuuuttt}}}~~~}}}xxxqqqmmmnnntttyyy~~~}}}wwwiiibbbYYYTTTTTTSSSQQQNNNQQQMMMMMMRRRTTTTTTZZZccc___`````````aaaaaabbbbbbbbbbbbaaa___\\\[[[[[[]]]XXXXXXXXXXXXXXXWWWWWWWWWWWWSSSPPPPPPPPPNNNGGGAAA;;;888333...+++******+++,,,,,,---------,,,,,,+++************))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))***))))))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************KKKJJJIIIIIIKKKLLLLLLKKKKKKHHHDDDAAAAAAAAA@@@???<<<<<<:::999999:::;;;;;;;;;<<<===>>>????????????@@@AAACCCDDDEEEDDDCCCCCC===;;;999777777999;;;<<>>AAACCCCCCCCCDDDEEEJJJKKKLLLMMMNNNQQQUUUXXX\\\aaahhhoooyyy}}}xxxrrrooopppuuuzzz~~~vvvkkkccc^^^[[[WWWSSSQQQMMMLLLOOOPPPOOOSSSZZZ]]]^^^^^^___````````````aaabbbbbb```]]]\\\\\\]]][[[[[[ZZZZZZYYYYYYYYYXXXWWWTTTQQQQQQQQQOOOIIIDDD???<<<777111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((((()))******************+++***)))((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((((((''''''((((((((((((((((((''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))************))))))))))))************LLLKKKKKKMMMOOOQQQQQQPPPKKKIIIEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<======:::<<>><<<;;;===@@@BBBDDDEEEGGGJJJLLLNNNNNNOOOPPPOOONNNMMMKKKHHHCCC@@@===;;;999666444222111000......---,,,+++***)))(((,,,,,,,,,,,,++++++************++++++++++++*********************)))(((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))******)))(((((()))+++******))))))))))))******+++***))))))))))))))))))---,,,+++***)))))))))))))))))))))***+++,,,---...//////---,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------------000000111111222333444444666666666777888:::;;;<<<@@@CCCGGGJJJJJJIIIIIIJJJPPPPPPPPPPPPSSSYYYaaaggglllvvv~~~}}}{{{xxxwww{{{wwwoooiiibbb^^^SSSOOOLLLLLLLLLLLLOOOSSSZZZ[[[\\\^^^___`````````aaabbbbbbaaa___]]]^^^___^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUURRRRRRSSSQQQMMMIIIDDDAAA<<<777222///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))***************+++++++++++++++***))),,,+++***)))))))))******((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((''''''''''''&&&(((((()))))))))))))))***((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++NNNMMMMMMNNNQQQRRRQQQPPPJJJHHHFFFEEEFFFFFFEEEDDDIIIIIIHHHGGGFFFDDDBBBAAA@@@???<<<:::999888999999777888;;;>>>AAACCCEEEEEEFFFEEECCCBBBAAABBBCCCDDDFFFGGGHHHJJJMMMOOOQQQRRRRRRQQQQQQQQQOOOLLLIIIFFFDDDCCCAAA>>>:::888666555111000.........---+++)))++++++++++++******************++++++++++++*********************)))(((((((((((()))))))))(((((('''))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((***))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((((())))))(((''''''(((*********))))))))))))************)))))))))))))))***,,,++++++******)))))))))))))))***+++,,,...///000111000...---,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////......---------111111333444555555555555666666777888;;;===@@@AAAHHHJJJMMMNNNNNNOOOPPPRRRSSSTTTVVVYYY^^^gggqqqwww}}}}}}{{{tttssspppllljjjoooxxx~~~{{{sssnnn___YYYQQQLLLJJJKKKNNNQQQUUUVVVXXX[[[]]]___``````aaabbbccccccaaa``````aaa```___^^^]]]\\\[[[ZZZYYYWWWVVVTTTTTTUUUTTTQQQNNNIIIFFFBBB<<<777333111000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((('''&&&++++++******))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((())))))(((((((((&&&'''''''''''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))************))))))((((((''''''&&&&&&******))))))(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++QQQQQQPPPQQQRRRQQQOOOMMMLLLJJJHHHGGGIIIJJJJJJIIIKKKKKKLLLLLLKKKJJJIIIIIIGGGEEEBBB???<<<:::999999:::;;;===???@@@BBBCCCCCCCCCEEEFFFHHHHHHGGGFFFEEEGGGGGGHHHIIILLLOOOQQQSSSQQQRRRSSSSSSRRRPPPNNNMMMKKKJJJHHHFFFBBB???===<<<444222000/////////,,,*********************))))))******++++++++++++*********************)))(((((((((((()))))))))))))))(((************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++''''''((('''&&&%%%''')))******))))))))))))*********)))))))))))))))******++++++++++++*********)))))))))***+++,,,...000111111000...---,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222333444555666666555555555666888<<<@@@DDDGGGIIINNNNNNNNNNNNOOOSSSXXX\\\ZZZ^^^ccciiipppxxx|||xxxsssppplllhhhgggkkkuuu~~~~~~yyy|||tttkkk^^^RRRLLLMMMNNNMMMOOOPPPRRRTTTWWWZZZ\\\^^^___aaaccccccbbbbbbbbbccc______^^^]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVUUUSSSRRRLLLJJJFFFBBB===999666444000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((('''&&&%%%%%%*********)))))))))((((((((((((((((((((((((((((((***************)))((('''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''&&&&&&''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************************************************************++++++++++++************++++++++++++]]]\\\[[[[[[[[[ZZZWWWTTTQQQNNNIIIGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPOOONNNKKKHHHEEECCCAAA@@@>>>>>>>>>>>>????????????@@@CCCGGGKKKMMMLLLJJJHHHIIIIIIHHHHHHJJJLLLOOOQQQPPPSSSUUUVVVUUUTTTTTTTTTQQQPPPOOOMMMKKKHHHFFFDDD>>>999444111111111...++++++++++++*********))))))******++++++++++++*********************)))(((((((((((()))*********))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''(((((('''&&&&&&''')))******))))))))))))******)))))))))))))))******+++******+++++++++******)))))))))***+++,,,...000111//////---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////000000111222222222444444444555555555666666666888<<>><<<888444111111000///---,,,++++++******++++++++++++*********************)))(((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))((()))*********)))'''&&&'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************++++++***))))))***,,,******))))))))))))******))))))((())))))***++++++))))))+++,,,,,,+++***))))))))))))***+++,,,---...,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////...///000222444666777888666555333222333444666777;;;???EEEKKKPPPRRRRRRQQQQQQUUU\\\eeeooozzz{{{{{{{{{~~~}}}yyymmm^^^[[[UUUPPPNNNPPPSSSVVVSSSVVVYYY[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYWWWUUUTTTTTTUUUSSSSSSSSSRRRPPPMMMIIIGGG;;;999555111...,,,,,,,,,(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((&&&'''((()))))))))))))))++++++,,,---,,,+++***)))((((((((((((((((((((((((''''''((())))))***))))))(((((())))))))))))((((((%%%%%%&&&'''(((((('''''''''((((((((())))))******************************'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''(((((())))))******%%%%%%&&&&&&'''((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,vvvllldddbbbdddgggfffeeeaaa\\\WWWSSSSSSSSSNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRPPPNNNKKKHHHGGGHHHHHHHHHIIIJJJMMMOOOQQQUUUSSSQQQOOONNNLLLJJJGGGHHHIIIKKKNNNQQQTTTWWWYYY\\\[[[YYYVVVUUUWWW[[[___gggPPPIIIHHHCCC<<<888888555222000//////---,,,)))))))))******+++------------,,,+++*********+++******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''')))***+++******,,,---))))))))))))************))))))((('''''''''''''''''''''((((((((((((''''''&&&(((+++,,,,,,)))&&&$$$&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))************************++++++)))((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------,,,++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,---...111222222000...---000222555666666666777999222333444444555888<<>>;;;777444111000///---,,,++++++++++++******))))))*********,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******))))))***,,,))))))))))))************+++***))))))(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))************************************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------........................000111111333444666888999777888888777555444444666555777999;;;>>>BBBHHHLLLPPPVVV^^^fffoooyyy~~~sssmmmkkkqqqnnnllllllnnnvvv}}}yyywwwyyyzzzvvvuuuyyy~~~zzzggg___TTTMMMKKKLLLOOORRRRRRSSSVVVYYY[[[]]]^^^^^^`````````___^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVRRRQQQNNNLLLGGGAAA999333222000---+++,,,,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***************)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,)))***+++,,,,,,+++***)))---,,,,,,++++++*********************************++++++*********+++,,,---,,,---------------......hhhjjjlllqqquuuzzz~~~{{{uuuqqqooowww|||~~~~~~xxxrrrjjjaaaVVVNNNPPPPPPPPPQQQQQQRRRRRRRRRWWWXXXZZZ[[[\\\\\\[[[ZZZUUURRRNNNLLLLLLLLLLLLKKKGGGFFFEEEDDDEEEGGGIIIKKKJJJMMMQQQSSSTTTUUUWWWYYYUUUXXXZZZYYYXXXVVVUUUTTTQQQOOOKKKHHHEEEAAA===:::111111///...,,,,,,+++++++++***************++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))************((()))******)))(((***+++))))))))))))************))))))(((''''''''''''(((''''''((((((((((((''''''))))))(((''''''((()))***'''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***************************************************,,,,,,,,,,,,++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,------------............222333555777888777666555333444555444333444666888;;;===???BBBEEEKKKPPPUUUZZZbbbmmmvvv~~~|||rrrmmmmmmsssrrrsssvvvyyy}}}|||yyyttttttwwwyyy{{{rrreeeXXXOOOLLLKKKIIIKKKMMMPPPTTTWWWZZZ\\\]]]^^^___``````___^^^\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTQQQQQQPPPOOOMMMGGG@@@;;;444111---,,,,,,---------+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''((()))***************)))******++++++******)))((((((((((((((((((((((((************************'''((())))))******))))))((()))***++++++***)))(((,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,------......VVVXXX]]]cccjjjqqqwwwzzz~~~yyysssooorrruuuxxxzzz{{{}}}zzzpppgggaaaYYYYYYYYYXXXUUURRROOONNNRRRSSSUUUXXX[[[]]]^^^___[[[WWWSSSOOONNNNNNMMMLLLEEECCCBBB@@@AAACCCEEEGGGIIIKKKMMMOOOPPPRRRUUUWWWWWW[[[[[[XXXVVVWWWWWWUUUTTTRRROOOMMMKKKHHHCCC@@@777666444111///...---,,,+++++++++***++++++,,,---******+++++++++***))))))************************))))))))))))))))))))))))************************)))******(((&&&$$$$$$%%%''''''''''''(((((((((((()))(((((('''''''''''''''''''''(((((((((((('''''')))(((((((((((())))))***''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******++++++++++++++++++++++++************************+++++++++,,,+++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000444555888999999777555333111222444444555777;;;>>>>>>AAAEEEIIINNNUUU\\\aaahhhppp{{{}}}uuussstttzzzzzz||||||{{{{{{yyyhhh\\\TTTLLLEEEJJJKKKLLLOOORRRUUUXXXZZZ[[[]]]^^^```___^^^]]][[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQPPPMMMHHHDDD:::666111...---...------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))******))))))(((&&&'''(((***++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************)))))))))******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........GGGIIIMMMSSSZZZ```fffiiimmmrrrwwwyyyvvvpppjjjgggeeegggiiilllooouuu{{{}}}vvvrrrqqqiiiiiihhhfffaaa[[[UUUQQQPPPPPPRRRTTTWWWYYY\\\]]][[[YYYWWWWWWVVVTTTQQQOOOGGGEEEBBB@@@???@@@BBBCCCGGGJJJMMMOOOPPPQQQSSSUUUUUUZZZ[[[XXXXXX[[[ZZZVVVYYYWWWUUUTTTSSSPPPLLLIIIAAA???<<<888444111///...,,,,,,++++++,,,------...))))))***+++,,,+++******************************))))))))))))))))))))))))************************)))******(((%%%######$$$''''''''''''((((((((((((***))))))((('''(((((((((''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++******************************+++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,)))***+++,,,------------,,,,,,---------.........++++++---...000111333333666666777888777777666555444555666777999<<>>999444111///,,,,,,,,,,,,------...///((()))***+++,,,,,,+++***************************))))))))))))))))))))))))++++++******************((()))***)))((('''((()))))))))))))))************+++******)))))))))))))))''''''((((((((((((''''''''''''((()))******))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))***+++***)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,)))***+++,,,------...---........./////////000000+++,,,---///111444555666777666555555555666888888777999:::;;;<<<@@@EEEHHHRRRVVV^^^fffppp{{{~~~{{{}}}yyynnnbbbSSSPPPMMMKKKJJJLLLOOOQQQUUUWWW[[[]]]^^^^^^\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZWWWUUUSSSSSSSSSRRRPPPKKKFFF>>>777222///,,,***+++,,,---.........---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((())))))*********)))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************)))'''&&&%%%%%%''')))***---,,,+++******+++,,,---))))))***+++,,,------...))))))))))))))))))))))))***+++,,,---------,,,,,,---......///000111111222???@@@AAAAAAAAABBBEEEGGGHHHNNNRRRQQQMMMIIIIIIKKKGGGJJJOOOSSSXXXbbboooyyy~~~{{{xxxwwwxxxyyyyyyuuuyyy|||ttthhh^^^VVVTTTQQQLLLMMMRRRSSSUUUXXXZZZ[[[ZZZXXXVVVRRRPPPKKKGGGDDDBBBAAAAAACCCCCCGGGMMMPPPPPPSSSYYYVVVVVVUUUUUUVVVXXXZZZ[[[]]]\\\[[[ZZZYYYXXXWWWWWWPPPNNNJJJFFFAAA999111,,,444111---+++******)))(((+++******))))))))))))))),,,,,,***)))))))))***+++************************(((((())))))*********+++***)))(((''''''((()))***((((((((((((((((((((((((************************(((***+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%)))))))))))))))*********))))))(((((('''''''''&&&))))))))))))((('''&&&%%%((()))+++---...---+++***+++***)))))))))***,,,,,,************************************************************************,,,***(((''')))******)))---,,,+++******,,,...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///...000222444555555444333555666777666444444555777444777<<>>999444111///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++***************************************(((((((((((((((((((((((()))******************)))))))))))))))(((((((((((()))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............000222555666MMMIIIDDDBBBBBBCCCAAA???===???AAAAAA@@@>>><<<:::===>>>>>>>>>CCCMMM[[[eee{{{|||wwwsssyyyvvvlll```TTTNNNMMMNNNNNNNNNOOOPPPSSSUUUVVVYYYYYYXXXWWWTTTQQQNNNMMMCCC@@@@@@DDDGGGJJJQQQZZZ______^^^]]][[[YYYWWWUUUZZZ[[[]]]^^^___```_________]]][[[XXXTTTOOOIIIDDD>>>:::444111000//////...,,,,,,++++++++++++,,,,,,,,,,,,+++************+++************************))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((************************''')))******(((((()))***++++++*********)))))))))++++++******))))))(((((())))))((((((((((((''''''))))))))))))((('''&&&&&&)))))))))*********************))))))******+++,,,************************************************************************---,,,******,,,---,,,,,,---,,,+++++++++,,,...///.........---------------------------------------++++++,,,---...000111111333444555666555444333222222333444444555666999<<>>AAACCCKKKWWWbbblllwww~~~rrrjjjiiidddeeegggkkkssszzzrrrlllkkklllmmmrrrwwwzzziii^^^ZZZZZZYYYWWWWWWZZZ^^^fffoooyyywwwjjj___YYYVVVWWWXXX]]]bbbhhhvvvuuubbbTTTMMMHHHDDDFFFIIIMMMSSSXXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYXXXWWWUUUTTTTTTSSSRRROOOMMMJJJEEE>>>:::444111---++++++++++++***...---,,,+++***+++,,,,,,))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((((((((((((((('''''''''((())))))*********)))(((''''''((()))***))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------/////////000444:::@@@CCChhhbbb[[[WWWWWWUUUOOOJJJIIIIIIJJJKKKLLLJJJFFFCCC????????????@@@CCCGGGJJJOOOXXXdddpppwwwzzz||||||vvvtttsssuuuzzz~~~uuukkkdddYYYWWWRRRNNNLLLKKKLLLMMMLLLOOOSSSWWW[[[]]]^^^^^^[[[UUUPPPMMMKKKKKKRRRZZZbbbccceeefffeeebbb___]]]VVVXXXZZZ]]]___`````````aaa___]]]\\\ZZZXXXTTTQQQNNNJJJDDD>>>:::666333000------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))***)))((()))+++---+++************)))))))))''''''((()))***++++++,,,(((((())))))))))))))))))))))))))))))))))))((('''******)))(((((())))))***))))))******++++++++++++***************************************************************************))))))***+++,,,+++***---,,,,,,,,,------..............................---------....../////////...///111333444555666666555555555444444333222222444555777888999===BBBFFFLLLWWWgggttt}}}zzzrrrnnnooojjjlllooottt|||~~~uuukkkbbb`````````dddhhhpppxxx|||mmmbbb]]]ZZZXXXUUUWWWWWWXXX[[[```gggnnnrrryyyvvvpppfff\\\VVVTTTTTTRRRVVVZZZ```pppxxxiiiVVVLLLDDDDDDFFFHHHNNNTTTUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXWWWVVVTTTSSSTTTSSSRRRQQQNNNJJJDDD???555222...,,,,,,,,,,,,+++///...,,,+++***+++,,,---************************+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........//////000444:::AAAHHHLLLwwwsssnnniiifff```YYYTTTRRRSSSUUUVVVUUUSSSPPPOOOHHHGGGFFFDDDCCCBBBAAAAAACCCHHHPPPWWW\\\```dddffffffhhhjjjlllpppsssvvvwwwvvv}}}uuuooojjjgggaaaZZZSSSMMMIIIGGGJJJLLLOOOSSSWWW[[[^^^```ddd^^^YYYVVVSSSRRRWWW^^^cccdddggghhhiiigggeeeddd[[[[[[\\\]]]^^^___``````cccbbb```^^^]]]\\\YYYVVVTTTQQQLLLGGGCCC>>>888555111000///---,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************************)))))))))))))))******++++++******)))))))))))))))))))))))))))*********************************)))((((((+++---------,,,,,,,,,+++++++++''''''((()))***++++++,,,(((((())))))))))))******)))))))))******))))))(((+++************)))))))))))))))***++++++++++++***************************************************************************+++++++++,,,...///...,,,,,,---------.........................../////////---------...//////000000///111333555666666666666333333333333333333333333444666888;;;>>>DDDKKKPPP[[[hhhxxx~~~|||zzzwwwwwwzzzzzz|||vvvlllbbb______^^^___bbbfffllluuu{{{{{{ssslllfffaaa^^^\\\]]][[[XXXWWWXXXZZZ^^^```ggggggfffaaaYYYTTTRRRSSSQQQUUUXXX]]]kkkyyyvvvtttzzzgggXXXKKKHHHFFFDDDGGGNNNOOOOOOQQQSSSUUUWWWYYYZZZXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUUUUTTTSSSOOOJJJFFF:::777222...---------,,,...------,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000444:::BBBKKKSSSWWW||||||{{{xxxsssmmmgggccc```cccggggggddd`````````YYYUUUPPPKKKGGGDDDBBBAAA@@@BBBFFFHHHIIIKKKNNNPPPSSSVVVZZZ]]]aaafffkkkoooqqq||||||wwwyyyvvvrrrkkkccc[[[UUUQQQPPPOOONNNOOORRRVVV[[[^^^ccc___]]]\\\[[[ZZZ^^^dddeeefffhhhjjjkkkjjjiiihhhcccbbbaaa______```aaabbbfffdddbbbaaa```___\\\ZZZWWWUUURRRPPPMMMGGGAAA===555444222000///------,,,,,,,,,---------,,,+++***************************************)))))))))((()))***++++++++++++***)))))))))))))))))))))))))))************************+++,,,+++)))'''(((***,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))(((((()))))))))*********((())))))*********))))))***+++,,,,,,,,,+++)))(((((()))***+++,,,++++++***************************************************************************+++++++++---///000...---,,,------...............---........./////////000---------...///000000000///111333555555555444333///000000111222333555555777999===BBBHHHQQQZZZ```lllvvv~~~~~~yyyzzz{{{}}}wwwmmmjjjhhhfffdddeeedddggglllpppqqqqqqrrruuu{{{}}}~~~{{{vvvpppmmmllljjjhhheeeaaa___^^^^^^^^^___ccceeebbb\\\XXXWWWXXXUUUWWWXXXZZZcccttt}}}uuunnnhhheeecccgggmmmttt}}}jjjYYYRRRLLLDDDDDDJJJIIIJJJLLLOOOSSSUUUXXXYYYYYYYYY[[[[[[ZZZYYYWWWUUUXXXWWWVVVUUUUUURRRNNNKKKCCC>>>888333000...---,,,---------...---,,,,,,+++************************+++++++++***************************************((((((((()))******++++++)))******************)))))))))))))))(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000333999AAAKKKUUU]]]bbbzzz}}}|||wwwsssqqqmmmrrrwwwvvvqqqmmmnnnpppfffaaaXXXQQQLLLHHHFFFEEE???@@@BBBBBBBBBBBBCCCEEEGGGJJJNNNQQQTTTZZZbbbhhhxxx}}}yyysssllleee```WWWTTTQQQNNNOOOSSSWWW[[[^^^\\\\\\_________ccciiiggghhhjjjkkklllkkkkkkjjjjjjhhheeebbbaaaaaacccdddhhhfffcccbbbaaa```^^^\\\WWWWWWVVVUUUSSSOOOHHHCCC888777555333000///...---,,,,,,---...---,,,+++***************************+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************************---,,,+++)))''''''***,,,*********)))))))))((((((,,,,,,+++***)))((('''&&&(((((())))))*********+++((())))))*********))))))***+++---...---+++)))(((((()))***+++,,,+++******************************************************************************)))((()))+++---...,,,+++,,,---......//////......---.........//////000000---------...///000000111///000222444444444222111------...000111444666777;;;>>>CCCJJJRRR]]]gggnnnvvv~~~{{{}}}|||xxxlllkkkhhhfffiiippp{{{yyyuuusssoookkkjjjdddfffjjjmmmlllkkkmmmpppyyy~~~{{{{{{yyywwwtttpppllljjjhhhgggbbbgggkkkjjjddd___^^^```ZZZ[[[ZZZWWWZZZfffqqqvvvvvvtttqqqmmmhhhccc^^^\\\ZZZ]]]___cccmmmzzzeee[[[RRRGGGDDDIIIEEEGGGIIIMMMQQQTTTWWWXXXZZZ[[[\\\]]]\\\ZZZXXXWWWWWWVVVUUUTTTTTTRRROOOLLLJJJEEE===666222///---,,,,,,---...///...---,,,+++************************((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''')))***+++------)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000222666===GGGRRR\\\dddhhh~~~}}}zzzuuurrr|||}}}~~~~~~~~~{{{wwwsssrrrmmmddd\\\UUUOOOIIIFFFHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBDDDHHHPPPYYY___ttt~~~xxxjjjbbb\\\[[[VVVPPPPPPTTTWWWWWWXXXZZZ\\\___cccdddiiikkknnnpppooonnnnnnnnnhhhiiijjjhhheeebbbaaaaaabbbccccccdddcccbbbaaa``````^^^[[[YYYWWWSSSOOOLLLEEE@@@999444222111000///.........---,,,+++***)))+++++++++++++++++++++++++++***)))))))))***,,,---***************************)))(((''''''((()))***************************)))************+++++++++---,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...***************************'''%%%&&&)))+++***(((---,,,,,,,,,,,,---......------......///000000000------------------------+++,,,---///000222333444555444222000///...//////222111000///111555:::===DDDJJJRRRZZZeeesss{{{||||||wwwssspppooovvvssspppooorrrwww~~~uuulllccc\\\WWWWWWZZZ___hhhqqq}}}xxxrrrooonnnrrryyy}}}{{{yyyzzz|||vvvrrrnnnnnnppprrrrrrooojjjeeeccc]]]XXXXXX\\\___```^^^dddcccdddffffffccc\\\VVV[[[WWWVVVYYYbbbsssxxxgggYYYPPPJJJHHHEEEEEEFFFIIILLLQQQUUUWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUURRRPPPMMMIIICCC>>>:::555000---...,,,+++,,,------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***(((&&&&&&&&&&&&(((((()))(((((('''&&&&&&))))))))))))))))))))))))******))))))***+++,,,,,,*********)))((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))'''''''''((()))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........////////////000------------------------//////......///000111222444999CCCOOOYYY```bbbaaa~~~~~~|||{{{zzzuuummmeee___YYYTTTQQQJJJIIIGGGDDDBBBAAA@@@@@@??????@@@BBBFFFLLLSSSWWWnnn~~~wwwoooiiifffaaaXXXRRRRRRQQQQQQRRRUUUXXX\\\___aaaeeehhhllloooooooooooopppjjjlllmmmllliiifffeeeeeeeeefffffffffeeedddbbbaaabbb```]]][[[YYYVVVRRROOOKKKGGG@@@:::666333000...............---,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,***************************)))(((((((((((()))***************************))))))*********+++++++++,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))(((((())))))***+++************************///---***+++,,,---,,,***---,,,,,,,,,,,,---......------......///000000000------------------------------...///000111222222333222111000000000000000...///000222555:::???CCCKKKWWWeeepppzzz{{{sssmmmiiihhhfffeeefffllluuu~~~sssiiiaaa\\\YYY[[[]]]```eeelllvvv}}}}}}~~~}}}||||||xxxrrrsssuuuxxx{{{zzzxxxuuunnnhhhbbb___aaabbbaaa___^^^]]]]]]^^^```___\\\YYY[[[XXXWWWZZZaaannnvvvkkk___VVVQQQGGGFFFFFFFFFIIINNNRRRUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVSSSPPPNNNKKKHHHDDD@@@:::444000---,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))((())))))))))))******)))((((((''')))))))))))))))))))))))))))))))))))))))***++++++&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))((('''(((((()))*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...------------------------///////////////111222333888>>>FFFPPPXXX]]]```aaa}}}xxxrrrkkkeee```ZZZWWWQQQPPPMMMKKKIIIHHHHHHHHHCCCBBBAAABBBDDDHHHLLLOOO^^^mmmyyyssspppkkk```UUUNNNNNNNNNNNNPPPSSSWWW[[[]]]bbbfffjjjnnnnnnnnnnnnooonnnoooppppppmmmkkkjjjjjjiiijjjjjjiiihhhfffdddccccccaaa___]]]\\\YYYVVVSSSSSSOOOIIIBBB===777111---...............---------++++++++++++++++++++++++))))))***++++++++++++******************************))))))(((((())))))***************************)))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((((((''''''(((((()))***++++++++++++++++++++++++///...,,,---...///...,,,---,,,,,,,,,,,,---......------......///000000000////////////////////////////////////000000000000000000000111111111111111...000222555999@@@GGGMMMXXXkkkuuulllfff]]]]]]^^^ccclllyyyxxxmmmdddaaaaaadddeeecccdddhhhnnnqqqssspppmmmsss|||uuuuuuwww{{{}}}wwwoookkkjjjiiigggeeeaaa______```bbbddddddddd^^^[[[[[[^^^cccmmm}}}xxxmmmaaaYYYPPPNNNJJJHHHIIILLLPPPSSSSSSTTTWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWTTTQQQOOOOOOMMMLLLHHHBBB;;;555///...,,,,,,------,,,+++***++++++++++++,,,,,,,,,************************,,,,,,+++***)))************************))))))((()))))))))))))))))))))))))))(((((((((((())))))***%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------/////////000111333444555===BBBIIIOOOTTTZZZaaafff|||vvvpppjjjddd]]]YYYYYYXXXWWWVVVVVVXXXYYYZZZRRRNNNIIIFFFEEEGGGIIIJJJPPP[[[kkkxxx{{{zzzxxxoooaaaVVVVVVSSSOOOMMMNNNQQQVVVZZZ___cccgggkkkkkkkkkkkkllloooqqqrrrrrrpppnnnmmmnnnlllllllllkkkjjjgggeeeddddddbbb```___^^^\\\YYYVVVWWWTTTOOOJJJDDD===555000//////......------......++++++++++++++++++++++++))))))+++,,,,,,+++***)))************************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************************+++,,,,,,++++++++++++++++++++++++*********+++---------------,,,,,,,,,,,,---......------......///000000000////////////////////////////////////000000000000//////000000000000//////222444777999???HHHSSS[[[mmmzzzpppiii___```cccjjjwww|||}}}~~~}}}}}}rrroooooopppooojjjhhhjjjoooqqqqqqooonnnvvv{{{sssrrrrrruuuyyy|||~~~~~~|||uuuqqqpppooonnnmmmhhhggghhhiiikkkmmmnnnooohhhdddaaacccgggmmmzzz|||~~~xxxpppiiiaaa]]]VVVPPPLLLMMMOOOQQQOOOQQQTTTWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYXXXUUURRRPPPQQQRRRRRROOOIII@@@:::444222///......///...---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******))))))((())))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))************((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))************************************+++++++++++++++++++++,,,,,,,,,------.........////////////000........................//////000222444555777888===BBBGGGJJJPPPZZZgggrrrzzztttmmmeeeaaa___^^^^^^```bbbfffjjjllleee___UUUNNNKKKJJJJJJIIILLLQQQYYYdddlllsssyyy~~~wwwkkkeee^^^UUUMMMJJJLLLQQQUUUXXX[[[```dddgggiiikkkmmmnnnppprrrrrrpppooooooooolllllllllllljjjhhhfffddddddcccaaa``````^^^\\\YYYYYYVVVSSSPPPKKKDDD===777222111000...------------++++++++++++++++++++++++)))***+++,,,,,,+++))))))************************))))))************))))))************************(((((()))))))))*********)))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************,,,++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,++++++******---,,,,,,,,,,,,---......------......///000000000000000000000000000000000------...///000111222222000000////////////......555888<<>>BBBFFFNNN^^^rrryyyqqqlllhhhggghhhiiimmmqqqvvvyyyvvvoooeee^^^YYYUUUQQQMMMLLLJJJKKKQQQWWW[[[bbbhhhoooxxx|||tttmmmaaaUUUNNNLLLNNNPPPOOORRRWWW\\\```eeekkknnnkkknnnpppqqqpppoooooopppllllllmmmlllkkkiiigggfffeeedddbbbbbbbbbaaa___]]]ZZZYYYWWWUUURRRLLLFFFAAA999777444111///...------++++++++++++++++++++++++***++++++++++++***))))))************************)))******++++++******)))************************((((((((()))))))))******))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,)))((((((---,,,,,,,,,,,,---......------......///000000000000000000000000000000000------...///000111222222111111000//////000111222777===FFFNNNYYYiii{{{yyyttttttuuuwww}}}yyypppgggaaa``````___^^^```eeekkkpppuuuwwwzzz|||~~~yyyrrrmmmaaa___[[[ZZZ[[[\\\\\\\\\^^^]]]\\\[[[]]]aaaeeehhhkkknnnssswwwzzz}}}}}}uuupppjjjffffffjjjlllrrrxxx{{{xxxrrrkkkfff```^^^```iiiqqq{{{|||wwwnnncccYYYPPPJJJGGGHHHJJJMMMQQQTTTVVVWWWXXXWWWVVVWWWXXXZZZZZZXXXVVVSSSSSSTTTUUUTTTQQQKKKGGG;;;777222...---+++***))),,,,,,,,,++++++++++++***************************)))******+++++++++******&&&''''''((((((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((******)))(((((('''&&&&&&'''(((((())))))******+++))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++((()))***+++++++++******************************)))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,------------..............................000333666999;;;<<<===:::<<<@@@GGGSSSfff{{{~~~{{{zzzyyyyyy{{{~~~~~~xxxsssooohhh^^^VVVNNNHHHFFFIIIKKKLLLPPPVVVYYYbbblllsss||||||qqqeee[[[TTTQQQOOOMMMOOORRRUUUYYY___fffjjjjjjlllooopppoooooooooppplllmmmmmmmmmlllkkkiiihhhgggfffeeeeeeeeeeeecccaaa]]]\\\[[[YYYWWWSSSMMMIIIAAA>>>:::555222///......++++++++++++++++++++++++,,,++++++***))))))******************************)))***++++++++++++***)))************************(((((((((((()))))))))******************+++++++++))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,++++++,,,---,,,,,,,,,,,,---......------......///000000000////////////////////////.../////////000000000111222111000///111444888:::>>>HHHUUUaaalllyyyyyynnneeecccccccccbbbaaa```bbbdddfffiiinnnuuu}}}zzz}}}~~~||||||zzzvvvqqqlllfff___ZZZSSSPPPNNNMMMNNNOOOOOONNNMMMMMMMMMMMMOOOSSSXXX\\\cccgggnnntttzzzzzzqqqkkkjjjfffgggiiilllnnnlllgggbbb]]]XXXXXX^^^ccckkkyyynnnbbbVVVLLLGGGFFFHHHKKKNNNRRRTTTUUUUUUTTTTTTUUUWWWZZZ[[[YYYXXXVVVUUUUUUUUUUUUSSSPPPMMMAAA<<<666111...,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))(((((((((((((((((('''(((((()))******++++++))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***++++++++++++***************************))))))))))))************,,,,,,,,,------------...,,,,,,,,,------------..............................000333777:::===>>>???<<<>>>DDDNNN]]]nnnwwwjjj___UUUNNNJJJMMMMMMJJJLLLPPPJJJSSS[[[aaakkk{{{~~~ssshhh]]]VVVRRRQQQRRRRRRRRRTTTYYY___ccciiilllnnnpppoooooopppqqqmmmmmmnnnnnnnnnlllkkkjjjiiiggggggggghhhgggeeecccaaa___^^^\\\ZZZWWWRRRNNNFFFCCC>>>999444111//////++++++++++++++++++++++++---,,,***)))))))))***+++************************)))***+++,,,,,,+++***)))************************(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$))),,,,,,---///111---,,,,,,,,,,,,---......------......///000000000////////////////////////111000000000/////////...333111000000333888>>>AAAFFFRRRbbboooxxx~~~|||tttiiikkklllkkkfffaaa^^^\\\___cccjjjrrr}}}zzz{{{|||{{{xxxrrrmmmiiieeecccaaa^^^ZZZTTTLLLGGGGGGEEEDDDDDDFFFGGGHHHGGGGGGGGGFFFFFFHHHKKKPPPTTTWWW[[[aaaiiisssxxxtttmmmjjjhhhiiillllllgggbbb^^^WWWVVVZZZ\\\bbbvvvwwwkkk]]]QQQKKKDDDFFFJJJMMMPPPRRRSSSSSSRRRSSSTTTWWWZZZ[[[ZZZYYYYYYWWWUUUTTTUUUTTTSSSRRRGGGBBB<<<666222000---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((()))*********((('''&&&(((((()))***************))))))))))))))))))))))))******)))((((((((((((((()))))))))***++++++,,,,,,'''(((((()))***+++++++++))))))))))))((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++,,,,,,+++***************************))))))))))))************,,,,,,,,,---------.............../////////000000////////////////////////...000444888;;;>>>???@@@>>>AAAHHHUUUeeettt|||oooggg]]]WWWPPPKKKJJJKKKIIIHHHGGGHHHKKKPPPZZZhhhwww}}}sssjjjccc```ZZZWWWTTTQQQOOORRRZZZbbbgggnnnqqqmmmllloooqqqooommmmmmmmmmmmmmmnnnnnnnnnkkkjjjhhhfffeeedddeeeeeedddcccbbb___\\\YYYVVVUUURRRLLLEEE>>>888444000---,,,+++***+++---...---,,,+++++++++++++++++++++++++++***)))(((((()))******,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********************************************+++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------111000...,,,+++,,,---///000000000000111111111111///000111222222111000///444111///---...///000000222///000777<<<>>>FFFOOO\\\fffrrrzzz~~~|||~~~yyywwwzzz~~~zzzwwwyyy}}}~~~xxxooogggcccbbbkkkpppwww~~~~~~|||ssseee[[[UUURRRPPPMMMLLLIIIFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAADDDFFFIIIJJJRRRQQQSSS[[[iiizzz}}}{{{vvvqqqlllhhhggggggbbb___^^^______dddsss|||jjjYYYNNNLLLIIIHHHKKKLLLMMMPPPUUUUUUVVVWWWXXXZZZZZZ[[[[[[YYYYYYWWWVVVTTTSSSQQQQQQMMMGGG@@@999444000---+++000///...---,,,,,,,,,,,,,,,***)))***------+++)))******************************++++++++++++******))))))))))))))))))))))))++++++******((('''&&&%%%************************)))((((((((((((***,,,---,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000111111000......///000///333888;;;===???AAACCCCCCHHHQQQZZZdddppp}}}wwwpppjjjcccZZZSSSOOOMMMIIIGGGHHHHHHHHHIIIOOOZZZfffooo|||xxxuuutttkkkhhhccc]]]WWWUUUXXX\\\___fffjjjhhhhhhmmmooonnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhgggeeeeeeeeefffddddddbbb```]]][[[XXXWWWUUUQQQJJJDDD>>>999555111...---,,,,,,.........,,,+++++++++++++++++++++++++++***)))))))))***++++++***++++++++++++***))))))******************************))))))))))))************************************************************))))))))))))******************************,,,,,,++++++******))))))++++++,,,++++++***)))(((,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------000///...---------.../////////000000000111111111///000111222222111000///111000///...000111222222333222555:::>>>DDDRRRaaasssyyy~~~|||zzz|||{{{{{{wwwuuuzzzvvvpppppprrrtttvvvuuuuuuvvv{{{wwwooolllkkkwww{{{|||uuuqqqpppqqqsssxxx~~~{{{nnnbbbZZZPPPMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFHHHHHHKKKTTTbbbrrr~~~xxxrrrnnnlllkkkhhhhhhhhhfffhhhtttwwwfff[[[QQQKKKGGGHHHIIIGGGHHHKKKRRRSSSUUUXXXZZZ[[[[[[[[[ZZZZZZYYYWWWVVVUUUSSSSSSRRRMMMEEE>>>999444///,,,.........---,,,,,,,,,,,,...,,,+++---//////---+++******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))(((((()))***+++,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111000......///111777999<<<>>>@@@BBBCCCDDDLLLPPPVVV\\\eeeqqq~~~zzzwwwoooeee^^^YYYUUUQQQNNNMMMKKKHHHFFFGGGMMMUUU\\\qqq~~~xxxpppfff^^^ZZZXXXZZZ___cccdddeeeiiikkkkkknnnnnnooooooooonnnnnnnnnkkkkkkiiihhhgggffffffgggeeedddcccbbb```]]][[[ZZZZZZVVVQQQLLLGGGBBB<<<888222000............---,,,++++++++++++++++++++++++***************+++,,,---((()))***+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************------,,,+++***)))((((((******++++++++++++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------..................//////////////////000000000000000000111111111111000000/////////000111333444555666888===CCCHHHTTTiii|||zzzsssppppppwww~~~zzzwwwwwwrrrjjjgggggggggeeedddbbbcccjjjvvv{{{wwwvvv|||~~~wwwnnngggggghhhkkkqqqzzzxxxggg\\\VVVKKKIIIFFFEEEEEEGGGGGGFFFDDDDDDDDDCCCCCCAAA@@@@@@BBBBBBAAA@@@?????????@@@AAABBBEEEMMMYYYeeeoootttyyyzzz}}}~~~|||zzzzzzyyywwwtttooolllrrrzzzvvvlll\\\QQQIIIGGGHHHFFFDDDEEEMMMOOOSSSWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVRRRLLLEEE???999222---,,,------...------,,,,,,---,,,,,,---......---+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))************)))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...///000///......000222999999999<<>>666111,,,---............---,,,++++++++++++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))*********)))))))))))))))(((((())))))************((((((((((((((((((((((((((()))))))))************************************)))******++++++******)))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---///000/////////111333777666888===DDDKKKOOOPPPZZZ^^^bbbgggkkkrrr|||[[[```gggoooxxx|||xxxwwwvvvssspppllliiiccc[[[SSSNNNMMMMMMLLLRRRaaavvvqqqdddZZZYYYYYY[[[^^^```bbbdddiiijjjlllmmmnnnnnnmmmllllllllllllkkkkkkjjjiiiiiiggggggfffeeedddbbbaaa```^^^\\\ZZZXXXUUUPPPJJJEEE;;;888333000///---+++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++++++++************++++++******************************++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------...///000000000///////////////000000000000111000000000000000000111...000111222111333666888;;;BBBPPPbbbwwwyyyqqqjjjfffdddcccdddeeekkkvvvxxxqqqjjjccc^^^___bbbfffjjjnnnqqqvvvyyywwwvvvvvvvvvwwwvvvvvvuuussswww~~~uuutttrrrsssxxxvvvkkkbbb___\\\YYYXXXYYY\\\]]]]]]WWWWWWWWWVVVTTTQQQOOOMMMIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEIIINNNQQQRRRRRRPPPPPPPPPRRRUUU\\\dddjjjssswww~~~{{{qqqkkkhhhkkkpppvvvyyyyyyxxxxxxttttttuuuzzz}}}|||}}}lllZZZPPPMMMIIIFFFFFFFFFHHHLLLQQQUUUXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVRRRQQQOOOMMMIIIBBB;;;666....../////////...------***+++,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))***************)))))))))((((((((()))******++++++((((((((((((((((((((((((((()))))))))***************************+++++++++******++++++++++++******************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000---...000000000111444666888999<<>>777333111000///......---,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((************************++++++************++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,................................................,,,.../////////000222444555333555:::>>>AAAIIIQQQcccooo}}}zzztttlllfff___ZZZWWWTTTUUUVVV[[[dddppp}}}~~~yyyqqqpppmmmiiiddd]]]XXXUUUUUUTTTRRRPPPOOOUUUgggxxxxxxnnneee___WWWTTTVVVZZZ]]]^^^ccceeegggiiijjjjjjjjjjjjiiihhhhhhhhhgggfffeeeeeecccbbb```_________]]][[[YYYXXXWWWUUUQQQKKKCCC===666333...,,,,,,......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&''')))******************+++++++++************************************+++*********+++++++++++++++++++++++++++---///...---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...//////////////////111333333222111222333111222222333333222222111000111111222444555666666:::===EEEQQQ```oooyyy{{{yyyxxxvvvrrrsssxxx~~~}}}{{{yyyxxxxxxzzz~~~yyyvvvsssooommmmmmpppuuuzzz{{{uuukkkaaaYYYSSSNNNJJJJJJFFFEEEHHHJJJIIIKKKOOOMMMSSS\\\gggrrr}}}zzzvvvttt{{{~~~kkkYYYMMMIIIJJJMMMNNNOOOQQQRRRRRRRRRTTTVVVXXXWWWVVVTTTRRROOOMMMLLLNNNIIICCC===888444111...,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******)))))))))***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------..........................................///000000///000333555777555777;;;@@@GGGSSS^^^ooozzz~~~wwwnnnhhh^^^[[[WWWVVVYYY___fffjjjsssxxx|||zzzvvvrrrnnnkkkiiihhhccc___ZZZUUUPPPQQQ]]]kkk|||ppp```UUURRRUUUYYY[[[___aaaeeeiiikkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhgggeeebbbaaaaaaaaa___]]]\\\ZZZXXXVVVSSSOOOJJJFFF<<<777222...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***)))'''&&&&&&''')))***))))))*********+++++++++************************++++++******************+++++++++++++++++++++++++++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---...//////000000//////...000222222111000111222222222333333333333222222111111222333444555888999???EEEQQQaaaoooxxx{{{{{{|||}}}}}}~~~}}}{{{wwwtttqqqqqqpppmmmjjjjjjlllmmmoooyyyrrrfff]]]WWWRRRLLLHHHIIIKKKJJJKKKNNNJJJLLLQQQVVV^^^hhhrrrxxxyyyvvvxxxxxxvvvxxx||||||yyywwwxxxyyy}}}zzzeeeTTTKKKIIIIIILLLNNNPPPQQQQQQRRRTTTVVVWWWWWWVVVUUURRRPPPNNNLLLNNNKKKFFFAAA===888222...,,,+++++++++++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))************))))))))))))*********++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........//////////////////////////////111111111111000111444666;;;;;;===BBBGGGPPP___mmm|||}}}|||{{{nnniiibbb]]][[[ZZZYYYYYY```bbbgggppp||||||wwwtttrrrrrrsssnnnhhhaaa[[[UUURRRXXX```nnn~~~|||lll]]]UUUTTTUUUWWWZZZ]]]bbbgggjjjkkkjjjiiihhhhhhhhhhhhiiijjjkkkllljjjhhheeedddccccccaaa```___]]]YYYWWWVVVTTTQQQOOOCCC>>>888333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,+++************+++,,,)))))))))***++++++,,,,,,***************+++++++++,,,+++******)))*********++++++++++++++++++++++++***,,,------,,,++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,------.........------......///000000000000///---///111222111111222333222222333333333333222222111222333333555888>>>BBBIIISSSbbbrrr~~~~~~zzzuuuyyy|||yyytttrrrtttwww{{{xxxxxxxxxwwwuuurrrpppppppppqqqrrrvvvxxxtttpppnnnkkkgggjjjqqq{{{yyyrrraaaXXXOOOLLLJJJHHHGGGHHHEEEFFFHHHKKKPPPWWWaaaggg|||zzzssslllkkkmmmjjjddd^^^```dddjjjrrr~~~rrr]]]OOOHHHFFFKKKMMMOOOPPPQQQRRRUUUWWWVVVVVVVVVUUUTTTQQQOOOMMMNNNLLLIIIFFFBBB===666111---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************)))))))))******++++++******))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,------.../////////////////////////////////222222222222222333777:::<<<>>>CCCJJJOOOWWWdddrrr}}}{{{zzz~~~zzzuuupppjjjddd___]]]\\\\\\```jjjvvv}}}zzzyyyxxxwwwooogggccc^^^YYYXXX[[[___kkkzzzyyymmmbbbZZZVVVTTTTTTXXX^^^dddhhhiiihhhggghhhgggggghhhiiikkkmmmnnnnnnkkkhhhffffffeeedddccc```^^^\\\[[[ZZZYYYVVVTTTKKKFFF???999555111///---------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,***)))))))))******++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.../////////.........///000000000000000...000222333222222333444222333333444444333333222111222333444777>>>GGGNNN^^^hhhwwwzzzqqqrrrqqqnnnjjjkkksss|||~~~xxxyyyzzzwwwrrrooonnnnnnnnnrrruuutttrrrqqqtttwwwyyy~~~zzzrrrkkkhhhmmmsss{{{uuufff\\\UUUNNNIIIIIIFFFFFFFFFFFFIIINNNUUU[[[iiipppyyy}}}yyylllggggggddd^^^XXXXXXYYY\\\bbbnnn{{{|||hhhXXXNNNJJJIIIKKKNNNOOOPPPQQQTTTVVVTTTUUUVVVVVVTTTRRRPPPOOOMMMMMMLLLKKKHHHBBB;;;555000///...---------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************)))))))))******++++++******)))((())))))***++++++,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,------...//////000////////////////////////000111222222444777<<<@@@???EEEOOOYYY]]]___hhhrrrzzzxxxwwwxxx}}}wwwpppddd___ZZZYYY^^^gggpppuuu|||ssskkkiiieee```[[[[[[UUU^^^iiirrr|||ooobbbXXXTTTQQQUUU\\\bbbfffgggfffeeehhhgggggghhhjjjlllnnnoooooommmiiiggggggfffeeeddd```_________^^^\\\YYYVVVQQQLLLDDD>>>888444000---------------------------((())))))))))))******************++++++,,,,,,,,,)))***++++++++++++***)))((())))))***++++++,,,,,,))))))******++++++++++++---,,,***)))))))))******++++++++++++++++++++++++(((***,,,,,,***)))***+++++++++++++++++++++++++++------++++++++++++------+++,,,---...////////////...//////000000000000000///111333444333333444555222333333444444333333222000222333555:::CCCOOOWWWrrr{{{~~~yyynnnmmmkkkhhhgggmmm{{{}}}~~~|||wwwuuuwwwwwwtttzzz~~~zzzwwwuuukkkmmmooonnnkkkiiijjjlllkkkrrrzzz|||yyyxxx{{{}}}ttthhhkkkooouuuttthhh]]]VVVTTTJJJJJJIIIGGGGGGJJJPPPTTTUUU^^^hhhnnnppprrryyypppiiiiiifffaaa^^^\\\XXXVVVYYYcccqqq{{{ppp```VVVQQQGGGJJJLLLNNNOOOPPPSSSUUUSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNNNNLLLFFF>>>999333222111//////.........*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************************************************************))))))************))))))******++++++++++++******((())))))***++++++,,,,,,++++++------------++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000...///111333555:::@@@DDDIIIQQQ```kkknnnlllpppvvvzzz~~~uuussssssvvv{{{uuufff\\\ZZZ___ffflllrrr{{{{{{xxxsssnnnjjjeee```\\\TTTUUUXXX^^^hhhuuuvvvbbbRRRXXXRRRRRRZZZ```aaacccggghhhiiijjjlllmmmnnnnnnnnnooonnnnnnllljjjiiigggfffaaa````````````___\\\ZZZVVVRRRKKKEEE>>>888222...///...,,,,,,---...---,,,......---------,,,,,,,,,------,,,++++++*********+++++++++*********))))))++++++++++++******))))))***+++,,,,,,------,,,,,,///...---,,,+++*********...***((((((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111111000000000000000222222222222222222333333222222222444666666666555666555777===CCCNNNcccxxxtttnnnfffccchhhuuuwwwrrrkkkhhhkkkqqqwww{{{~~~vvvqqqooonnnkkkhhhhhhkkkooosssuuuuuutttsss}}}~~~}}}pppllllllsssssseee]]]YYYPPPJJJLLLLLLHHHFFFIIIQQQRRRYYYaaaddddddeeeiiimmmqqq{{{rrrlllhhhccckkkddd___^^^^^^aaalllzzzmmm\\\RRRNNNKKKJJJLLLMMMLLLNNNSSSYYYYYYYYYWWWVVVTTTRRRQQQRRRSSSSSSRRROOOJJJEEEBBB666222...,,,---...---+++......---------,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))))))))***+++,,,+++)))'''%%%************************,,,+++***((((((((()))***))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******)))))))))......//////...---,,,,,,---......///////////////,,,******---111333222000222111333888:::<<>>@@@JJJ[[[ppp~~~|||}}}vvvnnniiihhhoooqqqvvv|||}}}xxxuuussssssuuu{{{{{{|||}}}kkk___WWWOOOJJJKKKMMMNNNRRRVVVZZZ]]]___\\\YYY]]]hhhrrr{{{tttpppuuu||||||oooaaaWWWQQQKKKJJJLLLNNNNNNPPPRRRSSSTTTUUUUUUWWWXXXXXXXXXVVVTTTRRRPPPJJJFFF@@@999333000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,+++++++++***************************'''((()))+++++++++***)))************++++++++++++&&&'''((()))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,///...,,,++++++---///000---......///////////////222222222111111111222333666999???FFFLLLTTTdddssswwwnnngggbbb```ccciiiqqqxxx{{{uuuooonnnjjjfff```YYYTTTQQQPPPLLLOOOZZZffftttwwwhhh^^^[[[ZZZYYY]]]^^^```cccfffhhhiiijjjiiijjjmmmoooooonnnlllkkkfffdddaaa```aaaaaa```^^^]]]\\\ZZZXXXUUUQQQLLLHHH@@@<<<666222000///............---------,,,,,,,,,.........---,,,+++++++++)))***************++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************+++,,,---(((***,,,,,,***)))*********++++++,,,,,,------...---------------,,,,,,+++++++++,,,,,,,,,,,,---------------............////////////000111111222222111111222333444555666666333555666555444777>>>CCCIIIXXXlllyyyqqqllljjjpppsssyyy~~~}}}}}}}}}}}}}}}yyyhhh]]]RRRMMMLLLKKKMMMPPPZZZ^^^aaa___[[[[[[bbbiiisssrrrtttxxx|||tttrrrsssxxxzzznnndddWWWLLLGGGHHHKKKLLLNNNPPPRRRTTTTTTUUUXXXXXXYYYXXXWWWVVVTTTSSSLLLJJJEEE>>>777222000000......---------,,,,,,,,,------............------,,,++++++++++++*********+++++++++++++++***++++++************************((())))))************)))*********++++++++++++,,,((()))***+++,,,...//////++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,//////...------,,,++++++///...---------...///000---......///////////////111222222222111222555777999;;;CCCMMMVVV^^^kkkvvv{{{nnnfff___bbbfffiiinnnzzzwwwuuuqqqlllgggcccaaa```\\\VVVUUUYYY]]]fffzzznnnggg```ZZZYYYZZZ]]]```bbbeeefffgggggghhhjjjlllmmmmmmlllllliiifffcccbbbaaaaaa```______]]]ZZZXXXWWWTTTPPPMMMFFFAAA;;;666333111000.........---------,,,,,,,,,------------------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,))))))))))))***+++,,,---))),,,......,,,++++++,,,******+++,,,,,,---......------......---,,,,,,+++++++++,,,,,,,,,,,,---------------............///...//////000111111222222111111222333444555666666111333555555555:::BBBIIIYYYjjj}}}||||||~~~}}}~~~wwweeeZZZSSSNNNLLLMMMTTTYYY]]]]]]\\\]]]bbbfffgggcccbbbeeegggjjjsss}}}{{{sssooosssxxx{{{tttcccRRRJJJJJJGGGHHHKKKOOORRRTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUNNNMMMJJJCCC;;;555222111......---------,,,,,,,,,,,,---............---,,,,,,,,,+++++++++******************))))))*********************************+++***))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------************************)))******+++,,,,,,------*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........---......//////////////////111222222222444888<<<@@@AAAJJJYYYfffooowww~~~~~~rrrccceeedddaaaaaajjjyyy|||xxxsssooollllllnnnooojjjddd```^^^ZZZ^^^uuu}}}ssshhh^^^VVVWWWZZZ]]]```bbbdddeeefffggghhhiiijjjkkkkkkkkkllliiieeecccbbbbbb```___aaa^^^[[[YYYWWWVVVSSSQQQJJJEEE>>>888444222000///......---------,,,,,,,,,+++,,,,,,------......///+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,---------,,,,,,))))))))))))***+++------+++...111000...,,,---...******+++,,,,,,---......---.........---,,,,,,+++++++++,,,,,,,,,------------------.........//////...//////000111222222222111111222333444666666777555777999:::;;;@@@JJJRRRgggxxxzzz{{{{{{yyyiii]]]TTTPPPOOOKKKNNNSSSVVVXXX[[[```cccccc]]]YYYZZZZZZ[[[bbbllluuuzzznnnllllllkkkllloooxxxnnnYYYOOOOOOCCCEEEIIINNNRRRVVVXXXZZZXXXXXXXXXXXXXXXWWWWWWVVVOOOOOOMMMGGG>>>777444333......---------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++*********)))))))))))))))******************************,,,+++***((((((((()))*********+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++***++++++,,,,,,------...***+++,,,------------,,,---......///////////////...000222222222555:::>>>FFFHHHRRRdddttt}}}yyyrrrggg^^^[[[```jjjrrryyyrrrnnnnnnsssyyyzzztttnnnkkkeeedddmmmyyyuuuggg```\\\WWWWWWZZZ^^^``````hhhiiijjjjjjkkkkkkkkkkkkggggggfffeeecccaaa___]]]]]]\\\[[[YYYWWWUUUSSSSSSPPPKKKDDD>>>999444000---///...------//////...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***((((((***---000000---+++,,,---......//////.........000111111000000111222444222111222333444555444333666999;;;???IIIXXXcccxxx|||yyyxxxyyynnnaaaYYYTTTPPPOOOQQQWWWYYYXXXYYY\\\aaa[[[VVVSSSQQQPPPUUU[[[jjj~~~{{{iiiaaaaaabbbcccccclll{{{iiiXXXOOOGGGDDDDDDHHHLLLOOOTTTYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVRRRNNNLLLIIICCC:::222222000---,,,---------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************))))))(((((((((((((((((())))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///......//////000000111111222222555777666777???IIIEEEOOO]]]kkkvvv~~~}}}}}}nnneeecccfffjjjsssxxxyyytttrrruuuyyy~~~{{{yyyvvvnnnfffffflllwwwccc___YYYWWWYYY\\\^^^^^^eeefffggghhhiiijjjjjjjjjhhhhhhgggfffdddbbb```___^^^]]][[[YYYWWWVVVTTTSSSQQQMMMGGGAAA<<<777222///000///------......---+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------,,,+++***000...---...///000000///---...//////000000/////////000111111000000111222444333333333555555666555666777:::===DDDQQQ```jjjzzz~~~|||}}}yyyuuuwww~~~wwwggg[[[YYYVVVWWW\\\^^^ZZZWWWWWWWWWRRRNNNMMMLLLKKKOOOUUUcccvvvsssgggaaa^^^]]]^^^bbblllzzztttaaaVVVJJJEEEDDDGGGKKKMMMQQQWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTPPPMMMKKKIIIDDD;;;444222000---,,,---------,,,,,,,,,,,,+++++++++******************************************************'''((())))))************(((((()))***++++++,,,,,,)))************+++++++++************++++++++++++************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///......//////000111111111222333666888777777>>>HHHHHHRRRaaapppzzz~~~rrriiieeeddddddgggqqqyyyxxxzzz}}}~~~~~~uuuiiibbbaaalll}}}lllfff^^^XXXWWWXXXZZZ[[[```bbbccceeeggghhhiiiiiiiiiiiihhhgggfffdddbbbaaa___^^^]]][[[YYYWWWUUUTTTRRROOOKKKFFFBBB<<<666111222000...---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------------,,,,,,+++555222...,,,---///111111//////000111111111111000///000111111000000111333333333444555666666777777:::;;;===CCCOOO^^^lllvvv|||}}}zzzuuutttwwwxxxvvvnnnppp{{{~~~uuuuuu{{{~~~kkkddd___^^^cccddd___WWWSSSMMMIIIGGGIIIIIIIIIKKKPPPXXXiiiqqqeee^^^ZZZ\\\[[[^^^iiivvv~~~jjj[[[MMMGGGDDDFFFIIIKKKOOOSSSWWWWWWWWWWWWVVVUUUTTTTTTSSSPPPMMMLLLKKKFFF???999333000---,,,,,,---...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************%%%&&&''')))******++++++((()))***+++,,,...//////)))************+++++++++************+++++++++,,,************************......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///......///000000111111222555666999;;;:::999???HHHMMMWWWfffsss}}}zzz}}}|||}}}|||tttoooeeebbbdddooo||||||{{{wwwyyy{{{zzzrrriiibbb___```ooo|||sssfffZZZTTTTTTWWWYYY]]]^^^aaacccfffgggiiiiiihhhhhhhhhgggfffeeecccbbb``````^^^\\\ZZZXXXWWWVVVSSSQQQNNNKKKFFF@@@999444222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********------------------------------------------------++++++++++++++++++++++++,,,---------------,,,,,,222///+++)))+++---///000...///000000111111000000///111222222111000222333222333555555666666888999===>>>BBBLLL[[[kkkxxx|||vvvooojjjjjjjjjjjjkkkttt}}}}}}tttkkkfffggghhhbbbZZZUUUIIIEEEDDDHHHJJJJJJKKKNNNQQQ]]]qqq|||mmmccc]]]```\\\]]]gggttttttcccQQQIIIDDDEEEHHHJJJNNNRRRTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQOOONNNMMMJJJDDD@@@444111...,,,---.........++++++++++++++++++++++++***************)))))))))************************&&&&&&'''((()))***************++++++,,,---......))))))*********+++++++++*********+++++++++,,,,,,************************---------------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------............///...//////000111111222222666888;;;>>>===<<>>BBBLLLZZZjjjwww~~~vvvoooiiiffffffhhhqqq~~~uuuqqqmmmeee]]]XXXKKKFFFDDDHHHKKKKKKLLLNNNOOOVVVbbbqqquuuiiicccccc```bbblllyyyqqqVVVMMMEEEEEEHHHKKKNNNQQQRRRSSSTTTUUUUUUUUUSSSSSSPPPOOOOOONNNMMMJJJGGGDDD888444000------.........++++++++++++++++++++++++,,,,,,+++++++++*********************************(((((())))))))))))((((((+++++++++++++++*********))))))*********+++++++++***++++++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---------............/////////000000111222222222444666:::>>>>>>???FFFPPPYYY___hhhrrrzzz~~~zzzxxxwwwrrrrrrssszzz~~~pppgggeeeiiitttwwwjjjbbbaaa```^^^aaaccciiippptttwww~~~wwweeeWWWRRRSSSVVVYYYZZZ]]]```ccceeeggggggffffffggggggfffeeedddddddddcccbbb```^^^\\\ZZZYYYVVVUUURRRPPPLLLGGG@@@;;;555222///...///000000000------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------------------------------,,,,,,,,,,,,------------,,,------............---+++++++++---000111000...---...//////000000//////000111222222111111222444333555666555444666<<>>777222000//////...*********++++++,,,,,,,,,+++++++++***)))(((((('''************************((()))***+++,,,---------)))))))))******+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......++++++,,,---------,,,,,,---------.........//////000000000111222222333333777888===DDDJJJSSSbbbppptttzzz~~~tttxxx}}}zzzvvvmmmoooooollliiinnnzzz~~~nnnddddddmmm{{{}}}tttjjjaaa______^^^\\\YYYYYYZZZ\\\gggtttyyysssmmmcccWWWMMMQQQSSSVVVYYY\\\___aaabbb```cccgggiiiiiihhhhhhhhhhhhgggeeeccc```___^^^]]]\\\[[[YYYWWWSSSPPPMMMKKKBBB>>>777333000//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////..................------......//////000000111111222222222333333444444444777555777;;;<<<>>>HHHUUUjjj|||{{{~~~{{{vvvlllooouuu~~~~~~~~~fffOOOKKKNNNNNNPPPVVV^^^bbbggghhhhhhjjjqqqwww{{{yyyuuuzzzooo[[[UUUPPPHHHEEEHHHHHHJJJNNNPPPQQQRRRSSSTTTPPPPPPOOONNNMMMLLLKKKJJJFFFBBB<<<555111..................------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---......,,,)))''',,,,,,++++++++++++******.........------,,,,,,,,,+++,,,---...///////////////////////////.........111222111000///111555888===???CCCKKKVVVbbbkkkooozzzxxx}}}{{{vvvvvvvvvssskkkdddfffpppzzz~~~tttjjjlllpppwwwvvvlllccccccccccccccc```]]]ZZZbbbnnn~~~{{{zzzwwwpppcccXXXQQQRRRTTTWWW\\\___aaabbbaaacccggghhhhhhgggggghhhiiihhhfffdddbbb```___^^^\\\[[[YYYWWWTTTQQQNNNMMMFFFAAA;;;666333111000..................---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////..............................//////000111111111222333333444444555555555777555666:::===BBBNNN[[[vvvyyysssqqqttt{{{~~~xxxsssnnnmmmvvvttt]]]UUURRRNNNNNNSSS[[[bbblllsssvvvxxxzzz}}}{{{wwwuuu{{{wwwcccZZZRRRHHHEEEHHHGGGIIIMMMPPPRRRSSSTTTUUUPPPPPPOOONNNMMMLLLKKKKKKHHHDDD???888333000//////------------------,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***(((---------....../////////------------------,,,,,,,,,,,,---...////////////////////////////////////111222111000000333777:::AAAEEENNNYYYfffqqqxxx{{{{{{yyynnneeeeeeoooxxxzzztttllljjjqqq|||lllkkklllooorrrnnnfff^^^^^^eeerrrrrrgggWWWTTTRRRTTTYYY^^^``````aaaccceeefffffffffggghhhjjjiiigggfffdddbbb``````[[[[[[ZZZXXXUUUSSSPPPOOOKKKGGG@@@:::666333000.../////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////..............................///000000111111222222333333444555555666666999777777;;;AAAJJJYYYggg}}}}}}{{{zzzssskkkddd^^^^^^fffpppsssfff[[[RRRQQQVVVYYYbbbooo|||}}}tttuuu}}}qqqdddWWWJJJEEEHHHEEEHHHKKKOOOQQQSSSTTTTTTPPPPPPPPPOOONNNMMMLLLKKKJJJGGGBBB<<<777333000///,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++---......///,,,,,,------------------------...............---////////////////////////111222222111222555:::>>>DDDMMMZZZjjjyyyuuukkkjjjttt~~~}}}sssooouuuyyyvvvuuuzzz}}}sssjjj___aaaiiizzz~~~tttbbb[[[SSSPPPSSSYYY\\\^^^aaabbbdddddddddeeegggiiijjjjjjiiigggfffdddbbbaaa[[[[[[ZZZYYYWWWUUUSSSQQQOOOKKKDDD>>>:::555111...//////000000000000111111------------------------------------------------+++,,,,,,,,,,,,---------...---,,,++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////...//////000111111222222222222333444444555666666:::999:::>>>GGGTTTeeeqqqyyyqqqggg```\\\\\\dddmmmyyywwwfffZZZYYY]]]ZZZ```kkkxxx{{{wwwzzz}}}{{{~~~~~~qqqaaaQQQHHHHHHEEEFFFHHHLLLPPPRRRSSSRRRPPPQQQQQQQQQPPPOOOMMMLLLKKKIIIEEE???:::555111///,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,))))))***++++++,,,------,,,,,,,,,------...........................------///////////////000000000222222222222444999???DDDJJJTTTeeevvvvvvwww}}}wwwyyy}}}{{{~~~~~~vvvgggdddggguuu|||rrrhhhZZZQQQOOOSSSWWWZZZ^^^```bbbcccccceeegggiiijjjjjjjjjiiigggeeecccbbb\\\\\\[[[ZZZXXXVVVTTTSSSQQQMMMGGGBBB===888222///////////////////////////------------------------------------------------------------............///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........./////////000000//////000000111222222222111111222333444555666666888:::===BBBMMM\\\kkksss{{{{{{{{{}}}xxxooojjjggggggnnnvvv}}}qqqbbb^^^```]]]^^^bbbkkkvvv|||~~~zzzvvvoooppprrruuu}}}ooo^^^RRRLLLHHHGGGGGGIIIMMMPPPQQQPPPPPPQQQRRRRRRRRRPPPNNNMMMJJJIIIFFFBBB===777222///,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))+++,,,---//////////////////......,,,,,,,,,------...........................------////////////000000111111222222333444777===DDDJJJTTT^^^nnn}}}||||||}}}~~~|||}}}qqqnnnnnnvvvvvvhhhZZZRRRQQQTTTWWWZZZ]]]```cccdddeeehhhjjjjjjjjjjjjjjjhhhfffdddccc^^^^^^]]][[[YYYWWWUUUTTTQQQNNNJJJEEEAAA;;;666222////////////.........---------------------------,,,,,,,,,------------...---------.........//////.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........//////000000111//////000111111222222333111111222444555666777888666<<>>888444------------------,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************************************************************+++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...////////////...//////000111111222222222222444666;;;CCCMMMSSSeeeppp~~~}}}~~~~~~~~~}}}~~~~~~{{{xxx{{{uuudddXXXTTTUUUSSSXXX^^^cccfffgggiiijjjiiiiiijjjjjjiiifffdddbbbaaa```___]]][[[XXXVVVTTTRRRQQQNNNLLLHHHDDD>>>999333222111000///------,,,........................,,,,,,,,,------.........++++++,,,,,,,,,---------'''))),,,///000000...---............................................................/////////000---......///000111111222000000000111222222333333555555666888999;;;<<<<<<>>>IIITTT^^^iiitttvvvqqqccc___^^^bbbhhhmmmqqqttt{{{}}}{{{ddddddbbb]]]ZZZ]]]gggooo|||zzzxxxtttkkkgggrrrzzzmmmiiiaaaYYYWWW^^^kkkuuuxxx___WWWMMMIIIKKKOOOQQQQQQPPPRRRTTTUUUUUUSSSQQQOOOIIIKKKLLLKKKGGGAAA:::666.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------...///000111111.........------,,,,,,,,,+++,,,---...////////////...//////000111222222222222333444666<<>>888555222111111111000///000000/////////.........,,,------,,,+++***,,,......---,,,,,,,,,,,,---...000///...---,,,------...........................000000//////.........---////////////............222111000//////.........222222222222222222333333666666555666888;;;>>>AAAFFFMMM[[[mmm|||}}}wwwooojjjbbb\\\\\\eeeuuu|||yyy~~~~~~vvvlllbbb^^^]]]^^^ccciiiwww{{{mmmeeeiiiqqquuuhhh``````eeejjjnnnooodddVVVLLLIIIKKKMMMNNNRRRSSSUUUVVVUUURRROOONNNQQQOOOMMMKKKIIIDDD===777444111...---......---------------,,,,,,+++++++++---,,,,,,+++*********+++,,,+++)))((((((((()))***((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++---+++)))***---///---+++))))))+++---///111222333//////.........------------...............------,,,...111111111111222333333555888<<>>@@@EEEKKKPPP^^^jjjzzz~~~uuuuuu{{{vvvtttwww}}}~~~ppphhhkkkrrr|||yyyrrroooyyyvvvqqqvvv~~~tttggg[[[TTTOOOJJJGGGLLLNNNPPPQQQRRRRRRRRRQQQOOOOOOOOONNNMMMJJJFFFCCC999666111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,++++++++++++******+++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------...//////.../////////...---------,,,........................---......////////////...111222444333333333555666;;;???EEEMMMUUU___iiioooqqqqqqttt}}}vvvppprrruuu|||{{{wwwtttqqqlllfffddddddjjjpppzzzvvveeeUUURRRPPPTTTZZZ```bbbbbbbbbccceeefffggggggffffffaaaaaa```___]]]\\\ZZZYYYUUUSSSPPPOOONNNMMMKKKIIIBBB===777222111111111111111111000000000/////////+++---//////...,,,------........................------..........................................///////////////000000000///000000000111111111222333222111000000/////////000000111222333333444444444777;;;>>>BBBIIITTT]]]nnnzzz||||||wwwsssuuuzzz|||ooommmqqqyyyzzzvvvzzz{{{tttxxx{{{kkk]]]TTTOOOLLLIIIMMMNNNOOOPPPQQQPPPPPPOOONNNNNNOOONNNLLLJJJGGGFFF===999333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++------...............///------..................---.....................---......///000000//////000111222222222333555777===DDDNNNZZZeeeooowww|||zzzxxxxxx{{{}}}wwwsssuuuvvvxxxzzzvvvqqqkkkfffbbbeeehhhmmmttt}}}{{{qqqaaaZZZTTTSSSXXX^^^```___```aaaccceeefffffffffeee`````````___^^^\\\[[[ZZZVVVTTTQQQOOOOOONNNLLLJJJEEE@@@:::666333222222111/////////.........------+++---//////...---,,,------...////////////...---,,,---......///.................................///000000000000111111111...//////000000111111111000000000000111222333333000000111222333444444555222555999===EEESSSeeerrryyyvvvwww{{{{{{rrrqqqwww}}}|||{{{~~~}}}{{{|||pppaaaXXXSSSOOOMMMMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPOOOLLLJJJIIIIIIAAA<<<666222000//////...++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---......------...///,,,,,,------.../////////---------...............---...//////000000000000---...//////000222555888???IIIXXXhhhsss{{{}}}~~~{{{zzzvvvsssrrrttt}}}|||xxxtttooojjjhhhhhhhhhjjjooozzz|||oooeeeZZZTTTWWW[[[\\\[[[]]]^^^aaacccdddeeeeeeeeeaaaaaaaaa```___^^^]]]\\\XXXUUURRRPPPOOONNNLLLKKKGGGCCC===999666444222111////////////.........---+++...000111///...---------...///000000///...---,,,,,,.../////////..............................////////////000000000111------...//////000111111000000000000111222333333///000111222333444444555333777;;;BBBNNNccc}}}{{{vvvwww|||||||||uuuhhh___YYYSSSPPPJJJKKKLLLMMMNNNPPPPPPQQQOOOQQQRRRQQQMMMKKKJJJKKKDDD???999444111111000000+++++++++,,,,,,---------++++++******++++++,,,---+++,,,,,,---,,,+++***))),,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,...---,,,+++---///---------............///---------.........//////------///000000111111111---...///000111444888;;;EEERRReeevvv}}}wwwsssnnnlllrrr}}}yyyuuummmmmmjjjffffffqqqzzznnn^^^VVVUUUXXXXXXWWW\\\]]]___bbbddddddeeedddbbbbbbbbbbbbaaa```___^^^YYYVVVRRRPPPOOONNNMMMKKKHHHDDD???;;;888666333111111111111111000000000000,,,///222222111///...///---...///000000///...---+++,,,.../////////..............................---.........//////000000,,,------...///000000111444333222111000000000000///000000222333444555555777;;;@@@HHHWWWrrr}}}wwwtttuuu|||~~~yyynnneee^^^VVVQQQHHHHHHJJJLLLNNNQQQRRRSSSQQQSSSTTTRRRNNNLLLLLLMMMFFFAAA:::555222222111111+++++++++,,,,,,---------+++*********+++,,,,,,---++++++,,,---,,,+++***)))------------,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++))),,,...---+++***,,,///...............------------------.........//////------///000111111111111000111222333555888<<<@@@LLLZZZooo}}}}}}{{{vvvnnniiimmmxxx~~~{{{uuupppmmmjjjlll{{{}}}zzzkkk]]]TTTSSSWWW\\\\\\]]]^^^```aaacccdddeeecccccccccbbb```___]]]\\\YYYVVVSSSPPPNNNNNNOOOPPPLLLJJJEEE???:::555111000---...//////000000////////////.........---------000000111000000///...............------,,,,,,,,,,,,,,,---......---,,,,,,+++---000000...---------////////////////////////////////////000000000000000222444444444444666888:::===CCCOOOddd~~~xxxvvvvvvyyy~~~zzztttyyyttthhh```ZZZTTTMMMKKKIIIIIIKKKNNNOOOOOOQQQQQQQQQPPPOOONNNLLLKKKDDDAAA<<<777222///---,,,,,,---......------...///,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,------......---,,,,,,---------***+++,,,------,,,+++***++++++,,,,,,,,,------------------............///......////////////......////////////000000000000222000111555777999???FFFVVVhhh}}}yyynnnmmmqqqxxx}}}zzzwwwrrrooovvv}}}}}}zzzzzznnn```WWWTTTWWW[[[[[[\\\^^^```aaabbbccccccaaaaaaaaaaaa```___^^^^^^ZZZWWWTTTQQQNNNNNNNNNOOOLLLJJJFFFAAA<<<777333111------..................//////.........---------///000000000//////...---.........------,,,,,,,,,---...////////////...---,,,...000000...------...////////////////////////000000000111111111111111111333555555555555777999<<>>999666222222111000000000000000/////////...............---...............------...............---------////////////////////////---///000///...---...///////////////////////////000000111111222333333333333444555555555666999;;;<<>>999444000...000///............,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---------............///......////////////......////////////000000000000333444777888777:::IIIXXXjjjsss{{{{{{xxx{{{}}}yyysssdddZZZSSSUUUYYY\\\___bbbccccccccccccccccccbbbaaa``````\\\ZZZWWWSSSPPPMMMLLLKKKJJJJJJIIIGGGDDD???;;;999333333111000////////////////////////////////////------...............---...................................................///000///...---///000000000000000000000000000//////000000111222222333222333444555555777;;;>>>HHHRRR___hhhoooxxxvvviiibbbbbbjjjssstttfff[[[TTTKKKEEEDDDGGGKKKNNNPPPPPPPPPPPPOOONNNMMMMMMLLLJJJHHHCCC>>>999444111///---,,,---///000...---******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,------++++++************++++++,,,,,,---------.........---------............///......////////////......////////////000000000000222444777888777<<>>BBBQQQ\\\hhhnnnmmmooovvv}}}xxx|||qqqeee]]]ZZZ^^^eeeqqq~~~}}}qqq^^^WWWNNNGGGEEEGGGKKKMMMOOOPPPPPPPPPOOOOOONNNMMMJJJIIIHHHDDD@@@:::555222---***)))***---///---++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))((())))))***+++,,,,,,++++++******++++++,,,,,,---------............---------............///......////////////......////////////000000000000000111444777999???NNN\\\___aaacccfffmmm|||~~~zzzzzzxxxxxx~~~}}}{{{~~~mmm\\\[[[[[[[[[\\\^^^```aaa``````aaaaaaaaa``````___XXXWWWUUURRROOOLLLJJJIIIGGGFFFEEECCCAAA???===<<<777666333111/////////000.../////////000000000000---...//////000000000///---........./////////000000000///......///000000///000000///......000222000000000000000000000000//////000111222333444555333444666777999===CCCGGGWWWdddrrrwwwqqqllllllooowww|||zzz~~~|||vvvyyysssiiiaaa[[[\\\```kkktttzzzhhh```UUUMMMIIIIIIKKKLLLOOOOOOPPPPPPPPPOOONNNNNNGGGHHHGGGEEEAAA;;;666222///,,,)))***---///,,,)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---......---,,,,,,,,,,,,---...------------............---------............///......////////////......////////////000000000000222111333888===DDDQQQ^^^^^^]]]\\\aaammm~~~|||zzzyyy~~~zzzzzzwwwuuu{{{vvvttt}}}vvvaaa___]]][[[ZZZ[[[]]]___\\\]]]^^^___````````````WWWVVVTTTQQQOOOLLLJJJIIIFFFEEECCCAAA???>>>======<<<:::777555333333333444.../////////000000111111......///000111111000000---.........//////000000222111000//////000111222000000000///---...000222000000000000000000000000000111111222444555666666444555777999;;;@@@FFFKKK___nnn~~~{{{qqqlllllliiisssyyyzzz|||wwwxxx|||~~~tttrrruuu~~~xxxqqqjjjbbbaaacccjjjqqq|||tttlll___TTTNNNKKKKKKKKKOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKJJJFFFAAA;;;888333///,,,,,,///000,,,))),,,,,,,,,------.........////////////////////////++++++,,,,,,,,,------------------...///000111222000///...------...///000---------.........//////---------.........//////......////////////......////////////000000000000555333555<<>>JJJWWW```dddcccaaaaaagggsssnnnkkkvvv}}}xxxvvvuuurrrooonnnnnnvvvsssfffZZZWWWWWWWWWXXXZZZ]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@;;;999555222////////////////////////////////////,,,///000///...000000...////////////////////////000000000000000000000000000000000000000000000000222111111111000000000000111111111111222222222222444444777<<<>>>EEEVVVggg{{{~~~uuukkkdddjjjuuu{{{xxxvvvvvvvvv~~~~~~yyyyyy}}}zzz{{{|||||||||vvvuuupppbbbUUUNNNLLLNNNRRRTTTSSSRRRPPPPPPMMMLLLKKKJJJHHHCCC===888333111///...//////...---.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------000///..................///000111111000000111333666777;;;EEESSS___hhhkkkiiiggghhhmmmvvvyyyxxxjjjkkkwww|||zzzvvvrrrmmmjjjmmmuuu}}}ooo___XXXWWWVVVVVVWWW\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWUUURRRNNNJJJHHHEEEEEEDDDCCCBBBAAAAAAAAA===;;;777444111000000111////////////////////////......000222000,,,---111////////////////////////000000000000000000000000000000000000000000000000111111111111111000000000111111111222222333333333888777888===DDDQQQeeevvvyyyoooeeemmmyyy|||uuuqqqpppwww{{{|||}}}vvvxxx{{{vvv}}}rrr```TTTKKKMMMPPPSSSTTTSSSQQQPPPNNNMMMLLLKKKJJJEEE@@@<<<666333000/////////...---.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++,,,---...///000------------------------222111000///............000111222111000000222333666:::CCCPPP^^^jjjrrruuuqqqqqqqqquuu{{{zzzrrrzzzoooeeekkkyyy{{{wwwmmmiiifffhhhlllooowww~~~wwwcccYYYVVVUUUUUUXXX[[[[[[\\\]]]\\\[[[YYYXXXWWWXXXXXXWWWSSSNNNIIIFFFEEEDDDCCCBBBBBBBBBBBBBBB>>><<<999555333111000000........................222...///333222,,,,,,000////////////////////////////////////////////////////////////////////////111111111111111111111111111111222222333333444444999888:::@@@LLL```www{{{sssjjjppp{{{wwwrrrrrrvvv}}}}}}zzz{{{{{{zzzwwwyyy{{{~~~wwweeeWWWLLLMMMOOOQQQSSSSSSQQQPPPOOONNNMMMMMMKKKHHHCCC@@@999666222000000//////..................---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................++++++,,,,,,---...//////------------............111111000000000000000000111222222111000111333555555<<>><<<999666333111000000////////////////////////000------000111///---///////////////////////////////////////////////////////////////////////////111111111111111222222222111222222333444444555555888999===GGGYYYrrr~~~yyyuuuxxx~~~}}}yyyxxx{{{~~~{{{vvvuuu|||{{{{{{zzz|||~~~xxxrrrrrruuusssggg[[[NNNMMMMMMOOORRRSSSQQQPPPPPPOOONNNNNNMMMJJJGGGDDD<<<888444111000000///...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................---------------------------------......//////////////////000000222333333111222222111111222444777666@@@OOO```mmmvvvzzz|||~~~~~~}}}}}}xxxkkkhhhooozzzrrrfffeeeggguuu~~~zzzssslllgggfffeeebbbaaacccppp||||||qqqggg]]]UUURRRUUUVVVXXX[[[^^^___^^^\\\[[[XXXYYYZZZYYYVVVRRRMMMJJJEEEEEEDDDCCCBBBAAAAAAAAA???===;;;888555222000///000000000000000000000000///222333111000111111///////////////////////////000000000000000000000000000000000000000000000000111111111222222222222222222222333444444555666666888===EEESSSkkk|||tttpppqqqwww{{{sssrrr{{{}}}~~~}}}wwwnnnjjjmmmpppkkkbbbRRROOOLLLLLLOOORRRQQQPPPPPPOOONNNNNNNNNLLLIIIFFF???;;;666222111000//////.............../////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------...//////000000.........///000222444555111111222111111333777:::===HHHYYYhhhsssyyy|||}}}~~~|||||||||yyyllliiijjjnnnvvv|||wwwhhhaaafffnnn|||}}}{{{uuusssvvvvvvppphhhdddeeeuuu}}}nnn]]]TTTTTTRRRUUUYYY\\\^^^^^^\\\[[[YYYYYYZZZZZZWWWTTTPPPNNNGGGFFFDDDCCCAAAAAA@@@@@@@@@???===:::777444222111111111111111111111111111999GGGJJJ;;;000222333000////////////////////////000000000000000000000000000000000000000000000000111111111222222333333333222222333444555666777777:::CCCPPPccc~~~{{{rrroooooowwwvvvooottt~~~}}}{{{qqqiiijjjooonnniiiWWWQQQKKKIIIMMMPPPQQQPPPPPPOOONNNNNNNNNMMMJJJHHHAAA===777333111000000///---........./////////000------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000000.........///000111222333000000111111111444999<<>>888333111000000///---.........//////000000---------,,,,,,,,,++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------...///000000111000///////////////000111///000000111222555:::>>>RRR]]]mmmzzz}}}~~~|||sssooottt{{{mmmaaaZZZ\\\jjjyyyqqqiiimmm{{{ttt___VVVQQQSSSUUUWWWYYY]]]^^^\\\^^^]]][[[YYYWWWTTTSSSRRRLLLIIIFFFDDDCCCBBBAAA????????????>>>;;;777333000555333000...///111555777UUUVVVOOO>>>222///000///......------------......////////////000000000000000111111111111222222222//////000111222222333333444333222111222666:::===DDDNNN```zzz}}}yyy|||vvvlllhhhkkkvvv{{{{{{uuuoooooommmgggXXXMMMFFFIIILLLLLLLLLPPPMMMMMMMMMMMMLLLKKKIIIIIIHHHDDD>>>777222000///000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......///............---------............////////////000000000000111111111111222111222555555777>>>GGGWWWjjjzzz~~~vvvwww}}}xxxeee[[[[[[bbbooozzz}}}rrrsss||||||dddXXXRRRSSSTTTVVVXXXZZZZZZYYY[[[ZZZYYYXXXWWWVVVUUUUUUNNNKKKFFFCCCBBBBBBAAA@@@@@@AAAAAA@@@===888444111333222000//////111444555>>>AAA>>>333,,,,,,//////222111000////////////////////////000000000111111///000000000000111111111000000000111222222333333333333333333444777<<>>888333111000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////............////////////000000000000111111111111222111222555666999BBBLLLaaauuu}}}}}}}}}nnn^^^WWWZZZcccrrr}}}~~~}}}ppp^^^TTTSSSRRRSSSUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXRRRMMMGGGCCCBBBAAAAAA@@@BBBCCCCCCAAA>>>:::555222111111000000000111222222000444444///,,,...222333333222111000///.........000000000111111111222222/////////000000000000111000000111111222333333333333444444555666999===AAANNN```wwwxxxnnnjjjqqq}}}~~~wwwwww}}}nnnfffaaa^^^TTTMMMGGGHHHIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJHHHEEE@@@:::555222000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,---...///000111............////////////000000000000111111111111222000111555888>>>IIIUUUlllmmmaaaVVVUUU[[[gggxxxlllXXXSSSOOOPPPSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXUUUPPPIIIDDDAAAAAAAAAAAACCCCCCCCCBBB???:::666333///000000111111111000000...111333111000000111111000///..................000111111111222222222222000000000000111111111111111111111222222333333333333555666666666999???CCCTTTeeezzz}}}wwwpppqqqvvv~~~}}}|||yyypppppptttqqqccc]]][[[TTTOOOJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFAAA<<<777444111000//////////////////////////////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------...//////000............///////////////000000000111111111111222000222666;;;CCCQQQ^^^tttsss```XXXRRRUUU^^^lll}}}___UUUNNNOOORRRRRRUUUYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVQQQJJJEEEBBBBBBBBBAAABBBBBBBBBAAA???;;;666444///000111111111111000///---...///000///,,,+++,,,---------......000111222000111111111222222222222111111222222222222333333222222222222222333333333444666888777777;;;BBBIII[[[fffsss~~~|||wwwvvvzzz{{{xxxuuuuuu{{{wwwooommmooopppyyyhhh```___WWWSSSMMMGGGFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGCCC???:::555222000//////////////////////////////.........---------------------------------,,,------------------,,,,,,,,,,,,---------..........................................///////////////000000000111111111111222111333888???IIIYYYggg{{{}}}|||rrrdddUUUPPPOOOUUU___mmm~~~kkk\\\OOONNNPPPQQQUUU[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVQQQKKKFFFDDDCCCCCCBBBAAAAAABBBBBB???<<<888666111111222222111111000///...---...111111...,,,...---......000111333555666000000000111111111222222222222222333333333444444222222333333333333333333444666888888999@@@KKKTTTbbbgggmmmuuu~~~yyyxxx~~~yyysssooopppxxxyyyrrrmmmjjjgggvvvuuullljjj```]]]TTTIIIDDDFFFHHHHHHLLLMMMMMMNNNMMMMMMLLLLLLIIIHHHEEEAAA<<<777333111////////////////////////.........------------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......//////.........---------............////////////000000000000111111111111222111555<<>>888444111////////////////////////------------,,,,,,,,,,,,........................///...,,,******,,,...///,,,,,,,,,---------......---------...........................////////////000000000000111111111111222222777???HHHSSScccqqq~~~|||zzz~~~oooWWWKKKFFFFFFKKKUUU___kkk{{{yyyvvvxxx~~~lllVVVPPPOOOMMMQQQZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTPPPLLLIIIHHHFFFDDDBBBAAABBBCCCDDDCCCAAA>>><<<444444333222111111222222222------111222...,,,///............///000111222////////////000000000000000111111111111222222222333333333333333333333333111444888;;;@@@MMM```nnnoooqqqpppnnnqqqzzz~~~~~~}}}uuullliiiiiinnnvvv|||zzzpppnnnvvv~~~}}}nnnYYYLLLKKKLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIGGGDDD???999444111////////////////////////------,,,,,,,,,+++++++++........................000...+++))))))+++...000,,,,,,,,,---------......+++,,,,,,---...///000000............/////////000000000000000111111111111222333888AAAJJJUUUeeesss~~~zzz}}}|||hhhOOOCCCEEEFFFLLLWWWbbbnnn~~~zzzuuupppsssyyy}}}uuu\\\SSSPPPNNNQQQXXXXXXYYYYYYZZZYYYYYYWWWWWWSSSRRRPPPKKKEEEAAA@@@@@@DDDDDDEEEEEECCCAAA>>><<<999777444333333333222111000000000000000000000000000000000000000000000000111111000000000000111111111333444333111111222333444333333222222333444444666666888>>>JJJ]]]ppp||||||zzzwwwssssssvvv|||zzzvvv|||yyynnnkkkkkkjjjiiiqqqvvvvvvuuu}}}iiiTTTHHHGGGKKKLLLOOOQQQPPPMMMLLLMMMOOOIIIHHHGGGFFFCCC>>>777222...///000///...,,,,,,,,,///............---------------------------------,,,,,,------///000222222......------------......000000000000000000000000////////////000000000000222222222111111111000000444111555BBBPPP]]]kkkxxx}}}zzz|||cccKKKAAAFFFIIIOOOZZZiiiwww|||uuuooopppttt{{{{{{aaaRRRLLLKKKNNNRRRVVVWWWYYY[[[[[[ZZZYYYXXXSSSRRRPPPKKKFFFBBBAAAAAAAAABBBCCCCCCAAA???===;;;999777444222222222222111000000000000000000000000////////////////////////111111000000000000111111111222333333111111222333444444333333333444555555555666999AAAOOOcccwww}}}{{{}}}}}}xxx}}}xxxsssqqqooommmpppuuu~~~{{{zzzyyyhhhYYYPPPMMMKKKNNNPPPPPPNNNMMMMMMOOOIIIHHHGGGFFFCCC>>>888333///000111000///.........///............---------------------------------000//////...---------.........------------..............................////////////000000000000111111222222333333333333666444999FFFSSS___kkkvvv|||wwwxxx~~~ttt[[[JJJGGGFFFJJJSSS___mmmzzzvvvooolllmmmsssxxx~~~|||xxxxxx}}}gggQQQHHHJJJMMMMMMSSSUUUYYY\\\]]]\\\ZZZYYYRRRRRRPPPLLLGGGDDDBBBBBB@@@AAABBBCCCBBB@@@>>><<<999777444222222222111000000000000000000000000000////////////////////////111111111111111111111111111222333333111111222333444444333444444555666666777999===GGGXXXmmm}}}yyyuuussssssrrrwwwyyyhhhVVVJJJIIILLLOOOPPPOOONNNNNNNNNJJJIIIGGGFFFDDD???999555111111111111000000000000///............---------------------------------000000...---,,,,,,,,,,,,......------------..............................////////////000000000000000111111333444555666666777777===JJJXXXcccllltttwww}}}|||zzzuuuqqqsss}}}{{{fffQQQIIILLLHHHNNNYYYffftttzzzqqqkkkhhhlllqqqwww{{{~~~~~~xxxqqqnnnqqq{{{lllSSSHHHLLLOOOMMMPPPSSSXXX\\\^^^^^^\\\ZZZRRRSSSQQQNNNIIIEEECCCCCCAAABBBDDDEEEEEECCCAAA@@@:::777444222222222111000000000000000000000000000000000000000000000000000111111111111111111111111000222333333222111222444333222333333444555666777<<<>>>EEERRRfff{{{{{{zzz{{{xxx|||qqq[[[JJJHHHKKKNNNPPPPPPOOONNNNNNJJJIIIHHHFFFDDDAAA;;;888222111000000111111111000///............---------........................------,,,,,,,,,------.........------------......000000000000000000000000////////////000000000000000000111222333444555555666888@@@NNN]]]iiiqqquuurrrwww~~~|||yyyxxxrrrkkkiiippp}}}|||ppp```OOOIIIMMMKKKTTTaaaooo{{{zzzqqqjjjhhhkkkppptttyyy||||||wwwpppkkkkkkpppwww|||}}}~~~uuu\\\MMMLLLNNNLLLNNNQQQVVV[[[^^^^^^\\\[[[SSSTTTSSSOOOJJJFFFDDDCCC@@@BBBCCCEEEEEEDDDCCCBBB;;;888555333333222111000000000000000000000000000111111111111111111111111000111222222222222111000000111333333222222333444111111111222333555666777===BBBMMM___www|||}}}{{{~~~{{{zzz}}}vvvcccSSSIIIJJJLLLNNNPPPPPPNNNMMMKKKIIIHHHGGGEEEBBB===:::333111......000111000//////............---------........................------,,,,,,,,,------.........------------......000000000000000000000000////////////000000000000111111111111222222222222444888BBBQQQcccqqqxxxyyyvvvzzz~~~|||zzzzzzooofff```ffftttwwwnnneeeXXXPPPOOOPPPZZZhhhvvv}}}ssshhhhhhiiimmmssswwwzzzzzz~~~{{{xxxtttpppmmmmmmnnnppp}}}~~~jjjWWWLLLJJJJJJMMMPPPUUUYYY\\\\\\\\\[[[UUUVVVUUUQQQLLLFFFCCCBBB===???AAACCCDDDCCCBBBAAA===:::666444444333222111000000000000000000000000222222222222222222222222000111222333333222111000000111222333222222333555111111222333444666888999===DDDUUUmmm{{{uuuttt~~~}}}~~~|||tttmmmooouuurrreeeYYYLLLKKKKKKLLLNNNOOONNNMMMKKKJJJHHHGGGFFFCCC???<<<666222......000111000...///............---------........................000000...---,,,,,,,,,,,,......------------..............................////////////000000000000111111111111111111222222555;;;EEEUUUiiizzz}}}}}}~~~pppeee]]]bbbpppwwwsssnnnbbbYYYVVVVVVaaaooo{{{~~~~~~~~~nnnkkkhhhjjjoootttwwwwwwzzz}}}zzzwwwtttqqqpppuuuxxxbbbOOOIIILLLMMMOOOSSSWWWYYY[[[[[[[[[WWWWWWVVVSSSLLLFFFCCCAAA===>>>AAACCCDDDDDDCCCCCC>>>;;;888666555444333222000000000000000000000000111111111111111111111111000111333444444333111000///111222222222222333555222333444555777999;;;<<>>999555000///111222000...///............---------........................000//////...---------.........------------..............................////////////000000000000000000111111222333444444:::@@@JJJYYYoooyyylllbbbfffsssxxxuuupppeee^^^^^^\\\fffsss}}}~~~}}}}}}uuupppjjjjjjoootttwwwwwwxxx||||||yyywwwtttjjjRRRKKKRRRMMMOOORRRUUUWWWYYYZZZ[[[XXXYYYXXXSSSMMMFFFBBB@@@>>>@@@CCCEEEFFFGGGFFFEEE???<<<999777666555444222000000000000000000000000000000000000000000000000000111333444444333111000///111222222222222444555444444555777999;;;===>>>JJJTTTgggzzzxxxzzz{{{ooottt|||xxxkkkhhhmmmppplllfffQQQMMMJJJIIIKKKMMMMMMLLLLLLJJJHHHGGGFFFEEEBBB???<<<777111000222333111...//////.........---------////////////////////////,,,,,,------///000222222.........------.........000000000000000000000000////////////000000000000...///000222444666777888???EEEOOO]]]rrruuujjjlllxxxwwwtttlllbbb___bbb___iiivvv~~~~~~}}}}}}xxxqqqkkklllnnnqqqvvv|||}}}tttyyytttdddUUULLLKKKOOORRRTTTXXX[[[\\\[[[XXXWWWUUUSSSQQQLLLGGGCCC@@@???>>>>>>AAACCCDDDDDDBBB???;;;666333222222222111111111111000000000000222111111111000000//////222111111111000000//////333333333222222111111111555222333666777777999===CCCVVVppp|||{{{}}}xxxvvv{{{~~~vvvooojjjjjjkkklllSSSKKKFFFHHHLLLMMMLLLMMMNNNLLLJJJHHHHHHGGGDDDBBB===888333//////000111222////////////............---.........//////000000000///...------...///000000000///...---,,,,,,+++////////////////////////000000000000111111111111//////222555333111444:::<<>>:::444111000111222222////////////......................../////////000///...---,,,,,,---...///...............---------////////////////////////000000000000111111111111000000222555333111555;;;???JJJ\\\nnn}}}tttyyyzzzjjj\\\WWWYYY[[[dddmmmyyy}}}{{{zzzzzz{{{sssppppppppptttyyyzzz~~~mmmZZZQQQPPPRRRUUUYYY[[[[[[[[[[[[YYYVVVTTTRRRNNNIIIFFFCCCAAA@@@@@@CCCEEEFFFFFFBBB@@@<<<888555333222222222222111111111000000000111111111111111000000000111111111111111000000000333333333333222222222222555333444888999:::???EEEXXXiii~~~|||~~~zzzwww~~~xxxpppnnnlllzzz{{{rrrjjjdddXXXNNNGGGGGGJJJKKKKKKLLLMMMKKKIIIHHHGGGFFFDDDBBB???;;;555222111111222222////////////........................////////////------,,,,,,,,,,,,---------------.........//////////////////////////////000000000000111111111111222111333555444222666===FFFSSShhh|||}}}xxxfffVVVSSSYYY^^^eeennn{{{}}}zzzyyyzzz{{{}}}wwwtttqqqssswwwyyyiiiWWWSSSRRRUUUYYYZZZZZZ[[[\\\ZZZWWWUUURRROOOJJJGGGCCCAAA@@@@@@BBBDDDEEEEEEBBB@@@===999666444333333222222222111111111000000111111111111111111111111111111111111111111111111333333333333333333333333444222444777999;;;BBBKKKaaaqqqxxxppprrr~~~wwwjjjddddddnnn|||wwwnnnhhh^^^SSSIIIHHHIIIJJJJJJLLLLLLJJJHHHHHHGGGGGGEEECCC???;;;666222111111111000////////////.....................///////////////------------------------........................///////////////////////////000000000111111111111333222333555444333999AAAMMM^^^vvvxxxcccRRRPPPXXX^^^fffooozzz~~~yyywwwwwwyyy{{{}}}vvvuuuwwwyyyzzz```WWWRRRUUUXXXXXXYYY\\\]]]ZZZWWWTTTRRROOOKKKHHHBBB@@@??????AAACCCCCCCCCBBB@@@===:::777555333333222222222222111111111111111111111111111222222222111111111111111222222222333333333333333333333333222111444777999<<>>???@@@BBBCCCBBBBBBAAA>>>;;;888555444333333222222222222111111111111111111222222222222222111111111222222222222222333333333333444444444444222222555888:::???JJJWWWkkkyyy}}}}}}uuunnnmmmvvv}}}tttkkkcccbbbdddllluuu{{{}}}~~~qqqcccSSSMMMKKKJJJJJJMMMMMMLLLJJJIIIJJJIIIGGGFFFAAA===888555333111000...////////////............///////////////...............///000000///......111000///...---,,,++++++////////////////////////000000000000111111111111333222222555555888@@@JJJ\\\nnnyyy```SSSTTT[[[___lllpppwww}}}}}}{{{{{{xxxvvvsssssstttwwwyyyrrr```RRRRRRTTTSSSVVV]]]]]]ZZZVVVSSSPPPNNNJJJHHHCCCAAA@@@@@@AAACCCCCCCCCCCCAAA???<<<999666444333333333222222222111111111111111111222222333333333111111111222222333333333333333333444444444555555333444777:::===BBBOOO]]]iiivvv~~~{{{wwwsssxxx|||xxxoooiiimmmuuuyyy}}}~~~}}}}}}uuukkkhhhiiipppyyy}}}~~~zzzjjjYYYPPPLLLJJJKKKMMMNNNMMMKKKKKKKKKKKKIIIGGGCCC@@@;;;888555444111///////////////............000/////////............------...//////...------//////......---------,,,////////////////////////000000000000111111111111333111222444666:::DDDNNN```qqqttt^^^VVV\\\bbbdddqqqssswww{{{}}}|||yyyvvvuuutttsssrrrrrrtttvvvwwwwwwcccRRRQQQRRRQQQUUU]]]]]]ZZZUUURRRPPPMMMJJJHHHEEECCCAAAAAABBBDDDDDDDDDCCCAAA???<<<999666444333333333333222222222111111111111111222222333333333111111111222222333333333333333333444444555555555444555999<<>>:::888666333111000/////////............000000//////.........---,,,,,,---......---,,,,,,---------............///////////////////////////000000000000111111111111222000111444777;;;FFFQQQbbbrrrooo\\\YYYaaahhhhhhtttuuuwwwyyy{{{zzzvvvtttrrrrrrrrrrrrrrrsssuuuvvvjjjQQQJJJOOOTTTWWWYYY]]]YYYSSSQQQPPPOOOLLLIIICCCAAA???@@@BBBCCCDDDDDDBBBBBBAAA???<<<999666444111111111111111111222222111111222222222333333333222222222222222222222222333333222222222333444444333777888777===LLL]]]gggqqqooooootttyyy|||~~~}}}zzzxxxxxxvvvsssttt{{{sssjjjiiikkkqqqvvv}}}xxxkkkZZZMMMGGGGGGJJJMMMMMMMMMMMMKKKIIIGGGFFFEEEBBB===888333111111111222111111000000000000000000000//////.........---////////////////////////......//////...---,,,,,,............////////////111111222222222111111000,,,000333444666>>>KKKVVVkkkwwwttt```___aaaaaaiiiwww|||xxxvvvvvvtttqqqnnnmmmppprrrrrrqqqrrruuuxxxoooVVVLLLMMMPPPSSSUUU\\\XXXTTTQQQPPPOOOLLLJJJEEECCCAAAAAACCCEEEEEEEEECCCCCCBBB@@@===:::777555111111111111111111222222111111222222222333333333222222222222222222222222333333333222333333444555666999;;;<<>>:::666444333000000///............//////////////////.........///////////////////////////000000000000000//////............////////////111111111111111111222222333555666999???LLL\\\hhhqqqvvvxxxvvvvvv|||||||||~~~gggVVVIIIJJJPPPUUUaaammmuuutttqqqooommmllljjjiiijjjjjjkkklllpppuuu{{{}}}||||||uuucccSSSKKKMMMQQQTTTTTTUUUVVVUUUTTTQQQOOONNNIIIGGGDDDDDDDDDEEEEEEDDDEEEEEEDDDCCCAAA>>>;;;999333333333333222222111111111111222222222333333333333333333333333333333333444444444444555666777888666:::AAAMMMddd{{{}}}}}}tttyyy~~~ppp\\\PPPMMMJJJJJJKKKLLLLLLKKKJJJIIIGGGEEECCC???;;;777444222222111000000//////000000........./////////////////////////////////////////////000000000000000///............////////////111111000000111111333333222444777;;;CCCOOO^^^gggnnntttyyywwwwww{{{~~~}}}|||{{{xxxuuuxxx{{{\\\OOOFFFGGGLLLRRR\\\gggkkkkkkjjjiiihhhhhhhhhiiiiiihhhhhhkkkpppwww}}}}}}|||}}}~~~~~~}}}wwwrrrdddSSSJJJJJJNNNPPPQQQTTTWWWWWWUUURRRPPPOOOJJJHHHEEEDDDEEEEEEEEEDDDEEEEEEDDDCCCAAA>>><<<:::444444444333222222111111111111222222222333333333333333333333333333333333444444444555666777888999:::???JJJ\\\www}}}~~~}}}{{{~~~zzznnn```TTTMMMIIIJJJKKKLLLLLLKKKKKKJJJFFFFFFDDDAAA===888444222222222111000000000000000.........///////////////////////////////////////......///000000000//////............////////////111111000000000222333444000333777>>>HHHUUUbbbkkkooowww}}}}}}}}}}}}~~~|||vvvnnnrrrjjjQQQIIIDDDFFFKKKQQQZZZbbbcccdddeeedddcccdddeeeggggggggggggkkkqqqxxx}}}|||yyyyyyyyyyyy~~~~~~wwwvvvkkkYYYLLLJJJMMMNNNOOOSSSWWWXXXVVVRRRPPPPPPMMMJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA>>>;;;:::555444444333222222111111111111222222222333333333444444444444444444444444444444444555666777999:::;;;CCCRRRiii~~~|||vvvuuutttsssoooeeeWWWLLLHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGFFFDDD@@@:::666333111111000///////////////............/////////000////////////////////////------...///////////////............////////////111000//////000222444555222333777???KKK\\\kkkvvvvvv}}}zzzqqqttttttYYYGGGCCCBBBFFFKKKQQQYYY___```bbbcccbbbaaaaaaccceeeffffffgggkkksssyyy|||}}}~~~wwwvvvxxxyyyzzz}}}|||}}}ttt```QQQMMMMMMMMMNNNSSSXXXYYYVVVRRRQQQPPPNNNLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@>>>;;;:::555555444333333222111111111111222222222333333333444444444444444444444444444444555555666888999::::::DDDUUUppp{{{tttpppnnnppprrrjjjYYYKKKHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIHHHFFFBBB<<<777444000000///...............---.........//////000000////////////////////////,,,,,,---...//////................../////////000111000//////000222444555444444777???MMMaaattt||||||{{{rrrtttiiiLLL@@@???@@@EEEKKKRRRYYY^^^aaabbbdddbbb```___aaadddfffeeegggllltttzzz||||||yyyyyy|||{{{yyyxxx{{{ppp[[[NNNLLLOOOSSSTTTUUUVVVWWWUUUPPPMMMMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDCCC@@@;;;888777666444222111111111222333333333333333333333333333333333222222111111111333000///333666555666888>>>HHH]]]xxx}}}vvvpppqqqtttmmm\\\MMMEEEGGGIIIJJJKKKLLLMMMNNNJJJHHHFFFCCCAAA<<<666222222111000000000000000111////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111222333444555777777:::EEEVVVjjjzzz~~~||||||zzzwwwzzznnnUUUGGG@@@AAACCCFFFKKKQQQWWWZZZXXXZZZ]]]^^^___```aaacccbbbdddhhhnnntttxxxyyyxxx~~~}}}ttt{{{cccQQQLLLNNNSSSSSSTTTVVVWWWUUUQQQMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDDDDCCC@@@<<<888777666444222111111111222333333333333333333333333333333333222222222111111555222111555777666777:::???KKKaaazzzwwwtttzzzyyyssssssuuuooo^^^PPPDDDEEEHHHIIIJJJJJJJJJKKKIIIGGGEEEDDDBBB>>>999555222111111000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111222333444555666888>>>JJJ[[[nnn||||||zzzvvv```LLLBBB???@@@BBBFFFKKKQQQVVVYYYVVVYYY\\\]]]^^^^^^```bbbccceeejjjooouuuxxxzzzzzz{{{wwwnnnXXXOOOOOOSSSSSSTTTUUUVVVTTTQQQNNNMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA===999777666444333222111222222333333333333333333333333333333333333222222222222777444444777888666888<<>>???AAAEEEJJJPPPUUUXXXVVVXXX[[[\\\\\\]]]___```cccfffkkkqqqvvvyyy{{{|||sssyyyaaaTTTQQQSSSRRRSSSTTTUUUTTTQQQNNNMMMLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCAAA===;;;888666555333222222222222222222222222222222222222333333333333333333333333777555555777777666999>>>JJJYYYnnnzzzmmmiiikkkuuuxxxooolllkkkeeeXXXMMMDDDDDDFFFIIILLLMMMMMMLLLIIIHHHGGGGGGEEECCC>>>;;;333333222111000000000000////////////000000000000////////////////////////000000000000////////////////////////////////////111111111111222333444444666:::EEEVVVkkk~~~|||aaaIIIAAABBB===>>>AAAEEEJJJPPPTTTWWWVVVYYY[[[\\\\\\]]]^^^```cccgggmmmrrrwwwzzz|||~~~mmm~~~lllZZZRRRRRRRRRRRRSSSUUUTTTQQQOOONNNMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA>>><<<888777555333222222222333222222222222222222222222333333333333333333333333666444555777666555999@@@QQQ```sss}}}xxxoookkkmmmzzzyyyoooiiigggaaaWWWMMMDDDCCCDDDGGGKKKNNNNNNMMMLLLJJJIIIHHHFFFCCC>>>;;;444333222111000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////111111111111222333444444777<<>>AAAFFFKKKPPPTTTVVVXXXZZZ\\\]]]]]]]]]___```ccchhhnnntttwwwzzz}}}hhhzzzyyyaaaSSSRRRQQQQQQSSSTTTTTTRRRPPPNNNMMMKKKIIIGGGGGGGGGGGGGGGEEECCCCCCCCCBBB???===888777555444333222333333222222222222222222222222333333333333444444444444555444555777666666;;;CCCUUUbbbsss~~~yyy{{{vvvnnnhhhooozzzvvvnnnkkkeee]]]UUUGGGDDDBBBDDDIIILLLMMMLLLLLLKKKIIIHHHGGGCCC???;;;555444333222111000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222333444555999???KKK```yyy~~~^^^EEE===>>><<<>>>BBBGGGLLLQQQTTTVVVXXXZZZ]]]]]]]]]]]]___```bbbgggoootttwwwzzz~~~fffxxxjjjXXXRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGEEECCCCCCCCCBBB@@@>>>999777666444333333333333111111111111111111111111333333333444444444555555444444666888777888???GGGVVVaaaooozzz~~~}}}}}}zzzxxx~~~tttiiikkkpppwwwvvvrrrmmmeee___QQQLLLFFFFFFIIILLLMMMLLLJJJIIIHHHHHHGGGDDD@@@===555555333222111000000000////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000111111111111222333444555;;;BBBQQQggg~~~yyyZZZDDD===<<<===???CCCHHHMMMRRRUUUWWWWWWYYY\\\\\\\\\\\\]]]^^^```gggoootttvvvyyy~~~eeewwwppp\\\RRRQQQQQQRRRSSSSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGEEECCCCCCCCCBBB@@@???999888666444333333333333111111111111111111111111333333333444444555555555555555777999999999AAAKKKUUU___lllwww}}}zzzxxx~~~tttsssuuu}}}}}}wwwxxx}}}|||nnnmmmnnnsss|||vvvqqqkkkeee[[[TTTLLLIIILLLNNNOOOMMMGGGGGGGGGGGGGGGFFFBBB???666555444222111000000000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111222333444555;;;DDDUUUmmm~~~|||rrrVVVDDD???>>>===???DDDIIINNNRRRUUUWWWVVVXXX[[[[[[[[[[[[\\\]]]```gggoootttvvvxxx}}}aaasss\\\TTTQQQQQQTTTTTTPPPOOOQQQNNNNNNMMMLLLJJJHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>999888666444333222333333111111111111222333444444444333333333333444555555666555666888999;;;DDDNNN[[[```iiisss{{{}}}tttvvvzzzwwwtttrrrttt{{{{{{tttqqqrrr{{{}}}~~~}}}|||yyyzzz|||xxxtttlll]]]MMMHHHJJJLLLIIIGGGLLLJJJHHHGGGGGGEEEBBB???:::777333000000111111111222111000......000111222222111000///...---,,,,,,......//////000000000111111111000000//////......000///000444444222555:::???III[[[rrr}}}xxxzzzbbbKKK???;;;:::<<>>:::999777555333333333333222222222111222222333333444333333333333444555555666555666999;;;???JJJVVVeeehhhmmmtttzzz~~~uuuwww{{{|||{{{xxxuuuvvv~~~~~~wwwrrrooouuuxxx||||||wwwsssdddSSSKKKKKKLLLKKKJJJLLLKKKIIIHHHGGGEEEBBB???;;;888333111111111111111222111000//////000111222............////////////........./////////000000111000000000/////////...000///000444444333666;;;???III[[[pppuuunnnssstttkkkXXXFFF>>><<<;;;===@@@FFFKKKOOORRRSSSSSSTTTVVVXXXYYYYYYYYY[[[\\\bbbgggnnnssswwwzzz|||~~~cccuuunnnWWWSSSQQQSSSTTTQQQPPPQQQOOONNNNNNMMMKKKIIIGGGFFFDDDDDDEEEDDDCCCBBB@@@???;;;:::888666444444444444444333333222222222222333444333333333333444555555666555777:::===DDDSSSaaarrrsssvvvyyy{{{}}}~~~xxxzzzzzzuuuyyy|||tttnnnoootttyyy~~~}}}ppp]]]PPPKKKLLLLLLKKKLLLKKKIIIHHHGGGFFFCCC@@@<<<999444111111111111111222111000//////000111222............//////000000.........////////////000000000000000////////////111///111444444333666<<>>@@@EEEJJJNNNPPPQQQRRRSSSUUUVVVVVVVVVVVVXXXZZZbbbfffmmmssswwwzzz|||~~~gggwwwsss]]]VVVRRRSSSSSSPPPNNNOOOOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA???===;;;999777555444444555555444333222222222222222444333333333333444555555777666777;;;???III\\\mmm~~~}}}}}}{{{~~~~~~xxxpppqqquuuyyy|||lllXXXMMMKKKKKKJJJMMMKKKIIIIIIHHHGGGDDDAAA>>>:::555222111111111000111111000//////000111111111000000///......------000000000000000000000000000000000000////////////111000111444444444888===GGGRRRbbbpppyyyxxxjjjeeennneeeVVVHHH@@@===;;;:::===@@@DDDHHHLLLNNNOOOPPPTTTTTTUUUTTTTTTUUUXXX[[[bbbfffmmmssswwwzzz|||~~~kkkzzz|||ttt]]]VVVPPPRRRTTTRRRQQQRRROOOOOONNNMMMKKKIIIHHHGGGEEEFFFFFFFFFEEECCCAAA@@@>>><<<:::777555555444444555555444333222222222222444333333333333444555555888777999<<>><<<:::777555444444444555444444333333333333444444333333333333444555555999888:::===DDDTTTooozzz{{{qqq[[[TTTQQQNNNMMMLLLJJJJJJJJJHHHFFFDDDAAA===888444222222111000000000000111111000000000,,,------...///000111111222222111111111111000000////////////000000000000333111111444555555:::AAAQQQaaattt~~~}}}}}}|||yyy{{{oooeeeeeedddWWWGGG@@@===<<<<<<>>>DDDEEEHHHKKKNNNPPPRRRSSSTTTTTTSSSSSSSSSWWW\\\```fffkkkqqqvvvxxxzzz|||}}}pppzzzwwwwwwooovvv~~~xxx```VVVNNNPPPTTTUUUUUUUUUPPPPPPOOONNNLLLJJJHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA===<<<999777444333333333444444333333333444444555444333333333333444555555888888;;;@@@HHH\\\||||||zzzvvv___VVVRRRNNNMMMLLLJJJJJJJJJIIIGGGDDDBBB>>>999555333222111000000000111111111111000000,,,,,,---...///000111111000000000000//////........./////////000000000111333111111444555666;;;BBBRRRddd{{{~~~{{{uuuvvvlllfffiii]]]PPPCCC>>><<<:::<<<@@@DDDEEEGGGJJJLLLOOOPPPQQQRRRRRRRRRQQQRRRWWW]]]bbbiiimmmssswwwyyyzzz|||}}}pppyyywwwrrrmmmrrrwww}}}|||fff[[[QQQQQQSSSRRRQQQPPPPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA===<<<999666444333222222333333333333444444555666444333333333333444555555777888;;;AAALLLbbb|||vvv}}}uuu^^^TTTPPPKKKMMMLLLKKKJJJJJJIIIGGGEEECCC???999555333222111000000000111111111111000000///////////////.........//////......---------,,,.../////////000000111111444111111444555666<<>>;;;888:::???BBBCCCDDDGGGIIIKKKMMMNNNQQQQQQPPPPPPRRRWWW^^^ccckkkooouuuxxxzzz{{{||||||jjjttt}}}zzzsssyyy{{{zzzttt```PPPQQQUUUQQQPPPRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCC???>>>;;;888666555444444555555444444444444333333555555444444444555555666<<<;;;===EEESSSjjj}}}}}}~~~}}}cccQQQMMMNNNNNNNNNNNNNNNLLLJJJHHHGGGBBB@@@;;;666333222111222111000///000111222111///000000000000000000000000////////////000000000000111111000000111111222333222//////222444777>>>GGGXXXjjj~~~~~~yyyxxxxxxyyywwwggg```RRRDDD???>>><<<;;;;;;CCCEEEGGGIIIIIIKKKMMMOOOMMMOOOQQQRRRRRRUUU\\\aaakkknnntttyyy|||~~~~~~}}}eeeppp}}}zzz~~~iiiUUUQQQTTTRRRQQQSSSNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHFFFEEECCC@@@>>><<<888666444444333222222333333444444444555555444444444444555666666888888;;;EEESSSiii{{{cccQQQKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGCCC@@@<<<777444222222222111000///000111222111///000000000000000000000000////////////000000000000111111000000111111222333333111111444666:::BBBKKK[[[mmm{{{{{{xxx}}}}}}nnn\\\OOOBBB>>>>>><<<;;;;;;AAACCCEEEFFFGGGHHHKKKMMMLLLMMMOOOOOOPPPTTT[[[```iiimmmssswwwzzz{{{||||||___jjjzzz~~~uuuZZZRRRTTTTTTSSSSSSOOOOOOOOONNNMMMLLLJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDBBB@@@===999666444333333000000111222333444555555444444444444444555666666888888<<>>@@@BBBDDDDDDFFFHHHJJJJJJLLLLLLLLLMMMRRRZZZaaahhhlllrrrvvvxxxyyyzzz{{{ZZZfffvvvzzz|||___SSSTTTTTTRRRQQQOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFEEECCCAAA>>>:::777444333333000000111222222333444444444444444444444555666777;;;;;;AAALLLYYYiii~~~uuuwwwxxxqqqaaaOOOGGGFFFIIIJJJJJJKKKJJJIIIGGGFFFDDDBBB>>>:::666444222222111000///000111222111///////////////////////////////////////000000000000111111000000111111222333444333555888:::???LLLXXXjjjzzz|||ssszzzyyyiiiNNNEEE<<<;;;<<<;;;;;;======???AAABBBCCCDDDGGGIIIJJJKKKKKKKKKLLLRRR[[[bbbhhhmmmrrrvvvwwwwwwyyy{{{YYYdddtttyyy~~~bbbUUUTTTTTTQQQNNNOOOOOOOOOOOONNNLLLKKKJJJIIIJJJKKKKKKJJJIIIGGGFFFDDDBBB>>>;;;777555444333222222222222222222222222333333333444444666777777:::<<>><<<>>>AAABBBCCCDDDGGGIIIKKKLLLLLLLLLMMMTTT]]]dddiiioootttwwwwwwwwwzzz}}}WWWaaaqqq~~~gggWWWTTTTTTRRRNNNPPPPPPOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKJJJHHHHHHDDDBBB???;;;888666555555444333333333222222222222333333333444555666777888777:::EEEVVVffftttvvvqqqsss~~~uuuzzzqqqjjjgggggg___OOOFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDAAA===999555333222111000///000111222111///000000000000000000000000////////////000000000000111111000000111111222333111222444777:::BBBSSSccczzzyyyssssssxxxpppZZZCCC===999:::;;;:::;;;>>><<<>>>AAABBBCCCDDDFFFIIIJJJLLLMMMNNNPPPUUU___fffkkkpppvvvxxxwwwwww{{{UUU^^^lllyyynnnZZZSSSSSSSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIHHHCCCAAA???;;;999777777666333333333333444444444444333333333444555666777888666:::FFFXXXgggsss}}}xxxppplllttt}}}qqqqqqwwwwwwmmmgggfff___PPPFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEBBB>>>:::666333222111000///000111222111///000000000000000000000000////////////000000000000111111000000111111222333111222555888;;;CCCVVVggg~~~vvvtttwwwzzzmmmTTTAAA<<<999;;;;;;:::;;;???;;;===@@@AAABBBCCCEEEHHHHHHJJJMMMOOOQQQVVV___eeekkkqqqwwwxxxvvvvvv{{{RRR[[[hhhuuusss\\\RRRRRRUUUVVVPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJIIICCCAAA>>><<<999888888777222222333444555555666777222333333444555666888888999===HHHYYYfffooowww~~~}}}ttt{{{}}}rrrjjjnnnxxx}}}ooolllooowww~~~qqqhhhggg```PPPFFFEEEGGGHHHJJJKKKKKKKKKKKKJJJGGGFFFCCC???;;;777444222111000///000111222111///000000000000000000000000////////////000000000000111111111000111222222333111222666999<<>>???AAACCCDDDGGGIIILLLNNNQQQVVV\\\```hhhlllppprrrsssuuuzzzKKKSSS___mmmzzzyyy```VVVUUUUUUQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJGGGEEEAAA>>>:::888777666444444444333333444555555222444555666666666888:::>>>@@@KKK[[[fffkkkooossszzzsssrrrwww|||xxxooonnnrrruuuvvv{{{{{{|||~~~yyymmm\\\PPPMMMHHHIIILLLMMMNNNOOOLLLJJJIIIJJJHHHBBB;;;666444444111111111111111111111111111111111111000000000///000000000000111111111111///000111222222333333222333444555777>>>MMMbbbpppwwwhhhnnnvvvnnn[[[NNN======;;;::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCGGGHHHJJJMMMPPPVVV\\\aaaiiimmmqqqrrrsssuuuzzz~~~GGGNNNZZZgggttt~~~dddWWWUUUTTTQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHFFFBBB???<<<:::999999333333333333444555666777444555666666666666888:::AAAFFFRRRbbblllooorrrtttzzz|||~~~~~~yyyuuuvvvxxxzzz|||~~~{{{xxxvvvzzztttqqqrrrsssttt|||~~~wwwiiiZZZQQQKKKJJJJJJMMMOOOOOOMMMLLLJJJJJJHHHCCC===888555444111111111111111111111111111111111111000000000000000000000000111111111111///000111222333333333333444555777999???NNNaaaooopppaaagggppphhhUUUHHH>>>===<<<:::::::::;;;;;;<<<<<<<<<===>>>@@@BBBBBBFFFGGGHHHKKKOOOUUU]]]ccckkknnnrrrttttttuuuyyy}}}GGGMMMWWWbbbmmmxxxkkkZZZTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPPPPNNNLLLKKKHHHFFFCCC???===;;;::::::444444444444444555666666555666777666666666999;;;BBBLLL\\\lllvvv{{{}}}~~~~~~~~~}}}xxxtttpppnnnqqqxxx{{{{{{{{{{{{~~~tttbbbUUUOOOKKKIIIKKKNNNNNNMMMMMMKKKJJJHHHDDD???:::666444111111111111111111111111111111111000000000000000///000000000111111111111000000111222333333333333444666888999???MMM^^^llljjj]]]dddllleeeSSSFFF>>>===;;;:::999::::::;;;<<<<<<<<<===>>>???AAAAAADDDEEEFFFHHHMMMUUU^^^dddkkkooosssttttttuuuyyy|||EEEJJJRRR\\\fffrrr|||~~~sss^^^TTTPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNLLLHHHFFFCCC???<<<:::999999777666555444444444444444666777777666666777:::===AAAOOOdddvvv~~~|||vvvqqqmmmjjjgggkkkrrr}}}ppp___WWWNNNIIIKKKMMMLLLLLLNNNKKKJJJHHHEEEAAA<<<888555111111111111111111111111000000000000000000111111///000000000111111111111000111222333333444333333333666888:::@@@LLL]]]jjj{{{zzziii^^^eeekkkbbbQQQGGG===<<<;;;:::999::::::;;;;;;;;;<<<<<<===>>>???@@@CCCDDDEEEGGGLLLTTT]]]dddjjjnnnsssuuuuuuuuuxxx{{{???DDDLLLUUU```lllxxx~~~yyy}}}yyyaaaTTTPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPSSSTTTTTTSSSPPPOOOJJJHHHDDD@@@===:::999888888777666555444444444444666666777666666888<<>>DDDQQQbbbnnnuuu{{{||||||yyykkkdddggghhh\\\NNNFFF<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGLLLSSS\\\bbbhhhmmmrrrttttttuuuxxx{{{===AAAHHHPPPZZZeeeqqqxxx~~~{{{rrrrrryyy{{{cccUUUQQQPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNPPPSSSUUUVVVUUUSSSQQQMMMJJJFFFBBB>>>;;;999888777666555555555555555666555666666666777999>>>AAALLLbbb{{{yyyzzzxxxtttoookkkiiihhhfffeeebbbgggppp{{{lll\\\PPPPPPQQQLLLKKKOOOMMMKKKHHHGGGEEE@@@:::555222222222222222222222222///000000000111111111111000000000000111111111111000111222333444444444444111666<<>>>>>@@@BBBEEEHHHLLLSSSZZZ___fffjjjpppssstttuuuxxxzzz???BBBGGGMMMUUU___iiipppyyywwwmmmlllrrr|||{{{dddUUUQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPSSSVVVWWWVVVTTTSSSOOOMMMIIIDDD???<<<:::999555555444555555666777888555555666666777:::???CCCWWWnnn{{{}}}~~~~~~vvvsssooolllkkkjjjiiihhh```dddlllvvvzzzsssaaaTTTSSSSSSNNNLLLQQQMMMKKKHHHGGGFFFAAA:::555222222222222222222222222//////000000111111111222000000000000111111111111111111222333444444444444000666>>>GGGRRRbbbuuu~~~~~~rrrooozzzrrrmmmjjj___LLL???===999888888888999;;;===>>>;;;;;;;;;;;;;;;<<<===>>>???BBBEEEIIIMMMRRRYYY]]]dddiiiooossstttuuuxxxzzz===@@@EEEKKKRRRZZZccciiisssyyy{{{kkkeeehhhqqq}}}yyydddSSSPPPVVVSSSSSSRRRQQQQQQQQQQQQQQQVVVTTTTTTVVVYYYYYYWWWTTTRRRNNNHHHCCC@@@<<<999666888888888888888777666666444:::999888;;;999>>>NNN___yyy~~~~~~{{{rrrllljjjjjjiiihhhdddfffkkksss|||{{{wwwzzzvvvcccSSSQQQSSSPPPNNNPPPPPPNNNKKKIIIFFFBBB>>>:::555333111000111111000///000000000000000000000000///000111222222111000///222111111000111333444555444999???HHHZZZrrr{{{mmmnnnwwwxxxqqq```OOOEEE@@@===888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>AAACCCEEEHHHLLLQQQXXX]]]fffiiimmmqqquuuwwwxxxxxx===???CCCHHHNNNVVV___eeennnttt}}}nnneeedddiiisss|||kkkWWWQQQUUUSSSSSSRRRRRRQQQQQQRRRRRRVVVUUUUUUVVVYYYYYYWWWTTTSSSOOOIIIDDDAAA===:::777888888888888888777666666333999888777;;;:::AAARRRfffwwwqqqnnnllliiigggdddfffjjjpppyyyvvvzzztttaaaRRRQQQSSSPPPOOOQQQOOOMMMKKKIIIGGGDDD???<<<555333111111222222111000000000000000000000000000///000111222222111000///222111111000111333444555555999???KKK```xxx{{{mmmnnnssstttmmm\\\KKKAAA<<<999888888999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>???AAACCCGGGKKKQQQXXX]]]dddgggkkkpppuuuxxxyyyzzz===>>>@@@CCCHHHPPPXXX^^^gggnnnwwwpppeeebbbdddkkkrrrttt\\\SSSUUUTTTTTTSSSSSSRRRRRRRRRRRRVVVUUUVVVWWWYYYYYYWWWUUUTTTPPPJJJEEEAAA>>>:::888777888888888888777777666333888666555:::;;;DDDWWWmmm~~~xxxtttpppkkkhhhcccdddgggmmmsss{{{www{{{tttaaaRRRPPPSSSQQQPPPSSSOOONNNLLLKKKIIIEEE@@@===666444222222333333222111000000000000000000000000000000111111111111000000222111111000111333444555666999@@@OOOgggzzznnnooo~~~{{{nnnooohhhWWWGGG>>>999777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===???BBBEEEJJJQQQXXX^^^ccceeejjjoootttxxxzzz{{{>>>??????@@@DDDJJJRRRWWW___fffqqqyyyssshhheeeffflllsssyyy```UUUUUUTTTTTTTTTTTTTTTSSSSSSRRRVVVVVVWWWXXXYYYYYYXXXWWWTTTPPPJJJEEEAAA===:::777777777888888888888777666444999666555:::<<>><<<>>>BBBFFFKKKRRRZZZ___dddfffjjjnnnsssvvvyyyzzz????????????AAAFFFLLLQQQXXX___iiirrrxxxzzzpppmmmnnnsssyyy~~~}}}dddWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSVVVWWWYYYYYYYYYYYYXXXXXXUUUQQQKKKEEEAAA===999666666777777888888888777777777;;;888666:::===GGGZZZppp~~~}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}yyyvvvsssmmmiii^^^^^^___```cccgggkkknnnqqqssstttwwwzzz}}}~~~|||hhhWWWSSSUUURRRRRRUUUUUUSSSQQQOOOLLLFFF???;;;888666444333444444333222000000000000000000000000111000000000000000000111222111111000111333444555777888???RRRjjj~~~yyyssswwwmmmcccddd^^^OOOAAA;;;999888777777888999999::::::;;;;;;;;;:::;;;;;;<<<===>>><<>>??????@@@CCCHHHKKKQQQWWW```hhhooovvv~~~zzzwwwwww{{{}}}kkk[[[VVVUUUVVVWWWWWWWWWVVVTTTSSSVVVXXXZZZ[[[ZZZYYYYYYYYYVVVRRRLLLFFFBBB>>>:::777666777777888888888888777777<<<888777<<<>>>HHH[[[rrr~~~}}}}}}~~~|||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}xxxsssooonnnkkkgggcccXXXWWWWWWXXXYYY\\\___aaahhhiiikkkmmmqqqxxxzzzwww|||hhhWWWSSSUUUSSSSSSVVVUUUTTTSSSQQQMMMHHH@@@;;;777555333333444444333222000000000000000000000000111111000000000000111111222111111000111333444555888888AAATTTiii{{{uuuvvvyyykkkaaabbb[[[LLL???999888777777777888888999:::::::::;;;;;;:::;;;;;;<<<===>>>===@@@CCCGGGMMMTTT\\\aaahhhiiijjjmmmppprrrtttuuu;;;<<<>>>>>>???AAADDDFFFKKKPPPXXX___eeemmmwww}}}}}}zzz}}}~~~|||}}}uuu```VVVVVVVVVXXXXXXXXXWWWUUUTTTUUUXXX[[[[[[ZZZXXXYYYZZZYYYUUUNNNIIIDDD@@@<<<999666666777888888888888888444:::888888>>>@@@JJJ^^^sss|||zzzzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{xxxyyyzzz|||}}}~~~xxxrrrmmmgggcccaaa___[[[XXXPPPOOONNNNNNOOOQQQTTTUUUYYY[[[]]]```eeekkkrrrxxx|||}}}wwwooowww{{{yyyeeeTTTQQQTTTSSSTTTXXXSSSSSSRRRRRROOOJJJCCC???777555333222333333222111000000000000000000000000222111000//////000111222222111111000111333444555888:::DDDVVViiizzzqqqxxxuuukkkggghhh```OOO@@@999888777777777777888999999::::::;;;;;;:::;;;;;;<<<===>>>===???CCCGGGLLLRRRZZZ___fffgggiiilllooorrruuuwww888:::===>>>>>>???AAACCCGGGLLLSSSYYY___gggrrryyy}}}zzzssswwwzzzyyyxxxyyy~~~}}}dddVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUYYY\\\\\\ZZZXXXYYY[[[[[[WWWQQQKKKFFFBBB>>>;;;666666777888888888888888111888777888???CCCMMM```sss~~~zzzwwwxxxzzz{{{|||{{{yyyxxxxxxyyy{{{|||wwwxxxzzz|||~~~xxxqqqkkkfff___ZZZXXXVVVRRROOOKKKJJJIIIHHHIIIKKKMMMNNNMMMOOORRRUUUYYY```ggglllttt|||zzzyyywwwiiipppyyyttttttaaaPPPOOOSSSTTTVVVZZZQQQQQQQQQRRRQQQLLLFFFBBB666444222222333333222111000000000000000000000000222111000//////000111222222111111111111333444555999;;;GGGYYYjjjzzz}}}mmmyyytttllloooooofffTTTDDD<<<:::888777777777888999999::::::;;;;;;;;;;;;;;;<<<>>>>>>===???BBBFFFJJJQQQYYY^^^dddfffhhhkkkooosssvvvxxx::::::999999:::===@@@AAACCCFFFIIIOOOVVV```jjjqqqssszzzvvvooommmnnnpppqqqsss{{{iiiZZZUUUVVVWWWXXXXXXVVVTTTSSSXXX[[[]]]]]]\\\[[[[[[[[[[[[XXXRRRKKKDDD???;;;:::888888888888888888888888777777999;;;<<>>???@@@BBBEEEJJJPPPYYYccciiinnnuuu~~~xxxnnnllllllnnnnnnnnnttt{{{mmm]]]VVVWWWXXXXXXWWWVVVTTTTTTVVVYYY\\\]]]]]]]]]^^^___]]]YYYTTTMMMFFF@@@===;;;888888888888888888888888888888:::<<<===CCCRRRaaaqqqyyyyyyvvvxxx{{{}}}}}}}}}zzzxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxyyy{{{{{{~~~~~~zzzsssjjjdddccc^^^WWWQQQMMMJJJGGGEEEEEEDDDBBBAAA@@@AAABBBCCCCCCEEEGGGJJJLLLPPPUUUXXXaaagggpppxxx~~~{{{|||tttuuuzzz}}}uuusssrrrppplll^^^QQQNNNOOOPPPSSSXXXVVVTTTRRRPPPMMMIIIDDDAAA999666333222222222111000111111111111111111111111111111111111111111111111222333333222111222555777999CCCRRRbbbqqquuuvvvvvvtttyyysss___HHH;;;999:::888888888888777777777777999999999:::::::::;;;;;;<<<===???CCCJJJRRRYYY]]]ccceeeiiilllooosssxxx|||:::;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCIIIPPPXXX^^^gggnnnwwwzzzmmmiiihhhhhhgggfffjjjqqq~~~ppp^^^YYYXXXXXXWWWVVVVVVUUUUUUTTTWWW[[[^^^______aaabbb___\\\VVVOOOHHHBBB>>>;;;888888888888888888888888888999;;;>>>???DDDSSSbbbooouuu}}}|||xxxxxxzzz~~~~~~zzzwww}}}yyyvvvxxxzzz|||{{{~~~zzzxxxvvvwwwxxxyyyxxxxxxxxxwwwxxxyyyyyyzzz{{{{{{{{{|||}}}yyyrrrkkkccc^^^]]]YYYRRRLLLHHHDDDAAA???DDDCCCAAA???>>>===>>>>>>???AAACCCEEEFFFIIIMMMQQQVVV\\\eeemmmvvv|||wwwtttxxxzzzyyy|||yyyvvvwww~~~zzzwwwwwwxxxuuudddSSSLLLMMMPPPSSSVVVWWWUUUSSSQQQOOOJJJEEEAAA999777444222222222111000111111111111111111111111111111111111111111111111222333333222222333555888>>>IIIYYYiiiwww~~~wwwwwwsssppprrrkkkXXXEEE;;;:::;;;888888888888999999999999999999999999::::::::::::;;;<<>>CCCIIIPPPWWWZZZ```fffmmmnnnmmmooovvv~~~;;;;;;;;;<<<;;;;;;:::999:::<<<===???AAAEEEKKKOOOZZZ```iiirrrxxx~~~pppggg]]]YYYXXXZZZaaaiiiqqqxxxrrr]]]ZZZYYYXXXWWWWWWWWWXXXXXXYYY\\\___aaaaaaaaabbbcccaaa^^^YYYQQQJJJBBB===:::888888888888888888888888777777999===@@@III\\\mmmzzz}}}|||xxxtttssstttyyy~~~rrr{{{kkkqqqyyywwwyyy{{{{{{zzz|||zzzxxxuuutttsssttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwyyy{{{~~~{{{wwwqqqtttyyy}}}vvvmmmddd[[[SSSNNNJJJGGGEEECCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA===>>>?????????AAADDDGGGHHHMMMTTT\\\dddooo{{{xxxooopppqqqrrrtttzzz||||||uuuaaaSSSQQQVVVYYYYYYXXXWWWVVVUUURRRNNNHHHCCC:::777444333333333222111111111111111111111111111111111111111111111111111111222333333333444777999CCCPPPdddtttzzzzzznnnhhhiiieeeXXXGGG<<<999999888555666666777777888888888888888888999999999:::::::::;;;>>>CCCIIIPPPUUUYYY^^^dddjjjllljjjlllsss{{{;;;;;;;;;:::::::::::::::;;;<<<===>>>@@@CCCGGGJJJRRRYYYbbbjjjqqqzzz~~~rrrfff[[[UUUTTTVVV\\\ccciiiqqq|||uuu^^^XXXXXXXXXYYYYYYYYYYYYZZZ\\\___aaabbbbbbaaabbbcccbbb___ZZZSSSKKKCCC===999888888888888888888888888888777999===BBBOOOdddwww}}}yyyvvvtttyyyyyyrrruuuhhhppp|||wwwvvvxxxzzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuvvvwwwyyy|||yyywwwwwwvvvqqqlllgggiiimmmtttzzz}}}}}}|||zzzwwwrrrjjj```VVVNNNJJJGGGEEECCCBBBBBBAAA@@@>>>=========>>>>>>>>>??????===>>>?????????@@@CCCFFFFFFIIIOOOTTT[[[eeeqqqzzz}}}rrrrrrtttwwwxxxzzz~~~lll[[[UUUWWWYYYYYYYYYXXXWWWVVVTTTOOOIIIDDD:::888555333333333222111222222222222222222222222111111111111111111111111111222333333333444777:::CCCQQQfffwww~~~~~~lllgggnnnfffVVVEEE<<<<<<<<<:::666666666666666777777777888888888888999999999999999;;;>>>CCCIIIOOOTTTWWW]]]bbbgggiiiiiikkkqqqwww;;;:::999999999:::;;;<<<999:::<<<<<<===@@@CCCFFFIIIPPPYYYaaaiiirrr|||}}}rrrfff[[[UUUSSSSSSUUUZZZbbbjjjvvvttt\\\UUUVVVXXXZZZ[[[[[[[[[[[[]]]___bbbccccccbbbcccddddddaaa\\\UUUMMMEEE>>>:::888888888888888888888888:::888999>>>EEEUUUnnn~~~{{{uuurrr~~~tttiiirrr~~~{{{wwwsssrrruuuxxxxxxwwwttttttrrrqqqppppppppppppqqqrrrssstttuuuttttttsssuuuvvvyyy|||~~~|||uuullliiijjjjjjfffbbb___```ccciiiooosssuuuuuusssqqqnnnggg]]]TTTLLLHHHEEECCCAAA@@@@@@@@@>>><<<==================<<<<<<<<<===>>>>>>>>>@@@CCCEEECCCFFFIIILLLQQQZZZfffnnn|||zzzyyyzzz}}}}}}{{{|||hhh\\\[[[[[[YYYZZZYYYYYYXXXUUUPPPIIIDDD:::888555333333333222111222222222222222222222222111111111111111111111111111222333333333555888;;;CCCRRRhhhzzz~~~nnnlllqqqfffSSSBBB;;;<<<<<<999888888777777777777777777888888888888999999999999999:::>>>CCCIIINNNSSSVVV^^^aaadddgggiiilllpppttt;;;:::999888888:::<<<===777999:::;;;;;;===AAADDDCCCJJJSSS[[[ccclllvvv}}}|||qqqfff\\\WWWTTTPPPPPPQQQ^^^fffqqq{{{}}}rrrYYYTTTUUUXXX[[[\\\]]]\\\[[[\\\___bbbdddddddddeeeffffffccc^^^WWWOOOFFF???;;;888888888888888888888888;;;::::::???HHHYYYttt}}}vvvpppzzzuuulllvvv~~~|||{{{wwwsssppppppsssuuuvvvuuurrrrrrqqqpppooooooooopppqqqrrrssstttttttttsssrrrtttvvvxxx{{{}}}~~~uuulllccc```aaabbb___[[[UUUUUUXXX]]]ccchhhkkklllmmmmmmjjjeee\\\SSSLLLIII@@@???>>>>>>??????>>>===@@@@@@??????>>>===;;;;;;;;;<<<======>>>???BBBEEEAAACCCEEEGGGKKKSSS^^^fffwww~~~}}}~~~sssccc___^^^[[[ZZZZZZYYYYYYVVVQQQJJJEEE;;;888555333333333333222222222222222222222222222111111111111111111111111111222333333444555888;;;CCCSSSjjj{{{qqqqqqqqqeeePPP???999;;;:::666:::999999999888888777777777888888888888999999999888:::>>>CCCIIINNNSSSUUU```aaacccfffjjjmmmppprrr:::999888888::::::999888<<<;;;;;;:::;;;<<<===>>>AAAFFFLLLSSS\\\gggttt}}}zzztttmmmddd[[[UUUQQQOOOMMMZZZ^^^iiivvvwww|||ooo[[[SSSVVVZZZ\\\\\\]]]^^^___aaaccceeeeeeddddddeeefffgggeeebbb[[[RRRHHH???:::888888999:::::::::999999;;;<<<>>>BBBMMMbbb{{{yyypppqqq}}}tttooo}}}|||sssqqqkkkggghhhooottttttqqqsssoookkklllpppsssqqqnnnnnnooopppqqqrrrsssssssssuuuvvvwwwyyyzzz{{{{{{|||~~~}}}}}}|||}}}~~~{{{sssjjjddd]]]XXXUUUUUUTTTTTTOOOPPPRRRUUUZZZ___cccfffeeeeeeccc]]]TTTKKKEEEBBB@@@@@@@@@???>>>======<<<=======================================>>>??????AAABBBDDDFFFIIIOOOVVV[[[kkkvvvyyyqqqbbb___bbb]]]]]]\\\[[[YYYTTTNNNIII???888333444666444222333111111111111111111111111111111222222222111111000222111222444777999;;;;;;CCCTTThhhuuu}}}tttnnnooo\\\GGG>>><<<:::888777999888888888777777666666::::::999999::::::;;;<<<<<<===???BBBFFFLLLTTTYYY[[[___dddiiimmmppprrrsss;;;999888999:::;;;:::888;;;:::999999:::;;;<<<===???CCCIIIOOOVVV```mmmuuu}}}vvvppphhh```ZZZUUUQQQNNNUUUYYYcccppp|||~~~tttuuulllWWWRRRUUUYYY[[[[[[\\\]]]___bbbdddfffgggffffffggghhhhhhgggccc]]]TTTJJJAAA;;;777888888999999:::;;;;;;:::<<<>>>DDDRRRiiiyyyxxxtttrrr{{{ssspppkkkggghhhooosssssspppqqqmmmjjjkkkooorrrrrrqqqnnnooopppqqqrrrrrrrrrrrrqqqrrruuuwwwzzz|||}}}}}}~~~~~~}}}}}}~~~uuummmccc^^^WWWSSSQQQQQQQQQQQQJJJKKKMMMPPPUUUYYY]]]`````````___ZZZRRRKKKEEEBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>???@@@BBBEEEJJJQQQUUUcccooo~~~vvv}}}xxxeee```bbb]]]\\\[[[ZZZXXXTTTNNNJJJ???888333444666444222333111111111111111111111111111111222222222222111111222222222333666888::::::FFFWWWkkkuuu|||rrrooolllYYYDDD;;;999888666555888888888888777777777666999888888888888999::::::;;;===>>>AAADDDJJJRRRWWW\\\___dddiiimmmppprrrsss;;;:::999:::;;;<<<;;;::::::999999999999::::::;;;<<<@@@EEEIIIOOOXXXccckkkyyy~~~xxxtttnnnhhhbbb[[[TTTPPPQQQTTT^^^kkkvvvsssooottt{{{lllVVVRRRTTTWWWYYYZZZ[[[]]]^^^bbbeeehhhiiiiiiiiijjjkkkjjjiiieee___VVVKKKBBB===888888777777888:::<<<===:::;;;???GGGYYYsssuuuuuu~~~zzzssspppkkkgggiiiooosssrrrpppoookkkggghhhlllppprrrrrrnnnooopppqqqqqqqqqqqqqqqnnnooorrrvvvyyy|||~~~~~~~~~~~~yyymmmeee^^^YYYSSSOOOMMMNNNNNNOOOGGGHHHIIILLLPPPUUUXXX[[[ZZZ[[[ZZZVVVPPPIIIDDDBBBAAAAAAAAA@@@@@@??????>>>????????????????????????===============>>>??????===>>>???@@@BBBFFFLLLPPPYYYeeevvv~~~rrrvvvjjjbbbbbb^^^]]]ZZZXXXVVVSSSOOOKKKAAA999444444555333222333111111111111111111111111111111222222222222222111222222222333555777999:::III[[[nnnwwwzzz~~~|||nnnoookkkXXXCCC:::888777666666888888888888777777777777777777777777777888999999;;;<<<>>>@@@CCCHHHOOOTTT\\\```eeejjjmmmppprrrttt;;;:::999:::<<<===<<<;;;:::999999999999::::::::::::===AAAEEEJJJRRR]]]eeesssyyy{{{xxxtttoooiiiaaaXXXSSSRRRTTT[[[fffrrr~~~uuukkklllppp{{{pppZZZRRRTTTVVVXXXXXXYYY[[[]]]bbbeeehhhjjjkkkkkklllmmmkkkiiifff___VVVLLLCCC>>>;;;:::888777777999;;;<<<:::<<<@@@JJJ^^^zzztttwww{{{|||}}}~~~~~~zzzuuupppmmmjjjkkkooossssssqqqnnnjjjfffeeehhhkkknnnooonnnnnnooopppqqqqqqppppppnnnppprrrvvvyyy{{{}}}~~~~~~~~~~~~{{{rrrfff]]]^^^YYYSSSOOOMMMNNNNNNMMMGGGHHHIIILLLOOOSSSVVVXXXWWWXXXXXXTTTNNNHHHCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????@@@AAAAAABBBEEEIIIMMMRRR^^^nnn|||rrruuukkkdddddd```^^^[[[YYYWWWTTTQQQNNNBBB:::444444555333222333111111111111111111111111111111222222333333222222333333333333444666999;;;JJJ^^^qqqyyy{{{xxx}}}sssjjjooommmYYYEEE;;;:::999888999888888888777777777777777888777777777777888999999<<<===>>>@@@BBBHHHNNNSSS[[[```fffkkkmmmooorrrttt;;;:::999:::<<<===<<<;;;:::;;;;;;;;;;;;:::::::::888<<<@@@CCCHHHPPPZZZbbblllttt~~~|||yyytttooofff^^^XXXUUUUUUYYYbbbkkkwwwvvviiigggiiiqqqvvv~~~uuu___SSSUUUWWWWWWWWWXXXZZZ\\\```dddhhhkkklllmmmmmmnnnkkkjjjfff```WWWLLLCCC>>>===;;;999777777777999:::<<<<<>>>>>>>>>>>===================================================>>>>>>???@@@AAABBBBBBBBBDDDGGGJJJOOOZZZiiivvvxxxxxx}}}iiibbbcccbbb```]]][[[YYYWWWSSSQQQDDD<<<555444555333222333111111111111111111111111111111222333333333333333333444444444333666:::>>>LLL```ttt}}}ssszzzlllgggooonnnZZZEEE;;;999999888999777777777777777777888888888888888888888999::::::<<<===???@@@CCCHHHOOOTTTZZZ```gggkkkkkkmmmpppttt:::999888999;;;===<<<;;;:::;;;;;;;;;;;;::::::999888;;;>>>AAAEEEMMMWWW^^^fffooo||||||xxxsssllleee```ZZZXXXXXX]]]dddnnnwwwiiifffiiinnnttt|||{{{fffVVVWWWXXXWWWWWWWWWYYY[[[```dddiiimmmnnnoooooopppllljjjggg```WWWMMMDDD???<<<;;;:::888888888888999<<<===AAAMMMaaa{{{mmmqqqyyyttttttwww|||~~~{{{zzzwwwssspppnnnmmmnnnppprrrrrrqqqllljjjgggddddddeeegggiiinnnnnnoooooooooooonnnnnnqqqrrrsssuuuvvvwwwwwwxxxyyyzzz{{{}}}~~~|||xxxtttpppiii```YYYVVVTTTRRRPPPOOOMMMJJJGGGFFFFFFGGGHHHKKKNNNPPPRRRTTTUUUUUURRRLLLFFFBBB@@@========================<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>???@@@@@@???AAACCCFFFMMMVVVcccooozzz~~~xxxeee^^^```bbb```___]]]\\\YYYUUURRRFFF===666444444222111333111111111111111111111111000111222333444444444444222444555555444777<<>>@@@CCCIIIOOOTTTYYY___gggjjjjjjjjjooosss999888777999;;;<<<;;;:::999:::;;;;;;:::999888777999;;;===???AAAHHHPPPWWW```kkkxxxzzzvvvqqqlllhhhbbb^^^[[[\\\```iiixxxzzzllljjjnnnttt{{{nnnYYYZZZZZZXXXVVVVVVXXXYYY```eeekkkoooqqqqqqrrrsssnnnllliiibbbYYYOOOFFFAAA888888999999999:::::::::<<<===BBBNNNbbbzzz~~~jjjkkkwwwqqqqqqqqqyyy~~~|||yyywwwtttpppmmmmmmmmmmmmooopppppppppkkkjjjiiigggfffgggiiikkkmmmnnnnnnoooooonnnnnnmmmnnnoooqqqrrrttttttuuuuuuvvvwwwyyy{{{|||}}}}}}}}}|||wwwrrrnnnjjjeee^^^YYYPPPPPPPPPQQQRRRPPPLLLHHHFFFFFFGGGHHHJJJLLLNNNPPPPPPRRRRRRPPPKKKFFFCCCAAA===============>>>>>>>>>=======================================>>>??????===>>>????????????BBBDDDJJJQQQ\\\hhhtttzzzyyyyyyrrraaa\\\^^^```______^^^]]]YYYTTTQQQGGG>>>666444444222111333111111111111111111111111000111222333444444444444222555666666555888???EEEUUUggg|||nnnvvvzzziiiiiisssrrr]]]FFF;;;888777777777666777777777888888888888888777777777777888999999999:::<<<>>>BBBHHHOOOTTTXXX___fffiiihhhhhhmmmrrr888777777888:::;;;;;;:::888999::::::999888777666999;;;<<<===>>>CCCKKKRRR]]]ggguuu~~~|||xxxtttqqqooojjjddd___^^^```gggwww~~~qqqpppuuu|||vvv[[[\\\[[[YYYVVVVVVWWWYYYaaaffflllqqqsssttttttuuuooonnnjjjddd[[[QQQHHHBBB444666777999;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????===???@@@@@@@@@@@@CCCEEEFFFMMMWWWcccppp}}}~~~}}}uuutttmmm{{{nnn^^^[[[______^^^^^^^^^]]]YYYTTTOOOHHH???666444444222111333111111111111111111111111000111222333444444555444222555777666666999AAAGGGYYYkkk~~~nnnuuuyyykkklllvvvvvvaaaIII===:::999999999666666777777888888888999666666666666666777888888777888:::===AAAGGGNNNTTTWWW^^^fffhhhgggggglllqqq;;;::::::999999::::::;;;;;;;;;::::::::::::999999555777999:::===AAAFFFJJJYYYbbbmmmxxx~~~|||zzztttpppnnnkkkhhhfffcccccclllwww~~~xxxaaa]]][[[[[[YYYUUUWWW[[[^^^gggmmmnnnooorrrsssrrrpppooolllggg___UUUIIIAAA;;;:::999:::<<<<<<;;;::::::<<>>===<<<<<<;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBFFFGGGNNN[[[hhhsss}}}uuulllnnnuuu}}}{{{lll]]]ZZZ```aaadddeeeaaa^^^\\\XXXSSSLLLBBB999666555222222444222222444444444444222222222222222222222222222222333333444444444888FFFUUUfffrrr}}}nnn|||rrrnnnuuuuuuyyyYYYDDD>>>999999;;;777777777666666666666777777777777777777888888888888777999<<<>>>AAAEEEJJJMMMRRRXXX___cccdddfffkkkppp;;;::::::999999::::::;;;;;;;;;::::::::::::999999666888999:::<<<@@@EEEHHHUUU^^^jjjuuu}}}}}}xxxtttsssooollliiiffffffnnnxxx}}}bbb^^^\\\[[[YYYVVVWWW[[[aaagggllllllmmmrrruuuuuurrrqqqmmmhhh```TTTHHH@@@===;;;::::::;;;<<<;;;:::>>>???FFFUUUjjjsss]]]]]]qqq|||vvvsssqqqrrrssstttsssoookkkiiihhhgggffffffhhhjjjjjjhhhfffeeeeeeeeeeeefffggghhhiiikkkjjjiiikkknnnooonnnlllkkkkkkmmmooopppqqqrrrrrruuuvvvwwwxxxyyyyyyyyyxxx|||~~~}}}xxxooofffbbbcccdddaaa]]]YYYVVVTTTUUUWWWUUUNNNHHHEEEFFFGGGHHHHHHHHHGGGGGGLLLJJJHHHHHHGGGFFFCCC@@@@@@??????>>>>>>=========>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAGGGGGGMMMXXXdddooo{{{}}}vvvwww}}}wwwllliiiooovvvttthhh[[[[[[aaaaaadddeeeaaa^^^]]]XXXSSSLLLBBB999666555222222444111222333333333333222111222222222222222222222222444444666888888>>>LLL[[[hhhttt{{{mmm}}}rrrooowwwwww{{{[[[DDD>>>888777:::666777777666666666666777777666666777777777888888888666888;;;===@@@CCCHHHLLLRRRXXX___cccdddfffkkkooo;;;::::::999999::::::;;;;;;;;;::::::::::::999999888999::::::;;;>>>BBBFFFOOOXXXeeeqqqzzz~~~zzzxxxtttqqqnnnkkkjjjpppyyyeee```\\\\\\ZZZWWWXXX\\\ccchhhjjjjjjlllrrrwwwwwwuuusssoooiiiaaaUUUIII@@@@@@===:::999:::;;;;;;;;;<<<===DDDRRRggg{{{iiiYYY[[[mmm~~~}}}wwwtttsssrrrpppqqqqqqnnnjjjeeecccbbbbbbbbbccceeeggghhhgggeeebbbbbbbbbcccdddeeeggghhhgggggghhhkkkmmmnnnmmmkkkiiijjjlllmmmoooqqqrrrssstttuuuvvvwwwxxxxxxxxxwww|||~~~~~~|||uuuooogggdddeeefffdddaaa___[[[YYYZZZ[[[YYYRRRKKKHHHHHHHHHHHHHHHGGGFFFFFFIIIHHHFFFFFFFFFDDDBBB????????????>>>>>>>>>>>>>>>???>>>============>>>???========================?????????@@@@@@@@@@@@AAAGGGFFFJJJTTT^^^iiiwww|||rrrooorrr{{{nnneeeiiimmmlllcccZZZ[[[bbbaaaeeeeeeaaa^^^]]]YYYTTTMMMCCC:::777555333222444111111222222222222111111333333333333333333333333333333666999:::AAAPPP___kkkuuuxxxppprrrqqqzzzzzz}}}\\\EEE===777666999666777777666666666666777777666666777777777777888888555777:::<<<>>>BBBGGGJJJQQQWWW^^^bbbdddgggkkknnn;;;::::::999999::::::;;;;;;;;;:::::::::999999999999::::::::::::<<<@@@CCCIIISSSaaammmwww}}}xxxuuusssooonnnssszzzgggaaa]]]]]]\\\ZZZZZZ]]]cccgggkkkkkkooouuuxxxwwwvvvtttpppkkkbbbWWWKKKCCCBBB>>>:::999999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????========================>>>>>>?????????@@@@@@@@@EEEEEEHHHPPPYYYdddttt{{{sssrrrvvvrrrhhhiiikkkiiiaaaZZZ[[[bbbbbbeeefffbbb```^^^ZZZUUUNNNDDD;;;777666333222444222222222333333222222222333333333333333333333333111222444777888???NNN]]]nnnwwwyyyxxxqqqrrr{{{{{{^^^FFF>>>777777:::666777777666666666666777777666666666666777777777888555777:::<<<>>>AAAFFFIIIPPPUUU\\\bbbeeegggjjjmmm;;;::::::999999::::::;;;;;;;;;:::::::::999999999:::;;;;;;:::999;;;>>>AAAFFFOOO]]]iiisss|||{{{wwwvvvtttsssvvv|||iiibbb]]]]]]^^^\\\]]]```bbbgggllloootttyyyzzzwwwvvvtttqqqllldddYYYNNNFFFBBB???;;;999999;;;;;;;;;>>>???EEERRReeevvvkkk[[[VVV[[[lll{{{vvvnnnllllllmmmoooooommmiiiccc___\\\\\\YYYZZZ[[[___bbbdddcccbbb]]]]]]]]]^^^___aaabbbcccaaaccceeeggghhhiiiiiijjjiiiiiiiiijjjlllnnnppprrrrrrrrrrrrrrrrrrsssssstttzzz|||}}}~~~~~~~~~~~~|||~~~~~~{{{vvvpppllljjjiiigggeeefffccc```aaabbb___XXXQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCCCCGGGNNNVVVaaaqqq}}}}}}yyyrrrqqqpppnnnfff^^^]]]aaacccfffgggdddaaa```]]]WWWOOOEEE<<<888666444333444444444444333333444444444333333333333333333333333222222444666777<<>>BBBFFFIIIOOOTTT[[[aaaeeehhhjjjkkk;;;::::::999999::::::;;;;;;;;;::::::::::::999999:::::::::999888:::===???DDDLLLXXXdddnnnyyy|||yyyzzzzzzyyy{{{jjjccc]]]^^^`````````cccccchhhmmmqqqxxx}}}|||xxxyyywwwsssnnnfffZZZNNNFFFAAA>>>;;;:::;;;<<<<<<<<<===>>>EEESSSfffxxxiiiZZZUUUZZZkkk|||uuummmjjjiiijjjnnnnnnlllgggbbb]]]\\\[[[WWWXXXYYY]]]```bbbaaa```]]]]]]]]]]]]^^^___``````aaabbbdddddddddeeegggiiiiiiiiiiiiiiikkkmmmooopppppppppoooooooooppppppqqqvvvxxx{{{|||||||||}}}~~~{{{{{{~~~~~~{{{uuupppmmmkkkiiiggghhheeecccccceeebbb[[[UUUOOONNNLLLJJJIIIHHHGGGGGGHHHFFFFFFFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBFFFMMMSSS\\\mmm{{{yyyxxx{{{}}}~~~{{{zzzwwwoooeee``````eeehhhiiifffdddccc___ZZZPPPFFF===999777444333444555555444444444444555555333333333333333333333333555555666777777<<>>999999;;;777777777666666666666777777555555666666666666777777777888;;;<<<>>>AAAFFFIIINNNSSSYYY```fffiiijjjjjj;;;::::::999999::::::;;;;;;;;;::::::::::::999999999::::::999888999<<>>===;;;;;;<<<======<<<:::===FFFVVVkkk~~~~~~eeeXXXVVV\\\ooovvvnnnjjjjjjjjjmmmmmmjjjfff```\\\[[[[[[WWWWWWXXX\\\___``````___^^^^^^]]]]]]]]]]]]^^^^^^aaabbbcccbbbaaabbbeeehhhjjjjjjiiihhhiiikkkmmmnnnooonnnmmmllllllmmmnnnnnnpppssswwwyyyyyyxxxyyyyyy{{{yyyzzz~~~}}}}}}}}}yyytttqqqnnnllljjjjjjgggeeefffhhhfff___YYYRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBFFFKKKOOOVVVeeessszzzwwwyyy{{{yyymmmdddaaagggjjjkkkhhhfffeeeaaa\\\QQQGGG===:::777444333555555444333333333333444555444444444444444444444444444444666777888===KKKZZZlllttt}}}}}}iiillluuuppprrrTTT@@@<<<888888:::555777777666666666666777777555555555666666666777777666777999;;;===@@@DDDGGGNNNQQQXXX```fffiiiiiiiii;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999888888999<<>>>>>===<<<===AAAKKK]]]sss~~~uuuyyywww```WWWWWW___uuuvvvoookkkkkkkkklllkkkiiiddd___\\\ZZZ[[[WWWWWWXXX[[[^^^```___^^^___^^^]]]]]]\\\\\\]]]]]]bbbcccccc```___```dddhhhkkkjjjiiihhhhhhjjjlllmmmnnnmmmkkkkkkjjjkkklllmmmllloootttvvvvvvvvvuuuvvvxxxwwwyyy~~~||||||~~~~~~zzzvvvssspppnnnmmmllliiiggghhhjjjiiibbb\\\WWWVVVTTTRRRQQQQQQQQQQQQOOONNNNNNOOOPPPPPPNNNMMMIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAACCCGGGKKKMMMRRR___mmm}}}}}}yyy{{{rrrfffbbbhhhkkkllliiigggfffccc^^^RRRHHH>>>:::888444333555444444222222222222444444444444444444444444444444222222444666666<<>>BBBFFFMMMQQQWWW___fffiiiiiihhh<<<<<<;;;:::::::::;;;;;;>>>===;;;:::999:::;;;;;;:::::::::999888999;;;===@@@DDDLLLUUU```lllxxxmmm``````fffaaaaaahhhkkkmmmmmmoootttzzz~~~|||uuuiiiZZZLLLDDD???;;;999<<<>>><<<===???@@@CCCMMM```yyyuuulllqqqsss\\\WWWWWWggg~~~wwwrrrooonnnmmmmmmiiiccc^^^[[[ZZZ[[[\\\[[[YYYWWWXXX[[[]]]\\\ZZZ\\\\\\\\\[[[ZZZYYY[[[\\\^^^______```aaabbbbbbccchhhiiijjjjjjgggeeeeeeeeeddddddeeegggjjjjjjiiihhhmmmnnnppprrrsssssssssrrrttttttuuuvvvwwwyyy{{{|||}}}{{{{{{|||~~~|||xxxuuurrrqqqqqqooommmlllmmmnnnkkkeee___[[[YYYWWWUUUTTTTTTUUUUUUYYYYYYXXXXXXVVVSSSQQQPPPOOONNNLLLJJJHHHGGGFFFFFFBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAABBBDDDBBBBBBFFFIIIOOO\\\hhh{{{xxxggghhhggglllnnnkkkgggeeeaaa]]]XXXKKK>>>999777444333444444333222222444666666555333333333444444444555555555333444777999===IIITTTpppwww~~~{{{}}}nnnooopppmmmiiiMMM<<<;;;888888999333666666666666666666666666555555555555555555444444999:::::::::;;;???CCCGGGLLLOOOUUU[[[aaaeeeggghhh===<<<;;;;;;::::::;;;;;;===<<<;;;:::999999:::;;;999:::::::::999999;;;===>>>BBBIIIRRR]]]jjjvvv~~~lll^^^^^^ddd```aaaiiilllnnnnnnpppuuu{{{{{{ttthhhYYYKKKCCCBBB===:::;;;<<<999999;;;>>>BBBNNNcccrrrggghhhuuuvvvaaa\\\^^^nnnxxxqqqnnnmmmmmmjjjgggaaa\\\YYYXXXYYY[[[YYYWWWUUUUUUXXX[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]]]]^^^^^^___``````aaafffhhhjjjjjjgggeeeddddddcccdddeeegggiiijjjjjjiiikkklllnnnpppqqqqqqqqqppprrrrrrssstttvvvxxxzzz{{{}}}|||{{{}}}}}}yyyvvvtttsssrrrooonnnmmmooopppmmmgggbbb^^^\\\ZZZXXXWWWXXXYYYYYY\\\[[[YYYVVVSSSQQQPPPPPPPPPOOONNNLLLJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCAAAAAADDDHHHNNNZZZeeewww|||jjjjjjiiinnnooolllhhhfffbbb^^^YYYLLL???999777444333444555333222222444555555444333333333444444444555555555333444777999???KKKWWWpppzzzzzzqqqqqqrrrooofffLLL===<<<777666888444666666666666666666666666555555555555555555555555888888999999:::===BBBFFFKKKNNNTTT[[[aaaeeegggiii======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::777999;;;;;;:::::::::;;;===@@@FFFNNNYYYggguuu~~~{{{wwwwww~~~mmm^^^]]]ccc```bbbjjjmmmoooppprrrvvv{{{~~~{{{ttthhhYYYKKKBBBBBB<<<999:::;;;999999;;;???CCCPPPhhhpppeeeeeennnwwwwwwccc```ccctttxxxoookkkkkkkkkhhhddd___ZZZWWWVVVWWWYYYWWWTTTRRRRRRTTTVVVXXXYYYWWWYYY[[[\\\ZZZYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^cccfffhhhiiigggdddcccbbbbbbccceeefffhhhiiiiiiiiiiiijjjlllmmmnnnooonnnnnnooooooppprrrtttwwwyyyzzz~~~~~~}}}|||~~~|||yyyvvvuuutttpppoooooorrrsssqqqlllgggbbbaaa___]]]\\\\\\\\\]]]```^^^ZZZVVVSSSQQQPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@??????@@@@@@AAAAAABBB@@@@@@CCCFFFKKKWWWbbbrrrpppmmmkkkoooqqqlllhhhfffccc^^^ZZZMMM???:::777555333444666444333333444555444333333333333444444444555555555444555888;;;AAAOOO]]]qqq|||zzzvvvuuuvvvsssbbbJJJ>>>===666555888555666666666666666666666666555555555555555555555555666777888888999<<>>>>>===<<<;;;;;;;;;;;;::::::::::::999999::::::777999;;;<<<;;;:::::::::===???CCCKKKVVVdddttt}}}|||uuussswwwrrrbbb___dddaaaccckkkmmmqqqrrrtttxxx||||||uuuiiiZZZLLLCCC@@@:::888:::<<<;;;<<>>===555333777777666666666666666666666666444444444555555555555555555666888999:::<<<@@@CCCFFFJJJQQQXXX___eeehhhjjj@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::777999;;;<<<;;;:::::::::===???CCCIIITTTbbbrrr|||uuuooonnnwww{{{iiicccgggccceeelllnnnrrrtttwwwzzz|||~~~wwwkkk\\\NNNEEEBBB<<<999;;;===<<<>>>AAAAAAHHHYYYsssxxxvvvzzzsss```]]]___pppvvvkkkfffeeegggeeeaaa\\\WWWUUUTTTVVVWWWZZZXXXTTTQQQOOOOOOQQQSSSRRRUUUXXXYYYYYYXXXXXXXXXZZZZZZ[[[[[[[[[[[[[[[\\\\\\___bbbcccbbb```______^^^```aaaaaa``````bbbddddddeeegggiiijjjjjjjjjiiikkklllnnnppptttwwwzzz||||||~~~~~~|||zzzxxxvvvvvvwwwzzz||||||wwwsssmmmkkkhhheeeaaa^^^\\\[[[YYYZZZ\\\\\\ZZZVVVRRROOOMMMLLLLLLKKKKKKKKKLLLLLLNNNLLLIIIFFFDDDDDDEEEEEEGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBAAAAAADDDEEEIIISSS]]]mmm}}}~~~{{{rrrlllpppqqqlllgggfffddd```\\\OOOAAA;;;999555444444777555333333444444333222333333333444444444555555444555888;;;>>>HHHZZZlllzzz}}}zzz~~~{{{{{{zzzvvv___III>>><<<555333777777666666666666666666666666444444444555555555666666555777888:::;;;===@@@CCCEEEIIIPPPWWW___dddgggiiiAAA@@@???===<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;777999;;;;;;:::::::::;;;===>>>BBBHHHRRR```nnnxxx~~~~~~~~~ssslllfffnnnwwwnnngggiiifffgggnnnoootttvvvzzz|||}}}xxxlll]]]OOOFFFGGG@@@<<<<<<<<<;;;<<>>===<<<<<<<<<:::;;;<<<=========<<<<<<999:::::::::999999;;;===;;;===AAAGGGPPP]]]jjjsss||||||{{{~~~uuunnngggpppyyypppgggiiigggiiiqqqqqquuuxxx|||}}}~~~wwwkkk\\\NNNFFFFFF@@@;;;;;;;;;:::<<>>===<<<<<<<<<:::;;;===>>>>>>>>>======:::::::::999888999;;;===999<<<@@@FFFNNNZZZgggooo{{{{{{zzz|||xxxsssnnnwwwooofffiiihhhkkkssssssuuuyyy}}}~~~~~~~~~wwwkkk\\\NNNEEEBBB<<<888999;;;;;;>>>BBBBBBNNNeeennn\\\ZZZ]]]mmm}}}sssggg```___aaa^^^[[[VVVRRROOOOOOQQQSSSOOOQQQRRRQQQNNNNNNPPPRRRPPPQQQSSSSSSTTTUUUXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWZZZ]]]XXX[[[[[[WWWRRRPPPRRRVVVZZZ[[[]]]___`````````___dddeeehhhlllpppuuuyyy{{{yyy|||{{{xxxwwwvvvtttqqqooolllkkkgggggggggfffccc^^^ZZZWWWTTTTTTTTTUUUVVVWWWYYYZZZUUUUUUSSSQQQOOOKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@>>>???AAABBBDDDLLLUUUlllxxxssspppttttttpppmmmnnnmmmkkk^^^QQQCCC===:::666444555444333222222444666666555333333333444444444555555444666:::>>>BBBNNNfff|||ooowww{{{|||sssuuuzzz~~~lllNNN;;;888555777:::666666666666666666666666666333333444444555666777777111333666888999;;;===???EEEHHHNNNVVV\\\aaadddeee@@@???>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<===CCCIIIRRRaaannnyyy~~~zzzwwwzzz|||{{{xxx}}}~~~mmm```ccckkkmmmnnnqqqzzz{{{}}}}}}~~~}}}wwwnnn___MMM@@@>>>===<<<;;;:::;;;;;;<<>>???BBBDDDFFFKKKSSSeeettt|||ooonnnsssvvvuuusssqqqllleeecccSSSBBB:::888666444444333333333333333333333333333333333333444555666666666888;;;>>>AAAJJJ___rrruuuwww|||wwwtttggg}}}fffMMM@@@>>>777666:::888777777666666555555444444555555555555555555555555555777888999:::;;;>>>@@@BBBHHHPPPWWW\\\```dddfff@@@@@@>>>===============;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===BBBIIIRRR```nnnxxx~~~yyyvvvxxx}}}~~~}}}~~~mmm```cccjjjmmmooorrr{{{}}}~~~wwwnnn___LLL@@@<<<<<<;;;:::;;;<<<===>>>AAANNNdddjjjZZZVVVYYYlll~~~{{{tttmmmfffbbb___]]][[[WWWRRRNNNMMMLLLLLLLLLMMMMMMOOOOOOOOOOOONNNMMMQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRQQQXXXXXXYYY[[[]]]```bbbcccggghhhjjjlllooorrruuuvvvuuuwwwyyy|||}}}|||{{{yyyxxxxxxyyyzzz{{{~~~|||zzzzzzzzzwwwoooiiigggeeecccbbbccccccbbbaaa^^^\\\YYYYYYXXXUUUOOOJJJHHHFFFCCCAAABBBBBBAAA@@@????????????????????????AAA>>>???BBBCCCEEEJJJQQQeeettt|||~~~sssmmmssswwwuuusssrrrmmmgggdddTTTCCC;;;999777555555333333333333333333333333444444444444555666777777888999;;;>>>@@@JJJ^^^qqqssswwwwwwvvviii{{{bbbIII<<<:::444333777555777777777777666666666666555555555555555555555555444666777888888:::<<>>==================>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>@@@HHH\\\nnnqqqwwwxxxwwwkkkyyyaaaGGG999888333333666444777777777777777888888888444444444444444444444444333555666777777999;;;>>>CCCGGGLLLPPPTTTYYY^^^aaaAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999<<>>GGGZZZmmm~~~qqqyyywwwvvvkkk|||cccIII;;;:::666666999666555555666666777777888888444444444444444444444444333555666777777999<<<>>>CCCEEEIIILLLOOOTTTYYY]]]BBBAAA@@@??????>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999<<>>???BBBMMM```wwwwww```SSSTTT\\\rrr~~~}}}zzzssslllfffaaa^^^\\\YYYVVVRRROOONNNNNNLLLKKKIIILLLOOOSSSTTTSSSQQQPPPOOOOOONNNMMMNNNPPPQQQSSSUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTVVVYYYZZZZZZXXXVVVTTTUUUVVVWWWYYY\\\^^^aaabbbcccfffjjjnnnqqqrrrqqqppppppqqqtttwww{{{}}}zzzuuuqqqnnnkkkgggdddeeeeeefffhhhgggbbbXXXQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAADDDBBBBBBDDDFFFGGGLLLSSS___nnnzzz{{{xxx{{{uuurrrssswwwtttjjjbbb```jjjrrrwwwuuurrrqqqpppnnncccSSSBBB;;;888666444555444444444444444444444444333333333333444555666777666777999<<<===FFFZZZmmm~~~rrr|||xxxtttjjjfffKKK;;;;;;888888:::666333444444555555666666666444444444444444444444444444555777888888:::<<>>===<<<<<<<<<===>>>???DDDLLL\\\oooyyyaaaTTTWWW___ttt}}}yyysssllleee```]]]\\\UUURRROOOMMMMMMLLLKKKJJJIIIKKKNNNPPPRRRQQQPPPOOOOOONNNMMMLLLMMMOOOQQQRRRUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVSSSUUUWWWYYYZZZYYYWWWUUUVVVVVVWWWYYY[[[]]]___```aaadddhhhlllpppqqqqqqqqqqqqqqqrrruuuzzzzzzvvvrrrnnnjjjgggffffffhhhkkkkkkggg___XXXSSSPPPMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDBBBBBBEEEGGGIIINNNVVV```ooo|||sssuuu~~~{{{ttt}}}zzzrrrllljjjmmmkkkaaa[[[[[[iiiqqqwwwtttpppoooooonnncccRRRBBB:::888666444444444444444444444444444444333333222333333444555666555666999<<>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===@@@CCCHHHSSS]]]kkkqqqzzz|||uuuppprrrxxx}}}kkkaaa\\\ccckkkooovvv~~~vvvgggWWWJJJBBB<<<<<<;;;<<<===>>>@@@AAADDDKKKXXXhhhyyyzzzbbbVVVYYYbbbwww}}}yyysssllleee```]]]\\\RRRPPPMMMLLLMMMMMMLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMLLLKKKLLLNNNPPPRRRSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVRRRTTTVVVXXXYYYXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^```dddiiillloooppppppsssrrrqqqsssxxx{{{wwwsssnnnkkkjjjiiiiiikkkmmmlllgggbbbZZZWWWSSSPPPOOONNNLLLJJJFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFGGGKKKMMMOOOVVV]]]eeesss|||pppnnnsss|||}}}xxxxxxoookkkmmmiii___ZZZ]]]iiiqqqwwwsssnnnmmmmmmmmmcccSSSBBB;;;999777555555555555555555555555555555333333333444444555666777555666:::>>>BBBMMMbbbvvvuuu}}}zzzqqqiiiLLL;;;:::888888888222555555555555555444444444333333333333333333333333333555666777777999;;;>>><<>>???@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@CCCGGGQQQ[[[iiipppyyy}}}vvvqqqrrrwww|||hhh^^^[[[dddlllpppwwwvvvgggWWWIIIBBB:::::::::;;;===@@@BBBCCCCCCIIIUUUfffwww}}}yyyzzzbbbVVVZZZdddzzz}}}yyyssskkkeee```]]]\\\RRRPPPOOONNNOOOOOONNNMMMIIIJJJKKKKKKLLLLLLLLLLLLNNNMMMKKKJJJKKKMMMPPPRRRPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXXXXXXXYYY[[[\\\]]][[[]]]aaafffjjjmmmoooppptttsssqqqrrrwww{{{wwwrrrooonnnkkkiiijjjmmmnnnmmmjjjbbb^^^ZZZWWWUUUSSSQQQOOOIIIIIIJJJLLLNNNOOOPPPQQQNNNLLLMMMQQQTTTWWW]]]eeeiiiwww~~~pppllloootttwww}}}wwwqqqrrrmmmaaa\\\```hhhqqqwwwsssmmmkkklllllleeeTTTDDD<<<:::888666666555555555555555555555555555444444555555666777888555777;;;@@@EEEQQQfffzzzvvv~~~~~~vvvlllOOO===<<<999999999222777777666666555555555444333333333333333333333333222333555666666888:::===:::===BBBFFFIIIMMMQQQTTTIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@???@@@BBBBBBAAA??????>>>===;;;::::::;;;;;;===;;;===AAAEEEHHHPPPXXXbbbrrr}}}|||}}}~~~xxxvvvwwwzzz|||}}}hhhbbb^^^bbbjjjssszzz|||rrreeeVVVFFF<<<<<<======<<<<<<===???BBBAAAJJJZZZnnn{{{~~~|||sssrrryyy```SSSVVVaaaxxxzzztttlllgggccc```[[[WWWLLLLLLLLLNNNPPPPPPNNNLLLHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNOOOQQQRRRPPPRRRTTTUUUUUUUUUSSSRRRPPPPPPQQQQQQRRRTTTUUUVVVXXXXXXWWWWWWWWWWWWXXXXXXYYY\\\___dddhhhkkkmmmoooqqqqqqqqqrrrvvv~~~{{{xxxuuurrrnnniiidddgggnnnssssssqqqhhh```WWWSSSSSSTTTSSSQQQMMMLLLLLLOOOUUUYYYYYYXXXWWWYYY\\\^^^___```ccceeennnttt}}}xxxrrrooorrrwwwzzz~~~{{{xxxyyykkk^^^```lllrrrtttqqqmmmnnnooonnncccSSSBBB:::888666444555222222222333444555666777222222333444555666777888777888<<<@@@EEERRRiii~~~uuuzzznnnKKK888999555333777888777666555444333444444555444444444333333222222222555555555555666888999:::===@@@BBBEEEGGGKKKPPPSSSGGGEEEDDDCCCDDDEEEDDDCCCBBBAAA@@@AAACCCCCCBBB@@@AAA@@@>>>===<<<;;;<<<<<<>>><<<>>>CCCGGGKKKSSS\\\dddrrr}}}|||~~~}}}xxxwwwyyy|||~~~lllddd^^^bbbjjjttt|||~~~sssfffVVVGGG===============<<<<<>>AAACCCEEEIIINNNRRRHHHGGGEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCBBB@@@>>>=========>>>???===@@@EEEJJJOOOXXXaaagggttt}}}~~~|||yyyxxx{{{~~~pppeee^^^bbbllluuu~~~tttfffWWWHHH???===>>>>>>===<<<<<<>>>@@@DDDOOOccczzzqqqiiigggrrr|||cccTTTVVV```wwwtttnnngggbbb___\\\XXXUUUHHHHHHHHHIIIKKKKKKIIIGGGCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRQQQRRRSSSTTTUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRVVVWWWYYY[[[\\\\\\[[[[[[ZZZ[[[\\\___bbbfffjjjlllnnnnnnooorrrwww}}}zzzxxxwwwuuutttooojjjkkkooossssssqqquuunnnddd^^^\\\]]]\\\[[[VVVSSSQQQSSSZZZ```cccccc_________^^^]]]___cccffflllqqqyyy}}}zzzzzz~~~}}}tttsssoooqqqqqqrrrwwwyyyuuummmfffUUUDDD<<<:::888777777333333333333444555666666444444555555666666777777::::::===BBBIIIXXXrrryyyooozzz~~~|||gggJJJ:::;;;777444777555666666555444444444444555444444333333333333222222444444444555666777999999;;;===???AAADDDGGGLLLOOOLLLKKKJJJKKKLLLLLLKKKJJJFFFEEECCCCCCDDDEEEDDDCCCEEEDDDBBB@@@>>>>>>>>>>>>???>>>@@@GGGMMMRRR\\\eeekkkuuu~~~}}}zzzyyy|||rrreee^^^dddooowwwuuufffVVVIII@@@>>>>>>>>>===<<<<<<>>>@@@FFFRRRhhhppphhhdddjjjxxx|||bbbRRRTTT___uuutttnnnfff```]]]YYYTTTQQQGGGGGGGGGHHHJJJJJJHHHFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSTTTSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRUUUWWWZZZ\\\^^^^^^]]]\\\\\\\\\\\\^^^aaaeeeiiikkkkkklllnnnqqqwww{{{yyyyyyxxxwwwsssooollllllpppttttttsssyyyssskkkeeeccccccdddddd^^^ZZZVVVVVV[[[```dddddd```___]]][[[ZZZ\\\aaaeeejjjnnnvvv~~~wwwrrrqqqtttvvvvvvxxxzzzuuunnnfffUUUDDD<<<:::888777777444444444444444555666666555555666666666777777777999:::===BBBJJJZZZtttvvvnnnzzzvvv}}}~~~cccIII<<<<<<777555777444555555555555444444555555333333333333333333333333444444444555666777888999:::<<<>>>@@@CCCFFFKKKNNNPPPOOOOOOOOOQQQPPPNNNLLLIIIGGGEEEEEEFFFFFFFFFEEEGGGEEECCCAAA???????????????>>>AAAHHHOOOUUU^^^hhhooowww~~~~~~{{{zzz|||~~~xxxhhh```gggrrrxxxuuudddTTTHHHAAA===>>>>>>===<<<<<<>>>@@@GGGUUUmmmqqqggg```dddnnn{{{xxx___PPPRRR]]]tttwwwqqqhhh```\\\WWWQQQMMMHHHGGGGGGIIIJJJJJJGGGEEECCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTVVVYYY\\\]]]^^^]]]\\\]]]]]]]]]^^^aaadddhhhjjjiiijjjmmmpppvvv}}}xxxwwwvvvvvvvvvssspppmmmnnnrrrvvvxxxxxxzzzvvvpppkkkjjjjjjkkklllgggaaa[[[YYY[[[___aaaaaa^^^]]][[[YYYXXX[[[```dddiiimmmsss{{{}}}|||yyypppsssyyy}}}{{{xxxvvvsssoooeeeTTTCCC;;;999777666666555555444444444555666666555666666777777888888888999:::===CCCJJJZZZtttvvvppp|||pppuuuyyyuuu___HHH===<<<777666888333444444555555555555555555333333333333333333333333333444444444555777888999:::<<>><<<666666999444333444555555666555555555222222333333333333444444333333333444555666888888:::<<<>>>@@@AAAEEEIIILLL]]]\\\[[[\\\\\\ZZZWWWTTTSSSPPPMMMLLLMMMNNNNNNMMMMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCFFFMMMTTTZZZdddmmmvvvyyy}}}}}}yyyyyyjjjjjjqqquuu~~~qqq___OOODDD???:::;;;<<<<<<<<<>>>AAACCCKKK[[[wwwtttggg^^^cccppp|||qqqZZZOOOTTT___uuu|||vvvlllddd___YYYSSSOOOHHHGGGGGGHHHIIIHHHFFFDDDAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMMMMOOOPPPRRRTTTUUUTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\]]]___```bbbcccccceeegggjjjnnnsss{{{~~~||||||}}}}}}zzzyyywwwwwwyyy}}}~~~~~~}}}zzzwwwuuuuuuuuurrrlllddd`````````___]]]]]]^^^^^^^^^___ccchhhlllssstttwwwzzz~~~xxx|||}}}zzzwwwwwwuuuqqqfffUUUDDD<<<:::888777777666666555555555555666666444444666777999:::<<<<<<:::<<>>:::444666:::555333333555666666666555555222222222333333444444444333333333444555666777888999:::<<<>>>@@@CCCGGGJJJdddcccccccccccc```]]]ZZZWWWTTTQQQPPPPPPQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFFFFFFFEEEHHHOOOVVV\\\fffoooxxxzzz~~~}}}~~~vvvuuu}}}nnnjjjnnnrrr~~~ppp^^^MMMCCC>>>:::;;;<<<<<<<<<>>>AAADDDLLL]]]zzzwwwjjjaaahhhwwwpppYYYOOOUUUaaawww}}}vvvmmmfffaaa\\\VVVRRRGGGGGGFFFGGGHHHGGGEEECCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCEEEFFFIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKLLLMMMMMMNNNIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^___`````````eeegggiiimmmrrrzzz~~~|||{{{|||{{{xxxvvvuuusssnnngggcccbbbbbb```^^^^^^___aaabbbdddhhhmmmqqqxxxyyyzzz{{{}}}}}}||||||~~~zzz{{{yyywwwyyy{{{wwwqqqgggVVVEEE===;;;999888999777666666555555555666666333444555777999;;;======<<<>>>DDDIIIOOOZZZoooppprrrppphhhxxx~~~ZZZHHH>>>:::333666:::555222333555666666666555555222222222333333444444444333333333444555666777888777999;;;<<<>>>AAAEEEHHHllliiigggeeeeeeeeecccaaa]]]ZZZWWWUUUVVVWWWWWWWWWWWWTTTPPPMMMKKKKKKLLLMMMFFFGGGJJJOOOWWWaaaiiiooo}}}}}}}}}uuusssvvvzzznnncccfffooo~~~ppp]]]LLLBBB===============<<<>>>AAADDDNNN```~~~xxxjjjcccooo{{{___NNNUUUfff~~~xxxpppiiiddd^^^WWWRRRIIIHHHFFFFFFFFFEEEBBB@@@AAABBBBBBBBBBBBBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKMMMKKKIIIGGGGGGGGGHHHIIIFFFFFFGGGHHHKKKNNNPPPRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZ\\\^^^___```ddddddhhhnnnsssxxx}}}zzzwwwvvvooonnnllljjjhhheeecccbbbbbbccceeegggiiinnntttxxx{{{{{{{{{|||}}}~~~}}}{{{yyywwwuuutttqqqooosssuuuyyy{{{|||}}}|||zzz||||||xxxwwwxxxvvvrrrfffUUUEEE===;;;888666666444444555555666777777777888888999999:::;;;<<<===>>>AAAEEEGGGMMM___wwwmmmpppnnniiiuuuaaaGGG999999666555777222666444333333444444333222333333444444333333222111000111222444555666666666777888:::;;;<<<@@@DDDHHHmmmlllkkkkkkkkkiiieeebbb___]]]ZZZYYYYYYZZZZZZZZZ[[[XXXTTTPPPMMMMMMNNNOOOIIIJJJLLLQQQYYYccclllrrr}}}}}}zzzxxx|||pppgggkkkrrr~~~ppp\\\LLLBBB>>>============<<<>>>AAADDDPPPbbbsssnnnzzz|||```PPPVVVfff~~~xxxpppiiiddd___XXXSSSIIIHHHFFFFFFFFFEEEBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@??????AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^^^^___```aaaeeelllrrrxxx|||yyyxxxqqqpppmmmkkkhhhfffddddddeeefffhhhiiikkkpppvvv{{{~~~}}}|||zzzyyyxxxtttsssqqqpppoooooommmllllllnnnqqqrrrssstttvvvxxxyyy}}}zzz}}}}}}zzzyyyzzzyyyuuugggVVVEEE<<<:::777666666666666666666666555555555777777777777888:::;;;<<<>>>BBBFFFIIIPPP```www~~~iiikkkmmmjjjvvv~~~|||___FFF999999555555777333666555444444555555444222333333444444333333222111111222333444555555666666777888:::;;;<<>>AAADDDOOObbb{{{yyy}}}aaaRRRWWWfff}}}wwwooohhhddd^^^XXXTTTIIIHHHGGGFFFFFFEEECCC@@@??????@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKNNNNNNOOOOOOPPPQQQSSSTTTTTTVVVYYY\\\]]]^^^]]]]]]]]]^^^bbbjjjpppvvv~~~|||zzzvvvssspppllliiihhhggggggjjjkkklllmmmoootttzzz{{{vvvqqqnnnkkkkkkjjjjjjkkklllmmmnnnlllmmmoooooooooqqqsssuuuxxx|||yyy}}}~~~||||||}}}|||xxxiiiXXXEEE;;;888666555666888777777666555555444444555555555666777888:::;;;>>>CCCHHHKKKSSSbbbvvvjjjkkkqqqsss~~~\\\EEE::::::555333666444777666444555666666555333333333444444333333222111222333333444555555555444666888:::;;;<<>>AAADDDLLL___}}}~~~yyy___QQQVVVccc{{{{{{uuullleeeaaa\\\VVVRRRIIIHHHFFFFFFFFFEEEBBB@@@>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIIIINNNNNNNNNOOOPPPQQQRRRSSSSSSUUUYYY\\\]]]]]]\\\[[[\\\\\\aaahhhmmmsss~~~~~~|||zzzwwwsssooolllkkklllllloooppppppqqqsssxxx~~~|||tttmmmhhhhhhiiiiiijjjkkknnnrrruuuvvvwwwxxxxxxwwwxxx{{{}}}{{{}}}www|||~~~~~~~~~}}}yyykkkXXXDDD:::777555555666777777666666555555555555555555555666777999:::;;;>>>BBBGGGLLLTTTbbbtttsssuuuvvv|||\\\EEE;;;;;;555333777555888666555555666666555444333333444444333333222111333333444444555444444444666777999;;;<<<>>>BBBDDDyyyvvvrrrpppoooooommmllliiigggeeeeeeffffffeeecccfffccc___ZZZVVVSSSQQQQQQOOOOOOQQQUUU]]]gggqqqwww~~~wwwhhheeennn{{{}}}lllXXXIIIBBB???============<<<>>>AAADDDJJJ___}}}qqqZZZOOOSSS^^^uuu}}}yyyrrriiibbb]]]XXXSSSOOOHHHFFFEEEEEEEEEDDDAAA???===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTXXX[[[]]]]]]\\\[[[\\\\\\```fffjjjooozzz~~~~~~{{{wwwtttqqqqqqqqqrrrssstttvvvwwwyyy}}}wwwooojjjjjjkkkllllllmmmqqqwww|||zzzxxxvvv{{{~~~~~~yyyjjjXXXDDD:::666555444666555555555555666666777777666666777888999;;;<<<======AAAFFFLLLTTT```qqq||||||~~~}}}xxxaaaIII===;;;555444777555888666555555666666555444333333444444333333222111333333444444555444444444555777999;;;;;;===@@@CCC~~~{{{uuurrrqqqqqqqqqqqqlllkkkiiiiiijjjjjjhhhfffgggeeeaaa\\\XXXUUUSSSRRRPPPQQQSSSWWW___hhhpppuuu~~~~~~wwwlllaaa___jjjzzz{{{iiiVVVGGGAAA???============<<<>>>AAADDDMMMaaa~~~hhhTTTKKKPPPYYYnnn}}}{{{xxxqqqggg___ZZZUUUPPPLLLFFFEEEDDDCCCCCCBBB@@@===<<<<<<===>>>????????????===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNNNNNNNOOOQQQRRRSSSRRRTTTWWWZZZ[[[\\\[[[[[[\\\\\\```eeeiiimmmwww|||yyywwwwwwwwwxxxwwwzzz|||{{{uuupppmmmnnnnnnmmmmmmqqqyyyuuuyyyxxxqqqooouuu{{{~~~yyyhhhWWWDDD:::777555444555444444555555666777777888777777888999:::<<<>>>???>>>AAAFFFKKKSSS```oooyyy~~~kkkOOO>>>;;;777666888555777666444555666666555333333333444444333333222111222333333444555555555444444666999:::;;;===???AAA|||yyyxxxwwwvvvtttpppnnnmmmmmmnnnnnnllljjjhhhfffbbb^^^ZZZWWWUUUTTTRRRSSSVVV[[[aaahhhooossswww~~~}}}}}}hhhbbbZZZ[[[hhhzzzzzzgggSSSFFF???>>>============<<<>>>AAADDDNNNccc}}}xxxaaaOOOIIINNNVVViii~~~yyyrrrggg^^^XXXSSSNNNJJJEEECCCBBBBBBBBBAAA>>><<<999999:::<<<<<<======<<<<<<<<<>>>???@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVXXXZZZ[[[[[[\\\ZZZZZZ^^^dddhhhmmmwww~~~}}}}}}}}}}}}{{{zzzwwwqqqrrrrrrooonnnqqqyyyuuupppqqquuutttlllffffffwww}}}zzzfffUUUCCC;;;888666555555555555555666666666666666777777888999;;;===???@@@AAACCCFFFKKKSSS```oooyyyvvvUUU@@@<<<888999:::444666555444444555555444222333333444444333333222111111222333444555555666666444666999:::;;;<<<>>>@@@~~~|||yyyvvvrrrqqqpppqqqqqqqqqooommmiiigggddd```\\\YYYWWWVVVSSSUUUXXX]]]ccciiiooorrrrrrzzz~~~}}}{{{yyyooo___[[[WWWZZZhhhzzzxxxeeeRRREEE???>>>============<<<>>>AAADDDNNNbbb|||ttt]]]MMMHHHNNNUUUggg|||{{{ssshhh___XXXSSSNNNJJJDDDBBBAAAAAAAAA@@@===;;;666777888999:::;;;;;;:::;;;<<<===>>>@@@@@@AAAAAA===>>>???@@@AAABBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHFFFFFFFFFFFFGGGJJJJJJKKKKKKLLLNNNOOOPPPTTTTTTUUUWWWXXXZZZ\\\\\\XXXYYY]]]dddiiinnnyyy~~~}}}zzzuuuvvvuuurrrooorrrzzz~~~xxx~~~vvvmmmjjjnnnnnnfffbbbcccxxx{{{dddTTTCCC;;;999777555555777777777666555555444444666666777999:::<<<>>>???CCCDDDGGGKKKTTTaaapppyyy}}}YYY@@@<<<:::;;;:::333666444333333444555333222333333444444444333222222000111222444555666666666333666999:::;;;<<<>>>???~~~}}}{{{zzzwwwssspppppprrrsssoookkkjjjhhhddd```]]]ZZZYYYXXXYYYZZZ\\\___cccgggjjjlllssswww{{{~~~~~~|||~~~|||xxxooofffWWWUUUUUU\\\kkk{{{ppp]]]NNNDDD???======<<<<<<===@@@BBBCCCCCCOOO]]]ttt{{{|||iiiSSSKKKEEEIIIXXXjjjwww~~~|||sssggg___ZZZVVVOOOIIIFFFCCC@@@>>>===<<<:::888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJIIIIIIJJJLLLMMMQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]___ccckkktttzzz~~~zzzsssrrrtttuuuyyy}}}{{{tttxxxxxxuuuvvvpppfffbbbeeewwwwwweeeQQQ???:::888444444888666555555555555666666777444777:::===>>>AAADDDGGGCCCFFFIIIMMMSSS```rrr~~~|||}}}rrrZZZDDD===;;;666333444444444444444444444444444555444444333333444444555222222333333333333444444555666666888999;;;===>>>~~~|||xxxuuurrrsssvvvwwwtttqqqmmmkkkgggccc^^^[[[ZZZYYYYYYZZZ\\\___cccgggjjjkkknnnqqquuuxxxzzz|||}}}vvvjjj^^^XXXUUUUUU\\\kkk|||ppp]]]NNNDDD>>><<<===<<<<<<>>>@@@BBBDDDDDDPPP[[[nnn~~~uuuzzzzzzeeeQQQJJJEEEIIIXXXjjjvvv|||}}}|||sssfff]]]XXXTTTNNNIIIEEECCC@@@>>>>>>===;;;999999999999:::::::::;;;;;;:::;;;<<<===>>>??????@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHIIIJJJLLLLLLOOOPPPQQQRRRTTTVVVXXXYYYYYYZZZ\\\^^^bbbhhhpppvvv{{{wwwxxxyyyyyyyyy|||zzzpppqqqwww~~~~~~||||||xxxmmmhhhkkkxxxvvvdddPPP???:::999555444888666555555555555666777777555888;;;===???AAADDDFFFFFFHHHKKKNNNUUUbbbtttuuuuuu~~~nnnWWW@@@999999555333555444444444444444444444444444444444444444444444444222222222333333333444444555666666777999;;;===>>>{{{xxxvvvwwwzzz{{{yyywwwqqqnnnjjjeeeaaa^^^\\\[[[ZZZ[[[^^^```dddgggiiikkkjjjmmmpppsssuuuyyy}}}xxxiii[[[XXXUUUTTT\\\jjj|||~~~nnn]]]NNNDDD>>><<<=========>>>@@@CCCEEEFFFPPPZZZiiiwww}}}}}}nnnppp||||||cccOOOHHHDDDJJJYYYjjjuuuyyyyyy}}}rrrdddZZZUUURRRMMMIIIDDDBBB@@@>>>>>>>>><<<;;;999999999999::::::::::::::::::;;;<<<===>>>>>>????????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNNNNOOOQQQSSSUUUWWWXXXWWWYYY[[[^^^aaaeeekkkooo{{{|||{{{~~~}}}{{{|||}}}rrrooorrrwwwuuurrruuutttnnnqqqyyyuuuaaaOOO>>>:::999555444777666555555555666666777888777999<<<>>>???AAACCCFFFIIIKKKNNNQQQXXXfffyyy}}}pppooowww||||||mmmUUU???888888666666888555555555555555555555555222333444555555444333222222222222222333333333333555555666777999;;;===>>>~~~|||zzzzzz||||||zzzxxxrrrppplllhhhdddaaa___^^^\\\^^^```cccfffhhhjjjkkklllnnnqqqsssvvv{{{ooo```YYYUUUTTTZZZiii{{{{{{lll\\\NNNCCC>>>;;;======>>>???@@@CCCGGGIIIRRR]]]lllxxx~~~jjjhhhnnnfffNNNGGGCCCJJJ[[[kkktttwwwwww~~~rrrcccXXXSSSPPPLLLIIICCCAAA???>>>>>>>>>===;;;888999999999999:::::::::999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMOOORRRTTTVVVXXXVVVXXX[[[]]]___cccgggjjjwww}}}}}}zzzuuuwwwyyyvvvssswwwxxxqqqsss|||sss^^^LLL===::::::555444777555555555555666777888888888:::===>>>???AAACCCEEEJJJLLLOOOSSSZZZjjj~~~~~~pppoooxxx}}}}}}oooWWW@@@::::::888888;;;666666666666666666666666111222444555555444222111111222222222222333333333555555666777999;;;<<<===~~~}}}|||{{{yyyxxxsssqqqnnnjjjgggdddcccccc```aaadddgggiiikkklllmmmoooqqqtttvvvyyy~~~vvveee[[[WWWTTTZZZhhhzzzyyyjjjZZZLLLCCC>>><<<===>>>???@@@AAADDDIIIMMMTTTcccvvvjjjdddeeesssjjjOOOHHHDDDKKK]]]mmmuuuwwwwww}}}}}}}}}~~~rrrbbbWWWQQQOOOLLLIIICCCAAA>>>===>>>===<<<;;;888888888999999999::::::999999999:::;;;;;;<<<<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKMMMPPPRRRUUUVVVUUUWWWZZZ\\\]]]```cccfffqqqzzz~~~|||}}}|||{{{yyy~~~|||tttvvv~~~~~~qqq[[[JJJ<<<::::::666444777555555555666666777999999999;;;>>>???@@@BBBDDDFFFHHHKKKOOOSSS\\\kkk{{{qqqpppyyy~~~pppXXXAAA;;;:::888777999666666666666666666666666111222444555555444222111111111111222222222333333444555555777888:::<<<===}}}|||zzzyyywwwuuurrrnnnjjjhhhffffffdddfffiiikkknnnooooooooopppsssvvvyyy{{{~~~kkk```[[[WWW[[[iii{{{wwwgggWWWJJJBBB>>>======???@@@AAAAAADDDJJJPPPVVVjjjlllccc```jjjzzzoooRRRJJJEEEMMM___pppxxxxxxxxx~~~|||||||||~~~rrrcccWWWRRROOOKKKHHHBBB@@@>>><<<<<<<<<:::999888888888888999999999999888999999999::::::::::::=========>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGJJJLLLOOORRRSSSRRRTTTWWWXXXZZZ\\\___bbbjjjrrrxxxzzz~~~oooXXXHHH;;;:::;;;777444777555555555666777888999:::999;;;>>>@@@AAACCCEEEHHHGGGKKKOOOSSS[[[iii{{{yyy}}}pppnnnvvv{{{{{{mmmUUU@@@::::::666444555555555555555555555555555111222333444444333222111111111111111222222222222444444555666888:::<<<===~~~|||xxxsssnnnjjjhhhggghhhjjjmmmppprrrrrrrrrrrrqqqtttxxx{{{~~~zzzfff```[[[^^^kkk}}}vvveeeTTTGGG@@@??????===???AAAAAAAAADDDLLLRRRXXXnnnlllccc]]]cccqqqwwwVVVMMMFFFNNNaaassszzz{{{yyy}}}|||}}}~~~ssscccXXXSSSOOOKKKGGGBBB@@@===;;;;;;:::888666888888888888999999999999888888888999999999999999<<<<<<======>>>??????@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCAAAAAA@@@AAACCCEEEHHHKKKMMMOOOOOOPPPRRRSSSUUUXXX\\\___eeekkkvvv~~~yyy|||}}}nnnVVVFFF:::;;;;;;777444666555555555666777999:::;;;888;;;>>>@@@BBBDDDGGGIIIHHHLLLPPPSSSXXXcccrrr}}}}}}~~~ooojjjppptttsssiiiSSS???;;;<<<888555666444444444444444444444444222222222222222222222222111111111111222222222222444444555666888:::;;;===|||vvvpppllliiigggkkkmmmppprrrtttuuuttttttssswww{{{~~~jjjddd^^^```mmmuuudddRRRFFF@@@???@@@<<>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???===>>>???AAADDDGGGJJJKKKLLLMMMOOOPPPQQQUUUYYY]]]cccgggoooyyy}}}|||yyy{{{}}}mmmUUUEEE:::;;;<<<777444666555555555666777999:::;;;888:::>>>@@@BBBDDDHHHJJJJJJMMMQQQSSSVVV___kkkuuu{{{oooiiilllooonnngggRRR@@@>>>???<<<999999444444444444444444444444333222222111111222222333000111111111111222222222444444555666888:::;;;<<>>>>>>>>>>>===>>>@@@BBBBBBAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;<<<>>>???@@@@@@BBBFFFIIIJJJJJJKKKLLLNNNQQQSSSUUUZZZaaajjjqqqxxx~~~}}}~~~wwwxxxjjjTTTFFF:::666777777666777777777777777888999:::;;;<<<===>>>???@@@BBBFFFIIIHHHJJJOOOUUUWWW[[[eeeppprrr{{{}}}ttthhhgggiiiiiihhhWWWEEE<<<:::999888999555555666666555555444333222222222111111000000000333333222111111222333333333333333444666777999:::|||vvvrrrpppppprrrrrrssssssttttttuuuuuuyyy{{{}}}~~~~~~nnnccchhhooo~~~ttt```OOOEEE@@@===<<<===???AAACCCFFFKKKQQQUUUdddsssxxxfff[[[bbbqqq|||]]]MMMHHHQQQ___rrr|||wwwsss}}}zzzxxxtttlllaaaXXXSSSNNNJJJFFFEEEAAA===::::::::::::999888888888999:::;;;<<<===<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????===???AAAAAA@@@???@@@AAAAAA@@@???===<<<;;;;;;;;;<<<===>>>??????AAADDDGGGIIIIIIIIIKKKLLLOOOQQQSSSVVV\\\dddjjjppp{{{}}}yyyyyy|||~~~vvvhhhRRREEE:::777888777666777777777777777888:::;;;<<<<<<>>>@@@AAABBBEEEHHHKKKMMMNNNRRRVVVXXX\\\gggrrrrrr||||||vvvmmmnnnpppnnnmmmZZZEEE<<<999888777888555555666666555555444333444444444333333333222222333333222111111222333333333333333444666777999:::zzzwwwvvvuuuuuutttttttttttttttuuuuuu{{{|||~~~~~~}}}~~~}}}tttgggkkkqqqttt```OOODDD@@@===<<<>>>???AAADDDGGGLLLRRRWWWeeevvv}}}jjj___fffvvv]]]NNNJJJPPPXXXjjjvvvsssoooxxx~~~{{{qqqiii___WWWRRROOOKKKGGGEEEBBB>>>;;;::::::999888666777777888999;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>??????@@@;;;===??????>>>===>>>?????????>>>===<<<<<<;;;;;;;;;<<<=========???BBBEEEGGGGGGHHHIIIJJJLLLNNNOOOSSSXXX^^^bbbhhhqqq~~~{{{yyyyyyxxxvvvwww{{{~~~ssseeeNNNDDD:::999999777666666777777777888999:::<<<<<<>>>@@@BBBDDDFFFHHHLLLOOOSSSSSSUUUXXXZZZ___kkkxxxxxx~~~xxxuuuzzzzzzvvvttt___GGG;;;888777666777555666666666666555444444444444444444333333333333333222222111111222222333222333333444555777888999}}}{{{yyywwwwwwvvvuuuuuuuuuvvvvvv{{{|||~~~~~~}}}}}}{{{{{{}}}qqqfffkkksssttt___NNNCCC???>>>===>>>@@@BBBEEEHHHNNNUUUYYYfffwwwmmmaaaiii{{{\\\NNNJJJLLLPPP^^^kkkjjjkkktttssskkk```XXXSSSOOOKKKGGGFFFCCC>>><<<:::999888777777777777777888:::;;;;;;;;;;;;:::::::::::::::;;;999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????;;;===>>>???>>>===>>>???======>>>>>>======<<<<<<:::;;;<<<<<<<<<===@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJOOOSSSXXX\\\aaaiiittt||||||xxxuuuvvvwwwvvvxxx}}}rrrdddKKKBBB;;;::::::888666777777777888888:::;;;===>>>???BBBEEEGGGIIILLLOOORRRVVVUUUVVVYYY\\\cccrrryyy}}}{{{cccIII;;;777666666666666666666666666555444444222222222222222222222222222222222222222222222222222222333444555777888999|||yyyxxxwwwvvvuuuvvvwwwxxxzzz{{{}}}}}}}}}}}}{{{yyy{{{~~~lllbbbjjjsssrrr]]]LLLBBB???>>>>>>???@@@CCCFFFJJJPPPWWW\\\fffwww~~~lllaaakkk~~~|||ZZZMMMHHHIIIJJJVVVaaa___ccclll|||xxxpppddd[[[TTTOOOJJJFFFEEEBBB???<<<;;;:::888666999999888777777777888888999888888777888888999999999999999999:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;===??????>>>===>>>???<<<===>>>?????????>>>>>>;;;<<<===<<<<<<===???BBBDDDDDDDDDEEEEEEFFFFFFFFFIIIMMMQQQUUU[[[bbblllrrr{{{vvvtttuuuvvvvvvyyy~~~rrrdddHHH@@@;;;::::::777666888777777888999:::<<<>>>???@@@CCCGGGIIIKKKNNNQQQSSSUUUTTTVVVYYY^^^gggxxxyyygggJJJ;;;777777666666666666777777666666555444222222222222222222222222222222222222222222222222222222222333555666888999}}}zzzyyywwwvvvvvvxxxyyy{{{yyy{{{}}}~~~|||yyy{{{iii```iiisss}}}oooZZZIIIAAA>>>?????????AAADDDGGGKKKRRRYYY^^^fffwww}}}kkk```kkkvvvXXXKKKGGGHHHIIITTT^^^ZZZ[[[eeevvv}}}ttthhh]]]VVVPPPJJJFFFDDDBBB>>>===<<<:::888666:::999888777666666666666666666555555666666777777888888999999999:::::::::>>>>>>>>>======<<<<<<<<<;;;<<<>>>>>>=========>>>;;;===>>>@@@AAAAAA@@@@@@===>>>>>>>>>======@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBCCCEEEIIIMMMSSSZZZbbbgggppp{{{{{{vvvssstttttttttxxx~~~pppaaaFFF???::::::999777777:::777888888:::;;;===???@@@AAADDDHHHJJJLLLNNNPPPRRRSSSRRRTTTYYY___iiizzz|||hhhJJJ;;;999999777777666777777777777666555555444444444444555555555555111222222333333222222111111222222333444666777888}}}zzzyyywwwwwwwwwyyy|||}}}zzz|||~~~~~~{{{}}}{{{eee^^^hhhssszzzkkkWWWGGG???>>>???@@@???AAADDDHHHLLLSSSZZZ___hhhxxx{{{jjj```lllqqqWWWJJJFFFJJJNNNZZZbbb\\\[[[dddttt~~~uuuhhh^^^VVVPPPKKKFFFBBB@@@>>>===<<<;;;999777888888777666666666777777555555555555555666777777888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<;;;<<<===;;;===???AAACCCCCCBBBBBB@@@@@@@@@???>>>???AAACCCCCCCCCDDDDDDCCCBBBAAA@@@@@@BBBEEEIIINNNTTTZZZ___eeeooo{{{~~~xxxuuuuuuuuuuuuyyy~~~}}}~~~mmm]]]EEE>>>:::999888666888<<<888888999:::<<<>>>@@@AAAAAADDDHHHKKKLLLMMMOOOPPPRRRQQQTTTYYY^^^hhhyyyhhhJJJ<<<;;;;;;999777777777777777777666555555444444444555555555666666111222333333333333222111111111222333444666777888|||zzzyyywwwwwwxxxzzz}}}{{{}}}}}}|||zzzvvvaaa\\\hhhtttxxxiiiUUUFFF>>>>>>???AAA???BBBEEEHHHMMMTTT[[[```jjjyyy{{{iii```mmmmmmVVVIIIFFFMMMSSS```ggg``````hhhvvv}}}ttthhh^^^WWWQQQKKKGGGAAA@@@>>>======<<<:::888666666666666666777888999555555555555555666777777777888888888888999999999777777888999::::::;;;<<<777999;;;;;;:::::::::;;;;;;===@@@BBBDDDDDDCCCCCCAAABBBBBBAAA???@@@BBBDDDCCCCCCDDDDDDCCCBBB@@@???BBBCCCEEEHHHLLLRRRWWWZZZaaajjjttt{{{|||xxxwwwwwwwwwzzzzzz|||jjjYYYEEE>>>999888777666999===888888999:::<<<>>>@@@AAABBBDDDHHHJJJKKKLLLMMMOOORRRQQQTTTXXX]]]gggwwwhhhJJJ===<<<<<<:::888777777777777777666666555222222222333333444444444111222333444444333222111111111222333444666777888}}}zzzyyywwwxxxyyyyyyxxxxxxzzz{{{yyy|||~~~zzz~~~yyyyyyzzzggg```^^^iiiyyyxxxeeeOOODDD???======??????BBBFFFJJJPPPWWW^^^dddhhhwww{{{nnnccciiihhhXXXHHHDDDMMMXXXggglllbbbbbbfffrrr}}}tttjjjaaa\\\VVVNNNHHHFFFCCC@@@>>><<<;;;888666777777777777888888888888666555555555555666777777555666666666555444333333888888888888888888888888999999999999999999999999;;;<<>>>>>@@@@@@CCCGGGLLLRRRYYY```eeejjjyyy{{{lllaaaggg~~~|||~~~iiiXXXHHHEEENNNZZZiiinnnddd___cccooo}}}uuujjjaaa\\\VVVOOOJJJGGGCCC???===;;;:::888777666666666666555555555555555555444444555555666777666666666666666666555555888888888888888888888888999999999999999999999999:::<<>>:::888888999888888999999999;;;>>>AAAEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRUUUXXX[[[cccuuuyyy~~~yyyXXXDDDAAA999333888555444444333333222222111444444333333333333222222222222222111111111000000111111222222333444555555}}}zzzwwwuuuxxxzzz||||||zzzwwwvvvvvvxxxyyyzzz}}}~~~zzzuuuxxxyyyzzz{{{|||{{{wwwrrrnnnjjjaaaWWWZZZXXX]]]lllsssaaaMMMCCC@@@??????@@@BBBEEEJJJOOOTTT[[[bbbggglllzzzpppbbbeeezzzyyyyyynnnYYYIIIFFFOOO\\\kkkqqqhhh^^^aaakkk}}}xxxmmmccc\\\WWWQQQMMMHHHDDD???;;;:::999888888777777666666555555444444444444444444444555555666666666666777777777777777888888888888888888888888888888888888888888999999999;;;>>>AAADDDGGGIIIIIIEEEDDDCCCBBBAAABBBBBBCCCKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJHHHHHHIIILLLOOOQQQUUUZZZ___aaadddjjjttt|||~~~vvvqqqmmmmmmpppsssttttttoooqqquuuzzz~~~xxxtttuuuxxx{{{||||||yyy{{{}}}uuuvvvtttoookkkppp||||||dddPPP@@@===999888888888888777999999:::<<>>:::999999999999:::999999888777666666555444333333333333444555555555555555666666777888888888888888888888888888888777777777888888888888888999:::===@@@CCCFFFHHHHHHEEEDDDCCCBBBAAAAAABBBBBBFFFHHHKKKMMMNNNNNNLLLKKKKKKJJJIIIHHHIIIKKKMMMNNNTTTXXX\\\___aaaeeemmmsssvvv~~~}}}zzzxxxpppkkkfffdddeeehhhjjjkkkgggjjjpppwww}}}{{{vvvuuuwwwzzz||||||wwwvvv|||wwwwwwtttooolllssszzzaaaLLL???<<<999777777888888777::::::;;;===@@@CCCFFFGGGKKKLLLLLLMMMOOOPPPQQQQQQTTTTTTUUUXXX[[[dddwwwvvvsssxxxrrr|||oooMMMAAA@@@===<<<777777777666555555444444444444333333333222222222111111111111111111111111222222222222222222333333zzzxxxvvvtttrrrqqqtttxxxzzzyyyxxxwwwwwwwwwwwwvvvwwwyyy}}}|||vvvqqqkkkkkkkkkkkkmmmuuuxxxooofff^^^XXXUUUSSSVVVbbbuuujjjZZZJJJCCCBBBBBBAAABBBDDDHHHMMMSSSXXX^^^dddiiijjjtttyyyfffccckkk}}}___MMMGGGPPP]]]oooxxxpppbbbaaaeeesssxxxlll```XXXQQQNNNIIIEEE???;;;:::::::::999:::999999888777666666555444333333333333444555555555444444444444555777777777777777777777777777777666666666777777888888888888999<<>><<<888777777888888888:::;;;===???BBBDDDGGGHHHKKKLLLMMMNNNOOOPPPQQQQQQTTTTTTVVVXXX[[[dddvvvuuummmzzzrrrzzzqqqMMM@@@???<<<;;;888777777666666555444444444444333333333222222222111111111111111111111111222222222222222222222222{{{xxxvvvtttsssqqqnnnqqquuuwwwwwwvvvwwwwwwwwwwwwvvvwwwxxx{{{~~~|||wwwqqqlllggghhhiiiiiilllsss~~~}}}ttthhh\\\UUUTTTVVV[[[gggzzz|||fffWWWHHHCCCCCCCCCCCCCCCFFFJJJPPPVVV[[[aaagggkkkiiiqqq}}}tttdddaaaeeeqqqcccPPPGGGNNN[[[ooozzzttteeebbbcccnnn{{{ooobbbXXXPPPLLLJJJFFFAAA===<<<;;;::::::777777666666555555444444444444444444444555555666555555444333333444666777777777777777777777777777555555666666777777888888777888;;;===???@@@AAABBBAAA@@@????????????AAAAAAEEEGGGJJJLLLMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIKKKLLLLLLOOOSSSWWWZZZ]]]```ccceeekkksss{{{xxxrrrpppmmmkkkaaa]]]XXXTTTSSSTTTWWWYYY[[[```gggpppxxx}}}yyyxxxzzz||||||zzzzzz}}}|||wwwzzzuuu]]]HHH???<<<999777888999999999;;;<<<>>>@@@CCCFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSUUUXXXZZZaaaqqqsssiii{{{uuu|||oooMMM???;;;777888666666555555444333333333444444333333333333222222111111111111111222222222000111111111222222333333|||xxxuuuttttttsssrrroooqqqssstttsssssstttvvvxxxxxxwwwxxxyyyzzz|||}}}}}}xxxqqqlllfffhhhjjjlllnnnttt}}}rrrbbbYYYXXX[[[```mmmxxxcccUUUGGGCCCDDDDDDCCCDDDIIIMMMTTTZZZ___eeejjjnnnkkkqqq|||nnnaaa___```eee|||gggRRRGGGLLLXXXmmm{{{vvvfffaaa```jjj}}}zzzooobbbWWWPPPLLLJJJFFFBBB@@@>>>===;;;:::666666666666555555555555555555444444555555666777888777555444333444666777777777777777777777777777444444555666666777888888777888999;;;======>>>>>>>>>>>>=========???@@@AAADDDFFFHHHKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMPPPSSSVVVXXXYYY[[[```dddkkkpppvvv~~~rrrllljjjgggdddZZZXXXUUURRRQQQRRRUUUXXX[[[```hhhpppxxx}}}|||yyyzzz|||zzz|||qqqZZZFFF???<<<999888999:::::::::;;;<<>><<<:::777777777777888888888888666555555555555666777777:::999666555444555666777777777777777777777777777444444444555666777777888777888999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAAAACCCFFFIIILLLNNNOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPSSSTTTUUUVVVVVV^^^bbbhhhlllqqqxxx|||ooohhhfffccc```WWWWWWUUUSSSRRRTTTXXX[[[^^^bbbjjjssszzz~~~zzzzzz}}}}}}}}}~~~nnnWWWCCC???===:::999999;;;;;;;;;;;;===???BBBEEEGGGHHHIIIGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVZZZ]]]^^^bbbooo}}}vvvlll||||||xxx|||}}}{{{vvvaaaKKKBBB;;;777>>>888888888777666666555555444444444333333333222222000000111111222222222222...///000111222333444444wwwuuurrrpppooonnnllljjjkkklllnnnooopppqqqqqqqqqvvvwwwzzz|||}}}}}}|||{{{~~~~~~~~~~~~}}}}}}xxxpppmmmmmmnnnpppsssyyyrrrggggggjjjpppyyysss\\\QQQGGGCCCCCCBBBDDDGGGIIIPPPYYY^^^```eeennnvvvzzzzzzzzzmmm```ZZZVVVYYYiii{{{cccPPPGGGKKKSSSdddqqqpppkkk^^^WWWcccyyyzzzsssooolllbbbTTTKKKIIIFFFEEEBBB???===;;;;;;;;;;;;:::999777777777777888555555555555555666777777444444444444555555555555444555666888888888777777555555555555666666666666888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>DDDBBBBBBGGGNNNRRRRRROOOIIIHHHHHHGGGGGGFFFFFFEEEHHHKKKNNNQQQSSSUUUXXXZZZ\\\^^^bbbgggkkkqqqwww{{{zzzmmmeee```]]]\\\XXXXXXXXXWWWVVVVVVYYY[[[^^^cccjjjqqqwww|||}}}{{{{{{{{{}}}jjjRRRDDD===<<<:::999888999999:::<<<===>>>???AAADDDFFFGGGIIIJJJKKKJJJKKKMMMPPPSSS[[[^^^bbbdddbbbcccnnn{{{qqq{{{ssspppqqqnnntttooo^^^III>>>>>>===888999888888777666555555444333333333222222222111111111111111000000000000///000111111111111222222222uuussspppooonnnmmmjjjhhhfffhhhjjjmmmppprrrssstttvvvwwwyyy{{{}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}~~~vvvqqqrrrssstttvvv{{{sssoooooottt~~~qqqYYYOOOEEECCCCCCDDDFFFJJJOOOUUU\\\```ccciiittt|||ooo___WWWSSSUUUdddttthhhSSSHHHIIINNN\\\hhhggghhh]]]WWWaaauuu|||uuuppplllcccVVVMMMKKKGGGEEEBBB???===;;;;;;;;;;;;:::888777666666777777555555555555555666777777555555666666666777777777666666777888777777666555555555555555666666666666555666666777888888999999::::::;;;;;;<<<=========AAA??????DDDJJJMMMLLLJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGJJJMMMPPPRRRTTTWWWYYYZZZ\\\```dddhhhnnntttxxxyyymmmddd___[[[YYYXXXYYYZZZYYYXXXYYYZZZ\\\cccffflllqqqvvvzzz{{{wwwwwwyyy{{{~~~jjjRRRDDD===<<<:::999999999::::::>>>>>>???AAACCCFFFHHHIIIKKKKKKLLLKKKKKKMMMPPPSSS]]]___ccceeecccdddooo|||qqq{{{ooommmooonnntttooo___HHH<<<;;;999444888888888777666555555555333333333222222222222111333333222222222111111111000111111111111222222222}}}zzzxxxrrrpppnnnmmmmmmkkkhhhfffaaabbbfffjjjnnnrrruuuwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~wwwxxxyyyyyyzzz}}}}}}}}}~~~ttttttyyyoooUUUKKKCCCBBBCCCEEEHHHMMMVVV[[[```cccfffnnnyyysss___UUUSSSVVVdddsssnnnWWWIIIGGGGGGQQQ[[[[[[```XXXUUU]]]nnnyyyrrrmmmdddYYYPPPMMMGGGEEECCC@@@===<<<;;;;;;999999888777666666666666555555555555666666666777555555555666666666777777777777888777777555444333444555555555555666666666555555555666666777777888888999999:::;;;;;;<<<<<<===<<<<<>>@@@AAAAAABBBCCCCCCDDDDDDCCCFFFIIILLLMMMOOORRRTTTUUUWWWZZZ^^^aaaffflllpppwwwzzz~~~|||vvvpppkkkgggccc```^^^```ccccccbbb``````aaalllnnnppprrruuuyyy~~~xxxrrroooqqquuuxxx}}}}}}{{{~~~gggOOOAAA<<<;;;:::999999:::<<<<<>><<<;;;:::888888777777666666555444444444555666777666666666555555666666666777777777555555555555555666666777444444444444555555555555666666666666666777777777666666777777888999999999:::::::::;;;=========<<<===>>>>>>???@@@AAABBBBBBAAADDDGGGIIIKKKLLLNNNPPPSSSUUUXXX[[[___ccchhhllluuuxxx|||~~~|||yyyvvvrrrpppnnnllliiigggdddfffhhhhhhfffdddddddddlllnnnqqqsssvvvzzz|||wwwtttrrrsssuuuvvv~~~}}}dddMMM@@@;;;::::::999:::;;;===>>>???@@@BBBDDDGGGKKKNNNOOOUUUVVVWWWWWWVVVVVVXXXZZZXXXWWWYYY[[[ZZZ\\\dddmmm{{{zzzpppooozzztttZZZDDD===<<<999777777777777666666666666444444444333333333222222333333333333222222222222000000111111111222222222}}}~~~|||xxxsssnnnkkkkkkhhhfffcccbbbbbbaaa```___\\\\\\^^^```cccgggkkkmmmpppqqqsssuuuxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}ttt|||zzziiiTTTKKKCCCCCCFFFIIIMMMQQQUUUZZZaaaggglllpppsssuuuppp```\\\bbbttt|||___MMMIIIBBBCCCOOOVVVUUUPPPNNNSSS```uuuxxxkkkeeebbb[[[SSSJJJHHHDDDAAA>>><<<;;;:::888888888888777666555444333444666777777777666555777777888888888999999999444444444444555666777888333444444444444555555555444444444444444444444444666666666777888888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@???AAAEEEGGGHHHIIIKKKMMMQQQSSSVVVYYY[[[```eeehhhqqqtttyyy|||}}}{{{yyyuuusssqqqpppppppppnnnmmmkkklllmmmkkkiiigggfffgggkkkmmmqqqtttvvvzzz}}}{{{wwwuuutttuuuvvvxxxzzzaaaJJJ???::::::::::::;;;<<<>>>??????@@@BBBEEEIIIMMMPPPQQQSSSUUUWWWWWWVVVWWWXXXYYY[[[ZZZ[[[]]]]]]^^^eeennnzzz~~~rrrppp|||~~~aaaGGG===;;;999777777777777666666666666444444444444333333333333222222222222111111111111000111111111111222222222ttt|||}}}wwwwwwvvvsssnnnjjjhhhhhhdddaaa]]][[[[[[\\\\\\[[[XXXXXXYYYZZZ^^^bbbfffhhhlllnnnqqquuuwwwyyyzzz{{{{{{{{{~~~~~~~~~}}}wwwxxxhhhRRRIIICCCDDDHHHLLLQQQVVVYYY\\\aaafffjjjnnnrrrtttzzzyyyggg```fff|||```NNNJJJBBBBBBOOOXXXWWWPPPKKKNNNYYYnnnxxxjjjeeeccc\\\SSSJJJHHHEEEAAA>>><<<;;;:::888999999999999777666555333444666777888777666555666666666666777777777777666555444444444555666666333333444444444555555555555555555444444444444444666666666777888888999999999:::;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<============@@@CCCEEEFFFGGGIIIKKKNNNPPPSSSUUUXXX\\\aaadddkkkoootttxxx|||~~~}}}}}}yyywwwtttttttttuuutttsssrrrrrrqqqnnnjjjhhhhhhiiihhhkkkooosssuuuwwwzzz}}}~~~{{{vvvssssssuuuyyy{{{~~~vvv]]]HHH>>>::::::999:::;;;===???@@@AAABBBDDDGGGKKKOOORRRTTTTTTVVVXXXYYYYYYYYY[[[\\\___]]]]]]___```aaahhhpppyyyyyytttiiiLLL>>>:::888666666666666777777777777555444444444444333333333222222222222111111111111000111111111111222222222gggoooxxx|||}}}wwwsssssssssppplllhhhffffffaaa]]]YYYVVVVVVWWWXXXYYYTTTTTTTTTWWWZZZ^^^ccceeejjjlllppptttwwwyyyyyyyyyzzz{{{~~~~~~}}}{{{|||{{{wwwhhhPPPHHHBBBDDDIIINNNTTTZZZ^^^___aaaeeeiiinnnrrruuuuuu~~~mmmfffmmmaaaOOOKKKBBBAAANNNYYYWWWNNNFFFHHHSSSfffyyyjjjdddddd]]]SSSJJJHHHEEEAAA>>><<<;;;:::999999::::::999888666555333444666777888777666555222222222333333333444444888777555444333333444555333333333444444444555555777777777777777777666666666666777777888888999999888999;;;;;;;;;:::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<>>::::::999:::;;;===???@@@BBBCCCEEEIIIMMMQQQTTTVVVVVVYYY[[[]]]]]]]]]___``````^^^]]]``````bbbhhhooozzzyyyqqqPPP@@@;;;999666666666666777777777777555555444444444333333333333333333222222222111111000111111111111222222222]]]eeeooovvvxxxvvvrrrpppqqqpppnnnllliiieeebbbaaa]]]\\\YYYVVVSSSPPPMMMLLLNNNOOORRRUUUZZZ^^^aaacccjjjlllnnnoooppprrruuuxxxwwwyyy~~~~~~~~~}}}xxx|||yyyttttttyyywww```NNNGGGCCCGGGLLLPPPUUUZZZ]]]___cccfffhhhlllpppsssyyy}}}~~~mmmhhhrrr}}}fffPPPHHHEEEDDDMMMYYYYYYNNNIIIMMMRRR[[[qqqxxxmmmhhhccc^^^YYYMMMHHHAAA>>>>>>>>>===;;;;;;;;;:::888777555444333777777777777777777777777444444444555777777444222222222222333333444444444444555666777777666555444888777666666777888666555555555555666777888888999999999:::::::::;;;;;;;;;========================>>>???AAACCCEEEGGGHHHIIIHHHJJJKKKMMMOOOSSSXXX[[[```eeelllrrrxxx~~~~~~|||yyyuuussstttnnnnnnllliiieeebbbcccccchhhkkkooorrrssstttvvvxxxzzz{{{}}}}}}xxxsssqqqrrruuuxxx~~~lllRRRBBB@@@::::::999:::;;;>>>AAACCCGGGGGGFFFHHHLLLQQQWWWZZZXXXZZZ]]]]]]\\\\\\\\\]]]]]]aaadddcccbbbdddjjjppp{{{~~~www}}}yyyVVVBBB:::999888777777777777777888999666666555444333333222222222222222222222222222222111111111111111111111111YYY___iiiooorrrpppnnnmmmkkkkkkjjjhhhfffcccaaa```___\\\XXXTTTQQQOOOOOOOOOKKKNNNRRRWWW\\\___aaaaaajjjkkknnnooooooqqqtttvvvzzz{{{~~~~~~}}}www{{{tttqqqrrr|||sss]]]NNNHHHEEEIIINNNRRRWWW\\\```bbbeeegggjjjmmmqqqtttvvv{{{ooojjjttthhhRRRIIIFFFFFFMMMWWW]]]RRRJJJKKKNNNVVVjjj{{{qqqiiiccc]]]YYYNNNIIIBBB>>>>>>>>>===;;;;;;:::999888777666555444777777777777777777777777555444444555777666555333444444444444444555555555444555666777777666555444777555444555777777666555444444555666666777777888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNRRRVVVZZZ]]]aaahhhooovvv}}}{{{wwwsssmmmkkklllffffffccc```]]]\\\]]]___gggjjjnnnqqqssstttvvvxxxyyyzzz|||~~~}}}wwwrrrpppqqqtttwww}}}hhhOOOBBB@@@<<<;;;;;;<<<===@@@CCCDDDFFFFFFGGGIIIMMMSSSWWWZZZZZZ[[[[[[ZZZYYYYYY[[[]]]^^^aaadddddddddgggmmmsssxxx}}}{{{___FFF<<<999888888777777777777777888666666555444444333222222222222222222222222222222111111111111111111111111RRRXXX```fffhhhiiihhhhhhgggffffffeeecccaaa```______\\\WWWSSSPPPPPPRRRSSSKKKOOOTTTZZZ^^^aaaaaaaaahhhjjjmmmnnnooopppsssuuuzzzzzz{{{}}}~~~|||~~~|||wwwzzzwwwrrrsssuuummmXXXMMMHHHGGGKKKQQQUUUZZZ```dddfffhhhjjjkkkmmmqqqssssssxxxpppjjjuuunnnUUUJJJGGGHHHNNNWWWbbbWWWMMMIIIIIIOOOaaasssvvvlllddd^^^ZZZPPPJJJCCC@@@??????===;;;999999999888777666666555777777777777777777777777555444444555666666555333666666666555555555555555444555555666666555555444444333333444666777666555333444444555555666666666777777777777888888888888::::::::::::::::::::::::999:::<<<>>>@@@AAACCCDDDFFFHHHJJJKKKMMMPPPTTTWWWYYY]]]dddlllttt}}}~~~uuuoooiiiccc```bbb^^^]]]ZZZWWWUUUVVVYYY\\\fffiiimmmppprrrtttvvvxxxxxxxxxzzz}}}|||vvvqqqooopppsssuuu{{{}}}}}}}}}~~~xxxbbbLLLAAA@@@=========>>>???BBBDDDFFFEEEFFFHHHLLLPPPUUUXXX[[[[[[ZZZXXXUUUTTTUUUYYY\\\^^^aaadddeeefffiiipppuuuvvv}}}}}}jjjKKK===:::999999888777666666666777666666555555444333333333222222222222222222222222111111111111111111111111MMMRRRXXX]]]```bbbdddeeedddddddddbbbaaa___]]]\\\\\\ZZZWWWUUUTTTTTTVVVVVVPPPRRRVVVZZZ^^^```aaabbbfffhhhkkkmmmnnnoooqqqsssvvvuuuvvvxxx{{{}}}}}}|||~~~}}}~~~|||wwwyyy}}}{{{vvvtttvvvzzz~~~|||gggTTTKKKHHHHHHNNNSSSWWW]]]cccggghhhjjjkkkkkkmmmppprrrrrrwww{{{kkkeeeppp}}}xxx[[[JJJFFFHHHPPPXXXfff[[[PPPIIIFFFKKKZZZjjj{{{pppgggaaa^^^SSSMMMFFFAAA@@@???===;;;999888888888777777666666777777777777777777777777555444444444666666555333777666666555555444444444444444444444444444444444333222111333555666666555333333333444444555555555555555666666666777777777999999999999999999999999888999:::<<<>>>???AAAAAADDDFFFHHHIIIKKKMMMQQQSSSWWW[[[bbbjjjttt~~~xxxnnnhhhbbb[[[YYYZZZYYYXXXVVVSSSRRRTTTYYY]]]cccgggkkkoooqqqsssvvvxxxvvvwwwyyy{{{~~~~~~zzztttooommmnnnppprrrxxx{{{}}}wwwsssuuu}}}~~~zzz}}}rrr\\\JJJBBB@@@=========>>>@@@BBBDDDEEEDDDFFFJJJNNNSSSVVVYYYZZZ\\\YYYUUUPPPNNNQQQVVV[[[]]]___bbbdddfffjjjppptttvvv}}}~~~zzznnnMMM>>>===::::::888777666666666666666666555555444444444333222222222222222222222222111111111111111111111111JJJNNNTTTYYY[[[^^^```bbbbbbaaa```^^^\\\YYYWWWVVVWWWXXXYYY[[[[[[[[[[[[[[[VVVVVVVVVVVVXXXZZZ]]]___bbbeeeiiikkkmmmnnnppprrruuutttsssuuuxxxzzzzzzzzz|||}}}}}}~~~~~~}}}}}}}}}zzz|||}}}xxxzzz~~~}}}~~~}}}xxxsssssspppmmmnnnrrrzzzyyycccRRRJJJHHHKKKQQQVVVYYY___eeehhhjjjkkkkkkkkkllloooqqqtttxxxsssddd]]]hhh~~~dddMMMDDDGGGQQQ[[[ggg___SSSJJJFFFJJJWWWccc|||~~~tttkkkeeecccVVVOOOHHHCCCAAA@@@>>>;;;999888888888777777666666666666666666666666666666666555333444555666555444666555555555444444333333444444333333333333444444222111111222555666666555333333333333444444444444444444444555555555666666888888888888888888888888888999:::;;;===???@@@@@@BBBDDDFFFHHHIIIJJJMMMPPPVVVZZZaaaiiisss~~~zzzqqqhhhccc^^^XXXUUUWWWUUUTTTRRRQQQQQQTTTYYY]]]```dddiiimmmooorrrtttvvvuuuvvvwwwzzz||||||xxxrrrmmmjjjkkknnnpppuuuyyy}}}zzzqqqkkkkkkpppxxx~~~{{{xxx|||~~~{{{~~~yyyzzzzzz{{{{{{mmmYYYJJJBBB@@@;;;;;;<<<>>>???AAACCCCCCDDDGGGKKKOOOSSSWWWYYYZZZ[[[XXXSSSOOOMMMOOOUUUZZZ]]]^^^```bbbdddiiimmmqqquuu{{{xxx~~~rrr{{{mmmLLL??????::::::888777666666666666666555555555555555444444222222222222222222222222111111111111111111111111JJJMMMSSSWWWZZZ\\\^^^```^^^^^^\\\ZZZXXXUUUSSSQQQUUUXXX[[[___bbbcccbbbbbb]]]ZZZWWWTTTSSSTTTVVVXXX^^^aaafffjjjlllnnnppprrrvvvuuutttuuuvvvwwwvvvuuuzzzzzz{{{{{{|||{{{{{{{{{xxx{{{~~~~~~yyy{{{|||uuupppjjjgggeeehhhrrr}}}vvv```QQQKKKKKKOOOUUUYYY[[[aaagggjjjkkklllllllllmmmoooqqqvvvyyy}}}lll^^^XXX___xxxpppTTTEEEFFFQQQ[[[gggaaaWWWMMMGGGJJJTTT]]]sssxxxpppiiidddXXXRRRJJJDDDBBB@@@>>>;;;999999999888777666666555666666666666666666666666777555333333555666555555555555555444444444444444444333333222222333333444333222222333555666555444444444444444444444444444444444444444555555555555777777777777777777777777888999:::;;;<<<>>>??????@@@CCCEEEFFFGGGHHHJJJLLLSSSWWW___gggpppyyy~~~xxxrrrkkkddd```\\\VVVSSSTTTOOOOOOOOONNNOOORRRWWW[[[]]]aaafffjjjmmmpppsssuuuuuuvvvwwwxxxzzz}}}{{{wwwqqqkkkiiiiiilllnnnsssvvv{{{yyypppiiihhhkkkrrrwww~~~vvvwww}}}~~~wwwuuuzzzvvvuuu|||kkkVVVIIIBBB???999:::;;;===???@@@AAABBBFFFHHHKKKOOOSSSVVVXXXYYY[[[YYYUUUQQQPPPRRRWWW\\\___^^^___```cccfffjjjlllqqq|||wwwrrr~~~mmmrrrnnnMMM???@@@999999888777666666666777555555555555555555555555222222222222222222222222111111111111111111111111IIIMMMRRRWWWYYYZZZ\\\]]]]]]\\\[[[ZZZXXXVVVTTTSSSVVVXXX\\\aaaeeehhhjjjkkkeeebbb___ZZZWWWTTTSSSRRRZZZ^^^dddhhhlllnnnqqqsssuuuttttttuuuwwwxxxwwwuuuwwwxxxyyyyyyzzzzzzzzzzzzwwwzzz~~~{{{}}}|||xxxjjjfffdddiiitttsss^^^PPPNNNOOOSSSZZZ]]]^^^dddjjjlllmmmnnnnnnnnnoooqqqsssvvvwwwzzz}}}wwwggg]]]WWWYYYiii{{{|||^^^JJJFFFOOOXXXgggcccZZZNNNGGGHHHOOOUUUfffzzzrrriiicccZZZTTTKKKEEECCCAAA>>>;;;;;;:::999888777666555444666666666666666666666666777555333333444555555555555555555555555666666666444333222111111222333444555444333444555666555444555555555444444444444444444444444555555555555666777777777777777777777777777888999:::;;;<<<===>>>???AAADDDEEEEEEFFFHHHIIINNNSSS[[[bbbjjjrrryyy~~~yyysssmmmgggaaa___[[[UUUQQQQQQKKKLLLMMMMMMNNNQQQUUUXXXZZZ^^^ccchhhkkknnnqqqsssvvvvvvwwwwwwyyyzzz|||}}}~~~zzzvvvooojjjggggggjjjlllqqquuuzzz~~~~~~wwwqqqooorrrwwwzzzvvvuuuwww}}}yyyuuu{{{hhhSSSGGG@@@<<<999:::<<<===???@@@AAABBBGGGIIIKKKNNNQQQTTTVVVWWW\\\[[[ZZZWWWVVVXXX\\\___bbb```___```bbbeeeggghhhqqq|||yyyqqqnnnqqqzzzrrrQQQ@@@>>>888888777777777777777888555555555555666666666666222222222222222222222222111111111111111111111111IIIMMMRRRWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[YYYYYYXXXZZZ\\\```fffkkkppprrrllljjjgggbbb]]]XXXSSSQQQXXX\\\bbbhhhkkknnnqqqssspppppprrruuuyyy{{{zzzyyyvvvvvvwwwxxxyyyzzzzzzyyywwwzzz~~~~~~}}}~~~|||~~~nnniiiffflllwwwrrr\\\OOOPPPRRRWWW]]]```aaaffflllmmmnnnppppppppppppsssuuuuuuvvvwwwyyyrrrfff___YYYWWW___lllfffNNNGGGMMMUUUgggddd[[[OOOGGGGGGLLLOOO[[[yyy{{{ssshhh```[[[UUULLLFFFCCCAAA>>>;;;;;;;;;:::888777555444333666666666666666666666666777555333333444555666555555555666666777777888888444333222111111222333444666555444444555666555333555555555555555555555555444444444555555555666666888888888888888888888888666777888999:::;;;<<<<<<>>>AAACCCDDDDDDEEEFFFHHHKKKPPPWWW___eeelllrrrvvv}}}vvvpppkkkeee```___ZZZSSSNNNMMMJJJLLLMMMNNNOOOQQQTTTWWWXXX\\\bbbfffjjjmmmppprrrwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyuuuoooiiifffgggiiikkkppptttyyy}}}zzzxxx{{{yyyvvvuuuyyy|||vvv|||~~~gggQQQFFF???999999:::<<<>>>@@@AAABBBBBBIIIIIIKKKMMMPPPSSSUUUWWW]]]]]]]]]\\\[[[\\\___aaadddbbb``````bbbdddffffffrrr~~~}}}tttqqqrrrxxxwwwUUU@@@<<<888777777777777777888999555555555666666666666666222222222222222222222222111111111111111111111111LLLOOOSSSUUUVVVWWWXXXZZZYYYZZZZZZYYYWWWWWWXXXYYYWWWYYY]]]bbbiiipppvvvzzzyyytttlllccc\\\WWWUUUTTTXXX]]]ccchhhkkknnnqqqsssrrruuuyyyzzzzzzyyyyyyzzzxxxzzzzzzyyywwwvvvwwwxxxzzz{{{}}}~~~~~~|||oooeeecccooo{{{}}}hhhXXXQQQQQQUUU\\\bbbfffjjjmmmpppqqqrrrrrrqqqppppppqqqsssssstttuuuwww|||~~~sssfff\\\VVVTTTYYY```wwwfffNNNHHHLLLOOObbbddd___SSSIIIIIILLLMMM[[[ooowwwkkkddd___WWWMMMGGGDDDBBB@@@>>>===<<<;;;:::888777666555777777888888888888777666666666555555444444444333444444444444444444444444666555333111111222333444555444222111111222444555333333222222222222222222444444444444444444444444555555555666666777999999555666777888:::;;;<<<===>>>======>>>???BBBDDDEEEHHHKKKPPPVVV\\\ccckkkppp|||}}}~~~{{{wwwrrrnnnjjjeee^^^XXXTTTQQQNNNMMMJJJKKKLLLLLLLLLOOOSSSVVVYYY\\\```dddgggkkkpppssswwwwwwvvvuuuuuuvvvwwwxxxzzz|||zzzwwwrrrkkkeeedddfffhhhoooqqqtttwwwyyy|||{{{yyy}}}}}}yyywww^^^JJJBBB@@@>>>:::<<<>>>???@@@@@@BBBDDDBBBFFFKKKNNNPPPSSSXXX\\\[[[[[[\\\\\\^^^___aaabbbaaacccddddddcccccceeegggppp~~~uuuvvvzzzuuuUUUAAA<<<;;;999666666666777777666666666666666666555555555666555555444222111111000222222222111111111000000LLLOOORRRUUUVVVWWWXXXZZZZZZ[[[[[[YYYWWWVVVWWWYYYYYY[[[___eeelllsssyyy}}}{{{tttkkkbbb\\\WWWUUUWWW[[[aaafffiiilllnnnppptttvvvyyyzzzyyyxxxxxxxxxxxxyyyzzzyyywwwwwwwwwyyy{{{|||}}}~~~}}}ssshhheeeppp|||{{{hhhZZZTTTSSSXXX^^^cccgggjjjmmmpppqqqrrrsssrrrpppoooooopppoooqqqtttxxxxxxggg\\\UUURRRUUUZZZpppkkkQQQHHHKKKNNN\\\```]]]QQQEEECCCFFFIIIXXXkkkwwwllleee___WWWNNNGGGDDDCCCAAA>>>===<<<;;;:::999777666666777777777777777777777777666666666666555555444444666666666666666666666666666444333111111222333444555444222111111222444555222222222222222222222222444444444444444444444444555444444555555777888888555666777888999;;;<<<<<<=========>>>???AAACCCDDDGGGIIIMMMRRRXXX```hhhnnnzzzzzz|||}}}|||yyyuuuppplllfffaaaZZZTTTPPPMMMKKKIIIIIIJJJKKKKKKLLLOOOSSSVVVXXX[[[```cccgggjjjooorrrvvvvvvuuuttttttuuuwwwwwwxxxyyy|||~~~yyyvvvqqqkkkfffdddfffiiinnnqqqtttvvvwwwyyy||||||rrrYYYFFF@@@>>><<<;;;>>>AAACCCCCCBBBCCCCCCDDDHHHMMMOOOPPPSSSWWW[[[______^^^^^^^^^^^^______aaabbbcccccccccdddfffhhhooo~~~xxxuuuyyytttWWWCCC>>>;;;999777666666777777666555555555666666666666666666555555444222111111000222222222111111111000000KKKNNNRRRTTTUUUVVVXXXYYY\\\]]]\\\[[[XXXVVVVVVWWWZZZ\\\```fffmmmuuu{{{{{{sssiii```XXXTTTUUUYYY___cccfffhhhkkkmmmsssuuuwwwxxxvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwyyyzzz|||}}}~~~zzznnniiirrr}}}yyyggg[[[WWWWWW\\\aaafffiiikkknnnpppqqqssstttrrrpppmmmlllllljjjmmmrrryyynnn___WWWSSSSSSUUUggg}}}sssVVVHHHIIIMMM]]]ddddddWWWIIIDDDGGGKKKSSSfff}}}vvvlllfff^^^WWWOOOIIIFFFDDDAAA???===<<<;;;:::999888777666777666555555555666777888777777777777666666666666666666666666666666666666555444333222111222333444444333222111111222333444111111111222222333333444444444444444444444444444444333333333444555666777555555666777999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDFFFIIIMMMRRR[[[dddjjjtttuuuwww{{{~~~}}}{{{}}}{{{zzzxxxvvvsssnnnjjjccc^^^WWWRRRNNNLLLIIIGGGGGGHHHJJJJJJLLLOOOSSSWWWXXX[[[___bbbeeeiiimmmppptttsssssssssttttttuuuvvv{{{{{{|||wwwuuupppjjjfffeeegggiiimmmooorrrttttttuuuwwwyyykkkSSSBBB<<<<<<;;;<<<@@@CCCEEEEEEEEEEEEEEEGGGKKKOOOQQQQQQSSSWWW[[[^^^^^^^^^]]]]]]^^^^^^^^^aaabbbbbbbbbbbbcccfffiiilll}}}}}}wwwvvv}}}uuu\\\GGG???<<<999777666666777777666444444555555666666777777555555444333333222111111222222222111111111111111JJJMMMQQQSSSUUUVVVXXXYYY]]]^^^^^^\\\YYYVVVVVVVVVXXXZZZ^^^dddkkkrrrxxx|||~~~{{{uuulllbbbYYYTTTUUUYYY^^^bbbeeefffhhhjjjnnnpppsssssssssrrrssstttuuuvvvxxxxxxxxxxxxzzz|||}}}~~~~~~~~~vvvnnnuuu~~~tttddd[[[YYY\\\```eeehhhkkklllnnnpppqqqssstttssspppllljjjiiigggkkkqqqyyyyyyggg]]]VVVSSSTTTaaaqqq}}}\\\HHHGGGLLL\\\fffiii^^^NNNGGGIIIMMMOOOaaawwwvvvkkkddd^^^XXXPPPKKKHHHFFFBBB???===<<<;;;:::999888777777777666444333333555777888888888777777777777777777444444444444444444444444555444333222222222333333333333222111111222333333000000111222333333444444333333333333333333333333333333222222333444444555444555555666888999999:::;;;;;;<<<<<<>>>???@@@@@@CCCDDDFFFIIINNNVVV```gggnnnqqquuuyyy|||~~~}}}|||yyyxxxwwwvvvtttqqqllliiibbb^^^WWWRRROOOMMMJJJIIIFFFGGGHHHIIIKKKNNNSSSVVVWWWZZZ^^^aaadddgggjjjmmmppppppqqqqqqrrrssstttuuu{{{{{{{{{}}}~~~uuusssooojjjeeedddfffhhhkkknnnqqqrrrrrrrrrsssttt~~~yyydddNNN???;;;;;;<<<===???BBBDDDEEEGGGIIIKKKJJJNNNRRRSSSRRRTTTWWW[[[ZZZZZZZZZ[[[\\\^^^___```___```aaaaaaaaacccfffiiijjj{{{xxxpppxxx{{{dddLLL===<<<:::777666666777666555333444444555666777888888555555444333333222111111111111111111111111111111IIILLLPPPSSSTTTVVVWWWYYY^^^______]]]ZZZWWWVVVVVVUUUWWWZZZ___eeelllqqqtttxxxwwwvvvssslllddd]]]XXXVVVZZZ___bbbdddeeeggghhhhhhjjjmmmnnnoooppprrrtttsssuuuwwwxxxxxxyyy|||~~~~~~~~~~~~~~~||||||tttxxxppp```YYYYYY___bbbgggjjjlllmmmooopppppprrrtttssspppmmmkkkjjjiiilllpppwwwooobbbXXXTTTSSS\\\iii|||bbbJJJEEEJJJTTT___eee\\\MMMEEEFFFHHHMMM]]]sss~~~}}}xxxkkkccc]]]XXXQQQMMMJJJGGGCCC???===<<<;;;;;;:::999888888777555444333444555777999777777888888888888888888444444444444444444444444444444333333222222222222222222222222222222222222000000111222333333444444333333333333333333333333333222222222222333333444444444555555666777888888999:::;;;<<<======>>>>>>AAABBBDDDFFFKKKTTT]]]dddllloootttxxxzzz{{{{{{{{{wwwvvvuuutttrrrooojjjgggaaa\\\VVVQQQNNNLLLJJJIIIDDDFFFGGGHHHJJJMMMRRRUUUVVVYYY]]]___bbbdddhhhkkkmmmmmmnnnpppqqqrrrssssssuuutttuuuxxxzzz{{{zzzyyysssqqqmmmiiidddcccdddfffiiillloooqqqqqqpppqqqrrrxxx|||ttt]]]JJJ???;;;<<<>>>===>>>@@@BBBDDDHHHMMMQQQMMMPPPTTTUUUTTTUUUXXX[[[]]]\\\\\\]]]]]]^^^___```]]]^^^^^^^^^___aaaeeeiiilll|||uuulllvvvqqqSSS<<<===:::777666666666666555333444444555666777888888444444444333333222222111111111111111111111111111HHHKKKOOORRRTTTUUUWWWYYY^^^___```^^^[[[XXXWWWVVVUUUVVVXXX[[[```eeeiiilllnnnooonnnllliiiddd___\\\WWW[[[___bbbddddddeeegggdddfffiiikkklllnnnqqqtttqqqsssvvvxxxyyyzzz}}}~~~}}}}}}~~~{{{zzzyyy~~~{{{{{{|||kkk]]]YYY[[[```dddhhhlllmmmnnnoooppppppqqqsssrrrpppnnnmmmmmmmmmnnnqqqvvvwwweeeZZZTTTTTTZZZggg{{{hhhMMMEEEHHHLLLXXX```ZZZNNNGGGEEEEEEJJJZZZooo}}}{{{{{{}}}nnnccc]]]XXXRRROOOLLLIIIDDD@@@<<<<<<<<<;;;:::999999999666555555555555666888999777777777777888888888888666666666666666666666666444444444333333333222222222222222222222222222222111111111222222333333444333333333333333333333333333333222222222222333333333333444555555666777777888999:::;;;<<<<<<<<<<<>>AAADDDIIIOOOVVV[[[fffjjjooorrrrrrrrrsssttttttrrrpppooolllhhhccc___YYYUUUOOOKKKIIIGGGFFFEEEEEEFFFGGGGGGHHHJJJOOORRRUUUXXX[[[]]]___aaadddfffggghhhkkkmmmooopppppppppoooqqqtttyyy}}}}}}{{{yyyooonnnkkkfffaaa^^^^^^___dddhhhmmmqqqrrrssstttuuuyyy{{{}}}~~~~~~|||gggQQQDDD???======@@@>>>AAAEEEHHHJJJLLLNNNPPPPPPSSSVVVWWWWWWXXX[[[___fffeeebbb```]]][[[ZZZZZZXXXYYYYYYYYYZZZ^^^cccgggnnn||||||xxxiiiHHH===;;;888666666666555444555555555666666666666666444444333333333333222222000000111111111222222222FFFJJJNNNQQQSSSUUUWWWYYY\\\^^^```___]]]ZZZXXXXXXYYYYYYYYY[[[]]]___bbbccc^^^]]]\\\ZZZYYYYYYYYYYYYWWWZZZ^^^aaaaaaaaabbbccchhhiiikkkkkklllmmmppprrroooqqquuuwwwyyy|||}}}~~~}}}~~~~~~|||yyyvvvuuuvvv{{{}}}~~~wwwggg\\\\\\bbbaaadddiiilllnnnooopppqqqooopppqqqqqqpppqqqsssuuutttssssssvvvppp```\\\^^^aaaqqqoooRRREEEEEEDDDOOOXXXWWWRRRLLLGGGBBBFFFTTThhhyyy~~~~~~zzzyyyxxxjjj\\\XXXTTTQQQOOOKKKEEE@@@<<<<<<<<<;;;;;;::::::999555555777888999999999999555555666666777777777888444444444444444444444444333333444444444333222111111111222222222222111111333333222222222222222222222222222222222222222222444444333333222333333333333333333444444555555555666777999:::;;;;;;:::999:::<<<@@@CCCHHHMMMTTTXXX```fffmmmqqqrrrtttvvvxxxrrrqqqooommmjjjfff```\\\YYYUUUOOOKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGJJJMMMQQQUUUWWWZZZ\\\^^^```ccceeefffgggjjjlllnnnoooppppppjjjlllpppvvvzzzzzzxxxuuuooommmjjjeee___\\\\\\]]]cccgggmmmqqqsssuuuvvvwww|||}}}~~~~~~}}}~~~yyycccMMMCCC???======@@@???DDDJJJMMMNNNMMMLLLLLLPPPSSSWWWXXXXXXYYY\\\```aaa```^^^\\\[[[YYYYYYYYYWWWWWWWWWWWWYYY\\\bbbfffkkkxxxqqqOOO>>>;;;888666666666555444666666666666666555555555444333333333333333333333000000111111222222222222FFFFFFGGGLLLQQQUUUWWWWWW]]]^^^^^^]]][[[ZZZ[[[\\\ZZZYYYXXXZZZ^^^___]]][[[XXXTTTQQQQQQSSSUUUUUUTTTXXXZZZ\\\]]]^^^```ccceeeggghhhiiiiiiiiijjjmmmooooooppprrrtttxxx{{{~~~~~~}}}~~~~~~~~~}}}~~~}}}|||}}}|||zzzvvvsssyyyzzz|||uuuhhh___]]]``````aaabbbeeehhhkkkmmmnnnqqqpppppppppqqqsssuuuvvvzzzyyyzzzvvvfff^^^[[[dddvvv{{{YYYGGGEEEIIIIIIQQQ]]]\\\OOOGGGHHHLLLYYYlll~~~~~~~~~nnnccc^^^VVVQQQNNNJJJFFFBBB@@@>>><<<:::999888999999666666777777666555444444:::999888777666666777777888777777666555444444444222222333444555555555555333333333222222111111111000000111222222222222111111111111111111111111111444444444333222111000///333333333444444444555555666666666777888888999999999:::===@@@DDDKKKSSSYYYbbbeeeiiilllnnnoooqqqssspppooonnnlllgggbbb^^^[[[WWWSSSMMMIIIGGGEEECCCAAACCCDDDEEEEEEFFFIIINNNRRRXXXYYY[[[^^^___aaabbbbbbdddfffjjjkkkllllllmmmnnnsssooonnnqqqxxx{{{zzzwwwsssllleeeaaa]]]YYYZZZ^^^eeehhhkkkmmmooorrruuuxxxyyy|||qqq^^^JJJ@@@>>>=========<<>><<<:::888888888888777777888888777777666555888777777666666666666777777777777666555444444444222222333333444333333333333333333222222222111111000111111222222222222222111111111111111111111111111111222333333333222222333333333444444444444555555666666777777888999999888:::<<>>>>>===>>>@@@IIIQQQRRRQQQRRRPPPMMMPPPPPPRRRTTTVVVXXXZZZ[[[]]]ZZZVVVUUUWWWXXXWWWVVVVVVWWWYYY[[[]]]^^^___```aaaiiiwwwcccKKK===::::::444444777333555555666666555444444333444444333333333333222222111111111111000000000000AAADDDHHHKKKKKKMMMRRRUUU[[[\\\]]]\\\ZZZXXXXXXYYYTTTSSSTTTWWWZZZ\\\[[[ZZZXXXUUURRRPPPPPPQQQQQQQQQYYY[[[]]]^^^___```ccceeeiiikkkllllllkkkkkklllnnnmmmnnnqqqtttvvvyyy{{{{{{~~~~~~~~~|||yyywwwxxx{{{~~~~~~~~~tttjjjcccbbbeeegggfffffffffhhhkkkmmmoooooooooooooooqqqsssuuuvvv{{{yyyyyy{{{~~~sssiiiffffff}}}___JJJEEECCCCCCLLLZZZ]]]UUUMMMLLLIIITTTeeewww|||jjjbbbXXXPPPLLLIIIFFFCCC>>>===;;;999888777777777888888999999888888777777555555555555666666666666777777666666555444444444222222333333222222111111333333333222222222222111111111222333333333333222111111111111111111111111...///000222333444444444333333333333444444444444555555666666777888888888777999;;;===AAAHHHOOOTTT\\\___dddhhhiiikkkmmmnnnmmmmmmllliiieee```[[[XXXRRRNNNIIIEEECCCAAA???===>>>???@@@BBBDDDIIIOOOSSSUUUVVVXXX[[[]]]______```aaadddggghhhiiiiiikkkmmmnnnoooqqqsssuuuwwwxxxxxxooohhhaaa]]]YYYUUUVVVZZZ```dddiiinnnpppqqqrrrtttuuuxxx{{{||||||}}}~~~zzzdddTTTDDD>>>>>>>>>>>>@@@DDDJJJNNNOOOQQQTTTRRRNNNPPPPPPPPPQQQRRRUUUXXXZZZ]]]ZZZVVVTTTTTTUUUVVVVVVSSSVVVYYY\\\____________]]]cccnnn}}}uuuRRRAAA;;;;;;555444555000555555555666555555444333444444333333333333222222111111000///000111222333@@@EEEJJJKKKJJJLLLQQQVVVYYYZZZ[[[ZZZWWWUUUTTTTTTPPPQQQSSSVVVZZZ\\\]]]]]]^^^\\\XXXVVVTTTTTTSSSSSSYYY[[[^^^___```aaacccdddhhhjjjkkkkkkjjjiiijjjkkklllnnnqqquuuxxxzzz{{{{{{|||~~~~~~|||yyyvvvvvvxxx{{{~~~~~~zzzrrrkkkfffeeeiiikkkjjjhhhhhhiiikkknnnpppnnnnnnnnnoooppprrrtttuuuzzzwwwwwwxxxzzzyyylllgggfff~~~{{{eeeMMMEEEAAAAAAIIIVVV\\\WWWOOOKKKFFFOOO]]]oooooofffZZZQQQKKKIIIFFFDDD>>><<<:::888777777777777777888888888888888777777333444444555555666666666666666666555555444444444333333333333333222111000222222222222222222222222111111222333333333333333111111111111111111111111---...000111333444444444222222333333333444444444444444555666666777777888777888:::<<>>???@@@BBBFFFLLLPPPRRRTTTVVVXXX[[[]]]^^^^^^```bbbdddffffffhhhjjjlllkkknnnqqqssstttuuuvvvxxxnnnggg```\\\XXXTTTUUUYYY^^^cccjjjoooqqqrrrrrrssstttxxx{{{|||{{{|||}}}xxxyyysss[[[NNNAAA===>>>>>>???AAAEEEIIIKKKMMMQQQVVVVVVRRRRRRQQQOOOOOOPPPTTTWWWZZZbbb___ZZZVVVUUUUUUUUUVVVTTTVVVXXX[[[^^^___``````^^^aaajjjxxxZZZEEE;;;;;;666444444000444555555555555555444444444444333333333222222222222111000///000222444666@@@FFFKKKLLLLLLMMMRRRXXXXXXYYYYYYXXXTTTPPPNNNNNNLLLOOOSSSWWW[[[^^^aaacccfffeeedddaaa]]]ZZZYYYXXXZZZ\\\___aaaaaaaaacccdddfffhhhjjjjjjiiihhhhhhiiikkknnnrrrvvvyyyzzzzzzzzzwww{{{}}}zzzwwwtttwwwyyy||||||{{{}}}vvvpppkkkhhhiiilllmmmlllkkkkkkkkkmmmooopppooonnnnnnnnnoooqqqssstttvvvttttttuuuvvv|||ppphhhggg|||tttwwwnnnSSSFFFAAAAAAFFFQQQZZZXXXPPPJJJEEEJJJUUUeeewwwuuukkk^^^SSSMMMJJJGGGDDD>>><<<:::888777777777777666666777888888777777777222333444555666666555555555555555555444444444444444444555555444333222222222222222222222222222222111111222333333333333222000000000000000000000000///000111111222222222222222222222333333333444444444444444555666666777777777888999;;;===CCCIIINNNXXX\\\bbbfffhhhjjjkkklllnnnmmmllliiieee```[[[YYYQQQMMMHHHEEECCCAAA???>>>???@@@@@@@@@AAADDDIIILLLPPPQQQSSSVVVXXXZZZ\\\\\\^^^```bbbcccdddfffhhhkkkjjjmmmpppsssssstttuuuvvvnnngggaaa]]]YYYUUUVVVZZZ^^^ccckkkpppssssssssstttuuuxxx||||||{{{|||xxxrrrssszzz|||lllSSSHHH>>><<<>>>???@@@CCCDDDGGGJJJLLLQQQXXXZZZWWWTTTRRRPPPOOOQQQTTTXXX[[[gggddd```[[[XXXVVVVVVWWWWWWWWWXXXYYY[[[^^^```bbb^^^aaahhhvvvcccIII;;;;;;666444555111444444555555555555555444444444333333333222222222222222111000111333666777AAAEEEJJJLLLNNNPPPUUUYYYXXXYYYZZZWWWRRRMMMJJJIIIHHHLLLRRRWWW\\\```eeehhhmmmnnnooolllgggaaa^^^\\\ZZZ]]]```bbbbbbbbbcccddddddfffhhhiiihhhgggggghhhkkknnnrrruuuvvvuuusssqqqnnnsss{{{}}}zzzwwwuuuyyy{{{~~~~~~}}}}}}~~~|||zzzyyyzzz~~~|||qqqmmmkkkjjjkkknnnnnnnnnnnnnnnoooppppppqqqpppooonnnnnnnnnoooqqqrrrrrrqqqqqqssstttxxxuuuhhhggguuupppmmmuuu{{{]]]JJJDDDBBBDDDNNNYYY[[[UUUMMMFFFHHHOOO]]]ooo~~~~~~~~~yyypppbbbWWWPPPKKKGGGEEE>>>===;;;999888777777777555666777777888777777777333444555666666666555444444444444444444444444444444444555555555444333333111222222222222333333333000000111222222222222111000000000000000000000000111111111111111111000000222222222222333333333333333333444444555666666666888888999:::===AAAHHHLLLVVV[[[aaafffhhhiiijjjkkkmmmmmmllliiieee```[[[YYYQQQMMMHHHEEECCCBBB@@@???@@@@@@@@@@@@@@@CCCGGGKKKMMMNNNQQQTTTVVVXXXZZZZZZ\\\^^^___aaabbbdddgggjjjiiikkknnnqqqtttuuuttttttooohhhaaa]]]YYYUUUVVVZZZ^^^cccjjjpppsssttttttuuuvvvyyy||||||zzzzzz}}}}}}uuunnnnnnsss{{{|||{{{}}}vvvdddMMMDDD======>>>???AAAEEEBBBGGGKKKMMMQQQXXX[[[ZZZSSSRRRPPPPPPRRRVVVZZZ\\\fffeeeccc___ZZZXXXWWWXXXYYYYYYXXXXXXZZZ]]]```bbb]]]___fffsssqqqPPP===<<<777444666333333444555555666555555555444444333333333333222222222111111111222333555666BBBDDDGGGKKKOOOSSSVVVXXX[[[\\\\\\XXXRRRLLLGGGEEECCCHHHPPPVVV\\\bbbhhhmmmqqqtttvvvtttmmmfff```^^^[[[^^^aaaccccccbbbcccdddbbbeeehhhjjjiiihhhiiiiiilllnnnpppqqqppplllgggddd```hhhsss|||~~~|||{{{zzzwwwuuu|||}}}}}}{{{zzz|||}}}{{{{{{uuuqqqpppnnnnnnuuu~~~wwwmmmjjjkkkkkklllooommmnnnpppqqqrrrrrrrrrqqqqqqpppooonnnmmmnnnoooooopppoooooopppppptttwwwfffaaaiii}}}uuukkknnn|||gggOOOEEEBBBCCCLLLZZZaaa\\\TTTIIIIIIMMMXXXiiiyyy~~~}}}sssfffZZZSSSMMMHHHEEE???>>><<<:::888888888888666777888888999999888888444555666777777666444333444444444444444444444444222222333444444444333333111111222222222333333333//////000111111111111000000000000000000000000000000000111111111111000000111222222222222333333333222333333444555555666666888999::::::<<>>999555666555333444444555666666555555444444333333333333222222000000000111111222222222AAABBBDDDIIIPPPUUUWWWXXX]]]^^^^^^ZZZSSSLLLGGGDDD@@@FFFNNNVVV\\\bbbiiinnnrrrvvvyyyxxxpppgggaaa]]][[[^^^bbbccccccccccccdddbbbeeeiiikkkjjjjjjjjjkkklllmmmooonnnjjjddd]]]YYYVVV```mmmxxx~~~|||yyyxxxxxxxxxvvvuuu}}}}}}zzzwwwzzz{{{ssskkkgggddddddnnn{{{uuukkkiiijjjkkkmmmppplllnnnqqqssstttsssrrrqqqrrrqqqooonnnmmmmmmmmmnnnooonnnnnnnnnnnnppp{{{vvvcccYYY^^^mmm}}}pppooo{{{nnnSSSGGGCCCCCCLLL[[[fffbbbZZZKKKJJJLLLVVVfffvvv~~~uuuhhh]]]UUUNNNIIIEEE@@@>>><<<:::999888999999777888999:::::::::::::::555666777888777666444222444444444444444444444444000111222333333333333333111111111222222333333333......///000000000000000000000000000000000000000//////000111111111111111111111222222222333333333222222333444444555555666999:::::::::<<<@@@FFFJJJSSSXXX___dddggghhhhhhhhhkkkjjjiiifffbbb]]]YYYVVVOOOLLLGGGCCCBBBAAA???>>>===>>>???@@@AAAEEEJJJNNNJJJKKKNNNQQQTTTVVVXXXXXXZZZ[[[]]]^^^___bbbeeehhhkkkiiijjjooouuuwwwsssooommmfff```\\\XXXTTTUUUYYY]]]aaagggllloooqqqssstttvvvyyy{{{zzzwwwvvvwwwzzz~~~~~~~~~~~~~~~}}}~~~~~~sssiiihhhjjjnnnzzz}}}xxxtttvvvwwwuuurrrzzz~~~lllWWWGGG@@@<<<>>>@@@@@@BBBFFFDDDLLLRRRQQQPPPSSSWWWXXXOOOOOOOOOPPPSSSVVVZZZ\\\YYY\\\___^^^[[[YYYYYYZZZXXXYYY[[[]]]^^^]]]\\\[[[___```fffrrryyyyyybbbFFFAAA:::555666555333333444555666666666555444444444333333333222222......///000000000000///@@@DDDIIILLLNNNRRRXXX]]]]]]]]]\\\XXXRRRLLLHHHFFFCCCEEEIIIPPPXXXaaahhhmmmsssuuuvvvtttnnnfffaaa^^^^^^___``````aaabbbbbbbbbaaabbbcccdddfffhhhjjjjjjooollliiifffbbb]]]VVVRRRQQQTTT___ppp|||{{{yyyxxxxxxzzz{{{|||{{{}}}||||||zzzyyyzzzuuueee^^^]]]cccrrroooeeeiiimmmjjjjjjoooqqqooonnnooosssvvvuuutttsssqqqmmmjjjiiijjjlllmmmllllllkkkkkkmmmrrryyy~~~xxxddd[[[\\\bbbqqqwwwttt|||YYYJJJ??????IIIUUUfffmmmcccTTTMMMIIIRRReeevvvxxxkkk]]]SSSMMMIIIGGGBBB@@@===;;;:::999777555555555666777888999999:::888888888777666555555444666666666555444444333333444444222222222222444444333222222111000///......000000000000000000000000000000111111111111000000111111111111111111111111111111222222222333333333444444333444444555666777444555777888:::===BBBFFFSSSWWW\\\```bbbcccdddeeeggggggfffddd```[[[VVVSSSNNNKKKGGGDDDBBBAAA???>>>=========<<<===BBBHHHLLLNNNMMMMMMQQQVVVXXXXXXVVVYYYYYYZZZ[[[\\\^^^```aaafffiiinnnrrrvvvwwwwwwvvvlllbbbZZZWWWVVVTTTTTTVVV^^^bbbfffiiikkkmmmoooqqqwwwxxxwwwvvvvvvwwwzzz}}}~~~tttkkkiiimmmsss{{{~~~}}}zzzxxx}}}xxxyyyqqqllltttzzzeeeQQQDDDAAA???>>>???AAACCCDDDFFFJJJPPPSSSSSSRRRPPPPPPMMMLLLLLLNNNQQQTTTUUUUUUUUUVVVWWWWWWVVVVVVWWWYYYYYYYYYXXXYYYZZZ[[[]]]^^^]]]bbbiiitttoooooonnnKKK<<<:::999666444222333333444444555555555666666555444222111000000111000///000111000///---@@@DDDIIIKKKMMMQQQWWW[[[______^^^ZZZSSSMMMHHHFFFDDDFFFIIIOOOUUU]]]cccgggoooqqqsssqqqlllfffbbb_________^^^^^^___```aaaaaaaaabbbdddfffiiijjjkkklllnnnllliiigggddd___YYYUUUSSSSSS[[[kkkzzz|||zzzxxxxxxzzz{{{{{{zzz}}}}}}{{{zzz{{{{{{zzz{{{{{{kkkbbbbbbhhhuuu|||nnneeeiiimmmjjjjjjnnnnnnmmmlllnnnrrruuuvvvuuuqqqpppmmmjjjiiijjjkkklllkkkkkkkkkkkkmmmrrrxxx}}}{{{gggWWWWWWZZZfff{{{~~~aaaNNNAAA???FFFOOO```jjjdddUUUNNNJJJQQQcccuuu~~~xxxjjj]]]SSSLLLHHHFFFCCC@@@===;;;:::999777555888888888888999999999999::::::999999888777777666666666666555444444333333333222222111111222222333222222111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111222222222333333333333333333444555666777444555777888:::>>>BBBFFFRRRVVV[[[___aaabbbdddeeedddddddddbbb___ZZZVVVSSSMMMJJJFFFCCCBBBAAA???===>>>>>>======>>>AAAGGGKKKMMMMMMMMMQQQUUUXXXXXXWWWXXXXXXYYYZZZ\\\^^^```aaaeeehhhmmmsssvvvvvvuuutttmmmddd\\\YYYWWWUUUUUUWWW^^^aaafffiiikkkmmmoooqqqvvvvvvwwwvvvvvvwww{{{}}}~~~yyypppiiijjjooovvv~~~{{{zzz}}}~~~~~~uuunnnuuuttt___LLLAAA@@@>>>>>>???BBBDDDEEEHHHKKKPPPRRRRRRQQQPPPPPPMMMLLLLLLNNNQQQTTTTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\ZZZ]]]dddmmm{{{sssnnn|||qqqNNN===:::888555333555555555555444444444444444444444333333222222222111000000000111111///---@@@CCCHHHKKKLLLOOOUUUZZZaaaaaa```\\\UUUMMMHHHFFFEEEFFFIIIMMMRRRXXX]]]```hhhkkkmmmmmmjjjeeebbbaaa___^^^\\\[[[[[[]]]___```aaacccfffiiikkkllllllkkkkkkjjjhhhgggeeebbb]]]YYYVVVRRRUUUcccttt|||{{{yyyyyyzzz{{{zzzyyyyyyzzz|||{{{yyyxxxxxxxxx{{{zzz|||rrriiiiiippp}}}wwwllleeeiiillljjjjjjmmmkkkjjjjjjlllpppsssttttttnnnnnnlllkkkjjjjjjjjjjjjjjjjjjjjjkkklllpppvvv{{{mmmVVVTTTTTT[[[lllnnnRRRDDD@@@BBBGGGVVVdddcccWWWPPPLLLRRRaaarrr}}}zzzmmm```VVVOOOJJJGGGDDDAAA>>><<<;;;999777555999999999999999999999999::::::999999888777777777666666666555444444333333000111111222222111111000111111111111111111111000000000000000000000000000000000111111111111000000111111111111111111111111111111111222222222222333333333333333444555666666555666777999:::>>>BBBFFFPPPTTTYYY^^^```aaabbbccccccccccccbbb___\\\XXXVVVMMMJJJFFFCCCAAA@@@>>>===>>>>>>>>>===>>>AAAFFFJJJKKKKKKLLLPPPTTTWWWXXXXXXWWWWWWXXXYYY[[[]]]___```dddhhhnnnsssvvvuuusssqqqnnneee^^^[[[XXXUUUUUUXXX]]]```eeehhhkkkmmmoooqqqssstttuuuvvvvvvxxx{{{~~~~~~|||xxxsssmmmjjjnnntttzzzzzz}}}{{{rrrwww}}}mmmWWWGGGAAA@@@??????@@@CCCEEEGGGJJJMMMOOOPPPPPPOOOPPPPPPNNNMMMMMMNNNQQQSSSTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[YYYXXXXXXXXXYYYZZZ[[[]]]bbbkkkzzzzzznnnuuu~~~xxxUUUAAA;;;888666444777777777666555555444444333333333333333333444444222111000111222222000...@@@DDDHHHJJJLLLOOOTTTYYYaaaaaaaaa\\\UUUMMMGGGDDDDDDFFFHHHLLLPPPUUUYYY[[[```cccfffgggfffcccbbbaaa^^^\\\ZZZXXXXXXZZZ\\\^^^aaacccfffiiijjjiiihhhggggggfffeeeffffffddd```]]]XXXPPPOOOZZZlll{{{}}}{{{zzzzzz{{{|||{{{yyyvvvwwwxxxwwwuuutttuuuvvvxxxxxxzzz~~~{{{qqqrrrzzz~~~rrrjjjeeehhhkkkjjjiiijjjiiiiiiiiikkkmmmooopppqqqkkkkkkkkkkkkjjjiiihhhgggggghhhiiiiiikkknnnssswww{{{rrrZZZVVVTTTWWWcccyyyxxxUUUGGGAAABBBAAALLL[[[^^^YYYTTTPPPTTTaaaqqq}}}ttthhh]]]UUUOOOKKKEEECCC???===<<<:::888666777888888999999:::::::::777777777777666666555555666666666555444444333333000111222333333222111000111111111111111111111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111222222222222222222222222333444555666555666888999:::===BBBEEEMMMQQQWWW[[[^^^___```bbbcccccccccbbb```]]][[[YYYLLLIIIEEEBBB@@@???===<<<>>>>>>>>>======@@@DDDHHHHHHIIIJJJMMMPPPTTTVVVWWWVVVVVVWWWXXXZZZ]]]^^^```dddhhhoootttwwwuuurrrooollleee___[[[XXXTTTTTTWWW[[[___cccgggiiikkknnnpppppprrrttttttuuuwww{{{}}}~~~}}}~~~~~~xxxtttrrrnnnnnnsssyyy~~~~~~vvv{{{yyyfffSSSFFFDDDDDDDDDCCCCCCDDDFFFHHHLLLMMMOOOOOONNNNNNOOOPPPOOONNNMMMOOOQQQSSSTTTSSSVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\[[[YYYWWWWWWWWWWWWWWWZZZ\\\```iiiyyyoooooosss~~~^^^GGG===:::999888777777777777666666666666444444444444444333333333333222111111333222111///???CCCGGGJJJLLLOOOUUUYYY___``````\\\UUULLLFFFCCCBBBCCCFFFKKKOOOTTTWWWYYYYYY\\\```bbbaaa`````````\\\ZZZXXXVVVWWWYYY[[[]]]aaaccceeeffffffdddbbb```bbbbbbbbbdddeeedddbbb___XXXOOOKKKRRRaaappp~~~}}}|||{{{|||}}}}}}|||{{{uuuvvvvvvuuusssrrrsssttttttuuuyyy~~~zzz{{{yyynnniiifffgggiiihhhggghhhiiiiiiiiiiiiiiiiiikkkllliiiiiijjjjjjiiihhhgggfffdddfffhhhiiijjjmmmqqqtttzzzxxx```ZZZVVVXXX___ppp|||XXXHHHCCCDDD???EEEQQQUUUZZZVVVTTTWWWbbbppp}}}zzzoooeee[[[RRRMMMGGGDDDAAA>>>===;;;888666555555666777888999:::;;;777777777666666666666666666666666555444444333333111222333444444333222111111111111111222222222222000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222222111111222222333444555555666777888999<<>><<<;;;<<<======<<<<<>>:::999888555555666666777888999999777666666555333222222111333222111111333222111///<<<@@@EEEHHHKKKNNNTTTYYY^^^___```\\\UUUMMMFFFCCC???AAAEEEIIINNNRRRUUUWWWUUUXXX[[[]]]]]]]]]]]]^^^XXXXXXWWWVVVWWWYYY[[[\\\___```aaabbbbbb```^^^]]]______aaaccceeeeeecccaaaWWWOOOIIILLLUUUbbbrrr~~~}}}~~~}}}}}}}}}~~~}}}wwwwwwwwwuuurrrqqqrrrtttrrruuuzzzuuullliiifffeeeeeefffffffffggghhhhhhgggfffeeeggghhhhhhhhhhhhhhhhhhgggffffffdddfffhhhjjjkkkmmmppprrrzzzddd\\\VVVXXX]]]jjj~~~]]]KKKDDDDDD>>>@@@IIIMMMWWWVVVVVVZZZcccooo|||vvvkkk___SSSLLLHHHEEEBBB???===<<<999777555555666777888999::::::999999888888888888888888666666666555444444333333333333333444444333333333222222222222222222111111000000000000000000000000000000111111111111000000111111111111111111111111000000000111111111111222111111111111222333444444444555666777888;;;???CCCGGGLLLRRRVVVYYY[[[]]]^^^ZZZZZZYYYXXXVVVUUUSSSRRRJJJGGGCCC@@@>>>===;;;:::999:::;;;;;;;;;===AAADDDCCCEEEFFFGGGHHHJJJNNNQQQSSSSSSTTTVVVYYY[[[]]]___cccgggmmmrrruuutttrrrpppgggbbb^^^ZZZTTTOOOOOOSSSVVVYYY^^^bbbeeegggjjjllljjjmmmoooqqqrrrsssvvvxxx|||}}}~~~}}}||||||~~~~~~{{{yyyyyyxxxzzzoooZZZNNNKKKLLLNNNOOOLLLHHHFFFHHHJJJKKKLLLNNNNNNMMMNNNOOOQQQRRRPPPOOOPPPRRRSSSSSSRRRSSSUUUXXXYYYXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYY\\\dddtttxxxrrroooxxxmmmQQQ@@@:::999666333444555666777999999:::888777666555444222111111222111000111222222000...888===BBBEEEHHHMMMSSSXXX]]]___```]]]WWWOOOHHHEEE>>>@@@CCCGGGKKKNNNQQQRRRRRRUUUXXXYYYYYYYYYZZZ[[[UUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^___^^^^^^^^^______aaadddfffgggeeecccVVVOOOIIIHHHLLLTTTdddrrr{{{|||~~~}}}{{{{{{}}}}}}}}}~~~zzzzzzyyyvvvsssrrrrrrtttssswww|||pppllljjjfffcccbbbdddeeeddddddfffgggeeecccccceeehhhgggggggggfffffffffffffffeeehhhkkkmmmnnnoooqqqsssyyyjjj^^^UUUWWW]]]iiidddNNNCCCCCC===<<>><<<999777888888888888888888888888888888888888888888888999666666666555444444333333333333222222222222333333333333333222222111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111000000000111111222333444333444555666777999>>>AAAEEEJJJPPPUUUXXXYYY[[[\\\WWWVVVUUUSSSRRRPPPNNNNNNIIIFFFBBB???>>><<<;;;999666777888999:::<<<@@@CCCDDDEEEFFFFFFFFFHHHLLLPPPRRRRRRTTTUUUXXX[[[]]]^^^aaadddiiiooorrrrrrqqqpppfffbbb^^^ZZZTTTMMMNNNSSSSSSWWW\\\```ccceeehhhjjjiiikkknnnooopppqqqssstttyyy{{{}}}}}}|||{{{||||||~~~~~~}}}~~~|||zzzyyyzzzyyy|||}}}hhhSSSIIIJJJLLLNNNPPPNNNIIIGGGIIILLLHHHKKKMMMNNNNNNNNNPPPQQQSSSQQQPPPPPPRRRSSSRRRRRRPPPSSSVVVXXXWWWUUUTTTTTTTTTTTTSSSTTTUUUWWWYYYZZZ]]]]]]___fffsss~~~xxxttt|||yyy\\\FFF>>>:::666444444555555666777888888777666666555444333333222111000000000111111///---555:::???CCCFFFKKKRRRWWW^^^```aaa___XXXQQQJJJGGG>>>???BBBEEEIIIKKKMMMNNNQQQTTTVVVXXXWWWWWWXXXYYYSSSTTTVVVWWWYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]___````````````bbbeeeggghhhgggeeeTTTOOOJJJGGGFFFLLL[[[jjjqqqtttwwwxxxxxxyyy|||}}}}}}~~~||||||zzzwwwtttrrrssstttuuuzzzyyymmmllljjjfffaaa```bbbdddcccaaaccceeedddcccccceeehhhggggggfffeeeeeeeeeffffffgggjjjmmmooopppqqqsssuuuwwwooo```VVVXXX___kkkiiiPPPBBBAAA;;;;;;CCCFFFOOORRRVVV[[[bbblllxxx}}}yyyjjjZZZOOOJJJGGGCCC@@@???<<<:::888<<<<<<;;;:::999777666666666666666666666777777777777666666555444444333333333222111000000111222333444444333333222111000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111000000000000111222333444333444444555666999===@@@DDDIIIOOOTTTWWWYYYZZZ\\\WWWVVVTTTRRRPPPOOOMMMMMMIIIEEEAAA???===<<<:::999444555777888999<<<@@@CCCEEEFFFGGGGGGFFFGGGKKKOOOQQQRRRSSSUUUXXXZZZ]]]^^^___bbbgggkkkoooppppppooofffccc___[[[TTTMMMNNNSSSRRRUUUZZZ___aaadddgggiiihhhjjjmmmnnnnnnoooqqqrrrwwwyyy|||}}}|||{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}|||}}}~~~yyyxxxxxxyyyyyy|||zzzdddNNNFFFIIIIIIMMMOOONNNIIIHHHJJJNNNGGGJJJMMMOOOOOOOOOPPPQQQSSSRRRPPPPPPRRRSSSRRRQQQOOORRRUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWZZZ[[[\\\\\\]]]cccnnn|||yyyeeeMMMBBB===888555555555555666666666666555555555555555555555555111000///000111000///---888;;;>>>BBBFFFKKKQQQUUU^^^aaaccc```XXXOOOHHHFFFCCCCCCDDDFFFHHHLLLOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^___```cccffffffeeedddbbbZZZUUUMMMFFFDDDGGGOOOUUUcccjjjqqqsssvvv{{{}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwvvv}}}sssfffeeegggfffbbb\\\ZZZ]]]bbbbbbfffhhhffffffiiikkkjjjiiihhhgggeeeeeeeeeffffffhhhiiilllrrrwwwyyyvvvssswww}}}cccWWW[[[___ppprrrYYYCCC>>>>>><<<>>>DDDKKKQQQWWW\\\aaaiiisss|||qqq```VVVPPPIIICCCBBBAAA===::::::777888888888888777666666555555666666777777888888777777666555444444333333444444444444444444444444333333444555444333222111111111111111000000000000222111111111000000//////000000111222222222222111222222222222222222222222111111222222222333333333444333222222444777:::===BBBFFFMMMRRRUUUWWWYYYZZZYYYWWWTTTRRRPPPNNNJJJGGGFFFDDDBBB@@@>>><<<;;;:::777555333555:::>>>??????EEEDDDCCCCCCDDDFFFHHHIIIMMMNNNPPPSSSVVVYYY[[[\\\^^^bbbgggkkknnnmmmllljjjccc```[[[WWWTTTRRROOOMMMQQQUUU\\\aaacccdddeeefffdddeeehhhkkknnnppprrrrrruuuuuuvvvwwwxxxxxxxxxxxxwwwzzz}}}~~~}}}}}}}}}~~~}}}{{{{{{|||~~~}}}zzzwwwwwwwww|||lllYYYJJJDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRTTTQQQOOOQQQRRRPPPPPPOOONNNMMMMMMMMMNNNNNNMMMOOOSSSWWWXXXWWWTTTRRRNNNOOOQQQSSSUUUWWWYYYZZZ___\\\]]]cccmmmzzzzzz|||aaaCCC999===888666444444555666666555777666666666666555555555222222222111111111111111777999===@@@DDDIIIOOOSSS[[[___aaa___VVVMMMGGGDDD<<<<<<===???BBBEEEHHHJJJPPPQQQRRRSSSTTTUUUUUUVVVZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^___```cccdddeeedddcccaaaWWWSSSKKKDDDAAADDDKKKPPPYYYaaaiiinnnsssyyy|||{{{||||||zzzzzzyyyzzzzzz{{{}}}pppeeedddeeebbb]]]WWWVVVZZZ^^^bbbgggiiiggggggjjjkkkjjjkkkjjjhhhfffeeeeeeeeeeeejjjiiijjjmmmrrrvvvwwwvvvwwwggg[[[___dddvvvyyy```HHHAAAAAA>>>>>>AAAIIIOOOWWW\\\```hhhttt~~~ttteee[[[SSSKKKDDDCCCAAA===::::::888888888888888777666666666666666666777777888888777666666555444444333333333333333333333333333333111111222222222111000///111111111111000000000000111111111000000000//////000000111222222222222111222222222222222222222222000000000111111111222222333333222222444777:::<<<@@@EEEKKKPPPSSSUUUVVVXXXVVVTTTRRRQQQPPPNNNKKKHHHDDDCCCAAA???===;;;::::::777555333555999===??????CCCCCCCCCDDDEEEFFFGGGHHHKKKMMMOOORRRUUUXXX[[[\\\___bbbfffjjjlllmmmlllkkkccc___ZZZUUURRRPPPNNNLLLRRRWWW]]]bbbeeefffggghhhccceeefffiiillloooqqqrrrssstttuuuvvvwwwxxxxxxxxxxxx{{{~~~|||{{{zzzyyyyyyzzz|||}}}}}}yyyxxxyyy|||yyyhhhUUUGGGAAA@@@DDDDDDEEEGGGHHHIIIJJJKKKLLLQQQRRROOONNNPPPPPPNNNOOONNNMMMLLLLLLLLLMMMNNNKKKNNNRRRUUUVVVUUUSSSQQQPPPPPPRRRTTTVVVXXXZZZ[[[]]][[[[[[aaahhhssstttRRR@@@===999777555444555666666666666666666555555555555444222222222222111111111111555888;;;>>>BBBGGGMMMPPPXXX\\\___]]]UUULLLFFFCCC<<<<<<===???BBBEEEHHHJJJNNNOOOPPPQQQRRRSSSSSSTTTZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\]]]___```aaabbbcccbbbaaa```WWWSSSLLLEEEAAACCCHHHMMMPPPZZZdddkkkrrryyy}}}|||yyyxxxvvvuuuuuuuuuvvvwww|||xxxmmmfffdddbbb^^^XXXSSSRRRVVVZZZbbbgggkkkiiiiiikkkkkkiiikkkjjjhhhfffeeeeeeeeefffkkkiiigggiiimmmssswwwyyyxxxooo```bbbfffyyykkkPPPFFFDDD@@@======EEEMMMWWW[[[^^^ffftttyyykkkbbbXXXOOOGGGDDDBBB>>>;;;;;;999999999888777666666555666666666777777777777888666666666555444444333333333333333333333333333333111222222222222111000///111111111111000000000000111111000000000000/////////000111111222222111111000000000000000000000000/////////000000000111111333222222222444666999;;;>>>CCCIIIMMMPPPRRRSSSUUURRRQQQOOOOOOOOOMMMKKKHHHBBBAAA???===;;;:::999888777555444555888<<<>>>>>>AAABBBCCCDDDEEEFFFFFFFFFIIIKKKMMMQQQTTTWWWZZZ[[[___aaaeeehhhjjjllllllkkkccc___XXXSSSPPPOOOMMMLLLQQQVVV\\\aaadddeeeggghhhddddddeeegggiiillloooqqqqqqrrrsssuuuvvvxxxyyyzzzyyy|||yyyxxxwwwwwwxxxyyyzzz{{{~~~~~~yyyttttttxxx~~~tttbbbPPPDDD>>>>>>AAABBBEEEGGGHHHHHHHHHHHHKKKOOOQQQNNNMMMNNNOOOMMMNNNMMMKKKJJJJJJJJJKKKLLLIIIKKKOOORRRTTTSSSRRRPPPQQQQQQSSSUUUVVVXXXZZZZZZZZZYYYYYY^^^ccckkkyyyhhhKKK>>>;;;999666555666777777777666555555555555444444444333333222222111111111111555777:::===AAAEEEKKKNNNUUUYYY]]]\\\UUULLLEEECCC??????@@@AAADDDHHHKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQUUUVVVVVVWWWWWWVVVVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\___``````````````````___[[[WWWQQQKKKGGGGGGKKKOOOPPPZZZeeelllttt{{{~~~xxxvvvtttrrrqqqqqqqqqqqqxxxssskkkhhhdddbbb]]]WWWRRRQQQUUUXXXaaagggkkkjjjjjjkkkjjjgggiiihhhgggfffffffffggghhhkkkiiihhhhhhlllqqqvvvyyyxxx}}}vvvdddccceeewwwxxxYYYIIIDDD@@@<<<;;;AAAJJJTTTYYY[[[cccqqq}}}rrriii^^^TTTKKKFFFCCC>>><<<<<<::::::999777777666555555777777777777777777777777666666555555555444444444222222222222222222222222444444444444333333222222111111111111000000000///000000000000000000/////////000000111111111111111000000000000000000000000/////////000000000111111111111111222333666999:::>>>BBBGGGLLLNNNOOOQQQRRRQQQOOOMMMMMMLLLKKKHHHFFFAAA???>>><<<:::888888777777666555555777:::===>>>???@@@BBBDDDEEEFFFEEEEEEGGGIIIKKKOOOSSSVVVYYYZZZ^^^```cccfffiiikkkkkklllddd___XXXRRROOONNNNNNMMMOOOSSSYYY]]]```bbbdddfffeeeeeeeeefffhhhllloooqqqpppqqqrrrtttvvvxxxzzz{{{yyy{{{~~~~~~~~~xxxxxxxxxxxxxxxzzz{{{|||zzz{{{yyysssmmmmmmuuu|||}}}nnn]]]LLLAAA======???AAADDDFFFHHHHHHGGGFFFKKKOOOQQQNNNLLLNNNOOOMMMNNNMMMKKKIIIGGGFFFFFFGGGFFFHHHLLLOOOQQQQQQPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVYYY]]]```fffsss{{{XXXCCC===:::777666666888888888555555555555444444444444333333333222222111111000555777:::===@@@DDDIIIMMMRRRWWW\\\[[[UUULLLFFFCCC<<<<<<===???AAAEEEHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSUUUVVVXXXZZZ[[[\\\_________^^^______``````^^^\\\XXXRRROOOOOORRRUUUWWW```iiiooouuu|||~~~xxxwwwuuurrrooommmkkkjjjnnnyyy|||qqqllllllfffddd```[[[WWWVVVWWWYYY```fffjjjiiihhhiiihhheeeddddddddddddfffhhhjjjkkkiiiiiijjjkkkmmmpppsssuuuuuuyyyzzzgggdddddduuu~~~dddNNNDDD???<<<<<<===EEENNNSSSVVV^^^kkkwww~~~|||xxxnnneeeZZZNNNIIIDDD???<<<===:::999888777666666666666888888888888777777777777555555555555555444444444222222222222222222222222444444333333333333222333111111111111000000000/////////////////////000000//////000111111111111000////////////////////////000000000111111111222222000000111222333666888999===AAAGGGKKKMMMNNNOOOPPPPPPNNNLLLKKKJJJGGGDDDBBB???>>><<<:::999888777777777666666666666999;;;======>>>AAACCCDDDEEEEEEDDDFFFGGGJJJMMMQQQTTTWWWXXX]]]___bbbeeehhhjjjkkkkkkeee```YYYSSSPPPOOOOOONNNOOOSSSXXX\\\^^^```cccdddfffeeeeeefffiiillloooqqqqqqqqqrrrtttvvvyyy{{{}}}xxxzzz|||||||||{{{}}}~~~zzzzzzzzzzzz{{{{{{||||||wwwwwwtttnnnkkkmmmuuu|||zzzjjjXXXIII@@@>>>>>>>>>@@@CCCEEEGGGGGGFFFEEEKKKPPPQQQNNNMMMOOOOOOMMMPPPNNNJJJGGGDDDBBBAAAAAACCCEEEIIILLLOOOOOOOOOOOONNNOOOOOOQQQRRRSSSTTTTTTTTTUUUXXX\\\___eeerrr{{{cccHHH@@@<<<888777777999::::::666666555555555444444444444444333333222111111000555777:::<<>>AAADDDGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOJJJKKKMMMOOOQQQSSSTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\___^^^]]]]]]^^^```aaabbbaaa```^^^[[[XXXXXX[[[]]]```gggnnnqqqtttzzz}}}|||yyyxxxvvvsssnnnhhhdddaaa^^^iiixxxwwwnnnlllmmmhhhgggeeebbb```]]]\\\[[[___eeegggfffeeeffffffccc``````aaaccceeehhhkkkmmmgggiiikkkkkkkkkllloooqqqqqqttt|||~~~iiidddcccssssss|||qqqWWWGGG@@@>>>===;;;@@@GGGLLLPPPXXXccclllxxx||||||yyy{{{|||ssskkk___RRRKKKEEE@@@===>>>:::999777666666666777888999888888888888777777777555555555555555555555555333333333333333333333333333222111111000000111111111111111111000000000000......////////////000000...///000000111111000000////////////////////////000000000111111111222222//////000222333555777888<<<@@@FFFIIIKKKKKKLLLMMMNNNLLLJJJHHHGGGEEEBBB???>>>===<<<:::999888777777777777777666666777:::======>>>???AAACCCDDDEEEEEEFFFGGGIIILLLOOORRRTTTUUU[[[]]]aaaeeehhhiiijjjjjjddd```YYYTTTQQQPPPNNNMMMRRRVVVZZZ]]]___```bbbdddeeeeeefffgggiiilllnnnpppppppppqqqrrrtttwwwzzz|||yyyzzz{{{zzzyyyxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvtttqqqnnnooottt|||}}}~~~vvveeeSSSFFF@@@???@@@???AAACCCEEEFFFFFFFFFFFFKKKPPPQQQNNNMMMOOOOOOMMMOOOMMMIIIEEEBBB???>>>===AAADDDGGGJJJMMMNNNOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQQQQSSSWWW[[[]]]cccrrr{{{lllMMMBBB>>>:::777888:::;;;;;;777666666666666555555555555555444333222111111000444666888:::<<<@@@EEEHHHLLLRRRXXXYYYSSSKKKDDDAAA======>>>@@@CCCFFFIIIKKKIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSUUUVVVYYY[[[\\\]]]^^^^^^]]]\\\^^^```ccceeeggggggfffeeeccccccfffhhhiiinnnssssssuuu{{{}}}}}}zzzyyywwwssslllddd\\\WWWPPPVVV```mmm|||{{{|||zzzpppkkkjjjkkkhhhiiiiiijjjhhhddd```\\\^^^cccdddbbbaaaccccccbbb______```aaadddgggjjjkkkggghhhiiihhhggggggjjjmmmppprrrxxxkkkccc___kkkuuuuuu}}}dddOOODDD???>>>:::<<<@@@EEEKKKSSS[[[```nnnsss{{{{{{zzz|||xxxpppcccUUULLLFFF@@@>>>>>>888888666555666777999:::999999999888888888777777555555555555555555555555333333333333333333333333333222111000000000111111111111111111000000000000........./////////000000...//////000000000000000000000000000000000000000/////////000000000111111...///000111333555666777;;;>>>CCCGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFDDDBBB???>>>===<<<:::999888777777666777888666555666999<<<======>>>???AAACCCEEEFFFFFFGGGIIIKKKMMMPPPQQQRRRXXX[[[```eeehhhiiiiiihhhbbb^^^XXXTTTQQQOOOMMMKKKTTTWWWZZZ\\\]]]^^^```bbbcccdddeeegggiiikkklllmmmooooooooooooqqqtttwwwyyyzzz{{{{{{yyywwwvvvwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwrrrooolllnnnuuu~~~~~~www{{{sss```NNNCCC???@@@BBBAAAAAABBBDDDEEEFFFGGGHHHJJJNNNPPPMMMKKKMMMNNNLLLKKKIIIFFFCCC@@@>>>======AAACCCFFFIIILLLNNNOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQUUUXXXZZZ```ppp~~~uuuTTTDDD@@@;;;888888:::<<<<<<888888777777777666666666666555444333222111111000222444777999;;;>>>CCCFFFIIIOOOVVVWWWRRRIIICCC@@@;;;<<<===>>>AAADDDGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[]]]]]]^^^]]]\\\\\\^^^aaaeeeggglllmmmmmmmmmlllmmmoooqqqoootttwwwvvvxxx}}}zzzyyyxxxssskkkaaaWWWQQQIIIJJJNNNXXXgggzzzzzzyyyzzz}}}|||}}}ssslllhhhhhhhhhhhhiiilllnnnmmmiiibbb]]]^^^bbbccc___^^^aaabbbaaa______```aaaccceeehhhiiihhhhhhgggeeebbbccchhhlllrrrrrrwwwlllaaaYYYaaa{{{zzzttttttmmmVVVGGG@@@>>>::::::;;;@@@HHHPPPVVVYYYgggmmmvvv~~~|||zzz~~~{{{rrreeeVVVMMMGGG@@@>>>???888777666555666888:::;;;999999999999888888777777444555555555555555555555444444444444444444444444555444333222222222333444111111111111000000000000---.........//////000000...//////000000000000000111111111111111111111111............/////////000......000111333555666666999===BBBEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEEEECCCAAA>>>===<<<:::999888888888666888888666444555999<<<=========>>>@@@BBBEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQWWW[[[```fffiiiiiihhhggg```\\\XXXTTTQQQNNNKKKIIISSSUUUXXXZZZZZZ[[[]]]___aaabbbdddggghhhjjjjjjkkknnnmmmmmmmmmooorrruuuvvv|||||||||zzzwwwvvvwwwxxxxxxxxxxxxxxxwwwuuutttsssnnnjjjhhhmmmxxx~~~zzzzzzsss{{{}}}ppp]]]KKKAAA>>>@@@BBBBBBBBBBBBCCCDDDFFFHHHIIIHHHMMMNNNLLLJJJLLLLLLKKKHHHGGGDDDBBB@@@???>>>>>>@@@BBBEEEIIILLLNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPSSSUUUVVV\\\mmm}}}{{{[[[EEEAAA;;;999999;;;<<<===888888888888777777777777666666555444222111111000222444555666888;;;@@@DDDIIIPPPTTTRRRNNNIIICCC<<<::::::;;;===???BBBEEEGGGIIIHHHIIIMMMPPPQQQOOOLLLNNNMMMLLLKKKKKKMMMOOOPPPTTTUUUUUUUUUUUUVVVYYY\\\]]]]]]]]]^^^aaaeeeiiilllqqqtttuuuuuusssrrrtttvvvxxxxxxxxxxxxyyyzzz{{{{{{{{{yyyrrriiiddd___VVVMMMGGGFFFGGGLLLSSS^^^qqq{{{xxxwwwrrrlllnnnttt{{{xxxrrrlllggghhhkkklllkkkkkklllkkkhhhddd```aaabbbcccddddddcccbbbaaa^^^^^^___aaaeeehhhhhhhhhjjjhhhddd```___bbbgggkkkoooqqqwwwttt___XXX___lllvvvwwwsss|||dddIII>>>???999999999;;;@@@HHHOOOTTT]]]iiixxx{{{{{{~~~|||tttkkk^^^QQQIIICCC@@@???;;;:::888666444333222222888888999:::::::::::::::777666555444333444444555666666555444333333222222444444444333333222222222222222222222111111111000000000//////.........---////////////000111222333000000////////////000000////////////////////////000000000111222333555555:::===@@@DDDFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???===<<<;;;;;;;;;777777777777888999::::::;;;<<<===???@@@BBBCCCCCCEEEGGGIIIJJJKKKMMMQQQTTTUUUWWW\\\aaafffhhhgggeee```\\\VVVPPPLLLJJJJJJJJJOOOSSSVVVYYYYYYYYYYYYZZZ]]]^^^aaaeeegggiiijjjjjjpppppppppooonnnoooqqqsssuuutttsssuuuxxxyyywwwtttuuuvvvwwwxxxxxxvvvtttsssrrroooooouuu}}}yyywwwvvv}}}~~~{{{}}}vvvrrruuuyyy~~~yyyfffQQQFFFCCC@@@===<<<@@@BBBEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDBBB???AAACCCGGGJJJKKKKKKJJJJJJMMMLLLJJJIIIIIIJJJKKKKKKPPPOOOPPPSSSUUU[[[hhhuuu~~~```LLL>>>999:::888<<>>DDDJJJNNNYYYeeettt}}}}}}zzz|||}}}tttlll___SSSJJJDDD@@@>>><<<;;;999777666555444444555666777777888888777777666555444444444444555666555555555444444333333222444444333333333222222222222222111111111000000000000/////////............/////////000000111222333000000///////////////000////////////////////////000000000111222333444555999;;;???BBBEEEFFFGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBBBB@@@>>>===<<<<<<<<<999888888888888888999:::;;;<<<===>>>???@@@AAABBBAAACCCEEEGGGIIILLLPPPTTTTTTVVV[[[aaafffhhhgggfff```\\\VVVQQQLLLJJJJJJKKKOOOQQQUUUVVVWWWWWWXXXYYYZZZ\\\___cccgggiiijjjkkkoooppppppooonnnnnnqqqssstttrrrqqqrrruuuwwwwwwuuuwwwxxxyyyzzzyyywwwuuusssssssssvvv|||}}}yyyvvvsssooottt~~~}}}~~~|||ooolllrrrwww|||qqq___LLLDDDBBB@@@??????@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGFFFDDDBBBAAADDDGGGJJJLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPSSSXXXeeerrryyyoooSSSCCC<<<<<<999===BBB===;;;;;;:::999888777777666999777444333333222111///222333555555777:::>>>BBBCCCKKKPPPOOOLLLIIICCC===;;;;;;<<<===???BBBEEEGGGIIIIIIIIIKKKMMMMMMKKKIIINNNNNNMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUVVVYYY[[[\\\^^^aaafffjjjmmmpppqqqsssuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwuuunnnfffaaa]]]UUULLLAAA???>>>@@@AAADDDNNNYYYcccaaadddqqqyyylllfffllluuuwwwrrrsssuuurrrnnnmmmjjjiiihhhhhhhhhfffccc```bbbbbbcccdddeeeeeeeeedddcccbbbaaaccceeeffffffeeeiiifff```ZZZXXX\\\ccciiikkkkkknnnttt{{{~~~hhhZZZUUUWWWZZZhhh}}}uuuXXXGGGBBB???===;;;:::;;;???DDDHHHRRR^^^lllwww}}}}}}|||~~~~~~wwwooocccWWWMMMFFFAAA>>><<<<<<:::999777777666666444555666666777777666666555555555444444555666666444444444444444444444444333333333333222222222222111111000000000/////////////////////............/////////000111111222222111000000///.........///////////////////////////000000000111222333444555888:::===AAADDDFFFFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCBBB@@@???>>>======::::::999888888888999999;;;;;;<<<<<<===>>>??????<<<>>>AAACCCFFFIIINNNQQQRRRTTTYYY```fffhhhhhhfff```\\\WWWQQQMMMKKKKKKKKKNNNPPPSSSTTTTTTUUUWWWYYYXXXZZZ^^^bbbeeehhhjjjjjjnnnooooooooonnnnnnppprrrssspppnnnmmmppptttvvvwwwuuuwwwzzz||||||zzzxxxvvvsssxxx{{{xxxvvvtttsssmmmmmmqqqxxx|||}}}yyymmmkkkqqqvvvvvvdddUUUFFFAAAAAAAAA@@@AAA@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIGGGEEEBBBDDDHHHKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKIIIIIIKKKNNNPPPTTT```lllttt}}}ZZZGGG===<<<888;;;???<<<<<<<<<;;;:::999888777777777666444333333222000///222333444555555888<<<@@@CCCKKKPPPOOOLLLIIIDDD>>><<<<<<<<<>>>@@@BBBEEEGGGJJJJJJKKKLLLLLLLLLKKKJJJNNNNNNNNNOOOPPPQQQSSSTTTSSSTTTUUUUUUUUUVVVYYY\\\^^^aaaeeejjjooorrrssstttvvvxxxyyyzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwsssqqqkkkddd```\\\TTTLLLBBB???>>>???>>>>>>CCCJJJPPPNNNVVVlllrrrlllqqqyyyzzzrrrooossswwwuuuoookkkiiihhhgggggggggfffdddbbbcccddddddeeeffffffffffffeeedddcccdddeeefffeeedddfffdddaaa]]][[[]]]bbbgggjjjiiikkkpppvvvppp___VVVTTTVVV]]]rrrcccMMMCCCAAA???;;;999999<<<@@@CCCLLLUUUcccpppzzz~~~{{{ssshhh]]]SSSKKKDDD@@@===<<<:::999888777777777666666777888888888888888777777666555555555555555333333444444444444444444333222222222222222222222000000000000///////////////////////////.........//////000111111111111111111000///...............//////////////////////////////000000111333444555888:::===AAADDDFFFHHHIIILLLLLLMMMMMMMMMMMMLLLKKKFFFEEECCCAAA@@@???>>>>>>;;;:::999888888888888888::::::;;;;;;<<<<<<<<<===;;;===???AAACCCFFFKKKNNNPPPRRRWWW^^^eeehhhhhhfff___\\\VVVQQQMMMKKKKKKLLLOOOPPPRRRRRRSSSTTTWWWZZZYYY[[[^^^bbbeeeggghhhhhhkkklllmmmmmmmmmmmmnnnpppqqqnnnkkkiiilllpppuuuxxxqqqtttxxx|||~~~}}}{{{zzzrrr|||{{{xxxwwwwwwvvvvvvrrrooopppsssuuuwww~~~rrrpppvvvyyy|||nnnYYYMMMAAA???@@@@@@@@@AAA???BBBDDDEEEDDDDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIKKKKKKIIIGGGBBBDDDHHHKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIJJJLLLOOOOOORRR[[[fff}}}}}}wwwzzz~~~eeeMMM???>>>999;;;@@@>>>===<<<<<<;;;:::999888777666555333333333222000...222333444444444777;;;>>>DDDLLLQQQPPPMMMJJJDDD>>>=========>>>@@@CCCEEEGGGKKKLLLLLLMMMLLLLLLLLLLLLNNNNNNOOOPPPRRRSSSUUUVVVSSSTTTUUUUUUVVVXXX[[[^^^dddggglllqqquuuwwwxxxxxxzzzzzz{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwwwwnnnmmmhhhaaa]]][[[SSSKKKAAA>>>===>>>===<<<>>>CCCHHHIIIWWWqqq|||yyytttxxx}}}wwwpppmmmqqqvvvrrrlllhhhhhhggggggiiijjjjjjhhheeefffffffffffffffgggggghhhgggfffeeeeeeffffffdddccccccddddddbbbaaaaaaccceeejjjiiikkkooouuuzzzdddWWWRRRRRRXXXhhhrrrWWWFFFBBB???;;;999888;;;???AAAFFFNNN[[[iiivvv~~~|||vvvlllaaaWWWNNNFFFAAA===<<<;;;999888777777666666666777888888888888888999888888777555444333222333333444444444444444444222222222222222222222222000000000000////////////........./////////////////////000111111111111000000000///.............../////////////////////////////////000111222444444999;;;===AAAEEEHHHJJJKKKNNNOOOOOOOOOOOOOOONNNNNNFFFEEEDDDAAA@@@>>>>>>===:::999888888777777777777999999:::::::::;;;;;;;;;===>>>@@@@@@AAACCCGGGJJJMMMPPPUUU\\\cccffffffeee^^^[[[UUUPPPLLLKKKKKKKKKOOOPPPRRRRRRSSSTTTWWWZZZ[[[]]]___bbbcccdddddddddgggiiikkkkkkkkkkkklllmmmnnnllliiihhhiiimmmssswwwsssuuuxxx{{{{{{zzzxxxwwwrrr}}}{{{zzzzzzyyyyyyxxxuuuuuuxxxyyyzzzuuussszzz|||~~~wwwfffRRRHHH???>>>???>>>>>>??????AAACCCDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGBBBDDDGGGKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNQQQSSSRRRRRRYYYccctttsssVVVEEEBBB===>>>CCCCCC===<<<<<<;;;:::999888777666444444444444333111///222333333333333555999<<>>>>>@@@CCCEEEFFFJJJLLLMMMMMMLLLLLLMMMOOONNNOOOPPPRRRTTTVVVWWWWWWTTTUUUWWWXXXZZZ\\\```ccclllooossswwwzzz{{{||||||{{{{{{{{{|||}}}|||yyyvvvuuuuuuwwwxxxxxxwwwvvvuuujjjiiiddd^^^\\\ZZZSSSKKK@@@<<<;;;===<<<;;;<<<@@@FFFJJJ\\\www}}}~~~uuunnnkkknnnpppmmmhhhfffggghhhjjjmmmoooooommmjjjiiihhhgggggggggggghhhhhhiiigggffffffffffffeeecccaaadddfffgggfffeeefffgggkkkkkkmmmqqquuunnnZZZQQQOOOTTT]]]qqqeeeOOODDDAAA===:::999;;;>>>AAABBBHHHSSScccrrr~~~}}}xxxooofff]]]SSSJJJDDD???>>><<<:::888777666666444555666666777777666666999999888888666555333222444444444444444444444444111111111222222222222222111111000000000/////////.........//////////////////000111222222111000//////......---......///////////////////////////////////////000111222333444999:::===AAAEEEIIIKKKMMMOOOOOOOOOOOOOOONNNMMMMMMFFFEEECCC@@@>>>===<<<<<<888888777666666666777777888888999999:::;;;<<<<<<===>>>??????@@@BBBEEEHHHKKKMMMSSSZZZ```ccccccbbb\\\YYYTTTOOOKKKJJJJJJKKKNNNPPPRRRSSSSSSTTTVVVXXX[[[]]]^^^```aaabbbaaaaaadddfffhhhiiiiiihhhiiikkkkkkkkkjjjiiiiiikkkpppsssvvvwwwwwwwwwvvvtttqqqpppttt~~~}}}}}}uuussszzz}}}}}}rrr___LLLDDD??????@@@>>>===>>>???AAACCCDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHFFFDDDAAACCCGGGJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPUUUXXXWWWVVV\\\dddqqq~~~\\\FFFAAA;;;999>>>???<<<<<<;;;:::999888777777555555444555666555222000222333333222222444888:::>>>FFFMMMNNNMMMLLLHHHCCC>>>>>>>>>???@@@CCCEEEFFFHHHJJJLLLLLLKKKKKKMMMPPPNNNOOOQQQSSSUUUWWWXXXYYYVVVXXX[[[]]]___bbbgggjjjpppqqqsssvvvxxxyyyyyyyyyyyyxxxyyy|||~~~~~~{{{xxxwwwxxxxxxxxxwwwuuurrrqqqgggfffbbb\\\ZZZYYYRRRJJJAAA===:::<<<===;;;<<>><<<999777666666555666777777888888777777666666777888777666555555555555555444444333333222000111111111222222222222222222111111111000000000............/////////000///000111222222111000...------------...///000000////////////////////////////////////000222333444888999<<>>@@@DDDGGGIIILLLQQQXXX^^^aaa```___[[[WWWRRRMMMJJJIIIIIIJJJKKKMMMQQQRRRSSSSSSTTTUUUXXXYYY[[[]]]____________aaacccfffgggffffffggghhhhhhjjjlllkkkjjjjjjmmmpppttttttsssrrrqqqpppooonnnwwwxxxvvv}}}~~~{{{lllVVVGGGAAA>>>@@@AAA???===??????AAACCCDDDCCCCCCEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEEEEDDDBBB@@@@@@BBBEEEIIIJJJJJJIIIIIIHHHIIILLLNNNOOOPPPPPPPPPMMMPPPVVV\\\\\\[[[aaaiiiqqqeeeKKKCCC:::666:::;;;;;;;;;:::999888777777666666555555666777666333111222333333222222333777:::999BBBJJJLLLMMMMMMJJJEEE>>>>>>>>>???AAACCCEEEFFFFFFIIIKKKKKKIIIJJJMMMPPPNNNOOOQQQTTTVVVXXXYYYYYYYYY[[[]]]```cccgggkkkooonnnoooppprrrssssssttttttvvvvvvwww{{{}}}zzzzzzzzzzzzyyyvvvsssooommmfffeeeaaa[[[YYYXXXRRRJJJDDD???<<<===>>><<<===@@@CCCJJJ]]]qqqwwwtttyyyrrrnnniiiffffffeeeccceeeiiifffiiinnnuuuyyyyyyvvvrrrmmmllljjjhhhgggggghhhhhhiiihhhffffffggggggfffdddbbbdddeeeeeefffhhhkkknnnnnnoooqqqsssttt{{{sssbbb[[[XXXZZZeee}}}eeeLLLHHHBBB===:::;;;<<<>>>@@@CCCLLL[[[mmmzzzwwwnnndddZZZTTTDDDCCC@@@===;;;888777666888888999:::::::::::::::333444666777888888888777666666555444333333222222000000111111222222222222222222222222111111111111---.........//////000000///000111222222111///...,,,,,,,,,---...///000111////////////////////////......//////000222333444777888:::>>>CCCGGGKKKMMMLLLLLLKKKKKKIIIHHHGGGFFFDDDBBB@@@>>><<<:::999888444444444444444555666777666777888999;;;<<<>>>>>>777888:::<<<===@@@DDDGGGIIIKKKPPPVVV\\\___^^^]]]ZZZVVVQQQLLLIIIHHHHHHIIIHHHLLLPPPRRRRRRRRRRRRSSSTTTUUUXXX[[[]]]^^^^^^^^^___aaadddeeeeeeeeefffggggggjjjmmmmmmkkkjjjkkkmmmnnnnnnnnnnnnooopppqqqrrrzzz|||yyyhhhOOODDD@@@>>>AAABBB@@@???@@@>>>AAACCCDDDCCCCCCDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCCCCCCCBBB@@@>>>???AAAEEEHHHJJJJJJIIIHHHGGGHHHKKKMMMOOOOOOOOOOOOKKKOOOVVV]]]______eeemmmqqqrrrUUULLLAAA:::===>>>;;;::::::999888777666666666666666777888777444111444444444222111222555777<<<@@@FFFKKKMMMKKKHHHFFFBBB@@@???@@@BBBDDDDDDDDDEEEHHHJJJKKKJJJIIIIIIIIIKKKMMMPPPSSSUUUWWWWWWWWW]]]^^^___cccgggiiijjjiiillliiiggghhhmmmrrrtttuuutttwwwyyyzzzzzz{{{|||~~~wwwwwwvvvvvvuuurrrnnnjjj___\\\YYYWWWWWWWWWVVVUUUMMMHHHAAA======??????>>>CCCQQQbbbkkknnnrrr{{{}}}zzzxxxsssiiiiiiiiihhhggggggffffffhhhiiimmmtttzzz{{{tttnnnmmmmmmmmmiiidddaaabbbdddhhhfffeeefffiiijjjhhhfffddddddeeefffhhhjjjlllmmmnnnooopppqqqqqqwww{{{```VVVVVV\\\eeevvvppp[[[OOOBBB======;;;;;;===@@@EEENNNWWWbbbmmmyyy{{{xxxpppbbbWWWOOOFFF===999;;;<<<:::666777888999::::::999888777777777777777777777777777555555666666555555444333333333333222222222111111111111222333333111000///000000///...............000000111111111111000000000000000000000000000000////////////////////////000////////////111222333777999;;;>>>@@@BBBDDDDDDKKKIIIIIIJJJLLLKKKGGGCCC@@@???<<<:::888777777777555555555555555666777777777777666666666888999:::;;;::::::;;;===???BBBCCCIIIJJJNNNTTTZZZ]]]^^^]]]WWWSSSOOOKKKIIIHHHGGGEEEJJJKKKMMMPPPQQQQQQQQQQQQQQQTTTWWWYYYZZZ[[[]]]___aaa```___aaaeeegggfffdddkkkkkkkkkiiigggggghhhjjjhhhjjjmmmqqqtttwwwyyyzzzzzz{{{{{{ppp[[[LLLBBBAAA???===<<<===>>>??????AAACCCCCCBBBBBBBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@AAADDDGGGIIIGGGHHHJJJKKKKKKKKKJJJIIIKKKNNNSSSWWW[[[___cccggggggxxxcccIII???>>>===;;;999::::::;;;:::999777666777666666666666555222///333444333222000111444666;;;>>>DDDJJJLLLKKKIIIGGGBBB@@@???@@@BBBDDDDDDDDDDDDFFFIIIJJJIIIHHHGGGHHHKKKMMMQQQUUUXXX[[[\\\\\\______```bbbdddeeeeeeeeeaaa___^^^bbbhhhnnnqqqrrruuuwwwyyyzzzzzzzzz{{{|||yyyxxxxxxwwwvvvrrrlllhhhaaa^^^ZZZXXXXXXXXXWWWVVVPPPJJJCCC??????AAACCCCCCGGGRRR___fffiiippp|||{{{vvvqqqhhhhhhgggfffeeeeeeeeeeeeggghhhkkkqqqvvvvvvqqqllllllmmmmmmjjjfffccccccdddgggffffffhhhjjjjjjhhhfffdddddddddeeegggiiijjjkkkllllllnnnoooooouuummm```UUUZZZeeewww}}}eeeUUUEEE???>>>===<<<<<>>>>>:::666666777888999999888888777777777777777777777777777555555555555555444444333333333333222222222222111111111111111111000//////000000///...............000000111111111111000000000000000000000000000000////////////////////////000////////////111222333555777999<<<>>>@@@AAABBBGGGFFFEEEGGGHHHGGGDDDAAA???===;;;999777666666666444333333333333444555555777666666666666888999::::::::::::;;;===???AAACCCHHHJJJNNNSSSYYY]]]]]]]]]VVVSSSNNNKKKJJJIIIHHHGGGJJJLLLNNNPPPQQQQQQRRRQQQQQQSSSWWWXXXYYYZZZ\\\^^^aaa```___aaadddffffffeeehhhhhhhhhfffeeefffiiikkkhhhlllqqqvvv{{{}}}~~~~~~|||nnnZZZLLLAAA@@@>>>===<<<===?????????AAABBBCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKHHHKKKOOORRRUUUXXX\\\___bbbooorrrVVVEEE>>>;;;999::::::;;;;;;:::999777777888777666666666555222000555555555333222222444666888<<>>@@@FFFQQQ```ooozzzuuulllZZZQQQHHHBBB@@@???;;;777555555666777777777777777777777777777777777777777555555555555555444444444333333333333222222222222333222222111111111111111000000///...............000000111111111111000000000000000000000000000000////////////////////////000///......///000222333333444666999;;;===>>>>>>AAAAAAAAABBBCCCBBB@@@>>>===;;;999777555444444444111111111111111222333333555555555555666777999999999999:::;;;===???AAABBBGGGHHHLLLRRRXXX[[[\\\[[[UUURRRMMMJJJJJJJJJIIIIIIKKKLLLMMMOOOQQQQQQRRRRRRPPPSSSVVVWWWXXXYYY[[[\\\aaa``````bbbeeefffffffffffffffeeeccccccdddhhhkkkiiimmmttt{{{yyygggTTTIII???>>>=========>>>@@@AAA>>>@@@BBBBBBAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEHHHIIILLLLLLLLLLLLLLLMMMNNNNNNHHHJJJMMMOOOPPPRRRUUUWWW[[[dddsssjjjQQQBBB<<<;;;;;;;;;;;;;;;:::999888777888777666777777666333111888888888777555444666777888<<>>CCCOOO```qqq}}}wwwdddZZZNNNEEE@@@>>>;;;999555555666666666777777777777777777777777777777777666666555555444444444444444444333333333222222222555444333222111222333333000000///...............000000111111111111000000//////////////////////////////////////////////////////......///000222333111333555777999;;;<<<<<<=========>>>???>>>===<<<:::999777555333333333333111000000000000111222222444444555555666777888999888999:::;;;===>>>@@@AAAEEEFFFJJJPPPVVVYYYZZZYYYTTTQQQLLLIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRPPPRRRUUUVVVWWWWWWYYY[[[``````aaaccceeefffgggggggggfffeeebbbaaacccfffjjjiiilllrrryyy~~~qqq\\\KKKCCC============>>>???@@@AAA>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIMMMLLLKKKJJJKKKLLLMMMNNNJJJLLLNNNOOOOOOOOOQQQSSSTTT]]]kkk}}}cccKKK@@@>>><<<<<<;;;;;;:::999888777888777777777888777444222;;;;;;;;;:::888666777888;;;>>>CCCHHHKKKKKKJJJIIIDDDBBBAAAAAACCCDDDDDDCCCEEEGGGHHHHHHGGGGGGHHHIIIMMMNNNQQQSSSUUUVVVWWWVVVSSSSSSQQQNNNJJJJJJLLLOOOSSSVVV]]]dddkkkrrrxxx{{{{{{|||}}}|||zzzxxxxxxyyyuuussspppnnnmmmjjjfffccc\\\ZZZXXXYYY]]]aaacccddd___ZZZQQQIIIDDDDDDHHHKKKTTTUUUXXX^^^kkk}}}yyyrrrnnnmmmgggfffdddcccbbbbbbcccccceeeeeeeeefffggghhhhhhhhhggghhhiiijjjiiihhheeecccdddfffhhhiiiiiihhhggggggeeeeeeddddddddddddeeeeeeffffffiiilllmmmpppzzzxxxeeeccchhh{{{lllPPPCCC@@@???<<<:::;;;===CCCNNN^^^ppp~~~pppeeeVVVIIIBBB???===<<<777777777666666777777777666666666666666666666666777666555444444444444555444444444333333333222222444333222000000111222222000000///...............000000111111111111000000///////////////////////////////////////////////////............000111222111333444777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;888777555333222222222222111111111111111222222333222333444555666777888888777888999;;;===>>>??????CCCDDDHHHNNNTTTWWWXXXWWWSSSOOOJJJHHHGGGIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQQQQOOOQQQTTTUUUUUUVVVWWWYYY^^^___aaabbbdddeeeggghhhhhhhhhfffcccaaaaaadddfffhhhiiilllrrr{{{yyyiiiTTTEEEAAA<<<<<<======>>>@@@AAAAAA???@@@BBBAAA@@@??????@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLKKKLLLNNNNNNMMMMMMNNNPPPPPPZZZiiiyyyxxxYYYFFF=========<<<:::999888888888888777777888999888555333???@@@AAA???<<<;;;;;;;;;@@@BBBFFFJJJLLLLLLKKKJJJEEECCCBBBBBBCCCDDDDDDCCCFFFGGGHHHHHHGGGGGGHHHJJJPPPPPPQQQRRRRRRRRRQQQPPPLLLMMMLLLJJJGGGIIINNNSSSXXX\\\ccciiinnnssswwwzzzzzz|||}}}|||zzzxxxxxxxxxsssooojjjgggdddccc```___WWWVVVWWWYYY^^^bbbdddddd___[[[SSSJJJDDDCCCFFFJJJPPPSSSYYYcccrrryyytttnnnkkkkkkccccccbbbbbbaaaaaa``````ccccccddddddeeefffggghhhfffffffffggghhhhhheeecccdddeeeggggggfffffffffggggggfffeeedddddddddddddddfffeeehhhlllnnnpppwwwjjjcccccctttwwwZZZIIIBBB???<<<;;;:::===CCCLLLXXXhhhxxx{{{qqqcccUUUJJJDDD@@@???;;;:::999888777777777888666666666666666666666666777666555444333444555555444444444444333333333333111000//////......//////000000///...............000000111111111111000000000000000000000000000000///////////////////////////...------...///111222111222444666888999::::::;;;<<<<<<;;;999888888999777666444333111111111222222111111111111222333333111222333555666777777777666777999;;;<<<>>>>>>>>>AAABBBFFFLLLRRRUUUVVVUUUSSSNNNIIIFFFEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPNNNPPPSSSTTTTTTTTTVVVWWWZZZ\\\___```aaabbbdddfffhhhhhhgggdddaaa```aaacccdddeeegggmmmxxx}}}|||zzzsssbbbNNNCCCAAA<<<======>>>???@@@@@@@@@@@@AAABBBBBB@@@???@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKKKKJJJJJJLLLMMMOOOXXXfffuuu~~~lllNNN>>>???>>><<<:::999888888888888888777888999999666444IIIJJJJJJIIIFFFDDDCCCCCCEEEGGGJJJMMMMMMLLLKKKIIIEEEDDDBBBBBBCCCDDDDDDCCCEEEFFFGGGGGGFFFFFFGGGIIILLLMMMMMMMMMLLLJJJIIIHHHDDDFFFGGGFFFEEEIIIQQQXXX```dddkkkoooqqqsssuuuwwwxxxyyyzzzzzzxxxvvvvvvwwwtttnnnfff```\\\ZZZYYYXXXUUUUUUVVVZZZ^^^```aaa```ZZZXXXRRRKKKEEECCCGGGJJJQQQVVV___nnn~~~~~~yyytttpppkkkhhhiiiccccccdddeeedddbbb```______aaabbbcccddddddeeeffffffdddcccdddfffgggeeedddccceeefffdddccccccfffhhhhhhhhhfffeeeddddddddddddddddddgggkkkmmmnnnttt{{{rrrfff```mmmgggSSSGGG???<<<<<<999>>>CCCHHHNNN[[[lllxxx}}}rrreeeXXXNNNEEEAAA???>>><<<:::999888888888666666666666666666666666777666555333333444555666555444444444444333333333000111111111000000//////000000///...............000000111111111111000000000000000000000000000000////////////////////////......------...///111222000111333555777888888999;;;<<<<<<:::777555666888777666444222111111222222111111111000111111222333///111333555666777777777555666888;;;<<<=========???AAAEEEJJJPPPTTTTTTTTTRRRNNNHHHDDDCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOMMMOOORRRSSSSSSSSSTTTVVVUUUXXX[[[\\\\\\]]]```ccccccdddeeedddaaa````````````aaaeeemmmyyy|||yyyvvvrrriiiYYYHHH@@@@@@======>>>???????????????AAABBBCCCCCCAAA@@@@@@AAACCCBBBBBBBBBBBBBBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJJJJLLLMMMPPPTTT___ooozzz]]]FFF???>>><<<:::999888888888888888888999:::999777555RRRSSSSSSRRROOOLLLLLLLLLIIIKKKMMMNNNNNNMMMKKKIIIFFFDDDBBBBBBDDDDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHFFFGGGGGGGGGFFFDDDBBBAAA===???AAAAAABBBHHHRRRZZZfffkkkqqqttttttsssuuuvvvvvvwwwxxxxxxvvvuuuuuuvvvuuunnnddd\\\VVVTTTSSSSSSUUUUUUWWWZZZ]]]___^^^\\\VVVTTTPPPJJJEEEDDDGGGKKKUUU[[[gggxxx~~~yyyvvvwwwuuuqqqnnniiiffffffeeefffhhhiiiiiifffcccaaa\\\^^^aaabbbbbbcccdddeeefffcccaaabbbeeeffffffdddccceeeeeecccaaaaaaeeeiiiiiihhhgggfffeeedddddddddcccccceeejjjlllmmmrrrxxx{{{kkk```hhh~~~}}}qqqZZZKKK@@@======999>>>CCCEEEGGGQQQbbbppp|||qqqcccUUUIIIBBBBBB@@@>>><<<:::999999999666666666666666666666666888666444333333333555666555555444444444333333333333333444555444333222111000000///...............000000111111111111000000000000000000000000000000////////////////////////......------...///111222///000222444555777777777;;;<<<<<<999555333444666777666444222111111222222000000000000000111222222///000222555666777777666444666888;;;<<<=========???@@@DDDJJJPPPSSSTTTSSSRRRMMMGGGCCCBBBCCCEEEEEEHHHGGGGGGHHHIIIKKKMMMOOOMMMOOOQQQRRRRRRSSSTTTUUUQQQTTTWWWXXXXXXYYY]]]```^^^aaaccccccaaa```___```]]]```fffooo{{{sssuuuqqqkkkaaaSSSDDD===>>>===>>>>>>????????????>>>BBBCCCDDDDDDBBB@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDGGGIIIJJJKKKKKKLLLMMMOOOQQQPPPYYYjjjyyykkkPPP@@@???<<<:::999888888888999888888999::::::888555]]]]]]]]]]]]\\\ZZZXXXWWWUUUSSSQQQPPPOOOMMMIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGFFFDDDEEEEEEEEEDDDDDDBBBAAA@@@???@@@BBBEEEKKKTTT^^^eeerrrssstttvvvvvvvvvuuutttuuuvvvwwwxxxwwwvvvuuutttrrriii^^^XXXVVVUUUSSSQQQTTTSSSTTTXXX[[[ZZZVVVRRRQQQLLLHHHGGGEEECCCFFFJJJXXXeeeuuu~~~vvvsss{{{zzzpppmmmnnnkkkgggfffbbbhhhppptttrrrkkkddd```aaa```___^^^___```bbbccccccbbbaaabbbdddeeefffeeeeeeeeecccaaa^^^^^^```bbbiiihhhhhhfffeeedddccccccfffeeeeeeggglllppprrrsssooo]]]bbbooovvvuuuhhhNNNDDDBBB@@@AAA<<<===CCCEEEGGGTTTeeewwwrrraaaQQQFFFEEEDDDAAA===999888999;;;555666666666666666555555666666555555555444444444555555555555444333222111111111111111111111111111111111000///////////////000111111111111000//////000///...---,,,,,,---...000000000000000000000000000000//////............///000111222333444555555666666666666666666555555555444333333222222333333000000000000000000000000/////////000111333444555555666888999888999:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDDDDAAA???>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@AAACCCCCCCCCDDDFFFHHHIIIHHHIIIKKKNNNOOOLLLIIIPPPOOOTTTbbbrrrZZZGGG;;;:::===999:::===888999999::::::999888666555aaabbbcccdddcccbbb```___XXXVVVSSSPPPOOOMMMJJJGGGDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@???>>>===<<<;;;999===CCCJJJSSS]]]hhhnnnsssssstttuuuuuutttssssssvvvwwwwwwwwwvvvuuusssrrrnnnfff\\\VVVTTTSSSQQQOOOQQQRRRTTTVVVWWWUUUQQQMMMIIIDDDBBBBBBCCCCCCGGGNNN___mmm}}}zzzzzzwwwmmmlllmmmjjjgggfffeeejjjqqqtttrrrmmmgggdddcccbbb```______```aaabbbaaaaaa```aaabbbdddddddddddddddccc```^^^^^^```bbbffffffggggggggggggggggggfffeeeeeeggglllppprrrrrrzzzuuuaaa```gggqqqyyyqqq{{{xxx[[[KKKDDD@@@>>>:::;;;AAABBBCCCNNN]]]jjjvvv|||nnn```VVVNNNJJJDDD>>>;;;999999999666777777777666666555444666666555555555444444444555555555555444333222111222222222222222222222222111111000///////////////111111222222111111000///111111///.........//////000000000000000000000000////////////......------//////000111222333444444444444444444444444444444444333333222222222222222000000000000000000000000/////////000111333444555444666777888777888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBB@@@?????????@@@??????>>>>>>??????@@@EEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCDDDFFFHHHEEEEEEFFFHHHKKKLLLIIIGGGNNNLLLQQQ___ooo}}}cccLLL>>><<<>>>999:::<<<888999999999999999777666555bbbdddgggiiiiiihhhfffeee]]]ZZZUUUQQQNNNLLLIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCAAA@@@===<<<;;;:::999888888888777>>>HHHSSS^^^hhhqqqvvvtttuuuuuuuuuuuusssrrrpppuuuuuuuuutttrrrooommmkkkhhhaaaYYYSSSQQQQQQOOOMMMNNNQQQTTTTTTQQQMMMIIIGGGBBB>>>===???AAADDDLLLUUUjjjxxx~~~{{{qqqiiiiiikkkiiigggggggggkkkpppqqqoookkkhhhffffffdddbbbaaa______``````_________``````aaabbbbbbccccccbbbaaa______```bbbddddddeeeggghhhiiijjjkkkgggeeeeeegggkkkoooqqqrrrttt~~~}}}ggg```^^^aaapppssswwwgggQQQDDD======999:::@@@AAA@@@HHHTTT^^^kkkyyywwwllldddYYYRRRGGG@@@<<<;;;999777888888888888777555444333555555555555555444444444555555555555555444333222333333333333333333333333111111000////////////000222222222222222111111000222222111000000000111111000000000000000000000000...............---------......///000111222333333111111222222222222222222333222222111111111111111000000000000000000000000//////000000111222444444333555666777666777999:::;;;>>>CCCHHHKKKLLLMMMLLLHHHFFFDDDBBBBBBCCCEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTQQQSSSTTTTTTSSSSSSTTTVVVTTTWWW[[[bbbiiimmmnnnnnnkkknnnttt{{{}}}{{{zzzxxxxxxyyy~~~}}}}}}{{{}}}yyyrrrjjjiiikkkrrrjjjZZZJJJBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA???>>>???@@@>>>>>>>>>======>>>>>>>>>DDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDFFFIIIJJJHHHGGGJJJIIIMMMZZZjjjzzzqqqSSSCCC===>>>999999<<<888888999999888888777666555\\\^^^bbbeeeggggggfffeee```[[[UUUPPPMMMKKKIIIGGGBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBBBB@@@>>><<<;;;:::999888999::::::>>>FFFRRR^^^hhhoootttwwwvvvwwwwwwvvvuuusssqqqppprrrrrrqqqoookkkhhhdddbbbaaa\\\VVVQQQPPPOOONNNLLLLLLPPPSSSRRRLLLFFFCCCBBBAAA>>>>>>@@@CCCHHHSSS^^^vvvssskkkeeefffhhhgggfffgggfffiiilllllljjjgggfffeeegggfffdddbbb```___^^^^^^]]]^^^_______________```bbbccccccbbbaaaaaaccceeebbbcccdddfffgggiiijjjkkkgggfffeeegggkkknnnpppppprrrxxxoooaaaYYYXXXdddsss|||{{{uuu[[[HHH@@@>>><<<===@@@AAA@@@DDDLLLSSSaaaqqq}}}{{{rrrkkkbbbWWWJJJAAA>>>===:::777999999999888777666444333555555555555555555555555555555555555555444333333444444444444444444444444222111000000//////000000222333333333333222111111222111111111111111111111////////////////////////............------------.........///000111111222000000111111111111111222222111111000000000000000000000000000000000000000000000000000111222333444222444555666666666888999;;;===BBBFFFIIIKKKKKKKKKGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUVVVVVVTTTSSSSSSTTTTTTUUUYYYbbblllsssuuutttpppttt{{{{{{wwwuuuvvvyyy}}}~~~{{{zzz}}}}}}}}}xxxpppkkkkkkmmmpppeeeSSSEEE??????AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???======???AAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFEEECCCBBBCCCCCCEEEGGGIIIIIIIIIIIIHHHGGGKKKUUUdddvvv}}}[[[HHH???===888999===999999888888888777666666555RRRUUUYYY]]]```aaa``````^^^ZZZTTTOOOLLLIIIGGGEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA???===;;;:::999888999;;;>>>@@@FFFOOO[[[fffnnnsssvvvwwwxxxxxxxxxwwwvvvsssqqqoooqqqqqqooolllhhhccc___]]][[[XXXSSSPPPNNNNNNMMMLLLLLLOOOQQQNNNHHHBBB??????AAA??????AAADDDLLLZZZggguuulllfffbbbdddfffeeeeeegggfffhhhiiiiiigggeeedddeeefffeeedddbbb```___^^^]]][[[^^^``````^^^]]]^^^___bbbcccddddddcccdddeeegggdddddddddeeeeeeffffffffffffeeedddfffiiilllmmmnnnooottt{{{zzzgggYYYUUU]]]jjj{{{kkkSSSGGG???======??????>>>@@@DDDHHHUUUdddrrr~~~~~~uuuooofff[[[MMMCCC@@@>>><<<999:::::::::999888666555444444555555555555555555555555555666666555555444444444444444444444444444444222222111000000000000000222333333333333222111111///000000000000000000000////////////////////////.................................///000000000111000000111111222222222222222111000000//////000000111111111111111111111111000000000000111222333333222333555666555666777999;;;===@@@DDDGGGIIIJJJJJJHHHFFFDDDBBBAAAAAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUSSSQQQQQQRRRRRRSSSVVV^^^iiiqqqtttuuusssyyy}}}|||xxxvvvwww}}}|||wwwuuuyyyxxxoookkkjjjkkkmmm```NNNBBB======???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>>======???AAA?????????>>>>>>?????????@@@AAABBBCCCCCCCCCCCCBBB===>>>>>>@@@AAABBBCCCDDD@@@AAAEEEJJJMMMLLLGGGBBBBBBCCCEEEFFFFFFGGGHHHIIIGGGGGGJJJRRR^^^pppcccNNNAAA<<<777:::>>>:::999999888888777666666666JJJLLLOOOSSSVVVYYYZZZ[[[XXXUUUPPPLLLIIIGGGDDDBBB@@@@@@????????????@@@@@@AAA@@@??????@@@???===;;;888777666777:::???CCCGGGMMMTTT```jjjqqquuuxxxyyyxxxxxxxxxwwwuuussspppoooqqqpppnnnjjjfffaaa\\\ZZZTTTSSSQQQNNNMMMLLLKKKKKKLLLMMMLLLIIIEEEAAA>>>===>>>===>>>BBBGGGRRRdddttt|||nnngggbbb```cccddddddeeegggggghhhiiihhhfffdddeeeeeeccccccbbbaaa```___^^^]]]\\\___bbbbbb___]]]^^^``````bbbdddddddddeeefffhhhfffeeeeeeeeedddccccccccceeedddcccdddgggjjjkkkkkkjjjooovvvsss___UUUYYYaaaooowwwZZZJJJ>>>===<<<<<<<<<<<<===>>>DDDNNN\\\iiixxx}}}uuuooohhh___RRRGGGBBB???===;;;:::::::::999999777666555444444444555555555555555555555666666666555555444444444444444444444444444222222111000000000000111222222222222222111111000---...///000000000//////000000000000000000000000.........///////////////.../////////000000000111000000111111222333333333222111111000000000000000111111111111111111111111111111000000111222222333222444555666555666888999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@@@@??????>>>>>>??????@@@===>>>@@@AAABBBBBBAAAAAA======>>>>>>???AAABBBCCC@@@BBBGGGNNNSSSRRRLLLGGGAAABBBDDDDDDCCCCCCEEEFFFGGGGGGIIIOOOXXXiiipppWWWFFF>>>888:::>>>:::;;;:::999888777777777777CCCDDDFFFIIILLLPPPSSSTTTQQQOOOKKKIIIHHHEEEBBB@@@?????????>>>>>>????????????>>>======>>>===;;;999777666666888<<>><<<999999===DDDMMM\\\sssvvvkkkddd```___bbbdddcccdddgggeeefffgggfffdddbbbcccccc___````````````______^^^\\\aaaddddddaaa^^^___aaa]]]___bbbccccccdddfffgggggggggfffeeedddccccccbbbdddcccaaabbbeeegggiiihhhhhhnnnuuu|||mmm]]]YYY\\\fffzzz___KKK@@@???===;;;;;;======<<>>AAADDDFFFGGGHHHDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJMMMOOONNNMMMMMMNNNKKKLLLNNNRRRYYYcccmmmttt}}}sssqqqqqqooobbbTTTGGGCCCBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>======>>>>>>>>>>>>======>>>>>>>>>;;;===>>>???@@@???===<<<>>>=========>>>@@@AAABBBCCCCCCEEEKKKQQQRRRMMMIIIBBBDDDEEEDDDBBBAAACCCFFFFFFGGGIIILLLRRRaaa|||cccNNNCCC::::::>>>999<<<;;;:::999888888888999===>>>???AAAEEEIIIMMMOOOLLLJJJIIIGGGFFFDDDAAA>>>??????>>>>>>>>>>>>??????===<<<;;;;;;<<<;;;999777888777777:::@@@HHHPPPUUU[[[```gggllloooqqqssstttsssttttttsssrrrpppmmmllliiihhheeebbb]]]WWWSSSPPPJJJKKKKKKJJJHHHGGGGGGHHHLLLGGGAAA?????????===;;;666888>>>HHHTTTfff{{{ppphhhccc```___bbbcccbbbdddgggaaacccdddcccaaa______```]]]^^^^^^___``````______]]]bbbffffffbbb___```bbb[[[]]]```bbbbbbccceeefffhhhhhhgggfffeeeeeeddddddcccbbbaaaaaadddfffgggggghhhooovvv|||yyyfff^^^^^^```ooofffRRRDDDCCC@@@======???@@@>>><<>>@@@CCCEEEFFFGGGAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLGGGJJJNNNOOOOOOOOOOOOPPPJJJLLLNNNQQQWWWaaannnwwwyyyoooooopppnnn^^^PPPDDDCCCDDDAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@>>>===============<<<<<<<<<<<<======@@@AAABBBCCCBBB@@@>>>===>>>>>>=========???@@@AAADDDBBBAAAEEEKKKNNNKKKHHHEEEGGGHHHFFFDDDCCCEEEGGGFFFFFFHHHJJJOOO\\\vvvvvvvvvlllTTTFFF;;;;;;===777===<<<;;;999888999999:::