BM66( }}}|||}}}|||{{{zzzxxxvvvuuutttsss|||uuurrruuuwwwwwwyyy~~~yyyyyyzzzqqqfffccc```mmmrrryyy|||uuugggiiimmmrrrwwwzzz|||}}}{{{zzz{{{}}}}}}{{{{{{|||~~~tttwww|||{{{xxxuuuoookkkxxx}}}}}}|||sssjjjddd~~~yyyuuutttqqqrrruuuwwwyyyyyyxxxxxxuuuyyy|||~~~wwwpppiiidddaaatttwwwwwwrrrhhh___\\\[[[ZZZ[[[\\\\\\[[[YYYWWWVVVYYYXXXXXXXXXZZZ]]]```bbbYYYYYYYYYYYYYYYYYYYYYYYYTTTWWWYYYZZZ\\\cccoooxxxyyyzzz~~~nnnNNNRRRXXX[[[VVVSSSYYYccc^^^]]][[[ZZZZZZ\\\```bbbZZZXXXVVVWWW[[[___bbbccc{{{|||uuusssqqqkkkhhhfffjjjrrryyy|||{{{tttttttttvvvyyy}}}iiiWWW^^^]]]XXXZZZ\\\kkkllliiiccccccggggggccc{{{~~~vvvmmmooo~~~|||tttuuu}}}|||uuummmgggooosssvvvsssmmmlllrrryyyoooeee```aaaccc``````cccaaabbb```^^^]]]aaaiiioooyyy~~~}}}vvvssswww}}}yyy|||yyy}}}sssgggrrr}}}zzzqqqhhhggg{{{~~~dddtttrrruuuyyy{{{|||ttt||||||vvvyyy}}}}}}}}}uuu|||www~~~xxxyyyyyyuuu~~~}}}|||tttkkkwwwwwwppp|||xxxttt~~~yyy}}}}}}|||qqqyyy}}}~~~~~~uuuvvv}}}zzzzzzoooqqquuuzzz}}}zzzqqqiiizzz|||}}}~~~}}}~~~zzzvvv}}}yyyyyyxxx~~~ooobbb^^^bbbZZZXXXiiirrrhhh]]]aaa\\\\\\```ZZZbbbfffeeeeeehhhrrrxxxtttjjjiiiooorrruuu|||{{{ooofffbbb```ccchhhkkklllkkkddd]]][[[aaaccc___bbbiiitttssstttwww{{{wwwjjjaaaccccccaaa```___```cccfffcccjjjnnnjjjdddcccccccccccc^^^\\\```eeeeee```[[[```^^^[[[WWWVVVVVVXXXZZZ]]]]]]^^^___]]]\\\^^^ccc^^^^^^^^^___```bbbbbbaaaZZZeeennnnnnkkkjjjiiigggqqqwww|||uuu|||zzz{{{{{{pppvvv~~~\\\SSSJJJHHHMMMRRRRRROOOlll~~~{{{xxxuuuuuunnnhhhgggjjjjjjccc\\\lllrrrwww|||pppmmmmmmiiiooohhheeehhhmmmnnnlllllldddbbbbbbfffiiijjjllloootttssssssvvv{{{vvvxxxxxxvvvvvvyyyyyyvvv}}}}}}~~~MMMLLLNNNTTT___iiiooorrr~~~pppggggggggg```WWWSSS___]]]TTTVVVeeeggg^^^\\\UUUZZZ```bbb]]]XXX\\\eee[[[UUUTTTYYYYYYVVVZZZcccZZZ[[[ZZZZZZ^^^cccaaa[[[___eeekkkjjjddd______bbbbbb^^^]]]bbbdddbbb``````\\\SSSOOOVVV[[[YYYUUUTTT[[[___cccdddbbbbbbgggkkkmmmsssuuurrrsssyyy{{{xxx}}}ssswww~~~|||~~~{{{~~~~~~zzzpppfffbbbdddhhhcccbbbbbbhhhqqqyyy}}}~~~vvvhhhaaa```vvvuuuxxx}}}wwwtttyyy~~~wwwwwwqqqeeebbbggggggfffccc```]]]YYYWWWVVViiiddd___```eeejjjkkkjjjeeecccaaaaaaeeemmmvvv{{{zzzyyyyyyxxxwwwwwwvvvvvv{{{}}}wwwtttzzz}}}zzz~~~|||{{{|||~~~}}}||||||xxxnnnrrrwwwsssiiibbbmmm___YYY^^^cccaaadddjjjjjjbbbZZZWWWYYY]]]]]]\\\sssqqqqqqvvv|||vvvttttttuuuxxxgggcccmmmsssqqq|||tttpppiiirrrzzz{{{zzzzzzxxxtttkkklllpppyyyzzz~~~}}}|||~~~zzziiiccc\\\XXXXXXWWWTTTQQQqqqoookkkgggcccaaa```___iiiiiiiiijjjlllnnnpppqqqnnnWWWWWWTTTYYYZZZ[[[[[[\\\\\\\\\[[[aaa^^^]]]```eeehhhgggdddmmmqqqvvvzzz{{{||||||}}}qqqcccbbbfffiii{{{kkkvvv~~~uuuzzzzzzhhhBBB;;;999;;;<<<<<<============<<<>>><<<;;;===AAACCCAAA???>>>AAAEEEGGGIIIKKKMMMOOOTTTUUUWWWWWWWWWYYY[[[^^^fffiiiooouuu|||zzzqqqiiinnnjjjbbb^^^YYYSSSTTT]]]mmm|||^^^UUUvvvmmmBBB999888666666777777777777666666333222111222444555444222555666777777666777999:::<<<>>>?????????@@@BBBEEELLLOOORRRUUUXXX\\\aaaeeejjjmmmooommmooovvv{{{{{{NNNCCCPPPIII???888QQQVVVjjjiiikkklllvvvpppBBB555222222222222333333222111111000000//////000000000///555555555333111000222333222333444444333444666888111444777999;;;===AAADDDAAAEEEFFFCCCDDDIIIOOOPPPYYYaaakkksssxxx}}}|||yyyxxxvvvrrrppppppooonnnmmmuuusssqqqooommmmmmmmmmmmnnnjjjggggggjjjjjjfffaaa^^^^^^]]]\\\[[[YYYWWWVVVQQQPPPPPPNNNMMMMMMLLLLLLLLLMMMOOOPPPQQQTTTYYY\\\UUUVVVWWWYYYZZZ\\\]]]^^^eeefffggghhhiiilllqqquuu{{{|||}}}~~~]]]???FFFQQQ[[[bbbwww]]]LLLiiiuuuEEE777444333444444444444333222222222222222111111111111111000111111000......000111---...///...---...000111,,,...000000000000111333///333333000000444777777222777===@@@@@@???@@@AAAGGGGGGLLLRRRRRRMMMJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKVVVWWWYYY\\\^^^```aaabbb^^^______^^^\\\\\\]]]^^^aaa___]]]\\\^^^_________[[[ZZZYYYYYYZZZYYYWWWUUUXXXUUUSSSQQQPPPNNNKKKIIIJJJGGGCCCAAAAAABBBAAAAAAGGGEEEBBBAAA@@@BBBDDDFFFDDDBBBAAABBBEEEFFFCCCAAA@@@@@@@@@???>>>===<<<;;;999888888777666777777777555666666666666777:::<<<555666777999;;;<<<>>>???AAACCCDDDFFFGGGJJJNNNQQQSSSVVVZZZ]]]aaaffflllppprrrtttxxx|||YYYDDDjjjzzzsssyyy~~~lll===222444///////////////...------******++++++******++++++---///000///...---...///------...---,,,,,,...000111222333222000////////////222222000111333222///000333777777555444666888;;;888888:::999555333555777666555444555666888999000111222444555777888999111222333333111222555888999777555444555777777777999888777888999999888666888666444333444555555444444333111000111111000///333222111000111222444555111111222333444444333333333333444555555555444444444444333333333444555666444555555555333333555666555555666777888999::::::555777999::::::;;;===???>>>AAAEEEHHHJJJMMMPPPRRROOOQQQTTTVVVYYY\\\```ccckkkpppyyy~~~|||wwwxxxzzz||||||{{{zzzyyy~~~fffxxxyyy}}}yyypppJJJZZZwwwkkk:::222777111222222222111000000///---...//////......///000---///000///---+++++++++,,,------,,,++++++---...'''))),,,---......000111000222333222333555111,,,///333777999<<<@@@FFFKKKKKKEEEAAA@@@>>>;;;;;;???:::888666444444444555666777777777777666666666666///222444444333555999===666333111000111333444444333333333444666777666555555222000///000222222222222111222444555444111///---...//////000000//////000111333222000......///......000111222222222222//////......///111222333///000111111///...///000111111111111111111111111000222444444333222222333333555888888777555555555:::;;;<<<<<<;;;<<<>>>@@@:::===BBBGGGKKKLLLMMMLLLMMMOOOQQQPPPOOOSSS[[[bbbgggjjjooossswwwxxxyyyxxx~~~|||yyyvvvpppjjjeeecccbbbaaa``````bbbdddeeeaaaeeebbbZZZYYY___^^^UUURRRWWWZZZYYYYYYZZZWWWRRRWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSSSSRRRPPPOOOOOONNNFFFHHHKKKNNNOOOOOOOOONNNOOOOOOPPPQQQSSSTTTUUUUUUPPPPPPQQQRRRSSSTTTUUUVVVUUU[[[ccceeecccbbbcccfffbbbgggllloooqqqvvv~~~___WWWaaagggqqqhhhUUUWWW]]]kkk}}}lllSSSxxxiii@@@555222---.........//////000000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000222333222333222111///...///000333777999888666;;;EEENNN888888:::===BBBFFFHHHHHH;;;:::999888888999:::;;;555???CCC<<<555666;;;===??????>>>===;;;<<<>>>AAA:::999999777666444222111222111000000333555666666666111------111444333000111000000000//////......222111111111000000//////000111111111111222222222000111111111111222222222000000000000000000000000////////////////////////...000111000///...///000111111111000000000000///000000111111111222222222444444333333444666999:::666777888999999888777777111999:::333333<<<@@@;;;IIIMMMIII>>>===EEEGGGBBBBBBGGGKKKKKKKKKKKKGGGBBB@@@>>><<<999888888888999;;;::::::999999:::::::::999999999888888888888888333555888::::::999777666:::::::::::::::999888888444444555555555555444444777777777777888888888888666777777888888888888888<<<<<<===>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKVVVUUUVVVZZZaaagggkkkmmmtttvvvzzz~~~~~~~~~~~~~~~|||yyyvvvtttsssttttttttttttttttttttttttsssrrrqqqooonnnmmmllllllrrrsssuuuvvvuuuvvvwwwyyyxxxxxxwwwuuusssvvv{{{||||||{{{{{{{{{{{{||||||{{{eeeLLLDDDPPPdddrrrxxxpppxxxtttzzzwwwrrrsssuuutttrrrqqqrrrsssuuuvvvrrrpppmmmkkkkkkmmmppprrruuutttsssuuuwwwwwwtttqqqyyywwwtttqqqnnnkkkjjjiiioooggg``````gggmmmlllhhheeegggjjjmmmppprrrrrrrrrwwwxxxxxxyyy{{{}}}zzz|||fff>>>444000------......////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++---------....../////////000111111000......///000555666666555444777>>>DDD>>>???AAACCCDDDEEEFFFFFF;;;>>>CCCGGGGGGCCC>>>;;;IIIPPPRRRKKKDDDCCCDDDCCCCCCDDDEEEEEEEEEHHHLLLOOOEEEDDDCCC@@@===999666555333111//////000222222111777333///000333555444222111000000000/////////////////////......---------000000111111111222222222/////////000000000111111222222222222222222222222111111111111111111111111///000111111000///000111111111111222222333333333222222111111222222333444777777666666777999;;;===BBBAAA???===<<<======>>>BBBHHHHHH???<<>>FFFHHHCCCEEEIIIJJJHHHHHHJJJIIIEEEAAA@@@===;;;:::;;;;;;<<<>>>===;;;888666444333222666555555444333222111111333555666777888777666555444444444444444333222222333333444444444444333333222222222333333333444444222333444444555555444444222222222333444555666777333444666777888999999999444555666777888:::;;;<<<;;;<<<>>>AAADDDHHHJJJKKKBBBHHHKKKIIIIIINNNSSSUUUSSSUUUWWWTTTPPPOOOQQQTTTTTTVVVXXXYYYZZZ\\\```ccchhhddd___^^^___aaabbbaaaaaafff^^^VVV\\\^^^[[[^^^]]]]]]^^^\\\ZZZZZZ[[[\\\XXXVVVUUUVVVYYY\\\^^^______]]][[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRPPPOOONNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@??????>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFEEEBBB@@@BBBFFFJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUVVVVVVWWWYYY\\\___hhhggggggfffggghhhiiijjjvvvxxx{{{qqqRRRKKKEEEIIIYYYmmm~~~xxxhhh]]]MMMGGGHHHQQQRRRKKKGGGJJJKKKIIIIIIMMMKKKDDDAAABBBEEEDDDCCCBBBBBBDDDFFFGGGFFFDDDBBBAAAAAABBBDDDFFFCCCBBBAAABBBDDDDDDBBB@@@BBBAAA@@@???????????????CCC>>>:::;;;@@@CCCAAA>>>:::;;;===@@@BBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEGGGHHHJJJKKKLLLLLLPPPOOOMMMLLLMMMOOORRRTTTbbb;;;222------------............///,,,,,,,,,,,,+++++++++***************************))))))))))))************---............,,,+++***---...///...------///111666444222000000222666888===AAADDDCCC@@@>>>>>>???;;;???EEEIIIIIIEEE???;;;KKKOOOPPPKKKGGGEEECCC@@@<<<>>>???@@@AAACCCGGGJJJFFFEEEDDDAAA>>>;;;888777555333000////////////...555222//////222444333111///////////////.........,,,++++++++++++*********---------.........//////------------.........///000000000000000000000000111111111111111111111111///111222111000///000111000000111222333444555666666555444444444555777888888777777777888999;;;<<>>DDDFFFBBB>>>BBBIIIMMMFFFGGGJJJKKKKKKJJJIIIHHH:::===???>>><<<>>>CCCIII???;;;===CCCCCC<<<:::>>>BBBJJJEEE@@@EEEDDD>>>???777999;;;;;;:::888999999===:::888777888999888888555444333333666777777777<<<=========<<<;;;:::999777888888999999999999888888888888888888999999999666666666555666666777888555555555555666666666666333333333444444444444444999888777666555444444444111333555555666666888:::777888777555333333555777888888777777777777888888666777777888888999999:::<<<;;;:::999999999999999:::;;;<<<;;;;;;<<>>???]]]999111,,,------------------------+++++++++*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++,,,---...---+++)))'''***+++,,,,,,,,,---///111555111---,,,...000000000444999>>>===777333222444999999999999999999999999:::<<<===>>>???>>>:::777333333444333222222444666777777777777777666555444666333000///000000/////////---++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000...//////000111111222222333222111000111222444555333333333333444555666777<<<;;;;;;<<<@@@FFFLLLOOOGGGLLLMMMIIIGGGHHHHHHDDDIIIKKKIIIDDDCCCHHHIIIFFF@@@AAA???;;;;;;???AAA@@@BBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>><<<;;;:::999999999999888888777666555555777666555444333333444444555555555555555444333333...//////000000//////...............//////////////////000111111111000000444444333333333333444444666777888999::::::::::::666:::======;;;===CCCIIINNNLLLKKKNNNUUUXXXVVVRRRUUUYYYZZZVVVUUUYYY^^^___JJJQQQ]]]jjjrrrqqqiiiccc^^^aaabbb]]]WWWUUU[[[aaaXXXSSSTTTZZZVVVPPP[[[mmmmmmjjjXXXHHHJJJIIICCCDDDCCCFFFIIIIIIHHHEEEDDDDDDMMMJJJFFFCCCAAA???<<<:::<<<:::999999:::::::::999888888888888888777666666555666777777777666444333222222333333333444444444555555444333333333444444333333333333222222222222111222222333444666666777666666555444333333444444111222444444333333555666444444555444444444444444222222111111111111222222333444444444555555555666555444444444555666777888555666666555444555777999444444444444555555666666555666888999:::;;;;;;;;;:::>>>BBBBBBAAAAAACCCEEE===CCCEEEAAA???FFFQQQYYYSSSUUUYYY\\\]]][[[YYYWWWZZZ[[[___dddccc]]][[[]]]fff```]]]^^^`````````aaaeeeaaa\\\WWWRRRLLLFFFBBBFFFEEEDDDCCCDDDEEEGGGIIIMMMMMMNNNNNNOOOOOOOOOOOOJJJHHHHHHIIIJJJIIIEEEAAA===???@@@===999999>>>CCCAAACCC@@@666000444999;;;@@@IIITTT^^^dddhhhnnnrrrnnniiieeefffkkknnnkkkggg___bbbbbb[[[SSSMMMGGGAAA:::666222000111222222111///++++++000333111111444222111111222333333444555333222222111222333444444000000111111111111000000555333222111222333333444444444333333222333333333000111333222222111222222333333333333333333333333555555444444333444444444666555444333444555666777555666666777888888777777XXX777222---------------,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***+++,,,+++)))(((''')))******+++,,,...000111---)))***...000///------333777777222...///111444222///,,,,,,///222444111000222666999888555333000000000///,,,+++,,,---++++++---...////////////111///------.../////////***)))(((((()))***))))))((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((***,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++++++++***)))***+++,,,---////////////000111111222333222222222333333444555222777::::::999;;;<<<;;;<<<===<<<::::::<<<<<<;;;666888888555555888888666555555555555555666666777555444333333222333333333111111111111111111222222333222000///...///000111///////////////...------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---............---111000//////...////////////000111222222222222222,,,///222333444999CCCKKKBBB>>><<>>???:::666222222555777777555111111111222444666777777555333111/////////...---)))...222444555555111,,,,,,...000333555555555444111000111444777777222---///333444000---......+++///.........000111111111000,,,***+++,,,***))))))------,,,++++++---...---************++++++,,,,,,,,,------......------,,,...------++++++,,,---//////...---,,,,,,+++++++++/////////...,,,,,,...111------------,,,,,,------///............//////000111000///......///000111---...///000000000//////QQQ555222------,,,,,,,,,,,,,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%''')))******))))))&&&'''((())))))***---///,,,***(((***---///...,,,---111444555333111222333........................000...///333555333111111---...//////---,,,---...++++++,,,,,,---,,,,,,++++++)))((((((***,,,,,,,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))))))))((((((((('''''''''*********+++++++++++++++,,,------............///***+++---...///...---,,,,,,///111222222222333444333444444444444555555444...111222000000222111...///////////////////////////...---,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++***)))))))))***++++++,,,,,,,,,,,,+++******)))******************)))))))))))))))************(((((()))***************,,,++++++*********++++++***+++,,,,,,---------,,,---...///000111666>>>EEE777444111222777;;;======?????????AAAHHHMMMJJJBBB;;;===CCCJJJQQQRRROOOKKKLLLNNNOOOKKKEEEDDDGGGKKKGGGFFFGGGEEE??????QQQgggrrrhhhOOO>>>BBBEEE@@@???BBBDDDFFFFFFCCC@@@>>>===>>>===<<<===>>>???>>><<<777555444555666777777777999999:::::::::999999888;;;;;;:::999888666555444666555555555555444444444555444333222111111111111333333444555777888999999999999888666555444333222222222111111111222333333000111222111///......//////......000222444444333333333222222222222333333222222222222333333333333222222111111111111222222222444555444333222333444222333444555555555444444444444555555555555444444555999<<<<<<999666666777666222555IIIeeessseeePPP666;;;CCCMMMWWW^^^cccfffaaa]]]\\\]]][[[YYY\\\aaaWWWHHH>>>BBBJJJMMMQQQVVVZZZ___```YYYNNNFFFGGGJJJ???===;;;888777777888888AAA<<<999:::>>>AAAAAA@@@;;;<<<<<<;;;;;;<<>>:::>>><<<::::::;;;===??????:::;;;;;;:::888888999;;;555;;;@@@AAA<<<888555666111999888666>>>===444111333555777777555222111111222000/////////...+++)))111000//////222333333333,,,------.........---------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************++++++,,,---...//////000000111222222---,,,,,,+++***))))))(((+++++++++++++++,,,---...)))+++,,,,,,++++++,,,------+++)))***,,,...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,...//////...---...///++++++---.........---,,,222222333444444444333333///333555555111......///444555FFFmmmYYY<<<===???CCCGGGKKKOOOPPPOOOLLLJJJKKKIIIGGGJJJOOOMMMEEECCCIIILLLIIIKKKSSS```bbbbbb\\\SSSLLLKKKLLLDDDCCCAAA>>>===<<<<<<<<<:::;;;===@@@BBBCCCDDDEEE555777999888555333444777777555333222222222000///555---&&&$$$(((,,,///000+++***((((((+++---......'''''''''&&&''')))+++---+++......***((()))***(((---.........------......(((((()))***,,,...---+++***------)))(((++++++''')))******+++++++++++++++))))))))))))))))))))))))(((+++---,,,***)))***+++))))))))))))***+++,,,---++++++************)))(((************+++---///000///...---,,,++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,FFF...000---,,,,,,,,,++++++*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''(((***,,,&&&''')))***************+++******+++...000000//////---+++))))))+++---///,,,)))+++000///+++...444+++---...---+++))))))************++++++******)))+++)))''''''((()))))))))###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((%%%&&&&&&'''((()))******$$$&&&)))++++++***(((&&&&&&''''''(((((((((((('''***************)))))))))---,,,,,,------,,,///333,,,,,,---000111///...///...000///++++++///000...---------------,,,++++++))))))))))))******+++,,,***)))))))))((((((''''''(((((())))))******++++++***************)))((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))((())))))***+++*********'''''''''''''''((()))***(((((())))))***)))))))))******+++---......+++))),,,...111111000000000111222444333000000555888888666555444222222444666888888777777777777666666555888777333000444;;;;;;666---777555///333444555;;;111333444555333222222222000//////000111222000...000...------...//////...,,,,,,---------------,,,******))))))***+++---...+++++++++,,,------......,,,------...000222444555000///...---,,,+++******''''''((()))+++,,,------)))))))))))))))***+++,,,(((***,,,------...000111000---***))),,,---,,,+++++++++************+++++++++++++++***************,,,++++++++++++,,,------,,,...000000///...///000,,,---...000000//////...,,,---....../////////...555888:::999555222333444999>>>UUUrrr<<<555555555777;;;@@@EEEGGGJJJGGGGGGGGGFFFCCCEEEJJJ@@@@@@FFFNNNKKK@@@AAAJJJBBBCCCDDDDDDCCCBBBBBBCCC======;;;999888777666666444;;;AAABBB>>>:::999;;;111666:::999555111111333...000111000......111333+++***+++...000///------((())))))(((&&&&&&&&&'''*********+++---...---,,,&&&+++---++++++------+++(((((('''&&&%%%&&&)))++++++,,,,,,+++,,,---***&&&)))---...******------((()))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---))),,,//////,,,***+++,,,------,,,,,,,,,,,,------------...///111///,,,((())))))))))))+++---000111222111///---+++************+++---......---,,,+++......---,,,,,,------...GGG---///---+++++++++************)))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///...---,,,***)))((((((+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''''')))(((((('''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,------...---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************---------.........//////000000000111222222333333555444444333333444444555888999999888666444555666666555444333222000//////111000///......///000111666555222000...---------000///,,,******+++---////////////......---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))*********)))***++++++,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))++++++***************+++++++++++++++++++++++++++******+++,,,,,,---......555555666777888999:::;;;;;;;;;DDDWWWfffdddOOO;;;:::333444>>>CCCCCCIIITTTGGG@@@???>>>;;;AAACCC888>>>>>>===<<<;;;999888777<<<===>>><<<999666444444777666555444222111000///...+++,,,333444///,,,............------.........+++++++++*********))))))************************''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************,,,+++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))(((((((((((((((+++++++++************)))HHH......,,,+++++++++*********))))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---------,,,+++******))))))++++++******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))******+++,,,............---,,,++++++++++++++++++++++++++++++++++++************++++++,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,---------......//////000111111222222111111111111222222444555555444222111111222222222111111000000//////111000///......///000111666444222000...---------///...,,,***)))+++,,,...------,,,,,,,,,+++++++++************************************++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((******))))))))))))******************************))))))***+++,,,,,,------444444444444444444444444444222333:::CCCGGGBBB<<>>AAAJJJ???999:::;;;999AAADDD:::<<<;;;;;;:::999888777666888:::;;;;;;999777666666666555444333111000///......+++---222333...,,,---,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((('''''''''&&&HHH......***++++++*********)))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''')))))))))*********++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********+++******))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))''''''''''''''''''''''''***))))))))))))***++++++............---+++***)))++++++++++++++++++++++++******))))))))))))******++++++,,,,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))************++++++,,,,,,------......//////............/////////111111000...------............///////////////000///...------...///000555333111///---,,,,,,,,,...,,,***)))))))))+++,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((()))))))))*********)))(((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((()))((((((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++111111000///...---,,,,,,000...+++***,,,222999???@@@:::999<<<;;;555555:::666111444777777@@@EEE===888888888777666555444444444666999999888777888888444333222111000///...------,,,---111111---+++,,,******))))))))))))***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''&&&&&&&&&&&&HHH///...)))************))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''')))))))))))))))***++++++---------------,,,+++***++++++++++++++++++++++++))))))(((((((((((()))))))))+++,,,---,,,+++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******++++++,,,------......------------.........///000///---,,,---...//////...............---//////...------...//////333222000...,,,,,,,,,,,,,,,+++)))(((((((((******))))))(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((&&&''''''((((((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))------,,,+++***))))))(((,,,------,,,+++...555:::999555444666444...,,,///000---111444444>>>EEE>>>555555444444333333333333333555777888777666777777222111111000...------,,,+++,,,...///...,,,++++++))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))))))))((((((((((((GGG///...)))*********)))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,))))))************++++++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++******+++,,,---------,,,++++++++++++++++++++++++)))(((((((((((((((((())))))***+++,,,,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))***++++++,,,,,,---.........------.........///000111000...---...///222111111000...------,,,///...---,,,,,,---...///222000///---+++++++++++++++***)))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))((()))***+++,,,---...///111///000111111---,,,---000---222444222<<>>777---%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((''''''))),,,------,,,++++++++++++,,,,,,,,,---+++************))))))))))))))))))***++++++,,,,,,++++++******))))))((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((((())))))***+++++++++------------............------------------------...------,,,,,,++++++***************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((())))))))))))*********+++,,,---.........---,,,,,,,,,------.../////////000////////////.........---,,,,,,,,,+++++++++***))),,,,,,(((((()))(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""#############################################$$$$$$$$$"""############$$$$$$$$$################################################################################################^^^666222******(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!%%%### %%%...,,,###%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%'''((((((''''''((()))************)))*********+++++++++++++++***)))((('''(((((()))((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%+++999MMMVVVIII666$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******((('''&&&(((,,,......,,,************++++++++++++************))))))))))))((())))))***++++++,,,,,,*********)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***(((((()))******+++,,,,,,+++,,,,,,,,,------------------------------------...------,,,,,,++++++***************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''((((((((()))))))))))))))(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------------+++,,,,,,---......//////............---------,,,,,,,,,,,,+++++++++++++++(((***)))'''''')))'''###%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################################################################___777444,,,,,,(((((((((((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######!!!%%%$$$ %%%///...$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))&&&&&&((())))))*********))))))******+++++++++++++++***((('''''''''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%444IIIPPP<<<"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((()))*********(((&&&&&&(((,,,///...---))))))))))))************************))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------++++++,,,------...//////---------,,,,,,,,,++++++,,,,,,++++++++++++++++++''')))(((&&&&&&((('''"""%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################[[[:::000+++******))))))((('''&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%%%%'''***+++)))'''(((((((((((()))))))))******)))((((((((()))+++,,,+++++++++++++++***)))(((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((()))******+++((('''''''''((()))+++,,,---,,,,,,+++***)))((((((---,,,***)))))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------...---,,,+++++++++++++++......---,,,,,,+++************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''''''''&&&&&&%%%******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,........................+++++++++************)))((((((((((((''''''''''''%%%$$$######""""""######!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" """%%%((((((&&&$$$"""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""WWW888000,,,+++***))))))(((''''''&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%'''***+++)))'''((((((((())))))******++++++***)))(((((()))******+++++++++++++++***))))))'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%######%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))***)))((((((((()))***,,,,,,,,,++++++******))))))))),,,+++***)))))))))***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------...------,,,++++++,,,,,,...------,,,++++++************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((''''''(((((((((((('''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,------------------------+++++++++*********))))))((((((((((((''''''''''''%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """$$$&&&&&&%%%###"""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""RRR666111---+++)))))))))(((''''''&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''')))***)))((('''(((((()))******+++++++++***)))))))))))))))******++++++++++++***))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((******))))))(((&&&%%%$$$&&&&&&&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((())))))))))))***+++,,,,,,************************++++++***)))))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------------,,,,,,++++++*********))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%''''''(((((((((((((((((((((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,------------------------++++++*********)))))))))(((((((((''''''''''''&&&%%%$$$######""""""######"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""OOO555111---+++))))))((((((''''''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))))))))(((&&&''''''(((((()))******)))))))))))))))******+++******+++++++++******))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))******+++((()))))))))*********+++*********))))))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,......------,,,------...,,,,,,,,,,,,++++++******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&%%%$$$######""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""MMM555222---***((((((((((((''''''''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&((()))***+++,,,,,,)))******+++++++++******))))))******))))))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******++++++))))))))))))***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------,,,,,,,,,------...,,,+++++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%$$$######""""""#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!! !!!"""###""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""KKK444222---)))((((((((((((((((((''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***((((((((('''''''''&&&&&&%%%&&&((()))+++,,,,,,,,,))))))***++++++++++++***)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&''''''((((((***)))(((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))$$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((((((((())))))*********'''((()))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++******)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))*********&&&&&&''''''((()))))))))(((((()))))))))((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******************************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$######""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""HHH444333...)))'''(((((((((((((((((((((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&))))))((('''(((***++++++***)))((('''&&&&&&(((((()))***+++***))))))))))))***+++++++++++++++(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%%%%%%%&&&&&&'''(((((((((,,,***)))''''''''')))***((((((((())))))((((((((('''''''''''''''(((((()))&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&((((((((()))))))))))))))&&&''')))*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++***************+++,,,---******************++++++((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***&&&&&&''''''((())))))***'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$######""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""FFF333444///***'''''''''((((((((((((((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###&&&))))))''''''(((+++......---+++***(((''''''***+++++++++***)))'''&&&((()))***+++++++++++++++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((###%%%'''((()))((('''&&&%%%%%%&&&&&&'''((())))))---+++)))((('''((()))***(((((())))))))))))(((((('''''''''''''''((())))))'''(((((((((((((((''''''''''''((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((()))******)))(((''')))))))))))))))(((((((((&&&'''(((*********)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++***)))))))))***++++++,,,******************++++++((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""#########$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""KKK999111'''+++''''''((((((''''''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$"""""""""!!!""""""###$$$ """$$$$$$###"""$$$&&&$$$!!!""")))///...***'''$$$%%%""""""******&&&)))$$$((( (((111&&&444...'''$$$%%%'''((('''&&&(((,,,///,,,&&&%%%'''&&&)))***(((%%%&&&---333$$$$$$"""'''---&&&!!!+++%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((((((''''''''''''(((((()))''''''(((((())))))******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$MMM555+++&&&000$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$KKK999111(((+++''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$############$$$$$$%%%&&&...((("""!!!"""!!! ###"""&&&000;;;===333&&&%%%(((''''''(((%%% )))%%%---...!!!$$$,,,&&&)))'''%%%$$$%%%'''((((((%%%***+++&&&$$$(((***)))...***'''))),,,+++%%%---222+++"""%%%***((('''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))******)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''555___///(((!!!***"""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$JJJ999222))),,,''''''((((((''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%'''((((((@@@333%%% ###'''$$$ '''(((%%%$$$...<<>>...(((+++&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((()))++++++************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''+++@@@@@@333###!!!+++%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))))))))))))))***************+++++++++************************(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$}}}DDD777333)))+++''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$%%% ###%%%%%%"""!!!"""$$$,,,&&& ###***---&&&"""$$$%%%)))///***000...,,,)))+++"""###$$$#########%%%'''///***,,,333111''' !!!,,,'''$$$(((...///((( %%%,,,888---+++555''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,+++************)))))))))''''''((()))************'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))******))))))(((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''...(((444'''"""(((###%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))******)))************************************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$zzzBBB555222)))***''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$############### $$$'''(((&&&$$$%%%&&& &&&+++&&&)))***---111///$$$!!! """444,,,'''(((((()))***,,,+++)))'''###%%%!!!---222...000///,,,'''$$$$$$'''+++///!!!,,,444(((...222(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---+++++++++*********))))))&&&''')))***++++++******'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((())))))))))))((((((((((((((()))******)))************)))((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))"""&&&))))))'''###&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************************************************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$xxx@@@444111(((***''''''((((((''''''&&&%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$############!!!"""%%%%%%$$$###"""!!!###!!! BBBaaa444$$$)))%%%)))]]]&&&///)))%%%TTTTTT((( )))"""'''xxx(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---++++++++++++******))))))&&&''')))***+++++++++***'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))((((((((((((((()))*********************)))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&///+++'''...!!!+++$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$${{{GGG444///)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$############"""%%%"""DDD333$$$%%%+++FFF)))...fff222%%%%%%###000nnn,,,)))$$$999"""%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))******)))'''%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$##########################################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$yyyFFF444000***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$############""",,,))) (((eeetttAAAOOO)))///UUUMMM))):::\\\^^^***(((111&&& GGGTTT'''%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((((((((((((((()))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))++++++***))))))(((''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&'''((())))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***))))))))))))((((((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$wwwDDD444111+++***((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$############""" '''&&&,,,]]]}}}!!!+++)))222000 ###nnnddd---...---,,,,,,(((&&&$$$$$$cccxxxAAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''))))))(((''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttBBB333111,,,+++'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""'''+++""""""nnnAAA"""""" ooo<<<------666|||ppp,,,'''444111;;;***---'''(((------TTT___ 444&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''(((((('''''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))((((((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""###"""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""###############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr@@@333222---+++''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""&&& ###''''''"""%%%&&&000&&&***///:::888000???777'''!!!,,,"""!!!$$$&&&111""")))yyy!!!%%%))) ---'''!!!'''???&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((***)))))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((*********))))))(((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp???222222---***&&&'''((((((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$############"""&&& ///((($$$###&&&)))+++***###$$$***777SSS777(((&&&yyy333$$$+++&&&!!!444,,,===BBB'''666###%%%+++,,,666&&&---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((************)))((('''&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo>>>222222,,,)))&&&'''((()))((('''%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$############"""%%%!!!$$$'''%%%)))!!!***>>>---,,,(((ppp---777""" +++&&&///&&&... 000777+++(((LLL444&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))))))))((('''&&&))))))((('''''''''''''''###$$$$$$%%%&&&'''(((((('''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo===111111,,,(((&&&'''((())))))'''%%%$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!$$$&&&&&&'''///000***/// &&&))),,, 555'''$$$!!!...((('''111!!!,,,!!!EEE###!!!...&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&''')))))))))(((((())))))((('''''''''''''''"""###$$$%%%'''((())))))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$###""""""!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fff@@@666,,,...***'''(((&&&$$$&&&(((&&& $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######"""""" 111!!!ddduuuxxx(((000)))'''&&&;;;!!!,,,000jjjzzz~~~}}}MMM)))sss$$$###$$$&&&((()))(((&&&###$$$$$$%%%&&&'''((((((***)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$###&&&((((((%%%$$$%%%'''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&))))))'''$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((eee@@@666,,,...***+++)))&&&&&&+++000,,,###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$kkk@@@$$$--- 000!!!/// ,,,+++%%%^^^)))@@@'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$&&&((((((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))'''%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((ccc???666---...***,,,)))$$$&&&...444///%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$############)))"""(((222PPP///###111%%%,,,'''(((GGG---$$$###'''ZZZ666"""GGG+++ ,,,+++)))&&&$$$$$$$$$###"""'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%'''((('''&&&%%%&&&(((************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((aaa>>>666......))))))(((%%%%%%***///+++###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++''''''FFF (((...222&&&"""***333%%%"""???111&&&***iii,,,<<<,,,)))%%%######$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((___<<<666...///)))&&&))))))&&&&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%,,,(((SSSzzz---(((===%%%)))***(((111)))111$$$ ''''''&&&***PPP$$$$$$###***qqq###999)))&&&###"""###%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''')))((('''''''''(((((()))((((((((((((((((((((((((************************((())))))***************))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))]]];;;666//////(((&&&+++,,,(((%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###---""",,,&&&]]]999""" ,,,$$$222ddd&&& """>>>------,,,:::bbb%%%<<<***444,,,^^^222"""EEE&&&$$$""""""$$$%%%&&&%%%""""""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++)))'''&&&((()))))))))''''''''''''''''''''''''************************((()))******++++++******))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))\\\:::666//////(((&&&))))))'''&&&)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###'''%%%((('''rrrffftttdddiiixxxeeeJJJ...+++###\\\)))(((111'''###333+++ aaa{{{lll^^^^^^qqqnnn+++###---<<<(((hhh%%%$$$###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())),,,)))'''&&&(((******)))((((((((((((((((((((((((************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))[[[:::666000///((($$$%%%######'''+++)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&---+++'''KKK ,,, (((&&&'''000}}}'''&&&+++TTT%%%%%%$$$%%%%%%%%%###!!!%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))---***&&&&&&)))++++++***))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))UUUBBB555444...000***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++(((%%%''',,,HHH$$$666///###111 <<<(((%%%---^^^((('''!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((()))***++++++,,,+++++++++)))((()))+++***'''$$$)))***,,,---,,,+++******+++)))((())),,,...---+++,,,***)))'''((())),,,---(((***+++((((((,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&+++(((&&&''')))***(((%%%&&&'''&&&&&&&&&&&&(((***+++))))))*********+++---NNN===222111)))******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$***''''''***!!!HHHbbb>>>!!!...222222,,,RRR..."""bbb999((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((''''''''''''''''''((())))))******))))))((()))***+++,,,,,,,,,,,,+++***)))***---000000...,,,------...///000/////////---,,,,,,......+++)))***************++++++,,,---...---((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))*********************************************************************************))))))))))))))))))***************************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!"""######""""""""""""""""""""""""##################"""""""""""""""###############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###"""!!!###&&&((('''%%%---,,,,,,+++***)))'''&&&***&&&###$$$'''***,,,---MMM>>>777777,,,***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%'''***,,,$$$***&&&###'''... BBB,,,***(((lllZZZ333...'''%%%+++000:::"""FFF...'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))((((((((((((((((((((()))************)))))))))***+++,,,,,,,,,,,,///---******+++,,,---,,,---,,,+++,,,.../////////******+++---///000...---((())))))******))))))((()))+++***''''''***,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((())))))))))))*********************************++++++++++++++++++++++++*********************************************************************************))))))))))))((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! !!!"""""""""""""""""""""######!!!""""""######""""""!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((+++******+++,,,,,,***((("""###%%%'''***+++)))(((444111...---...000...,,,NNNAAA;;;<<<000,,,))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%(((---222444'''...""" %%%,,,+++$$$MMMMMMMMMMMMNNNNNNNNNNNN^^^???444555!!!333 +++cccaaa+++111'''++++++(((...)))777hhhTTTRRRSSSVVVTTTOOOOOOSSSLLL333+++(((666[[[(((555 ''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******)))))))))))))))***((()))******++++++******)))***+++,,,------------///...---,,,,,,,,,+++***000///......//////...---++++++---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***------***))),,,+++((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!""""""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))))))))((((((((()))))))))'''''',,,++++++,,,...//////...'''***,,,++++++...///...III<<<888999---)))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((,,,000333(((,,,###$$$'''$$$000%%%))))))*********+++++++++===''')))222222***333666***&&&''',,,333///))),,,%%%///222,,,333 (((&&&'''+++,,,+++///666&&&444+++444111222000222### &&&%%% $$$222(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***+++)))******+++++++++++++++***+++,,,------......---***,,,///000111000000000...000222333111000......222222222111...+++)))(((000///---,,,,,,---...///...111111...------***&&&************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++------,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))))))))*********++++++(((((()))******+++,,,---...---***((((((***...111///777:::888:::FFFSSSZZZIII;;;555555,,,***((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%''')))(((---***'''%%%%%%&&&&&&&&&''''''''')))///)))666...###)))$$$AAA(((666'''&&&999:::###---666))),,,///222222000,,,))))))+++...000)))***(((!!!???$$$DDD&&&---444''';;;((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++,,,---............---///111111///---------)))111:::>>>;;;888888999<<<>>>????????????AAABBB<<<:::666333///,,,***)))'''***+++)))***......,,,************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------////////////---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''(((((())))))******)))******++++++,,,,,,,,,------,,,)))((((((+++...)))---333777===HHHWWWbbb}}}~~~LLL===444444...///'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&...!!!000$$$$$$***+++++++++,,,,,,,,,------;;;...444(((777111... +++>>>,,,...OOOJJJ===NNNLLL\\\jjjiiiVVVZZZYYYWWWYYYTTTJJJEEEBBB888,,,666///444999222(((444===000***%%%222((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((()))*********++++++,,,---,,,,,,,,,+++,,,---....../////////111333333222000222555999@@@PPPbbbkkkiiifffiiimmmlllnnnpppqqqrrrvvv{{{vvvssslllbbbUUUGGG;;;555888777222***)))---000///************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***************************+++++++++,,,,,,,,,,,,---------------------------........................////////////////////////---...000111111000...---///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""### !!!!!!"""######$$$$$$"""##################"""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''((())))))***++++++******++++++,,,---------***+++---...111777???FFFaaajjjtttyyy}}}LLL<<<111111,,,///'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&((())))))***)))(((000///+++%%%///)))))))))*********+++++++++///111)))//////222:::CCCQQQkkkqqqppp\\\HHHNNN---222666***+++$$$222...%%%,,,222,,,$$$)))(((((((((''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************(((((('''(((((()))*********+++,,,,,,------,,,,,,+++,,,---...///////////////111333666;;;DDDPPPXXXllluuu```SSSaaaZZZJJJ888---++++++***************************))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++,,,,,,,,,---------........................////////////////////////000000000000000000000000---///000222222000///---000000000000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """######!!!!!!!!!""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++******+++,,,,,,---......666<<>>LLLccc}}}wwwlllhhhaaaRRRBBB<<<777333111...,,,...111000...+++)))((((((''''''***))))))))))))((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))+++---...,,,,,,...999RRRqqqvvvyyyIII888777...000((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***&&&,,,000---'''&&&,,,111333AAAQQQooohhhDDD777)))'''...111***!!!))))))((((((((('''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''')))+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------............111222111...000777>>>[[[}}}YYY===000...//////,,,------,,,***)))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))*********++++++,,,,,,+++++++++,,,,,,.../////////,,,+++---111555555444999000,,,111555777>>>GGGgggyyy~~~|||nnn___OOOFFF===333---,,,)))+++...333555333---(((++++++*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###)))000111---***,,,...???SSSnnn~~~uuuGGG777777///111)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))******'''...000+++'''***333999VVVwwwwwwLLL---$$$'''+++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((()))***+++,,,,,,,,,+++++++++******,,,------....../////////---111111,,,,,,@@@eee~~~YYY===000------+++)))((()))***,,,---))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************+++,,,,,,------,,,,,,,,,---...///000111///...///111333222///,,,333888AAAPPPeeelllNNN???:::555...+++---///000000,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******(((%%%)))777LLL[[[uuutttvvvmmmFFF666777000222***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))+++,,,,,,555GGGWWW^^^vvvwwwtttzzz{{{qqquuu{{{]]]===//////333))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))*********************++++++++++++,,,------...//////000000111111444@@@ZZZxxxYYYHHH888333,,,))))))+++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,------...---------...///000222222///222555444444777@@@FFFGGGiiimmm___LLL<<<333///,,,***......---------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,000......777KKKhhhttt~~~vvvnnngggeeefffddd^^^aaaiiiEEE666777000333+++((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************------,,,444LLLmmmtttwwwsssJJJ111)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&(((*********))))))(((((()))***+++,,,,,,------------...///000000111222333DDDppp|||FFF===222,,,,,,,,,***((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,---......------......///111222333---333777888;;;LLLggg}}}ttt[[[AAA000//////.........---------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...000:::OOOnnn}}}pppeeecccccc```\\\YYYXXXbbbvvv}}}EEE333555111,,,---))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))************,,,((((((+++)))&&&***111///333===aaa~~~zzz^^^888,,,000,,,$$$&&&///+++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((()))******---------,,,,,,+++++++++------+++222666---...@@@444WWW{{{||||||zzzwwwtttrrrjjj===---+++000000'''---,,,)))((()))+++)))&&&'''(((((('''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''')))***+++***+++---.........---******+++,,,++++++)))***,,,***&&&)))///000---+++***+++,,,,,,+++'''+++......***''''''(((---***((((((++++++(((%%%)))***+++***((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))************++++++***************+++,,,------+++,,,------+++...444...)))000222111666555444JJJiiiaaaGGG;;;555222---111444---'''+++///...)))'''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%'''+++000)))''')))//////---222;;;ooo{{{zzzpppppphhh[[[VVV[[[aaacccdddgggmmmsss|||EEE333555111------))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''')))***)))((('''(((***))))))))))))************---((()))000444111------...SSSxxxxxx===111,,,000...'''(((000))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((***))))))))))))***++++++++++++,,,,,,------------222444---,,,666888777===dddrrrnnn}}}wwwxxxoooOOO333)))---///++++++***)))+++------,,,((())))))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++***)))((()))***)))***+++,,,---///000000666444000---++++++******)))***,,,.../////////000000000000...------000222000---((('''(((*********(((((((((''''''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((((((((((()))***))))))))))))************++++++************++++++(((+++---........./////////555555777===999333777SSSsssuuu```LLL555---///+++111+++&&&&&&+++...---)))******)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$#########""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''))))))(((&&&$$$(((,,,///+++,,,DDDssszzzcccfffggghhhnnnttttttooo{{{DDD333555222------))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''')))***)))((('''(((***)))))))))*********++++++,,,+++,,,---,,,+++///555YYYvvv[[[888...000---((((((*********)))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))+++************+++,,,,,,******+++,,,---...///000---222444555222222QQQzzzXXX999000+++++++++******************)))******)))'''&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))''')))++++++***))))))***------------,,,+++***)))'''***)))&&&***333444...111555999999666333222333...,,,******+++,,,------''')))---//////,,,(((%%%+++***((('''''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((,,,+++(((''''''(((+++,,,)))))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++...000...333000...222:::TTTwwwcccDDD...,,,---000000///---,,,+++++++++***)))((((((((((((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&(((***++++++,,,(((///KKKvvvtttgggfffjjjmmmzzzDDD333555222------))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***''')))***)))((('''(((***))))))*********+++++++++)))...///***%%%111LLLeee|||hhhaaazzzssslll>>>,,,///...$$$*********)))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************+++,,,,,,++++++,,,---...///000000(((777888000666RRRxxxooowwwnnnJJJ+++///---,,,---,,,(((''''''***++++++***(((''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******'''))),,,,,,,,,,,,...///111......///...,,,,,,......:::???:::<<>>DDDDDDWWWbbbZZZSSSVVVVVVPPPUUUYYY^^^]]]YYYWWWYYY\\\UUUSSSRRRRRRTTTRRRNNNIIIFFF>>>333)))%%%''',,,000+++***)))***,,,+++(((&&&************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''************++++++++++++,,,,,,++++++,,,---......000++++++111444333333666000;;;TTT~~~qqqooollljjjiiijjjmmmpppmmmjjjfffbbbaaaccchhhlllkkkqqqkkk\\\]]]nnnwwwrrrkkkeeebbbhhhrrr}}}ttt___DDD222...///000...---,,,+++)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$'''(((((((((///:::DDD~~~mmmdddiiikkkwwwyyyuuu~~~|||zzzxxxyyy{{{~~~}}}}}}wwwBBB333666333---...))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''')))***)))((('''(((************++++++++++++,,,+++)))***666QQQsssuuu|||LLL---+++******))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++)))))))))))))))***++++++.........///////////////000---888hhhvvv~~~tttDDD444)))***---++++++---***++++++***(((''')))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,------,,,+++***+++...000///...444AAAIIIKKKPPPXXXXXXmmm~~~~~~xxxyyy}}}~~~||||||tttpppiiibbb\\\WWWSSSPPPZZZSSSIIIAAA;;;666111,,,***(((''')))+++,,,)))&&&************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&'''((())))))((('''&&&*********++++++++++++,,,,,,,,,,,,,,,---...//////111...000555333...000777KKKtttllldddjjjgggfffqqqyyyxxxyyy~~~~~~wwwtttuuuuuutttuuu|||wwwTTT888,,,+++///...,,,+++))))))(((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%###&&&555RRRsssyyyeee]]]YYYZZZjjj}}}~~~yyytttwww~~~qqqkkkooo{{{{{{|||}}}~~~vvvBBB333666333......))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''')))***)))((('''(((************+++++++++,,,,,,---222;;;JJJccc~~~xxx```uuuSSS000+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++************+++,,,,,,------...///000111111222222CCCrrrzzzzzzrrrUUU:::000...***(((+++)))******)))''''''(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---...---,,,,,,,,,000666;;;DDDEEERRReeepppppprrryyyuuuggg___nnnggg^^^YYYWWWPPPDDD:::777222,,,***,,,---+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,---...///000222111444666333999TTTqqq|||pppjjjhhhiiiuuukkk^^^fff|||}}}~~~~~~dddHHH;;;222111///---,,,++++++***))))))))))))((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,---333EEEcccooo]]]YYY\\\fffrrr|||~~~~~~~~~}}}zzztttrrruuuyyy|||}}}||||||}}}~~~|||vvvBBB333777333......))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((()))***)))((('''(((*********+++++++++,,,,,,,,,---AAAWWWeeetttmmmxxxTTT------,,,,,,+++******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...+++,,,---///000222333444<<<}}}yyy|||UUU???666---)))+++)))******)))'''&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,---...111999BBBIIIVVV\\\pppyyycccWWWXXX^^^___^^^III@@@444...------,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,***(((''''''(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000000...000444666;;;WWWyyykkkjjjiiiiiijjjlllnnnpppmmmuuukkkkkkwwwzzzWWW444333111000...------,,,******))))))((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&555SSSzzzpppZZZXXX[[[___mmm}}}~~~yyyxxxxxxvvvzzzsssmmmmmmqqqttttttsssqqqwww}}}}}}|||~~~|||zzznnn===444555555222,,,)))))))))))))))*********&&&(((******((((((((()))(((((((((((())))))))))))333$$$)))000(((+++222***>>>sssxxxiii{{{TTT444,,,333((($$$,,,***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++,,,------......///666&&&111999+++333DDD<<<{{{bbb@@@///,,,---,,,(((&&&&&&((())))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))((('''((()))+++,,,*********))))))))))))))))))***)))))))))+++///222333((()))999FFFMMM[[[lllpppwww]]][[[eeerrrbbbYYYPPP;;;///...+++222'''###+++...(((%%%***((((((+++,,,(((%%%(((///:::,,,$$$(((***&&&&&&+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))******+++++++++,,,,,,------.........666***)))444666,,,,,,666777444444GGGttt~~~nnnjjjhhhjjjooonnnxxx|||vvvxxx{{{}}}TTT222---000+++''')))...(((&&&(((%%%!!!%%%000(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&---***''',,,+++(((...333wwwzzzqqq[[[RRR[[[rrr|||yyyvvvwwwwwwuuurrrooonnnoookkklllnnnqqqsssvvvxxxyyy|||{{{zzzxxxvvvtttrrrqqqwwwwwwxxxyyyuuuppprrrwwwnnn===444555444111+++*********)))))))))))))))'''(((((()))*********)))(((((((((((()))))))))***...))),,,---&&&)))888AAAooozzz~~~|||{{{|||}}}QQQ)))---///+++***&&&))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++,,,------......///---222+++///888...BBB{{{|||fffFFF222)))***......))))))---,,,'''******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''((()))+++,,,************)))))))))))),,,...000///,,,***+++---(((;;;NNN\\\mmmyyyppp\\\\\\jjjrrraaaIII666%%%!!!444888)))"""---000((())))))+++,,,)))&&&***111:::---&&&(((***%%%$$$)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,------...//////***222555000///555777555,,,CCCgggtttjjjbbbfffrrr~~~qqq@@@,,,///222///&&&((()))***---///+++%%%(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''+++$$$###111555&&&,,,KKK{{{rrrTTTQQQ[[[xxx}}}yyywwwwwwvvvtttsssqqqpppooollliiiggghhhjjjkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhgggfffeeedddeeecccccceeeccc______bbbooo===555666222///***++++++******))))))(((((()))''''''))),,,...,,,***((((((((()))))))))******(((...---((((((...DDD___}}}}}}}}}}}}|||yyywwwvvvxxxzzzJJJ222,,,///...&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,++++++,,,------......///(((666///)))666BBBkkk{{{cccBBB///(((......((((((,,,***###******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))((((((((()))+++,,,************************(((,,,000///---,,,000555CCCMMMfff~~~xxxcccgggrrrvvvgggLLL---******,,,,,,)))(((***+++***++++++***(((---444999...'''))))))%%%$$$'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,------...//////000...000...,,,222;;;:::222NNN}}}xxxiiihhhkkkzzz|||PPP999000,,,---333000&&&%%%------%%%((((((((('''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%+++(((%%%'''444]]]rrrfffUUUGGGfffzzzuuuyyyhhhfffeeeeeeggghhhhhhhhhgggfffddd```]]]]]]___aaa_________^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZYYYYYYYYY[[[WWWVVVYYYYYYWWWUUUWWWnnn<<<555666111---***,,,++++++***)))(((''''''***'''%%%(((...000---***(((((()))))))))*********%%%///***(((666@@@TTTuuuvvv~~~~~~zzzwwwxxxyyyhhhOOO)))+++111))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,++++++,,,------......///,,,///777---222tttcccKKK555---''''''***+++)))'''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))***************+++++++++,,,---+++***111>>>HHHaaaqqqwwwbbbgggyyyhhhEEE++++++///***''',,,---***)))***)))(((---444444,,,((())))))&&&%%%(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((())))))******+++,,,,,,,,,,,,---...///000000111555------555444111AAAYYYxxxddd```sssbbb<<>>===<<<;;;999666555999;;;999999:::iii888666777///,,,---*********)))))))))))))))'''(((((()))*********)))))))))*********++++++++++++111HHHaaaooo~~~~~~}}}}}}||||||{{{}}}{{{~~~uuu777+++*********)))))))))((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------++++++,,,------......///000777KKKoooNNN333(((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))***************))))))***++++++,,,------)))///<<>>PPPggg|||zzz{{{fffbbblll;;;111---+++......+++***,,,'''***+++)))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))******++++++,,,------------...000111333444444333???fffrrruuueeefffzzzWWW:::,,,---333))))))))))))(((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((***+++,,,FFF~~~wwwWWWZZZ|||ZZZ===CCCFFF;;;;;;???CCCDDDAAA??????@@@BBBAAAAAABBBCCCBBB@@@>>>?????????>>>;;;:::;;;<<<:::::::::999999888888888666666666777777777777777555666888;;;999666999>>>iii:::666222///111+++************))))))))))))(((((((((((())))))))))))$$$,,,///,,,)))+++,,,***444TTTgggnnnxxx~~~}}}}}}}}}}}}|||{{{wwwwwwvvvtttrrrnnnkkkiiikkksss|||zzz~~~GGG......,,,)))))))))(((&&&((((((''''''''''''(((((())))))))))))************+++++++++***++++++,,,,,,111'''...333''')))222---777OOOxxxzzzaaa@@@555"""///((((((((('''&&&&&&(((***(((((((((((((((((((((((())))))))))))((((((((((((++++++************************,,,---,,,***...444===QQQxxxxxxuuuvvvjjjeeeLLL<<<---))))))(((***---,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------......***222222)))666AAA444888zzzsssfff222///333++++++(((&&&)))---((( ''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$''')))(((&&&000!!!"""...---%%%999ZZZvvvzzzxxx^^^bbbmmmRRREEEDDDDDDCCCAAA???AAABBBBBB???===;;;;;;??????===<<<:::999888777::::::::::::::::::::::::777666555666777777777555333444666777666444555888999999999999:::;;;===>>>hhh:::666222000222,,,************))))))))))))(((((((((((()))))))))******,,,------+++***---000DDDZZZooo|||}}}yyyxxxxxxwwwtttqqqkkkkkkjjjiiigggdddaaa```ZZZ___fffmmmtttxxxzzz{{{~~~yyyzzzzzz}}}777...)))+++,,,((('''***((((((''''''''''''(((((())))))))))))************+++++++++***++++++,,,---...,,,//////+++111555///777xxx~~~OOO---222&&&*********)))''''''(((((((((((((((((((((((((((((()))))))))))))))))))))(((+++++++++++++++*********333,,,+++111222000777CCCUUUvvv}}}oooccc777)))...111,,,(((++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///333///555999222111;;;BBBoooNNN---***+++***)))''''''(((***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$%%%''')))(((&&&""",,,111)))'''>>>lllooo\\\^^^sssyyyRRRUUUKKKCCCCCCCCCAAA??????>>>===;;;:::999:::===???999999999::::::;;;;;;;;;666666666666666777888888999888777777777777666555:::888666777999999999999@@@??????>>><<<;;;::::::hhh999666222111333---++++++*********)))))))))((((((((()))))))))******,,,((((((+++***)))444CCC^^^mmmnnnyyy~~~{{{zzz{{{~~~|||wwwqqqooopppnnniiidddXXXXXXXXXWWWUUUSSSQQQPPPQQQPPPRRRYYYccciiikkkjjjwwwwwwwwwvvvwwwyyy~~~|||yyyuuuttt~~~YYY;;;(((,,,///'''%%%---)))((((((''''''(((((()))))))))))))))************+++++++++++++++,,,------***111...+++111444444888VVVvvvvvv;;;666''',,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++222,,,+++000000222GGG```yyy[[[555(((,,,,,,&&&***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,...//////000111333777666444MMMuuu]]]444...+++,,,((("""$$$,,,((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&'''((('''&&& ......$$$444eee|||YYYSSSnnn{{{lllQQQ:::AAAAAACCCEEEAAA:::777:::>>>===;;;::::::;;;===>>>999888777666555555555555999999999:::;;;<<<===>>>777777777666666777777888@@@===:::<<<@@@CCCBBB???BBBCCCCCCCCCCCCCCCBBBAAAfff888555222000333---+++++++++*********))))))(((((()))))))))*********---'''''',,,+++///GGGdddlll~~~hhhxxx{{{~~~tttkkkggggggjjjlllmmmhhhbbbbbbdddccc^^^XXXNNNNNNMMMLLLJJJHHHGGGFFFDDDBBBAAADDDKKKQQQSSSSSS\\\]]]______aaacccgggjjjmmmmmmnnnmmmlllmmmppprrrrrrtttwww|||}}}tttsssqqqooonnnmmmnnnooosssxxx~~~~~~wwwqqqvvvYYY,,,(((///(((%%%,,,))))))(((((((((((())))))((()))))))))************+++++++++++++++,,,---...***111,,,,,,444...222MMMvvvggg222111++++++*********)))(((&&&(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++...000///222BBB```yyy]]]222%%%***...))))))(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---...000000...444//////<<>>---...///'''$$$)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''((((((''''''///((($$$555```ZZZVVVkkk|||bbb??????RRRIIIFFFDDDBBB<<<666777<<<<<<<<<=========;;;888555;;;:::888777666555555555555666888:::;;;<<<<<<<<<<<<===>>>??????AAADDDFFFCCCFFFGGGGGGJJJMMMMMMJJJKKKKKKKKKKKKKKKKKKLLLLLLeee777444000///222,,,++++++++++++************))))))))))))************///++++++......777[[[uuurrrfff}}}{{{ttt```SSSOOOQQQSSSSSSWWWSSSPPPQQQUUUVVVSSSOOOLLLKKKJJJIIIGGGFFFFFFEEEGGGFFFEEEEEEFFFHHHLLLNNNJJJMMMQQQSSSUUUWWWZZZ\\\YYY[[[___``````______```___aaaeeejjjnnnnnnllliiidddccc```^^^\\\[[[[[[[[[[[[^^^bbbdddhhhnnnxxx|||sssppprrr{{{999&&&+++***(((+++))))))(((((((((((())))))((()))))))))************++++++++++++,,,---...///,,,---+++111333''';;;oooIII555+++)))((((((******)))'''))))))))))))))))))))))))((()))))))))*********+++++++++,,,,,,------------)))111444888KKKhhhwwwwwwpppiii;;;)))...***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---...///111222444666,,,555]]]mmmqqq||||||WWW111)))///...***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((()))222'''777fff|||uuusssTTTSSSbbbkkkXXXDDDKKKRRRFFFAAA<<<888999::::::???DDD>>>===<<<===>>>>>>;;;888===<<<;;;;;;<<<===???@@@<<<>>>AAADDDFFFFFFEEEDDDFFFHHHIIIIIIHHHJJJMMMQQQFFFOOOTTTQQQMMMNNNOOONNNSSSRRRQQQPPPPPPQQQRRRSSSeee777444000///111+++,,,++++++++++++*********)))))))))*********++++++,,,******+++///???ddd[[[{{{lll]]]JJJ@@@@@@EEEGGGFFFFFFEEEEEEGGGIIIJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGMMMMMMKKKIIIGGGFFFGGGHHHGGGIIIKKKLLLLLLMMMOOOPPPLLLOOORRRTTTSSSQQQQQQQQQQQQRRRTTTWWWXXXWWWTTTQQQRRRQQQQQQQQQQQQQQQRRRRRREEEGGGIIIIIILLLUUUcccnnnvvvmmmhhh{{{XXX222)))+++,,,+++***))))))(((((())))))***))))))))))))************++++++++++++,,,...///000...***,,,444111111\\\{{{>>>///,,,((((((***+++***((())))))))))))))))))))))))((())))))******++++++++++++,,,,,,------......///,,,///444GGGjjjoooooo]]]TTTVVV[[[[[[XXXZZZZZZYYYTTTQQQSSS[[[bbbwww}}}hhh555(((,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------///000222333222000777\\\ttt~~~{{{{{{|||wwwyyy|||~~~~~~~~~}}}}}}{{{{{{|||{{{wwwsss{{{zzzyyy{{{sssFFF000,,,++++++,,,)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''))))))((((((***+++%%%888gggyyywwwqqq]]]^^^fffXXXJJJAAACCCRRRPPP999777444555<<>>777...***+++,,,***((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------...///000000555;;;TTTsss}}}|||~~~qqq[[[fffnnnzzzpppkkkaaadddvvvSSS000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------...000111333444;;;QQQuuuzzzvvvqqqnnnqqqyyyyyyjjjbbbgggyyy}}}yyyzzzwwwqqqlllgggeeeddddddkkkeee```dddmmmuuuwwwuuuwww}}}]]]666+++---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###&&&)))***)))***---000QQQ}}}VVVLLLRRRZZZcccDDDAAAJJJOOOEEE===:::444888:::@@@HHHJJJIIIJJJMMMMMMRRR\\\ggglllgggZZZOOOPPPQQQTTTZZZaaajjjqqqvvvrrrmmmfffbbbccciiiqqqwwwnnnrrrvvvxxxyyy~~~aaa999333111333---...,,,,,,,,,+++++++++******+++++++++***************+++...--->>>oooiiihhhTTTTTTNNNKKKPPPRRRRRRXXXeeemmmooopppnnnkkkgggeeeeeefffgggtttsssuuuyyyyyypppccc[[[___sss~~~xxxhhh___bbbxxx~~~uuuiiiiiieeeLLL+++111---,,,)))(((******'''(((+++)))************+++++++++,,,,,,+++++++++,,,------555,,,---///III}}}~~~{{{zzz}}}}}}yyypppooommmmmmpppvvv}}}~~~qqqvvv~~~{{{{{{|||||||||{{{zzzxxxwwwxxxxxxvvvssspppmmmlllmmmbbbeeedddaaacccjjjllliiivvvxxxppp~~~||||||www}}}]]]888---333***(((,,,%%%))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,............000333CCCYYYxxxyyyzzzzzzccciiiqqqLLL<<<+++&&&+++///,,,&&&************))))))))))))*********))))))))))))))))))+++,,,+++))))))***,,,444(((///111&&&666CCC000RRR~~~~~~uuurrrzzzjjjpppsssqqqxxxiiihhhqqq~~~xxxMMM555%%%///)))(((,,,---)))%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))'''''')))'''(((666GGG\\\LLLIIIDDD@@@AAAFFFIIIIIICCC;;;888666666>>>???CCCGGGHHHGGGGGGIIILLLRRR[[[ccceeeaaaXXXRRR^^^ttt}}}}}}aaa999333111333---...,,,,,,,,,+++++++++*********************************000888lllrrrooo```vvvSSSOOO]]]gggqqqxxxuuu\\\[[[hhhyyyttt|||{{{xxxtttkkk```JJJEEEGGGVVVjjj}}}zzzsssbbb\\\}}}}}}>>>///'''---))))))+++***((((((+++)))************+++++++++,,,,,,++++++,,,,,,---...---444...<<>>>>>BBBGGGLLLRRR___jjjuuuhhhjjjSSS+++&&&...***)))++++++((()))+++)))************+++++++++,,,,,,,,,,,,,,,---......'''666,,,LLLttt~~~{{{wwwrrrooollliiijjjjjjjjjhhheeebbbaaaZZZ[[[\\\\\\\\\[[[\\\^^^XXXWWWVVVVVVVVVXXXZZZ[[[WWWXXXUUUWWWZZZSSSRRR```[[[YYYWWWVVVVVVYYY]]]___fffaaa[[[ZZZ[[[[[[XXXTTTOOORRRSSSPPPPPPUUUYYYZZZOOO[[[ccc{{{ssssss@@@666...&&&)))...***************************))))))******+++,,,---000***+++333333000888FFFgggsssvvviii~~~uuuCCC444222***(((///++++++*********)))))))))))))))))))))))))))******,,,+++***+++---...---,,,***333---...555333WWW~~~~~~~~~xxxyyyqqquuullltttqqqnnnNNN+++//////)))%%%'''***+++''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((###111***)))777>>>cccyyy}}}TTTPPPIIIBBB<<<;;;???CCCDDD???999444555999AAAFFFGGGKKKOOOSSSVVV\\\ccchhhbbbiiiqqqxxx{{{|||||||||vvvyyy~~~sssiiippp{{{aaa999333111333---...,,,,,,,,,+++++++++******((()))))))))))))))******---000SSSwwwvvvtttQQQ||||||```ccciiiOOOGGGJJJNNNOOODDDLLLVVV[[[ZZZYYY\\\aaazzzuuugggVVV}}}vvv:::777///,,,+++,,,,,,)))))),,,))))))*********+++++++++,,,,,,,,,,,,,,,---...///---333555jjjwwwuuu{{{vvvgggbbbaaa^^^YYYTTTTTTWWW[[[UUUVVVVVVUUUTTTRRRPPPOOOPPPLLLIIIJJJKKKLLLOOOSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOVVVTTTRRRUUUPPPOOOYYYTTTSSSQQQOOOOOOQQQTTTVVVWWWSSSOOOMMMNNNOOONNNLLLOOOTTTYYYXXXUUUTTTUUUVVVRRR[[[^^^|||}}}ooo}}}YYY>>>222+++'''&&&************************************+++,,,------111+++,,,333111000BBB[[[uuu}}}dddYYYkkkzzzDDD---222333'''+++++++++*********)))))))))))))))))))))*********,,,***)))+++---///...,,,888&&&...333,,,SSSwwwzzzvvvyyyxxxzzzqqqnnnxxxzzztttzzzqqqlllsssiii===111))))))+++(((''')))''''''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((+++(((444---)))gggvvvjjjNNNMMMHHH???;;;===BBBFFF???:::555666999===DDDJJJKKKOOOUUU\\\hhhuuu|||}}}}}}{{{||||||aaa999333111333---...,,,,,,,,,+++++++++******(((((())))))*********+++///GGGzzzpppyyyXXXeee~~~}}}vvvsssuuuyyyyyy{{{qqqaaafff~~~~~~zzzqqqeeeXXXPPPMMMKKKGGGEEEHHHTTTcccoooxxx~~~yyyoooVVVvvv]]]CCC000---,,,...---******---))))))*********+++++++++,,,,,,,,,,,,---...///000444000TTTwwwqqqcccaaa[[[PPPNNNOOOOOOKKKGGGGGGKKKPPPNNNNNNOOOOOONNNMMMLLLKKKSSSMMMJJJNNNQQQOOONNNOOOMMMPPPTTTXXXZZZZZZYYYXXXXXXhhhhhh]]]\\\YYYPPPKKKRRRRRRRRRRRRSSSUUUVVVWWWRRRTTTXXX[[[\\\[[[YYYWWWaaafffkkknnnmmmooowwwtttuuu{{{zzzKKK555333...(((************************************+++,,,---...///,,,...222000555QQQqqq{{{zzz]]]SSShhhaaa444222333'''++++++++++++************(((((())))))************++++++***+++---------,,,000)))222777FFFoooooommmvvviii```mmmrrr```fffmmmiiihhhvvvuuu~~~yyyuuutttZZZXXXvvvlllmmmkkkBBB$$$&&&---(((&&&---''''''&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''(((((()))+++%%%...111HHHZZZeeeWWWDDD999777;;;>>>???888555666;;;>>>???DDDJJJHHHMMMVVVeee{{{~~~|||aaa999333111333---...,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,111dddmmmZZZSSS|||zzz|||qqqiiibbbbbbfffiiimmmqqqmmmpppqqqmmmfffccceeeiiiZZZdddggghhh|||tttyyymmm[[[LLLKKKMMMPPPOOOJJJGGGHHHSSS^^^lllxxxyyy{{{wwwaaaggg~~~???222...---///...******---)))************+++++++++,,,,,,,,,,,,---...000000...222vvvvvvnnnZZZMMMHHHLLLMMMGGGKKKPPPQQQOOOKKKJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKUUUQQQRRRYYYZZZUUUTTTXXXXXX___kkkxxx}}}yyydddgggqqqqqqooopppppprrrsssvvvxxxzzz{{{zzzsssqqquuu}}}yyyyyyyyyvvvtttxxx|||sssvvvXXX888333111---+++++++++++++++++++++++++++******++++++,,,---...---...000111555EEEeeevvvoooSSS^^^SSS000***000,,,++++++++++++*********((((((((()))******++++++,,,---......,,,+++---...'''<<<333:::zzz]]]zzz{{{|||{{{xxxuuukkkWWWbbbwww|||hhhmmmfff|||xxx{{{gggbbbxxxiiiaaaKKKPPPtttvvvkkkvvvvvv???...---'''&&&---'''&&&&&&&&&&&&((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))$$$+++%%%BBBgggZZZeeeCCC888;;;<<<;;;;;;444333888@@@BBBAAAGGGQQQRRR\\\jjj||||||zzzyyy{{{aaa999333111333---...,,,,,,,,,+++++++++******)))******+++,,,,,,------CCC||||||{{{pppPPPnnn~~~{{{tttmmmbbb[[[aaakkkpppqqqsssooonnnnnnoooooopppppppppxxxtttzzz~~~sssjjjmmmsssvvvtttqqqmmmdddZZZLLLMMMOOOOOOIIIEEELLLXXXcccppp~~~zzzjjjooogggVVVgggQQQ333///...///...++++++---)))************++++++++++++,,,,,,,,,...///000111+++FFFzzzdddXXXKKKHHHPPPQQQDDDHHHNNNRRRSSSRRRPPPOOOQQQTTTWWW[[[\\\\\\ZZZYYY\\\YYY[[[``````aaapppzzzttt{{{~~~yyyqqqdddSSSKKKTTTaaa{{{sssvvvqqqGGG444+++///++++++++++++++++++++++++++++++++++++,,,---......---000000333AAA]]]xxxwwweeekkkxxx???)))333,,,,,,+++++++++*********'''(((((()))******++++++---111444222---***---111///:::???eeeooopppllluuutttaaalllttt{{{vvv___cccppp}}}~~~qqq]]]qqqlllZZZLLL@@@LLLeee{{{qqqxxx~~~ccc;;;,,,))))))((('''&&&&&&&&&'''(((***+++)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))%%%000777hhhggg```mmmBBB<<>>EEEEEEFFFRRRdddzzz~~~~~~~~~aaa999333111333---...,,,,,,,,,+++++++++************+++,,,------......^^^gggxxxaaaTTT{{{zzzooocccXXXTTTaaaqqqwwwwwwvvv||||||fffqqq||||||ttteeeYYYfffpppsssiii^^^YYYXXXVVVFFFKKKRRRSSSKKKFFFQQQaaaiii||||||~~~WWWZZZtttwwwxxx444000///000///++++++...)))************++++++++++++,,,,,,---...///111111333```|||hhheeeZZZWWW[[[SSSZZZ[[[^^^bbbgggkkkoooqqqhhhkkkpppuuuwwwvvvtttsss}}}|||}}}}}}vvveee`````````ZZZLLLAAAGGGSSSNNN]]]ddd~~~tttssswww}}}iii^^^:::(((000++++++++++++++++++++++++++++++++++++,,,---......---111000444LLLoooggg~~~}}}hhh___bbbfffjjjkkkiiilllxxxVVV222---,,,,,,,,,+++++++++******'''(((((()))***+++++++++///555999555...***...444888$$$UUU{{{dddXXXQQQooohhhfffppp}}}aaaaaa^^^LLL===<<>>===FFF@@@888;;;BBB@@@CCCIIIHHHKKK___vvv~~~www```999444111333---...,,,,,,,,,+++++++++******(((000((($$$...+++---CCCtttnnnrrrxxx~~~JJJ}}}|||xxxkkkSSSMMMLLLSSSYYY^^^gggqqqvvvvvvyyy}}}{{{fffeeeuuu~~~|||fffZZZ^^^```gggkkkvvvqqqkkkqqqaaaOOOIIINNNRRRMMMVVVnnn}}}iii\\\YYYdddyyyIII...666///)))111(((---*********)))******+++,,,...$$$111///***444111222:::vvvlllZZZeeeVVVMMMKKKQQQOOODDDBBBMMMYYY\\\]]]YYYgggzzzxxxooolll|||yyyzzzhhh@@@777...+++++++++***++++++,,,,,,++++++++++++,,,------......000***>>>hhhfffbbbuuurrrpppmmmaaaQQQJJJKKKPPPHHHHHHKKKOOO[[[```VVVeeekkk777222222---000000((()))...************)))******+++,,,...***:::AAA000,,,333...999444iii{{{gggpppfffvvvjjjXXXsssbbbCCCAAAEEEEEEOOO___{{{{{{fff___666,,,,,,''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))$$$((()))###&&&...,,,000???uuu|||\\\{{{jjjQQQDDD>>>::::::===AAACCCIIIPPPTTTaaa}}}xxx```999444111333---...,,,,,,,,,+++++++++******,,,000******222---444NNN|||wwwlllVVV{{{{{{}}}ssseee[[[PPPIIILLLQQQTTTWWW[[[fffppp{{{|||wwwvvv}}}vvvwwwrrrddd^^^YYYyyy{{{hhhfffqqqkkkuuu|||}}}aaaUUUWWWaaaeeerrrnnn^^^WWWhhhfff777333000***000)))+++***************++++++,,,000&&&000,,,(((000---111LLLxxxyyy|||uuulllzzzbbbAAAGGGKKKMMMLLLQQQYYY```bbbtttzzz{{{qqqjjjqqqnnn~~~~~~III:::000,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///222111666WWW{{{pppvvvcccYYYYYYTTTNNNIIIGGGEEECCCHHHPPPFFFKKKSSSPPPHHHJJJQQQPPPMMMJJJXXXcccjjjkkk<<<000***,,,...'''(((...,,,***************++++++,,,))))))...000...555:::444777|||sssjjj}}}pppwww|||{{{yyydddqqqfff]]]xxxxxxVVVHHHBBBIIIKKKFFFIIISSSooollldddZZZXXX^^^dddfff|||}}}tttyyy^^^zzz\\\,,,$$$444***)))''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$'''***'''(((,,,+++999bbb|||yyy___mmmtttUUUBBB999777<<>>111---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,...//////222000EEErrrxxxssshhh^^^ZZZSSSIIIFFFJJJMMMJJJIIILLLOOOQQQSSSVVVSSSQQQOOOOOOVVV```bbb___kkkhhhmmmpppsssLLL444)))+++...(((''',,,,,,***************+++,,,,,,...111+++(((000555222333TTTrrrddd{{{vvvjjjjjjuuu}}}mmmlllhhhhhhwww^^^bbbwwwJJJ???AAAFFFJJJMMMTTTdddtttmmmiii]]]MMMDDDEEEKKKNNN\\\llliiifffqqqhhhuuu]]]kkk>>>$$$555,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&+++,,,******,,,GGGiii[[[aaaIII===;;;AAAHHHHHHNNNdddzzznnnmmmwww}}}```999444111333---...,,,,,,,,,+++++++++******---&&&&&&---,,,(((<<<]]]ccc~~~QQQ~~~{{{xxxzzzzzznnn___FFFVVVmmm{{{mmmooosss{{{|||qqqgggccceeellluuuzzz~~~wwwmmmkkkooowwwrrr^^^MMMYYYkkk}}}~~~uuufffooowwwWWWVVV```lllxxx~~~iiiUUUcccZZZ...222,,,,,,000)))+++************+++,,,,,,---'''///---///111///FFF~~~{{{yyyvvvsssqqqmmmiiigggzzzrrrmmmjjjkkkqqqwwwkkkcccKKK[[[[[[IIIYYY[[[eeeTTTKKKUUUgggvvvwwwhhhsss{{{|||ccc}}}kkkCCC333...------,,,,,,,,,,,,---,,,,,,,,,,,,---...000000111777XXXqqqxxxpppfffeeefff^^^RRRPPPRRRXXX\\\___fffnnnzzz}}}qqqfffooojjj^^^YYYgggvvv~~~|||tttvvv||||||}}}sss>>>---+++000,,,(((******+++************+++,,,,,,///444---...666///...EEEmmmrrrnnnbbbeeeiiillluuuvvveeeppp^^^ddddddlllYYYfff~~~kkk???EEELLLOOOJJJLLL\\\ssskkkTTTIIIGGGFFFCCCQQQSSSXXXjjjZZZdddzzz___aaahhh999(((,,,***(((((()))******)))''''''''''''''''''''''''***'''%%%+++///))))))444gggaaa{{{hhhQQQCCC???CCCIIIQQQ```xxxyyyqqqlllnnnooommmqqqxxxzzzwww```999444111333---...,,,,,,,,,+++++++++******111(((***111,,,...GGGddd___{{{[[[UUUwwwrrrpppkkk^^^QQQOOOmmmzzztttuuusssjjj```VVVuuunnnXXXWWWqqq|||jjjZZZ]]]eeeppp|||}}}hhh[[[eeewww}}}sss^^^ZZZaaaiiipppsss^^^ZZZrrrrrrYYYYYYsssttt777333---+++333***+++++++++***+++,,,,,,---***)))000...222///111VVVssseeeeeejjjqqqvvvwwwtttpppmmmdddddddddccceeemmmyyyooo{{{}}}~~~jjj[[[aaaooosssllleeeOOOUUUBBBIIIHHHEEE___aaammm___[[[iii|||{{{}}}zzzoooKKK666///......---,,,,,,------,,,,,,,,,---...///111222222GGGpppxxxyyyuuuyyyvvv|||uuuhhhfffrrrxxxzzzvvvxxxwwwMMM111(((000...*********+++++++++***+++,,,,,,---))),,,+++333888...DDDyyyxxxppp{{{pppooozzz|||uuuxxxsss```~~~vvvpppllleeehhh^^^iiimmmXXXAAADDDNNNTTTQQQOOOUUU\\\^^^KKKPPPPPPJJJFFFKKKSSSWWWFFFLLLPPPZZZooo]]]bbbsss\\\VVV}}}^^^$$$---+++((('''((())))))(((''''''''''''''''''''''''***)))%%%)))000(((...III```fff}}}gggOOO@@@>>>FFFMMMccccccjjjzzz|||sssrrrmmmddd```nnn{{{pppjjjrrr|||qqqgggbbbaaabbbjjjlllgggjjjwww```999444111333---...,,,,,,,,,+++++++++******///&&&***///***555RRReeevvv}}}JJJggg~~~yyyssspppmmmhhh```XXXUUUpppwwwzzz{{{tttnnnjjjiiirrruuulllSSSJJJfff{{{tttpppkkkffffffkkkvvvwwwjjjggguuuhhh^^^OOOMMM[[[nnn}}}vvv^^^FFFDDDQQQlllzzzbbbUUU^^^JJJ555000,,,333***+++++++++++++++,,,------***,,,000,,,///+++555kkkssseee___jjjttt~~~zzzzzz}}}{{{www^^^ppptttyyy|||qqqcccZZZ___ddd```ZZZWWW```ZZZPPPUUUJJJ===WWWtttxxxqqqwwwvvvvvvWWW===000///......------------,,,,,,------///000222333666WWWlllsss{{{}}}ttteeeaaarrr~~~ggg>>>'''...///++++++++++++++++++++++++,,,------///+++,,,333111444dddqqqZZZuuu\\\sssyyy{{{kkkuuutttbbbvvvlllfffhhhWWWCCCCCCIIIPPPVVVWWWWWWWWWUUURRRXXX\\\[[[UUUPPPQQQRRRRRR[[[ZZZ```kkkttt______lll{{{xxx```TTTwwwzzz???000---)))''''''(((((('''''''''''''''''''''''''''(((,,,&&&(((///)))<<>>...,,,111---+++...---+++,,,444)))222666)))GGG~~~|||\\\sss^^^\\\eeecccTTTYYY```TTTEEEFFFFFFRRR[[[}}}ccciiittt||||||{{{qqqSSSQQQVVVMMMDDDBBBJJJKKKHHH```vvvqqq}}}JJJ888---......,,,---,,,,,,,,,,,,---......///222---777999ppp{{{jjjaaakkkiiilllSSSQQQTTTXXX___[[[]]]______bbbhhhnnnqqquuurrr^^^ggg{{{WWW___~~~pppuuu...000+++&&&666###"""((((((''''''''''''(((((()))%%%...$$$***999cccvvvnnnZZZFFF<<>>===999>>>;;;===JJJcccyyyzzzpppdddzzzvvvyyyppp\\\SSSSSSVVVZZZ[[[aaauuu|||gggUUUjjjOOO;;;...,,,---------------------------&&&333333555}}}zzztttcccbbb~~~zzzssslllpppmmmYYYLLLKKKdddxxxxxxrrrnnncccTTTOOOTTTbbbvvv|||kkkLLLEEEaaazzzfffSSS^^^uuuxxxrrrOOO999///111......222000///+++...444---222ZZZ|||kkk^^^___zzzssszzzhhh@@@BBBDDDBBBEEEEEEMMMLLL\\\}}}|||www---222000000...------------...//////444///;;;sssuuu~~~~~~sssbbbhhhxxxoooyyysssssskkk```kkkeee```444******///)))))))))(((((((((((()))))),,,---)))222WWWkkkwwwcccLLL<<<===EEEGGGaaarrryyykkksssyyyvvvuuupppdddYYY___888444222444...///------,,,,,,,,,,,,++++++***,,,***DDDvvv|||fff{{{{{{sss}}}|||uuucccVVVRRRSSSeeegggkkkqqqwww|||~~~www|||aaaQQQ```qqq]]]DDD===:::AAA???@@@III```xxxqqqaaa{{{|||nnnXXXUUUPPPQQQWWW[[[fff~~~pppXXX```[[[;;;555111,,,,,,,,,,,,,,,,,,,,,,,,222***///...:::ttthhh___```wwwnnnnnnrrrvvvvvvrrrnnnnnnvvvtttyyymmm]]][[[VVVNNNLLLOOORRRRRRMMMaaauuu~~~}}}rrreeeNNNIIINNN```www{{{yyy}}}XXXKKKTTTrrrqqqYYYWWWhhhuuu|||rrr~~~|||UUU<<<000111...///222000+++------555---999mmm\\\uuuuuudddUUU@@@KKKGGGAAAFFFFFFOOOTTTjjj|||~~~|||{{{>>>222000///......------......///000666---NNN~~~lllyyykkkmmmyyyhhh\\\bbbtttxxxxxxiiimmmsssssswwwxxxsssjjj```eee\\\qqqAAA )))///)))***))))))(((((())))))***+++)))***777rrr{{{{{{hhhNNN<<<;;;BBB>>>]]]vvvfffsss~~~xxxtttrrrqqqyyy|||yyywwwpppcccWWW___888444222444...///------,,,,,,,,,,,,++++++,,,)))///LLLwwwzzz]]]||||||xxx}}}{{{~~~ttthhh___]]]___yyyZZZXXXaaajjj___HHH;;;;;;???FFFOOOZZZlllrrrddd{{{{{{qqqaaa[[[PPPKKKNNNPPP]]]~~~}}}uuuXXXUUU|||nnn<<<999111,,,,,,,,,,,,,,,,,,,,,,,,111,,,+++...JJJyyyggg\\\WWWUUU^^^fffaaafffeeegggmmmllleeeaaabbb\\\tttmmmVVVLLL>>>NNN^^^ffffffbbbWWWMMMMMMXXXjjj|||}}}uuuZZZLLLCCCJJJ\\\pppwwwzzziiiTTTYYYYYYlllyyyqqqbbbaaannn|||uuuxxx|||]]]CCC444222......111...***000...444---DDDlll\\\aaannn|||zzzdddAAAFFFYYYIII@@@KKKNNNVVViiivvvfffmmmppp}}}|||yyytttkkk666//////...............//////000444888mmmhhheeevvvrrrvvvcccRRRVVVkkknnndddmmmvvvvvvsssmmmuuuyyyttt{{{yyyaaa^^^nnn^^^[[[$$$***))))))******))))))))))))******((($$$///AAAppp|||hhhNNN<<<<<>>HHHFFF___uuuppp]]]```kkkiiiggglll{{{}}}wwwtttssslll___UUU```999333111333...///---------,,,,,,,,,++++++222'''999VVVdddxxxUUUooo{{{zzzllldddYYYTTT[[[{{{iiippp|||^^^MMMIIIJJJWWWgggiiiZZZLLLIIIYYYmmmwww\\\|||www___YYYZZZRRROOOTTTTTTVVVbbbyyywwwaaaWWWjjjxxxJJJ777---//////...------------...+++///222000rrrnnnuuuaaaPPPKKKPPPQQQWWW[[[WWW\\\\\\___dddfffccc``````|||tttttt]]]ZZZKKKMMMRRR^^^oootttppptttppp^^^GGGBBBGGGZZZooozzz~~~wwweeeSSSNNNUUUhhhnnniiieeeXXXSSSXXXZZZeeexxx|||fffzzzfff~~~~~~===;;;444///)))333000444&&&777111222gggvvvIIIzzzqqq^^^ttteeeZZZxxxnnniiiGGG@@@>>>???DDDGGGJJJTTT```}}}eeeuuukkknnnwwwtttrrrwwwuuupppLLL222000---444000,,,111111---222999\\\nnnmmm___rrr{{{yyykkkjjjyyy\\\SSSLLLRRRuuuuuuhhhcccaaacccdddddd~~~yyyvvv|||ttt^^^cccvvv___tttuuuhhhFFFGGG(((111---+++***)))(((((()))***+++,,,000666\\\cccxxxcccLLL@@@AAAFFFCCCnnnrrr}}}sssiiikkkMMMEEESSSZZZ^^^kkkwww~~~vvvzzzuuu}}}vvvyyyyyyuuuqqqiii[[[NNNbbb:::444111333---///---------,,,,,,,,,+++++++++$$$999```iiilll\\\www|||~~~zzz{{{ooo```XXXNNNLLLWWW[[[ppp___GGGGGGGGGGGGTTTlllvvvkkkZZZQQQVVVoootttggg{{{~~~zzzfffSSSRRRNNNSSS```fffnnnnnn```vvvxxxvvvggg\\\eeeQQQ<<<444//////...------------......111222:::ssszzzXXXJJJFFFJJJKKKTTTaaabbb^^^^^^___^^^WWWTTT```ooo{{{oooVVVTTTKKKRRRiiifffppptttiiidddgggeeeDDD;;;;;;GGGPPPRRRUUU\\\tttoooeeeZZZWWWddd}}}rrr|||kkkccc]]]WWWXXX___aaaaaayyyyyydddwwwxxxDDD===444111***333...333***555---:::wwwddd[[[hhhWWWmmm{{{vvvnnn___KKKCCCUUUlll}}}kkk{{{|||wwwlllbbb===999>>>CCCDDDCCCLLLfffvvvmmm}}}|||vvv{{{~~~pppddd;;;111...333...+++222222000555999iiihhh```vvvyyygggeeeyyyYYYRRRPPPWWWuuu~~~|||oooaaa\\\WWWZZZ|||___```{{{yyynnnTTTMMMddd|||xxxfffRRR[[[---000***+++***)))(((((()))***+++(((222BBB}}}\\\eeewwwbbbKKK???AAAFFFHHHjjjrrrwwwkkkrrrnnn\\\NNNJJJHHHLLLUUU\\\bbbiiiiiirrrwww|||{{{uuuvvvtttnnnjjjcccWWWKKKccc:::444222333---...------------,,,,,,,,,,,,---,,,CCCrrrmmmYYYeee}}}||||||wwwsssbbbSSSKKKCCCHHHZZZoooUUUsssTTTAAAEEEOOOLLLGGGQQQjjj~~~}}}oooeee[[[jjjtttkkkwww|||oooTTTNNNGGGQQQdddlllvvvxxxppp]]]ccc|||yyy}}}}}}{{{lllaaa[[[UUU>>>555//////...------------...///222...HHHwww|||VVVNNNQQQWWWSSSTTTZZZXXXRRRPPPSSSWWWQQQKKKSSSccckkkkkkoooZZZMMMTTTUUU___lllxxxaaaVVVSSSEEE777444===???:::@@@MMMaaannnrrrjjjiii}}}jjjzzzkkk]]]UUUVVV[[[```eeeggg}}}ddduuuNNN???444333,,,333,,,///,,,333+++HHHYYYrrreeeVVVkkk~~~~~~|||lllPPP<<>>888===CCCFFFJJJYYYwwweeelllyyyvvvzzz{{{www{{{ooovvvCCC000000333,,,+++222333111777@@@eeefffhhh}}}{{{eeeddd~~~^^^TTTUUU```}}}mmmyyyrrrooodddccciiiuuuzzzYYY[[[}}}}}}{{{mmmPPPCCCXXXnnnrrr}}}ggg```jjjzzz888111)))+++***)))(((((()))***+++(((555\\\}}}]]]sssttt___JJJ???AAAFFFIIIdddvvv}}}nnneeekkk}}}sssNNNNNN>>>RRROOOHHHVVV```aaaiiiWWWwwwkkkrrr{{{wwwsss|||yyyvvvuuuqqqjjjeee___UUUKKKaaa999333111333...///...------------,,,,,,,,,,,,444RRRpppMMMnnn~~~{{{|||yyyooo[[[LLLFFFBBBPPPkkk|||qqqjjj[[[rrr```@@@JJJTTTXXXVVVOOORRReeezzzwwwsssuuusss```vvv}}}vvvcccSSSCCCJJJ^^^ccceeeqqqcccppp{{{xxxxxxmmmcccdddnnnzzz~~~}}}kkkbbbSSSuuu^^^AAA444//////...------------...---///)))UUUppp{{{XXXPPPSSSXXXTTTSSSVVVRRRaaaWWWWWWbbbgggccccccjjjhhhhhhcccZZZ```jjjnnnuuusssaaaeeedddPPP>>>777AAADDD===BBBQQQZZZlllvvvuuurrrbbb}}}ppp]]]TTTXXX[[[YYYYYYkkkhhhvvv}}}UUU>>>333444...333,,,------111000WWW\\\kkkYYYjjjlllKKKHHHTTT[[[ggghhhVVVJJJEEE???@@@===???HHHYYYlll[[[UUU```___ooolllwwwmmmuuunnnmmmEEE000000222,,,,,,444222///777hhh|||dddhhhsss|||hhhhhhcccQQQTTTddd{{{xxxuuu}}}xxxUUUVVVwww}}}|||oooQQQHHHTTTccckkkzzz~~~ooohhhRRRHHH222+++++++++***))))))***++++++***222xxxkkk^^^}}}ppp\\\HHH???AAAFFFHHHeeegggaaaaaattt}}}uuuxxx```TTTNNNDDDYYYPPPIII]]]cccbbbtttjjjwwwxxxtttlllrrryyywwwwwwssslllgggaaaVVVKKK^^^777222111444///111.........---------,,,,,,$$$222___tttSSSyyy~~~|||~~~zzzlllWWWKKKHHHGGG]]]mmm\\\rrrlllZZZnnnxxx___FFFEEEVVVUUUVVV\\\[[[___jjjxxxmmm```yyy|||{{{rrr^^^FFFHHH^^^eeeaaadddppppppwwwtttttt{{{yyyyyyiiibbbSSS~~~tttpppHHH666//////...------------...+++///)))bbbhhh|||ZZZNNNNNNTTTVVV```lllooo}}}wwwwww|||iiiiiiuuukkkZZZEEE:::BBBIIIEEEHHHRRRhhhvvv}}}nnneeeuuubbbZZZ]]]ZZZRRROOOaaa}}}nnnxxx{{{ZZZ===111444...444---------000777bbbnnnbbbvvv]]]fffbbbFFFOOOiiizzz```TTTQQQ@@@999CCCAAABBBKKK^^^uuuiiiDDDHHHPPPJJJ___VVVfffwwwxxxiiiooommmlll~~~|||KKK444///111...///555000///:::xxxcccdddvvv{{{iiikkkbbbLLLQQQccczzzWWWRRRooo}}}|||zzzoooQQQHHHMMM[[[rrr|||}}}xxxgggJJJjjj\\\222***,,,+++***))))))***+++,,,---111tttcccggg{{{lllXXXFFF>>>AAAFFFIIIjjjmmmVVV___mmmxxxvvvqqqXXX^^^ZZZIIIKKKSSSKKKQQQggg___ZZZuuuzzzvvvqqqwwwwwwuuuoooiiiaaaTTTHHH^^^777333111444///111............---------,,,(((555pppxxxcccxxxgggRRRJJJIIIKKKggg}}}ggg]]]xxx}}}___QQQrrr___LLLCCCMMMXXXUUU```bbbjjjttt{{{iiittt}}}||||||mmmRRRMMMeeewwwxxxwww}}}yyy~~~yyyxxxiii```WWW}}}xxxJJJ555//////...------------...---222///pppjjj~~~```]]]iiiwww{{{iiijjjqqq^^^ZZZHHH<<>>222444...333---...111///;;;mmmXXXkkkdddeeelllYYYSSSiiidddZZZYYY???===@@@GGGMMMSSSaaa{{{XXX@@@======BBBLLLQQQqqqyyylllwwwyyymmmmmmxxx{{{^^^999000222///000444///333EEEuuu```]]]sss|||yyyfffgggfffOOOXXXhhhxxxZZZPPPhhhwww|||zzzsssUUUDDDGGGUUUttt{{{}}}}}}bbbMMMSSSwww666(((,,,+++***))))))***+++,,,555FFFvvvyyydddxxxiiiUUUDDD>>>AAAGGGEEEiiifffVVVlllqqqpppooojjjhhh[[[NNNPPPKKKLLLbbbpppZZZRRRmmm}}}zzzttt|||ttttttrrrlllfff]]]PPPCCCbbb;;;555333555///000............------------000888|||lllvvvcccNNNIIIJJJKKKkkk|||nnngggkkkSSSWWWdddNNNGGGEEESSS___aaaxxxppp{{{~~~ggg~~~}}}~~~dddRRRfffzzzzzzmmm^^^YYYvvvpppLLL777//////...------------......444666yyyooozzzfffkkkeeeKKKVVVlllrrrbbbWWWKKKHHHUUUhhhxxxlll```|||kkk]]]VVVWWWYYY___iiifffnnn}}}yyyyyyjjj{{{zzzgggdddBBB555555,,,222---+++555///<<>>???GGGZZZ|||tttiiinnnoooxxx|||{{{<<<111444000///111000===WWWoooaaa^^^wwwzzz{{{bbb___mmmTTT[[[jjjqqqwww~~~]]]NNNcccvvv}}}vvvVVVBBBHHHRRRooowww~~~xxxuuu```TTTKKKCCC---,,,,,,************,,,,,,999fffggghhhvvvfffRRRCCC===AAAGGGEEEkkk|||xxxddd^^^yyyxxxvvv|||nnnlllpppeeeWWWSSSTTTJJJSSSjjjiiiRRRRRRhhhyyywwwooowwwvvv|||rrrrrrmmmfff___XXXLLLAAAggg>>>777444555.../////////.........---------...111}}}mmm}}}~~~vvvbbbMMMJJJKKKLLLlllwwwhhh|||sss^^^UUUjjj[[[YYYKKKGGGFFFXXXiiimmmwww~~~~~~cccttt~~~pppSSS___xxx|||vvvvvvppp\\\XXXmmmpppRRR===//////...------------...---444999|||rrr}}}ssseeefffqqqvvvssskkkJJJDDDIIIOOObbbuuutttmmm]]]QQQWWWmmmrrr___mmmXXXLLLQQQ[[[]]]|||vvvsssvvv}}}yyyqqqwww{{{bbbzzz}}}fffhhhEEE777666+++000---(((777///===aaa```~~~~~~^^^XXXvvv|||YYYnnnwwwFFF:::FFFLLLVVVkkkLLL???777<<>>CCCJJJTTTaaalllnnnZZZllliiiwwwyyymmmttt}}}HHH;;;000...999+++000<<>>666222555000888+++222hhh\\\~~~bbbYYYTTTRRRWWWdddVVVeeeeeecccpppPPPaaa|||kkkXXXSSSMMMQQQWWWNNNJJJRRRUUUmmm{{{lllhhhjjjnnnrrrggg:::333444:::000;;;```mmm```___ttt}}}hhhZZZxxxYYYNNNfffrrrxxxlllLLLVVVvvv{{{{{{kkkMMM@@@LLLiiizzzuuuxxx~~~wwwlllUUUEEE???CCC000...,,,++++++,,,...000dddooovvv}}}qqqZZZCCC999===FFFKKK```mmmrrriiissseeeVVV___uuu|||{{{}}}vvvtttlll|||mmmjjjnnnhhhcccccc___WWWPPPQQQoootttbbbppp}}}nnnjjjwwwyyyxxx{{{hhh\\\UUUVVVWWWXXXWWWQQQHHH@@@vvv???666555111111222////////////.........---000AAAiiiuuukkk\\\MMMFFFIIIZZZeeennn```EEEXXX~~~eeeIIIGGGFFFHHHQQQbbbrrr}}}zzzsssrrruuulllllltttrrruuuwwwmmm~~~mmm___[[[dddvvvYYYCCC666111---//////------///---///OOOooorrriiiVVVMMMLLLSSS\\\cccpppYYYeeedddPPPOOOggg}}}```@@@HHHVVVffflllkkkkkksss|||kkkyyybbbWWWjjjxxxsssoooKKK===888333333111222///999iii|||[[[yyyuuurrrkkkiiiwwwfffppp}}}YYYkkkYYYccc{{{|||sssssspppnnnnnnaaa```kkkdddkkknnn```jjjrrrwwwlll___hhhmmmtttmmm<<<666777999111???ttt[[[UUUZZZppp}}}eee[[[~~~WWWOOOhhhtttyyyxxxrrrNNNSSSsss~~~pppRRR@@@LLLnnn}}}cccbbb~~~tttmmmZZZJJJ???lllUUU000...------,,,,,,///333pppnnn~~~}}}}}}nnnWWWCCC:::>>>EEEJJJfffvvvyyysssWWWRRRccctttwwwxxxvvvuuu~~~rrrrrrvvvooojjjhhhbbbWWWTTTKKK```sss^^^nnnvvvooouuuyyy~~~vvv~~~fffWWWLLLKKKKKKOOORRRPPPHHHAAAwww@@@555444111000000.........---------,,,,,,///;;;[[[ccc~~~~~~~~~}}}lll]]]MMMGGGKKK^^^gggwwwyyyVVVJJJddd[[[FFFIIIGGGJJJTTTeeesss{{{ssshhhhhhrrr{{{vvvsss{{{|||ssspppgggsss}}}pppkkk{{{zzzlll^^^ZZZ___lll\\\EEE777111...//////------///......UUUeeesss~~~eeeRRRKKKRRROOO[[[pppgggRRRlllaaaRRRJJJdddeeeRRRBBBPPP^^^lllrrrsssvvv~~~kkkzzzvvv[[[```vvvsssoooMMM;;;888222000111+++111999dddvvv]]]kkkaaaTTTjjj{{{ZZZxxxwwwrrr{{{zzzuuuwwwttt}}}{{{|||rrrwwwkkk[[[aaa```nnnxxxnnn\\\iiilllyyy{{{vvvggg333000333555333EEEooozzz]]]VVVWWWbbblllqqqyyy}}}ccc______OOO___iii}}}|||zzz~~~}}}tttvvvQQQSSSqqqsssTTT???JJJlll{{{RRRZZZzzzxxxooo]]]OOO???SSSmmm222...---...---+++///777}}}nnn}}}|||lllVVVDDD<<<>>>EEEKKKkkkzzzxxxqqq|||PPPWWWjjjqqqnnnuuu}}}~~~|||pppppptttpppmmmiii^^^WWWVVVGGGPPPlllcccUUUfffooommmyyyyyy___LLLFFFCCCBBBEEEJJJKKKHHHCCCyyyAAA555333111111......------------,,,,,,,,,,,,:::ZZZccc~~~||||||~~~|||yyyooo___MMMEEEKKK___|||vvvkkkLLLSSSmmmtttTTTDDDGGGIIIMMM\\\ppp|||vvvlllnnnwww~~~nnnlll```ZZZSSSaaaqqq~~~|||uuuyyy|||kkk\\\WWW[[[eeeyyyaaaGGG888222...//////------///000...YYYaaawww}}}dddSSSMMMTTTLLL[[[xxxnnn]]]}}}dddRRREEEbbbnnnJJJBBBGGGTTTaaaqqq|||~~~jjjyyyiii]]]qqqsss}}}mmmOOO999999333...222000333444dddsssbbbpppUUUgggeeeeeexxx{{{~~~~~~{{{mmmaaa|||iiijjj{{{}}}rrrppp555222444222333EEE~~~dddccciiitttwwwuuuzzz}}}eeeeeedddIIIPPPXXXqqqrrrqqqyyyxxxSSSSSSqqqvvv[[[EEELLLiiiwwwmmmzzzwwwmmm]]]SSSDDDHHH|||555///---...,,,***111<<>>BBBEEEEEEDDD{{{DDD555444333222...............---------------???bbbmmm}}}}}}~~~~~~{{{wwwppp^^^KKKEEENNNccc|||~~~uuuZZZFFF[[[tttkkkRRRCCCDDDGGGQQQhhh|||}}}lllhhhYYYPPPSSS^^^ppp{{{{{{}}}zzzlll[[[VVVZZZdddyyygggGGG888333///000000------//////000cccbbb~~~}}}eeeVVVSSSQQQMMM___wwwnnnaaa~~~RRRNNNSSS{{{sssWWWJJJFFFVVV^^^hhhyyyyyykkkyyy|||qqq{{{vvv}}}ooovvvaaaQQQ888;;;444...444333444777ppprrrgggnnn```}}}}}}ooo|||uuuzzzyyyttt~~~~~~~~~zzzhhhdddttteeekkkzzzppprrr;;;666777111444CCCyyy^^^bbbqqq|||iiilll^^^HHHRRR\\\uuusssxxxyyyUUUTTToooyyycccMMMMMMaaapppzzzuuujjj[[[UUUIIIEEE777000---...+++)))222@@@{{{mmmzzziiiSSSBBB999<<>>@@@BBBCCC}}}EEE777555444333///000/////////............111DDDhhhsss|||sss~~~~~~~~~{{{wwwnnn\\\JJJFFFSSSjjjuuu{{{eeeOOOIIIbbbxxxhhhSSSDDDBBBEEETTTrrrxxxvvv}}}zzzyyykkkaaadddmmm|||~~~uuummm[[[UUU[[[eeekkkEEE999333///000000------///---444ooobbbzzzbbbUUUSSSNNNQQQcccsssfffNNNjjjzzz|||FFFOOOjjjQQQHHHKKKEEEXXXlllrrrkkkbbbfffsssvvvdddqqq{{{~~~|||~~~oooyyySSSpppRRR888<<<666...666+++222???pppiii{{{lllwwwqqq{{{jjjlll}}}lllvvvvvvyyyzzzxxxyyywwwaaaeeennn___mmmxxxmmmvvv666222444000666GGGoooTTTSSS\\\nnn|||mmmqqqXXXOOObbbppp}}}}}}yyyVVVSSSnnn|||dddNNNIIIVVVeee}}}vvvvvvkkkZZZSSSFFF>>>999000,,,---***(((333BBB|||ooozzzhhhQQQ???666<<>><<<666222333////////////////////////222BBBsssppp{{{xxx~~~zzzuuu```UUU^^^kkk{{{||||||LLLLLLYYYvvv~~~^^^GGGBBB>>>QQQddd|||nnnOOO[[[iiivvv}}}}}}tttiiiaaaXXXdddnnnoooCCC===555//////000...---///111555xxxiii{{{nnnWWWTTTMMMPPPiiifffbbbwww{{{]]]QQQddd|||MMMAAAGGGFFFVVVccckkkvvv}}}tttvvvzzztttttt~~~}}}fffZZZhhhyyyeeeppprrrtttcccQQQ???;;;666444333444111===nnnttt~~~pppcccSSSPPPZZZWWWYYYjjj\\\mmm{{{tttmmmbbbbbbcccmmmYYYaaappp{{{dddXXXtttxxx===777444666333dddzzzSSSXXXjjjzzzoooxxxoooLLLKKKJJJGGGfff{{{XXXPPPggg}}}~~~xxxgggNNNCCCMMM```zzzeee^^^gggzzzyyyggg\\\\\\PPPDDDjjjTTT---...+++,,,222222YYYlllggg}}}ppp^^^QQQEEE@@@???FFFYYYllltttsssxxxjjjaaauuu}}}zzz|||}}}zzzdddMMMHHHKKKRRR___\\\LLLHHHKKKIIIUUUmmm|||sssuuu~~~mmmUUUPPPXXXSSSLLLRRRXXXTTTQQQXXX]]]QQQIIIPPPZZZCCC===666222333///////////////////////////===|||rrr|||www~~~~~~zzziii\\\___kkkiiiyyylllEEEOOO^^^zzz~~~zzz[[[IIIGGGEEEUUUhhh~~~zzz]]]YYYqqqwwwxxx{{{ssshhhaaaVVV___jjjqqqFFF===555//////000...---///000666zzzeee}}}oooVVVQQQOOOSSSnnnnnnjjj~~~hhhMMMPPPmmmrrrLLLEEEJJJKKKTTT```vvv||||||vvvxxx}}}kkkSSSJJJSSScccwwwwwwrrrsss|||[[[OOO>>>;;;777444222444666???jjjqqqooogggRRRNNNSSSZZZZZZkkkbbbUUUiii|||rrrkkkbbbccceeeiiiUUU[[[mmm{{{```QQQjjjwww888555222222666qqq\\\iiiwwwooozzzUUU@@@>>>GGGWWWwww^^^RRRggg|||}}}|||ssscccKKKAAAIIIZZZooowwwooo[[[[[[```ppp}}}xxxvvvcccZZZXXXNNN>>>]]]___222...+++,,,000222^^^ggggggxxxgggUUUIII@@@>>>@@@GGGYYYkkkvvvvvv|||]]]cccrrrffffffvvv}}}xxxbbbLLLHHHJJJUUUeee^^^KKKEEEHHHHHHVVVppp~~~www~~~{{{nnn\\\WWW[[[OOOAAACCCKKKRRRUUUaaannnbbb]]]rrraaaHHH>>>666111111////////////////////////222:::zzzwww{{{ssscccYYYfffnnn\\\ooodddJJJVVVdddwwwwwwzzzmmmRRRFFFIIIIIIUUUggg||||||}}}xxx]]]eee|||lllzzz{{{rrrfff]]]RRR[[[gggqqqHHH===555//////000...---///---777|||cccttt[[[UUURRRTTTqqq}}}}}}\\\FFFUUUuuudddGGGEEELLLSSS^^^oooxxxgggaaa^^^dddrrr|||ppprrr|||VVVOOO===:::666333111000888AAAjjjpppoooyyyttteeeNNNTTT^^^iiikkkjjjyyy\\\VVVnnnqqqjjj^^^aaadddjjjWWWWWWjjjyyy___TTTtttzzz777666222000777vvvaaagggvvvuuuoooyyy|||nnn@@@::::::MMMggg~~~{{{~~~bbbSSSeeezzz~~~xxxmmm]]]LLLEEEIIITTTeeelllddd^^^[[[TTTaaa{{{xxxvvvuuuaaaZZZRRRLLL>>>UUUjjj777///,,,,,,...111```iiimmmuuuaaaQQQEEE<<<<<<@@@HHHYYYkkksssyyysssXXXlllnnnqqq|||yyyttt___LLLIIIMMMZZZooohhhQQQGGGJJJOOO^^^ttt{{{yyyeeePPPPPPNNNZZZ]]]cccmmmiiivvvjjjOOOBBB888222111////////////////////////666:::~~~yyy{{{xxxiiiZZZdddyyyaaa\\\iiieeeZZZ^^^gggtttpppnnn```HHHAAAGGGIIIXXXiii}}}|||~~~{{{wwwttttttrrroooooorrryyysssppppppmmmqqqxxxXXX^^^{{{{{{rrrcccXXXOOO^^^iiipppGGG===555//////000...---///,,,666{{{fffyyyaaa\\\UUUWWWtttyyypppPPPFFF```___GGGDDDGGGUUUddd|||}}}}}}lllllljjjnnn}}}nnntttWWWQQQ???;;;555333111...666@@@mmmrrr|||zzz|||ooowwwqqqjjjnnnnnnxxx~~~|||{{{zzzyyy}}}ZZZ[[[xxxoooiiiYYY]]]```mmm\\\[[[kkktttUUUPPPyyyvvvrrr;;;888333222888uuu\\\aaassstttmmmuuupppZZZ;;;GGGJJJ]]]nnnvvvzzzwwwggggggbbbOOO```vvv~~~ttthhhZZZNNNJJJLLLRRRdddppplllpppiiiZZZhhh|||~~~{{{{{{{{{tttccc\\\LLLLLLDDDRRRsss999///------,,,///bbbkkksssrrr\\\MMMAAA:::===CCCKKK[[[kkkkkkzzzlll___yyyvvvnnnyyywwwqqq]]]LLLLLLSSSggg~~~eeeYYY[[[]]]iii{{{zzzpppoooqqqxxxvvvooommmxxxtttXXXIII===555222////////////////////////222888vvv}}}zzzxxxoooddddddnnnuuussseeebbbhhhlllppprrrlllmmm|||tttmmm]]]EEE@@@HHHJJJXXXhhh||||||}}}sssfff```[[[[[[ZZZYYY]]]cccqqqvvv}}}sssTTTEEEXXXuuu~~~{{{rrrcccVVVPPPdddlllpppEEE===555//////000...---///---555xxxhhhxxx```[[[VVV]]]xxx}}}ffffffWWWDDDJJJkkkYYYIIIHHHGGGVVVfffvvvRRR[[[aaarrrzzz|||mmmvvvTTTUUUCCC<<<444333333111444;;;pppttt~~~ppp}}}uuufffzzzhhhooo]]]ttt~~~]]]aaajjjgggYYY]]]___jjjZZZ[[[jjjrrrOOOLLLzzzuuu:::666222444;;;tttkkkhhhyyyooouuukkkqqqfffIII777MMMNNN```hhhbbbnnnooonnn^^^mmm```MMM^^^ttt}}}|||pppeeeWWWNNNJJJKKKSSSjjj|||{{{}}}rrr~~~|||zzznnnaaa]]]GGGMMMJJJOOOvvv999------...,,,000dddzzzkkkuuu~~~oooXXXFFF===999@@@HHHPPP]]]jjjiii|||gggjjjsssooosssxxxpppnnn{{{rrr\\\LLLOOO[[[vvvxxxuuuooosss}}}ttt}}}{{{___NNNAAA888444////////////////////////)))555tttlll{{{wwwrrrmmmddd\\\]]]aaa]]]kkkvvvttt}}}yyy~~~tttaaaIIICCCLLLNNNQQQ___sssfffbbb\\\[[[bbbiiiooozzz~~~vvvcccUUUWWWppp~~~{{{sssfffWWWSSSiiimmmqqqCCC===555//////000...---///...444uuuiii~~~ttt\\\VVVWWWddd{{{lllaaa]]]NNNCCCPPPpppJJJGGGMMMNNN^^^lllcccDDD```yyy{{{xxx}}}mmmvvvNNNYYYFFF===444333444555444666pppsssttt~~~sss```EEEQQQRRRoooyyybbb}}}bbbdddgggddd^^^```aaadddTTTPPPdddqqqXXXVVV\\\666111///555===vvvwwwhhhqqqgggvvvjjjnnn```@@@AAAVVVSSShhhqqqbbbiiihhhrrrooo```LLL^^^vvv|||{{{nnncccTTTKKKGGGIIISSSooo}}}zzz{{{~~~}}}wwwqqqfff___]]]DDDLLLNNNLLLvvv888+++---///,,,111gggiiiuuu}}}mmmUUU@@@999999CCCMMMTTT^^^jjjllldddqqq{{{xxxrrrvvv~~~zzzzzzttt\\\LLLPPPaaa{{{zzz~~~zzzfffUUUFFF888111111111111000//////......''':::hhhyyyzzz~~~|||yyyrrr]]]LLLWWWooo||||||sssdddHHHCCCIIIKKKSSS\\\fffllluuu}}}mmm^^^XXXfffwwwlll|||rrrlll[[[NNNXXXqqq}}}zzz~~~xxxttt```\\\RRRccchhhbbbDDD<<<888222,,,,,,///000///111///xxxnnnwww[[[^^^bbbmmm~~~GGGBBB]]]zzz\\\EEEJJJRRRaaayyyLLLddd}}}}}}eeeuuuWWWlllLLLEEE000999...999444111vvv]]]ssszzzrrrvvvhhhggg___gggyyykkkaaatttddd[[[gggddd\\\VVVhhh~~~dddQQQUUUjjjsssWWW[[[OOO888333444///<<>><<<===EEEQQQ\\\bbbdddqqquuufffttt|||sssvvv{{{|||}}}uuuaaaUUU\\\ppppppkkk{{{wwwsss___LLL;;;222111111000000///......---000555ZZZwww~~~wwwsssnnn^^^QQQ]]]ttt}}}eeevvv}}}nnnYYYNNNJJJGGGOOOSSSYYY```hhhsss~~~www|||~~~~~~xxxoooiiijjjooonnnqqqxxxnnnhhh}}}mmmdddTTTIIIQQQdddiiibbbwww|||vvvqqq^^^ZZZUUU\\\pppiiiMMM===888222......000000///444000tttlll}}}ddddddqqqwww|||JJJFFF```}}}YYYDDDHHHNNN[[[qqq~~~}}}dddnnnrrrzzz~~~}}}gggrrrVVVvvvUUUGGG222::://////777>>>xxx]]]ssszzzooo~~~|||qqqddd\\\YYY]]][[[^^^mmmwwwwwwvvvaaaSSSaaazzzddd\\\WWWRRRjjjzzz^^^MMMYYYkkksssVVV]]]OOO999333444...:::vvvuuu~~~uuunnnrrrhhheeePPPHHHUUU\\\___bbbpppmmmmmmrrr~~~gggOOO\\\{{{}}}yyy|||mmm^^^OOOGGGAAACCCIIITTTfffvvv~~~|||vvvwwwwwwuuutttvvvcccZZZLLLLLLSSSVVVLLL555333111)))///000^^^jjjyyy~~~pppWWW@@@@@@CCCKKKUUU[[[\\\ZZZttt~~~ooorrrqqq}}}xxx~~~vvv___OOOTTTlllxxx~~~]]]IIINNNbbbkkkwwwrrrpppjjjRRR===111000000000///......------333,,,LLLuuuhhh~~~uuuooojjj___XXXdddxxxtttSSSaaarrryyyppp___NNNEEELLLJJJMMMTTTXXX___qqqyyyyyytttrrrqqqllljjjuuu~~~}}}vvvWWWwwwcccZZZMMMIIIVVVeeeeee\\\vvv~~~yyysssnnnbbb[[[ZZZTTTgggKKK>>>888222///000111000000555///jjjpppllliiiyyy}}}ttt~~~vvvOOOKKKddd|||xxxTTTAAAGGGNNNZZZooo}}}zzzxxxqqqccclll[[[ooo}}}~~~vvvhhhpppZZZeeeJJJ444:::111,,,777BBB||||||___vvvyyysssuuu|||}}}rrraaaVVVQQQIIIMMMOOOPPPWWW```dddeeeaaaiiiiiivvvuuuQQQGGGWWWtttsssggg\\\WWWPPPiiiqqqXXXNNN___nnnwwwWWWcccAAA888333333...888rrr}}}rrrkkkrrrccc^^^LLLKKKZZZ^^^ggg[[[ssslllyyy{{{gggOOO[[[yyy}}}yyyzzzjjj[[[NNNCCC???DDDHHHNNN```ttt{{{{{{}}}|||xxxvvvwwwfff\\\NNNMMMRRRSSSIII666000222))),,,...bbbmmm{{{~~~qqqXXXAAAEEENNNYYYbbbddd___ZZZdddoootttoooppp{{{vvvuuucccVVV___~~~uuukkkSSSKKKNNNXXXgggtttccctttiiiWWWRRRUUU}}}zzz^^^DDD444000000//////...---------111(((JJJzzzeeewwwmmmggg___ZZZcccrrr|||zzzxxxeeeGGGOOOddd|||mmmUUUGGGKKKGGGKKKSSSTTTTTTeee|||{{{{{{mmmbbbaaaooo|||zzztttjjjddd[[[QQQJJJRRRgggyyy{{{uuu|||wwwooojjjeeeXXXYYYMMMhhhLLLAAA888111000111000//////222...___ssspppjjjvvvmmmyyypppUUURRRjjj|||xxxyyymmmMMM@@@JJJSSS___tttwwwmmmXXXUUUkkkzzz{{{}}}mmmiiirrrbbbxxxMMM555888333333444888qqq{{{~~~bbbyyywww~~~qqq```SSSLLLIIICCCGGGQQQXXXYYY^^^___XXXYYY______pppqqqOOOIIIQQQiiimmmjjj^^^\\\RRRhhhdddUUUUUUaaannn~~~VVViii777777111333///777pppvvv}}}oooddduuubbbYYYLLLQQQdddeeedddZZZppptttiiiPPPZZZwww~~~{{{xxxhhhXXXKKK@@@???HHHNNNSSSeee}}}|||{{{{{{|||uuurrriii^^^MMMJJJOOOSSSKKK777///333,,,,,,000gggqqq}}}sss[[[@@@IIIYYYjjjuuuvvvqqqkkk]]]___bbbdddjjjsss}}}|||}}}yyyqqqhhhaaalllbbbYYYlllvvvkkkVVVFFFTTTeeefffvvvvvvaaaUUUNNNiiioooMMM888000000000///......------///,,,III}}}kkkyyylllbbbYYYRRRWWWaaakkkiiikkkpppzzzwwwcccEEEEEEUUUsssuuu\\\MMMHHHGGGPPP^^^```^^^lllzzzcccUUU___uuuuuuiiiZZZUUU\\\pppuuujjj\\\mmmYYYMMMIIIYYYsss{{{~~~{{{tttmmmgggaaaQQQUUUNNNtttXXXEEE999000///000...---...000111WWWpppvvvooopppmmmrrrtttkkk___]]]sss|||xxxoooeeeIII@@@MMMVVVaaattt{{{tttkkkccc```aaabbbaaaeeennnxxx~~~|||xxx{{{bbbUUU]]]sss|||~~~gggjjjuuugggOOO555555333555222333bbbiiixxxvvvzzzpppuuufffXXXMMMHHHGGGEEEFFFVVVcccdddlllmmm^^^aaaeeegggzzztttSSSRRR^^^yyyeeefff[[[ZZZTTTlll[[[QQQUUU\\\jjjuuuSSSmmm<<<555///333000777ooo{{{{{{bbb___wwwbbbXXXMMMWWWtttqqq]]]bbbjjj}}}kkkQQQZZZvvv~~~}}}yyyhhhWWWJJJBBBAAALLLTTT[[[nnn{{{{{{kkkyyy}}}zzzxxx~~~rrriii^^^VVVJJJKKKRRRUUULLL777...333---///333jjjtttuuu\\\AAAMMM```sss}}}qqq\\\MMMUUUkkkyyyzzzvvv{{{zzzssszzzqqqhhh___hhhbbbIIICCCSSSkkk}}}wwwdddooouuueeeZZZjjjiiizzzPPP555111111111000//////......***,,,;;;mmm~~~mmmyyylll___RRRIIIHHHMMMOOOQQQ^^^kkkuuusssKKKCCCIIIbbbwwwuuucccTTTFFFKKKZZZkkkuuu|||zzzjjjdddppprrr\\\XXXbbbqqq}}}~~~ooo___^^^hhhYYYMMMJJJ[[[rrr~~~||||||wwwqqqjjjeee^^^QQQXXX```~~~cccLLL<<<000///000---,,,...000555RRRrrr}}}vvvjjjuuunnnjjjxxxtttpppuuurrr~~~~~~qqqcccIIIBBBPPPVVV\\\kkkvvvyyyppphhhgggiiimmmttt{{{uuuwww|||___TTTTTTfffyyy~~~~~~eeekkkvvvtttlllRRR666333444...333999WWWssslllnnnvvvyyyzzzmmmiiissseeeVVVIIICCCCCCPPPMMM```oooppp~~~yyymmmqqquuuzzz[[[___llluuu___aaaXXXRRRVVVtttXXXNNNMMMYYYcccgggOOOqqqwww;;;333...222111777mmm{{{tttqqq[[[cccyyydddXXXOOO\\\yyy]]]kkkmmmoooTTT[[[vvv}}}|||jjjZZZKKKFFFEEELLLVVVcccsssooommmkkk```qqq{{{wwwlllZZZUUUMMMPPPUUUSSSBBB777///222---222444gggsss}}}ttt[[[EEEOOO```rrr~~~nnn^^^\\\dddmmmtttwwwyyyyyyuuusssjjj___hhhkkkNNNHHHOOOUUU^^^jjj~~~yyy[[[VVV666222222222111000000//////)))...---___pppzzzoooaaaQQQEEEBBBDDDCCCFFFZZZjjjsssTTTGGGAAAQQQhhhqqqgggXXXLLLVVVdddvvvfffmmm~~~{{{}}}|||mmm```|||nnnZZZMMMLLL___qqqxxx|||zzzvvvrrrmmmhhhdddZZZSSS\\\sssoooTTTAAA222000111------000...555LLL|||{{{nnngggnnnwwwsssqqqwww{{{}}}}}}wwwcccJJJEEERRRVVVYYYeeennn~~~vvvuuu___\\\___kkkyyyXXXOOOQQQeeeqqqzzzqqq{{{fffnnnxxxaaa|||UUU888333666---333999KKK~~~aaagggmmmqqqvvvhhhjjj{{{wwwrrr|||xxxyyyzzzsssaaaKKK@@@AAAKKKIIIaaaqqqlll|||zzzjjjttthhh___^^^UUUOOO[[[zzzxxxUUUOOOLLL___aaa}}}\\\QQQ{{{ddd444333---222111555iiizzzyyy|||gggTTTiiizzz}}}vvvgggVVVppp}}}iii]]]TTTbbbtttdddooo|||{{{sssWWW]]]xxxyyyooo___KKKJJJGGGJJJXXXlllyyy}}}oooqqqqqqcccppp}}}{{{rrr___XXXNNNOOOTTTRRRCCC888111///***333222]]]mmmwwwrrrXXXHHHPPP\\\jjjuuu~~~nnn\\\[[[kkk{{{xxxyyyxxxxxxnnnkkkcccjjjttt]]]LLLOOOXXX```lllyyyyyyuuu```aaa>>>333333222222111000000000///666+++___www}}}ssseeeTTTGGGBBBCCCDDDFFF[[[kkkqqqYYYJJJ>>>FFF^^^ooohhhYYYUUU```lll{{{rrrlllssskkk{{{nnnYYYNNNPPPeeeuuuyyy{{{~~~zzzvvvrrrnnnkkkfffcccQQQPPPYYYwwwZZZEEE333111222......222+++333FFFzzzyyycccdddrrrvvvzzzzzzcccKKKHHHUUUXXXZZZeeemmmqqqwwwrrrkkk___aaakkk{{{ggg```]]]BBBNNN```bbbfff___wwwwwwfffpppyyyZZZXXX:::333888444222222@@@]]]eeejjjooovvvhhhnnn]]]rrrzzzqqquuu}}}lllxxxqqqTTTFFFFFFIIILLLkkk{{{ooo{{{zzzfffbbb[[[PPPRRRaaa|||lllRRRRRRPPPgggccc|||XXXUUU]]]666333---222000333fffwwwhhhhhhtttwwwfffQQQkkkjjjYYYJJJ|||ooocccZZZgggjjjjjjooouuuYYY___xxx}}}wwwrrrbbbIIIKKKHHHIIIZZZttt~~~rrruuu{{{yyy~~~~~~vvvrrr^^^TTTGGGHHHRRRYYYUUU999222---(((333000VVVhhhsssqqqUUUIIIOOOXXXcccooo{{{qqq___^^^fffnnnwwwvvvtttjjjdddhhhaaacccvvv[[[VVVRRRPPPTTTddd{{{fffbbbeeennnGGGFFF<<<333111111//////111)))555444HHH|||}}}uuujjjXXXHHHCCCGGGBBBMMM\\\gggoooxxxeeeIII>>>AAALLLgggvvvgggrrrssswwwddduuu```RRRNNNfff~~~|||~~~~~~|||vvvmmmhhheee```ZZZWWWRRRMMMyyy???333666000///,,,111,,,888>>>uuuxxxvvvggg\\\eeeqqqiii|||gggRRRMMMTTT\\\^^^___gggjjjnnn{{{ttt}}}~~~kkkbbbhhhzzz{{{|||yyy\\\NNNTTTTTTiiivvvjjjiiissseeehhhJJJPPP@@@999444555000888@@@{{{sssxxxlllcccqqq~~~qqqrrrjjj}}}}}}zzzzzz{{{aaaCCCAAAGGGWWW___tttrrrvvvvvvuuu}}}\\\QQQUUUUUUPPPbbbgggZZZBBBXXXdddqqqMMM]]]\\\===333444555000111PPPuuummmYYYPPPeeepppyyy}}}|||ttt}}}vvvRRRLLLaaaxxxddd___fffyyydddtttzzzeee```www~~~zzz}}}sssjjjOOOIIIJJJUUU___gggrrr~~~]]]zzzooommm~~~qqqbbbSSSAAANNNPPPNNNTTT===,,,///,,,111333PPPxxxttttttVVVHHHOOO\\\kkkssswww|||}}}eee```llloooaaa```XXX[[[]]]```www}}}cccUUUIIIIIIXXXbbbhhh{{{sss```ZZZddd{{{sssKKKFFF===444222222000000222+++111///@@@~~~~~~}}}xxxpppaaaOOOEEEEEEDDDPPPZZZ^^^eeettt^^^JJJCCCFFFPPPnnn}}}wwwwwwiiikkkxxxvvvaaaTTTQQQhhh~~~}}}wwwnnnhhheee___YYYQQQPPPXXX~~~BBB222555000000---111///888:::~~~eeewwwpppbbbYYYccc|||cccYYYuuuvvvdddWWWSSSVVVXXXXXXZZZ``````hhhwwwyyyuuuuuuwwwmmm```^^^ssstttWWWLLLTTT[[[qqq}}}uuu{{{jjjiiiqqqTTTQQQ@@@;;;777777555888999ooo{{{xxxxxxooohhhvvvzzz~~~~~~~~~{{{yyysssvvvgggIIIHHHUUUeeennnsssuuukkkpppnnnkkkwwwyyyYYYTTTSSSSSSTTTiiiaaaSSSGGGZZZbbbxxxPPPdddMMM888333333444333222KKK}}}[[[NNN^^^ppprrrqqqqqqppptttqqq^^^MMMYYYrrryyyfff___dddrrrbbbrrruuubbb[[[pppyyyyyywwwwwwooo[[[OOOHHHOOO[[[ffftttyyy|||]]]yyymmmjjj{{{~~~lllXXXTTTGGGMMMOOOPPPUUU===,,,///,,,111333PPP}}}vvvuuuUUUGGGUUUaaadddiiirrrwwwwwwzzz}}}qqqooowww|||lll___XXXQQQSSSSSSVVVhhhjjjRRRHHHJJJOOOZZZeeeppp{{{rrraaaSSSTTTdddwwwKKKEEE<<<555444333111111222...///,,,888ggg~~~~~~yyy{{{}}}yyytttiiiXXXIIIBBBMMMYYY[[[OOOHHHLLLOOOLLLIII???>>>AAAIIIddd|||~~~ppp```~~~{{{oooqqq___TTTQQQfff}}}~~~~~~}}}xxxoooiiieee^^^WWWMMMLLLiiiEEE111333///111---000///666444xxx___zzzooobbbYYY```ttt~~~[[[LLLbbbyyycccSSSQQQUUUVVVhhhkkkfffiiihhh[[[[[[hhhqqqdddZZZfffuuuoooRRRKKKVVV___www|||yyy^^^iiiwwwZZZPPP>>>;;;777333555666444fffwww~~~qqqllliiiwww~~~~~~wwwuuulllllllllNNNKKKdddzzzvvvkkkwwwyyyiii``````VVVZZZSSSUUU[[[tttxxxYYYJJJNNN\\\iiiJJJpppEEE777444222111777444CCCaaaSSSaaazzzsssnnnxxx|||mmmVVVRRRkkkoooffffffmmmaaapppwwwzzzggg```uuu|||wwwcccRRRFFFLLLYYYdddoooyyy}}}nnnooouuu```~~~~~~xxxlllkkk|||nnnOOOTTTLLLNNNQQQPPPVVV===---000,,,111222OOOvvvuuuRRRCCCWWWbbb```cccppptttmmmooo{{{|||xxxsssmmmyyyjjj^^^UUUHHHGGGKKKMMMQQQ\\\WWW???===GGGPPPVVVcccssszzzvvvmmm[[[SSS\\\qqqvvvFFFDDD;;;555444444111000111000000...333ZZZ{{{pppsssllllllwww~~~~~~yyyuuurrrkkk^^^OOODDDOOOdddpppggg^^^\\\TTTIIIDDDAAA@@@BBBMMMeee{{{nnnhhh{{{nnngggYYYNNNJJJ```yyy|||~~~~~~}}}wwwnnnhhhddd\\\TTTPPPOOO}}}GGG111222000222...000...333...eeeiiizzz~~~oooaaaUUUUUUaaappp}}}fffLLLWWWqqqlllUUUQQQXXX^^^{{{yyyxxxcccsssttthhhccc|||mmmRRRMMMXXX```zzzyyy}}}{{{qqq\\\iii~~~]]]MMM<<<;;;666111444333333aaazzz|||{{{eeecccbbbppp}}}}}}}}}~~~|||uuunnnkkkeeennn{{{oooVVVKKKfff~~~qqq]]]XXXPPPWWW^^^SSSZZZ```~~~gggTTTEEEUUU]]]ooonnnVVVKKK:::444222///:::555<<>>...000---111111MMMuuuuuuQQQCCCPPP\\\dddmmmvvvuuunnnvvv|||}}}}}}qqqwwwvvvkkk]]]TTTKKK@@@DDDIIINNNUUU\\\RRR>>><<>>>>>888777888222222UUU{{{rrr]]]\\\[[[fffqqqkkkkkkzzz~~~uuuoooyyy{{{}}}~~~~~~{{{vvvsssgggmmmddd]]]llluuugggVVV```ppp}}}UUUaaa~~~MMMZZZ]]]PPPZZZddd[[[QQQFFFYYY^^^nnnYYYtttOOO:::444333,,,:::555777ooouuuxxxuuufffyyyzzzqqqmmm{{{tttyyy{{{~~~|||ZZZOOObbbxxx|||yyy{{{wwwtttrrrcccRRRGGGKKKTTTYYY```hhhXXXjjjyyyoooqqqqqqWWWOOOJJJWWWZZZEEEeee???...111---000000LLLwwwwwwTTTJJJKKKXXXooo~~~|||uuurrrkkkmmmxxx{{{wwwvvviii^^^VVVMMMDDDHHHGGGHHHSSSYYYRRRHHHBBBBBBIIIXXXdddkkkrrrzzzrrrVVVJJJKKKVVVhhh{{{EEEAAA:::555666666333000000---,,,222+++GGGlllwww~~~}}}zzztttnnnllliii```WWWOOOggggggRRR^^^sss{{{sssjjjuuuzzz^^^NNNFFFFFF^^^|||zzz}}}yyy|||yyywwwpppgggaaa]]]XXXQQQBBBdddDDD222555222444///111...555000OOOkkksssuuuwwwrrr___LLLEEEEEEKKKZZZiii{{{QQQKKKSSShhhzzzxxxggg]]]cccooozzz~~~nnn\\\VVVXXXoooyyymmmeeekkkWWWyyyRRREEEEEE<<<999999111555IIIxxxjjj]]][[[YYYbbbjjjaaa^^^lll```qqqxxxzzzvvvyyy}}}~~~{{{xxxvvvdddnnnbbbUUUcccuuusssiiieeeuuu}}}nnnrrrtttOOO[[[YYYNNNYYYjjjyyySSSOOOLLL]]]bbbrrr{{{FFFHHH555333555+++888555666___mmm||||||ddd||||||xxxvvvzzzmmmrrr~~~^^^SSSggghhhvvvxxxwww~~~{{{xxxsssooocccSSSGGGFFFKKKTTTeeevvvxxxyyyooonnn~~~|||eee[[[NNNJJJWWWZZZBBBwww???///222---000///JJJ{{{|||\\\SSSNNN\\\yyyvvvvvvkkkhhhmmm{{{{{{rrrrrrpppddd^^^YYYOOOKKKNNNFFFCCCQQQWWWQQQQQQKKKJJJPPPZZZZZZSSSQQQWWWXXXbbbZZZIIIHHHPPP]]]kkkJJJBBB;;;888999999666222222111(((444+++888pppyyyzzz}}}|||}}}|||wwwooojjjhhhaaaYYYWWWmmm~~~|||rrriiiwww~~~~~~{{{aaaLLLIIIJJJ]]]ssstttqqqzzz{{{yyy}}}xxxvvvtttlllaaa\\\ZZZVVVQQQCCC}}}{{{@@@333888444444///222---444///EEErrrpppwww~~~}}}gggSSSKKKJJJNNN\\\kkkxxxxxxNNNIIINNN\\\qqq}}}uuuhhhkkkyyyyyyiii^^^XXXVVVsssuuuhhhcccrrrMMMTTTJJJJJJ===888888333888>>>rrrvvvfff^^^\\\[[[fffppphhhdddpppggguuuzzzuuuuuuwwwzzz}}}|||xxxtttdddggg\\\SSS\\\eeeiiipppkkkbbbOOO[[[YYYSSS\\\qqqdddLLLKKKSSS___hhh}}}]]]LLLnnn@@@444222888)))444333888TTTvvv~~~bbbssslllxxxeee]]]qqqwww}}}vvvkkkcccVVVMMMEEEDDDGGGQQQjjjxxxnnnmmmzzzvvv\\\VVVQQQOOORRRUUUFFF???000222...000...III}}}}}}fffSSSVVVeeezzz||||||~~~llleeeddd```WWWWWWXXXOOORRR]]][[[^^^ppppppccccccZZZaaafffddd```aaadddfffjjjyyyuuufffgggtttLLLCCC===:::;;;<<<888444444777&&&666...---TTTuuuvvv~~~{{{zzz|||wwwnnnhhheee^^^VVVPPPaaawwwkkkbbb}}}yyywwwcccKKKKKKLLLXXXfffccccccppp[[[fffyyyssstttqqqiii^^^YYYXXXUUUQQQSSSuuu>>>444:::555444///222+++111+++===tttjjjTTTLLLJJJLLLYYYhhhtttxxxzzzoooKKKLLLJJJTTTkkkqqqrrrqqqddd^^^XXXTTTrrr}}}oooaaafff~~~UUUzzzSSSKKKLLL<<<999:::555888111^^^wwwddd\\\[[[]]]kkkyyytttqqq}}}uuu|||pppllloooooolllkkkpppvvvwwwqqqjjjeee^^^TTTRRRUUUPPPVVVkkkiiiRRRKKK[[[\\\[[[bbbvvvWWWHHHHHHXXXaaammmLLLhhh```???777111:::)))111222999NNN~~~ccc~~~zzzsss}}}___VVVkkkuuu~~~{{{xxxmmm]]]PPPEEECCCEEEGGGHHHQQQjjj|||wwwooonnn{{{vvv[[[OOOTTTTTTNNNPPPJJJ@@@000222...000...III}}}}}}}}}mmmLLL[[[lllvvv|||ddd]]]ZZZUUUNNNTTTZZZRRR]]]rrr}}}{{{gggxxxxxx}}}{{{hhhKKK@@@AAA>>>777666888666000---111...---444EEEnnn~~~yyy|||{{{uuuoookkkeeeYYYMMMJJJLLLOOOPPPJJJFFFKKKSSSkkkeeeSSSYYYiiijjjddd~~~{{{pppgggXXXKKKNNNfffsssnnnkkkqqqiiissswww~~~yyyrrrrrriii[[[gggZZZMMM\\\HHH```{{{]]]CCC666777222///222111---333111>>>qqqnnn|||{{{ppp___PPPKKKSSSbbbnnnkkkgggsssaaaMMMOOOSSSMMMZZZvvv|||sss~~~jjjccc]]]RRRKKK\\\rrrddd^^^lll|||vvvyyykkkYYYRRRJJJAAA===BBB000DDD666HHHsssxxxyyyhhh```WWWXXXiiixxx}}}yyy}}}~~~~~~xxxkkk``````jjjpppllleee^^^YYYSSSMMMJJJHHHEEECCCNNN]]]xxx___PPPYYYQQQVVVZZZjjjHHHFFFVVVaaaYYYmmmLLLwwwggg>>>::::::222000111777...JJJjjj}}}~~~~~~uuu~~~qqqwww|||ooo___PPPGGG>>>;;;???MMMFFFRRR~~~rrr```fffuuulllRRRTTTPPPTTTQQQNNNNNN???999111///***444GGG{{{~~~www~~~\\\___gggpppvvvzzzdddYYYPPPHHHHHHLLLNNNPPPPPPWWWbbbttt~~~mmm]]]UUU\\\hhhhhhddd~~~jjjWWWLLL@@@AAA>>>999888;;;888333111333000------333VVV}}}|||{{{zzzwwwrrrnnngggZZZLLLDDDBBBBBBCCCDDDGGGPPPZZZyyyfffRRRCCC<<>>CCCEEEQQQPPPVVVuuu~~~wwwuuukkkccclllwwwnnnYYYQQQTTT[[[OOOBBBHHH<<<777111000,,,444CCC|||vvvbbb```fffsss|||aaaWWWOOOHHHFFFGGGFFFGGGHHHHHHRRR___eee\\\OOOKKKNNN```ppprrrqqq{{{bbbNNNJJJ>>>???>>>;;;;;;<<<:::666///000000222000---LLL|||{{{{{{yyy|||zzzzzzyyyuuuqqqiiiYYYJJJDDDAAA@@@CCCGGGNNNYYYddd}}}dddIII??????@@@DDDJJJBBBMMMmmm}}}tttiii}}}~~~}}}wwwqqqhhh\\\[[[mmm~~~lllZZZsss|||}}}zzzuuunnnkkkccc]]]QQQRRRRRRGGGMMMhhhMMM<<<888>>>:::777666000666111///,,,DDD|||zzzqqqrrrlll^^^RRRUUUgggxxxiiiddd```^^^XXXOOOHHHEEEGGGFFFRRRjjj{{{sssuuu~~~fffKKKGGGIIIMMMsssyyyjjjcccdddsss```ddd\\\SSSPPPNNNLLLHHHAAA<<<555???xxxppp]]]PPPRRRSSSVVV___jjjpppqqq}}}]]]lllmmmaaaeeevvvttt```[[[VVVNNNIIIGGGFFFBBB@@@===000AAAZZZuuubbb\\\HHHRRR\\\NNNccctttAAANNNUUU[[[XXXvvvgggEEE{{{HHH===HHH888555444000666222666fffqqqTTTQQQyyysssddd\\\TTTXXXccckkkpppeeeNNN```jjj|||mmm[[[MMMDDDAAAAAAKKKIII^^^qqqtttxxxkkkaaajjj~~~mmmTTTMMMUUU^^^QQQEEEZZZ:::666000111...333>>>zzz|||ooodddcccqqq|||}}}eeeNNNHHHBBBAAA???<<<===AAAJJJJJJLLLNNNLLLKKKOOOVVVbbbmmm~~~sssYYYHHHFFF:::;;;;;;;;;<<<<<<999666///,,,---555777///DDDnnn{{{}}}xxx~~~zzz{{{{{{wwwsssiiiWWWGGGDDDDDDGGGKKKMMMRRR]]]jjj|||{{{gggRRR@@@>>>CCCDDDEEEIIIRRRYYYnnnzzz|||kkkttt|||{{{|||{{{tttooojjjaaa^^^mmm{{{{{{~~~yyyuuuoooiiihhh\\\]]]PPPRRROOODDDlllJJJ<<<;;;???;;;999888111000---444...999vvv|||tttwwwsssbbbQQQRRRhhh~~~{{{|||wwwmmmjjjkkkhhhaaaPPPNNNZZZtttyyypppNNNLLLIIIOOOppp|||zzz}}}~~~qqqcccaaagggzzz\\\xxxjjjeeeUUUOOOKKKSSSLLLJJJ:::999===[[[yyylllYYYLLLOOONNNLLLUUUdddjjjfffpppsss~~~}}}vvvhhhmmmzzz{{{fffYYYRRRKKKHHHHHHHHHEEEBBBKKK>>>MMMJJJWWWdddoooNNN```QQQVVVYYYVVVqqqxxxUUUGGGWWWUUU[[[lllxxxSSS```pppRRRYYYMMM;;;777777...444555111IIItttPPPSSSyyyrrrwwwnnnssswww~~~qqqaaaPPPFFFNNN[[[UUUKKKIIIHHH]]]uuu}}}ssscccjjj~~~xxxhhhUUUHHHCCCCCC???UUUeeegggtttyyyqqq]]]YYYtttkkkLLLOOOVVV]]]PPPMMMvvv===666...111///333:::zzzjjj^^^eeepppssstttxxxwww~~~}}}zzzdddGGGAAA>>>???===999<<>>@@@;;;:::999222------666111777qqqyyymmmxxx~~~sss___VVVaaaoooyyyuuu|||rrrppp||||||jjjQQQUUUNNNWWWnnnpppjjjpppmmmlll}}}yyyhhh]]]aaajjj{{{iiinnnsssnnn``````YYYWWWPPPOOO<<>>AAA???;;;???IIIRRRIIICCCDDDKKKSSS^^^hhhzzzwwwxxx[[[IIIGGGDDD555444666;;;===:::666555666111***///666---+++:::ooo~~~|||}}}|||xxxuuummm^^^PPPGGGEEECCCDDDHHHTTTlllxxxrrraaa]]]RRRHHHDDDAAACCCQQQbbbooo~~~~~~{{{iiinnn}}}|||zzzuuukkk^^^TTTKKKIIIQQQddd|||wwwqqqmmmgggaaa^^^MMMPPPTTTKKKDDDkkk{{{^^^NNNDDDBBBBBB;;;;;;<<<444111000333...777]]]qqqzzzuuufffaaammm{{{~~~mmmuuuaaaSSSWWWOOO___rrrqqqkkkqqqooorrr~~~qqqbbb[[[cccnnneeeqqqtttiii]]]ggg]]]XXXRRRPPPAAAEEEAAAAAA~~~zzzrrr|||~~~lll\\\IIIKKKNNNWWWgggzzz~~~qqqVVVOOOIIIHHHMMMOOOMMMIIIGGGGGGRRRTTTbbbyyyvvvhhhdddaaaUUUPPPUUUVVVUUUNNNPPPTTTWWW___HHH\\\JJJeeepppcccGGGtttMMMEEE```KKKDDD;;;===222000888333777qqqtttfff\\\hhhvvvpppQQQRRR^^^___qqqmmm```sssxxxnnnZZZEEEBBBMMMQQQUUU\\\]]]cccyyy}}}ccc[[[{{{uuu___JJJEEENNNZZZqqq[[[LLLMMMgggxxxyyyrrrlllxxxjjjUUURRRNNN[[[```HHHDDDBBB<<<000//////222777jjj{{{hhhcccqqqyyynnnhhhZZZPPPVVViiivvvxxx{{{LLLAAA<<<@@@@@@;;;???JJJJJJNNNQQQMMMFFFLLLddd|||wwwTTTBBBDDDCCC888666888???AAA<<<777777000333///000888555222999ddd||||||}}}{{{yyyxxxttthhh\\\LLLGGGFFFLLLWWWeeewwwnnn```SSSFFF<<<<<>>???>>>555555555///+++888GGG|||}}}zzzmmm```^^^jjjvvvvvvxxxyyyyyy~~~{{{zzzjjjccc[[[QQQbbbzzz~~~|||fffvvvyyylll___\\\fffsssbbbtttrrraaaYYYkkk[[[WWWUUUNNNFFFIIIAAA???___www}}}nnn___HHHLLLWWWeeerrr~~~}}}}}}XXXPPPIIIHHHMMMOOOLLLGGGJJJTTTZZZ```iiimmm[[[XXX]]]VVVPPPSSSUUUWWWKKKWWW```ssswwwNNNPPPZZZVVViiiqqqQQQSSSdddDDDEEEGGGEEEFFF;;;AAA888000666222666WWWuuueeeaaaOOOpppoooVVVOOO[[[UUUZZZWWW[[[tttgggUUUJJJJJJNNNRRR^^^gggaaaqqqzzzqqqXXXVVV}}}ppp~~~vvvwwwmmmWWWLLLWWWuuu___QQQRRRRRRNNNTTTRRRfffzzzwwwiii{{{xxx[[[NNNQQQQQQYYY[[[IIITTT???>>>333111///111555\\\zzzuuu|||xxxzzzrrrccc\\\aaadddbbbooottt|||UUUFFF???FFFIIIFFFKKKVVVQQQUUUZZZ[[[[[[kkkrrriiieeepppMMMAAAIII@@@;;;888;;;CCCDDD>>>999:::---777555000444333000333CCC||||||zzzyyyzzzyyypppfffKKKFFFHHHVVVfffqqqwwwzzzlllbbbSSSEEE<<>>;;;???FFFFFF===666555777...***111888888222...111]]]zzzvvvvvvxxxzzzwwwttt]]]KKKFFF[[[sssttt]]]MMMDDDBBB???MMMZZZUUUeeennnvvv|||fffYYYmmm{{{ssskkk\\\LLLFFFYYYhhhttt|||zzzxxxyyyvvvooojjjlllqqqlllccccccCCCVVV===AAA}}}iiiNNNMMMJJJGGGHHHIIIGGGAAA<<<444444444000777999[[[xxxqqqaaaLLLDDDGGGAAA===FFFYYYaaalllWWWHHH;;;DDDSSSPPPQQQbbbzzzzzzyyyyyypppdddccc}}}xxxrrr^^^VVV^^^ccc}}}zzzxxxbbbcccnnn```RRRRRROOOKKKLLLNNNFFF<<>>YYYzzzhhhVVVSSSbbbeeeUUUkkktttSSSFFFHHHHHHaaazzzeee]]]gggRRRgggkkkzzz}}}iii^^^vvv___PPPMMMNNNSSSOOOMMMJJJbbbuuu{{{vvviiigggtttmmmkkkiiihhhaaaWWWRRRQQQTTThhhDDDAAAlllAAA222999222---222///HHHxxxxxxqqqbbbeeennnyyyuuu^^^XXXjjjsssiiijjjwwwmmmgggvvv|||zzztttZZZFFFFFFQQQGGG@@@<<<;;;??????999666666;;;333///333888777333111777SSS|||xxxxxxzzz|||{{{yyylllWWWPPPggg}}}fffMMMCCCBBB@@@KKKUUUWWWqqq||||||yyygggjjjzzznnncccUUUJJJIIIJJJMMMaaazzz|||yyyzzzyyywwwtttnnnhhhjjjlllhhh___```QQQIII>>>PPP|||RRRRRRNNNKKKIIIIIIJJJHHHBBB===888666555000555444OOOxxxkkkZZZJJJDDDFFFEEEKKKVVVSSS[[[SSSFFF???888???NNNQQQWWWiiiyyy~~~ssszzzrrrnnnllleee\\\eeessshhhVVV[[[hhhlllxxxpppoooooo\\\\\\eeeYYYVVVUUUPPPLLLMMMPPPKKKCCCUUU}}}vvvooonnnfff~~~~~~}}}|||}}}|||ooo]]]NNNKKKKKKJJJLLLQQQ^^^aaauuuVVVMMMPPPPPPRRRNNNWWW[[[MMMZZZrrrhhhLLLIIIYYYbbbgggjjj^^^IIIrrr___UUU[[[RRRRRRPPPKKKHHHEEE@@@;;;777444222444MMM|||fffZZZdddsssssslllsssTTTFFFTTT]]]uuuxxxsssyyy\\\___tttzzziii|||wwweeekkk~~~aaaRRRNNNSSS___]]]SSSLLL___|||rrrlllmmmnnnjjjgggddd]]]UUURRRUUUXXX```@@@SSS___???666;;;333000555111@@@{{{kkknnn|||qqqqqq{{{zzzsss|||oooXXXFFFHHHSSSIIIAAA;;;888999:::999:::===999333000444777666666777333???\\\}}}yyyxxxzzz||||||{{{yyycccXXXiiizzzcccLLLAAADDDFFFNNNQQQSSSsssooogggsss|||nnn]]]PPPLLLFFFPPPXXXeeezzz}}}pppuuuvvvvvvzzzyyytttqqqjjjeeeeeefff```YYYSSSRRREEE@@@xxxpppGGGUUUNNNKKKIIIIIIJJJGGGBBB===>>>999888111333000???{{{~~~{{{hhhUUULLLIIIIIIGGGPPP]]]MMMhhhKKK???AAA>>>EEEUUU___lll{{{~~~|||~~~}}}tttggg\\\UUUQQQMMM^^^uuu}}}nnn\\\PPP```mmmuuuuuu~~~kkklllmmm\\\ZZZ___TTTXXXTTTOOOKKKNNNQQQOOOJJJBBB{{{|||wwwooohhhfffmmm}}}yyyyyyzzz|||{{{wwwwwwzzz|||}}}}}}|||zzz{{{}}}xxxhhhVVVNNNPPPTTTTTTQQQYYYYYYwww{{{UUULLLJJJKKKPPPLLLQQQRRRZZZgggFFFLLLOOOkkkbbbhhhRRR^^^SSSTTTVVVRRRKKKQQQMMMKKKHHHCCC>>>:::777555000@@@{{{fff^^^uuu~~~tttYYYFFF^^^mmm{{{rrrSSSiiiuuujjjxxxzzzooottt}}}zzzsss```PPPMMMYYYpppsss^^^QQQ]]]wwwnnniiiddd^^^WWWRRRTTTZZZ___VVV<<>>TTTSSSOOOCCC777444444000888aaaqqqvvvwwwvvvrrr{{{RRREEEQQQ```zzz~~~lll\\\KKK@@@EEEQQQ|||BBB===;;;999888:::===>>>===111...---222777999<<<@@@===>>>444ZZZzzzwwwuuuuuuuuuttt|||xxx|||~~~~~~}}}aaaJJJHHHSSSdddeee___yyywwwtttzzzqqqggg```aaaggguuuyyyaaaPPPLLLJJJLLLQQQkkkrrrxxxyyyxxxwwwrrriiiddd```^^^[[[WWWRRROOOPPP>>>CCC|||OOOTTTAAAFFFFFFEEEEEEEEEBBB???<<>>:::888888333NNNuuujjjrrr^^^sss|||}}}~~~}}}xxxxxxdddcccvvvrrrsss~~~zzzssswwwzzzuuutttxxxrrr{{{~~~}}}{{{uuukkk```HHHNNN```uuujjjrrrkkkbbbYYYTTTRRRSSSZZZbbb[[[CCCJJJTTTYYYSSSDDD:::666222111333MMMuuu|||{{{tttggg]]]ccckkkkkkkkkssssssVVV]]]ZZZccc{{{zzztttooolllrrr{{{~~~~~~mmmZZZNNNEEECCCNNN]]]yyyAAA<<<===;;;888888:::777333888222111666;;;<<<<<<>>>======444???{{{yyywwwvvvvvvqqquuu}}}sssYYYOOOWWWqqq|||yyyiiiYYYQQQ[[[jjj~~~{{{fffRRRGGGQQQMMMPPPnnn{{{qqqwwwvvvrrrqqqmmmbbb]]]ZZZZZZXXXSSSNNNNNNGGG<<>>???===;;;:::444777888ZZZ}}}{{{yyyyyymmmpppvvv}}}~~~|||{{{||||||{{{fff^^^ddd~~~{{{oooccc```ddd|||}}}rrr^^^LLLCCCMMMXXXkkk|||qqqtttnnnhhhgggeee\\\WWWVVVXXXVVVPPPMMMNNN<<>>FFF<<<555===777666RRRvvvdddVVVOOOPPPeeepppvvvpppmmmbbbRRRCCCFFFPPPcccooorrr}}}kkkvvvzzz}}}rrrlllsss|||vvvfffSSSGGGIIIRRRfffwww~~~xxxzzzxxx~~~jjjQQQSSSWWWiiioookkk___```^^^]]]]]]XXXWWW___WWWOOOLLLQQQUUUUUUTTTTTTPPPIIIOOOvvvzzz|||{{{lllfffYYYPPPQQQLLLDDDJJJXXXeeennnmmm|||vvvnnnssstttooommmqqqttttttttttttttttttuuussspppnnnnnnlllhhh```TTTTTTkkkfffPPPQQQTTT```qqqxxxDDD===SSScccnnn{{{SSSXXXSSSQQQHHHLLLMMMKKKPPPHHHIIIIIIIIIHHHFFFBBB???===777777777[[[iiippp~~~~~~zzzvvvsssoooqqqwwwrrrqqqzzzsssvvvnnnyyy{{{pppvvvyyy{{{{{{{{{|||{{{yyysssuuulll|||cccbbbWWWOOOSSS\\\```aaaaaaAAAFFFbbbNNNSSSKKKIIIQQQFFF777:::666EEEtttlllrrr}}}qqqmmmwww{{{uuuwwwxxxtttxxxwww[[[JJJGGGBBBDDDEEEMMM___uuuwwwhhhaaauuujjjPPPBBB>>>DDDUUUgggwwwCCC777::::::777999??????:::555---+++444???AAA>>>;;;AAA333???>>>000ooo}}}~~~~~~|||{{{{{{vvvttttttvvvwwwxxx{{{~~~qqqxxx~~~yyyyyylllkkkrrr~~~vvvkkk^^^[[[lll}}}lllXXXOOO]]]iiivvvsssrrrhhh______^^^XXXTTTTTTWWWUUUOOOLLLOOO>>>dddXXXXXXLLLPPPDDDFFFFFFHHHKKKLLLLLLKKKJJJJJJFFF???HHH===555>>>888444CCCiiiVVVOOOSSSnnnuuukkkjjj\\\FFF>>>DDDTTTjjjqqqnnnsss}}}xxxhhhUUUGGGGGGOOO\\\mmmyyyzzzyyysss\\\NNNVVV[[[iiirrrhhhjjj]]]___ZZZWWWYYYSSSQQQ\\\XXXNNNHHHLLLQQQQQQRRRUUUPPPQQQCCCQQQ}}}yyybbbRRRIIINNNOOOLLLTTTcccoooyyytttuuueeeiiioooqqqnnnnnnssstttqqqppprrrtttuuurrrooommmllljjjhhhjjjjjj^^^UUUddd|||fffHHHNNN___uuuOOOAAAWWWaaalllvvvlllUUUcccHHHOOO;;;HHHRRREEEOOOKKKIIIIIIJJJIIIGGGDDDAAA@@@<<<<<>>AAAMMMcccxxxnnnAAA555999>>>???<<<999888888333......444999<<<===???>>>777555666999HHHjjjvvvwww{{{}}}zzzwwwqqqnnnqqqxxxxxxpppoootttsss{{{{{{yyy|||~~~tttyyyggghhh\\\TTT]]]ppp}}}~~~xxxhhhQQQ___wwwxxxvvv\\\UUU]]]UUUVVVOOOOOOUUUQQQGGGGGGPPPRRRqqqnnnQQQIIILLLCCCBBBIIIIIIJJJKKKMMMKKKHHHEEEIIIIIIKKKMMMLLLFFF;;;333444cccttt```TTTbbbggg}}}sssZZZFFFIII@@@YYYoooXXXttt{{{vvvmmmYYYFFFDDDTTTgggmmm~~~rrr~~~~~~{{{kkkWWWKKKmmmTTThhhffflllccc\\\XXXQQQMMMKKKNNNSSSVVVRRRIIINNNVVVRRRPPPUUUTTTNNNTTTMMMGGGeeeqqqzzziiiPPPHHHIIILLLWWWcccfffwwwyyyhhhiiijjjnnnpppoookkkjjjlllpppnnnooopppooolllkkkkkklllmmmdddeeekkkeee^^^rrrfffQQQTTT^^^jjjTTTDDDJJJ```lllooolllcccPPPIIIFFFCCCBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA;;;888:::[[[}}}}}}{{{{{{~~~~~~zzzrrrxxxyyyllliiilllppp~~~zzzyyy|||~~~}}}}}}}}}}}}zzzoookkkkkkkkknnnpppvvv|||qqq```VVVIIIKKKeee^^^hhh|||FFFDDDfffddd___MMMOOO[[[TTTGGG@@@<<<+++888RRR~~~pppzzzxxxXXXTTTeeeaaaaaaeee[[[]]]oooooommm|||uuujjjaaaPPP>>><<>>===:::666555555888333000444888888888999:::888999888555>>>]]]}}}}}}{{{|||zzzxxxuuunnnnnnuuuxxxuuuvvv|||vvvzzz~~~}}}zzzyyy~~~zzzzzz{{{iiikkkkkkhhhmmm~~~~~~{{{nnnXXX```uuufffdddXXXXXXZZZIIIRRRSSSSSSPPPMMMJJJJJJJJJgggpppIIIGGGHHHEEEHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGHHHHHHHHHDDD>>>999444NNNxxxwwwjjjbbb]]]mmmvvvWWW>>>PPPSSS```hhh\\\lll]]]kkkkkk]]]QQQNNNVVVnnnqqqwww|||{{{sssppppppfffWWWYYYTTTnnntttlllccc]]]TTTRRROOOMMMMMMPPPTTTVVVSSSKKKPPPWWWSSSRRRVVVUUUPPPOOOMMMNNNZZZwww|||tttyyyqqq\\\KKKIIIQQQZZZ[[[ssswwwqqqbbbcccgggjjjjjjhhhhhhjjjnnnkkklllmmmllljjjiiijjjkkkjjjddddddgggaaa]]]kkk___WWW]]]tttaaaFFF???UUUrrrkkk\\\fffzzzaaaGGGHHHFFFCCCBBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA>>><<<999666QQQ~~~~~~{{{zzz{{{}}}}}}rrrpppssshhhllltttxxx~~~zzzyyykkkgggmmmqqqnnnhhhtttrrrvvv}}}sssfff^^^\\\\\\[[[fffttttttvvvccc___RRRTTTYYYXXXggguuu^^^>>>RRRWWW\\\fffTTTSSS[[[SSSFFFAAA===<<<333>>>zzzhhhnnnooo[[[bbbxxxxxx~~~|||pppoooxxxppplll}}}}}}rrr]]]FFFAAAIIIDDDGGGKKKJJJHHHNNNcccxxxxxx```QQQJJJPPPbbbxxx\\\EEEJJJUUUVVVdddkkk>>>@@@AAA@@@===888555444444999333111444777666555666666888<<<:::222333JJJddd|||rrrqqqrrrrrrvvvlllhhhnnnrrrqqqttt{{{yyyzzzzzzyyyxxxzzz~~~{{{yyy{{{zzzxxxttt|||www}}}xxxmmmqqqttt[[[ZZZTTTUUUTTTDDDIIIMMMRRRRRRIIIFFFWWWmmm|||RRRFFFHHHFFFFFFHHHGGGHHHIIIJJJIIIIIIJJJKKKHHHFFFDDDDDDDDDCCC@@@>>>888999]]]uuu{{{~~~yyywwwpppzzz\\\DDDIII^^^dddcccaaazzz~~~pppggg{{{mmm```UUUNNNRRRcccsss~~~ssskkk^^^PPP```PPPyyyzzzXXX[[[VVVRRRRRRQQQQQQQQQSSSUUUWWWTTTNNNSSSXXXTTTTTTXXXUUUUUUMMMOOOWWWPPPPPPuuukkkiiirrr||||||___SSSQQQQQQeeeeee\\\```dddeeecccccceeegggdddeeegggfffeeeeeefffhhheeedddcccaaa\\\[[[cccmmmpppzzz|||}}}ppp[[[]]]yyynnn???OOOYYYqqqtttWWWMMMooonnnJJJBBBFFFDDDAAAAAABBBDDDEEEEEEBBBBBBAAA@@@@@@???@@@@@@@@@???;;;222<<>>OOO~~~VVVdddjjjXXXWWW]]]TTTIIIFFFCCCEEE333777fffuuu]]]YYYZZZUUUgggwwwyyyyyykkkjjj~~~mmmVVVQQQWWWPPPPPPPPPQQQNNNNNNVVV```lllTTTJJJFFFOOObbb___AAAFFFNNNOOOaaa~~~jjj???EEECCC@@@<<<888666555555444///...333888888777888444777;;;:::333000<<>>>>>>>>>>>>>>>>>AAA>>>===888333EEEqqq}}}{{{zzzzzz|||{{{}}}zzzeeevvv|||~~~lllYYYYYYkkkuuu|||wwwwwwzzzuuu~~~}}}yyyxxx{{{zzzhhhTTTLLLPPPSSS```lllpppppphhhxxxddd```WWWVVVUUUTTT___lllvvvTTTAAA}}}hhh```ooogggYYY[[[aaaZZZQQQOOOLLL===777???QQQyyy[[[JJJGGGKKKbbb|||uuuuuu}}}qqqvvv~~~|||sssdddZZZbbbrrr{{{{{{yyyxxx```IIIEEEGGGSSSeeeZZZ???EEEOOO___jjj???BBB???;;;777555555555555000,,,,,,222888888777888444444666777666555777;;;aaa~~~uuuttttttrrroooqqquuurrrllloooxxxxxxwwwwwwyyy{{{{{{xxxvvv|||{{{}}}~~~|||}}}~~~xxxtttwww___dddgggfff}}}mmmqqqyyy|||zzz}}}{{{yyy}}}gggbbbZZZYYYYYYOOOIIIMMMRRRSSSPPPLLLHHHJJJbbbiiiKKKCCCIIIBBBDDDJJJEEEGGGDDDEEEKKKSSSSSSLLLDDDFFFHHHIIIHHHFFFCCCAAA???@@@888BBBnnn}}}qqq}}}|||~~~~~~zzz{{{|||mmmWWWrrrzzz}}}|||}}}sssxxxxxx\\\WWWmmmgggqqqtttllleee^^^XXXUUUYYYrrrpppTTTOOOVVVRRRRRRPPPLLLIIIHHHJJJMMMPPPSSSPPPUUUWWWRRRUUUYYYSSSWWWRRRSSSWWWOOOFFFSSSkkkzzzppppppsssvvv~~~www```ooonnn]]]LLLOOOQQQSSSSSSTTTTTTUUUTTTVVVXXXYYYYYYYYY[[[]]]XXX\\\\\\XXXZZZ^^^]]]WWWYYYVVVYYY___^^^[[[eeeuuuVVVFFFOOO[[[iii___PPPJJJfffPPPGGGBBBBBBAAA???>>>>>>@@@BBBBBBAAA===<<<<<<<<<<<<======>>>>>>999===EEE;;;555```pppppp~~~~~~~~~|||{{{|||}}}zzzjjjssszzzwww```MMMOOO^^^ggg{{{}}}uuu~~~oooooolllfffaaaccciiinnnzzzuuuvvvvvvrrrddd___ggglllpppuuuYYYRRRQQQWWW[[[ZZZXXXiiiUUU:::kkkeeeccckkkddd[[[___fff^^^WWWTTTOOO555888<<<999yyycccGGG???FFF]]]vvv}}}vvv|||||||||oookkk{{{dddIIIEEEIIITTTeee}}}UUUDDDIIIMMMgggiii@@@===999555222222333444333222...---333777555444444444333222555888999777555???kkk}}}uuunnngggfffkkkssssssmmmmmmsssttttttvvvxxxzzzzzzxxxvvv{{{yyyxxxyyy{{{|||}}}}}}~~~}}}~~~hhh```dddnnn}}}zzz{{{yyyzzz{{{yyy}}}qqqoooooohhhdddccc\\\aaaWWWOOOMMMNNNLLLLLLPPPMMMQQQJJJHHHlllIIICCCCCCAAA;;;@@@IIIJJJEEECCCCCCJJJQQQQQQJJJBBBDDDGGGJJJJJJHHHDDDAAA@@@???===@@@WWW|||mmm|||~~~uuuXXXrrruuufffnnnuuuxxx{{{yyy\\\RRReeeqqq~~~yyyjjj^^^UUUUUUYYYeeetttbbbRRRPPPIIIRRRSSSSSSPPPMMMJJJJJJMMMRRRUUUPPPNNNSSSSSSNNNSSSVVVOOOQQQQQQPPPOOONNNOOOQQQQQQiii~~~ooommmwwwpppmmmkkk```PPPIIIIIIDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRRRRSSSUUUWWWTTTWWWWWWWWWZZZ]]]\\\YYYWWWPPPSSS]]]cccnnnPPP>>>PPPcccdddmmmNNNGGGiiisssPPPCCC666HHH???===<<<===???@@@@@@@@@;;;;;;:::;;;;;;<<<===>>>>>>;;;>>>HHH@@@...KKK}}}kkk}}}|||||||||}}}{{{sss{{{xxxrrrXXXIIINNNZZZeee|||www|||xxxyyy~~~uuuwwwtttkkkcccdddiiilllxxxzzz}}}___```fffuuuqqqwww^^^SSSSSSRRRSSS\\\bbbTTTPPP;;;MMMsssrrriiigggbbb\\\bbbggg^^^WWWTTTMMM;;;:::444,,,[[[hhhIII===EEEXXXmmm}}}yyy~~~{{{|||vvvOOOGGGKKKUUUeee}}}bbbJJJGGGKKKvvvggg???;;;777333222333444333222333......333666444111111333333333333666888777666888WWWyyypppddd^^^```kkkqqqlllgggfffoooqqqsssuuuxxxyyy{{{|||zzzzzzyyywwwwwwzzz}}}~~~{{{{{{qqqhhhXXXaaazzz|||{{{~~~{{{xxxwwwuuuqqqyyyiiicccbbbZZZZZZ___^^^ZZZVVVLLLJJJPPPMMMIIILLLHHHNNNXXXtttmmmZZZ???BBB???>>>AAA???@@@IIIBBBBBBDDDFFFHHHHHHFFFEEEAAAEEEHHHHHHFFFCCCCCCCCCBBB@@@;;;DDDiiixxx|||xxx|||qqq~~~dddqqqwwwzzz|||lll\\\\\\|||wwwbbbZZZVVVUUU]]]iiiqqqtttpppyyyJJJRRRFFFNNNQQQTTTRRRPPPNNNNNNOOOQQQRRRMMMLLLPPPPPPJJJPPPTTTKKKLLLOOOOOOKKKMMMQQQOOOIIIHHHccc|||yyyoooppp{{{xxxbbbXXXUUUOOOJJJHHHGGGGGGHHHJJJKKKLLLIIIKKKMMMMMMMMMNNNPPPRRRTTTSSSTTTWWWYYYYYYZZZ\\\]]]]]]cccqqqiiiHHHKKKQQQ[[[dddaaaLLLTTTwwwLLLQQQBBB888EEE===<<<;;;<<<>>>@@@???>>>::::::::::::;;;<<<===>>>===BBB>>>??????111888ZZZuuu~~~zzzuuutttttttttzzz~~~|||{{{{{{{{{|||}}}yyyuuunnnSSSNNN___ppp~~~xxxyyytttttt~~~vvvrrrzzzoootttlllqqqhhh___RRRMMMTTTXXXUUUSSSXXXWWWKKKCCCVVVdddzzzmmmccc]]]XXX^^^bbbYYYUUUUUUOOOIIIIIIGGGFFFLLL~~~oooRRRCCCIIIVVVhhh|||wwwzzzxxxqqqrrrSSSHHHNNN\\\mmmjjjMMMJJJ\\\eee>>>>>>:::555444555666555333111------222666444222222111444444333333555777888666DDDVVVvvvkkk```]]]iiisssoooeee___lllnnnqqqrrruuuyyy}}}}}}}}}{{{nnnqqq___mmm|||xxxvvvpppjjjiii]]]]]]aaa[[[VVVTTTOOOIIIRRRSSSRRRRRRJJJEEEMMMTTTQQQppp|||kkk>>>>>>AAA;;;AAAMMMAAA666BBB???CCCEEECCC??????DDDIII???BBBEEEEEEDDDCCCDDDFFFHHHBBB888999UUU{{{xxxyyy{{{~~~zzz~~~ooo~~~zzziiizzzqqq```\\\YYYUUUZZZfffuuuiiiSSSYYYWWWJJJNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFKKKJJJOOOMMMHHHNNNRRRHHHKKKOOOOOOMMMLLLNNNNNNLLLKKKGGGooo{{{ZZZ}}}llljjjyyy|||fffUUURRRMMMJJJIIIIIIIIIIIIGGGIIIJJJKKKKKKKKKMMMOOOTTTPPPRRRWWWYYYVVVXXX___eeevvvTTTAAANNN```]]]fffkkkTTTQQQcccMMM;;;@@@CCC999<<<;;;:::<<<>>>??????>>>999999999:::;;;<<<===>>>888FFF>>>777BBBAAA:::CCC~~~~~~}}}uuukkkhhhlll^^^```jjj{{{}}}|||{{{{{{zzz{{{|||}}}~~~{{{~~~|||tttttt{{{ooogggOOOUUUsssyyysss~~~|||{{{~~~|||zzzxxx\\\YYYcccvvv{{{vvv}}}}}}yyylllaaa]]]YYYWWWPPPJJJOOO[[[TTTAAAAAAHHHhhhXXXrrreeeYYYWWWRRRXXX\\\UUUTTTXXXTTTQQQ[[[iiioooJJJYYY~~~zzz___OOOSSS[[[jjjyyy{{{xxxvvv|||]]]YYYRRRcccpppxxxQQQGGGRRRdddyyynnnNNNJJJZZZggg===777666444444555666444333444,,,***111777555222222111222444555555666888999777333???ccclll]]]bbbkkkllllllqqqjjjkkkkkklllttt|||{{{sssyyyzzz||||||{{{|||}}}{{{wwwxxx{{{}}}|||wwwtttssspppiiidddbbb[[[VVVUUUTTTOOOLLLLLLQQQRRRSSSQQQOOONNNOOOOOORRRoooyyy666BBB>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFAAADDD>>>;;;ddd|||~~~|||uuu~~~~~~~~~tttuuurrrwwwwwwnnneeeqqqppppppZZZJJJRRRWWW___sssuuutttJJJTTTFFFGGGSSSCCCOOOMMMJJJHHHGGGHHHJJJKKKJJJNNNMMMGGGDDDGGGLLLNNNKKKNNNKKKFFFKKKUUUSSSIIIPPPFFFYYYZZZwwwrrr```ppp}}}qqqggg^^^WWWSSSOOORRRTTTUUUXXX\\\ZZZUUUXXXXXXYYYYYY\\\fffrrr|||lllEEEJJJXXX\\\fffuuuhhhUUUYYYyyy@@@IIIEEE;;;???>>>999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;===???>>>:::777:::EEENNNOOOwwwyyy}}}fffiii||||||~~~|||{{{~~~|||xxxtttkkkaaa|||qqqeeetttqqqjjj|||}}}|||}}}{{{wwwdddbbbeeeZZZUUUPPPeee{{{wwweeeyyy~~~xxxxxxjjj^^^aaa]]]dddttt|||yyyvvvxxx{{{}}}|||yyyyyyyyysssiii[[[WWWOOOIIIMMMTTTRRRJJJDDD666LLL{{{___aaa^^^MMMYYYTTT^^^___UUURRRXXXVVVMMMVVVVVV[[[RRR???NNNzzzzzz]]]OOOfffzzzvvvxxxxxxrrr|||___RRRHHHLLLXXX^^^pppyyyOOOXXX___ppp[[[ZZZbbbbbb888444333222222333222111///222......333555222111333444444555444333222222222;;;333222JJJ{{{pppZZZYYYhhhmmmggggggiiigggeeekkktttyyywwwyyy{{{}}}~~~~~~zzz{{{}}}zzz~~~yyyuuupppmmmmmmjjjddd___YYYUUURRRRRRPPPMMMOOOTTTTTTQQQOOOOOOOOOQQQUUUYYY}}}QQQCCC;;;<<<<<<===>>>>>>??????@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDD===@@@BBB<<>>???AAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBB>>>@@@GGGAAA;;;]]]vvvwww~~~xxxzzz{{{|||~~~kkklllkkkiiihhhllluuu}}}xxxkkknnnbbbLLLKKKZZZ]]]kkk}}}gggJJJCCCLLLIIIHHHNNNPPPRRRRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGJJJRRRWWWRRRIIIRRRUUUSSSKKKIIIMMMKKKFFFDDDLLLLLL]]]nnnqqqsssxxxZZZ^^^sss|||[[[KKKIIILLLUUU]]]ccceee\\\]]]wwwSSS@@@???AAA444888???444888888888888999999999999<<<<<<;;;:::999888777777444777::::::<<>>888111000///111444666555444---333999666...999ccceeePPPMMMPPPWWWbbbhhhiiiggggggjjjiiimmmpppssstttuuuvvvwwwwwwxxxzzz|||}}}~~~~~~~~~{{{yyy|||~~~zzzxxxyyywwwqqqjjjfffbbb___[[[WWWTTTQQQOOOMMMGGGFFFJJJRRRVVVSSSQQQQQQMMMUUUcccrrrtttccc666@@@???111888555666666777777888999999<<<===>>>AAACCCFFFHHHIII@@@@@@@@@@@@AAAAAAAAAAAA???HHHFFFDDDHHH???CCC]]]sssuuu~~~iiirrr{{{{{{{{{}}}yyyvvvvvvuuuvvv|||~~~sssdddPPPVVV```gggtttLLL>>>IIIEEE===BBBBBB???EEEGGGHHHJJJLLLLLLLLLKKKJJJMMMOOOMMMHHHHHHJJJKKKHHHQQQTTTSSSOOOLLLMMMMMMMMMFFFNNNDDDJJJIIImmmzzz^^^bbbtttmmm\\\YYYaaaiiivvv}}}}}}rrrcccWWWPPPMMMKKKIIIPPPSSS___jjjhhh\\\UUUVVVYYYgggkkk<<<@@@:::;;;;;;777666999888555555555666666666777777555666666666777777888888777888999777666666:::===999>>>CCCbbb}}}hhhlll~~~ooo[[[WWW\\\]]][[[ZZZgggooo|||yyy~~~yyyzzzvvvpppuuuzzz^^^ggg{{{nnnjjj{{{{{{~~~~~~sss___[[[eeepppbbb___cccllluuuwwwuuuyyyyyyvvvtttuuuxxxyyyvvvrrr|||~~~ooommmpppqqqnnnhhhccc```]]]XXXSSSOOOHHHDDDPPP[[[III777UUU}}}jjjhhhccc\\\WWWYYY]]]]]]YYYWWWXXX[[[[[[XXXYYY___QQQ]]]MMMBBBPPPJJJ???LLLxxxvvvssstttcccRRR______QQQ\\\\\\;;;333111000111333444333222222...+++111???IIIFFF===999555111000333444444222555000111666222///CCC```kkkQQQBBBDDDMMMYYYbbbeeegggjjjeeehhhlllnnnnnnnnnnnnoooqqqtttxxx|||~~~~~~}}}}}}zzz}}}}}}{{{zzz|||zzzwwwuuutttrrrpppmmmhhhaaa]]]WWWUUURRROOOLLLKKKJJJJJJJJJHHHIIIKKKKKKJJJLLLPPPddduuuvvviii===<<<555666<<<444444444555555666777777888999:::;;;===???AAACCCCCC????????????@@@@@@@@@@@@===EEEDDD@@@DDDEEECCCGGGdddzzzrrrtttwww~~~}}}~~~|||zzzoooxxxzzzvvv|||iiiOOOUUUSSSeee|||aaa>>>???FFFAAA999>>>AAA???AAAAAABBBDDDGGGHHHIIIIIIIIIHHHLLLLLLFFFCCCGGGMMMPPPQQQPPPPPPPPPPPPQQQRRRRRRKKKOOOCCCJJJBBBNNN___oooNNNVVVssstttddd]]]YYYaaadddhhhkkklllpppvvvzzzuuufffZZZYYY\\\XXXQQQKKKIIIHHHJJJOOOUUUYYY\\\aaaWWWLLLIIIQQQ^^^jjjqqqhhh@@@???>>>888555;;;>>>888333333444444444444555555555555333333444555666777888888666888999999888999:::<<<777CCC777???qqq}}}yyywwwrrrfffwwwzzz}}}~~~uuuhhhhhhpppooozzzyyy|||zzzpppuuu{{{hhhnnn~~~xxx~~~}}}}}}}}}}}}kkkZZZkkkyyysss{{{{{{vvvwwwzzzsssvvvwwwvvvwwwtttllllllkkkhhhccc]]]WWWWWWVVVRRROOONNNIIITTTQQQBBBCCCfff^^^bbbVVVWWWeee]]]SSScccWWWYYYZZZ[[[[[[]]]___bbbPPP\\\PPPDDDPPPSSSFFFBBBnnn|||uuuxxxxxx~~~```PPP\\\~~~~~~VVVMMMYYYVVV888444222111111444666777888///...---111===GGGEEE===???999222///000222222000555//////333333111777@@@ppp|||___RRRIIILLLTTTZZZ^^^aaa```cccfffhhhgggeeeeeeeeeeeehhhlllppptttuuuuuuuuuqqquuuvvvtttuuuwwwtttnnnjjjiiigggddd```]]]XXXTTTOOONNNMMMKKKJJJJJJLLLMMMNNNMMMKKKIIIFFFMMM```sssooo???222<<<111///:::666333444444555555666777777777888999:::;;;===>>>>>>>>>>>>>>>?????????@@@@@@???>>>BBBCCC???CCCEEE===CCCccc|||nnnmmmqqqyyy~~~}}}yyyxxx~~~~~~sssxxx~~~zzzyyyxxx~~~}}}kkk[[[RRR```pppsss@@@>>>???@@@???===>>>BBBCCC@@@???@@@AAACCCDDDEEEFFFFFFAAAFFFGGGBBB???DDDKKKNNNMMMJJJHHHKKKOOOQQQPPPPPPLLLQQQAAAFFF>>>???>>>^^^ttt]]]LLLXXXuuu|||lllQQQQQQPPPPPPQQQSSSVVVXXXYYYTTTKKKDDDGGGOOOPPPMMMKKKPPPWWW[[[ZZZVVVRRROOOEEEOOOQQQKKKTTTwwwooo===555AAA777;;;999777<<<:::555555333333333333444444444444333333444444555555666666444666888:::;;;;;;<<<===>>>:::222777SSStttxxxmmm~~~{{{]]]kkknnnsssyyy}}}~~~~~~www~~~ssskkkmmmuuurrr|||zzz~~~wwwqqqssspppwwwxxxzzz~~~oookkk{{{xxxxxxuuusssuuuvvvtttvvvxxxhhhggglllkkkbbbZZZYYYQQQMMMPPPQQQNNNMMMNNNQQQXXXHHH888```uuu|||```aaa^^^TTTYYYeee^^^TTT\\\ZZZ______XXXVVV[[[\\\YYYRRRVVVTTTPPPQQQQQQMMMHHHOOO~~~zzzuuuxxx^^^UUU^^^|||oooMMMNNN\\\QQQ444111///------000333666777))),,,---///777AAAAAA;;;@@@999000---///222222111,,,222555111///222555555<<>>000,,,===444***<<<333333444555555666666777888888999::::::;;;<<<<<<>>>>>>>>>>>>????????????DDD999BBBIII>>>???EEE===:::MMM~~~mmmhhhiiiuuu}}}qqqrrrzzz{{{vvvxxx}}}qqqTTTTTTeeehhh}}}GGG888<<<;;;888>>>@@@<<>>CCCCCCGGG<<>>999111???;;;///111666666777222222333333333444444444444444444444444444444444333444777999:::;;;;;;;;;:::222AAADDD444LLLkkkoooxxxbbbeeelllrrrxxx|||}}}~~~|||~~~}}}}}}}}}}}}aaa{{{ppphhhSSSPPPWWWsssuuuoooyyy}}}sssiiinnnmmmooo}}}sssooozzz~~~zzz~~~|||xxx}}}^^^fffxxxxxxrrrwwwzzzwwwzzzuuuqqqrrrxxx|||}}}|||vvvqqqqqqrrrhhhWWWPPPTTTSSSLLLHHHLLLOOOMMMMMMPPPYYYCCC===^^^___```___```aaaZZZUUUZZZZZZOOOSSS\\\\\\QQQPPPYYY[[[SSSQQQLLLRRRVVVLLLFFFJJJLLL<<>>RRRvvvkkkYYYRRRHHH>>>FFFKKKRRRYYY^^^aaabbbccc\\\\\\ZZZVVVTTTTTTWWWZZZ^^^______]]]YYYXXXZZZ]]]YYYVVVRRRPPPOOONNNLLLKKKRRRKKKHHHKKKLLLHHHFFFIIITTTQQQ[[[tttwwwiii333555555555444444333333333333333333333333333333333444555888:::;;;<<<<<<;;;<<<<<<===??????@@@@@@@@@@@@BBBBBBBBB@@@@@@@@@BBB>>>CCC]]]ooocccnnn|||{{{vvvssstttvvv{{{||||||dddRRRVVVfffrrrQQQ666???DDD<<<;;;;;;::::::999999888@@@?????????@@@BBBDDDEEEFFFEEEDDDBBBBBBEEEJJJNNNHHHBBB@@@EEEJJJJJJHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLOOOttt```UUUNNNIIIGGGQQQUUUIIIOOOOOOSSSXXXWWWRRRPPPQQQGGGJJJPPPRRRQQQ\\\]]]??????===999888888666444333333444333111111111222222222333333333444444222000//////222555===;;;777555444666:::<<<777777666888888???jjjrrrpppccc```aaaeeehhhkkkttt~~~zzzwww}}}~~~|||}}}~~~}}}~~~~~~zzzwwwwww{{{{{{fffYYYzzzbbbMMMKKKUUUZZZVVVSSS^^^sss{{{wwwyyyzzzuuuqqqjjj\\\[[[ttt{{{{{{yyysssyyyxxxyyyxxxvvvuuuttttttsssuuusssrrrtttyyyzzzvvvqqqppplllfffaaa[[[VVVPPPLLLFFFGGGHHHIIIJJJNNNUUU[[[OOO>>>eeeccchhh\\\VVVZZZRRRZZZ^^^YYY^^^VVV___YYYSSSPPPRRRSSSQQQOOOSSSRRRRRRQQQPPPMMMHHHDDDGGGAAAvvvfff___xxxvvvtttzzzjjj[[[^^^mmmgggJJJOOOxxxOOO666222222111000000//////...000---,,,...333666555222///000111000......///111333111///...,,,111@@@OOOKKKDDDKKKiiiwwwiiiZZZLLLMMMNNNOOOPPPPPPPPPPPP\\\\\\\\\ZZZXXXUUUTTTSSSQQQRRRRRRPPPNNNNNNQQQTTTUUUSSSOOOKKKHHHFFFFFFFFFJJJHHHJJJOOOPPPOOORRRWWW___vvv}}}sssccc;;;888444444333333333222222222222222222222222222222222555666888999;;;<<<<<<===;;;<<<===>>>????????????AAABBBBBBAAA?????????@@@CCCAAAHHHnnnqqqeeedddvvvxxx}}}yyyzzzyyyyyy|||kkk```aaa^^^bbbpppppp<<<<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBCCCFFFHHHDDD>>><<>>777===;;;888:::666444222111222222111000000000000000111111111222///000000000111444888<<<>>>;;;777444222333555666888;;;:::<<<<<<999KKKnnnjjjdddYYYMMMLLLXXXhhhqqqrrrvvvvvv{{{|||}}}{{{|||~~~}}}{{{xxxxxxxxx~~~yyymmmWWWxxxrrrYYYKKKOOO[[[___YYY\\\ppp}}}vvvtttvvv~~~}}}qqqzzz{{{aaa[[[www}}}wwwwwwqqqsss~~~}}}xxxxxx~~~xxxtttqqqtttrrrrrrtttwwwuuupppkkkhhhddd^^^YYYUUUPPPLLLIIIBBB===CCCTTT\\\UUUKKKHHHBBBsssvvv[[[nnnbbbZZZ___XXX```ccc\\\___UUU^^^ZZZUUUTTTVVVWWWUUURRRSSSTTTTTTRRROOOKKKGGGEEEFFFGGG[[[vvvdddggg|||wwwtttyyylllaaadddlllxxx___KKKYYYNNN666111111111000//////......000---+++---000111///------.........,,,,,,...000000//////...---444HHH[[[JJJ777+++<<>>>>>>>>>>>???AAAAAA@@@???>>>>>>???CCCBBB<<>>????????????AAABBBCCCCCCBBBAAABBBCCCCCC>>><<<@@@CCCCCCCCCDDDIIIIIIHHHGGGFFFEEEFFFFFFBBB???CCCgggJJJ;;;222777;;;555333777444222000000111111000///....../////////000000000---///000111222666;;;>>>:::888444222000111222444888<<<:::999<<<777555@@@lll```YYY[[[^^^QQQEEETTTrrrqqqsssxxx}}}|||zzz}}}{{{|||}}}~~~~~~zzzuuupppuuuvvvyyy|||vvvhhh\\\WWWdddnnnXXXLLLPPPaaaeee\\\eee~~~zzzqqqeee______llljjjvvvppplllkkkzzz~~~sssnnn[[[jjjwwwzzz{{{xxxttttttuuuuuuqqqnnnsss~~~qqqnnnmmmiiitttsssrrrrrrrrrnnnfff```]]]YYYSSSMMMJJJGGGDDDBBBLLLAAABBBTTT]]]TTTJJJHHHhhhhhhaaahhhUUU[[[bbb^^^ggghhh```cccYYY\\\YYYVVVWWWYYYYYYWWWTTTSSSSSSSSSPPPLLLIIIGGGGGGCCCKKKCCCdddyyyhhhyyyyyytttwww^^^___hhhpppuuuTTTHHH___LLL555111000000//////...------...---+++,,,......---+++,,,---...---,,,,,,...000---...000222111333===III999333...111AAAaaaqqq___SSSJJJEEEBBBBBBBBBEEEIIILLLLLLJJJPPPOOOMMMKKKJJJKKKLLLNNNQQQRRRQQQLLLEEECCCGGGLLLTTT]]]jjjuuuRRR222444666,,,/////////////////////////////////000000000000000666555555555666888:::;;;::::::;;;<<<<<<<<<<<<<<<<<<===??????>>>>>>???AAA>>>EEEAAA===JJJhhhpppkkkhhhwwwvvvwwwtttnnnsss}}}mmm___ZZZWWWXXX\\\tttyyyDDD:::===:::;;;;;;444444555555666777777888777888:::<<<=========<<>>@@@BBB===BBBAAA>>><<>>>>>===<<<===???DDDHHHIIIDDDAAABBBBBB@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEECCC@@@BBBEEEEEE\\\UUU<<>>:::mmmfffSSS]]]ZZZFFFEEEPPP___mmmvvvyyyvvvrrr}}}}}}||||||||||||||||||}}}{{{|||}}}}}}zzzvvvhhhccc```^^^[[[fffmmmZZZ```xxx}}}ttt~~~xxxwwwyyytttyyyxxxtttjjj\\\ZZZcccxxx{{{sssuuusssoooooorrrqqqmmmooowwwwwwmmmkkksssuuunnnrrroookkkfff^^^VVVMMMGGGDDDAAA>>>>>>@@@CCCEEEFFFNNNVVVTTTCCC<<>>@@@BBBAAA<<<777<<>>DDDIIIFFFAAA?????????===???CCCGGGFFFEEECCCBBBAAA@@@@@@???:::===CCCAAAEEEccc{{{EEEAAAEEE555222222111///111333333000222000//////000111000///------........./////////---.........------...000//////////////////......---555333///444666444999:::999@@@ttttttRRRQQQ___GGGJJJMMMQQQ[[[hhhrrruuuxxxxxxyyyzzzzzzzzzzzzyyy|||{{{zzzzzz{{{}}}}}}}}}{{{~~~oooaaaXXXpppzzzwwwzzzjjj```___hhhzzz{{{tttxxxzzzvvviiiYYY\\\bbb```mmm}}}qqqppppppqqqqqqqqqrrrrrrrrr|||wwwnnnggghhhlllkkkfffiiifff```XXXPPPIIIDDDAAA;;;:::;;;???EEEKKKOOOPPPTTTFFF===LLLqqqcccwwwvvvggg```ZZZ```ZZZJJJXXXooovvvkkkggg[[[NNNXXXWWWPPPPPPQQQQQQQQQOOONNNMMMMMMHHHDDDFFFLLLNNNIIICCCGGGBBBEEE@@@BBBrrr~~~ooo[[[RRR^^^nnnzzzFFF111//////......---,,,,,,+++***+++,,,,,,++++++,,,---,,,---............000222111---,,,.........000444666000,,,///333666;;;@@@EEElllnnn...777888...,,,333333***,,,,,,,,,------.........---......///000000111111000000111222333333333333777888888999999888888777666888:::;;;;;;;;;===???===;;;777:::@@@<<>>??????<<>>BBBLLLMMMFFFRRRBBB===777444222333444222///111555222***000...------...//////...,,,,,,,,,,,,------------+++---...---,,,,,,---......//////000000000//////...222000000555000---555111@@@444==={{{bbb\\\]]]YYYNNNBBBCCCSSSgggrrrnnnpppsssvvvxxxyyyyyyxxxxxxzzz{{{{{{{{{|||~~~zzzxxxrrrcccSSSpppxxxiii^^^XXXYYYcccnnnxxx{{{{{{xxx|||zzzrrrbbbwwwvvvsssssswwwqqqpppttttttppprrryyyzzzooommmmmmjjjhhhhhh\\\XXXQQQIIIBBB???????????????AAAEEEKKKPPPSSSTTT>>>AAA```hhhmmm^^^^^^___nnniiiTTTkkkppphhh```WWW]]]WWWRRRSSSSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJGGGDDDEEEGGGEEE???>>>RRRnnn```rrrzzzrrrqqqyyy}}}zzzFFF222///......------,,,++++++++++++,,,+++***))))))***+++---......---...000222(((***///333000+++,,,111222//////444666333000000666HHHgggQQQ---111------//////,,,,,,///,,,,,,,,,------..................///000111111222///000222333444444333222777777888888888888777666888999;;;;;;:::999;;;<<<555@@@@@@;;;<<<:::999AAA]]]uuulll[[[VVVZZZaaalllzzz|||zzz}}}}}}|||uuuvvvwwwssslllhhheeeeeehhhmmmppplllaaaXXXMMMQQQZZZaaadddpppUUU444;;;//////555000///222///111111111111111222222222666555555555666888:::;;;777888::::::::::::<<<======::::::===>>>???DDDKKKCCCBBB???======???AAACCCFFF<<<<<>>777000:::444555JJJppp~~~|||bbb999000777------------------------------------------------///.........///000222333000111111222333333444444333666888999999888888999:::;;;<<<<<<<<<;;;:::999=========<<<<<<;;;;;;;;;<<<```fffWWWWWW\\\WWW]]]ooo{{{{{{{{{xxxzzz{{{xxxwwwxxxvvvsssvvvuuuppphhhdddfffiiikkksssmmmeee___ZZZWWWSSSQQQ```___dddwww```666666222111111111000000//////222111111000111333444555222333444555666666666666777777888999::::::;;;;;;???===;;;<<<@@@CCCCCCBBB???>>>>>>>>>>>>>>>>>>???AAA@@@@@@?????????@@@@@@DDD???KKKvvvpppAAA888:::===???===888222...111000...------...///000...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000/////////000111111222222777111333888666CCCwwwqqqjjjuuu|||fffLLLHHHMMMJJJYYYggglllkkkmmmtttzzzyyy{{{}}}}}}||||||}}}~~~yyyxxxxxxzzz~~~}}}{{{zzz~~~~~~yyyxxxyyyvvvoooeeezzztttyyywwwvvvzzzuuuuuu~~~yyyeee___lllvvvwww}}}nnnqqqrrrrrrqqqooollliiiggggggmmmnnniiiddd^^^SSSGGGHHHEEEAAA>>>>>>AAAEEEHHHNNNEEESSSSSSZZZHHHaaaxxxvvvqqq]]]WWWsssccc^^^```gggggg```bbbjjjlllhhhbbb\\\YYYWWWUUUSSSWWWWWWVVVUUURRRPPPMMMLLLNNNNNNNNNNNNNNNLLLHHHEEEIIICCCBBBCCC@@@AAAQQQfffccc[[[yyyrrrzzztttBBB222//////...---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,---------...------........./////////,,,,,,...333777888444000111999===888888QQQzzzOOO666,,,---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111000000000111222222333333333555777777666666777888999:::;;;;;;;;;:::999999<<<<<<;;;;;;::::::::::::???:::RRReee___\\\\\\\\\YYYWWWWWWaaaccchhhmmmkkkffffffkkkfffggggggdddaaa^^^\\\[[[WWWWWWVVVUUUUUUXXX___dddeee{{{___777111666111111000000000/////////111000000000000222333444111222333444555555555555666666777888999::::::;;;???===;;;<<<>>>@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAABBBBBBBBBDDDCCCCCCQQQ|||gggAAA666999444555666666555333111000...---------------......------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000111111222444222666999444444JJJhhhrrr]]]]]]hhh```EEEFFFFFFKKKYYYllluuuqqqhhhssstttuuuvvvwwwzzz~~~wwwuuussstttvvvxxxwwwvvvtttxxxyyyvvvvvvxxxvvvrrrgggrrrkkkvvv~~~rrr}}}oooppptttyyyvvvmmmnnnrrrnnnfffjjjdddnnnkkkkkkkkkjjjgggdddaaa___aaabbb^^^WWWTTTSSSOOOHHH>>>BBBDDD???999999BBBLLLUUUOOOPPPLLLUUUbbbwwwiiiwwwjjjqqqqqqaaa]]]YYYZZZ```^^^XXXYYYaaaaaa___]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUURRRNNNJJJHHHLLLKKKKKKKKKKKKIIIGGGEEE@@@>>>AAAGGGDDD???FFFRRR~~~~~~dddfffqqqmmmsssAAA111//////...---,,,+++***************++++++++++++,,,+++,,,,,,,,,,,,,,,------------------............***+++---///000111000///000555777222///777KKK]]]yyy~~~]]]666'''+++000000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---............//////000111111111222333444444333444666888777888999::::::999888777999999999999999888888888666333;;;YYY{{{tttdddYYYSSSVVVVVVPPPQQQVVVQQQRRRSSSRRRQQQOOOPPPQQQTTTWWWXXXYYY[[[eeeuuuZZZ222111555///000////////////.........//////...//////000111222000111222333333444444333444444555666777888999999>>><<<::::::<<<===<<<;;;CCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBB666???FFFBBB>>>IIIddd|||XXX===999<<<888111333222111000///000111222------------............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000111111...000555999999555555999gggccc___fffdddBBBIIIMMMJJJFFFLLL___pppoooqqqtttuuuuuuvvvwwwxxxyyyvvvsssrrrssstttuuuuuuqqquuuwwwwwwxxx{{{{{{xxx~~~hhh^^^[[[cccuuu|||wwwvvv||||||lllpppuuuuuuzzz}}}ooohhhppp||||||rrrhhhddd^^^bbbmmmpppjjjllluuueeeeeedddbbb___[[[XXXVVVOOOMMMIIIEEEGGGKKKKKKHHH@@@DDDJJJNNNPPPSSSVVVYYY```^^^___yyyxxxjjj^^^VVVaaaccc[[[VVVRRRSSSWWWUUUOOOPPPVVVWWWXXXYYY[[[[[[[[[YYYYYYUUUUUUUUUUUURRROOOKKKIIIHHHHHHHHHGGGFFFEEEDDDCCC???<<<@@@FFFDDD>>>===CCCPPP}}}}}}}}}}}}jjjrrrmmmpppppp@@@222......------,,,+++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...---++++++...000333......555>>>???555+++EEEjjj]]]777...***///444333///,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,------...//////000000111111222111000111444666555666777888888888777666888888777777777777777777444<<>>BBBEEEFFFCCCCCCKKK\\\iiibbbzzzpppmmmaaa]]]XXXHHHHHHXXXQQQOOOPPPRRRQQQMMMNNNSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQOOONNNMMMDDDEEEEEEDDDCCCAAAAAABBBFFF@@@===??????===>>>BBB:::jjjtttmmmnnniiimmm???333---------,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---///---******...222///000000000000222333555000777JJJlll\\\<<<,,,...,,,---...+++&&&'''+++************************))))))))))))))))))))))))+++++++++++++++*********+++,,,,,,------.../////////000000///...///222555333444666777777777666666777777777777777777777777===555777@@@???EEEkkk}}}YYYJJJWWWmmmzzz|||tttLLL...///222(((&&&000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........///---...///000111111111111000111222333555666777888666777888999:::;;;<<<<<<======<<<<<<<<<<<<======??????>>>>>>>>>>>>??????<<<@@@BBB@@@===>>>DDDJJJEEEIIIOOOYYYmmmzzzeeeTTTDDD999222:::???:::...(((,,,333222222111111000///...---000//////...---,,,++++++,,,,,,+++************+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,---......//////000222111---///666888444555BBBHHH}}}}}}rrr^^^hhhrrrmmmXXXEEEDDDNNNGGGMMMUUU]]]ccchhhlllnnnmmmnnnqqqrrrrrrpppooonnnmmmmmmnnnqqqrrrssssssuuuqqqsssooorrryyyssslllrrr~~~qqqooovvvyyyvvvrrrxxxtttkkkmmmnnnkkksss{{{hhhaaagggjjjuuuccc```]]]UUUVVVUUUSSSOOOKKKGGGDDDCCCBBB@@@@@@AAAAAA@@@???@@@<<>>333---,,,,,,,,,+++++++++***)))))))))************++++++++++++************)))************++++++++++++,,,---...---++++++///222///111222000...000555:::===888000///===```sssKKK111''',,,555444---)))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,,,,---.........---...//////...///111333333444555777777777666666777777777888888888888999999888999999444666III```zzzeeeWWW^^^{{{zzzmmmzzzjjj444...+++---...++++++...******++++++++++++,,,,,,***+++,,,---............---...///000000111111000000000111333555666777888444777999;;;;;;;;;<<<>>>;;;::::::999999::::::;;;>>>>>>>>>>>>???@@@AAABBB555<<>>???<<<;;;;;;===>>>>>>===<<>>???444222===@@@888XXX{{{uuuwww\\\...//////---,,,111666222))))))))))))******+++++++++***+++,,,............------...///000000111111111///000111333555666888888666999<<<===<<<;;;<<<>>>::::::999999999999::::::;;;;;;;;;<<<>>>???AAABBBLLLCCC888666;;;AAABBBAAA???@@@BBBBBBAAA?????????===BBBHHHOOOXXXeeeuuu|||zzzuuuooo\\\YYYTTTOOOIIIBBB;;;777???;;;666111000333888;;;///111333333///,,,+++***,,,,,,,,,,,,,,,+++******,,,+++***)))+++...111444,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------+++,,,000444555444444777777&&&666FFF===YYYxxxmmmgggiiiZZZWWWRRRLLLHHHGGGJJJNNNQQQVVV\\\```aaaccceeegggiiiffffffjjjkkkhhhiiinnnhhhooonnnjjjjjjgggmmm{{{ooogggrrrvvvvvvnnnkkknnngggeeeooocccjjjuuuyyypppgggjjjssswwwiiiUUUHHHHHHKKKFFF>>>@@@@@@@@@@@@AAABBBCCCCCCFFFJJJSSS[[[\\\___kkkyyylllqqqaaaYYYwww{{{LLLBBBIIIPPPGGGEEEKKKNNNKKKKKKPPPKKKMMMNNNMMMMMMMMMOOOOOOMMMPPPRRRPPPMMMMMMQQQUUUVVVTTTPPPLLLHHHEEECCCBBBBBBGGGKKKJJJEEE???======999;;;===>>>======;;;:::CCC???:::EEEvvvkkk:::+++,,,,,,++++++++++++++++++))))))))))))************+++*********))))))(((((())))))))))))************+++++++++,,,---///000000000000...,,,,,,...222666777333111555<<>>@@@;;;;;;<<<<<<===>>>>>>>>>666===@@@===<<<>>>>>>:::;;;:::888666666666888:::222333444444333222///...///...---,,,---...///000,,,,,,+++++++++,,,...///---,,,++++++...333999<<<,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------111,,,---333444//////333,,,;;;555333===:::SSS|||ggg]]]___aaaaaa```[[[TTTNNNIIIGGG???CCCHHHLLLOOORRRWWW[[[^^^ZZZZZZ___```]]]___dddZZZeeefffeeejjjmmmvvvvvvuuutttssstttvvvxxxzzznnnooojjjkkkooogggbbbkkkdddddddddcccccciiivvvqqqbbbYYYYYYPPP???:::@@@???@@@BBBDDDGGGJJJMMMOOOXXXaaannnuuupppiiimmmxxx}}}|||```CCC@@@FFFIII???BBBFFFHHHFFFEEEGGGIIIHHHKKKLLLIIIHHHHHHIIIIIINNNRRRVVVTTTPPPNNNOOORRRPPPQQQQQQPPPOOOLLLIIIGGGCCCIIINNNMMMGGG@@@=========??????<<<:::;;;===>>><<<===@@@===KKKuuu~~~ccc<<<...***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******++++++,,,---,,,,,,------.../////////111333666666666666777999:::999888777888DDD```|||vvv[[[DDD888444333333,,,,,,,,,+++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------------...//////333333333444555666777888777888888999999999888888444555555555666666777777@@@IIILLLbbbppplllttt}}}wwwuuu^^^444%%%***444------,,,,,,+++***)))))))))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,......//////000111111111000111222333555777999:::::::::;;;======<<<:::888999<<>>===<<<<<<;;;=========???DDDCCC@@@@@@????????????AAABBBCCC>>>===;;;::::::;;;<<<===???>>>===;;;:::::::::::::::999888666666666666777888777777777666666555555333333222222111000/////////............---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,***)))))))))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000111222444555666666777999===AAAsssvvvtttccc\\\]]]^^^dddcccXXXLLLQQQPPPHHHBBBCCCDDDCCCGGGJJJNNNPPPOOOOOOQQQSSSQQQWWW\\\^^^^^^cccmmmvvvppp||||||rrrnnnmmmkkklllllljjjgggfffddd```[[[[[[VVVPPPMMMPPPUUU\\\___LLLCCC>>>@@@@@@>>>BBBJJJQQQKKKGGGLLLZZZhhhqqqssswwwyyyllldddsssyyylll{{{oooDDD===AAA<<<;;;AAA>>>>>>???@@@BBBCCCDDDDDDBBBFFFIIIJJJHHHFFFGGGIIIXXXUUURRRQQQQQQRRRQQQPPPSSSOOONNNPPPPPPKKKHHHHHHGGGKKKNNNMMMHHHDDDBBBBBBBBB>>>::::::===??????>>>EEE:::<<>>666...))))))***)))'''+++++++++***)))(((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------------......///111111111222333444555666444444666777888888888888444444555555666666666666:::BBB<<<>>>]]]wwwFFF000444:::222$$$,,,,,,++++++***))))))((((((((()))******++++++,,,******++++++++++++++++++---------...//////000000///000111222444666888999888999:::<<<===<<<:::999888;;;===>>>===<<<<<<===<<<>>>===<<>>>>>>>>@@@BBBCCC???>>><<<;;;;;;<<<>>>???@@@???>>><<<;;;::::::::::::999777666555555666666777777666666666555555555333333222111111000//////............---------------------,,,,,,,,,++++++,,,,,,+++++++++*********,,,+++******)))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,---...///000111111444555555555555777;;;>>>===dddzzzgggMMMFFFMMMNNN^^^^^^ZZZTTTRRRSSSMMMEEELLLJJJFFF@@@===???FFFKKK>>>AAAEEEJJJPPPXXX```eeeYYYccckkkjjjgggiiijjjiiieeedddbbb___]]][[[VVVRRR@@@@@@AAACCCCCCCCC@@@>>>EEEBBBBBBGGGLLLNNNOOOOOORRRaaauuurrraaaVVVuuuyyywwwiii}}}ppp}}}|||\\\CCC111666>>><<<;;;>>><<<<<<===???@@@AAABBBCCCBBBEEEHHHGGGDDDCCCDDDFFFNNNMMMKKKLLLNNNPPPPPPPPPNNNKKKJJJMMMNNNJJJGGGGGGHHHIIIIIIGGGEEEBBBAAAAAA@@@>>>;;;;;;===???>>>===BBB:::===CCC;;;666SSS}}}~~~```;;;000***++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''***************++++++,,,+++,,,,,,------......///...000222333333333444555333111222666666111+++((()))222>>>GGGNNNVVV___ggg{{{sssqqqpppnnnjjjddd^^^XXXUUUJJJDDD<<<777333///***&&&'''''''''+++///111...+++******))))))((('''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,------...////////////000111222333444111111333555666777777777444444444555555555555666000888444...888MMMqqqNNN:::&&&###,,,333...$$$*********)))((((((''''''(((((())))))******++++++,,,+++***))))))******+++++++++,,,,,,---...............///000111333555666888999:::<<<<<<<<<;;;;;;777999;;;;;;:::;;;<<<>>>>>>>>><<<999===EEEIIIHHHAAA???===<<<<<<===@@@BBB???>>>===<<<<<<===??????@@@???>>><<<;;;:::999888888888666555555555555555555555555555444444444444222222111111000000//////............------------------------,,,,,,,,,,,,,,,++++++++++++************************))))))((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,---...///000000333444444444333555888:::???555FFFmmm^^^\\\VVVJJJPPPXXXaaaiiigggZZZKKK@@@DDDGGGHHHGGGDDDBBBBBBJJJFFFCCCBBBDDDEEEDDDCCCGGGMMMRRRSSSSSSVVVWWWVVVRRRPPPMMMKKKIIIEEE@@@===HHHFFFDDDBBBCCCEEEHHHJJJAAALLLUUUUUUUUU```rrr{{{jjjTTTHHHOOOfffzzztttpppqqqYYYFFF444//////555::::::777666999999:::<<<===>>>???@@@AAACCCDDDCCC@@@???AAADDDIIIHHHGGGIIIKKKNNNNNNNNNIIIFFFFFFJJJKKKHHHFFFFFFHHHEEECCCAAAAAA@@@???>>>===<<<;;;;;;======<<<;;;:::777:::@@@===666<<>>,,,000333///(((%%%'''+++((((((((('''''''''&&&&&&''''''(((((()))******+++---,,,***((('''((()))***))))))******+++,,,,,,---,,,,,,------///000222222888999;;;;;;::::::999:::666777888999888:::<<<>>>@@@???;;;777:::BBBFFFFFF???===:::999999;;;===???======<<<<<<<<<===>>>???>>>===<<<;;;999777666555777666555555444333333333333333333333333333333333111111000000000/////////.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++************((((((*********)))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++,,,,,,---......//////111222333222222222444666999<<<777999bbbkkkggg]]]NNNDDDGGGUUUeeeooowwwoooaaaSSSIIIEEEFFFGGG@@@???>>>???AAACCCCCCBBB>>>???@@@AAACCCEEEDDDCCCFFFCCCCCCEEEFFFCCC@@@@@@HHHHHHIIIIIIKKKOOOTTTWWW```aaabbbhhhqqqppp[[[DDDXXXZZZgggxxxddd~~~oooHHH888333444666666333444666666222555666777888:::;;;<<<<<<>>>@@@AAA@@@>>>>>>BBBFFFKKKIIIHHHIIIKKKLLLLLLKKKHHHEEEDDDHHHIIIFFFDDDDDDEEEAAA>>>>>>??????<<<999999999::::::;;;:::999888666666888;;;>>>>>>@@@AAAJJJmmmvvvqqqgggWWW555...***++++++++++++***))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((())))))***+++******++++++,,,------------///111222222222333444666555333111111333666666000222333222000111555888000///---,,,,,,---///000,,,---...000111111000000///...,,,,,,+++***)))((()))'''%%%%%%%%%&&&'''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,---------......///111222444555555555666666666555444444444444444444333333333333;;;666...222999000***444999VVV|||QQQ666+++(((...+++)))***,,,,,,(((%%%''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((()))******---+++)))''''''''')))***((((((((()))******+++++++++++++++,,,,,,...//////555777888777444333444555555777888888888999;;;>>>@@@???999444666===AAA@@@;;;:::888777777999;;;===::::::::::::;;;;;;<<<<<<::::::999888777555333222555555444444333222222111111111111111111111111111000000//////////////////...------------,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++*********))))))&&&''')))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,,,,------......///111222111000000222444///333;;;;;;666GGGrrruuutttkkk]]]QQQPPPTTTGGGTTTgggxxxzzzooogggPPPQQQQQQOOOLLLIIIHHHHHHEEECCCCCCFFFIIIIIIIIIHHHLLLIIIJJJPPPSSSPPPOOOQQQHHHSSSbbbnnnsssqqqnnnkkkSSSQQQIIIBBBEEEUUUhhhsss{{{mmmvvvZZZ<<<666777444222444222---000666777222222333444555666888999999:::<<>>@@@DDDIIIHHHGGGGGGHHHJJJKKKKKKIIIJJJFFFFFFIIIIIIEEEBBBCCC@@@???>>>???AAA???:::555555666777888777777666666777999:::888999;;;<<<999;;;JJJ{{{rrr|||[[[mmmrrr{{{UUU333,,,***++++++++++++***))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((())))))***)))******++++++,,,,,,---,,,...000111111111222333111666777333111222444444///000000///,,,++++++,,,000000//////......------))))))))))))((('''&&&%%%&&&''')))+++,,,,,,,,,+++%%%''')))+++,,,,,,******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++******++++++,,,------......///111333555666777777777777666555444333444333333333333333222222222444222333666---,,,999333444CCCfffsssEEE///111444...%%%---((($$$%%%)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))(((''''''(((((()))''''''(((((()))*********++++++******+++,,,------///222333222///---///222555777999999888999:::<<<>>>===888444555:::<<<:::999888888888999:::;;;<<<777777888999999:::::::::666666777777666444222111333333333333222111000////////////000000000000000////////////............------------,,,,,,,,,,,,++++++++++++************+++************)))))))))&&&''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''*********+++++++++,,,,,,+++++++++,,,,,,,,,------...///111111000000111222888+++---;;;<<<555CCC___|||jjj```fffppp}}}ppp^^^SSSVVVfffyyyzzzvvvuuukkkgggeeeeeeddd___\\\[[[jjjcccaaaeeeddd]]]YYY[[[XXX^^^eeefff```WWWPPPMMM]]]qqq}}}qqqkkkqqqeee===999888+++***888///000000000333555333...000000111333444555666777666:::===>>>???AAAEEEIIIAAAAAABBBEEEHHHJJJJJJIIIKKKGGGFFFIIIJJJEEECCCCCC>>>>>>@@@AAAAAA???:::777444555666666555444555666333888;;;;;;::::::888666<<<555FFFzzziiixxxiiiiiikkkooouuu}}}TTT333,,,***++++++++++++***))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))******+++,,,,,,,,,***,,,////////////000111---333555222222555666333000111222333333333333444---.../////////---,,,***111111000...---+++***)))---------,,,)))'''&&&&&&$$$%%%&&&'''%%%$$$######&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,------...///111333444666555666666666666555555444333333333333222222222111***555777666555---)))111'''111999666222III~~~|||SSS666111...---(((%%%,,,777'''***,,,***%%%###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''((((((((((((((((((''''''(((((()))*********+++************++++++,,,---000222111//////222666555888:::;;;:::999999:::999:::888555666:::;;;777777888999;;;<<<===>>>>>>666666777888999999999999444444666666666555333222222222222222222000///...---.........////////////........................---------,,,,,,,,,++++++*********))))))))))))(((************))))))))))))'''&&&&&&&&&''''''((()))((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...000111000000111222,,,666:::444000333888:::NNNxxxtttaaaVVVZZZjjj}}}uuuvvvxxx}}}~~~}}}wwwmmmhhhiiiUUUMMMMMMSSSSSSKKKHHHLLLOOOXXXdddqqq~~~~~~ooo^^^mmm[[[:::???666%%%&&&444555'''000000222444333///---...//////000111333444555666444888===??????@@@CCCFFF@@@@@@AAADDDGGGHHHGGGFFFIIIFFFEEEIIIJJJGGGDDDEEE???AAABBBBBB@@@>>><<<<<<555777777555333333666888444555888<<<<<<:::999999444>>>>>>EEEvvvjjj\\\xxxrrraaaaaallluuuyyy}}}UUU444---***++++++++++++***))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))***++++++,,,,,,)))+++---...------///000222333111+++,,,222333...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---......*********)))))))))))))))(((((((((((('''(((***,,,---+++(((%%%$$$%%%))),,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************)))***++++++,,,,,,,,,---...000222444555333444444555666666666666333333333222222111111111333:::555///444444000444;;;111***...555999>>>CCC\\\xxxQQQ;;;222......***,,,111///&&&$$$(((%%%%%%%%%'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((())))))((((((''''''(((((()))*********++++++************++++++---111444444222333888===666888;;;<<<;;;999888999666888888666888<<<;;;777777999;;;>>>???@@@@@@@@@555666777999999:::::::::333444666777777666444333111111222222111000...------------....../////////---.....................---------,,,,,,,,,++++++))))))))))))((((((((((((************))))))))))))'''&&&%%%%%%&&&'''((()))(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((++++++++++++++++++,,,,,,+++---000111000000111333///000///...333999:::777---:::ZZZppplllooouuuyyy}}}~~~}}}zzz{{{|||wwwnnnkkknnnvvvqqqwwwuuu}}}yyySSSCCC:::666***)))555888...---666,,,***---111...)))---666...//////111222333444555444888===???>>>>>>@@@CCCEEEDDDDDDFFFGGGFFFDDDBBBGGGCCCDDDHHHJJJHHHFFFGGGAAACCCDDDBBB>>><<<>>>AAA777888888666333444777;;;===777444666777555444777888<<<<<<:::FFFrrrqqqhhhvvvsss___ccchhhooouuu{{{PPP777***************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******++++++,,,------////////////000000000000........................+++,,,------......------///...,,,,,,,,,,,,***))))))(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((()))***+++,,,,,,------...//////000222222444444444444222222333333222222222222222222555444333333222111000000111000000000000000111111444===NNNeeeiiiXXXAAA222......,,,(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++...111333222000111777<<<666888999999777666777777777777888:::<<<===??????BBB===888999>>>BBBBBBAAA:::888666555666777666555333444666666555333000...222222111111000000////////////...------------...........................---------,,,,,,+++++++++)))***+++,,,++++++)))(((,,,+++++++++******))))))))))))(((((((((((())))))((((((((((((((()))******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,,,,,,,---...//////333222111111111222333444;;;666333???bbb{{{xxxuuuwwwxxxnnnwwwyyywwwwwwxxxssspppzzz~~~{{{uuu{{{wwwuuu}}}sssMMM;;;333333666///...---,,,,,,,,,,,,,,,++++++******++++++,,,---............///000111222666888:::;;;<<<===@@@CCCCCCCCCBBB>>>:::999<<>><<<;;;999888666555555777888999777666555555555555555555555555444222888===888???kkkhhhkkkooo]]]VVVaaaooooooyyyOOO666***************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***+++++++++------............//////------------------------,,,,,,---............---...,,,++++++++++++***((())))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))***++++++,,,,,,------......//////000111222333333222111333333333222222222222111333333222111111000//////111000000000000000111111...000222666<<>>???@@@@@@===:::;;;???AAA@@@===888777555444555555444333222333444555444222000...000000000000000////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++***)))(((+++*********)))))))))((('''''''''&&&&&&''''''''''''''''''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,++++++,,,,,,---...///222111111000111222333444---;;;DDD===777LLL{{{|||yyywwwyyyzzztttuuu~~~xxxuuuyyy{{{kkkSSS:::///,,,+++***+++------,,,++++++++++++++++++************+++,,,,,,------------...///000000333444666777888:::===??????@@@???===;;;;;;???BBBGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<:::888777777666444444555555333222333333333333333333333333555444888;;;333///AAA\\\~~~lllVVV```{{{pppaaaTTTXXX[[[___cccmmmzzzMMM555***************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******+++,,,,,,,,,------------------------------------,,,---......//////......---+++************)))'''***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++******++++++,,,------------...///000111222222222333333333222222222111111111111111000000//////...111000000//////000000000555444111---******,,,...---444===EEEJJJOOOUUUZZZ___^^^\\\YYYUUUQQQLLLJJJCCC<<<444---***)))((((((###$$$&&&)))++++++(((&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))*********++++++,,,...000...------111444555888;;;;;;:::888888888999999:::;;;;;;<<<======<<<:::888:::===>>>;;;888777555333333333444333222222222222222111000000///.........///////////////------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++******)))((()))))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++++++++,,,---......111111000000000111222333000555777222---222BBBRRR|||qqqEEE444...+++///333333000...++++++***)))))))))*********************++++++,,,++++++++++++,,,---...//////000222333444666999;;;<<<===<<<:::999:::===???DDDCCCBBBAAA@@@??????????????????>>>===;;;999999888555222000000000///...111111111111111111111111111222555777555000000333III|||yyyfffXXX[[[cccvvviiiXXXWWWaaakkkoootttvvv~~~KKK444+++************)))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((())))))*********++++++,,,,,,---------------------------------,,,---......//////......---+++******++++++***(((******))))))(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******))))))******++++++,,,,,,+++,,,---///000222222333444333333222222111111111000000000000000000000///111000000////////////000...///000000///000333555111333444222///,,,,,,---444444444333111///...,,,'''(((***++++++---///111------,,,)))'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************+++,,,---,,,++++++...000111333777888777555444444666666666666777777777777777555555666888999888777888666333333333333222111000000000000////////////,,,------....../////////,,,++++++***************+++++++++++++++++++++++++++++++++++++++*********++++++*********)))((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************+++,,,---.../////////000000000111111666...)))///;;;BBB===555;;;ZZZ|||yyyeeeAAA444555222000......---+++***)))******)))))))))))))))***)))))))))))))))***++++++++++++++++++,,,---......---///111222222444777:::<<<;;;:::888777777888999;;;;;;;;;;;;<<<>>>???@@@===>>>>>>>>>>>>======<<<777444111......//////...000000000000000000000000///111111000444888777333///===qqqkkkaaafffkkkHHH333+++************)))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************+++,,,,,,---..............................,,,------...............---,,,++++++,,,---+++***))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))***++++++,,,,,,,,,---...000222333444444444333333222111000000000000111111111111111111111111000///......//////,,,------,,,***)))***+++))))))***)))((()))***+++%%%&&&'''(((((())))))))),,,...///...***'''&&&&&&)))***)))&&&$$$$$$'''+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***************++++++++++++,,,---///111444555444333222333444444444444444444444444777555444333666999;;;<<<999777444333444333222111//////////////////000000,,,,,,------......//////++++++***))))))))))))***++++++++++++++++++++++++************************++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***************+++------....../////////000000000...111444555666777:::===GGG>>>???UUUyyy|||dddMMMccc^^^:::,,,***000777000///,,,'''%%%&&&)))*********))))))))))))******))))))(((((())))))***+++++++++++++++,,,---......---///111222333444777:::;;;:::999999:::;;;;;;<<<999999999999;;;>>>@@@BBB@@@@@@@@@???>>>===;;;:::666333000///000111222222111111111111111111111111000222000,,,---333555111777333<<<___pppaaaggg}}}FFF222,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))******+++,,,---..............................+++,,,------......---------,,,+++,,,------,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))***+++++++++,,,,,,---...///111333444555444444333222111000000000000000111111222222222111111000///............///111111000///---...///............///000111222*********++++++,,,------$$$%%%%%%%%%%%%&&&))),,,###%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++,,,,,,------111222444555444444555666555666666666666666666666;;;999777666777:::>>>@@@999777444333333333222000---...//////000000000000---------...............++++++***))))))))))))***++++++++++++++++++++++++)))))))))))))))*********,,,+++***)))((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((()))*********)))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))))))))***+++,,,---,,,---.../////////......***000444333...///888AAA@@@;;;@@@KKKOOOTTToootttZZZQQQVVVdddSSS???...///888999///%%%***------)))))),,,......))))))((((((((()))******((((((((((((((())))))************++++++,,,---...---///111222222444777:::888888888;;;???CCCDDDEEEAAA@@@>>>======>>>@@@AAACCCBBBAAA???<<<999666555444222000111222444555444111111111111111111111111,,,000111000///000111000333555222333NNNttteeeffffffzzzDDD111,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''(((((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,+++***+++,,,---,,,***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((())))))******+++,,,,,,,,,++++++,,,---///111222555444444333222111000///......//////000111222222111111000......------...(((***+++,,,---...000222,,,+++)))'''&&&&&&$$$###)))))))))(((((((((((((((,,,***(((&&&&&&&&&'''''''''''''''((('''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))+++---.........333444444444333444666999666777777777888888999999;;;;;;:::888888888:::<<<888666333222222111000///+++---///111222111000////////////...............,,,+++******))))))******************************((((((((()))))))))******---+++***(((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***)))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))(((((())))))***+++,,,+++,,,---...///......------+++***,,,111555888999999<<>>NNN```gggZZZttt```<<<000111///***(((***---...###'''(((%%%%%%''''''###'''''''''''''''((())))))(((''''''''''''((())))))))))))))))))***+++,,,,,,+++,,,...///000222555777666666777;;;BBBFFFHHHGGGHHHFFFBBB???>>>===>>>??????>>>===;;;999777555333333222111222444555444333000000000000000000000000------///333333111222444++++++222777222===ooobbbfffeee___]]]dddnnntttCCC111,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))***++++++******************************+++,,,,,,,,,,,,++++++***)))***+++,,,+++***&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))))))))))))))***++++++,,,,,,++++++******+++---///000555555444333222000000///,,,------...///000111111111111000......---------.........,,,)))((((((***)))(((((()))+++,,,,,,+++''''''&&&&&&%%%&&&&&&&&&"""###%%%(((++++++(((%%%'''$$$ """%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())),,,...000000///333333333222111333666999666666666777888999999999999:::;;;999777555444444777555222111111000///---***,,,///222333222111///000000000///.........---,,,++++++***************))))))))))))))))))))))))'''((((((((())))))******---,,,***((('''&&&''''''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,+++,,,---.........---,,,***,,,---------...111333666888999888<<>>777777888888888777777666333333222333555555333111000000000000000000000000555///,,,000000,,,---222222,,,,,,333222---666GGG~~~pppeee[[[TTTPPP\\\bbb]]]XXX]]]gggllliiitttyyymmm[[[XXXjjj}}}wwwGGG333,,,++++++******)))(((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))))))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''((()))++++++,,,+++*********,,,...000////////////...---,,,+++------------.........///000000000000///...---,,,---,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***'''%%%%%%''''''$$$"""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((()))***++++++,,,,,,111222000000555<<<>>>;;;666555444666777777666555888888999888666444222111222222111111000//////...//////000111111111111111111111111111111000000///,,,,,,,,,+++++++++******,,,+++***((((((((()))))),,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))*********+++++++++,,,+++++++++,,,///222444444555666999;;;>>>???@@@???AAACCCGGGNNNZZZiiisssyyyHHH222/////////111,,,,,,++++++***))))))((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))***+++,,,...///000111111333666999;;;<<<<<<<<<@@@>>><<<===>>>??????>>>777999;;;===<<<999666333555555555444444333333222111///---,,,+++,,,...///......---------,,,,,,,,,+++---000333444333222000555ZZZrrr___^^^eeekkk]]]jjj\\\VVVMMMbbblllvvvFFF222---++++++******)))(((((((((((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''''''''((()))***+++,,,+++*********,,,...///......//////......---,,,------........./////////000000000000///...---,,,,,,,,,+++***))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))'''%%%&&&''''''%%%###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((()))******+++,,,,,,///000///...333999;;;999555444444555666777555444444666777666555333222111333333222222111000000000111111111111111000///....../////////......------,,,+++++++++************+++***)))((((((((()))***+++******)))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((())))))))))))*********++++++,,,+++++++++,,,///111333000111333555888:::<<<===@@@AAAAAA@@@???BBBHHHMMM===TTTyyybbbGGG555))),,,///)))###!!!++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))++++++,,,,,,------......333555777888888888:::<<<@@@???>>>>>>???@@@???>>>:::;;;===>>>===;;;888555666666666555444444333333000///---,,,+++,,,---...---,,,,,,,,,++++++++++++***,,,...000111111000000555444@@@dddyyytttDDD222---++++++******)))((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***+++******)))***,,,---...------...///////////////............/////////000000000000000///...---,,,,,,,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))******++++++,,,------,,,000666888555333222222333555666444333222444666666444333222333555444444333333222111111333333333111000...,,,+++,,,,,,,,,+++++++++******************)))))))))))))))(((((((((((())))))***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))************+++******+++,,,...000111///000222444666999:::;;;;;;===??????===;;;;;;<<<======>>>DDDTTTmmm~~~hhhVVVIII;;;///(((%%%)))000111,,,+++///)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,333666999777333333777<<>>>>>===:::888666777777666555555444333333///...---,,,,,,,,,---...++++++++++++***************+++,,,---......//////222***$$$---JJJuuurrrBBB111...++++++******)))((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((************++++++++++++,,,,,,------------,,,,,,)))************)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))******))))))***+++,,,---+++,,,---...///000000000........./////////000000000000000000///...---,,,,,,+++***))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$((((((((()))))))))*********,,,---+++...333555333111111111222444555444222555888:::999666333333444666666555444444333333222333222222111000...,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''((())))))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******************+++---...///111222333555777999;;;<<<888;;;???AAABBBAAA@@@??????@@@???>>><<<<<>>@@@?????????AAABBBAAA???=========<<<;;;999777555666666555444333333222222000///...---------......,,,++++++++++++*********++++++******+++---...///,,,444777///'''444TTTqqqppp@@@000...++++++******)))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------,,,,,,+++***************))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,,,,)))***,,,---///000000000............////////////000000000000///...---,,,,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###############$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$(((((((((((((((((()))))))))---...,,,---111333111000///000111333444333222:::===???===888444444555666666555444444333333222000000000000000///......,,,+++******))))))******((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))***+++,,,------000111333444666888:::::::::;;;===@@@AAA@@@>>><<<666999???BBBBBBAAA>>>===<<>><<<;;;999777666555444444333111000000///111000000///////////////,,,,,,,,,,,,++++++++++++,,,+++*********,,,...///(((+++...///......111333JJJbbbnnn>>>000///++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))))))))************++++++,,,,,,++++++*********++++++******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((()))******++++++((()))+++,,,.../////////------------.........///000000000000///...---,,,++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''''''''(((((((((((((((---///---,,,000111000000//////111333444444222<<>>GGGCCC<<<888777;;;AAAEEE???@@@===888777;;;>>>>>><<>><<<999666::::::888777444222000...333111//////000444777:::+++***))))))***+++++++++)))333111)))$$$&&&)))+++(((### !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((())))))******************)))***,,,...///333888;;;:::777444444888===BBBEEEBBB@@@===999777555555555555444333222111///.....................------,,,++++++++++++************))))))))))))))))))******+++---...,,,))))))---111999333------222@@@XXXnnnkkk<<>><<<888555222111000111666555444333111000///...,,,,,,------,,,,,,+++***************))))))))))))'''''''''(((((((((((((((...,,,***))))))******)))((((((,,,000...+++111:::>>>QQQmmmeee:::222---,,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((('''((()))***)))''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%'''+++,,,)))&&&''''''(((***+++---///000------,,,+++************//////.........---------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%)))******)))((())),,,...---///222222111000111111111222444555555555444444222......111///***,,,111111111111000///---,,,+++++++++************++++++000(((%%%***---+++(((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$""""""""""""############"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,---///000111,,,000666;;;===;;;888555777777888:::::::::::::::;;;:::888666444444444444444444555555444444333222000000000000////////////------......------,,,+++//////...------,,,++++++,,,++++++***)))(((((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((())))))))))))***---///222444555555666777:::===@@@BBB???999444111111111000...111111222222222111000000///...,,,***(((''''''(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))+++,,,+++(((&&&(((***)))******+++,,,,,,------...111777>>>III[[[qqqeee:::333---,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***)))((((((******)))((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%''')))***(((&&&''''''((((((***+++---...------,,,+++******++++++///.........------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&)))******)))((((((***,,,,,,...000111000000000111///000222444666666666666111//////111///***+++////////////...---,,,+++***+++******))))))******+++***)))'''(((***+++)))&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***+++---...//////111666999<<<<<<;;;:::777777777777888888888888777777666555555555555555333333444444333333222111////////////............---------------,,,++++++---,,,,,,+++******))))))*********)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''((()))+++...000222333444555777:::>>>AAACCCDDD>>>888555555444222000000000111111111111000000000...,,,***)))((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((***,,,***((('''((())))))))))))***++++++,,,,,,,,,...//////000555???GGGEEEQQQcccwwwccc;;;444---++++++***)))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***)))((()))***+++***((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&((((((&&&%%%''''''''''''((()))***+++---,,,,,,++++++++++++,,,............------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''')))******(((''''''(((***,,,...///......///000---...111444666777888888000///000222///***))),,,,,,,,,,,,,,,,,,+++******+++******))))))******+++!!!&&&'''$$$&&&,,,)))!!!(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###"""""""""###$$$%%%%%%""""""""""""############!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))***,,,---000111333555777999::::::666666555444555555777888333444555666777777666666111222222222222111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&((())),,,///000111222444777:::===@@@BBBEEE@@@:::777777666333111...///000111111111111111000///---+++***))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''((((((''''''(((((()))*********))),,,...,,,)))(((***,,,000222333666;;;GGGUUU```qqqaaa:::444---+++******)))((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((+++)))((()))***+++***))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%))))))(((((((((((()))))),,,,,,+++++++++,,,,,,---------------------------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&(((***)))(((&&&%%%%%%(((***,,,---------///000---///111444555666777777///000222222///+++)))******++++++,,,,,,,,,++++++******))))))))))))****** ''''''$$$+++666222###((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))+++,,,...///000111333333444444444333222222333555888:::333444777999999888666555///000000000000///......,,,,,,+++++++++************++++++++++++***))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$#########"""$$$$$$$$$###################################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&''')))+++...///222333444666999;;;===>>>AAA<<<777555555555333000...///000111222222333222000///---+++*********+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''%%%&&&&&&'''(((((())))))'''***...//////...///000///000///---+++,,,000333222;;;FFFLLLMMMQQQZZZbbbuuu}}}^^^:::555---******))))))((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***)))((()))***+++***((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&******)))(((((((((((((((***************+++,,,---,,,,,,------------------,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%'''))))))'''%%%$$$$$$'''(((***++++++,,,///111000111222444444444444333///222444222///---+++)))+++,,,,,,---------------***))))))))))))))))))***'''+++)))(((444BBB;;;***''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''''''(((((('''''''''((((((***+++,,,---...000111111000...---111111111111444777:::<<<666777999::::::777444222......//////......---,,,************)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$###############""""""################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%'''(((((('''&&&((()))'''''''''''')))+++---///333333444555666777888888:::777333333444555333111///000111222333333333333000///---+++******++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&$$$%%%%%%&&&&&&'''((((((&&&((()))))))))((()))***%%%'''+++---...............000000///,,,***,,,...222666;;;@@@DDDHHHLLLOOOJJJKKKMMMMMMLLLKKKLLLMMM[[[999444+++)))))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$$$$''')))******)))(((((((((((((((((((((((())))))+++,,,---,,,,,,,,,,,,------------,,,+++***)))(((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%'''((((((&&&%%%%%%&&&&&&''')))***+++,,,///222222333444444444333111000000444555111//////...,,,,,,---...............---***))))))(((((())))))***((('''$$$&&&222<<<666((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""""""""############$$$&&&&&&$$$###""""""!!!!!!""""""""""""############!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&''''''(((((((((((((((((()))***+++,,,...///000111111///---,,,//////000111444777999;;;888999::::::999666222000---............---,,,,,,***))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""#######################################"""""""""############$$$####################################$$$$$$$$$$$$$$$&&&''''''&&&&&&'''((('''&&&&&&'''(((***---...222222333444444444333333777444222222555666444222///000111222222222222222///...,,,+++*********+++******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%&&&'''((())),,,+++***)))(((''''''''')))))))))+++...111333444,,,,,,+++)))((((((***,,,222444555444222000000111XXX777444***((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&'''((()))(((&&&)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$%%%(((,,,((((((''''''&&&'''''''''&&&&&&&&&'''(((***+++,,,++++++,,,,,,,,,---------,,,+++***)))(((((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$########################################################################!!!!!!""""""############$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''%%%%%%''')))&&&''')))******---000333222333444444333222111000111555666111///111111///---...............---,,,))))))(((((((((((())))))&&&###"""%%%)))+++)))%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$###############$$$$$$""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''(((''''''(((((()))***+++------,,,,,,------......//////000111333444555555777777888777666333111///------......------,,,+++))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!"""""""""#########$$$########################""""""""""""################################################$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%''')))+++,,,///000111222222222111111666333111111444444222000...///000000000000//////...---+++***))))))******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''******&&&###$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&(((***,,,,,,'''&&&%%%&&&(((+++---...---+++)))'''&&&%%%$$$$$$.........,,,++++++---000%%%''')))***))))))***,,,WWW777333)))((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&'''((('''&&&)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$#########$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%%%%$$$&&&***---'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++++++++++++++,,,,,,---------,,,+++***)))((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''''''&&&$$$########################################################################""""""######$$$$$$$$$%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&%%%&&&(((+++&&&'''))))))***---111444111222333444333222111000111666666000...222333111---.........------,,,+++))))))(((((((((((()))))))))'''(((***'''"""###((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""###%%%&&&'''""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%############$$$%%%&&&'''"""######$$$%%%%%%&&&&&&'''''''''''''''((()))******)))'''&&&(((+++...111//////000111111111111000444555555555444222000///------.........---,,,,,,***)))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ """######""""""###$$$$$$$$$$$$$$$%%%''')))***,,,---///000111111111000444222//////111111///,,,..................---------,,,***)))))))))******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''******&&&###$$$%%%%%%&&&&&&''''''(((&&&%%%$$$###$$$$$$$$$###((('''''''''((('''&&&$$$%%%'''((((((((()))+++---&&&''')))((('''((()))+++(((***,,,,,,*********+++WWW777111---((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---,,,)))&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))***))))))***++++++,,,------+++++++++*********))))))******)))''''''&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&''')))((((((''''''(((***---...000111111000///000333555777666555444222000...---000//////...---+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######"""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&###$$$%%%%%%$$$&&&)))++++++***)))((((((***,,,------///222333222000000000111000///000222222000///////////////...,,,***)))))))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$###################################################""""""############""""""$$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&''''''((())))))))))))***+++---///222444555000222111...---111222000///...---,,,,,,---...///...---+++***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###&&&&&&%%%%%%&&&'''%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,VVV777111---((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$############&&&&&&&&&'''((()))))))))******++++++,,,,,,------++++++++++++******************)))((('''&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%&&&''')))(((''''''(((***,,,---///000111000///000222444666666555444222000...---//////......---,,,******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######"""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&###$$$%%%%%%$$$&&&(((++++++***)))((((((***+++------000222333222000000000111000000000222222111///.../////////---,,,***))))))))))))(((((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$"""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((((())))))))))))***,,,...000222444222444333000000444555333222111000///...//////000...---+++***))))))(((((())))))(((''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$%%%&&&(((&&&$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((UUU777111,,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&'''(((((())))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$"""###############""""""$$$$$$############$$$$$$%%%$$$###"""###$$$%%%&&&)))(((''''''''')))***+++...///000/////////111333555555444333111000...------------------,,,++++++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%###$$$%%%%%%%%%%%%(((******)))((((((((()))+++,,,...000222333111000000000222111000000222222111000............---,,,***))))))(((((((((((('''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$"""!!!!!!"""###""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&'''(((((())))))((())))))+++---///111222444666666333333666777444444333222111111111111111...---+++***))))))(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$&&&)))&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%TTT666111,,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###########################""""""""""""""""""###################################################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$###$$$%%%&&&&&&)))((('''''''''((())))))+++---............000222222222222111000...---,,,+++,,,,,,---------,,,,,,))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$######"""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""#########$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$"""$$$%%%%%%%%%%%%'''((()))(((((((((((()))***+++...000222222000//////000222111///000111222111000------......---,,,***)))((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%&&&''''''(((((()))))))))***+++,,,...000111555777666222222444444111222222222222222222333333------+++***)))(((((((((***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$""""""###&&&)))&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&SSS666111+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""######"""""""""""""""""""""""""""""""""########################"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''++++++++++++++++++******,,,,,,,,,+++++++++******((())))))***))))))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))+++---------...///111/////////......,,,++++++***+++,,,,,,---,,,,,,,,,))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$$$$######"""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#########"""$$$%%%%%%%%%%%%&&&'''(((((('''((((((((())))))---...000000/////////111222000//////000111111000,,,------------+++***)))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""!!!"""###$$$###"""########################""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%&&&&&&'''(((((((((*********+++,,,---///000333555444000///000///+++...//////000111222333333------+++***)))((((((((()))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$############$$$###"""!!!###&&&)))&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&'''((((((RRR666111+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################"""###$$$###""""""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***************+++++++++*********))))))((()))*********)))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%######""""""""""""######%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''((((((''')))+++---------...///------...------,,,++++++***+++,,,,,,,,,,,,,,,+++))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!!!!"""######$$$######"""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""###"""$$$%%%&&&%%%$$$%%%&&&''''''''''''((((((((((((***,,,---...---...000111111///------...000000///+++,,,---------+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""########################""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%&&&''''''(((((()))))))))******,,,------///222222......///...***,,,,,,...///000111111111...---+++***))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$############"""#########"""###%%%(((&&&$$$###"""$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''((((((RRR666111+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################!!!###$$$###"""!!!"""$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&''''''(((((((((%%%$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************)))))))))(((((('''(((***++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%(((***,,,,,,,,,---...---............------,,,++++++,,,,,,,,,++++++***))))))(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!"""######$$$######"""""""""""""""############"""""""""""""""""""""""""""""""""""" """"""""""""!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""!!!###&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''''')))++++++,,,---000222000...,,,+++---...///...++++++,,,---,,,+++***)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$%%%$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######$$$%%%%%%&&&&&&''''''(((''''''''''''((())))))***+++...000...///222111...------...//////...---,,,...---+++***))))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############!!!"""$$$$$$######%%%&&&&&&$$$""""""###$$$###""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%QQQ666111***)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&'''(((((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))))))))(((((((((((('''(((***++++++***)))(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$%%%%%%%%%%%%$$$"""###$$$&&&'''((((((((($$$'''***,,,,,,,,,---......///////////////......,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$######"""""""""""""""############"""""""""""""""""""""""""""""""""""" """"""""""""!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!""""""!!!###&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%''')))***+++---000222000---+++***+++---......***+++,,,---,,,+++***)))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$%%%%%%###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((((((,,,//////111555666333///000000000...,,,***)))...---+++***))))))(((((('''&&&&&&%%%%%%$$$######$$$$$$$$$############""" """$$$$$$$$$###$$$%%%&&&$$$""""""###$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$############################################################""""""""""""OOO888,,,---(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""#########"""""""""""""""########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$###""""""###&&&)))&&&&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$##############################%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,))))))((((((((((((((()))+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,,,,---,,,,,,,,,---...000111000///---,,,+++***))))))******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))***,,,...000///...---,,,+++++++++,,,,,,,,,,,,,,,+++***)))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((------...///000222444555111333444333000...---------......---+++)))'''&&&)))((((((&&&%%%$$$##############################$$$$$$$$$#########""""""'''&&&$$$""""""###$$$%%%#########"""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""NNN888,,,,,,(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#####################$$$###"""""""""""""""""""""########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&((('''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++))))))(((((((((((())))))+++++++++******)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''')))******+++++++++++++++,,,---///000000///...---++++++************)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$######"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***,,,///...------,,,,,,,,,---------------------,,,++++++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""######################################################""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""#########$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,,,,,,,---///000222333111222333222///---------000000000///...,,,***))))))((('''&&&%%%$$$$$$###########################$$$$$$$$$#########""""""'''&&&$$$""""""###$$$%%%###"""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""LLL777++++++(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""##############################%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))(((((((((((())))))******+++******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))))))))******+++---...///111000///------,,,,,,,,,+++***))))))''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))***,,,///,,,,,,,,,---------......------.........---,,,,,,''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((*********+++---...000000111222111000---,,,---///000111111000///---+++***(((((('''&&&%%%$$$$$$###########################$$$$$$$$$###############&&&%%%$$$#########$$$%%%""""""""""""""""""############""""""""""""######"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""III666,,,***(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$"""""""""""""""#################################((('''%%%$$$#########$$$########################""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((((((((())))))******************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&'''((((((((())))))***+++,,,---...///111000///...............++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!!!!!!!""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$####################################""""""!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((((((***,,,...,,,---------------------,,,---------------,,,,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##################"""""""""######$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''))))))******+++---...///000000000...,,,,,,---///.../////////...,,,***)))(((((('''&&&%%%%%%$$$$$$################################################&&&%%%$$$#########$$$$$$"""""""""""""""###############""""""""""""######"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""GGG666---+++(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""########################!!!"""######$$$$$$###### """$$$$$$###""""""###############$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))******)))************))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%&&&&&&''''''(((((((((((()))***,,,---//////000000//////.........//////++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!"""#################################"""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######$$$&&&''''''''')))+++---............---,,,+++******+++,,,,,,,,,,,,++++++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!""""""###$$$%%%'''(((""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))))))))***+++,,,---............---++++++---///......//////...,,,***)))'''''''''&&&&&&%%%%%%$$$################################################%%%%%%$$$$$$$$$###$$$$$$!!!!!!""""""##################""""""""""""######"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}DDD777...+++(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """$$$%%%$$$###"""########################""""""###$$$$$$$$$$$$### !!!######""""""$$$&&&$$$$$$###$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((''''''(((((()))***+++))))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&&&&&&&'''''''''((((((((()))+++,,,...///000000//////.........//////000,,,+++******(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######"""!!!!!!!!!!!!!!!##############################""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""###$$$&&&&&&&&&'''***,,,.../////////...,,,***)))******++++++,,,,,,++++++))))))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###%%%&&&((()))"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&((((((((())))))+++,,,,,,+++,,,---,,,++++++---...//////000000///...,,,+++''''''&&&&&&&&&%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!{{{CCC777000---(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$######"""########################"""###$$$$$$%%%%%%$$$$$$!!!"""#########$$$'''***((('''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))''''''''''''((()))***+++))))))************))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,......//////...---------......///000,,,++++++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""##############################"""""""""""""""""""""###!!!!!!!!!!!!"""""""""###""""""############""""""!!!###$$$$$$$$$%%%(((***,,,---...///...---+++******++++++,,,------,,,,,,***)))((('''%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""######################################################""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###%%%&&&'''"""""""""##############################$$$%%%%%%''''''&&&''''''((()))***)))+++,,,---,,,+++,,,---......//////...---,,,+++'''&&&&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###### !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!zzzBBB888111---(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""222///,,,((($$$###""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$&&&***---,,,***(((%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***''''''''''''((()))++++++((())))))*********))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((+++------......---------------...///000,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""############"""""" """#########%%%''')))***+++---//////...---,,,+++,,,------.........---******((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$############""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((('''))),,,---,,,+++,,,,,,+++,,,,,,---,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%########################""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!wwwBBB555******(((((((((((('''&&&%%%$$$"""############$$$$$$$$$$$$$$$##########################################"""""""""######""""""!!!$$$$$$$$$###############$$$***!!!MMMVVV555'''+++XXX%%%)))'''&&&IIIJJJ%%%(((&&&<<<***""""""#########$$$$$$$$$###&&&((()))'''$$$"""!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''((()))************))))))))))))))))))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((***,,,........................------,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""!!!""""""""""""#########$$$#########""""""!!!!!!######$$$%%%&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,---...///+++***)))(((&&&&&&%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$############""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""######""""""""""""############""""""!!!!!! """""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""#####################$$$%%%(((***,,,++++++,,,,,,,,,++++++***---000000---,,,---,,,)))(((((('''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""############&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!tttBBB777------(((((((((((('''&&&%%%$$$"""############$$$$$$$$$################################################%%%%%%&&&&&&%%%$$$##############################&&&''':::@@@''''''&&&888%%%"""PPP444%%%000&&&444""""""#########$$$$$$$$$%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((***,,,---............---------------,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""#########$$$$$$############"""""""""!!!#########$$$%%%%%%&&&&&&*********++++++,,,,,,,,,+++***))))))((()))******+++***)))((('''&&&&&&&&&$$$$$$$$$$$$############!!!"""""""""########################""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""#####################$$$%%%''')))***)))***++++++,,,,,,++++++---000000---,,,...---)))(((((('''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""############&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!############""""""""""""sssBBB999......(((((((((((('''&&&%%%$$$"""############$$$$$$$$$######################################################$$$$$$###"""!!!!!!""""""""""""""""""######&&&888iii\\\CCC555""" ---WWWOOO+++###RRR\\\)))---***###222PPPWWW555###############$$$$$$$$$&&&&&&%%%$$$###&&&+++///$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((***+++))))))))))))))))))******)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++,,,---------------------------,,,,,,+++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%########################"""$$$&&&((()))'''%%%$$$$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$%%%############"""""""""""""""""""""###$$$$$$%%%%%%'''(((((()))***+++,,,,,,******)))((('''''''''(((+++***)))((('''&&&&&&&&&%%%$$$$$$$$$############""""""""""""########################""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''((('''((()))***,,,,,,,,,,,,+++......,,,+++---,,,(((((((((((('''''''''&&&&&&$$$$$$$$$############"""""""""""""""############%%%%%%$$$############$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############rrrBBB999...---(((((((((((('''&&&%%%$$$""""""#########$$$$$$$$$###############$$$$$$$$$########################!!!""""""###$$$$$$######!!!"""""""""""""""######$$$000 DDDttt%%%***777,,,$$$~~~KKK///(((!!!777!!!(((+++)))777444 &&&&&&########################%%%%%%$$$######%%%***...$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((***+++)))))))))))))))*********)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***++++++,,,,,,,,,,,,,,,---------,,,,,,+++******)))(((((('''&&&&&&&&&&&&%%%%%%%%%########################"""###%%%''''''&&&%%%$$$$$$$$$############$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!""""""#########$$$%%%%%%&&&''')))***++++++,,,,,,+++******)))))))))+++***)))(((''''''''''''%%%%%%$$$$$$$$$#########"""""""""""""""#####################"""""""""!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++,,,------))),,,,,,***)))+++***'''((((((((((((''''''''''''$$$$$$$$$#########""""""!!!"""""""""############%%%$$$$$$########################$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""lll???888---+++(((((((((((('''&&&%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$&&&''')))*********!!!!!!""""""#########$$$...%%%ooo666777%%%)))%%%\\\...'''~~~rrr%%%222)))$$$EEE &&&+++)))(((333'''***###########################$$$$$$$$$######%%%'''########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$&&&''')))***(((((())))))************((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))++++++++++++,,,,,,------,,,,,,++++++******))))))'''''''''&&&&&&&&&%%%%%%#######################################$$$$$$%%%$$$$$$############$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%""""""""""""""""""######!!!"""""""""""""""######$$$$$$%%%&&&((()))******---------,,,,,,++++++++++++***)))(((((((((((((((%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""############"""""""""!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))+++,,,---...***---...++++++---,,,)))))))))((((((((('''''''''$$$$$$$$$#########""""""!!!"""""""""############%%%$$$######""""""######$$$##################$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""#########"""""""""!!!!!!!!!eee;;;777...,,,(((((((((((('''&&&%%%$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""###$$$&&&((()))******"""""""""###$$$$$$%%%%%%$$$555222 !!!!!!)))!!!"""!!!999888+++---,,,111###111444!!!+++222!!!jjj"""---&&& )))000&&&---$$$$$$$$$###############!!!"""$$$$$$"""!!!!!!""""""""""""###############"""""""""############$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&((()))((((((((()))******++++++((())))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((()))******++++++,,,,,,---,,,,,,+++++++++*********''''''''''''&&&&&&&&&%%%##############################!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$%%%""""""""""""############""""""""""""""""""######$$$%%%%%%&&&'''((())))))***+++,,,,,,,,,,,,+++++++++***))))))((((((((()))%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""############""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$######"""$$$&&&(((***,,,---------000111......111000---)))))))))(((((((((''''''$$$$$$$$$############"""""""""""""""############$$$$$$###""""""""""""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""!!!!!!!!! bbb:::888...+++(((((((((((('''&&&%%%$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""+++---"""555"""222***&&&:::)))$$$ 000>>>444777///```((())) ...---((( (((LLL(((+++ ((($$$)))///!!!$$$$$$$$$#########"""""" !!!###"""!!! !!!"""!!!"""""""""#########$$$""""""""""""############"""######$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''''''(((((()))******++++++((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''')))))))))***+++,,,,,,,,,,,,,,,++++++++++++******''''''''''''&&&&&&&&&&&&########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$!!!"""""""""####################################&&&&&&&&&&&&''''''(((((()))***+++,,,------,,,,,,+++***))))))((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!############"""""""""""" !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""$$$$$$$$$######"""###%%%(((***+++,,,,,,---000111...///111000---))))))))))))((((((((('''$$$$$$$$$############"""""""""""""""############$$$$$$###"""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""##################"""""""""!!!!!!ddd;;;888...***(((((((((((('''&&&%%%$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&''''''''',,,&&&"""&&&"""$$$!!!))),,, (((***'''%%%"""ppp+++222000&&&$$$&&&"""666  $$$&&&777,,,'''%%%((()))"""(((,,,$$$$$$$$$$$$######"""""" !!!"""!!! ###%%%!!!!!!""""""#########$$$""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&'''(((((()))***+++++++++((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++,,,,,,,,,,,,++++++++++++++++++(((((('''''''''&&&&&&&&&########################!!!"""%%%''''''&&&$$$"""$$$$$$############$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!""""""""""""#########!!!!!!""""""#########$$$$$$$$$$$$###############'''''''''''''''''''''''')))***,,,.../////////...+++***)))))))))))))))***&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!############"""""""""""" !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""###### !!!!!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """###$$$$$$#########$$$%%%''')))***+++,,,***......,,,,,,///...+++))))))))))))(((((((((((($$$$$$$$$############"""""""""""""""############$$$######"""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$############"""qqq???888///---(((((((((((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$---((("""+++((("""RRR+++$$$222111&&&!!!%%%)))""")))&&&$$$%%%######"""&&&~~~000"""---''''''%%%"""&&&"""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++---//////...------,,,,,,+++*********+++'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""############""""""&&&%%%###"""""""""##############################%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$%%%&&&''')))***,,,,,,------------------******))))))((((((''''''%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ppp>>>777...,,,)))))))))(((''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$///+++&&&444CCCIII???^^^###&&&&&&)))+++777)))///))) III>>>GGGRRRnnneee!!!%%%,,, +++'''&&&###&&&"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))***++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################"""#########$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---.........---...------,,,,,,+++,,,,,,''''''&&&&&&%%%$$$$$$$$$########################"""##################"""""""""############""""""%%%%%%###"""""""""##############################%%%%%%$$$######"""!!!!!!"""""""""""""""""""""!!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!"""""""""####################################$$$%%%'''((())),,,,,,,,,,,,------------*********)))((((((''''''%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""nnn<<<666---+++******(((''''''&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&{{{SSS'''+++ ...&&&(((jjj,,,,,,---(((''' ,,,&&&&&&###&&&###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***+++,,,,,,,,,------,,,,,,+++++++++***)))(((''''''&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################################################################################################################$$$$$$$$$%%%%%%""""""############"""""""""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,------------......---------------,,,'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""############""""""%%%$$$######"""#################################$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!"""""""""##############################""""""######$$$%%%''''''++++++++++++,,,,,,------+++******))))))(((''''''%%%%%%%%%$$$$$$$$$##############################!!!"""######$$$$$$######""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""kkk:::555,,,******)))(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$...###!!!===www000 )))...)))###555III444***''',,,kkkRRR!!!***### &&&###&&&$$$'''###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++------,,,,,,+++*********)))(((((('''''''''''''''%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,,,,,,,,,,---------------,,,,,,((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$##########################################$$$#########"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""#################################""""""""""""###$$$%%%&&&))))))******+++,,,,,,,,,++++++******)))(((((('''%%%%%%%%%$$$$$$$$$##############################!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""hhh888444,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''zzz$$$%%%((( &&&///%%%)))%%%>>>mmm(((SSS$$$'''%%%%%%%%%!!!!!!'''$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%###""""""$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%'''((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,++++++*********))))))(((''''''''''''(((%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,,,,***+++,,,,,,,,,,,,++++++))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""############$$$##########################################"""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""############""""""""""""####################################""""""""""""###$$$%%%%%%(((((())))))***++++++,,,+++++++++***))))))((((((%%%%%%%%%$$$$$$$$$##############################!!!!!!"""############"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""eee666444,,,+++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$)))***!!!___SSS111&&&&&&"""888"""...+++***###+++%%%+++***&&&+++&&&&&&%%% ***+++ """'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!!!!"""$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******++++++++++++++++++++++++***)))((((((''''''((((((%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++)))***+++,,,---,,,+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!""""""############""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$##############################""""""###$$$$$$%%%&&&''''''((()))***++++++,,,++++++******)))((((((%%%%%%%%%$$$$$$$$$##############################!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""bbb555444---,,,((()))+++++++++)))&&&$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$+++&&&%%%222...eee,,,)))***..."""---lllZZZ&&& %%%222,,,$$$$$$&&&[[[}}}```))) +++111%%%%%%$$$+++(((!!!***'''%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&!!!!!!"""%%%''''''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%'''&&&$$$######$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***)))))))))***++++++,,,,,,***))))))(((((((((((((((%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++)))***,,,---...---,,,+++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""""""""############""""""!!!"""###$$$%%%$$$$$$###########################!!!"""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!"""######$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################$$$############$$$%%%%%%%%%&&&&&&''')))******+++,,,,,,+++******))))))(((%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaa444444...,,,)))***---......+++'''%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$%%%"""---)))(((111(((GGG999555666>>>(((...%%%(((<<<---$$$000%%%...***&&&...iii555999222666:::444///&&&))))))!!!''' !!!333(((%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""###&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%&&&###%%%&&&&&&$$$######$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((((()))***+++,,,,,,---******)))(((((((((((((((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$$$$########################"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++***+++---//////...---,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""!!!"""###$$$%%%%%%$$$###########################!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,,,,++++++***)))))))))%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""___888777,,,,,,***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!+++***&&&"""---WWW>>> """eee000 666)))sss,,,)))"""MMMlll+++'''(((&&&&&&&&&''''''%%%""" $$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!###(((***)))&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***************,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((((((+++...///---+++))))))(((((())))))******++++++'''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((())))))***,,,---...---+++***+++,,,,,,,,,+++***)))((('''''''''&&&&&&%%%%%%$$$$$$###############""""""""""""########################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&(((***+++,,,,,,,,,------,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""aaa888777,,,---***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&)))'''(((EEE'''666(((666///***222###VVV ///UUU...''''''&&&'''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((($$$"""$$$(((***)))&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******+++******,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''***---...---+++******))))))))))))************'''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$#########"""$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''(((((())))))+++,,,------++++++,,,---,,,,,,+++***)))(((''''''''''''&&&%%%%%%$$$$$$###############""""""""""""########################""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''')))***++++++,,,,,,---,,,+++)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""ccc999666,,,...***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((######+++---###///iii###@@@///SSS)))555!!!///***JJJ%%%<<<###:::sss111&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$$$$###################################################"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''%%%###$$$''')))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''')))******+++++++++++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&(((,,,---,,,+++++++++***************)))))))))'''&&&&&&%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''(((((())))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))+++,,,,,,,,,,,,---///---,,,,,,+++***)))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""########################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&''')))******+++,,,,,,,,,+++******(((((('''&&&%%%$$$$$$###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""ddd999666,,,...)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&(((***///&&&$$$aaa+++$$$(((iii666999***555+++%%%""""""333ZZZ333111777%%%&&&&&&&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###################################################"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$######$$$$$$$$$&&&$$$"""###%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((******+++++++++++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$'''***++++++++++++,,,+++++++++******)))))))))''''''&&&%%%%%%%%%%%%%%%$$$###############$$$$$$###########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,---///111------,,,+++***))))))((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""############"""""""""""""""""""""#########""""""""""""""""""""""""$$$######""""""######$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''((()))***+++,,,---,,,++++++))))))((('''&&&%%%$$$###$$$##################$$$"""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#########""""""bbb999777,,,...)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))),,,000(((///,,,&&&444}}}999<<<---===DDDjjjdddTTTeeeOOOPPPOOO]]]OOOKKKWWWxxx,,,///''',,,(((000 \\\%%%!!!'''!!!'''***------+++(((&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######################################################$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))+++++++++,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&)))*********+++,,,,,,,,,++++++******))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$###############$$$########################"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((+++,,,,,,---000111......---,,,+++***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$####################################""""""############""""""!!!!!!""""""####################################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((***,,,---------,,,******)))(((&&&%%%$$$$$$#########$$$$$$#########""""""""""""""""""""""""!!!!!!""""""############""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#########""""""___888777,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))+++---555***000///111%%%000...,,,,,,...444:::>>>GGGCCCVVVUUUSSSzzzJJJVVVRRRRRReeeUUU___nnnUUUfffooowwwooouuusssqqqdddAAA444777000:::))) (((555==="""%%%000%%%!!!------###)))...222333///***((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))+++,,,,,,,,,,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))***,,,+++++++++++++++*********(((''''''&&&&&&&&&&&&&&&%%%$$$######"""#################################""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((((((((((((((())))))))))))''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&(((+++,,,,,,---000222///......---,,,+++******((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""############""""""!!!!!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''***,,,---.........******)))((('''&&&&&&%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""[[[666888,,,***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++111(((333///444,,,;;;---///111555:::BBBJJJQQQUUUVVVgggjjjrrr~~~\\\XXXhhh{{{{{{wwwzzz___~~~uuuvvvtttyyyuuuWWWJJJ;;;>>>555(((""":::"""===+++(((444&&&'''+++000000,,,(((((()))&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))+++,,,,,,,,,------,,,,,,+++*********((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((((()))+++***++++++++++++++++++,,,(((((('''&&&&&&&&&&&&&&&%%%$$$$$$###""""""##############################""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''''')))+++,,,,,,---///111//////...---,,,+++******((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#################################""""""############"""""" !!!!!!"""######$$$$$$########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))+++---...//////)))))))))(((((((((''''''"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""XXX666999,,,)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,666"""...444888'''???888555===KKKZZZeeelllnnnooottt}}}|||zzzlll|||{{{zzzgggEEEAAA;;;///+++'''(((///$$$000+++$$$((("""&&&***)))%%%$$$&&&)))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&(((''''''&&&&&&''''''(((&&&''''''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))+++,,,,,,---......---,,,,,,++++++***)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''''')))************++++++,,,,,,---(((((('''&&&&&&&&&&&&'''%%%%%%$$$###""""""######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))************)))***+++,,,------...---........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((''''''''')))+++,,,,,,---///111//////...---,,,++++++***((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############"""""" !!!!!!"""###$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&)))+++.../////////))))))))))))(((((((((((("""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$############"""YYY===444///+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''')))******)))(((***+++444+++,,,777888111888GGGlllRRRRRRttt}}}}}}ggg\\\DDD&&&+++,,,,,,)))$$$###'''+++******(((((()))+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""###%%%(((******(((&&&$$$'''((()))***++++++++++++((('''&&&'''(((+++...000000///...---------------)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&+++)))''''''***,,,,,,***---+++)))((()))******))))))((((((((())))))'''%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))******+++,,,,,,,,,++++++,,,+++)))(((''''''(((((((((((('''&&&%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""############"""$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&)))+++((('''((((((''''''+++///###...111(((%%%,,,111...111,,,***...444999AAAHHHTTTRRROOOMMMKKKMMMTTTZZZRRRPPPIII===333000222222///)))'''---000...***''',,,'''$$$%%%&&&%%%&&&)))+++)))'''***///666;;;===777555222///---,,,++++++***)))((('''''''''''''''&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&$$$###&&&&&&'''***,,,,,,***((()))'''&&&&&&''''''%%%###(((&&&%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///+++***)))((('''''''''((($$$$$$$$$############"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$YYY<<<444///+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''')))+++---//////...+++)))--->>>YYYppp|||gggjjj|||yyyXXX888,,,###(((444888...""")))(((''''''((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%########################((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---)))(((&&&%%%%%%%%%&&&'''))))))******)))((((((''''''&&&&&&&&&&&&((()))***//////......---------,,,***))))))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((+++)))''''''))))))(((&&&%%%%%%&&&''')))******))))))(((((()))******))))))%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''((())))))******+++,,,,,,,,,++++++,,,+++)))(((''''''(((((((((((('''&&&%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!!!!""""""""""""############"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&''')))+++------,,,,,,+++*********)))'''&&&&&&)))+++******111:::;;;777JJJKKKTTTfffxxxxxxpppUUUHHH???555$$$!!!+++000---******///000,,,)))***$$$$$$%%%'''***...000222555444222000...---,,,+++******)))(((''''''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))'''%%%$$$#########"""""")))((((((((()))))))))))))))(((%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...++++++***)))((('''''''''$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<333///+++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''(((((())))))(((((((((((((((((((((((())))))&&&'''))),,,......---+++777KKKYYYttt~~~rrrZZZ<<<***&&&((('''###***))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''''''''(((***+++***)))((((((((()))***+++******+++,,,------------(((''''''''''''''''''&&&------...//////...,,,,,,******))))))(((''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))******************************)))))))))***)))'''&&&)))***+++,,,,,,+++)))(((+++******))))))******+++))))))******+++,,,------((((((''''''(((((()))))))))***+++,,,,,,,,,,,,,,,++++++***((((((((((((((((((((('''&&&%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!"""""""""#########$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***((('''(((***++++++)))'''***,,,///000111000...---000---222BBBXXXnnnzzzVVVAAA:::,,,***&&&&&&)))***'''$$$%%%(((((())))))***---111444222222222111000...,,,++++++***)))(((''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%&&&&&&.........------,,,,,,,,,++++++++++++******+++---+++++++++***))))))+++---''''''''''''''''''&&&&&&$$$%%%%%%&&&(((***+++,,,,,,,,,+++***)))((('''&&&%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$WWW;;;333000,,,)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((())))))))))))******))),,,......,,,+++,,,---EEE___tttrrrNNN777111555,,,******,,,,,,******+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''(((((((((((()))))))))(((((((((((((((((((((###%%%''')))***)))'''&&&''''''((((((((((((''''''))))))*********)))((((((+++,,,...//////...,,,++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***************+++++++++******+++,,,,,,,,,+++***)))***+++***)))))))))*********)))(((&&&&&&'''(((&&&&&&'''''''''((((((((((((((('''''''''(((((())))))***++++++,,,,,,,,,,,,++++++***))))))((((((((((((((('''&&&%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))*********+++)))((()))***,,,------...///,,,&&&(((555GGGRRR]]]cccwwwuuunnnrrrsss{{{nnnooohhhZZZKKK888,,,''''''---555))))))(((&&&###$$$(((,,,///000222222222000---+++,,,+++***)))(((''''''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((***)))))))))((())))))***!!!$$$(((******)))((((((***,,,,,,***'''&&&''')))&&&((())))))'''&&&((()))((((((((('''''''''''''''$$$$$$%%%&&&'''(((***+++------,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$VVV:::333000---***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))******++++++***------+++***222BBBOOOlllbbb???,,,...(((%%%))),,,******---'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((())))))*********%%%''')))+++------,,,,,,,,,------...---,,,+++***///......---,,,+++))))))((()))******+++******))))))+++---//////...---,,,+++++++++***))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++))))))*********++++++++++++,,,,,,,,,++++++******---......---,,,...111444...000111000...---///111,,,,,,+++***)))((('''&&&(((((('''''''''''''''(((((()))***+++,,,,,,---,,,+++++++++***))))))(((((((((((('''&&&%%%%%%%%%%%%################################################!!!"""""""""############""""""""""""########################$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))*********,,,---......///000111(((111666888GGGjjjtttjjjaaaoooeeeIII555+++***)))***++++++***))))))***,,,...111333333111...------,,,+++***((((((((((((''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))%%%''')))+++---...//////,,,......---,,,+++...000000111222111000/////////***+++------,,,***)))((()))))))))(((((('''''''''%%%%%%%%%%%%&&&'''))))))---------,,,+++)))((('''&&&&&&&&&&&&%%%%%%%%%$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$UUU:::333000---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******)))))))))))))))***++++++,,,,,,***++++++,,,777OOOooogggCCC333&&&&&&)))((())),,,(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))******++++++,,,)))***+++++++++)))((('''---+++(((&&&%%%&&&((()))'''(((***+++,,,---......(((((()))))))))))))))***)))***,,,---.........---,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************++++++,,,))))))******+++,,,,,,,,,.........,,,***)))***++++++,,,---+++((('''***---***---000///,,,***+++---))))))******++++++,,,,,,))))))((((((''''''((((((((()))***+++,,,---------++++++++++++***)))((('''(((((('''&&&%%%%%%%%%%%%################################################""""""""""""############"""""""""############$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((()))******+++'''+++///---)))(((+++000999PPPgggsss~~~nnnsssgggDDD111***)))))),,,...000///...+++---000222333222000///...---,,,***)))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))******+++************))))))))))))000000...+++((()))...333,,,,,,---///111000---******)))(((***---///...---******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))+++,,,------,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$TTT999222000...*********)))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))************)))))))))******+++,,,,,,---,,,...444BBBYYYxxxvvvXXX:::...,,,((((((+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))******+++,,,,,,---///...---,,,,,,---///000///222555999;;;<<<<<<;;;444444333222111///...------,,,+++))))))))))))***)))******,,,---...//////---,,,,,,+++******))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))+++************+++,,,,,,***++++++,,,------.........//////...,,,...222555,,,222:::>>>@@@BBBFFFJJJMMMPPPQQQNNNFFF@@@======777666444111///,,,***))),,,+++******))))))******((()))***+++,,,---------++++++,,,,,,+++***((('''(((((('''&&&%%%%%%%%%%%%################################################""""""""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,---)))---///---...;;;RRRdddzzzttt{{{bbbQQQ;;;***%%%%%%'''(((***,,,...111222222111111///...---+++))))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,///...,,,,,,---111666999---444>>>EEEGGGHHHKKKNNNMMMKKKJJJLLLOOOMMMEEE===@@@777---)))+++---+++)))++++++***))))))(((''''''''''''''''''''''''((()))***+++---...---,,,+++***''''''''''''&&&&&&&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$TTT999222111...************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,------...333BBB[[[{{{vvvyyyxxxzzz~~~{{{qqqlllpppvvv}}}QQQ:::111+++(((+++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,,,,------...------000777@@@IIINNNXXXbbbqqq~~~~~~yyyvvvrrrkkkbbbWWWMMMEEE@@@333111///,,,******++++++*********+++,,,...///000------,,,++++++******))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,------...///000000---...000000111666===CCCNNN[[[nnnsssnnneeeYYYMMMAAA999444...------,,,+++++++++,,,((((((***+++,,,---------++++++,,,,,,+++***((('''(((((('''&&&%%%%%%%%%%%%################################################""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))+++,,,---.........111222555CCChhhuuuHHH000+++...000***,,,...000111222222222000///---+++***)))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,---,,,---333===KKKXXXaaadddwwwqqq[[[KKKCCC>>>888222+++++++++***)))(((((('''(((((('''''''''(((((())))))***,,,......---,,,+++(((((('''''''''&&&&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$UUU:::444111---************))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))),,,+++''''''---...***222PPPwww}}}zzzzzz|||{{{qqqqqqfff@@@///444***...---+++*********'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))000***$$$$$$***...---+++555((($$$,,,222---+++000555;;;BBBhhh|||qqqhhhVVV@@@///)))---222+++***)))***...222...(((///---++++++,,,---+++***)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))))))))***+++333,,,)))***,,,++++++......))))))...111000...///555333000999UUUvvveeeaaaSSS>>>...+++111333111'''***......,,,***+++,,,111+++))),,,,,,'''''',,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''(((///""")))222,,,+++000***''':::444VVV}}}KKK===:::!!!000***(((---111111111444444333222000...,,,***))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))###***...***))),,,***%%%,,,---***'''+++333333///999BBBLLL]]]~~~pppUUUEEE999111000,,,&&&***444)))))))))'''$$$###'''---((()))***+++,,,------------,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&UUU:::444111---************))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************///++++++000222///000555SSSqqqrrrjjjhhhfffooo{{{ppptttwwwKKK999(((,,,,,,)))'''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))&&&+++000111...++++++,,, )))444666111111CCCXXXqqq}}}zzzyyyxxxTTT777)))+++...000---'''&&&...777111000...---......//////)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***))))))))))))***++++++$$$)))000444///)))***///333111111222111///333999===UUUuuu~~~___KKK666"""666***&&&,,,+++%%%---===111...---000000,,,((('''))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***%%%222*** ---666111111???hhhzzzzzz{{{VVVDDD333&&&%%%***222333...000777555555333111///,,,+++***))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))((('''%%%###%%%***+++******555555//////>>>OOOOOOtttxxxWWW???444000+++%%%'''(((+++///000+++###((()))***,,,............---,,,+++)))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&UUU:::444111---************))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++000)))+++222///,,,>>>ZZZwww|||nnnrrroooSSS<<<...,,,***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((()))+++,,,+++((((((+++///...,,,(((...GGGnnnxxxsss|||zzzxxxhhhEEE666+++,,,...,,,,,,...000000///...++++++,,,---***))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((******))))))******+++,,,---,,,---///,,,***...555333///---///666JJJhhhXXXGGG333&&&---333---%%%###+++,,,---,,,---000...***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''(((((((((((()))***+++,,,%%%555******:::)))+++^^^zzz|||III666)))---444555666;;;666666444222000---+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&((()))***%%%###&&&***+++,,,...666111'''---UUUtttuuukkkWWWFFF666666111+++&&&%%%)))...222'''(((+++---...//////...---,,,+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&TTT:::333111---************)))))))))((('''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,...---......+++999ccczzzzzz|||ppppppwww{{{uuuttt{{{uuu}}}```<<<444......///---***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))---)))%%%''',,,///---***(((777OOOrrr}}}{{{^^^CCC999555,,,''')))...000222000---***************))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))***************+++,,,---777...(((+++000000//////(((555JJJbbbvvv[[[:::+++---111000+++111111+++)))...000///******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))(((((((((((()))+++,,,,,,+++333---000999888\\\ZZZ000$$$,,,111222222555555444333000---+++)))+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''(((***(((&&&(((///000,,,+++...---===RRRiii^^^@@@666)))###''',,,)))"""&&&(((***,,,............------+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''TTT999333111---************)))))))))((((((((((((((()))))))))***))))))))))))************)))******+++,,,---------...000000222BBBeeezzzwwwtttfffccchhhrrr{{{uuuwww|||~~~zzzuuusssrrrsssuuuwww|||yyy^^^III333---......+++)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++'''***...111333222000///CCCnnnyyytttwwwwwwaaaEEE...***222,,,...222333333000...---*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******************+++,,,---...,,,+++---111222000000333AAA```xxxPPP111+++333---333666111,,,,,,---,,,+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''')))***'''''''''((()))+++,,,---***111000+++DDDooommmLLL555+++...333444444444333111...+++))),,,,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))+++---+++)))---333IIIJJJooo}}}sss{{{xxxllllllyyy}}}vvvcccnnnwwwtttkkkddddddggg~~~lllPPP999111222...&&&(((((()))***+++,,,------...---,,,***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''SSS999333111---************))))))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,------...///,,,...333GGGmmmzzz}}}xxxmmmooouuuxxx}}}{{{zzz{{{yyy{{{{{{{{{gggCCC111,,,***+++...)))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))******))))))***+++,,,------...)))...111---***333HHHZZZ|||zzz___BBB000***+++,,,///111222000---+++******))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))*********************+++,,,---...///***...111...***333NNNiiijjjCCC999******,,,111111---+++---++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((()))+++''''''((()))***+++---...---))):::YYYqqqLLL000,,,000333333444444333000---,,,------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***++++++,,,)))&&&,,,;;;KKKTTTccc|||}}}wwwqqqEEE///000777,,,+++***)))***+++,,,......---,,,+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''SSS999333111---************))))))))))))(((((()))))))))*********))))))*********+++++++++******+++,,,---...//////---444KKKqqq|||||||||~~~~~~zzzyyy{{{zzzwww```HHH777,,,+++000******))))))(((''''''&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********))))))***,,,...///111111111000...111===XXXyyyoooIII999333---,,,///111///,,,++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))*********++++++***+++++++++,,,...///000222333444777AAA[[[NNN777)))---222...---111,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((((()))+++((())))))***+++---///000666HHHmmmwwwgggMMM...333444666666666444111///...---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))))))))***,,,+++///...111KKKsss}}}qqqqqqtttXXX@@@000111///,,,***)))+++...000...---,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''SSS999333111---************))))))))))))))))))))))))************)))************+++++++++******+++,,,---//////000444DDDmmmxxxtttzzz}}}xxx{{{~~~~~~}}}||||||cccIII222***...+++******)))(((''''''&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((()))+++---///111333333///,,,222LLLsssQQQEEE777111333555222...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))************++++++++++++++++++,,,---...000000111000:::SSSsss{{{^^^666000333...+++222,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''')))+++*********+++---///000111999OOO444555777999888777444222///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((******))))))+++,,,(((111777FFFsssvvvzzzdddkkk___666333...***))),,,///222......,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((VVV:::444111...+++++++++************)))(((((((((((())))))))))))++++++*********************&&&''',,,...---///444HHHooovvvwww~~~}}}zzz}}}zzzqqqoooxxx___AAA333//////(((&&&***,,,)))'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++'''+++222,,,)))333,,,444RRR{{{yyytttrrrvvv}}}yyyvvv~~~bbb999,,,111444000,,,***------***&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,)))//////+++,,,333444///666OOOuuuXXX;;;666:::888000111,,,***,,,---***(((((())))))'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((((('''(((((()))***+++111((((((111333000666CCCyyy~~~~~~yyyrrr\\\EEE111999HHH>>>111666111111...,,,+++,,,)))&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%***%%%555(((///(((333111>>>UUU~~~nnntttZZZLLL<<<000,,,,,,000444///333222+++(((******'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###)))''' (((+++&&&VVV:::333111...++++++++++++************(((((((((((()))))))))***++++++******************---+++---222000...666BBByyyyyy}}}vvvtttrrroooaaaBBB///+++,,,,,,***((()))'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))(((((())))))***+++,,,&&&444222(((---333000///===ddd|||uuuqqqkkkeeehhhpppuuutttppprrrwwwxxxpppqqqzzz~~~}}}kkk@@@+++111777333//////---++++++,,,,,,+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******************+++,,,---666***(((444777111444AAApppzzz{{{TTT666222666555111///000000,,,+++,,,))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++111(((,,,666///)))GGGttt~~~}}}|||yyyrrrmmmpppyyyoooxxxmmmEEEJJJXXXIII666777222///***&&&&&&)))+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((((((---///((()))'''333111///888nnnvvv}}}___CCC111++++++,,,222555555///---//////,,,((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''&&&$$$&&&******'''VVV:::333000---,,,+++++++++************((((((((()))))))))************++++++++++++++++++***+++...000+++,,,BBB]]]tttwwwuuuwww{{{}}}}}}zzzvvvyyy___???---000000+++((())))))&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******))))))))))))***+++,,,---%%%222111***+++---222>>>oooxxxooommmpppyyyyyy}}}QQQ===999555222...++++++,,,,,,***((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************+++,,,---...---+++111666000333TTT{{{UUU???333777222000000...)))(((******)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,+++,,,000222111FFFxxx}}}tttwwwwwwmmmhhhGGGBBBIII???***------...000111...***((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))...***,,,(((+++***;;;HHHjjj}}}ddd>>><<<<<>>OOOpppnnnNNNHHH999555111000000///---,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***((()))***%%%$$$333GGGWWW;;;444111...,,,,,,,,,,,,++++++++++++)))))))))*********++++++******++++++,,,---------***000///---BBBooowwwuuu|||pppssszzz~~~tttKKK,,,,,,111)))&&&,,,((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********++++++++++++++++++,,,---......(((222000///DDDfffVVV999111---///...))))))...***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---...000111222333555SSSrrrdddrrrlllddd\\\YYY```llluuuooolllqqq}}}~~~XXXGGG666///...------...,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***)))))))))***+++---...///777(((:::xxx{{{{{{oooFFF111===999:::???===222+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))+++,,,---,,,...+++$$$KKKKKK???777111000000...---...*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))***)))'''000GGG]]]WWW<<<555222///------,,,,,,,,,+++++++++))))))*********+++++++++******++++++,,,------...)))///---555^^^wwwooowwwxxxyyy|||}}}|||tttrrrGGG///,,,---,,,)))((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++,,,++++++,,,,,,---...///'''222333>>>fffsssTTT???...,,,...***)))+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,---...///111222333666VVVkkk\\\XXX]]]iiisssuuuxxx|||~~~|||uuulllfffZZZUUUWWW______VVVQQQTTTYYY[[[XXXPPPNNNUUU]]]bbbjjjvvvlllIII555///---,,,,,,,,,,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******)))))))))***,,,---///000000333```zzz???888888AAAMMMLLL;;;+++&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((()))***+++------,,,///111LLLuuu{{{\\\SSSGGG<<<888555///,,,---++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))'''******)))222HHHaaapppWWW<<<555333000---------,,,,,,,,,++++++)))************+++++++++******+++,,,,,,---......---222222AAAxxxxxxrrrttt}}}{{{{{{|||yyy{{{rrryyy{{{|||yyyxxxggggggmmmxxxbbb444(((333444'''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,---...//////555111555YYY{{{[[[uuuuuuUUU888111444111---,,,******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++,,,------...000111333444XXXgggVVVXXX[[[ZZZ___kkkxxxzzz{{{zzzuuuxxxsssrrrmmmgggcccbbb\\\VVVTTTSSSUUUaaauuucccCCC666222///...---,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))***+++,,,...000000+++LLLxxxWWW???777666<<<;;;111---111)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))***,,,---...000///CCCooonnnxxxnnnooo___OOOGGG???666000000++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&***)))***<<<[[[sss{{{[[[999333444,,,***+++,,,---...---,,,+++++++++******++++++,,,---,,,------+++***,,,---,,,+++888777```pppuuuyyy|||}}}vvveeeeeevvv|||zzz~~~~~~zzztttuuuwwwyyy~~~jjjqqqqqqvvv{{{|||~~~|||TTT333((()))+++,,,,,,+++***)))))))))***(((((((((((())))))))))))*********)))******+++,,,222(((,,,333000000222///222(((^^^uuuuuuzzzrrrkkk|||yyywwwrrrmmmnnnrrrwwwwwwvvvuuutttuuuvvvwwwtttMMM;;;666111,,,***+++***)))(((((('''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***++++++,,,,,,---***111:::333)))777RRRwwwRRR\\\mmmbbbooowwwvvvkkkhhhkkkccc\\\pppYYY555777777)))+++,,,+++***((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))((((((((()))***,,,---+++,,,...///...+++---111===ccc~~~xxxuuuzzzmmmIII@@@???666(((111:::+++...,,,***)))))))))'''&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''---!!!)))222((()))000***000>>>uuu]]]qqq^^^OOOFFF777...333111...)))'''))),,,+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((((('''((())))))333+++222bbbuuu~~~\\\999333555---,,,,,,------------,,,+++++++++******++++++,,,---+++,,,,,,+++,,,---------000...VVVqqq^^^pppuuusssuuunnn}}}zzzppp}}}{{{qqqmmmttt}}}{{{}}}|||}}}sss{{{|||~~~kkkCCC111//////---,,,+++***************(((((((((((()))))))))******************++++++,,,000,,,...000,,,---000///888JJJ{{{mmmhhhccc~~~{{{```ZZZVVVWWWWWWUUUSSSTTTSSSWWW[[[___dddjjjsssyyynnnFFF000+++...111++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***++++++,,,------)))...444///222VVVuuudddUUU^^^yyyuuu~~~LLL,,,(((,,,,,,,,,+++)))((('''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((()))))))))))))))***///+++(((...000000777RRRxxx|||yyyzzz}}}nnnbbbcccjjjnnnmmmqqqnnnmmmpppxxxtttFFF,,,444999111+++***...,,,***))))))((('''&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''''')))000...%%%)))333555666]]]RRReee999:::000000...***(((((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&((())))))777$$$+++SSSddd^^^;;;444666............---,,,,,,++++++++++++******++++++,,,---+++******+++---...------777666uuu|||rrr\\\eee{{{vvv~~~qqqlll~~~wwwrrrtttxxxwwwtttsssvvvuuuyyyxxxsssppp~~~|||```>>>///,,,...---,,,+++************((((((((()))))))))*********************+++,,,,,,---//////---+++...111111666kkkrrr]]]\\\ooorrrsssrrrfffaaaVVVMMMMMMPPPPPPOOOOOOSSS\\\pppjjjEEE333000111,,,,,,***))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++,,,------...---//////...BBBvvv|||bbbZZZeeeqqqqqqrrrttt@@@333BBB...---+++)))((('''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((()))***+++***)))((((((111+++(((333222444GGGvvv~~~vvvqqqooommmlllcccgggmmmrrrwww~~~wwwuuusssqqqkkkeeeeeeiiinnnlllllloooppppppsssxxx{{{uuutttyyylllQQQEEEFFFLLLQQQTTTVVVXXX```nnnDDD777???555...777///,,,***))))))((('''%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((($$$//////***,,,///333;;;jjjqqq[[[OOOSSSVVVTTT^^^ooo|||jjj|||SSSGGG444111///...,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&''')))******666GGGmmmpppaaa===666777000111000///...,,,,,,++++++++++++******++++++,,,------******---...---,,,---444XXXttttttlll\\\ccclllmmmzzz{{{~~~zzzmmm```XXXWWWZZZfff___\\\cccnnnuuuwwwxxxnnnsssxxxUUU444***//////---,,,++++++++++++(((((()))))))))*********+++************+++,,,,,,,,,111...+++000333333555AAAjjj]]]\\\kkkhhh]]]RRRPPPPPPQQQRRRUUUXXXTTT^^^}}}wwwppprrrccc@@@000000...---,,,***))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++,,,---...,,,222222///???jjjkkk^^^bbbjjjxxx~~~```<<<222111...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******+++++++++++++++***(((111...000777000>>>jjj|||}}}zzzttt~~~|||xxx~~~~~~|||zzz~~~zzzrrrkkkmmmttt|||xxxYYYQQQTTTVVVVVVXXX]]]```lll}}}kkk888333555///111///---***))))))((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%---(((***777333222DDDwwwaaaUUUZZZbbblllgggVVVNNNBBB>>>DDDBBB999;;;FFFBBBMMMeee~~~~~~sss|||NNN;;;222111111111///+++)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))%%%$$$'''******+++,,,***555jjjjjjddd???777999222111111000///---,,,++++++++++++******++++++,,,---///,,,,,,......+++,,,111777~~~zzzsssfffmmm{{{rrrpppooowwwzzz___KKKFFFOOOZZZ```[[[OOOFFFGGGMMMVVVbbbllluuu}}}|||zzzyyyxxx~~~{{{vvvsssCCC///111000///---,,,+++++++++))))))))))))************+++++++++***+++,,,,,,------222+++)))333222000:::lllggg[[[UUUmmmuuubbbaaabbbeeeeeecccdddhhhyyy|||~~~|||MMM333111///...---,,,******))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---...///***222111444[[[mmm```hhhpppwww~~~~~~~~~WWW000444000,,,))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((+++***)))((((((***+++,,,,,,------444444111[[[rrrjjjqqqhhheeekkkkkkgggfffnnnvvv{{{QQQDDDCCC666...111///,,,******)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''+++(((---333+++===jjjqqqSSSCCC<<<===>>>DDDEEE:::666999>>>AAAAAA???AAAEEECCCAAA===FFFdddsssdddBBB444000///222111,,,***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$%%%)))+++)))(((+++333\\\kkkkkkfffAAA999;;;444000111111111000...,,,***++++++******++++++,,,---...,,,---000---)))///;;;WWWpppmmmtttwwwooorrr\\\jjjyyytttggguuujjjJJJ@@@QQQgggooojjjfffUUUEEEBBBEEEIIISSS^^^yyy|||~~~www|||}}}ooommmwwwnnnWWW111222111000...---,,,,,,,,,)))))))))*********+++++++++++++++++++++,,,------///444******333,,,000MMMaaa]]]]]]```xxxlllUUU]]]lllzzz~~~zzzxxxyyysss{{{lllkkk}}}yyysssFFF111111000...---+++*********(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,...///000222222000@@@vvviiibbbjjj|||tttuuuxxx|||zzz|||PPP888333---++++++,,,***)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''((()))+++,,,111)))+++000...CCCwwwrrr~~~oooYYYFFF:::;;;333000...,,,+++***((('''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((,,,000///(((---___mmmkkkkkkcccZZZKKKSSSWWWWWWZZZ\\\VVVLLLBBBBBBKKKPPPLLLSSS```bbbbbbbbbaaa```bbbjjjssszzznnnjjjlll{{{mmmaaaQQQ888000,,,111222---***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''(((,,,+++&&&'''///FFFnnnbbbzzzhhhCCC:::<<<555...000222333222///,,,***++++++******++++++,,,---******...111,,,)))555GGGxxxqqqffflllooooooSSScccrrrgggYYYnnn|||ttt{{{hhhRRRNNN```uuuzzzrrriiiPPPLLLSSSYYYaaaiiixxxrrrzzzvvvnnnjjjuuuxxx{{{CCC333222111///...---,,,,,,))))))*********+++++++++,,,++++++++++++,,,---------333,,,---444***===tttuuuZZZWWWeeevvvXXXKKKPPP\\\kkksssqqqnnnmmmeee}}}iiiVVVYYYxxx~~~ggg999222111///---,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000777///999bbbqqqbbbjjjuuu~~~}}}|||vvvooodddlllrrr||||||tttqqqyyynnn;;;555///,,,------,,,)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&'''***,,,......---,,,000(((000000111dddxxxttt|||hhhmmm|||~~~}}}zzzuuuaaa;;;333:::555222///------,,,***((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))(((+++111...---PPPggg\\\TTTYYYgggnnnggg]]]ooovvveeekkk\\\rrr|||wwwvvvCCC555---333666000***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''(((,,,)))&&&...<<<```sssZZZiiiDDD:::<<<666---///222444333000,,,***++++++******++++++,,,---'''(((---111,,,)))999OOOiiippp}}}eeettt{{{gggOOOXXX```YYYWWWwww|||{{{qqqvvvlllZZZMMMSSSiii}}}zzzXXXTTTbbboooyyyzzzllluuupppzzz{{{tttnnnvvvyyysssaaa444333111000...------,,,)))************+++++++++,,,,,,++++++,,,,,,---...)))222...111777---MMMllliii]]]OOOnnnpppiiiaaatttYYYYYYTTTTTT\\\eeefffeeeeeennnuuuhhhUUU[[[~~~}}}}}}tttGGG222111000...,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,---...000000222(((DDDmmmooo{{{wwwvvvwww~~~ttt___]]][[[dddiiimmmsss|||===777000---...///---***)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%)))///333555444000...,,,***888666;;;~~~pppvvv```qqqjjjwwwvvv~~~ooodddhhh}}}LLL???<<<666333000......---+++))))))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******&&&***,,,==={{{oooggg~~~www```lll|||~~~bbblllnnnfffnnnxxx{{{zzzMMM<<<111666:::333---,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''$$$%%%***))))))888LLL}}}ssstttuuu???BBB>>>444///111444555444111---***++++++******++++++,,,---///)))000***000111222cccmmmfffzzzzzz```kkkjjjGGGVVVgggWWWZZZyyy{{{zzzyyy|||iiiooodddRRRPPP\\\xxxWWWVVVwwwuuuyyy}}}iiiooosss{{{vvvkkkkkkssszzz|||mmmgggxxxEEE000444---...444&&&000---,,,++++++******++++++,,,,,,++++++,,,,,,---...222%%%777++++++???}}}ffffffUUUmmmwwwiiiggglll}}}eeeQQQ```SSSXXXeeebbb^^^bbbeeeooowwwpppRRRvvv|||}}}~~~}}}lllxxx```555888444---***,,,...(((+++***)))))))))))))))***))))))))))))***************,,,---------,,,...//////999\\\{{{qqqpppuuuzzz}}}vvv{{{mmmqqq}}}qqqkkkuuutttuuuzzzkkkuuu```nnnzzzyyy666'''999---)))111&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))---999CCCAAA888+++---000888gggttt~~~hhhvvvfff]]]qqq|||ooodddwwwjjj>>><<<555444------111+++&&&---))))))'''&&&&&&&&&&&&&&&.........,,,)))'''''''''&&&'''(((''''''''')))+++%%%((()))///JJJiii]]]hhhxxx___zzzkkk]]]]]]mmmyyyCCC---999444---...,,,...,,,)))(((((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))''')))---!!!...111444xxxwwwqqqwwwBBBDDD???444///111444555444111---***++++++******++++++,,,---...(((...***---///999ooofffooo___ddd|||~~~kkkIIIWWWssshhh___~~~yyywwwyyytttwwwhhhUUUXXXmmm```QQQjjjvvv}}}gggmmmvvv|||}}}{{{tttnnn{{{|||gggYYY```bbb:::444111000444)))111---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...222)))222---000PPPkkkccceeeZZZ```[[[hhhtttyyy^^^MMMbbbVVV[[[jjjllliiilllppptttwwwgggwww|||zzz{{{yyywww{{{xxx~~~zzzqqqGGG444444///))),,,***+++++++++***))))))))))))***))))))))))))************+++,,,------,,,---...000+++555mmmvvvtttuuuxxx{{{sss}}}vvvrrroooyyypppsss}}}yyy{{{TTT444777...***000+++))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))***))))))000777555---222222333DDDttt|||iiiyyyssswwwUUUTTTiiivvvtttxxx]]]===777555...,,,111///***,,,))))))((('''&&&&&&&&&&&&)))******)))(((''''''(((&&&'''(((((('''''')))+++***777&&&===rrr~~~uuubbbSSSJJJ===>>>QQQ|||JJJQQQnnnlllnnnzzzlllbbbaaattt|||{{{kkk>>>777111...000,,,...+++)))(((((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))+++'''+++&&&***000___{{{}}}|||HHHHHH???333000222444555444111---+++++++++******++++++,,,---...(((...---,,,000JJJfff|||aaaTTTpppvvvvvvlllLLLSSSwwwqqq\\\zzz}}}}}}xxxvvvxxxtttwwwfffSSSWWWmmmdddQQQhhh}}}eeekkkzzz{{{gggZZZjjjqqqoooVVVMMMJJJ333666222222...111------,,,++++++++++++,,,,,,,,,++++++,,,,,,---...111///,,,000777hhhuuuiiiddddddfff~~~SSSeeefffxxxqqqUUULLLcccYYY[[[kkktttrrrsssyyydddXXXpppiiiYYYnnnyyyyyy{{{zzztttpppuuu}}}vvvvvvyyynnnvvviii666555444,,,///'''///,,,+++******))))))******)))))))))*********+++++++++,,,------,,,---///111<<>>;;;444000111333///******)))(((''''''&&&&&&&&&$$$%%%''''''&&&&&&((()))&&&'''(((((('''(((***,,,***///...KKKwwwyyy@@@HHHIIIDDDCCCGGGDDDIII\\\wwwHHHVVVsssUUUUUUbbbzzztttqqqnnn|||yyysssGGG111...222444...---***((('''((()))(((((('''''''''''''''''''''''''''''''''''''''((())))))***%%%)))...)))999ttt{{{QQQNNNBBB333111222444444333111...,,,++++++******++++++,,,---///***...000---666```xxx}}}MMMgggrrroooyyy~~~lllQQQJJJmmmkkkUUUzzz~~~~~~}}}yyypppnnnqqqiiiooo```JJJHHHTTTjjj}}}wwwccc^^^{{{zzzcccggg}}}yyydddVVVggg{{{wwwdddRRRvvv___444666333///111111......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......555)))222>>>|||nnnxxxddd```}}}dddUUUppp{{{]]]ppphhhOOONNNccc[[[XXXeeesssqqqpppyyy|||NNN[[[bbbBBBTTTxxx|||~~~uuulllmmmsss|||xxx{{{tttpppDDD888777333666(((111---,,,+++***************))))))*********++++++++++++,,,------,,,---000222666\\\rrrhhhhhhlllssszzzwww}}}mmmxxx{{{yyy{{{zzzwwwwwwtttvvvssstttzzzqqq[[[|||~~~JJJ333999333)))///++++++***)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******)))))),,,...000)))666@@@~~~jjjpppnnnnnnssshhhgggqqqnnnJJJUUUjjjnnn|||}}}|||ooocccZZZDDD???<<<777222444222(((+++***)))(((''''''''''''###%%%&&&&&&&&&&&&((()))&&&((())))))((()))+++---///###BBB___hhhRRRYYYRRRJJJLLLLLLCCC===???===CCCUUU~~~^^^QQQwwwtttUUUYYYfff|||~~~wwwnnnpppkkkVVV777222777555,,,---+++((('''((()))(((((('''''''''''''''''''''''''''''''''''''''((())))))$$$'''&&&222000WWWlllooojjj[[[UUUEEE444222333444444333111...,,,++++++******++++++,,,---,,,+++,,,111...>>>ttteeeQQQzzzllleeesss|||jjjSSSCCCbbbfffWWW~~~~~~vvvmmmjjjmmmmmmtttdddGGG;;;@@@NNN^^^```aaa\\\dddrrr^^^___yyyzzz|||~~~rrrdddmmmuuutttcccnnn|||zzz<<<555333...222000///...------,,,,,,------,,,,,,++++++,,,,,,---...+++888+++444IIItttuuuZZZ^^^rrr]]]SSSdddcccPPPfffhhhKKKOOOfff```WWW___oookkkjjj{{{}}}KKKUUUhhhIII]]]{{{yyykkkfffggg~~~|||}}}uuuyyyvvvyyy___;;;666999:::***///...---,,,+++************************++++++++++++,,,,,,---,,,,,,...111333///}}}iiiccchhhnnntttxxxvvvppplllyyyxxx|||yyyxxxuuudddvvvmmmuuu|||ZZZeee___999:::444)))111---,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,+++,,,000444///<<>>777777333000//////...............,,,,,,++++++,,,,,,---...,,,333333>>>www||||||UUUOOO{{{kkkjjjGGGQQQccc```MMMbbbfffEEEVVVpppppp___]]]pppooowwwzzzLLLXXXvvv\\\MMM___~~~yyynnn```WWWnnnvvvooojjj{{{zzzjjjsssTTT999AAA111555000000///...,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,...222666WWWrrrjjjfffkkkrrrvvvxxx{{{|||xxxwwwfffpppxxxmmmnnn|||{{{sssuuusss}}}lllbbb~~~tttaaa}}}~~~qqqUUUhhh^^^;;;222222555//////...,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))+++((()))---///,,,+++...111BBBZZZTTThhhXXXccczzzuuu{{{^^^EEEEEEWWWhhh~~~xxx{{{qqquuummmsssKKK888EEE@@@===???333,,,,,,+++***))))))))))))&&&((()))((('''&&&''')))'''(((*********+++...000???bbbpppyyy}}}kkkLLLIIIggghhh\\\bbbjjjfff___]]]XXXUUU]]]aaaqqq\\\]]]eeetttkkk^^^SSSWWWUUUiiiAAA:::<<>>EEE///<<<777000000...---,,,+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,...333666fffpppkkkiiikkknnnrrryyy~~~vvvyyy{{{gggggglllffffffwww{{{rrrrrrzzz}}}eeeaaa~~~ZZZUUUyyyrrrNNNUUUmmm@@@555666222000///...---+++***)))(((''''''''''''((((((((()))(((((((((((())))))))))))***%%%'''...222///...000;;;VVVtttaaammmvvv|||___bbbwwwzzzxxxvvv{{{cccMMMGGGWWWkkk~~~vvv|||rrrlllfffxxxWWW\\\===JJJGGGCCCAAA333---,,,+++***))))))))))))$$$&&&''''''''''''((()))'''(((******+++,,,...111]]]```uuufffYYYIIIAAAPPP^^^qqqppp[[[UUUUUU[[[hhhmmmNNNWWWhhh|||}}}```UUUNNNNNNVVVtttIII???>>>BBB777333///,,,+++***(((&&&'''''''''''''''''''''''''''''''''''''''((())))))$$$+++444JJJuuueeerrr```:::777777666555333111///...---,,,,,,++++++,,,,,,---666...555+++===uuuqqqrrrUUU^^^nnnNNNXXXvvvllleeeFFFEEESSS[[[UUUeee~~~|||}}}{{{}}}yyyqqqzzz}}}yyyhhhPPPGGGVVVkkk{{{iiipppjjjggg]]][[[ddduuussstttqqq|||rrrWWWcccnnn}}}mmmPPPCCCgggFFF@@@AAA:::888444222///.........,,,+++,,,,,,,,,,,,,,,---...///...222111TTTwwwvvvkkkbbbkkkQQQGGGHHHWWWeeelllxxxbbbKKKRRRuuu{{{```\\\lllrrriiiJJJPPPfffeeePPPbbbyyyvvv{{{qqqvvv```ZZZhhhqqqggg|||PPP???AAA888555555333111...,,,******++++++------------------------111&&&222...)))333333666ggg|||pppmmmiiikkkqqqwww{{{{{{|||~~~eeeaaajjjbbbbbbhhh}}}uuuggglllqqqrrrwww}}}mmm~~~```NNNeeeppp{{{}}}WWWKKKEEE::::::888222///,,,******)))((('''(((((())))))*********+++)))))))))))))))******+++))))))......)))...222+++===nnn```llllllttteeeXXXppp~~~uuu|||zzzyyy___HHHEEEXXXmmm~~~zzzzzzzzzppphhhtttzzzdddbbbFFFRRR@@@AAADDD555111///,,,+++***)))(((&&&'''''''''''''''((())))))***(((...'''***+++'''===bbbiiiyyy]]]HHH???@@@RRRfffjjj```ZZZSSSVVVZZZSSSZZZqqqcccNNNUUUbbbvvvdddOOOPPPLLL\\\XXXKKK>>>444888222......---***)))***))))))(((''''''''''''''''''''''''''''''((())))))+++///000iiittt}}}qqqjjj???::::::999777444222000...---,,,,,,++++++,,,,,,---222+++444---CCCsssyyyiiiWWWnnnlllJJJYYYzzzzzzxxx^^^DDDFFFSSS[[[\\\ttt~~~yyyqqq{{{}}}zzziiiQQQHHHYYYooogggfff}}}gggcccZZZ]]]ooovvvpppooopppzzz]]]bbbkkk{{{mmmOOO<<>>:::<<<666444111000000///...,,,---,,,,,,,,,------...///,,,---666^^^zzzzzz^^^qqqMMMGGGNNNcccuuueeePPP___{{{mmmhhhzzzkkkCCCOOOccceeeUUUkkkvvvuuummmuuuccc[[[```~~~uuujjj|||~~~ZZZtttNNNDDD<<<;;;999555333000...,,,,,,,,,,,,------------------------111'''111...***333333;;;ooonnnmmmmmmmmmpppuuu{{{~~~xxx}}}eeeZZZfffjjjdddbbbppp~~~xxxccchhhooouuu}}}~~~tttvvvXXX[[[hhhvvv|||{{{XXXFFFjjjfff:::888<<<555222...,,,+++***)))(((((((((((()))))))))******)))))))))))))))******+++***))),,,,,,***///444000>>>vvv```hhhqqqooo[[[fffrrr}}}vvvzzzzzzaaaJJJEEEVVVkkk{{{{{{|||tttllltttnnnjjjXXXSSSMMM===??????444222///,,,+++******)))((((((''''''''''''((()))))))))'''...(((,,,---+++DDDgggqqq~~~mmmUUUDDD???>>>HHHSSSRRRPPPNNNJJJOOOVVVYYYmmm~~~xxxYYYLLLVVV___qqqqqqjjjPPPKKKFFFLLL\\\gggJJJIIINNN999333......---***)))+++))))))(((''''''''''''((((((''''''''''''((())))))%%%///>>>{{{{{{nnnuuuDDD<<<<<<:::888666333000///------,,,,,,,,,,,,---------)))222///LLLppp[[[[[[kkkFFFYYY|||yyyqqqrrreeeEEEFFFQQQYYYaaa~~~yyyqqqrrrqqqjjj[[[MMMNNNfffiiihhhyyyhhh___XXX___~~~uuukkkkkkooofff```aaasssmmmVVV@@@XXXvvvmmmEEE>>>>>>CCC999777444333222111///------------,,,------...///111,,,>>>nnnrrrqqqZZZ~~~AAA>>>GGG]]]mmmttttttRRRbbbttttttSSSKKK[[[___QQQ```ttt|||}}}qqqjjjttteee[[[ZZZvvv|||ooouuu```mmmcccDDD>>>AAA<<<777555333000...---------------------------------000(((111---+++222444DDDkkkhhhkkknnnnnnnnnrrryyy|||yyyxxxiiiTTT___nnnllldddlll}}}uuu```jjjtttxxx~~~nnnyyyxxxTTT^^^mmm|||}}}[[[MMMWWWvvvBBB777999888555111...---,,,***)))'''((((((((((((((()))))))))))))))))))))******++++++))))))+++,,,///333666dddzzzZZZ\\\sss}}}bbb]]]iiisssuuu|||eeeMMMDDDSSSgggzzzxxx{{{wwwnnnrrr~~~jjj}}}UUUrrreeeFFF<<>>999555111---+++***++++++***((((((''''''(((((()))***)))'''...***---///000LLLhhhttteeeMMM???<<<999???FFFDDD>>>HHHQQQZZZaaaeee{{{hhhcccyyy{{{}}}rrrZZZSSS]]]aaannn|||mmmPPPDDDEEEKKKGGG___zzzHHH===::::::444//////...+++***+++***)))((((((''''''((((((((((((''''''(((((()))******666WWWrrreee~~~EEE::::::999777555333000///------,,,,,,,,,,,,------+++***111222UUUmmmOOO^^^hhhDDDXXXwwwxxxwwwqqqoooJJJBBBJJJYYYccc{{{|||zzzsssooodddUUUHHHCCCMMMfff}}}fffssszzzlll]]]WWW```rrrhhhllloookkk___ZZZmmmoooaaaFFFUUUsssNNNCCCDDDHHH;;;999777555555333000.........------------......666+++CCC||||||mmmWWWjjj]]]iiiIIIHHHRRReeeqqqttt~~~ZZZggglllqqq{{{qqqFFF???NNN]]]YYYggg}}}ppplllrrrgggXXX\\\sssuuuqqq}}}XXXeeeyyyCCC<<>>HHHJJJBBBNNNVVV[[[```ggg~~~qqqaaa~~~lllTTTPPP[[[___lll}}}vvvyyymmmSSSDDD===PPPJJJTTTSSSDDD???<<<555111111///,,,+++,,,***))))))((('''(((((((((((((((((('''((())))))******///ddd\\\hhhtttDDD777777666555444222000///...------,,,,,,------......---222444]]]mmmvvvIIIbbb```CCCRRRlll{{{qqqmmmgggMMM===DDDZZZfffzzz|||{{{~~~~~~{{{vvvuuubbbLLL@@@???EEEPPPYYYUUUVVVppp|||ppp[[[XXX```ooogggppppppyyynnn______nnnssskkkHHHHHHsssUUUIIIHHHGGG===;;;999888777444111...///......---------......222)))GGG{{{ttt___QQQdddXXX777777DDDYYYeeejjjyyyffftttXXXDDDPPPfffiiiqqqnnnpppqqqhhhWWWcccsssyyyqqqxxxLLLHHHEEE===DDD999999888666333111///---,,,------------------------...+++///,,,///000666]]]uuulllfffhhhkkkqqqwwwyyywwwuuu{{{uuuzzz{{{vvv~~~```NNNSSSjjjppp|||ooovvvtttTTTVVVttt|||___IIIOOOlllnnnFFF===:::777333000///---+++)))(((((((((((('''''''''''')))))))))))))))******+++(((+++)))---333,,,---BBB```RRRfffmmmtttuuujjjLLLDDD\\\jjjppp|||zzzzzzoooSSSBBBMMMbbb}}}qqqmmmttttttkkkhhhmmmjjjjjjZZZWWWUUUHHHJJJDDDCCC???:::333...,,,+++***)))((((((((((((((()))******+++'''...******,,,333YYYcccsss}}}aaaFFF666777777===HHHLLLPPPTTTPPPOOOZZZrrrqqqggg___lllyyylllnnnTTTNNN\\\gggwwwzzzvvv|||{{{mmmaaammmmmmXXXGGG333HHHFFFLLLLLL@@@CCC===777333222111---,,,---******)))(((((((((((((((((((((((((((((()))******000666|||\\\~~~yyyFFF888777777666444222000///......------------......///000222666eee~~~qqqnnnKKKgggUUUCCCLLLddd{{{wwwkkkeeeUUUMMM===DDD[[[mmmxxx|||~~~||||||}}}|||xxxrrr___KKKDDDEEEEEEDDDCCCDDDKKK[[[rrruuu[[[[[[]]]~~~mmmgggtttqqqrrrsss```bbbllluuuwwwSSSGGGpppYYYLLLJJJEEEAAA???===<<<:::777333000000///......---.........//////QQQfffRRRWWWjjjUUU@@@AAAOOOdddrrr}}}jjjpppRRRIIILLLgggttt~~~iiivvvrrrjjjYYYcccqqqyyytttssstttMMMAAANNNCCCHHH===;;;:::888555222///---,,,---------------------------,,,...+++111...666jjjuuukkkllllllnnntttzzz}}}zzzvvv}}}wwwyyyttttttvvvkkkLLLGGGXXXiiiwww~~~|||tttsssgggRRReeevvv|||___KKKTTTcccEEE888;;;888444111000///---+++)))))))))((((((((((((''')))))))))))))))******+++'''...***---555***000RRR^^^QQQbbbhhhrrrhhhVVV@@@@@@UUUfffqqq|||sssnnnsssVVVBBBKKKbbb~~~|||qqqmmmttttttkkkhhhmmmkkkddd|||fffRRRjjjMMMEEE@@@===@@@<<<666111...,,,***)))))))))(((((())))))***+++,,,'''...+++***+++666```eeeiii```DDD777:::999;;;CCCFFFQQQZZZ```nnn```MMMWWWAAAAAAdddmmmPPPGGGUUUaaaooouuu{{{vvvtttccc[[[iiilllWWWDDD;;;???;;;@@@llluuuVVVIII???999444333222...,,,...+++***))))))(((((())))))))))))(((((())))))***+++333LLLfffMMM>>>===;;;999666333111///......------------.........000000888mmm~~~yyyhhhPPPnnn{{{NNNGGGLLLjjj{{{zzz|||jjj```ZZZJJJLLLEEEJJJYYYrrrzzz}}}~~~{{{yyy{{{{{{yyynnn]]]LLLFFFHHHKKKOOORRRRRRLLLLLL[[[ggggggqqq``````XXXxxxnnnffftttppppppyyybbb```gggvvvdddSSSiiizzz\\\NNNMMMHHHEEECCCAAA@@@>>>;;;666222000000///...............///777UUUhhhOOOZZZwwwRRR999;;;III```qqqmmmllltttZZZbbbOOOBBB>>>^^^~~~ssseee}}}ssskkk[[[[[[lllvvvwwwoooooobbbOOOXXXIIILLL@@@===<<<:::888444111///---------------------------------...+++333...777ssstttkkkpppoooppprrruuuxxxzzz{{{|||zzztttyyy~~~sssPPPHHHOOOeeennnzzzooo{{{~~~}}}iiiVVVXXXnnnwww~~~|||cccSSSTTTbbbUUU???<<<999555333222111000///******)))))))))((((((((()))))))))))))))******+++'''000***+++444***888gggtttPPPHHHXXXiii~~~uuueeeJJJ<<>>>>>;;;>>>;;;666333111///---+++))))))(((((())))))***++++++&&&...,,,+++,,,;;;iiidddjjjhhhHHH888:::999<<>>???RRRbbbAAA:::555444333///---///+++***))))))(((((())))))))))))(((((())))))***+++***___yyynnnSSSDDDCCC@@@===999555111///......------------......---//////999sssfffTTTrrryyyMMMMMMPPPttt{{{kkkvvvhhhTTTOOOFFFKKKNNNQQQVVVsss}}}}}}}}}zzzxxxzzz{{{yyywwwdddOOODDDDDDMMM[[[gggdddQQQJJJaaasssrrrfffdddTTTqqqoooeeesssooopppdddaaafffvvvmmmXXXcccmmm___PPPQQQNNNHHHFFFEEECCCAAA===888555000000///...............---777MMM|||xxxYYY___III<<>><<<:::666333000...------------------------,,,...---***444---888xxxmmmiiioooppppppnnnmmmpppxxx~~~www}}}}}}zzzuuuTTTNNNQQQgggkkktttiiilll{{{}}}bbbKKKbbbkkkvvv{{{iiiQQQJJJ___uuuVVV===:::777555444444222111++++++******))))))(((((()))))))))))))))******+++)))222******333+++???xxxjjjGGG???LLLbbbcccAAA888@@@???NNNkkkzzzxxx{{{xxxYYYBBBKKKccc{{{zzzooolllsssrrriiihhhppphhhbbbxxx~~~MMMmmmzzzHHH999AAA>>><<<999666444333111///---)))))))))))))))******+++***&&&...---,,,...???ooo___ppptttPPP999888888@@@RRR___oooUUU666CCCMMMxxxsss^^^___sss}}}uuuqqquuueeeUUU^^^ggg[[[MMM;;;666GGGGGGEEEeeeAAAAAA;;;666555333///...///+++******))))))))))))))))))))))))))))))******+++666~~~wwwrrryyyRRRIIIEEE???;;;888666444333444000,,,+++,,,...---+++111---777111dddXXX}}}jjjMMMHHHZZZwww}}}pppqqqPPPGGGJJJNNNKKKIII\\\{{{{{{qqq||||||uuuuuuvvvtttpppooo___IIIEEEWWWkkktttPPPaaa~~~uuurrrbbbTTTlll|||kkkmmmmmmnnnlllUUU```^^^zzzwwwXXXjjjrrruuuTTTKKKHHHDDDFFFHHHFFFAAA;;;777555444111//////111000...+++222,,,]]]]]]^^^~~~vvvUUU===FFFZZZmmm}}}uuummmhhhfffIIICCCTTTwwwjjjggguuueeeYYYSSSfffooommmggg|||```fffOOOJJJRRRDDDBBB>>>;;;999666222000---------,,,,,,------......---000+++...--->>>xxx{{{lllgggtttrrrppppppssswwwzzz{{{}}}{{{{{{~~~yyyiiiIIIPPP\\\hhhvvvsssfff}}}vvvkkkSSSVVVooo~~~}}}|||kkkPPPTTT[[[uuuWWWFFF@@@:::888999888555222,,,+++***)))((((((((((((******))))))******+++,,,///+++000+++222...===VVVKKKNNNOOObbbuuuWWWHHH555JJJLLLJJJoooxxx}}}xxxpppyyydddIIIAAA```zzz}}}vvvlllooosssjjjfffkkklllgggaaasssYYYTTT===FFFGGG:::AAA???<<<999666222...+++...---+++***))))))))))))***333$$$)))111)))EEEmmmhhh}}}~~~YYY:::888@@@GGGXXXmmmxxxLLLEEE???oooooo\\\RRR[[[eeeoooyyyvvvooommmpppbbbXXXaaabbbQQQCCC:::666FFFEEEHHH\\\JJJ>>><<<:::888777555222///,,,+++***)))((((((((((((******)))'''''')))+++,,,===}}}fffUUUCCCAAA???>>>===:::666333444111---,,,---...---,,,///***555777|||cccUUU|||mmmEEEKKKllluuuyyyWWWFFF@@@NNNQQQOOOWWW}}}vvv~~~xxxxxxyyyxxxuuusssfffRRRGGGPPPcccpppWWWYYYxxxooodddTTTbbb||||||oookkkjjjnnnlllXXX\\\^^^}}}xxxUUUaaauuuzzzVVVJJJHHHFFFHHHJJJIIIEEE@@@===;;;555222//////000000...,,,...***XXXzzz~~~^^^^^^zzzRRR:::;;;YYYzzzyyy~~~{{{tttkkkbbb\\\NNN???OOOnnnvvv}}}uuudddwwwooocccKKKYYYnnnqqqnnnooojjjnnnUUUHHHIIIGGGDDD@@@===;;;888555333//////...------............---000+++///...???yyy}}}nnnjjjsssqqqppprrruuuyyy{{{{{{}}}{{{{{{{{{}}}~~~~~~zzziiiNNNFFFUUUfffvvvwwwggg{{{}}}qqq{{{iiiOOOVVVddd{{{~~~bbbRRRUUUcccwwwfffGGGAAA;;;999:::;;;999666...---,,,+++***)))))))))******))))))******+++,,,((('''...***000111LLLSSSMMMTTTTTTbbbnnn{{{|||wwwuuuwww\\\HHH666@@@PPPhhhxxxnnnvvv|||nnnZZZHHHDDD```vvvmmmnnnooohhhhhhllliiieeeaaammm\\\RRRMMMHHHFFF@@@DDDAAA>>>;;;888555111......---+++)))(((((())))))%%%000%%%---555222TTT|||tttvvvgggFFF>>>@@@IIIeeeyyyOOO000???dddppp]]]TTT___iiinnn}}}yyyvvvnnnmmmnnnaaaWWW^^^^^^NNN@@@;;;777AAA@@@MMM~~~oooJJJBBB@@@>>><<<;;;888444222---,,,+++***)))(((((())))))***)))((((((***,,,---MMM}}}iiiVVV<<<===???BBBBBB>>>888444444111///---.........---///***555@@@{{{vvvdddRRR{{{}}}gggLLLJJJkkkuuubbbNNNAAAJJJVVVWWWUUUmmmyyyzzzlll}}}xxxyyyzzzyyyxxxuuulll]]]LLLJJJ]]]ssskkkXXXwwwmmmhhhWWWWWWooouuujjjeeelllkkk~~~^^^ZZZ^^^|||tttRRR[[[{{{WWWIIIHHHGGGIIIKKKJJJFFFBBB@@@???888444111/////////...---000...WWWccc]]]~~~OOOLLLGGGaaauuu|||||||||{{{zzzvvvlll___VVVLLL777IIIcccdddyyyyyyiii^^^lllddd```III\\\yyypppooosssjjjqqq[[[LLLHHHIIIFFFAAA>>><<<:::888777111111000///............,,,,,,///+++//////@@@{{{zzzmmmkkkqqqqqqqqqtttxxx|||}}}|||}}}}}}}}}||||||{{{{{{{{{rrrZZZJJJZZZlll{{{wwweeevvvyyyrrrxxx|||sssUUU___mmmzzzxxx}}}cccPPPZZZiiiqqqeeeLLLGGG@@@<<<;;;;;;:::888000000...---,,,+++++++++******))))))******+++,,,)))***000...111666^^^SSSOOOYYYZZZdddjjjrrrwwwyyy~~~{{{uuu}}}ttt\\\BBB;;;BBBeeezzzrrrdddcccjjjTTTLLLKKKaaarrruuummmllljjjeeejjjnnneeebbbbbbfff```QQQ```JJJFFFHHHGGGDDD???<<<:::777555222...---+++)))((((((((()))&&&111(((---000111VVV{{{lllxxxsssPPP??????RRRzzzvvvTTTBBB@@@```ttt]]]RRR\\\hhhnnn{{{}}}vvvrrrkkkkkklll___UUU[[[YYYHHH===999:::???===RRRoooQQQEEECCC@@@>>><<<999555222///...,,,***))))))))))))((())))))))))))***,,,///___}}}xxxxxxoooPPP===>>>@@@CCCCCC@@@:::555444222000//////.........222,,,555FFFvvvrrrkkkTTT}}}iiiKKKLLLWWW~~~ooo}}}cccPPPAAACCCVVV]]]YYYkkkzzztttrrrzzzxxxvvvwwwxxxwwwwwwsssooofffUUUNNNeeennnkkknnn^^^PPPfffzzziiiaaakkkkkk}}}cccYYY```|||mmmPPP]]]XXXIIIJJJGGGIIIJJJIIIEEEAAA>>>===:::777333000......//////333333TTTiiiYYYQQQ@@@CCCWWWggggggrrr~~~{{{zzz}}}|||zzzrrrdddZZZJJJ888KKK___aaabbbOOOYYYmmmZZZYYYPPPZZZuuukkkpppooottthhhmmm]]]SSSRRRIIIEEEAAA>>><<<;;;999888333222111///...---------++++++///+++000000BBB}}}sssjjjkkkpppqqqssswww|||~~~~~~}}}~~~~~~|||||||||tttyyyZZZJJJYYYkkkzzzyyygggxxxwwwyyy}}}YYYcccxxx~~~|||fffMMM^^^ggg{{{\\\SSSMMMEEE>>>;;;888666555222111000...,,,++++++*********))))))******+++,,,,,,---///000///555eeeUUUMMMXXX^^^mmmtttzzz```>>>DDDQQQwwwmmmooosss[[[YYYgggzzzZZZFFFHHHIIIYYYzzz}}}qqqtttllljjjfffccckkkmmmaaa```bbbaaabbbRRRjjjLLLIIIKKKGGGDDD???<<<:::999666444///...,,,***)))(((((()))&&&000***,,,***000ZZZzzzfff~~~\\\AAAEEEfffYYY;;;???MMMmmm}}}vvv[[[KKKTTTcccooowwwsssllljjjjjj]]]TTTYYYTTTDDD:::333<<>>TTT]]]NNNKKKHHHEEECCCAAA>>>999666222111...+++***)))))))))(((((()))+++***)))---222nnnlllrrrmmmwwwLLLBBBBBBBBBBBBBBB>>>999555333333333111000/////////111,,,111DDD~~~{{{qqquuuZZZmmmSSSDDD]]]||||||wwwmmmrrrWWWFFF888>>>QQQ]]]```pppoooaaagggxxxvvvwwwwwwvvvuuuuuuqqqqqqnnnaaa]]]www~~~hhhooobbbMMM^^^|||jjjaaakkkllldddXXXeeemmmPPP]]]\\\MMMQQQKKKLLLLLLJJJEEEAAA>>>======;;;777333000...///000///111LLLlllXXXzzzZZZAAAHHHMMMOOOeee}}}tttwwwooo}}}~~~}}}|||vvvllldddPPPCCCRRR]]]ccc```[[[gggxxx]]]TTTNNNZZZllljjjqqqfffUUUsssiiiZZZSSSRRRGGGDDD@@@===<<<;;;999888444333222000...---,,,,,,++++++///+++000111BBB}}}nnniiinnnqqqrrruuuyyy~~~}}}zzzyyyyyynnn|||TTTCCCNNNbbbvvv|||kkk|||zzzZZZcccwwwvvvxxx}}}|||www{{{fffOOO]]]eeevvv[[[RRRNNNFFF@@@;;;888666555333222000...,,,+++************))))))******+++,,,,,,***(((...---333gggSSSKKKXXXdddzzzoooBBBHHH[[[tttyyy}}}~~~hhhVVVMMMfffgggnnnxxxWWWFFFOOORRR^^^wwwuuu```___wwwtttrrriiigggeeebbbhhhjjj______aaabbbaaaVVV~~~nnnMMMKKKIIIEEECCC???===;;;999777555111///---+++))))))))))))###,,,))),,,+++;;;kkksssoooLLLNNNrrr|||JJJ888>>>SSSvvvqqqXXXIIITTTeeeqqq{{{wwwppphhhggg[[[SSSWWWQQQAAA:::222===EEE>>>QQQZZZ```PPPNNNKKKIIIFFFCCC???<<<666333000,,,***))))))***((('''))),,,***)))...777{{{iiissshhh~~~MMMHHHFFFDDDCCCAAA===888555333444555333111//////000,,,---,,,<<>>;;;777222000000111...111DDDyyyppp___mmmkkkWWWOOOLLLYYY~~~{{{zzzvvvzzzkkk}}}|||{{{zzzvvvqqqlllVVVIIIQQQZZZeee~~~nnnYYYKKKcccjjjnnnnnn^^^IIIeeeUUUKKKGGGFFFDDDAAA@@@???===;;;888777666444111///---,,,,,,,,,,,,000,,,000111BBB}}}nnnlllsssssstttvvv{{{zzzvvvtttuuurrr___TTTXXXfff|||yyyhhhvvvzzzwwwkkkrrrtttmmm}}}oooqqqwwwwwwzzzwwwmmmRRRXXXjjjuuuZZZLLLIIIEEEAAA===:::999999555444222///---+++************))))))******+++,,,---+++'''333111999tttTTTWWWiiisssMMMGGG```mmmnnntttmmmQQQJJJQQQhhh}}}```OOOXXX\\\ggg[[[bbb___cccfffvvvpppeeeeeehhhcccccceee```______iii]]]\\\tttNNNKKKFFFEEECCCAAA@@@???<<<999666333111///---+++*********&&&,,,))),,,)))@@@tttvvv\\\RRRdddrrrqqqpppHHH???AAAAAAaaa}}}hhhTTTLLLZZZiiiqqq~~~tttqqqllldddcccWWWRRRVVVNNN@@@<<<666<<>>MMMjjjxxxMMMKKKHHHFFFDDDAAA===:::999666222...+++*********)))'''(((+++***(((000<<>>888333333555666555222///000111---111***444cccmmmeee}}}vvvfffttt]]]bbb~~~qqq|||mmmrrrnnnQQQFFF<<<;;;CCCQQQccctttlllNNNVVVttt}}}xxxwwwzzzzzzvvvuuuwwwqqqqqqrrrqqqnnnppp~~~uuunnnhhhiiibbbQQQSSSjjjyyyooogggkkknnn```___wwwhhhLLL```~~~^^^OOOXXXSSSTTTSSSPPPLLLHHHGGGFFFAAAAAA???;;;555111111222000111<<>>;;;;;;999777444222000......---,,,000,,,000111BBB}}}pppmmmuuuvvvvvvwww{{{~~~{{{wwwxxxzzz|||nnnnnnhhhmmmyyydddnnnpppvvvuuu~~~{{{~~~xxxeeennnooonnn{{{}}}}}}oooNNNYYYpppkkk^^^IIIHHHFFFCCC???===;;;;;;888666444111///---++++++******))))))******+++,,,...///+++999222;;;www```yyy___KKKfffkkkdddkkkOOOMMMRRRrrr}}}{{{{{{aaaUUUccckkk|||nnn```cccllleee]]]___bbbaaa]]]rrrXXXccc~~~QQQKKKHHHGGGFFFFFFFFFEEEBBB===999444333111...,,,,,,+++++++++---***,,,+++GGG|||qqqxxxsssWWWLLL\\\rrrwwwMMM999:::@@@FFFiii{{{bbbQQQLLLZZZgggmmm|||vvvllljjjeee^^^]]]SSSOOOSSSKKK>>><<<;;;999DDDBBBLLLzzzhhhIIIGGGDDDCCCAAA???;;;888;;;888333...+++******++++++''''''***)))'''111AAA}}}ooo~~~___SSSGGGGGGGGGGGGDDD???888222333555777555222000000222111888,,,000ZZZkkkfffzzzzzzoooaaaBBBLLLpppwwwmmmuuummmOOOCCC777:::>>>LLLaaatttbbbZZZzzzxxxzzzxxxsssssswwwnnnooopppmmmjjjlllssszzzssszzz{{{xxxpppooohhhmmmllliiidddUUUSSScccwwwqqqjjjkkkooo^^^fff{{{]]]IIIiiiYYYJJJUUURRRSSSSSSPPPMMMJJJIIIIIIBBBCCCBBB===777333111222///---111}}}~~~{{{bbbnnnRRRiiixxxyyyddd{{{{{{~~~vvvtttvvvyyyzzzwwwtttrrrrrrfffQQQYYYwwwkkkMMMVVV{{{vvvooouuuVVVSSSgggQQQOOOMMMIIIIIIIIIIIIIIIIIIFFFBBB>>>===<<<999666444111000///...---111---000111BBB|||qqqmmmtttxxxwwwxxx{{{{{{~~~~~~}}}yyynnnsssgggggg|||uuurrrgggmmmpppssssss}}}~~~|||wwwppp|||}}}|||cccGGG]]]sssooolllKKKKKKJJJFFFAAA===:::999:::888666333000...---,,,*********)))***++++++,,,***///+++777+++333uuuoooqqqTTTkkkjjj\\\pppEEE???RRRaaavvvzzzzzzqqqpppmmm]]]bbbpppgggYYY[[[cccbbb\\\yyyUUUgggSSSKKKNNNIIIIIIJJJJJJIIIFFFAAA<<<666444222///---,,,,,,,,,***+++***000333WWWvvvmmmzzzbbbCCC[[[gggAAA???@@@444===[[[{{{hhh```NNNHHHTTT```iii~~~vvvllljjjfffZZZYYYPPPMMMQQQJJJ===<<<<<<555EEEGGGMMMyyyWWWLLLJJJHHHGGGEEECCC@@@======999444///+++******+++,,,'''&&&***(((&&&222DDDwwwppp}}}tttZZZNNNIIIGGGEEEEEEFFFFFFBBB>>>======:::555555777555000333...444555???|||nnnnnn{{{rrr{{{}}}UUUIIIcccvvvyyyyyysssiii[[[HHH777======GGGUUUjjjyyy~~~wwwrrrsssssspppmmmlllttttttrrroooooorrrqqqmmmkkkcccnnn}}}wwwmmmjjjhhhllllllddddddbbbMMMMMMnnnwwwvvvooojjjrrr}}}iiiiiizzzjjj>>>zzzPPPHHHMMMRRRSSSTTTRRRNNNJJJHHHGGGAAABBBAAA>>>999666666666333555111cccxxxvvv~~~vvvjjjsssrrrzzz{{{{{{uuunnn|||wwwsssyyyzzzxxxtttqqqqqqqqqppplll\\\```XXXoooWWW@@@aaa}}}rrrnnnfff]]]VVVLLLEEETTTFFFLLLHHHFFFHHHHHHDDDCCCDDD@@@===<<<<<<999222...//////...---,,,888000555oooqqqpppvvvtttxxxyyyxxxyyy}}}}}}zzz~~~|||||||||}}}ooorrrWWWTTTttt|||mmmiiiqqq|||}}}rrr]]]gggqqq|||qqqwwwWWWSSS\\\nnnnnnOOOJJJDDDBBBCCCCCC>>>:::<<<;;;888555222///...---+++++++++***++++++,,,---///+++...111555///wwwzzzssseee|||yyyvvvvvvwwwbbb\\\XXX\\\|||tttnnnMMM:::GGG[[[hhh~~~vvvrrr{{{{{{zzzxxxzzz}}}xxx___fffhhhddd``````___\\\``````{{{UUUdddtttnnnaaaPPPMMMGGGGGGFFFFFFDDDCCCBBBAAA777666444222///,,,***)))///&&&...---+++[[[tttqqqqqqIII[[[nnnHHH===<<>>777444CCC>>>PPP\\\wwwjjjXXXKKKNNNOOOKKKCCC===;;;<<<:::999666333000...,,,,,,...%%%***+++,,,))),,,QQQooowwwwwwvvvaaafffTTTJJJGGGEEEFFFFFFCCC>>>999<<<>>>===888666777555222111...555666>>>{{{sssdddsssyyygggZZZoooxxxzzzzzzvvvoooaaaMMM;;;??????MMMccczzz}}}yyytttqqqlllhhhlllrrrtttuuurrrooooooqqqpppllliii___iiiwwwrrrhhhfffeeegggiiifffbbbYYYOOO\\\wwwqqqpppfffhhh{{{rrrcccmmmvvvdddRRROOOHHHMMMIIIKKKMMMLLLJJJHHHGGGGGGDDDDDDCCC@@@;;;888777777111111...WWWwwwwww||||||}}}wwwhhhyyyyyyzzzxxxuuurrrpppppppppnnnkkknnnsssrrrttt```jjj^^^JJJOOOkkk{{{hhhjjj___wwwJJJFFFPPPFFFMMMHHHFFFHHHHHHDDDBBBCCC???<<<:::;;;999333000222000...---+++555///444kkkrrrqqquuurrrvvvxxxxxx{{{~~~~~~~~~|||yyyooopppWWWRRRjjj}}}llleeepppxxxvvviiiVVVTTT[[[rrrooo}}}|||tttQQQKKKaaawww{{{~~~SSSNNNHHHDDDCCCCCC@@@>>><<<;;;999666333222000000+++++++++******+++,,,,,,---+++...///777;;;~~~oooeeeUUU\\\lllnnn\\\YYYjjjxxxxxxooouuurrr^^^TTT^^^yyyuuu{{{fffJJJ999EEEXXXllltttpppmmm}}}tttuuusssqqqppprrrwww|||qqq}}}sssjjjhhh___cccffffffbbb]]][[[[[[___```oooSSSgggddddddPPPMMMHHHIIIIIIHHHGGGEEECCCBBB:::999777444111///---,,,...)))000,,,---___uuuvvv|||ccctttZZZHHHFFFBBBEEEEEECCCdddiiieeecccoooFFFIIIVVV]]]jjjssstttkkkiiihhhXXXSSSMMMHHHFFFCCC===777999DDD;;;DDDJJJsssgggQQQLLLMMMMMMHHH@@@;;;:::;;;<<<:::777444000...,,,+++,,,###))))))---,,,000UUU~~~mmmhhhpppXXXIIIGGGFFFFFFEEEAAA:::444;;;@@@AAA<<<777777666555111...666666>>>yyy}}}qqqUUUxxxzzzxxx{{{kkkkkktttvvvuuurrrmmm```JJJ666??????PPPooo}}}{{{}}}mmmzzzxxxvvvpppgggeeeqqqtttuuurrrooonnnpppnnnjjjjjj___hhhvvvqqqhhhhhhhhhggghhhiii^^^MMMTTTmmm}}}mmmooocccnnniiidddpppdddYYYbbb|||wwwOOOIIILLLIIIKKKMMMMMMLLLJJJJJJKKKGGGGGGFFFCCC>>>;;;999999555111111JJJjjj{{{uuugggooo{{{yyy|||nnn___wwwvvvzzzyyysssnnnlllmmmkkkgggcccaaalllfffnnnsssQQQbbbWWWAAAHHHTTTzzznnnRRR[[[YYYqqqHHHHHHJJJFFFLLLHHHFFFHHHGGGCCC@@@AAA===:::999;;;:::555444666333......***222...333ccctttqqqssstttwwwyyyyyy}}}}}}}}}~~~yyyuuuooofffTTTRRReeerrrxxx{{{zzzbbb___rrr~~~vvvgggZZZfffooo}}}gggwwwsssnnnMMMUUUfff{{{___sssVVVSSSMMMHHHDDDBBBAAAAAA>>><<<:::777555333333333,,,,,,+++******++++++++++++---///+++777DDDvvv```QQQHHHAAACCCFFF@@@FFFVVV]]]lllwwwbbbSSSaaattt|||{{{iiiqqqXXXHHH>>>III]]]~~~ooooookkkxxxtttxxxsssoooppptttvvvsssnnn___^^^kkklllppplllaaa___ccchhhcccYYYVVV[[[^^^aaaaaaRRRiii{{{ooo```TTTWWWMMMMMMNNNMMMLLLJJJGGGFFF<<<;;;999777444222000//////,,,111,,,...\\\zzz]]]OOOPPPGGGGGGJJJTTT~~~yyyfffwww^^^YYYooo{{{ttteeeYYYPPPRRRNNNIIIGGGFFFAAA;;;666888AAA===CCCDDD^^^IIIKKKLLLJJJFFF@@@>>>@@@CCC@@@???<<<888444000---+++...%%%)))(((,,,---111UUUwww|||gggoooSSSFFFEEEEEEFFFFFFAAA888222<<>>===SSSzzz{{{qqqssswwwnnnuuuuuuuuuqqqkkkkkkxxxssstttrrrnnnnnnooolllgggfff[[[dddssspppiiikkklllllliiiiiiXXXGGG]]]zzzzzzfffmmmcccuuuaaaiiivvvTTTKKKbbbqqq^^^vvvrrrRRRLLLMMMNNNOOOPPPPPPNNNLLLLLLLLLIIIJJJIIIFFFBBB===;;;:::888222333>>>zzzkkkooovvvcccHHHRRRqqqxxxxxxppp```\\\}}}wwwyyyzzzvvvppplllfff___[[[[[[ZZZ[[[\\\iiiyyyrrr___TTTZZZUUUCCCMMMRRRYYYwwwiiiTTTWWWrrr```GGGJJJFFFGGGJJJFFFEEEGGGFFFAAA>>>>>><<<999999<<<;;;888777999555//////***......222XXXuuuqqqssszzz||||||zzz|||{{{|||~~~wwwqqqkkkVVVKKKPPPgggvvv}}}|||rrr\\\^^^sss~~~ttthhheeeqqqxxxrrrvvvkkkiiifffMMMZZZccc]]]iiiTTTSSSPPPJJJEEEAAA@@@@@@@@@>>>:::777444333333333------,,,+++******++++++***///000(((333AAAoooTTTBBBBBB888<<>>===;;;999666333111000222+++000111...IIIwwwyyy~~~www{{{rrrgggZZZVVV\\\ooosss|||xxxiiiSSSPPPfffyyy{{{uuujjj___OOOKKKHHHHHHEEE???888666666@@@CCCKKKLLLqqqOOOGGGJJJJJJIIIGGGEEEGGGKKKOOOEEECCCAAA<<<888333000...333***,,,(((+++,,,///OOOzzzyyyzzzvvvnnnwwwKKKBBBBBBDDDFFFGGGCCC:::444>>>DDDFFF@@@999888999999888000111111AAAnnn~~~iii___uuuoooaaadddhhh\\\LLLOOOVVV]]]eeekkkiii[[[MMM<<<;;;RRR}}}wwwuuutttvvvxxxuuurrrqqqqqqqqqppppppwwwrrrsssqqqnnnmmmnnnkkkfff[[[RRR]]]nnnmmmgggiiikkkmmmgggaaaQQQLLLlllsss\\\hhheeexxxuuu[[[nnnnnnHHHAAAaaaggg]]]uuuxxxVVVNNNLLLLLLNNNOOONNNLLLKKKLLLMMMJJJKKKKKKIIIDDD@@@===<<<999333000222jjjuuutttiii|||dddFFFXXXxxx~~~sss\\\WWW^^^zzz{{{zzzwwwtttlll]]]OOOMMMSSSMMMTTTeeerrrxxxnnnddd\\\PPP^^^EEECCCQQQWWW}}}tttbbbZZZSSSUUUIIIMMMDDDGGGHHHDDDCCCFFFFFFAAA======<<<:::;;;??????;;;999;;;777///222,,,+++...111LLLuuuqqquuuyyy{{{zzzxxxyyy~~~|||}}}tttjjjaaaIIIDDDNNNeeetttwwwyyygggqqqzzzppp]]]^^^lllmmmrrr|||pppiiippp{{{vvv|||ttt|||jjjfff^^^NNNMMMbbbrrrfffOOOOOOOOOLLLFFFAAA>>>===BBB???;;;777333222111111//////---,,,++++++++++++***///111)))222;;;|||lllPPP===;;;777AAAKKKIIIKKKPPPOOOhhhwwwfff```eeekkknnnwwwiiiHHHKKK<<>><<<999666444222111444)))---555,,,111^^^ooowww___ooo~~~uuuppp~~~qqq}}}wwwbbbRRRPPPKKKIIIIIIEEE<<<666666;;;CCCEEEOOOUUUYYYDDDLLLKKKJJJIIIHHHHHHJJJNNNQQQEEEDDDAAA>>>999555111///444,,,---'''***,,,---JJJ}}}vvveeeZZZLLLBBBBBBDDDGGGHHHEEE>>>777AAAEEEDDD>>>::::::;;;::::::333222111???___pppfffmmm{{{~~~|||qqqyyy|||qqqqqq___eeekkknnnnnniii\\\OOO>>>:::MMMooozzzuuussswwwwwwrrrqqqvvvrrrooonnnppppppmmmnnnqqqoooqqqpppmmmmmmnnnkkkeeeVVVOOO]]]qqqpppjjjjjjjjjeeebbbXXXMMMXXXyyymmm]]]iiikkk|||eeeaaaxxx|||\\\AAABBBnnnsssvvv}}}{{{zzzUUUNNNKKKKKKLLLNNNOOONNNOOOQQQRRRIIIJJJKKKIIIEEEAAA>>>======;;;444111PPP}}}pppnnn~~~jjjTTTfff{{{yyy{{{aaaRRRYYYdddzzzwwwzzzwwwvvvtttlllXXXFFFFFFPPPMMMeee~~~ssspppeeebbbTTTRRRIIIAAAPPPFFFcccppphhhTTTXXXWWWPPPJJJMMMEEEGGGGGGDDDDDDGGGGGGBBB???>>>===<<>>;;;;;;999000666///***///000AAAhhhxxxtttppptttqqqttttttsssuuu{{{~~~}}}}}}~~~vvvcccSSSEEEEEEOOOaaajjjhhhhhhmmm```kkkppp{{{jjj\\\___kkkooo}}}tttqqq{{{||||||~~~zzzuuurrrpppgggWWWLLLOOOsssqqq```NNNMMMLLLJJJHHHDDD@@@>>>BBB@@@;;;777444222222333222111///...---,,,,,,+++***---000---444555uuuwwwoooRRR>>>;;;:::FFFNNNGGGGGGQQQUUUXXXiiirrr```]]]dddhhhdddDDDLLLHHHMMMLLL```rrriiiXXXWWWVVVWWWZZZ]]]gggmmmmmmoooqqqkkkbbb]]]aaauuunnngggnnngggdddbbb^^^]]]^^^ZZZTTTWWW```eeemmm|||YYYYYY^^^JJJpppzzz^^^OOOJJJMMMKKKHHHFFFDDDCCCBBBCCC???>>><<<:::777444222111444***,,,555,,,'''QQQnnn{{{zzzjjjOOO^^^ddd{{{ooorrrrrr}}}nnndddZZZSSSQQQKKKHHHJJJDDD:::555888<<>>KKKbbbmmmrrrnnnccc___\\\\\\fffoookkkhhhqqqpppnnnooopppnnniiiiiikkkmmmoooooommmmmmnnnkkkeeeVVVQQQaaavvvuuullljjjhhh]]]aaaTTTMMMeee~~~xxxfffdddjjjooo}}}]]]mmmmmmOOOAAANNNuuulllOOOKKKHHHKKKMMMNNNNNNNNNNNNPPPRRRGGGHHHJJJIIIEEEBBB???>>>???CCC::::::???ppppppsssrrreeexxx|||vvvXXXXXXkkk{{{xxxvvvvvvxxxuuusssnnn]]]LLLKKKUUUbbbzzztttnnnaaaaaaPPPOOO???GGGRRRZZZlll___ZZZiiieeeLLLIIILLLFFFGGGHHHEEEEEEJJJJJJFFFBBBBBB??????CCCHHHGGG@@@;;;:::;;;000999222***111000888OOOuuuqqq|||ssslllkkkhhhlllnnnnnnqqqwwwyyywwwwwwxxxzzz|||~~~www^^^IIIGGGLLLWWWdddiiiiiimmmuuulllgggtttrrrlllqqq~~~{{{kkknnnpppnnnuuuxxxtttooommmaaaQQQJJJ[[[zzzbbbuuu[[[RRRNNNJJJHHHIIIIIIGGGEEEAAA???;;;777555555777888444333111000...------,,,,,,***...///555...jjjuuutttVVV@@@>>>@@@MMMSSSIIIIIITTTZZZ[[[hhhyyyhhh______gggnnnMMMYYY\\\XXXRRRiii{{{ooo___^^^bbbdddhhh\\\dddgggcccdddhhhbbbVVV]]]^^^```^^^nnnrrr\\\___\\\^^^```^^^[[[YYYZZZ\\\bbbpppuuuTTTZZZ^^^@@@{{{hhhZZZTTTRRROOOKKKGGGEEEEEEFFFGGG@@@???===;;;888666444333000///...///---111WWWpppzzzgggcccVVVGGGaaappp}}}qqqjjjooonnnvvvyyyzzzqqq^^^ppptttiiibbb]]]ZZZXXXOOOHHHFFFHHHCCC888666;;;888IIIBBBQQQsssOOOMMMHHHIIIJJJJJJJJJJJJIIIFFFBBB???@@@@@@???>>><<<888555333222,,,...'''***,,,***@@@xxxwwwzzz^^^xxxdddGGGFFFFFFHHHIIIFFF@@@;;;GGGEEE@@@:::999======:::777999===444666CCCpppoooyyy{{{tttwwwoooppp}}}zzzttteee[[[LLLEEEQQQeeekkkmmmkkkdddRRRFFF<<>>999CCC:::???444```}}}tttyyynnnqqq}}}vvvwwwwww{{{cccfff{{{vvv{{{uuusssqqqeeeVVVUUU^^^bbbjjj{{{gggeeeOOOSSSKKKIIIJJJOOOHHHeee```MMMZZZsssTTTJJJGGGKKKGGGGGGIIIFFFGGGLLLMMMIIIEEEEEE@@@AAAFFFKKKIIIAAA;;;999;;;111;;;444+++222000333JJJooouuuyyyqqqgggbbbeeeiiilllkkknnnrrrsssqqqpppqqqsssvvvyyy|||~~~zzzsss[[[EEEHHHRRRaaalllqqqwww{{{~~~vvvpppbbbVVVTTTMMM^^^VVVKKKXXXbbbbbbhhhrrr}}}mmmcccXXXLLLIIIXXXnnnttt[[[WWWPPPHHHFFFIIIMMMMMMKKK@@@>>>;;;888777888;;;<<<555444333111///...------000)))+++///333&&&aaauuuxxxXXXAAA<<>>777OOOFFFVVVzzzjjjGGGNNNNNNAAAGGGHHHJJJKKKKKKHHHCCC???AAABBBBBBAAA???===:::888555000000((()))***$$$999{{{qqqiiifff|||pppIIIHHHIIIMMMOOOKKKAAA888>>>@@@@@@<<<;;;===<<<888===777::::::444FFFuuu|||wwwqqqwwwmmmlllrrryyy|||rrrhhhaaa]]]YYY]]]lllssseeeZZZRRRRRR[[[fffkkkhhhgggiiihhhfffjjjoookkkpppooohhhiiinnniii^^^UUUOOO\\\llljjjbbbbbbbbbgggTTTTTTXXXiiiwwwhhhdddfffhhhtttgggvvv[[[fff777PPPuuuUUUMMMEEEMMMKKKHHHEEECCCEEEHHHKKKMMMGGGIIIKKKIIIEEEAAA@@@AAA]]]ZZZBBB@@@888EEE{{{rrrzzzhhhsssttt}}}{{{zzzzzzzzz|||vvvxxxsssrrrsssnnngggnnn|||www]]][[[UUUFFF===XXXPPPooojjj___PPPMMMooo{{{NNNPPPJJJFFFDDDJJJFFFGGGHHHJJJKKKIIIFFFCCCCCCGGGJJJIIIDDD@@@>>>=========<<<888222000111333FFF~~~fffnnnmmmnnnoooqqqrrrssstttssssssrrrtttuuuuuutttuuuwwwyyywww]]]BBBLLLYYYWWWbbbxxxsssxxxvvvhhh______ddd```^^^___dddgggkkkwww{{{qqqlll[[[GGGGGGVVVxxxhhhfff^^^zzzcccVVVOOOHHHEEEGGGJJJIIIGGGHHHDDD???:::999;;;???BBB>>>888111///000111...,,,111,,,///---------RRReeeBBBAAAKKKWWWUUULLLOOO[[[___hhhaaadddccc{{{|||}}}~~~~~~~~~}}}||||||yyyqqqkkkhhhqqq{{{yyycccWWWWWWYYYUUUOOO\\\qqqnnn{{{vvvyyyllleeedddeeewww\\\WWWnnnttt```UUU___[[[ZZZSSSVVVaaa___YYY^^^cccoooaaaOOOWWW]]]LLLqqqkkk\\\\\\QQQLLLIIIJJJMMMMMMGGGBBB>>>>>>>>>===;;;999666555///999000...666000IIIeee\\\<<>>===>>>@@@;;;555---((('''***---///wwwssszzz~~~kkkyyyoooIIIHHHGGGJJJLLLHHH>>>666999===???<<<:::;;;;;;999<<<999888888666???fffzzz{{{rrrtttbbbZZZ```oootttzzz}}}|||wwwooohhhkkknnnqqqppplllhhhccc```dddXXX^^^~~~hhhVVVQQQeeeccceeehhhgggeeegggkkkhhhkkkhhhbbbdddjjjhhh___]]]UUUYYYjjjpppdddZZZ]]]ccc\\\^^^UUU\\\kkkcccbbb\\\zzz}}}gggppp}}}```\\\IIIPPPLLLHHHEEEIIIJJJHHHGGGFFFGGGHHHIIIIIIGGGIIIIIIGGGCCC@@@???@@@RRRQQQCCC???===IIIxxxnnnpppuuupppuuu{{{~~~|||zzzyyyxxxwww{{{~~~~~~~~~vvvpppuuuooommmoookkkeeeiiitttuuuVVVNNNLLLGGGZZZ;;;dddbbbLLLFFFjjjkkkJJJMMMGGGGGGEEEIIIGGGFFFFFFGGGHHHGGGCCCAAABBBCCCDDDDDDBBBAAAAAAAAA??????>>>999444000000111777fffyyyqqqwwwkkkpppqqqrrrsssssssssrrrqqqrrrssstttsssrrrssstttvvvrrr```QQQOOO___kkkooouuu~~~|||qqqiiikkkrrrxxxzzzmmmcccWWWLLLMMMTTT[[[YYYrrruuu[[[UUUOOOIIIGGGIIIKKKJJJHHHGGGBBB===999999;;;======>>>888222000111111///,,,...+++000---...333^^^lllLLLDDDNNNIIIMMM___```fffuuufffnnnvvv}}}~~~zzzwwwyyy|||{{{}}}~~~zzzvvvsssqqqqqqyyy~~~vvvaaa\\\QQQHHHJJJSSSffftttkkkxxxssskkkwwwxxxvvvqqqkkkeeebbbaaabbbqqqYYYPPP\\\\\\KKKEEEMMMPPPWWWYYY\\\aaaZZZTTT[[[dddPPP```qqq]]]]]]rrrkkk___bbbUUURRRNNNLLLKKKJJJHHHFFFCCCCCCBBBAAA>>>;;;999777444<<<444222888000BBBwwwZZZyyyxxxZZZ???MMMUUUOOOkkk}}}yyyfffiiidddZZZ^^^~~~ooo\\\dddrrrllljjj^^^KKKFFFccc~~~kkk]]]___^^^XXXXXXJJJDDDAAAAAA>>>::::::===AAAEEEVVVsssZZZVVV\\\TTTSSSIIIJJJKKKNNNQQQTTTVVVXXXTTTRRRNNNJJJEEECCCBBBCCCAAA===666///,,,---000222eeeooo{{{yyywwwoooJJJGGGEEEFFFGGGDDD<<<555555===AAA???;;;<<<======<<>>>>>???AAADDDDDDDDD@@@@@@???<<<666222000///222KKKyyyyyyyyy{{{jjjrrrrrrssssssrrrqqqppppppppprrrrrrqqqooonnnooopppvvvrrraaaHHHMMMZZZnnnsss}}}~~~sssttt|||~~~zzzoookkkuuurrrhhhbbbQQQDDDSSSpppkkkNNNTTTkkkTTTQQQMMMIIIHHHJJJKKKIIIGGGDDD???::::::>>>@@@???<<<===999333111111222000------,,,000,,,---444^^^yyyuuu\\\GGGTTTFFFJJJlllpppvvvnnnooorrruuuyyyyyyxxxvvvzzz{{{{{{zzzwwwvvvvvvvvvwww{{{|||wwwdddhhhYYYMMMNNNZZZnnnqqqdddmmmooojjjooohhhfffddddddddddddcccbbbgggZZZTTTWWWTTTJJJGGGLLLFFFUUU___cccdddZZZWWWbbbppp^^^999UUUkkkJJJsssqqqaaaOOOQQQOOOOOONNNLLLJJJHHHHHHHHHFFFEEEDDDBBB???<<<:::888:::@@@888777;;;111999^^^~~~dddsss|||~~~zzzcccGGGPPPZZZUUUmmm}}}sssYYYFFFGGGJJJRRRbbbnnnWWWlllxxxkkkfff[[[LLLFFFaaazzzcccUUU[[[]]]TTTOOOJJJDDD@@@???<<<:::;;;???CCCHHHUUUyyyYYYQQQVVVTTTPPPHHHJJJMMMQQQUUUYYY[[[\\\[[[YYYVVVQQQMMMJJJGGGFFFCCC@@@;;;333,,,))),,,000RRRsss|||xxxtttpppMMMIIIDDDDDDDDDBBB;;;555555>>>EEECCC>>>>>>AAABBB>>>EEE<<<<<>>BBB;;;GGGEEEBBB|||~~~~~~qqqyyy~~~fffYYYfffsssrrrpppsssppppppqqqrrrrrrrrrrrrrrrmmmeeevvvnnnccciiiiiijjjccc^^^___^^^XXXUUUUUUTTTOOOJJJHHHHHHHHHKKKNNNWWWvvv\\\QQQWWWmmmkkkKKKKKKJJJDDDHHHBBBDDDBBB@@@???@@@AAABBBAAA@@@>>><<<;;;>>>CCCFFFFFFDDD@@@@@@???===:::666333111555<<>>:::===DDDGGGDDD???===999555333333222111///...---000***,,,000LLLjjjwww|||mmmJJJTTTNNNPPPhhhuuufffiiixxx{{{pppzzzzzzxxxuuurrrqqqsssuuuxxxyyyzzz}}}wwwggglllfff```\\\___rrrnnnYYY^^^fffhhhiiiiiieeebbbbbbdddeeecccaaa^^^^^^^^^[[[UUUPPPPPPRRRKKKYYY```cccccc[[[\\\jjjQQQIIIRRR```NNNaaaOOODDDLLLLLLJJJIIIIIIJJJIIIGGGEEEBBBBBBAAA???>>><<<::::::<<>>AAAIIIHHHSSSeee```LLLGGGKKKLLLIIIKKKNNNQQQTTTUUUVVVVVVZZZXXXUUURRRPPPMMMJJJHHHCCCCCC???666,,,((()))---???vvv}}}}}}yyyrrrOOOJJJEEECCCDDDAAA;;;666555???EEEBBB>>>>>>BBBCCC===EEE===>>>FFF999DDDtttuuuqqqwwwqqquuuqqquuu{{{vvvsssuuurrrhhh___\\\eeehhhooosssjjjWWWGGGAAA;;;EEEIIIJJJVVVnnn}}}{{{yyyfff___fff[[[\\\bbbhhhgggbbb```aaalllllljjjiiikkklllhhhcccaaa___LLLMMMaaaXXXQQQlllrrr[[[[[[^^^bbbccc___qqq\\\[[[oooSSS;;;CCCYYYyyywwwZZZTTTKKKKKKDDDEEEFFFGGGFFFEEEFFFIIILLLJJJHHHFFFDDDCCCCCCCCCCCCGGG@@@EEEBBBQQQHHH555aaa}}}{{{qqq^^^YYYaaaiiinnnpppuuutttsssqqqnnnjjjhhhfffiiikkk}}}iiiccciiibbbbbb[[[VVVUUUTTTPPPKKKHHHDDDDDDHHHNNNNNNLLLSSS___hhhhhhSSSIIIsssUUUHHHPPPKKKFFFGGG>>>AAA>>>===<<<>>>@@@BBBBBBAAA===<<<>>>BBBFFFGGGDDD@@@??????>>>>>>===:::777555000222]]]}}}~~~qqqqqqpppooooooooooooooommmnnnooommmjjjgggffffffjjj~~~hhhMMMiii|||}}}{{{vvvoooxxxqqqzzzzzzzzzwwwuuu}}}sssqqquuu{{{lllddd[[[PPPHHHVVVfffWWWqqqmmmRRRQQQFFFEEEEEEFFFGGGGGGFFFDDDEEE@@@===???EEEGGGBBB===<<<:::777555444333222111///---///***000...666hhhwwwoooxxxSSSIIIMMMVVVggguuummmvvv}}}zzzrrrxxxwwwuuurrrpppppprrrtttqqqrrrtttxxx~~~~~~sssgggffffffeeefffmmmgggMMMJJJSSSZZZYYYgggccc___^^^___aaa```^^^[[[``````WWWPPPQQQXXX\\\gggkkkfff```___YYY\\\kkkdddIIIZZZVVVXXXXXXRRRHHHOOOeeecccWWWIIIDDDFFFIIIGGGCCC?????????>>>>>>>>>>>>>>>;;;;;;:::;;;===555111777YYYyyyppppppnnnLLL^^^}}}~~~rrrQQQMMMcccrrryyy}}}zzzzzzxxxeeeIIIBBBVVVddd^^^uuu___nnnxxxnnnjjjaaaQQQBBBRRR___dddXXXKKKOOOSSSNNNJJJEEECCC@@@<<<<<>>BBB>>>;;;<<>>AAABBBBBBAAA<<<===@@@DDDFFFEEEBBB???AAA???>>>>>>>>>===;;;999---222JJJ{{{{{{vvvuuutttrrrqqqqqqppppppnnnooopppnnnkkkhhhffffffhhhqqqMMMxxxrrr}}}yyy~~~}}}~~~~~~}}}~~~ssssssuuuqqqpppsss```dddRRR===TTTPPPhhhWWWKKKMMMBBBCCCCCCCCCDDDDDDEEEEEEGGGCCC@@@@@@BBBAAA<<<777;;;:::999777555333333222...---///,,,444111,,,PPPxxxkkk|||aaaCCCJJJaaayyysssvvvyyytttttttttsssrrrrrrtttvvvnnnooorrrvvvzzzzzzvvvqqqiiigggjjjxxxSSSBBB>>>EEEOOOOOO]]]\\\[[[\\\___aaaaaaaaa]]]```^^^VVVSSS\\\mmmyyysssfffaaa\\\___nnnVVV@@@XXXVVVOOO]]]{{{ZZZOOOUUUiii}}}hhhOOOBBBBBBGGGHHHEEE@@@@@@@@@@@@@@@AAABBBCCC;;;999:::<<<;;;888555222===gggYYYooo___bbbuuu{{{xxxpppRRRRRRuuuyyy|||xxx{{{yyyoooYYYLLL```sssooo~~~xxxQQQfffxxxmmmfff]]]QQQEEEVVVkkktttiiiVVVSSSTTTOOOMMMAAABBB@@@===>>>CCCFFFFFFHHH```IIIOOONNNNNNNNNHHHEEEEEEGGGHHHIIIIIIIIIIIIKKKGGGEEEEEEGGGHHHGGGDDDCCCCCCAAA;;;444...------333bbb{{{xxxvvvtttxxxMMMIIIDDDCCCDDDBBB<<<666===@@@@@@;;;999<<<======<<<===<<<<<<;;;:::???HHHmmmwwwqqq~~~yyyyyysssiiigggrrrpppmmmcccPPPDDDPPPfffdddjjjzzzeeeMMMDDDKKKKKKNNNbbbxxxoooooommmllljjjhhheeeccclllhhhffffffccc```bbbggggggdddbbbdddffffffcccaaa______VVVMMMSSSfffwww]]]\\\eee___bbbrrrxxxhhhUUU___oooOOO:::JJJYYYwwwaaaqqqqqquuuLLLDDDEEEKKKOOOEEEHHHJJJHHHDDDCCCEEEHHHEEECCCCCCDDDGGGGGGFFFDDDFFFHHHDDDOOOQQQEEEHHHIII\\\wwwppp]]]NNNHHHGGGLLLOOOSSSWWW[[[^^^______XXXYYYOOOJJJSSSWWWPPPLLLIIIHHHFFFDDDDDDFFFFFFEEEFFFFFFKKKVVVgggxxxbbbNNNLLLnnnZZZKKKFFFLLLFFFHHHFFF999DDD>>>>>>???AAACCCBBB@@@>>>;;;===@@@BBBAAAAAAAAAAAADDDBBB???>>>>>>>>><<<:::555666???___|||yyyvvvtttssssssqqqrrrsssrrroookkkiiiiiihhhxxxpppmmmXXXnnn~~~xxxwwwyyy~~~~~~}}}~~~|||yyyzzz|||zzzyyyxxxxxxuuunnnfffYYYZZZLLLGGGppp[[[]]]MMMLLLGGGAAABBBBBBBBBCCCDDDEEEGGGFFFDDDBBBAAAAAA@@@===;;;;;;;;;:::888666444333333///000111+++333111+++KKKgggzzz}}}tttxxx{{{zzznnnUUUZZZ|||{{{xxx{{{qqqssstttsssqqqpppppppppooooooqqqssstttwww{{{wwwzzzggg@@@>>>===???HHHHHHLLLQQQXXX]]]aaabbbcccccc[[[]]]]]][[[YYY```ppp~~~sssfffbbb^^^eeewww[[[KKK^^^YYYSSSuuucccQQQNNN[[[rrrbbbOOODDDDDDHHHHHHGGGCCCBBBAAAAAAAAABBBCCCDDD<<<:::<<<===:::;;;:::222666MMMxxxlllyyyooowwwpppbbblllccc```PPP```pppmmm|||yyyvvvmmmpppiiiVVV```|||ZZZsssrrriiibbbYYYNNNDDDUUUrrryyyiiiPPPKKKLLLGGGDDD===AAAAAA>>>@@@GGGJJJIIISSSeeeJJJEEEMMMMMMLLLGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHDDD@@@@@@CCCFFFEEECCC@@@???===:::666111...,,,222FFF~~~ppp|||yyymmmttt{{{{{{KKKGGGCCCCCCDDDBBB<<<666BBBCCC@@@;;;:::===>>><<>>LLLDDD888JJJ@@@HHHlll}}}hhhSSSIIIBBBDDDGGGJJJLLLMMMMMMMMMHHHOOOGGGEEENNNFFF===HHH@@@AAAAAA@@@AAAEEEHHHIIIKKKOOO```|||kkk]]]GGGOOOwwwsssHHHJJJCCCFFFBBBGGGEEE999GGG@@@AAAAAACCCDDDBBB>>>;;;:::===??????======AAADDDHHHDDD???>>>>>>>>><<<:::<<<666666BBBzzzwwwvvvuuusssuuuvvvuuurrrnnnlllllllll}}}~~~ggg|||vvvyyy|||}}}www}}}xxxvvvzzz}}}|||{{{|||pppxxxvvvjjjiiirrrpppfffVVVLLLIII```wwwGGGxxx[[[KKKPPPCCCBBBBBBCCCBBBBBBDDDFFFIIICCCCCCCCCCCCCCCCCCCCCCCC;;;;;;;;;999666444444444000333222)))......+++LLLlllppp~~~hhheeekkkooossswwwtttnnnttt~~~wwwqqqssstttsssooojjjhhhggglllkkkkkkkkkkkkpppzzz\\\;;;CCC@@@;;;===;;;===FFFSSS[[[^^^^^^^^^^^^WWWYYY\\\\\\VVVQQQVVV___kkkmmmddd\\\[[[[[[fff{{{eeeMMMMMM\\\MMMOOOeeeXXXJJJLLL\\\SSSNNNIIIGGGJJJKKKIIIFFFDDDCCCBBBAAA@@@AAABBBBBB???<<>>999===>>>444666555rrr}}}xxxuuuzzzcccKKKNNNEEEJJJKKKpppooommmvvvuuummmooosss```jjj```MMMkkkjjjfffbbbYYYKKK???NNNbbbgggVVV>>>===CCCBBBAAA;;;@@@AAA???BBBJJJMMMJJJdddUUUZZZKKKOOOJJJIIILLLMMMLLLJJJHHHGGGFFFGGGGGGIIIDDD???>>>BBBEEEDDDBBBBBB@@@???===<<<999444111***///|||lllzzzmmmzzz}}}~~~xxx{{{LLLFFF@@@???BBBBBB===888>>>>>>>>>===;;;999777666:::999999<<>>;;;:::@@@JJJKKKHHHMMMXXXlllxxxooosss[[[LLLOOOyyyHHHGGGDDDEEEFFFFFFFFFDDDCCCBBB>>>======???AAAAAA<<<888999999:::;;;===@@@CCCDDDBBB>>>;;;;;;===???>>>===;;;@@@888:::^^^|||~~~{{{vvv{{{|||qqqrrrssssssrrrooollljjjwww}}}~~~mmmppptttiiipppvvvzzzooouuu~~~|||zzzxxxyyyyyywwwvvvyyytttqqqqqqqqqkkk```XXXKKKPPPMMMWWWiiiOOOLLLEEEKKKEEECCC@@@???AAADDDEEEFFFDDDBBB???<<<999999<<>><<<999666666888;;;888666333000...///444777lllrrrppphhh[[[```ssskkk{{{xxxrrrppppppqqqmmmhhhfffhhhfffeeecccdddggglllqqquuu\\\;;;DDDKKKFFF???999===>>>EEEPPPYYY\\\]]]___]]]^^^YYYPPPLLLNNNQQQQQQbbbfff[[[ZZZddd^^^kkk]]]LLLOOOjjjMMMlllYYYSSSKKKQQQRRRZZZWWWPPPJJJEEEDDDHHHKKK@@@BBB@@@===@@@EEEDDD???BBBAAA@@@?????????@@@AAA>>>QQQTTTkkk___yyyiiibbbIIIJJJFFFHHHIII]]]fffjjj{{{qqqnnnooopppssssssIIIZZZwwwkkk```ZZZSSSLLLPPPZZZWWWRRRGGG;;;:::@@@BBB>>>???EEE<<<<<>>@@@@@@<<<999???WWWyyynnnppp|||~~~kkkYYYWWWYYY___]]]^^^ccchhhpppyyyuuueeeNNN<<>>???@@@BBBBBBBBBAAAAAAGGGJJJjjj{{{xxxssssss|||ttt___OOOGGGBBB===999BBB@@@BBBGGGIIIFFFBBB???NNNGGGAAACCCMMM___xxxtttaaaXXXXXXLLLOOOpppaaaMMMGGGIIIIIIHHHFFFCCC@@@===<<<;;;;;;<<<>>>???===:::888999999999999:::<<<>>>???===;;;999:::<<<===;;;:::999???:::999PPPppp{{{zzz||||||xxxwwwssstttuuuvvvwwwwwwvvvvvvzzzqqqiii^^^VVVRRRRRRQQQQQQQQQiii~~~sssyyyzzzxxxmmmcccsssqqqpppssswwwzzzzzzxxxuuurrrkkksssvvvoooeee\\\RRRHHHKKKSSSssslllVVVoooPPPHHHHHHIIIBBB@@@>>>>>>@@@CCCDDDDDDBBBBBB@@@===:::999;;;>>>>>>===<<<999777777999;;;777666444111///000222555www{{{jjj[[[TTTQQQgggkkknnnnnnxxx|||mmmfffnnnuuu{{{kkkpppllljjjlllkkkhhhggghhhdddddddddfffgggiiikkklll{{{YYY>>>???KKKRRRIII444222666:::AAAOOO\\\___ZZZ^^^^^^YYYQQQMMMPPPSSSTTT[[[]]]```\\\\\\nnnmmmHHHLLLSSS```bbb|||WWWTTTMMMRRRMMMTTTRRRNNNHHHDDDCCCEEEHHHBBBCCCAAA>>>AAAFFFEEE@@@CCCCCCBBBBBBBBBCCCEEEFFFKKKIIIMMM___uuudddlllkkkVVV___RRRMMMaaa{{{vvvsssnnnmmmooosssrrrzzzZZZ___eee___YYYXXXXXXYYY]]]cccWWWRRRHHH>>>===CCCDDD@@@EEE@@@>>>FFFGGGAAAQQQrrr[[[SSSLLLLLLLLLKKKKKKMMMRRRNNNLLLMMMJJJEEECCCEEEEEEIIIKKKGGGFFFIIIJJJIIIIIIFFFDDDDDDDDDAAA:::444000,,,JJJuuuooo|||tttvvvsssJJJEEE@@@???@@@???;;;666222555999;;;<<<<<<>>>????????????@@@@@@???<<<999<<>>BBBEEEDDDBBB@@@???>>>===<<<;;;;;;;;;???@@@AAAAAABBBBBBBBBAAALLLBBBLLLjjjzzztttcccWWWRRRFFFCCCKKKNNNKKKNNNXXXQQQ^^^ooorrreeeWWWLLLHHHIIIPPPfffDDDKKKEEEHHHHHHFFFDDDAAA===:::999888:::<<<===;;;999888888999888888777777888999999999888888:::;;;;;;999777777>>><<<999@@@QQQuuuvvvrrr||||||{{{zzzxxxvvvuuutttssssss~~~cccnnngggPPPJJJMMMNNNPPPTTTsss}}}wwwlllwww{{{lllhhhjjjxxxxxxyyyyyyxxxvvvtttrrrlllrrrpppbbbWWWTTTOOOHHHQQQqqqwwwTTTjjjJJJPPPFFFHHHFFF???>>>===>>>@@@BBBBBBAAA@@@@@@@@@===;;;999:::;;;<<<;;;:::888666777999;;;777777666444111000111222LLL{{{ddd[[[NNN===IIIJJJLLLNNNTTTddd~~~vvvooohhhjjjtttzzzrrrfffwwwooohhhhhhjjjiiiggggggbbbccceeeggggggfffdddcccccchhhnnntttuuusssooolllnnnXXXEEEAAAOOOddd]]]???DDDJJJIIIBBBEEEUUUbbbfff______ZZZRRROOOTTTYYY[[[YYYYYYddd^^^ZZZTTT>>>VVVWWWOOOsssdddTTTTTTPPPVVVMMMMMMMMMKKKHHHEEECCCDDDEEECCCCCCBBB???AAAEEEEEEBBBBBBAAAAAAAAACCCDDDFFFGGGPPP@@@FFFTTTpppiii~~~~~~jjjlllrrrwww}}}~~~{{{rrrnnnmmmpppnnnkkkrrr}}}|||\\\OOOwwwsss[[[[[[XXXVVVXXX\\\[[[WWWQQQMMMFFF??????CCCDDDAAABBB666???OOOIIINNN}}}sssVVVQQQNNNMMMKKKHHHHHHKKKNNNKKKJJJKKKIIIDDDBBBCCCEEEIIIKKKHHHGGGIIIJJJHHHFFFFFFHHHKKKKKKGGG>>>777111111555___vvvrrr~~~zzz{{{HHHDDD@@@??????>>>999555444777;;;;;;:::999:::<<<>>>>>>???@@@@@@>>>;;;:::999@@@TTTqqqllllllllloooiiiXXXQQQ[[[___dddhhhcccZZZYYYcccooonnn{{{fff___``````ccccccgggUUUZZZaaaeeeccc```^^^^^^UUU___VVVHHHccckkkVVVWWWYYYZZZ\\\^^^^^^]]]ddd___aaa\\\UUUbbbsssqqqmmmnnneeeYYYXXXeeeooopppjjjQQQ999666???HHHOOOTTTVVVXXXyyy|||QQQMMMRRRMMMHHH===>>>AAA>>><<>>=========>>>BBBBBBBBBBBBBBBAAAAAAAAAKKKAAAAAAVVV|||yyylllqqqtttvvvpppcccSSSGGGIIIXXXhhhrrrNNNKKKDDDAAABBBAAAAAA@@@???===<<<<<<666:::===<<<999777777999888888888777888888888888777888:::<<<===<<<:::888777>>>???===;;;???```sssqqqzzz}}}zzzwwwuuussssssssszzzhhhKKKHHHPPPVVV```llloooggglllyyy{{{qqquuu~~~vvvuuuvvvuuuttttttlllcccZZZSSSMMMLLLMMMppptttPPPkkk___@@@MMMFFFDDDDDDAAA@@@??????@@@@@@???>>>===>>>???===:::888888888999999999777555666888:::777888999777444222111111444```xxxcccaaa___VVVTTTJJJEEEGGGIIINNN\\\lllzzzwwwnnnccc```gggrrrwwwkkkiiikkkjjjfffdddbbbcccdddeeeeeedddaaa```eeefffggghhhgggdddaaa___```SSSHHHDDDMMMdddhhhUUUOOOQQQXXXccclllmmmfff^^^^^^^^^[[[TTTTTT[[[aaaddd___]]]___^^^kkk^^^EEEKKK```TTTLLLRRRSSSRRRPPPXXXQQQJJJJJJKKKIIIFFFDDDCCCDDDCCCBBBAAA???@@@BBBDDDDDD???>>>>>>>>>>>>@@@AAABBBEEE>>>CCCMMMggglllxxxjjjttt|||ooouuuxxxooohhhhhhiiiggggggiii``````[[[aaaVVVUUUXXXVVVQQQSSSWWWPPPCCCIIIEEE@@@===???AAAAAA???AAA888CCCNNNRRR}}}TTTPPPNNNMMMMMMJJJEEEEEEIIIIIIFFFFFFHHHGGGBBB@@@AAABBBFFFGGGEEEDDDHHHJJJIIICCCDDDGGGJJJKKKGGG@@@:::777...///IIIwwwvvvmmmzzzEEEBBB@@@??????===999555555888<<<<<<999777888:::999;;;===>>>===<<<;;;:::888===DDDttttttlllggg___gggssshhh```llldddiiillleee[[[UUUWWWZZZRRR\\\```eeekkkcccZZZ]]]ttt^^^aaafffhhhfffaaa]]]]]]]]]aaaeee[[[PPP\\\sssqqq[[[TTTVVVYYY\\\^^^^^^___``````]]]]]]YYYUUU]]]jjjmmm|||nnnYYYNNNZZZnnnsssjjjJJJ@@@555666IIIZZZVVVIIIMMM___VVV???DDDHHHIIIHHH???EEECCC???===@@@EEEGGGEEEAAACCCBBBAAA@@@@@@BBBCCCDDDFFFEEEDDDCCCAAA@@@??????EEEDDDAAAKKKhhhtttqqqvvvyyy{{{|||~~~vvvhhhaaaeeeeee___fff]]]NNNEEEMMMjjjIIIGGGSSSGGG>>>======<<<<<<<<<<<<<<<<<<777:::<<<<<<888666777999666777888999999:::;;;;;;888:::>>>@@@@@@???>>>===999>>>???AAA???<<>><<<;;;===>>>===:::777666666777888888666555555666888777999;;;:::777444222111444FFFwwwrrrnnntttzzziiiKKKCCCCCCGGGXXXnnn}}}rrriiirrrlllpppvvvvvvlllgggrrryyyjjjgggjjjiiifffdddccccccccccccbbbcccccccccffffffffffffdddaaa^^^\\\[[[MMMFFFEEECCCPPPbbbfffjjjooozzzWWW\\\^^^[[[WWWXXX```gggjjjbbbbbbUUU^^^bbbEEEDDDZZZVVVNNNjjjuuuMMMUUUNNNMMMUUUSSSHHHIIIIIIGGGDDDBBBAAAAAABBB@@@???>>>>>>???AAADDD>>>>>><<<<<<<<<<<<===>>>999DDDCCCEEE^^^hhheeeYYYQQQppp|||qqq~~~qqqhhhbbbdddiiikkkiiigggddd^^^YYY[[[cccfff]]]SSSIIINNNNNNLLLOOOSSSLLL???CCC???<<<===@@@BBBBBBAAAEEEFFFJJJIIIccciiiLLLKKKJJJJJJLLLIIIDDDDDDGGGFFFCCCCCCEEECCC???===??????BBBCCC@@@@@@FFFKKKKKKBBBBBBCCCEEEEEEDDDAAA>>>AAA+++555999jjjzzzrrrqqqAAA@@@??????>>><<<999666111666;;;;;;888777999===777999<<<===;;;:::999::::::666DDDNNNsssiiiWWW```xxxrrrkkk}}}~~~yyypppkkkiiieeeYYYLLLFFFPPPNNNLLLZZZccc___]]]rrryyyzzzXXX{{{zzzsssfff^^^]]]```aaaeeeccc\\\VVVVVVYYYWWWRRRYYYYYY]]]bbbbbb___```cccbbbaaa^^^[[[^^^eeennntttggg___XXX___mmmppp]]]GGG888::::::???RRReee```NNNNNNnnnrrrJJJ@@@FFFDDDEEEFFF<<>>===>>>AAABBBAAA???BBBBBBAAAAAABBBDDDGGGHHHFFFEEECCCAAA???>>>>>>>>>@@@DDD@@@BBBSSSfff}}}rrroooqqqqqqrrruuuyyy||||||{{{uuu~~~~~~sssnnnrrrooofffffflllnnnggg\\\QQQGGG@@@===AAANNNiiiWWWGGG???GGGMMM======<<<;;;999888888888888888999::::::888777777888444555666888:::;;;;;;<<<888<<<@@@BBBBBBAAAAAAAAA;;;??????AAACCC>>>KKKgggxxxnnnnnnlllxxxzzz}}}mmmUUUQQQ[[[kkk~~~{{{xxxvvviiijjj}}}~~~qqqooouuuxxxqqqiiicccWWWNNNKKKFFFRRR}}}OOO```LLLHHHQQQCCCHHHAAAGGGHHHFFFCCCAAAAAA@@@>>>===<<<>>>>>>===:::888777888888999999888666555666888999;;;<<<<<<999666555444111666vvvssswwwgggGGGCCCEEEFFFWWWqqqzzzwwwwwwqqq}}}llliiihhhiiilllssstttfffcccfffgggfffeeeeeecccbbb``````bbbdddeee^^^^^^______^^^\\\ZZZXXX^^^PPPNNNPPPFFFJJJcccyyysss___[[[]]]\\\YYYZZZaaagggiii```___SSScccqqqFFF@@@LLL^^^IIIXXXfffRRRWWWMMMLLLNNNRRRKKKJJJHHHDDD@@@>>>???@@@AAA???>>>>>>===<<<@@@EEEAAAAAA???>>>>>>>>>??????;;;IIIBBB???QQQTTTddduuukkkaaa}}}lllxxxccc```___cccjjjkkkgggbbbfffWWWMMMNNNNNNGGGFFFKKKGGGIIIIIIIIIKKKKKKFFF???CCC===;;;???DDDEEEFFFHHH@@@IIIKKKSSSTTTLLLJJJGGGHHHKKKJJJGGGFFFGGGGGGCCCBBBBBBAAA======???>>>BBBCCC@@@AAAGGGKKKLLLDDDCCCBBBAAAAAABBBCCCDDDFFF000;;;333SSSqqqtttxxxooo|||===>>>>>>>>>>>><<<999777///555:::;;;777666999===888:::======:::888777888===888@@@BBBrrr{{{\\\\\\sssnnnjjjyyyssstttsssgggXXXZZZ^^^SSSIIISSS]]]^^^```bbbdddaaajjjiiiggglllWWWuuuuuunnnbbb]]]```bbbaaa^^^[[[XXXWWWTTTQQQRRRUUUSSSTTTYYY``````]]]^^^ccccccfffeeegggmmmkkkgggiiiQQQSSS[[[ggghhhYYYBBB333777;;;DDDPPP___gggeee______MMMIIIFFFKKKBBBCCCCCC666>>><<<<<<===>>>>>>???@@@@@@@@@???>>>>>>???AAADDDFFFAAA@@@???===============???BBB<<<===FFFJJJaaa`````````bbbdddfffggggggmmmjjjaaaVVVPPPSSSYYY]]]XXXVVVRRRLLLEEECCCNNNZZZjjjwwwvvv\\\;;;DDD???<<>>===???===DDDVVVzzzzzzooowwwzzz~~~{{{|||yyygggSSSRRRccc|||rrr{{{vvvuuu|||yyyzzzzzzkkkjjj{{{uuupppoooqqqooohhhaaaWWWQQQIIIKKK]]]]]]UUUoooDDDAAALLLDDDCCCFFFEEEGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;;;;<<<<<<;;;888777888999:::<<<>>>===;;;999888888000222WWWtttuuu~~~zzz\\\LLLUUUVVVLLLWWWpppnnnoooqqqfffnnnwwwqqqggg```eeerrr~~~qqqdddaaacccccccccdddeeecccbbb`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbb^^^WWW]]]aaaXXX^^^xxx]]]UUUZZZ[[[]]]]]]YYYYYY^^^bbbbbb^^^YYY^^^ooonnnSSSBBBHHHUUUaaaWWW~~~XXXUUUVVVOOOSSSMMMSSSRRRPPPKKKEEE@@@???@@@BBBBBB???>>>@@@>>><<<@@@GGGCCCCCCBBBAAAAAABBBCCCDDDCCCEEEDDDDDDFFFVVVllllllnnn|||{{{~~~rrrmmmuuuyyy```______```bbbccc```\\\```WWWQQQRRRPPPJJJGGGHHHGGGDDDCCCEEEDDD???===???CCC===;;;AAAGGGHHHJJJNNNAAAHHHSSSyyyOOOUUULLLLLLGGGFFFJJJMMMKKKJJJJJJKKKFFFCCCBBB@@@===>>>AAA@@@FFFIIIGGGGGGJJJKKKIIIHHHGGGEEEDDDCCCDDDGGGIIIBBB===666777???___mmmzzz||||||yyy;;;<<<===>>>>>><<<:::888111777<<<;;;666444777;;;:::===???>>>:::777666666@@@AAA666MMM^^^hhh]]]nnneeeccc{{{~~~}}}wwwvvvyyyzzzwwwvvvuuuooonnnlllZZZMMMRRRXXX\\\^^^hhhaaaZZZfff^^^ZZZ___```]]]^^^bbbbbb]]]]]][[[YYYWWWSSSPPPQQQUUUGGGIIIPPPYYY[[[XXX[[[aaa]]]eeeiiipppuuufffRRRLLLYYYVVVUUURRREEE777888CCC:::===LLLaaakkkgggfffkkkpppooo@@@<<>>:::<<<>>>???>>>???AAACCC>>>===;;;:::;;;===@@@BBB<<<;;;;;;::::::<<<===>>>???AAA:::<<>>111AAA:::999777666555555555666888555333444666777555222///111222444555555444444666:::>>>???>>>>>>@@@BBB:::AAA===888::::::???MMMXXXpppqqqxxx}}}}}}{{{kkkXXXVVVkkk{{{nnnyyyooottt}}}tttooowww|||}}}zzzvvvpppkkkeee```]]]FFFKKKPPPaaaZZZYYYKKKSSS===DDDHHH>>>JJJAAAEEEBBB???>>>???AAABBBCCCCCCCCCBBB@@@===<<<===>>>>>>??????===;;;999999:::;;;===>>>>>><<<:::::::::;;;666555yyy{{{mmmbbblllfffTTT]]]zzzvvvzzz}}}ooouuuaaaiiimmmiiiiiisss|||sssgggbbbaaa______aaadddcccbbbaaa```___^^^^^^\\\[[[ZZZYYYZZZ[[[]]]^^^VVVXXXdddkkkgggsssggg\\\^^^XXX[[[^^^]]]YYYWWWZZZ\\\[[[^^^UUUmmmyyyUUU===HHHQQQZZZgggtttnnnNNNUUUSSSRRR[[[QQQVVV[[[WWWPPPHHHCCCAAADDDGGGDDD@@@???AAA???<<>>999:::@@@???:::===EEECCC<<<:::AAAGGGIIILLLPPPOOOPPPbbbgggPPPKKKNNNNNNHHHEEEKKKPPPOOOMMMLLLNNNIIIDDDCCCAAA>>>???CCCCCCJJJOOOOOONNNMMMKKKGGGKKKKKKJJJHHHGGGHHHKKKMMM:::HHH///>>>555RRRqqqnnn~~~CCC777888???>>>===:::111777<<<@@@???;;;888999;;;888<<<777777@@@???888:::@@@HHHBBB777MMMvvvqqqbbbSSS```|||pppnnnnnngggbbbmmmwwwooowwwxxxsssTTTEEEIII[[[VVVVVV___dddaaa]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWW___^^^\\\YYYVVVUUUVVVXXXGGGLLLTTTZZZ]]]]]][[[ZZZeeehhhcccVVVNNNQQQVVVYYY\\\NNN>>>777999>>>???>>>EEEAAAbbblll___eeennnvvvNNNEEEBBBAAA===:::<<<@@@@@@<<<>>>>>>?????????>>>>>>============;;;999999;;;===>>>===;;;:::;;;<<<>>>??????;;;888777:::>>>AAACCCaaa~~~zzzzzz~~~|||}}}ooohhhmmmyyy~~~}}}YYYDDDDDDBBB@@@>>><<<;;;:::777666555444222111000///555444444333222111000000222222222111111000000000222555888:::;;;;;;<<<===777999;;;<<<;;;:::::::::AAAaaayyy___YYYxxx}}}vvv}}}vvvvvvrrrvvvzzzyyyvvvvvv}}}qqqrrrtttqqqeeeVVVNNNOOOPPPXXX~~~wwwRRRMMMmmmAAAKKKJJJFFFAAA@@@DDDDDD@@@DDDBBB???<<<;;;<<<>>>???FFF@@@<<<===>>>===>>>@@@<<<>>>@@@???===;;;::::::<<<;;;;;;:::999999999:::===555888hhh|||zzzvvvvvvtttssskkkkkkeeellljjjiiijjjlllllliiifffkkkiiihhhhhhiiigggccc___^^^^^^^^^^^^^^^^^^^^^^^^```^^^\\\]]]^^^___^^^^^^[[[___fffiiifffjjjlllXXX\\\^^^UUU```WWWUUU\\\___\\\]]]cccfffhhhkkk^^^FFF>>>IIISSSmmmggg]]]ZZZTTTPPPOOOPPPSSSVVVXXXSSSLLLFFFBBBBBBCCCEEE???@@@@@@@@@@@@BBBFFFHHHAAA@@@???@@@BBBFFFJJJLLLMMMKKKFFFAAABBBLLL]]]jjj{{{{{{iiiSSSTTTcccggghhhtttwww{{{yyytttrrrtttqqqkkkaaa```bbbeee```UUUOOOPPPKKKIIIGGGDDDAAA???>>>===>>>::::::>>>>>>999888;;;444===>>>999AAAPPPQQQGGGPPPQQQOOOOOOKKKPPPMMMKKKMMMRRRTTTQQQMMMNNNLLLJJJGGGDDDAAA???>>>CCCIIIPPPSSSRRROOONNNNNNTTTSSSOOOHHHGGGHHHGGGCCCEEEDDDAAA>>><<>>???;;;888CCCdddqqq```]]]eeeXXX^^^hhheeeXXX]]]jjjlllssspppxxxtttmmmrrrjjj\\\NNNKKKNNNRRRZZZaaaTTTTTTUUUVVVVVVWWWXXXXXX]]]^^^]]]\\\YYYWWWVVVVVVXXX]]]```^^^YYYUUUUUUWWWRRRXXXZZZUUUQQQRRRRRROOO>>>@@@???888000111===HHHMMM```ccc\\\ppprrrllllllEEECCCBBBBBB>>>:::<<<@@@???;;;<<<<<<============<<<<<<<<<======;;;:::999:::<<<>>>===;;;;;;;;;<<<>>>???===:::888777999<<<======FFFooobbb>>>BBBBBB@@@???===;;;:::999666666555333222111//////333333333222111111000000222222222222111111111000333555888999888888888999666888::::::999888888999>>>DDDccczzzxxxtttyyyvvvpppsssuuu|||{{{rrroootttwwwsssyyyssslllggg```YYYWWWYYY}}}|||gggPPPTTTYYYrrrOOOKKKIIIIIIDDD??????BBBBBB???>>>===<<<<<<;;;;;;;;;;;;:::666444888<<<<<<>>>BBB???@@@AAA@@@===:::999999::::::999888888888888888:::888777QQQ}}}xxxwwwyyyvvvwwwsssiiigggfffmmmkkkiiiiiiiiihhheeebbb^^^]]]]]]___bbbcccbbb```]]]\\\[[[ZZZZZZZZZ\\\\\\___]]]\\\\\\]]]^^^^^^]]]]]]\\\^^^___\\\[[[dddpppssswwwnnn[[[TTTZZZ\\\VVVYYY[[[___bbb```ZZZYYY\\\\\\kkk```IIIBBBEEENNN___vvvuuuSSSQQQOOOMMMNNNPPPRRRTTTNNNLLLHHHDDDAAA@@@@@@AAA@@@@@@?????????AAADDDFFFBBBAAA@@@@@@AAACCCFFFHHHEEEEEECCC??????EEEPPPYYYuuujjjsssMMM???JJJVVV]]]dddnnnxxxzzzxxxssshhh]]]cccbbbbbb```XXXMMMJJJNNNFFFEEECCC@@@>>><<<;;;:::===999999===>>>===???DDDBBB:::???NNNMMMDDDOOOggghhhIIIIIIMMMLLLNNNKKKJJJMMMQQQSSSQQQNNNKKKIIIFFFCCC@@@???>>>>>>DDDHHHLLLNNNLLLJJJIIIIIIKKKKKKGGGDDDFFFJJJJJJFFFDDD>>>@@@FFFAAA===QQQnnn{{{zzzJJJ:::444666444666888222666999:::888555444666999999===666222888666333999@@@:::999===<<>>>>>:::::::::;;;;;;;;;;;;:::::::::<<<======;;;::::::;;;======<<<;;;<<<===>>>???<<<;;;:::;;;======;;;:::<<>><<<:::999888777555555444222111000//////111111111111111111111111222222222222222111111111222444666666555444555666444666888888777777777888>>>444>>>bbbvvvppp|||}}}wwwwww~~~wwwxxxzzzzzzwwwrrrnnnkkkggg```[[[[[[```lllpppMMMWWWsssuuueeetttSSSCCCKKKGGGGGGCCC>>>===@@@@@@===777999:::;;;;;;:::888777777444444:::>>>>>>@@@CCC<<<===>>>===;;;::::::;;;888888777666666666777777555::::::;;;]]]yyy{{{~~~zzzqqqgggccchhhjjjhhhgggggggggfffdddbbbYYYXXXWWWYYY\\\^^^______^^^]]][[[YYYYYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]\\\[[[aaa]]][[[\\\[[[XXXWWWYYYVVVZZZ[[[YYYXXX\\\^^^]]]YYY___```]]]ZZZ]]]aaacccmmmgggHHH888HHHPPPUUUiii{{{]]]KKKKKKLLLLLLLLLMMMMMMNNNEEEEEEDDDCCCBBB@@@???>>>AAAAAA@@@??????AAABBBCCCBBBAAA@@@??????@@@AAABBB>>>???@@@???===>>>CCCGGGWWWrrrmmmaaaCCC:::NNNRRRXXX]]]^^^bbbgggjjjiiiWWWVVVTTTPPPHHHAAABBBGGGBBBAAA???===;;;:::999999;;;888777999;;;<<>>===CCCIIIHHHCCCCCC888:::EEE@@@666GGGfffzzzmmmNNN===666777444666888222888888888555333333666999666:::555555>>><<<333444???777777===888666QQQttt{{{___QQQ@@@>>>JJJPPPXXXbbbeeeiiiqqqwwwyyyxxxxxxuuuqqq{{{qqqdddXXXQQQGGGHHHIIIKKKMMMOOOPPPQQQ```______``````___]]][[[MMMPPPQQQOOOKKKKKKOOOTTTSSSOOOGGG???;;;:::888555...666===<<<<<>>>>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======???AAACCCBBB???<<<===777AAAQQQgggFFF666>>>EEE<<<;;;:::999888777666555444333222111000///....../////////000000111111111222222222222222222111111111222444444333333444666444555777777666666777999===999555AAAhhhyyywwwpppuuuzzzxxxvvvyyyooolllxxxyyywww{{{~~~zzzmmmkkktttpppbbbcccrrrvvvgggggg```PPPXXXgggpppTTTUUUTTTDDDEEEEEEBBB======@@@@@@<<<666888:::;;;<<<;;;:::999<<<888777;;;===;;;;;;<<<777888999999999:::===???888777777666666666777777444:::>>>555@@@|||~~~~~~~~~www|||~~~jjjeeeaaaiiiccccccdddeeefffffffffeeebbb```^^^\\\\\\\\\\\\\\\____________^^^]]]\\\[[[[[[ZZZZZZZZZ\\\\\\[[[YYY___\\\\\\]]]^^^^^^\\\\\\___\\\[[[[[[[[[ZZZ___eee```___WWWPPPWWWhhhqqqooommmQQQ???DDDKKKUUUnnnaaaSSSKKKLLLMMMMMMLLLKKKHHHGGGCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>???<<<>>>@@@@@@>>>===>>>@@@LLL\\\iiiddd^^^JJJ;;;DDDHHHNNNPPPPPPOOOMMMKKKRRROOOKKKFFFAAA===<<<<<<>>>>>>===<<<;;;:::::::::999999;;;>>>AAACCCEEEGGGFFFGGGLLL___nnnHHHHHHFFFEEEFFF>>>DDDCCCCCCDDDFFFGGGEEECCC@@@>>>;;;999:::===BBBEEEDDDCCCAAA@@@??????AAACCC???===::::::???EEEDDD>>>BBB777666>>>>>>;;;III___tttvvvyyyLLL<<<777999555555666///444333222///...///111333777:::888>>>LLLIII:::444666222222888999888>>>HHHuuusssiiiQQQEEEFFFDDDJJJUUUYYY___iiioooppprrrwwwxxxtttxxxooojjjjjjllllllmmmmmmmmmmmmmmmmmmmmmmmmiiiddd^^^YYYVVVSSSOOOLLLNNNMMMLLLLLLMMMMMMLLLKKKCCC===666444555777;;;>>><<<;;;???IIIWWWdddlllnnnwwwNNN333===CCCEEE???AAA@@@;;;999;;;:::777777888888999:::::::::999999;;;>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<>>AAAAAA===::::::;;;<<<============;;;777555888999666555666;;;;;;;;;:::999:::===@@@888888777777777888888999:::888>>>:::999aaayyyzzz}}}}}}ttt}}}mmmccceeebbbhhhaaabbbcccdddddddddddddddiiigggdddaaa]]][[[[[[[[[\\\^^^aaabbbbbb___\\\ZZZZZZYYYYYYZZZ\\\\\\ZZZXXXYYY[[[[[[ZZZYYYZZZ]]]^^^[[[VVVTTTWWWWWWUUUZZZbbb___[[[SSSTTTcccsssqqqdddLLL;;;LLLVVVHHHeeeVVVGGGLLLMMMNNNOOONNNLLLIIIGGGHHHFFFDDDBBBCCCFFFIIIKKKGGGEEECCCCCCDDDDDDCCCAAA<<<======>>>?????????>>>===>>>???@@@??????@@@AAABBBEEEmmm}}}nnneeebbbfffLLLGGGBBB@@@CCCHHHNNNSSSQQQLLLFFFBBBAAA@@@;;;555;;;;;;:::::::::;;;;;;<<<:::===AAADDDGGGJJJKKKJJJKKKOOOtttoooJJJ@@@JJJFFFCCCDDD===DDDCCCCCCCCCCCCBBB@@@???>>><<<999888:::???EEEIIIAAA@@@>>>===>>>@@@CCCDDD???>>><<<<<>>888LLLaaa~~~}}}ooofffVVV???999EEELLLKKKQQQWWWZZZ___eeehhhhhhdddbbb\\\UUUUUU[[[aaacccccccccbbbaaa```___^^^]]]ZZZUUUOOOKKKKKKJJJHHHEEEQQQMMMIIIGGGFFFCCC<<<666333111222666888999<<>>???:::888999999777666666777888999999999999888:::;;;<<<:::::::::;;;999999999:::::::::;;;;;;999999;;;>>>AAABBB@@@>>>===<<<@@@>>>888BBBUUU^^^ddd::::::EEE>>>555666666555555555444444333333111111000//////...---------------......//////////////////000000000000000,,,...///000111222555777333555666666555666888:::999:::===<<<666CCCsssqqqsss}}}lllZZZTTT[[[^^^bbbccc___\\\___ccchhhjjjhhhbbbaaaeeelllttthhheeeRRRNNNQQQYYY___hhhOOOHHHNNNIIICCCDDD>>>???>>><<<>>>BBBBBB???<<<<<<===>>>>>>>>>>>>>>>999555555999;;;;;;;;;===FFFEEEBBB>>>:::999;;;===999999888888888999::::::@@@888:::>>><<>>PPPXXX]]]uuuUUUJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLIIIEEEBBBCCCGGGLLLPPPIIIFFFCCCDDDFFFFFFDDDAAA:::<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBB===FFFUUUrrr|||hhhZZZOOOEEE===:::>>>===999777:::>>><<<888:::::::::;;;<<<===>>>??????AAAAAA???CCCIIINNNNNNgggvvvKKKCCCEEEIIIBBB???BBBBBBEEEEEEEEEEEEDDDBBBAAAAAA@@@>>>;;;999;;;???DDDGGG???===<<<===@@@CCCDDDDDD???AAABBBBBBEEEKKKKKKHHHEEEKKKNNNOOOSSSVVVNNNCCCHHH~~~ssstttHHH888444666333333333+++666444333222222333333333///444111222;;;999222444222111555<<>>@@@@@@>>><<<:::888444444:::???AAAEEEIIIKKKIIIDDD>>>999777888:::888888888888888999:::;;;===999777===>>>BBBfffvvvjjjlllbbbwwwzzzxxxlllddddddccccccddd___aaaaaa```\\\YYYYYYZZZYYY[[[]]]\\\YYYXXXXXXZZZWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[]]]\\\ZZZWWW[[[``````ZZZWWWXXXZZZYYY[[[___```]]]ZZZXXXWWWTTTXXX[[[ccciiieeeUUUFFF===OOOQQQSSSdddSSSQQQNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKHHHCCCAAAAAAEEEJJJMMMHHHEEEBBBCCCFFFGGGDDD@@@<<<===???AAABBBAAA@@@????????????@@@BBBBBBBBBBBBBBBOOOMMM```yyymmmfffeeennnssskkk\\\RRRCCCEEEBBB:::777<<<@@@@@@======>>>???AAACCCEEEFFFGGGGGGEEEFFFSSSkkkHHHBBBDDDBBBBBBBBB;;;;;;FFFCCCDDDEEEEEEEEEDDDDDDDDDDDDBBB>>>;;;;;;<<>>>>>:::===DDDEEEJJJJJJFFFFFFKKKMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNJJJGGGDDDEEEGGGFFF@@@;;;333555666555444444777:::;;;;;;>>>CCCCCCCCCKKKWWWxxxfffWWW___xxxuuuBBB333>>>444111======555:::<<<888555666777666111222333444555555555555444444555444333333666888666666777888888888888777===;;;999888:::;;;<<<<<<444===888666>>>666111@@@777BBBYYYZZZ@@@;;;===;;;444111444777888333333333333333333333333/////////......------,,,------------------------,,,---------......//////,,,------,,,+++,,,...000000111222222222333666888666444333666<<>>AAAAAA===888555444000000666===@@@EEEJJJIIIGGGAAA;;;666444666888888888777777888999::::::555:::888;;;===555IIIyyyqqqppppppfffgggwwwpppiiimmmhhhbbbbbbbbbYYY\\\^^^]]]ZZZXXXYYYZZZTTTWWWZZZZZZWWWUUUVVVWWWYYYYYYXXXYYYZZZ[[[]]]^^^ZZZYYYZZZ\\\]]]]]]ZZZWWWTTTZZZ[[[YYYYYY^^^]]]YYYXXX\\\[[[TTTRRRWWWZZZWWWaaabbbddd___MMM;;;;;;GGGGGG\\\bbbmmmTTTOOOCCCRRRPPPLLLIIIGGGFFFFFFFFFHHHEEEBBB???@@@BBBFFFHHHGGGDDDAAACCCFFFGGGCCC???===???AAACCCCCCBBB???>>>AAAAAABBBDDDEEEEEECCCAAAGGGOOOGGGJJJmmm|||VVVDDDEEELLLUUU\\\kkknnnfffSSSBBB???CCCGGGBBBCCCDDDEEEGGGJJJLLLMMMLLLNNNQQQ[[[yyy{{{BBBPPP@@@AAA999<<>>AAAHHHJJJFFFAAAAAABBBBBBLLLHHHKKKQQQLLLCCCHHHVVVWWWKKKoooPPP;;;222666333111111---...///000000//////000111111222333222000000111222555333444777;;;<<<:::777CCC:::777GGGeeeyyyddd]]]gggTTT===666===999444888<<<777999<<<===>>>@@@@@@>>>===>>><<<888:::AAABBB>>>>>>AAA???999666888777222...111444666666777:::<<>>999888777666444444333333444333222111000000000000//////...---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222//////000111333444555555666555333222333555888:::IIISSS{{{jjj```qqqrrrkkkhhh___VVVSSSLLLIIIggg}}}gggWWWhhh{{{|||PPPBBBCCCDDDEEEAAA===::::::;;;999777666666888888888666444555777888777555222111222222222333666999===???@@@>>>:::666444333333444555555444333333333333444888444555;;;===<<<>>>CCCyyyllljjjjjjbbb[[[ggglllnnnyyyyyycccYYY^^^WWW[[[^^^]]]ZZZXXXYYYZZZXXXVVVSSSRRRRRRRRRQQQPPPVVVTTTSSSTTTVVVXXXXXXWWWYYYXXXXXXXXXXXXYYY[[[[[[___^^^\\\ZZZXXXXXXXXXXXX___UUUPPPTTT[[[______```ddd___SSSDDD;;;>>>KKKUUUSSSiiiUUUUUUDDDJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBEEEGGGGGGEEEDDDEEEHHHIIIDDD??????BBBCCC???:::???@@@@@@>>>;;;;;;>>>BBB======???DDDIIIIIICCC>>>CCCFFFIIILLLSSSjjjiiiXXXJJJ;;;IIIXXX___]]]ccclllcccQQQLLLKKKGGGIIIYYYpppXXX<<>>===<<<;;;<<<>>>@@@BBB@@@@@@>>>;;;777555666777;;;:::<<<@@@CCCCCC>>>:::CCCBBBAAA@@@???BBBFFFJJJLLLIIIOOOOOOEEEEEEKKKHHHKKK:::XXXPPP:::222555222111111------///000000//////000111000111222222000000111222333333444666888999888777222555777888AAAYYYzzzvvv]]]\\\JJJHHHNNNEEE:::;;;===AAA>>>888222111444999;;;555888999666777:::777111999======999888:::888333>>>???@@@>>>;;;:::<<<>>>EEEDDDLLLaaayyywwwhhhkkkzzzJJJ;;;888666555666666555333333333333333222222222222///000222222111000111222444111///000333555555444777888999::::::;;;;;;:::;;;:::999999;;;;;;:::999:::999888777888:::::::::BBB>>>;;;;;;AAAMMMZZZbbbnnnIII======???@@@777666555444222222222222222222111000//////////////////...------------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...000111222///000000000111222222222666555444333333555888:::888>>>MMMjjjwwwfffVVVLLLLLLSSSdddlllbbbVVVIIIJJJ\\\eee]]]TTTSSS[[[rrr{{{cccDDDDDDKKKCCCDDDCCC@@@<<<999:::;;;555444444555666666555333555555555444444333333333444333222222444666888:::;;;999666333222222444555444444333333333333333333666333444999;;;:::<<>>??????===;;;===>>>???>>>???CCCFFFDDD>>>888>>>@@@BBBCCCEEESSSppp___XXXPPPSSShhhpppnnnvvvpppGGGEEECCC::::::999888777666777777888:::999888888888:::<<<>>><<<<<<:::777444333444555666777888:::<<<<<<999777@@@???>>>;;;:::<<>>@@@AAA@@@??????>>>@@@@@@???@@@BBB???;;;BBBCCCBBB>>>>>>@@@AAA???444888<<>>999RRR}}}fffTTTUUUXXXXXX\\\eeemmmxxx~~~oooaaaZZZ]]][[[XXXVVVVVVWWWVVVUUUTTTSSSSSSTTTVVVVVVUUUSSSPPPNNNKKKJJJKKKLLLLLLLLLQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUXXX^^^bbb\\\PPPHHHFFF666999BBBMMMQQQTTT```mmmPPPOOO>>>FFFKKKFFFFFFEEEDDDCCCCCCBBBBBB???@@@@@@???>>>???AAACCC;;;AAAGGGEEE===888999===:::<<<>>>???>>><<<<<<<<<=========@@@BBBAAA<<<777;;;;;;<<<===<<>>===<<<999777888;;;>>>;;;999AAADDD>>>@@@GGGEEEEEEDDD???AAAbbbuuuOOO999111555222111111------...000///......///111---...000000000000111333000333555444111///111444666777777555555===LLLWWWtttzzzyyyyyyZZZMMMFFF<<<===@@@DDDDDDAAA>>>>>>===<<<999888;;;???AAAAAACCCBBB>>>;;;:::===???AAAKKKLLLMMMNNNPPPTTTZZZ^^^ZZZSSS[[[sss{{{|||vvvQQQ111:::222333333444444333111000222222111111111000000000---///000111000000111222333444555666777777777666888888888888888777666555888888999;;;===<<<:::777;;;<<<>>>>>><<<:::999888555666999<<>>:::777555444444444444444555555444444222222111111222222222111000///000111333444333333444444555555555555555555777999;;;;;;<<<===:::AAAlllkkkOOOIIIRRRTTTMMMcccqqq}}}~~~zzzrrrkkkccc^^^YYYWWWXXXXXXWWWUUUYYYXXXYYY\\\aaafffjjjkkkgggccc]]]WWWSSSOOOKKKIIIGGGKKKQQQWWWZZZ[[[ZZZYYYXXXWWWWWWXXXYYY\\\___```___[[[VVVPPPFFF;;;666666>>>IIIVVVWWWPPPYYYdddLLLKKKBBBIIIEEEBBBAAA@@@?????????@@@@@@@@@BBBCCCDDDDDDCCCCCCCCC<<>><<<;;;999;;;===??????>>>>>><<<===???>>><<<@@@FFF___YYY:::GGGDDD888666666777666555444333222222222111000000000000111222333222222111000...///111444888:::<<<:::888777999<<<>>>>>>===;;;::::::===@@@<<<;;;CCCGGGAAACCCJJJHHH===EEEPPPBBB???wwwNNN888000444222111111------...//////......///000,,,...////////////111222///111333222...---///222222000...111666999777444555UUU|||}}}xxx|||bbbVVVKKKDDD>>>;;;>>>EEEFFFCCCAAABBBDDDFFFGGGHHHDDDDDDFFFHHHIIIHHHGGGHHH999:::===CCCKKKSSSWWWYYYttthhhiiiwwwzzzttt~~~}}}GGG777666888444555666666444222000000111111000000000/////////+++---000000//////000111222333444555555555666666555555555555444444333222555555666888::::::777555:::<<>>===<<<;;;666777:::===>>><<<888444222333555777777777666555222222222222222222222333222222111000000111111222222333555666777777777777777999:::;;;<<<>>>>>>===@@@888MMMrrrnnnPPPHHHLLLOOOIIIUUUccckkkttt~~~rrrmmmgggdddcccaaa^^^ZZZZZZWWWTTTUUUZZZ```fffiiifffccc___\\\YYYVVVRRROOOIIIIIIIIIKKKMMMPPPSSSUUUUUUXXX]]]aaaddddddcccbbbUUULLLDDDAAA???===???BBBWWWPPPKKKQQQgggpppWWWQQQAAAIIIGGG;;;@@@@@@???>>>>>>???AAABBBCCCFFFIIILLLMMMKKKGGGDDDBBBBBBAAA===::::::>>>AAA@@@>>><<<;;;<<<>>>@@@BBB@@@===999888999<<<@@@BBBBBB@@@@@@BBBAAA>>>>>>AAA:::ttt}}}XXXAAA;;;===555999<<>>>>>===<<<>>>@@@CCCAAA@@@HHHKKKDDDFFFKKKHHH>>>GGGAAAEEERRRPPPrrrMMM888000444222111222---,,,...//////...---///000,,,...//////......///111000000000///......///111222444666777666777:::<<<666AAAVVVppp~~~|||xxxtttmmmeeeeeejjjPPPLLLLLLNNNNNNJJJGGGGGG888;;;CCCLLLNNNIIIDDDCCCNNNOOOWWWgggzzzXXXfffzzzBBB...444777///444555666555222000000000000000/////////.........***,,,////////////000111...///111111000000222333333333333333333222111000333333333555777777666444777;;;>>>===:::777666777999888777555555555666666===<<<:::888777999===AAA>>>@@@@@@>>>AAAGGGKKKJJJMMMSSSWWWWWWVVVQQQGGG>>><<<;;;999666222000111222333111333888888333//////222222111000000000000000000//////.........//////...------,,,+++,,,,,,,,,+++,,,---...---,,,+++***------------------------*********+++,,,---...///,,,,,,---///000222333333000000000111111222333444333111111333777888888888CCCCCC]]]{{{\\\HHHBBB===???;;;888@@@JJJBBB111=========>>>???===:::777666777999<<<===<<<777444000222555777888777666444000000111111111222222222222222111000000000000000111222444666777888777777666:::<<<;;;<<<>>>>>>;;;>>>555:::SSSyyyWWWGGGIIIBBBFFFMMMUUU___jjjuuu|||}}}{{{yyywwwsssnnnkkkeeeaaa[[[XXXYYY]]]```bbbYYYZZZ\\\```dddffffffdddeee___VVVOOONNNRRRXXX]]]___ccchhhjjjggg^^^TTTMMMBBB===;;;???DDDGGGJJJNNNJJJQQQ^^^vvvBBBPPPTTT???NNNHHH<<>>333...444999333444444444444333222222///////////////////////////111333333333222333444666777888888777888:::<<<;;;<<<<<<<<<<<<===@@@BBBCCCAAAIIILLLDDDDDDHHHEEEDDD::::::EEEFFFBBBbbbLLL777///333111111222---,,,---///...------...000---...//////------...///000///------...000000000***///333111......333999666...///EEEiiixxxxxx~~~}}}}}}||||||yyyzzz~~~vvvuuuxxx~~~zzzxxxzzzmmmiiilll{{{kkkjjjzzzggg999999666000111///000111222000...---///111/////////.........------***,,,.../////////000111,,,.........,,,---000333222222222222222222111111333222222333555666666555555999<<<;;;777444555888777777555555555666777888...444;;;???>>>:::666333777666333111666===@@@>>><<<>>>;;;555222444666555---///222333333444555666777555444000***)))333???111111000////////////000......------------......---,,,++++++******++++++***+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///,,,,,,---...//////000000......//////000111111222111888666***&&&000;;;===...666:::999FFFhhhnnnQQQEEE>>><<<>>>777AAABBB888555<<>><<<666222555666888:::;;;:::666333///000222333555555555555//////000000000/////////000000000000000000000000...000222555666777666666333888:::888999<<<;;;666777888777BBB___fffWWWQQQIIIEEEHHHJJJJJJRRR]]]lllqqqwwwzzz{{{yyywwwuuuzzzwwwsssqqqrrrssstttuuugggjjjooowww}}}}}}uuummmhhhhhhjjjkkkbbbaaa___ZZZRRRJJJBBB===@@@@@@DDDJJJMMMNNNSSSYYYWWWyyyXXXBBBDDDJJJEEEGGGFFFBBB???>>>======>>>AAACCCEEEEEEDDDEEEGGGJJJJJJGGGCCCCCC@@@<<<999999;;;>>>???@@@===:::999<<>><<<:::999:::;;;===<<<>>>AAA@@@;;;:::===EEE>>>mmmWWWGGG;;;999555555>>>???000,,,===111111222333444333333222......////////////.........111555666666444333333888777777999<<<=========:::;;;<<<;;;;;;;;;===???AAA@@@HHHJJJBBBBBBFFFBBBDDD555CCCEEE444HHHbbbTTTLLL777///333111111222---,,,---///...------...000---...//////---,,,---...111...+++,,,///111111//////111333444444333444444222777999444444IIInnnxxxwww}}}}}}vvvwwwyyytttuuuxxxiiieeehhhzzzYYY333000<<<222333;;;///+++---...,,,***+++...111//////.........---------)))+++...///...///000111---...///---,,,---111444111222222333333333222222444222111222444666666666444777:::999555333555888777666555555555555666777888999:::999888888999:::333:::>>>;;;666666888999000777<<<:::888888777555555444333222111111000000///,,,...444777444///...000//////.........//////,,,,,,,,,++++++,,,------,,,+++******))))))******)))***+++,,,,,,+++)))'''************************)))))))))***+++,,,......------------------------------......///000000000,,,---...111333444333111777222333:::777444BBBWWWwwwSSSKKKAAA;;;;;;>>>???>>>===555666@@@BBB888333777444555777;;;===:::444...000000111333555444111...////////////111333444666////////////...---,,,+++------......///000000111,,,...111333555555555444000666888555666999888333///:::999999@@@IIIqqqZZZKKKBBBCCC@@@999===JJJHHHRRR___iiimmmoooppprrrooonnnoooqqquuuwwwxxxwwwoooqqqvvv{{{{{{xxxssssssssspppkkkddd]]]YYYTTTNNNDDD<<<999<<>>AAACCCCCCAAA???@@@BBBDDDCCCBBB>>>>>>===;;;999999;;;>>>===;;;999:::>>>@@@???>>>777:::===>>>===<<<::::::888999>>>CCCBBB>>>===@@@;;;EEEjjjkkkZZZ```DDDAAA===888666III;;;'''555BBB888......///111222333333222222....../////////......------111666888777555333222333222222555999<<<:::888<<<======<<<;;;:::;;;===??????GGGJJJBBBAAAEEEAAA===FFF@@@AAAOOOIII???III>>>777000...111222///+++.....................---------............---------------............///111000000222555666444111222333333333444888<<<@@@jjj~~~{{{vvvvvv~~~}}}{{{DDD333333222222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------...------,,,,,,,,,------...222222333444333222111000111333555666777666555444111222444666777888888777999777555555555666666555<<<;;;:::999888888888888888777555333333444555666333444555555444333111000666333111000000111000///////////////////////////111222222111...------...+++***)))***+++------,,,++++++)))))))))***+++,,,++++++++++++++++++++++++))))))************)))))))))***+++---......------.........------,,,,,,,,,,,,,,,,,,---...000111222111111000000111111222333444555666777777888:::<<>>BBBBBBAAACCCHHHKKKMMMXXXdddmmmjjjhhhmmmtttvvvrrrllldddfffhhhgggaaa\\\YYYYYYSSSRRRPPPOOOMMMKKKGGGCCC<<<======>>>EEELLLMMMIIIRRRUUUSSSTTT\\\iiiooo???AAA@@@>>><<<<<<;;;<<<===;;;999888888999::::::999888;;;:::888<<>>;;;;;;<<<<<<<<<<<<:::::::::999999999888888999:::===BBBEEEBBB<<<666<<<;;;::::::<<<>>>=========IIIJJJDDDTTTzzzcccFFF;;;<<<;;;777555777777888888777555333222//////000000000000//////000000//////......------000000000000111111111111000000222444666888999:::888:::>>>CCCEEEDDD@@@<<<;;;<<<=========>>>???@@@@@@@@@BBBFFFIIIIIIFFFBBB===666///...111222///+++------------------------------............------------------............000//////111444444222000222333333333444777;;;>>>DDDIIIYYYxxxbbbDDD:::222222111111000//////...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,------------,,,------...//////000111333333333222222444555666777777666444333444555777888999888888777999888888999;;;<<<<<<:::;;;:::999888777777666666666555333222222222444555333444444444333222111000444222///.../////////...........................///000000///---,,,,,,---,,,+++)))***+++,,,,,,++++++******)))*********+++++++++++++++++++++++++++))))))************))))))))))))+++,,,---------,,,...---------,,,,,,,,,,,,,,,,,,---...///111333444111111111000111222222333555666777777666666888:::===999999>>>FFFRRRcccqqqwwwbbbZZZTTTSSSQQQLLLIIIKKKEEEAAA<<<999999:::::::::999999888777666666555555333444555666555222///...///000222222000000000111///,,,+++---...,,,---000,,,,,,,,,------------.........------------......//////////////////000111///111333333222111111111444222333666444444DDDXXX{{{zzz___RRRHHH<<<888555777>>>BBB@@@@@@BBBHHHGGGIIIOOOVVVYYYVVVRRRVVVWWWXXXUUUOOOJJJGGGGGG???BBBFFFHHHEEE@@@<<<:::@@@GGGJJJFFFCCCIIIRRRXXXMMMfffwwwttt===JJJ===<<<;;;:::999999999999:::888666666777888777666999;;;;;;888;;;BBBCCC??????===;;;;;;<<<<<<<<<;;;===<<<;;;:::999999999:::999999;;;???BBBBBB>>>:::<<<:::888888:::<<<<<<;;;222@@@IIIHHHMMMZZZ^^^WWWVVVKKK>>>444555888888555555555555555555444222111000------............------............------,,,,,,........./////////000000//////111222444666777888888;;;@@@FFFHHHGGGBBB>>>===;;;:::;;;???@@@>>><<>>@@@??????@@@DDD@@@;;;888888999::::::;;;999777555444333333444333333333333222111///......000111111000//////000444...+++---///---+++,,,,,,,,,,,,,,,------------......------------......///.........//////000111///111222222111000000111000---000777888555666===OOOyyyxxxsssyyybbbXXXKKK???===??????===;;;BBBCCCDDDGGGJJJJJJGGGDDD???@@@@@@???>>><<<===>>>IIIGGGAAA;;;888;;;BBBHHHKKKOOORRRRRRVVV^^^cccddd|||FFF555GGG::::::::::::999999888777888666555444555666555444888999999888:::>>>>>>;;;===;;;999999:::;;;:::999>>>===:::888888888:::;;;::::::;;;===@@@AAA@@@???===:::888777888999::::::666:::<<<;;;<<<@@@BBBBBBlllyyySSS@@@;;;444222333555444111000222222222222222111///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------...............///111222444555666777:::>>>DDDGGGFFFBBB??????;;;888:::@@@AAA>>>999@@@??????AAADDDGGGHHHHHHiii999444///...///000---+++************++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,---.../////////222333333222222333666999000777<<<999777BBBZZZoooUUU555000555555111............------,,,,,,------,,,,,,,,,,,,,,,,,,...------,,,+++***))))))(((***,,,,,,+++***++++++------------...///000000......///000111111222222333333444444444444333222666777888999999999888777777555222111333444555444777777666555444333222111222111000000//////000000222222222222111000//////000...------......---,,,------------------------***+++,,,,,,++++++---...---,,,***)))***+++***)))))))))+++++++++***((('''************************(((((())))))))))))(((((()))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---///111333555666111111000000111111222333444555555444333333555777555666;;;@@@@@@;;;999;;;@@@???<<<666333444;;;AAAAAAIIICCC???GGGDDD>>>EEEEEEEEEBBB===>>>CCCDDD@@@@@@??????@@@@@@???>>>>>>BBB>>>999777777888999:::999777555333222222444555444333222111000000000000///111222222000//////000999222...000333000,,,+++++++++,,,,,,,,,---------...------,,,,,,------..................///000111000111222222111000111222555000///555888888:::???CCC\\\uuu|||xxx^^^KKKBBB@@@@@@@@@;;;;;;;;;<<<<<<===>>>???CCCCCCCCCCCCDDDFFFHHHJJJ>>>AAAGGGMMMSSSWWWZZZ[[[YYY^^^```aaalll}}}GGGBBBDDD;;;999:::;;;<<<<<<;;;999999888666444444555555555444666666777888:::<<<;;;999:::999888888999:::999888>>><<<:::888777888999:::;;;<<<>>>@@@AAAAAA@@@??????<<<888777888999::::::>>>888444333444888BBBKKKMMMIII[[[uuuNNN777///333;;;;;;:::888444///---///333111111000000///---,,,,,,******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111222333444444555555777;;;>>>@@@>>>===>>><<<;;;===???@@@===:::<<<<<<===@@@BBBDDDEEEFFF___666222///.........,,,***)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---***++++++,,,,,,---......000111222222111222444666///444999<<<<<<999777666444LLLjjjPPPAAA111---222777222,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++******))))))''')))++++++***)))***+++,,,,,,,,,------///000000////////////////////////...///000111222222333333111333444666777888777777CCC>>>777333222333555555444444444444444222111000111111000000////////////222111111000//////......///...---...//////---,,,------------------------)))+++,,,,,,,,,,,,---///---+++))))))******)))((()))******+++***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***+++++++++++++++++++++++++++,,,,,,...///222333444000////////////000111111000111333333222333666888;;;777444444222222777>>>@@@@@@>>>===;;;:::999888888;;;:::;;;???<<<888;;;222666;;;===???@@@<<<777666888:::;;;<<<======<<<>>>;;;777666666777888777555444222111111333444666444333222000000000000111000222333222000//////000:::333///111444111,,,***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------...///000111111222333222111000111333;;;888555444333333777<<<===@@@IIIooo~~~rrrwwwcccTTTLLLNNNKKKFFFBBBAAAAAADDDEEEDDDCCCBBBBBBCCCEEEGGGHHHTTTPPPMMMOOOWWW___eeeggg}}}SSS???777777888888999:::;;;<<<;;;:::999888666444555666777666666666666888<<>>===;;;:::::::::<<<<<<;;;:::>>>===<<<;;;;;;;;;;;;<<<===???BBBDDDCCCAAA>>><<<@@@===:::999:::;;;<<<;;;<<<888999<<<;;;666777===;;;===@@@EEEGGGKKKTTT\\\___vvv___MMM===:::<<<999666555555444111...---000333555111111000...------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---------...------.........////////////000000111222333333333444333111222555999;;;<<<:::===AAAAAA>>>======???:::===@@@CCCDDDDDDCCCBBBWWW333111///...------+++***(((((())))))***+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++***+++---///...000111111000111333555<<<888444333666;;;>>>@@@DDD===:::@@@NNNbbbyyy~~~QQQ111***...333444111...+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++******))))))'''(((***+++******+++,,,+++++++++,,,---...///000000///...------------...,,,,,,---...000111222333...///111333555555555555EEE???888222111222333444111222333444444333222111222222111111111000000000111111000..................---------//////---+++------------------------)))+++,,,,,,++++++,,,...,,,***))))))*********)))************)))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''(((((())))))************+++++++++***++++++,,,---///000111...............//////000...///111111111222555777;;;999999:::999666777<<<:::888777888;;;===<<<:::>>><<<>>>BBB@@@<<<;;;;;;@@@===888555555888===???===@@@@@@;;;888777666444888777555555666666555444111111000000111222444555222111000////////////000000111222222000......///444...,,,///000---))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---...///000111111111222111//////111333111333444333111111333666999999888OOOggg[[[jjjyyy~~~oooaaaVVVMMMGGGDDDJJJIIIJJJNNNSSSYYY\\\]]]\\\___hhhxxxnnncccwwwyyyDDD@@@>>>333222777444555666777777777777777777555444555777999999888999888;;;AAADDDBBB@@@@@@===<<<<<<===??????>>><<<<<<>>>@@@AAABBBAAA???>>>===@@@DDDEEECCC@@@===<<>><<<<<<===>>>===<<<<<<;;;<<<===:::666666999999DDDHHH>>>555777:::;;;===CCCPPP___mmm|||eeeFFF666000666===@@@:::333444999,,,...///...000333222///111000///---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------.........////////////000000000000000000111111222222222555222......111555888999666<<>>;;;===AAA===AAAEEEGGGEEECCCAAAAAALLL111000///------,,,+++***(((((()))******+++,,,,,,******++++++++++++******************++++++++++++)))+++,,,+++)))***---000,,,...///000000000222444&&&---555777444222555999@@@888444999>>><<<888666WWWkkk}}}^^^AAA111000666666222///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++***************&&&(((***+++******+++,,,*********+++,,,---...///...------,,,,,,---...///---------...///000111222---...000222333333222222:::777222//////000000000///000222444444444333222333333333333333222111111111000///------------...+++++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++)))((((((***+++******++++++)))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''(((((())))))))))))******++++++)))))))))******,,,---------,,,,,,,,,,,,---.........000111111000111333555+++---444::::::444111222@@@<<<777555666:::===???999333777===888444555333000333888======:::777666000666888444222555777666333333333444666555333000000000111111111111111111.........------------,,,...///000000---,,,,,,,,,---***+++------)))''')))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///111111/////////...------///111)))+++...000222444444444555===<<<>>>QQQfffzzzxxxeeeiii```qqq~~~lll|||xxxiiiHHH888999555999<<<111222222222222333444555666555333333444777999:::999:::888:::BBBDDD@@@===>>>:::::::::<<<>>>>>><<<:::777:::@@@EEEFFFCCC???<<<<<>>===>>>=========>>>@@@@@@>>><<<<<<<<<999444333888===@@@444777999999>>>DDDBBB;;;:::777666777888===KKKZZZMMMSSS[[[dddrrr}}}uuurrrnnniiiTTTNNNDDD===:::777555444EEE888******555===777,,,---222333///...000///+++000///---,,,+++***++++++***++++++,,,,,,++++++***(((((()))***+++,,,---........./////////000000000///////////////000000000222000---...000222333333444888===???===<<<===???@@@CCCEEEDDDAAA>>>>>>>>>BBB000000...------+++******((())))))***+++,,,,,,,,,******++++++++++++******)))************+++++++++)))+++,,,+++)))***---000+++---///000000000222444<<<999666555666999:::;;;;;;666333555333111555===222;;;<<<>>>PPPggg[[[FFF444222444111000444---,,,+++---000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***************+++++++++''')))++++++++++++,,,---)))))))))***+++,,,...///,,,+++++++++,,,...000111000////////////000000111///000111222222111000///222111000111222333222111---///111444555555444333333444444444444333222222111000...---,,,,,,------***))))))+++,,,,,,***(((************************((()))***)))((('''((()))***((('''(((***++++++***,,,+++)))''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((&&&&&&%%%&&&'''((((((((())))))*********+++))))))(((((())))))***+++,,,++++++++++++,,,------000111111000//////111222555222///000///...333:::888:::<<<<<<;;;:::::::::===555;;;BBB===;;;===;;;:::999999999777555555777;;;@@@???777333444555222000111222444666444111...111111222222111000///...++++++,,,,,,,,,+++******,,,...///...+++*********))))))+++...,,,((((((+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...///111111---...---,,,++++++---///222111......000444444111---;;;<<<666;;;GGG___{{{oooYYYVVVggg~~~||||||cccBBB333:::AAA555222777...222222111111222444666777333222222444777999::::::888555888???AAA;;;777888666555666888::::::888666000666>>>DDDFFFBBB<<<888;;;===???>>><<<<<<>>>AAA;;;;;;===???AAAAAA>>><<<333999:::555333777777333;;;888666444444444777:::888777999===;;;555777===;;;777999>>><<<555666>>>???::::::???===555222666555::::::555222555777666)))666===777111111222111+++111111)))&&&***///000///...,,,***))))))************++++++++++++******&&&'''((()))***+++,,,---.........////////////000........................---,,,,,,---///000...---333555888;;;>>>>>>===;;;AAABBBBBB???;;;888999;;;~~~CCC...000///,,,+++......,,,(((((())))))*********+++000///,,,***))))))))))))))))))*********+++++++++++++++*********+++,,,---,,,,,,------...//////000222333444666777777888888333333333333333444555666333222222333666;;;???BBBOOOaaazzzvvvaaaMMM<<<111111111111111000000000000......---,,,,,,+++************++++++++++++******((((((((((((((((((((((((***************)))((('''((()))***+++,,,+++******(((((()))***++++++,,,,,,)))***+++---///000222222///............//////000111222222333222111000///333333333111...---...000222222111111000///......222222000///............111000///------......///))))))))))))))))))))))))************+++,,,---...''''''''''''((()))***+++***+++,,,------------,,,,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((((((''''''''''''(((((('''''''''((())))))******+++***)))((((((***,,,---,,,,,,+++******+++++++++---------...///000000111111333444444222222333555:::999888777888:::===>>>>>><<<:::::::::;;;:::999666666666666666555555444888888777666666666666666222333444555444222000...////////////000000000000---------,,,,,,+++++++++------,,,,,,,,,+++++++++------,,,++++++******)))+++,,,---.........---,,,++++++++++++++++++++++++...,,,***((((((***,,,...,,,,,,,,,---...///000000000000111222333333444444000111555999===AAADDDFFFyyyrrrrrr^^^eeeZZZeeegggeeeeeefff|||uuuxxxUUU666999888777666444222111111111111000//////000000111222222222222333444555666111222222333444555666777777333000222777:::888555777:::=========<<<<<<===::::::::::::;;;<<<>>>???;;;999888666666777999:::555333111111222333444333222222222222333555666777;;;:::999888888888999999888777555444444444555666555555555555555555555555333333333333333333333333222222222111000//////...++++++***************+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---------111444666777666666666777===:::777888;;;<<<:::888zzz@@@333555333...,,,...---***(((((()))))))))*********...---,,,***)))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++,,,,,,---......//////111111333444555666666666333333444444444444444444666555444333444555777888...444:::===@@@FFFQQQYYYlllqqqzzzrrrdddYYYRRRAAA<<<666444666777555333000000000000/////////...---------,,,++++++******)))******++++++******)))))))))))))))))))))))))))***************))))))(((((()))***+++++++++******))))))******+++,,,,,,,,,++++++,,,...///000111222...............//////000333222111000000000000000111222333222000...///000222222222111000/////////222111000///............///...---,,,,,,,,,---...************************))))))******+++,,,------(((''''''((()))***++++++((((((((()))))))))******+++***)))(((''''''''''''&&&''''''((((((''''''&&&((((((((())))))((((((((((((((((((''''''(((((((((''''''(((((()))*********+++***)))((()))***,,,---,,,,,,+++++++++++++++,,,+++,,,,,,---......//////222333444444333333444555888777777777777999:::;;;;;;999888999::::::999777777777777666555444333333444333333222333333333444222222333444333111///........./////////000000000------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,------,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++,,,---...//////000000111333444555555333444666888;;;>>>AAABBBAAA___~~~kkkbbb___qqqaaahhhtttrrreeeeeekkkfff]]]xxx{{{ooojjjPPP>>><<<777666555444222111000///////////////////////////---......///000000111111222222222222222222222222666333111444888;;;999666999:::<<<<<<;;;;;;<<<===>>><<<:::;;;>>>AAABBBAAA:::999777555444444444444444222000000111222222111111111222222333333444444888888888888777777777666666555555444444444444444333333333333333333333333111111111111111111111111111000000///......------++++++***))))))******+++******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,//////.....................111444777888999;;;<<<<<<999666777999;;;999777uuu===888999666000------+++'''(((((())))))))))))******,,,+++***))))))))))))***))))))))))))************((()))***+++,,,++++++***++++++,,,,,,------......//////111222333444444444333444555555555444333222555444444333222222111111:::888555111...///333777:::;;;<<<======<<<::::::777777777666555333111000333///,,,,,,---...,,,***............------------,,,,,,,,,++++++******)))))))))************))))))))))))))))))))))))))))))((()))******++++++******((()))******++++++***************++++++,,,,,,---,,,------......///000000---------.........//////444333000...---...///111///111333333111000000111222222222111111000000///111000///...------------...---,,,+++++++++,,,,,,************************)))))))))***++++++,,,,,,)))((((((((()))***+++,,,(((((('''&&&'''((()))***))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))((((((''''''(((((()))'''(((((())))))******+++++++++***)))***+++,,,---,,,,,,++++++++++++,,,,,,******++++++,,,,,,------111222444333333222444555555555555666666777777888666666666777999999777555777777666555555444333333222111111111111222222333111111222222222000///...---.........////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////000111222444666777777666666666888:::===???555@@@OOOdddpppAAA111222444444444333222000///......---...///000000///......+++,,,---////////////...444444333333222111000000444333333666:::<<<:::888<<<=========<<<===@@@BBBAAA===:::;;;@@@CCCBBB@@@888888777777666555555444444222000///000111111000222222333333333333333222555555666777666555444333444444444444444333222222111111111111111111111111000000000000000000000000//////......---,,,,,,,,,******)))))))))******+++***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++---------------------...---000555888999;;;===???:::777555666888:::888666ooo999777888666///,,,,,,***'''(((((()))))))))))))))))))))))))))))))))))))))***((((((((()))))))))******'''(((***,,,,,,+++***(((++++++++++++,,,,,,---------...///111222222333333333444555666555444222000///000111222333222222111222222444666777777444333++++++++++++++++++++++++******+++---///222444555555444222222222222///,,,---,,,,,,,,,,,,++++++++++++++++++******)))))))))((())))))))))))))))))((())))))))))))))))))))))))'''((()))***++++++++++++((())))))*********************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............222111000///............---///222333222111111111222222111111111000000000//////...------,,,------------,,,,,,++++++++++++++++++++++++++++++++++++((())))))***************)))))))))))))))***+++++++++***)))((((((***,,,---)))(((((('''&&&&&&'''''''''(((((())))))((((((''')))(((&&&&&&&&&&&&((())))))((((((''''''(((((()))''''''((())))))******++++++************+++,,,,,,,,,++++++++++++,,,,,,---*********++++++,,,,,,,,,...000111111111111222333333444555666666666666555333333444777999999777555555444444444444444444555555444333333222222222333///000000000000///...---------------............,,,+++++++++++++++++++++++++++++++++************((())))))***+++,,,,,,,,,******************))))))************************+++,,,---......---,,,+++......------...///000000/////////000222444666777888666555444555888;;;===DDD@@@<<>>>>>?????????BBBGGGJJJCCC===888999???AAA>>>:::666777888::::::;;;;;;;;;666444111111222333333222444555555666666555444333333444666666666555333111333333444555555333222111000000000000000000000000////////////////////////......---------,,,,,,,,,***))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,000333777999:::;;;<<<===;;;888555666888:::888666iii777333444222---+++,,,+++'''))))))((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))&&&''')))++++++***)))(((************++++++++++++---...///000111222222222222333444555444333111///,,,...000222333333333222)))***---111333111,,,(((------...///111222444555444333111///...---------(((((()))+++---...---,,,++++++++++++*********))))))))))))))))))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((()))***+++++++++)))))))))))))))************+++++++++++++++,,,,,,++++++*********)))))))))******,,,---............---...000000000///,,,++++++...111333222111000111111111000000000000000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************************'''((()))*********))))))))))))))))))))))))***+++,,,+++)))((()))***,,,...))))))((((((''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''((())))))*********)))))))))******++++++***************+++,,,---+++++++++++++++,,,,,,,,,+++---............///111333444444555555555555444222222444666999999777555222222222222333555666777777666555333222111111111..................------+++,,,,,,,,,------------++++++++++++++++++++++++++++++*********)))))))))(((((()))***++++++,,,---,,,,,,+++******************************************+++---......---+++***...------------......//////......///000222555666555444333222333666:::<<<999BBBFFF>>>;;;KKKiiilllFFF(((***555444111333000000000/////////......,,,---///111111000///......000222444555444333222222222222333333333333444000111444777:::;;;:::888:::;;;<<<===@@@DDDJJJOOOFFF???999999===>>>:::555777777999:::;;;;;;;;;;;;888666444333555666666666777777888888777777666666222333555666666444222111222333444555444333222111000000000000000000000000////////////////////////...---------------,,,,,,))))))(((((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((************************************+++++++++,,,++++++,,,,,,------------000333777999:::;;;===>>>===:::777777999:::888555fff666...000///+++***,,,+++)))))))))((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((&&&'''((()))***))))))((())))))******************,,,,,,...///000111111111000111222222222111000//////000111222222222111000555444333444555555444333444333222000...,,,******))))))***+++---///111222222222111///---+++)))(((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((((((((((()))***+++************************)))))))))(((((((((''''''((()))+++---......------)))+++...111111///,,,***+++...000111000//////000////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))((('''((()))***+++))))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))((((((((())))))))))))***)))))))))))))))***+++,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...///333333333333333333444444222222222444777777666444111111111111222444666777555444222111//////......------------------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********))))))))))))((((((((())))))***+++,,,,,,---,,,+++***)))))))))*********************************,,,,,,,,,,,,******++++++************++++++///...------...000222444222222111111333555888:::333:::@@@===888===JJJWWWfffzzzRRR///777777000,,,000222///........................+++,,,---////////////...---...000111222222111000,,,---...///000111222222///000222555666777777777444666777999===BBBHHHMMMFFFAAA;;;:::<<<<<<999555888888888777666555555444777555333444666888888888777777666666666777777888222333333444444333111000222222222222222111111000////////////////////////........................---------,,,,,,,,,,,,,,,(((((((((((()))******+++((((((((((((((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------......//////000000---000555888;;;===???AAA@@@<<<888888999999666333ddd666---///...***))),,,,,,)))))))))((((((((('''''''''&&&&&&'''(((''''''%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))******,,,---.../////////////////////000000000000///000000000000000000///,,,++++++***+++,,,...000'''(((***,,,...//////000000//////......---,,,,,,)))***+++++++++,,,---...************))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''')))(((((('''((()))***+++)))))))))))))))))))))))))))((((((((((((((('''''''''(((+++---......---,,,((())),,,...//////...---,,,---///...------...///---.....................++++++************++++++***+++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((''''''''''''(((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((***+++,,,+++,,,...///333222111000000111222222222111000111333444333222333222111000111222444555000000//////......//////,,,,,,+++++++++,,,,,,,,,************+++++++++,,,)))*********++++++++++++******)))))))))((((((((((((((())))))******++++++,,,+++***(((''''''((((((************************)))******++++++******)))******))))))((())))))***///...,,,+++,,,---000111111111111222333444555666999333111555<<<@@@>>>;;;HHH```www}}}QQQ777,,,000666888111///111///***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------......///++++++,,,---...///000000...///111222222333444555222444666888;;;???DDDHHH@@@===:::888888888777666888777555333222111111222333111000111444666777777444333222111111333666777111111111111000000000///000000//////.........///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''(((((()))++++++((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---......//////---000555888:::<<<>>>@@@AAA===999777777666333000ccc777---///...******,,,,,,)))))))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))((((((((((((((()))***+++,,,---------......------...///000111------......///000111111///222444444222111000111---...//////...,,,***)))******+++,,,,,,,,,,,,+++......---+++)))(((((()))************))))))))))))&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&)))((('''''''''(((***+++)))))))))((((((((((((((()))))))))))))))(((((((((&&&(((***---......---,,,((()))***+++---...///000---......---++++++---///,,,---------------------+++***************++++++)))******++++++)))((('''((((((((((((((((((((((((&&&''')))******((('''%%%(((''''''&&&&&&&&&'''''''''((())))))***)))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&&&&'''%%%&&&&&&'''((('''''''''&&&&&&&&&''''''(((******((((((((((((((('''''''''(((***,,,,,,,,,---...000222111///------...000111222000...///000222222111666555222111000000111222.........//////111222222,,,++++++***++++++,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))(((((((((((())))))))))))************+++***((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++///...,,,******,,,...000222222222222222333333222222111222333444888@@@HHHXXXPPP@@@IIIkkk~~~zzzJJJ555444666555666***)))222111&&&%%%///***************+++++++++(((((((((((()))***+++,,,++++++++++++,,,---...///------......///000000000...///000//////000222444444666888:::;;;>>>CCCFFF999888777555555555555666666444222111111222333555///...---...111444666666111000---,,,---000444666000000///............//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********''''''''''''((()))++++++((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++,,,,,,111333777888999999:::;;;AAA===888666666444111...ZZZ444///---++++++++++++)))'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((************+++,,,---...////////////000000000000............////////////111111111111000...---,,,///...---,,,+++,,,------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++************))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''&&&&&&*********+++++++++,,,,,,+++(((&&&)))...000...+++000///...---,,,,,,---...000111111///,,,******+++...---,,,+++******************))))))))))))******(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((((())))))***)))((('''''''''(((***+++)))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((((()))))))))************,,,...///...---++++++,,,555333000///000111000///555444333555777888777666666555222///------111444000000/////////000222333///......------------...------,,,,,,+++***))))))'''(((***+++***)))'''&&&'''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))***((()))))))))******************))))))))))))************+++,,,,,,---......//////000000111111111222111222222222222444777:::666666999<<<;;;BBB^^^}}}[[[KKK999111444666111***...---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((***)))(((((()))***---...,,,,,,++++++++++++******.........//////000111111:::888666444444666888:::555333222555999:::666222444333222222333333111///,,,,,,------...000111222///...---,,,---000333555111///---,,,+++,,,...///...---,,,+++++++++,,,---+++++++++*********))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++,,,000/////////111444777999@@@<<<666111222444111+++YYY333///---++++++++++++)))''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))))))))***+++,,,---............////////////------........./////////000000000000///...---,,,...---,,,+++++++++,,,,,,***++++++++++++++++++***+++++++++,,,+++******))))))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''******+++++++++,,,,,,,,,+++(((&&&)))---///...+++111000///---------...//////000111///---+++,,,---...---,,,+++************+++++++++******+++++++++(((((())))))(((((('''&&&''''''((((((((((((''''''((((((''''''(((((()))***)))((('''''''''((()))***+++***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''((((((((((((((((((((()))))))))************,,,.........---...///777555222222333444444333333333444777999999666444444333111...,,,---///222444333222000000000111111000///...---------------,,,,,,+++******)))(((((())))))+++++++++***((('''''''''((())))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))))))))))))))(((((()))))))))***************))))))))))))******)))******+++,,,,,,------......//////000111222222111222333333333444666888888555666999444///888HHHHHH[[[wwwyyyPPP555999333,,,+++...111222111,,,,,,+++***************)))))))))(((((((((''''''))))))))))))))))))))))))******)))((()))+++---...+++++++++++++++,,,,,,,,,............///111333444888888666666666888999;;;666444333666:::;;;777333222111000111333444444333+++++++++,,,...///111111000///...------///222444///...,,,+++++++++------...---,,,++++++,,,------+++++++++***************))))))))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((())))))***+++,,,---------...000222555666:::999555000111444333///VVV222///---++++++++++++)))''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,------------...,,,,,,---------.........---------......------,,,,,,,,,+++************+++******++++++++++++************++++++******)))(((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&''''''((()))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((*********+++++++++,,,,,,***((('''(((,,,...---+++000//////............///...///000///---,,,---...---,,,+++***************---,,,,,,,,,,,,,,,,,,---)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((('''&&&'''((()))***...+++(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((((((((())))))))))))(((***,,,---......111222444333111222444555555444000111444888:::999555111777777555333111111333666888666444222000/////////111000///...---,,,,,,,,,*********))))))((((((''')))***+++,,,+++***)))(((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''(((((((((((())))))))))))***))))))(((((())))))***((())))))******+++++++++,,,,,,---...///111222222111333555555444333444555666111000555444...,,,///888:::<<>>>>>>>>:::999999;;;======:::777999666222000000111111000/////////000222444555666222111///...---...///000222111000/////////000000---,,,,,,++++++,,,......---,,,+++***)))******+++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,)))***+++---///000000000000555666111...111555777QQQ222///---++++++++++++)))''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&'''((()))***))))))))))))************************++++++++++++((()))***++++++,,,,,,+++*********)))))))))((((((((())))))******))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((()))))))))******(((((('''(((***+++*********+++++++++++++++++++++,,,---......------...///++++++******))))))******++++++************++++++)))))))))))))))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&((()))+++)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))(((((((((+++---*********,,,///111000///.........000222222111000///000111000///...///000222111///------------...///...---,,,++++++++++++***************)))))))))(((((((((((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))(((((((((((())))))'''((((((((((((((())))))((()))***+++---...000000000222444444222111000000444///,,,---...///111555///000333777999666000+++///222555777<<>>>>>>>>>>>;;;;;;<<<>>>>>>===;;;999888555111000000111111000//////000000111333444555111000///------------...111000000///////////////,,,++++++***+++,,,---...,,,+++***)))((()))***+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,)))***+++---.../////////000666888222...000555777OOO333///---++++++++++++)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((())))))((((((((())))))))))))***(((((()))))))))*********((()))***+++++++++++++++))))))******))))))((('''(((((())))))))))))((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((())))))************)))+++,,,------,,,+++,,,...+++******)))))))))*********))))))(((((())))))***(((((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((((((&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''((((((&&&%%%&&&(((*********+++---000111111///...---,,,---///111111000---...000000...---.........---,,,+++++++++,,,---,,,,,,+++*********++++++************************(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))***,,,---.........000111111000//////000,,,---//////...------...999222+++***...333666666555222111444444111111444444999:::555222333666666444222222666:::999444000777666555555111...000555444///)))&&&''',,,111333,,,)))&&&%%%(((******)))***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&((()))******))))))))))))))))))))))))((())))))***,,,---......)))***+++---000333666777333555777999;;;;;;;;;;;;:::;;;<<<======;;;:::888111///......000222333333...------------...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---,,,***(((''''''''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******))))))***+++,,,---......000555666111---///333555NNN444///---++++++++++++)))'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))''''''((((((((())))))))))))******+++++++++******))))))***+++***)))(((''''''(((((())))))(((((('''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))'''((()))+++++++++***)))***,,,,,,,,,*********,,,******))))))))))))*********))))))(((((())))))***'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%'''((((((%%%######################################################""""""!!!!!!!!!""""""""""""""""""#########$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&(((+++******+++---000111000...------...000222222000///,,,...111111000///...///---,,,+++*********+++,,,)))))))))))))))******+++)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++,,,,,,---...///...------...000)))***,,,---///111000...000111222333222///+++(((---///111222000......000+++222555111---///222444222111//////000000---***+++***---111000---111888***---222666777222+++%%%...,,,***)))))))))((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''(((((()))******+++,,,,,,'''(((+++...111333444444000111222444555666666666777888::::::999888666666---,,,,,,...111222222222...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++***************))))))((()))((((((((((((***+++,,,+++)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))(((((('''((()))***,,,------111222---+++///333333MMM555///---++++++++++++)))(((%%%%%%%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''''''''(((******(((((((((((()))))))))***'''''''''(((((((((((()))******++++++++++++******)))***+++++++++***((('''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&'''((((((''''''((()))((()))***+++,,,,,,+++******+++,,,+++)))((()))******)))))))))))))))************))))))))))))******&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&)))+++***'''$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""""""""""""""############""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%'''***---))))))***,,,//////...,,,,,,---000333555444111---(((+++......---+++++++++...---,,,***))))))******''''''''''''((()))***+++'''''''''(((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))*********+++,,,------,,,+++,,,...000000,,,'''%%%)))......+++,,,...000///,,,+++...111)))333777333000333333000111000...,,,...111///)))...000000......000222222///---///333222,,,***......+++(((&&&&&&(((+++---"""$$$'''((((((((()))***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&((((((((()))******++++++%%%'''+++///111222222222......//////000111222333444666888888777444333333...------///000111///...//////...---,,,+++++++++***************************++++++++++++***))))))((('''''''''((()))+++,,,***)))&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&(((***,,,+++------******///222222LLL555...---,,,+++)))((('''&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&'''((()))))))))((($$$$$$%%%&&&&&&''''''((())))))))))))************))))))))))))******************++++++++++++*********************)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&++++++,,,---------,,,,,,******)))))))))))))))***++++++******+++,,,------))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$777+++!!! !!! ###""""""""""""""""""""""""""""""""""""####################################&&&&&&&&&''''''''''''(((***'''&&&'''***+++***((()))***+++,,,...000222333...///222555666666222///111222222222111...,,,***+++)))''''''((()))(((''''''((()))++++++,,,,,,,,,))))))))))))))))))))))))***)))(((&&&&&&((()))***)))((('''&&&%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))******)))))))))))))))***..................------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,++++++........................................................................++++++++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''((('''%%%#########%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''***(((&&&&&&)))+++***((((((((()))+++...000///...+++,,,---------///222444999::::::999777666777888...,,,++++++,,,.........,,,------,,,***))))))***///...,,,+++******++++++,,,++++++******)))))))))((()))))))))************''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))------------.........///III333...---,,,+++)))((('''&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))(((((()))))))))*********)))******++++++******))))))************)))((((((((((((((((((((((((((('''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%++++++,,,---------,,,,,,******)))))))))))))))***************+++++++++,,,************************''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&%%%###"""######$$$$$$######"""$$$$$$###""""""###$$$$$$;;;000'''&&&&&&###"""$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((('''%%%''')))***)))'''))))))***+++---///111222...///111444666555222///000111222222111///---++++++***(((((()))))))))((((((((()))***+++++++++******************************)))'''&&&&&&''')))***))))))((('''&&&%%%%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))(((((())))))***------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------++++++++++++++++++++++++***)))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***)))((()))((()))+++...000///...+++---...//////000222444888888888666444333444555000...,,,+++---......------......---+++***+++,,,//////---,,,,,,+++++++++...------,,,+++******)))(((((()))))))))*********'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***,,,------...///.........|||FFF000------,,,+++)))((('''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''&&&'''''''''(((((((((((((((((())))))))))))******)))******++++++******)))))))))******))))))((('''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%)))***+++,,,,,,,,,,,,,,,)))))))))(((((())))))***((())))))************)))************************''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%222***$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&''''''((()))+++---...///---...000333555444222///...///000000000///---,,,,,,***(((((()))***)))((((((((()))))))))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&((())))))((()))))))))+++...//////...+++---000111111111222444777666555222000///111333222///---,,,---...---,,,---...///...---,,,---...////////////...---,,,,,,//////...---,,,+++***)))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******+++,,,...///000///---,,,zzzCCC000,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))************)))))))))))))))))))))(((((('''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###############""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''((()))************)))(((((((((((())))))***'''((()))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""""""""############""""""###########################  !!! ########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,++++++---///222222000---+++,,,------------,,,,,,,,,***)))(((******)))(((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((('''''''''((())))))******+++++++++++++++,,,---------,,,+++***))))))*********+++,,,---..............................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''((()))))))))+++...///...---***---000222222222222333666555333///---,,,///111333111...---------,,,+++,,,---......,,,,,,---///...///000000000...---,,,///...---,,,+++***)))((('''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%%%%$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******)))+++---///000...,,,+++xxxBBB000,,,++++++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!"""""""""###""""""""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((((((''''''((()))******(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$###!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&((())))))(((((())),,,...///---+++)))))))))***************,,,***(((((()))***)))(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))((()))))))))*********+++,,,+++***)))((((((''''''((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((((((***,,,...---+++))),,,///111111111111222444444111...,,,,,,...111333111...,,,,,,,,,,,,+++***+++,,,,,,+++***+++------.../////////...,,,+++,,,,,,+++***)))((('''&&&&&&''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((***,,,......---+++)))uuu@@@111++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))((())))))******))))))((((((((())))))(((((('''&&&&&&&&&''''''((()))))))))$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''''''''''''''((()))*********))))))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!! """%%%%%%""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''***,,,---,,,+++(((((((((((())))))))))))+++)))''''''((()))((('''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''((())))))*********)))((('''''''''''''''((((((((())))))******+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############"""""""""""""""############$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''((('''''')))+++,,,+++)))(((***---.........000111111111000...,,,,,,...000222000---+++,,,,,,+++***)))***+++***)))((()))***+++,,,,,,---,,,,,,++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''(((***+++,,,+++***)))qqq>>>111*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$$$$#########"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##################$$$$$$############$$$$$$$$$%%%"""###$$$&&&'''((((((((('''&&&&&&'''''')))******,,,+++)))'''&&&''')))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ######!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""$$$&&&&&&$$$###%%%'''%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***,,,...---,,,******))))))))))))))))))***(((&&&&&&'''((('''&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''(((((())))))))))))((('''''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""############$$$$$$############$$$$$$"""$$$%%%$$$""""""$$$'''&&&&&&&&&''')))***)))((('''(((*********+++...000---......---,,,,,,---///000...+++***+++++++++***)))***+++***((('''((()))******)))))))))*********'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""######$$$$$$#########""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!""""""""""""###############$$$%%%%%%&&&&&&'''&&&'''(((((())))))((((((nnn<<<111******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$######"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))***$$$$$$############$$$$$$############"""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%###$$$&&&'''((()))))))))&&&&&&&&&'''''')))******...,,,)))&&&&&&'''***,,,************************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$%%%''''''&&&%%%!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$&&&$$$"""""""""""""""""""""""" !!!!!!!!!"""########################!!!!!!!!!!!!"""""""""""""""%%%'''&&&$$$###%%%(((&&&%%%%%%$$$%%%%%%&&&&&&(((((((((***---//////---,,,,,,+++***************)))'''&&&&&&''''''&&&%%%&&&&&&((()))************(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))))))))(((''''''(((******'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""############$$$$$$############$$$$$$!!!###%%%$$$"""!!!$$$'''&&&%%%%%%&&&((()))(((&&&&&&'''((((((((()))---///***,,,------,,,,,,---...///---***)))***++++++***++++++,,,***(((''''''((())))))(((''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""#########""""""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((kkkDDD,,,,,,,,,++++++***)))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''''''''''''''''')))'''%%%&&&)))***)))'''&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$############""""""""""""########################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))************)))(((((((((((((((******))))))((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""""""""""""""####################################!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!"""######$$$########################""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,------......,,,***)))((()))***+++'''''''''(((((((((((((((&&&&&&'''((()))***++++++***)))&&&%%%%%%&&&)))***)))((('''&&&%%%%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''((()))******++++++***)))(((((('''''''''((((((&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&########################""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***)))))))))))))))******+++++++++,,,,,,---......///++++++************)))))),,,+++***)))((((((((((((******+++++++++***))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((hhhBBB+++,,,,,,+++******))))))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""###%%%%%%#########$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))***)))(((''''''''''''((()))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$####################################%%%%%%%%%$$$###"""""""""!!!!!!!!!"""""""""##############################"""#########$$$$$$$$$$$$############"""""""""!!! !!!"""#################################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,------,,,***(((((((((******((((((((((((((((((((((((&&&''''''(((((())))))))))))((('''&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""#########"""""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((()))***++++++++++++((((((''''''''''''(((((('''''''''(((((((((((())),,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&########################""""""############"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&((()))***))))))((((((((()))******+++++++++,,,------......---------,,,,,,+++++++++,,,,,,+++))))))(((((((((,,,,,,---,,,,,,+++******((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%''''''&&&&&&&&&'''((((((ddd@@@+++,,,++++++******)))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""########################$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%############"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***+++++++++***)))((('''((()))***))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$""""""######%%%&&&((((((%%%%%%$$$$$$$$$###############"""!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""!!!######""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''((()))***++++++++++++((('''''''''''''''(((((('''(((((((((((())))))))),,,+++)))(((''''''((((((''''''&&&&&&''''''((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((((((''''''(((((()))************+++,,,,,,------000//////...---,,,,,,+++,,,,,,+++***))))))))))))............---,,,+++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$''''''&&&&&&'''(((((()))aaa???,,,+++++++++***))))))(((((('''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%###############$$$$$$%%%%%%%%%&&&'''((())))))***)))(((((('''(((((()))*********))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$#########$$$"""""""""###$$$&&&'''(((############""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&'''((((((''''''''''''((((((((((((******((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&''''''((()))((())))))******+++,,,,,,000//////...---,,,++++++,,,,,,+++***************.........---,,,+++***)))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$&&&&&&&&&&&&'''((())))))^^^>>>...++++++******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""########################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%###""""""""""""###$$$$$$$$$$$$%%%&&&'''(((((()))'''''''''(((((()))******++++++******))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""############$$$""""""############$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$######### !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********------,,,++++++***))))))++++++******)))*********,,,,,,,,,++++++)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########%%%%%%%%%%%%&&&'''((()))ZZZ===///+++******))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$######$$$&&&#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###########################""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###""""""""""""###$$$$$$###$$$$$$%%%&&&'''((((((''''''((()))******++++++,,,,,,++++++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%######"""""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$############"""""""""###$$$$$$###############$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))((((((((((((******)))))))))))))))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&((((((VVV:::///*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$#########$$$$$$%%%&&&&&&'''"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$######################## """$$$###"""!!!""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$ !!!""""""###$$$$$$########################"""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$$$$$$$######"""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%######""""""######$$$%%%###$$$$$$%%%&&&'''((((((&&&'''(((***+++,,,,,,,,,---,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""#########"""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$#####################$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!"""""" !!!!!!!!!""""""###############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''(((((()))((((((((((((((())))))''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%''''''SSS999...*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&%%%$$$#########$$$%%%&&&&&&''''''"""$$$&&&%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""$$$$$$"""""""""###############################################################$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%########################""""""######$$$$$$$$$%%%""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$########################""""""""""""############""""""""""""####################################%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###############$$$$$$%%%###$$$%%%%%%''''''((()))&&&''')))***,,,---------------,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$###""""""##################"""""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!"""############""""""""""""""""""###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!   !!!!!!!!!""" !!!!!!!!!"""##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((()))&&&'''((())))))******)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""###%%%&&&'''