BM66(@ |||```HHH;;;888666333222222111///...***,,,///111111///---+++*********++++++,,,,,,---,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++***************+++))))))*********))))))(((------,,,,,,+++***))))))******+++,,,...111444666888:::>>>@@@BBBAAA@@@??????===:::777777:::===???GGGHHHJJJNNNSSSUUUVVVUUUUUUSSSTTTXXX^^^lllvvvooonnnqqq|||{{{rrroooqqqrrrmmmbbb\\\WWWXXXZZZ[[[___ccceeeiiijjjfffeeehhhiiigggaaaYYYMMMAAA999666666777///000111000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((())))))*********))))))+++++++++***************)))+++...000000...+++)))+++...---((('''+++......,,,+++++++++******))))))((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---////////////000000000000111111111111222333444555444555777888:::;;;;;;;;;;;;>>>BBBDDDDDDDDDDDDEEEIIIJJJKKKMMMOOOQQQRRRSSSWWWeeeyyyhhhMMM===888555333111111111///...+++---///000000///---++++++++++++++++++,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...111444777999:::;;;>>>@@@@@@???>>>===;;;999666555555777;;;===EEEFFFIIIMMMQQQTTTTTTSSSXXXVVVXXXaaaoooxxxqqqmmmpppuuu~~~|||}}}~~~uuuddd\\\UUUUUUUUUVVVYYY^^^^^^gggnnnppprrruuuwwwvvvrrriiiZZZKKK???888555333111222111000...,,,++++++++++++++++++++++++++++++,,,,,,---------,,,******))))))************))))))******************++++++)))***,,,......,,,***)))))),,,,,,))))))---...,,,))))))))))))((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,........./////////000000000000000000111222333444444555666888999:::;;;;;;<<>>>>>===<<<:::999888777555444555888;;;>>>EEEGGGKKKNNNQQQRRRRRRRRRWWWUUUZZZjjjwwwnnnjjjjjjpppwwwzzzhhh___VVVSSSRRRQQQTTTYYY^^^kkkwww|||~~~vvvgggWWWIII>>>666111333333111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////---+++************************))))))))))))***+++++++++,,,******++++++++++++******)))++++++)))+++...---)))))))))))))))(((((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,........./////////000000000//////000000111222333333444666777999:::::::::>>>@@@CCCEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNOOOQQQRRRQQQ___vvv~~~\\\EEE888666222111111111000000//////...------------...---------,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,((())))))************)))++++++******+++,,,...///...///111444777:::<<<===>>>======;;;:::888777666777666555666777;;;???AAAIIIKKKOOOQQQQQQQQQQQQQQQTTTWWWcccyyy~~~rrrmmmmmmooovvv}}}~~~wwwmmmcccZZZUUUSSSPPPRRRVVVdddqqq~~~zzznnnbbbVVVIII===555444222///...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///,,,+++++++++******************(((((()))***+++,,,,,,,,,******))))))))))))*********+++)))''')))---,,,'''+++++++++*********************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------/////////000000000111111000000000000111222333444333444555777888999::::::@@@BBBDDDEEEEEEEEEFFFGGGFFFGGGHHHJJJMMMOOOQQQQQQQQQ]]]qqqbbbIII;;;888444111111111111000000///...---,,,------......------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******+++,,,,,,---+++,,,------.........---...---+++++++++,,,---...///000222555888:::<<<===>>><<<;;;999777555444444555555555777:::>>>BBBDDDJJJMMMPPPPPPOOOOOOPPPQQQUUU```ttt~~~zzz}}}zzztttuuuxxx|||{{{tttpppkkkccc[[[XXXUUUQQQQQQTTTaaannn{{{~~~wwwnnneeeWWWHHH>>>666222...---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,+++***))))))******(((((()))***+++,,,,,,,,,******)))(((((()))******,,,---+++''''''++++++(((******************+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,---...///000000111111111222222222222222222222333444555555333444666777999:::::::::AAACCCEEEEEEEEEEEEFFFHHHEEEFFFHHHJJJLLLOOOQQQRRRRRR\\\mmmiiiOOO???;;;666333222222111111000///...---------------------------,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++***++++++,,,---...******+++,,,------------///...,,,******+++---...000111444666999:::;;;<<<<<<:::888666444333333444333333444777;;;???CCCFFFIIILLLNNNNNNMMMNNNRRRUUU[[[mmm~~~{{{}}}~~~~~~~~~}}}{{{|||~~~zzzxxx~~~|||yyy||||||sssmmmiiiddd___[[[[[[YYYTTTQQQRRRXXXdddsssyyypppcccTTTIII<<<666000...///000000///,,,,,,,,,,,,,,,,,,,,,,,,------.....................---+++***))))))***+++)))))))))***+++++++++,,,******))))))))))))******...111111,,,)))***+++***(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,...///000000000000111111111222222333222222333333444555666444555777888:::;;;;;;;;;BBBCCCEEEEEEDDDDDDFFFHHHEEEFFFHHHJJJMMMOOOQQQRRRSSS[[[jjj}}}rrr[[[BBB>>>888444333222111111000//////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......'''((()))***++++++++++++...,,,+++***+++---///111222444666888:::;;;;;;;;;:::888555333222222333444333444666999>>>CCCGGGJJJIIILLLNNNOOOOOOSSSZZZ```pppvvvqqqtttxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||{{{yyywwwwwwxxxwwwwwwwwwuuutttuuuwwwzzz{{{|||}}}~~~vvvmmmgggccc^^^[[[\\\```___ZZZUUUTTTUUUaaaqqq|||tttjjj^^^UUUEEE>>>666111111222000...------------------------------,,,,,,,,,---/////////---+++***))))))***+++******************++++++************************...666;;;666///,,,,,,***'''((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...///000...////////////000000000222222222222333444555555555666888999;;;<<<<<<<<>>555///,,,***))))))******+++++++++,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------.........///111111111111222333444555666777888:::;;;<<<======BBBCCCDDDCCCBBBCCCEEEGGGEEEFFFHHHKKKNNNQQQSSSTTTPPPXXXiiisssTTTBBB555444222---...555000000...---------------------,,,,,,,,,,,,++++++)))+++------,,,,,,---...000///---+++***(((((('''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,,,,---///222333555888;;;===>>><<<:::888333444444333111222444666888<<<@@@BBBFFFJJJLLLKKKLLLNNNQQQRRRUUUbbbxxx{{{pppqqqzzz{{{wwwtttrrrsssrrrooolllooopppqqqqqqqqqooolllkkkkkkkkkkkkkkklllllllllllllllkkkiiihhhiiijjjlllmmmmmmoooqqqrrrpppoooooopppssstttuuuwwwyyy{{{|||}}}}}}~~~}}}|||{{{}}}zzzsssqqqooonnnmmmiiiccc___[[[```eeehhhmmmnnnggg^^^XXXYYYeee~~~zzzvvvrrrkkkdddVVVIII:::333444444111,,,......---------,,,,,,,,,///...---,,,+++,,,,,,------,,,***)))))))))***+++))))))))))))************+++***((()))******)))''')))******++++++++++++***++++++************++++++((()))************)))(((/////////......---------+++++++++++++++++++++++++++***+++...222222...***.........///000000111111555777888888888888:::<<<<<>>CCCGGGKKKNNNOOOOOONNNNNNPPPXXXggg~~~{{{wwwssspppmmmkkkkkkjjjgggeeefffggghhhhhhgggeeecccaaa``````aaabbbccccccddddddbbbaaa```______aaabbbdddeeegggiiijjjiiihhhhhhiiilllmmmnnnppprrruuuvvvwwwyyyzzzzzzyyyxxxzzz}}}~~~~~~|||uuupppmmmkkkiiiiiifffbbb^^^```fffnnnuuu}}}|||tttfff``````mmm}}}wwwrrrqqqpppkkkfffYYYNNN@@@888555444111---000000/////////.........///...---,,,,,,,,,------,,,+++***)))))))))***+++))))))))))))************,,,+++***+++---...---,,,******+++******)))((('''++++++************+++++++++******))))))******+++---------,,,,,,,,,++++++++++++++++++++++++++++++---///222333333222222222111111111222333333444444555666888888888888:::<<<===???BBBCCCDDDDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQSSS\\\llluuu]]]EEE;;;666111///222111000///...------------------,,,,,,,,,,,,++++++***+++------,,,+++,,,---************+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,+++------------------------,,,,,,---...000222555777999:::;;;;;;:::888555333333444444444444555777::::::>>>EEEJJJLLLMMMNNNPPPSSSRRRVVVeee~~~}}}}}}|||xxxsssnnnlllhhheeebbb___^^^]]][[[YYYYYYZZZZZZZZZYYYWWWUUUTTTQQQRRRSSSTTTUUUWWWXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ]]]]]]]]]]]]^^^___aaabbbdddfffiiikkkmmmnnnpppqqqrrrqqqqqqsssvvvxxxyyyyyyzzz{{{{{{|||}}}}}}~~~wwwrrrpppmmmiiigggfffeeecccaaadddmmmyyy}}}mmm___\\\aaahhhooottttttooojjjjjjlllmmmjjjfff]]]UUUIII>>>777333111///000000000/////////............---,,,,,,,,,------******)))))))))******+++))))))))))))************((('''''')))+++---,,,,,,***+++++++++***))))))(((++++++************++++++---,,,***))))))***,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))---111000---,,,///222222222222333444444555555444666888888888999:::<<<>>>@@@CCCDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNSSS[[[kkkkkkOOO???888333111111111000///...------------------,,,,,,,,,+++++++++***,,,------,,,+++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////......------,,,,,,******++++++++++++,,,,,,,,,,,,---///222555777999;;;;;;;;;:::888555333111222333444444555666:::<<>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@BBBDDDFFFGGGIIIJJJLLLNNNPPPPPPSSSVVVYYY[[[\\\^^^aaadddeeegggiiilllnnnoooooooootttuuuwwwyyyzzz{{{|||||||||}}}~~~sssmmmggggggnnnwww~~~zzzvvvttttttxxx{{{tttcccVVVMMMJJJKKKKKKPPPWWW\\\___aaabbbccc]]]\\\XXXQQQGGG>>>777444111111111000000000//////+++,,,---.........------))))))******))))))((('''))))))))))))************---+++******++++++***)))++++++***)))&&&$$$"""!!!++++++************++++++(((***...000000...***(((+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---000444555333//////000000111222222333333333555777888888999<<<===>>>@@@CCCDDDCCCCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPWWWdddvvviiiPPP???888555444222111000///............------,,,,,,,,,,,,+++++++++---......,,,***++++++************+++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********+++++++++++++++++++++,,,------.../////////000222444777888::::::<<<;;;999777666666666777555777999<<<>>>BBBFFFJJJJJJFFFFFFKKKJJJKKKWWWhhh}}}yyyvvvsssqqqoooooonnnkkkfffbbb``````]]][[[YYYVVVSSSQQQOOOOOOJJJHHHFFFCCCBBBAAAAAABBB>>>??????>>>;;;:::;;;===:::::::::;;;<<<<<<===>>>:::::::::::::::999999999777777888888999999999999:::;;;;;;:::999:::<<<>>>>>>???@@@AAABBBDDDEEEEEEHHHKKKOOORRRTTTVVVYYY[[[^^^```cccfffhhhiiiiiiiiimmmnnnpppssstttvvvvvvvvvwwwxxxzzz|||~~~{{{yyy|||uuulllhhhdddgggnnnwww~~~~~~pppdddYYYPPPKKKKKKJJJPPPWWW[[[\\\[[[]]]^^^[[[[[[ZZZVVVPPPFFF<<<666111111111111000000000///+++,,,---.........------************)))(((&&&%%%))))))))))))************)))((('''((()))***)))((())))))))))))(((&&&%%%$$$++++++************++++++)))+++,,,......,,,+++)))*********++++++,,,,,,,,,------------------------+++,,,---///111000///---000111111222222333444444333555777888888:::<<<>>>===???BBBCCCDDDDDDFFFGGGEEEFFFHHHIIIKKKMMMNNNOOOQQQWWWdddvvvoooUUUAAA888555444222111000//////.........---------,,,,,,,,,++++++,,,---......,,,***++++++...---,,,+++************++++++++++++++++++++++++---,,,+++******+++,,,------------....../////////))))))***++++++,,,------000111333555777999::::::<<<:::888777666777888999777999<<>>???BBBFFFIIILLLNNNQQQSSSVVVYYY]]]bbbeeehhhiiiiiigggiiikkknnnpppqqqqqqqqqqqqsssuuuwwwzzz{{{}}}}}}{{{vvvrrrpppwww~~~yyyssslllhhhfffdddhhhpppwww|||}}}uuujjjccc\\\TTTPPPPPPQQQVVV\\\]]]ZZZXXXXXXYYY[[[[[[[[[ZZZUUULLLAAA999////////////............***+++---...///...------++++++++++++)))'''%%%$$$))))))))))))***************))))))***---......---&&&'''(((***,,,------...++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,------------------------''',,,111222///---...//////000000111222222333333333555777888999:::<<<>>><<>>AAADDDGGGHHHIIIKKKLLLOOOMMMMMMNNNQQQ]]]xxx|||ttt}}}}}}}}}|||}}}zzztttoookkkgggccc```]]]\\\YYYUUUQQQOOOMMMLLLGGGGGGGGGEEEDDDBBB@@@???===<<<;;;:::999999999999;;;:::::::::999999888888777777777777777888888999:::999999888777666666555999999999999888888777777:::999999888777888888888::::::::::::::::::::::::===>>>???AAABBBDDDEEEFFFLLLMMMNNNRRRVVV\\\aaadddfffhhhkkklllllllllmmmnnnrrrpppoooooorrruuuwwwxxx~~~|||zzz|||}}}sssnnnnnnqqqyyy{{{pppgggfffbbbfffqqqvvvvvv|||ssspppiiibbbZZZTTTPPPMMMUUUZZZ___```]]]YYYXXXXXXYYY]]]___[[[VVVPPPFFF===777333//////222333000,,,........................---------,,,,,,***)))((()))))))))***+++++++++,,,++++++******************))))))))))))***+++,,,,,,'''(((((()))***+++++++++'''(((((()))***,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---......//////000000111111......///000111222333333666666666777888:::;;;<<<<<<>>>AAADDDFFFHHHHHHIIIGGGHHHHHHJJJLLLNNNPPPQQQUUU[[[iii|||jjjRRRAAA999777222111000//////......///---------,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++++++++)))***++++++,,,,,,++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,------------------...///333444666999;;;;;;<<<<<<:::999777666777999;;;===>>>BBBFFFHHHIIIJJJKKKLLLOOOLLLMMMSSS^^^qqquuuqqqzzz}}}{{{zzzyyyuuuqqqkkkfffbbb^^^ZZZWWWTTTRRROOOLLLJJJGGGFFFEEEBBBBBBBBBAAA???===<<<;;;999999888888888999999:::777777777777666666666555999999888888999999:::;;;777777888888888888999999;;;;;;:::::::::999999999::::::999888888888888999999999999999999999999999999999:::;;;===>>>???@@@CCCCCCDDDGGGKKKPPPTTTWWW^^^bbbgggkkklllnnnooopppnnnnnnmmmoooqqqtttuuuvvvyyyyyyzzz}}}yyysssrrrssswww|||rrrrrrooottt|||sssppplllfff___XXXSSSOOONNNNNNRRRVVVXXXVVVVVVWWWZZZ\\\______\\\YYYUUUKKKBBB:::555000///111111...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************+++++++++++++++******************,,,,,,++++++,,,,,,------((((((((()))***+++++++++(((((())))))***+++------+++++++++++++++++++++++++++++++++++++++,,,------+++,,,---///000222333444///000000111222333333444666666666777888:::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPTTTZZZhhh}}}xxx[[[FFF;;;777222222111000////////////------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,------------......///000555666888999:::;;;::::::777666666666777:::<<<>>>@@@CCCHHHJJJKKKJJJJJJKKKLLLHHHKKKXXXmmmxxxqqqssswww~~~~~~|||zzzwwwtttrrrpppjjjfffaaa\\\XXXTTTOOOLLLIIIHHHFFFDDDBBBAAA@@@??????>>>>>>===<<<;;;999888666666666666777999::::::777777666666666666555555;;;::::::::::::;;;<<<<<<666666777999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::888888888888888888888888666666777777888999999999::::::;;;===@@@CCCFFFHHHPPPUUU\\\aaaeeehhhkkkmmmlllmmmmmmooopppqqqrrrsssrrrssswww|||}}}yyyvvvxxx|||}}}zzzqqqkkkhhhddd^^^WWWQQQMMMKKKJJJFFFHHHJJJIIIIIIJJJOOOSSS[[[^^^___^^^]]]YYYOOOEEE>>>999333000//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++*********************++++++++++++++++++*********)))))))))))))))(((((())))))***+++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,---///000222333444111222222222333333444444666666666777999:::<<<===@@@BBBCCCEEEFFFFFFEEEEEEIIIIIIIIIJJJKKKMMMNNNOOOSSSYYYhhh}}}eeeLLL<<<555333222111000////////////...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------+++++++++******+++++++++...---......///000111222777888999:::::::::999888555555555666999<<>>>>>>>>>>>>>>>>>>>>===;;;::::::777777777777888999:::::::::::::::999999999999999;;;;;;;;;;;;;;;<<<======888888999:::<<<===>>>>>>============<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888888888888888888888888888888888888888888888777888888999;;;===???@@@CCCFFFKKKPPPUUUZZZ___bbbhhhjjjmmmnnnooopppqqqrrroooqqqtttxxx|||~~~~~~~~~}}}}}}yyysssppppppooonnnlllccc___YYYSSSNNNKKKJJJIIIFFFGGGEEEBBB???AAAFFFLLLVVV\\\bbbeeeddd___RRRFFFBBB===666222111000000///........................---,,,***))))))+++,,,...,,,+++++++++***)))))))))******+++++++++++++++,,,************)))((('''&&&)))))))))******+++++++++++++++***************+++***+++++++++++++++,,,,,,------,,,,,,,,,,,,------////////////000000000000222222222222333333333444666666666777999;;;===>>>@@@BBBCCCEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNQQQXXXhhh~~~pppUUUAAA666333222111000000/////////.........---------,,,,,,+++,,,,,,------,,,,,,,,,*********++++++,,,,,,---------.........------,,,...------,,,,,,++++++***,,,++++++++++++++++++,,,.........///000111333444999:::;;;;;;:::999888777444555666888;;;>>>AAACCCDDDGGGJJJLLLKKKJJJIIIJJJLLLRRRaaaxxxqqqmmmwww~~~{{{yyywwwsssrrrpppkkkfff```[[[XXXVVVSSSNNNKKKHHHEEEAAA??????>>>>>>=========>>>>>>======>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>><<<=====================>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888777888888999999:::;;;;;;<<<<<<===???AAADDDJJJPPPUUU\\\```eeeiiilllooosssvvvssstttuuuuuuvvvxxxyyy{{{{{{vvviiiaaa___bbbeeeeee```^^^YYYTTTPPPNNNNNNNNNLLLKKKHHHCCC???@@@FFFKKKWWWcccooouuusssjjjZZZKKKDDD@@@:::666444333444444........................---,,,***))))))+++,,,...,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,////////////...,,,+++***************++++++++++++,,,+++******)))******************++++++,,,,,,,,,......---------------...000000000000////////////000000111111222333333333555666666888:::<<<===??????@@@CCCEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMQQQXXXhhhzzzaaaIII;;;333333222111000000000000............---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---.........000111333555666:::;;;;;;;;;;;;999888777666777999;;;>>>BBBDDDFFFFFFHHHJJJKKKIIIHHHIIIIIIJJJYYYooowwwqqqyyy{{{xxxuuuqqqooonnnllliiiccc]]]XXXSSSPPPLLLIIIEEEBBB@@@>>>;;;999;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999999999999999999999::::::::::::;;;???EEEJJJJJJOOOWWW]]]aaahhhoootttuuuvvvuuusssqqqqqqtttvvvzzz~~~xxxggg[[[WWWYYYZZZZZZVVVUUUSSSRRRQQQPPPQQQQQQNNNMMMJJJDDD??????DDDIII[[[mmmsssaaaSSSEEECCC>>>:::777555555666,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++*********************++++++,,,---------......//////...,,,+++***++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,---//////...---------......------...///000111222222//////000111222333444444555666777888:::<<<>>>??????@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQYYYiiiiiiOOO===333333222111000000000000............------------***+++,,,,,,---------,,,......---------------------------------,,,+++++++++++++++,,,,,,---------...------,,,,,,------.........///000222444666777:::;;;;;;;;;;;;999888777999:::<<>>===;;;999888999999999999999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@????????????????????????>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999999999888888999:::::::::;;;>>>@@@===BBBIIIMMMQQQWWW```ffflllnnnqqqqqqqqqqqqsssuuuyyy|||||||||}}}}}}~~~~~~vvveeeZZZVVVUUUSSSQQQKKKLLLNNNQQQTTTVVVWWWXXXVVVUUURRRKKKDDDAAABBBEEE[[[pppqqqaaaUUUGGGEEEBBB===888555333333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************+++++++++******++++++,,,------...***+++,,,,,,,,,***((('''++++++++++++++++++++++++******************++++++)))******+++,,,,,,------000//////......---......------...///000111222222...///000222333555666777555666777888:::===???@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNOOORRRYYYjjjlllQQQ<<<444333222111000000000000//////.........---------***+++,,,,,,------------/////////......---------,,,---------,,,,,,+++***((()))***+++---...///000///......------......///......///000222555777888:::;;;;;;<<<;;;:::888777;;;<<<>>>AAADDDFFFHHHIIIIIIJJJIIIGGGEEEEEEGGGIIIZZZrrrzzzwwwrrrnnnkkkgggccc___YYYVVVRRRMMMIIIEEEDDDCCCCCCAAA>>>======<<<:::999:::999999999999:::;;;;;;<<<<<<===>>>>>>>>>======999999999:::<<<>>>???@@@??????@@@@@@AAAAAAAAABBB@@@@@@??????@@@@@@AAABBB?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;::::::999444777:::;;;:::999999999999===AAACCCDDDHHHPPPVVV___dddkkkppprrrtttwwwyyywwwyyy|||}}}}}}}}}~~~zzzzzz{{{{{{|||}}}~~~~~~~~~wwwlll^^^VVVTTTRRRNNNIIIJJJMMMRRRWWW]]]aaacccdddeeeddd```WWWMMMGGGEEEFFFVVVmmmzzziii[[[RRRHHHGGGDDD>>>888333111000........................---------,,,,,,***)))((())))))******+++++++++,,,******+++,,,,,,---......+++,,,---......---+++)))++++++++++++++++++++++++******))))))***++++++,,,))))))***+++,,,,,,------000000///...............111111000000/////////...///000111333555777888999555666777888:::===???@@@CCCDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOORRRZZZjjjqqq[[[BBB999444222333222///...111...---,,,+++***+++,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++,,,---...///...///111333555777999:::===<<<:::777555555999;;;<<<>>>AAAEEEHHHIIIIIIIIIMMMGGGCCCDDDFFFGGGKKKOOOddd}}}{{{tttkkkgggfffbbb[[[TTTNNNKKKHHHFFFEEEDDDBBBAAA<<<<<<;;;:::::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===>>>@@@CCCBBBAAAAAAAAAAAABBBCCCDDDBBBAAAAAAAAABBBBBBCCCDDDCCCDDDDDDDDDCCCBBBAAAAAACCCBBBAAAAAABBBCCCAAA@@@AAA???>>>>>>???@@@@@@???CCCAAA>>><<<;;;<<<>>>???::::::;;;;;;:::999888888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>AAACCCDDDDDDEEEFFFGGGGGGGGGHHHHHHJJJKKKMMMMMMRRR[[[kkkyyydddKKK<<<777333333222...---000///...---,,,+++,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---...//////000111444666888999:::===<<<:::777666666:::<<<===???BBBFFFHHHJJJJJJJJJJJJHHHGGGGGGEEEFFFOOOYYYrrr|||rrrkkkbbb]]]\\\XXXRRRLLLIIIGGGDDDBBBBBBAAA???>>>;;;::::::999999999:::::::::;;;<<<<<<<<<===???AAA@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@???======???AAAEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMMMMMMMLLLKKKKKKJJJKKKIIIHHHHHHJJJJJJIIIGGGFFFEEECCCCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>???AAABBB@@@??????>>>>>>=========:::::::::::::::::::::999<<<;;;::::::;;;===???@@@FFFIIIMMMSSS\\\gggsss{{{~~~~~~|||yyy~~~~~~~~~}}}}}}|||||||||}}}}}}~~~{{{oooggg___[[[VVVTTTSSSRRRNNNKKKLLLPPPVVV^^^hhhsss~~~oooYYYNNNKKKEEEMMMWWW[[[XXXRRRNNNMMMJJJJJJIIIFFFAAA<<<777444///---,,,,,,------,,,***---,,,++++++******++++++111+++$$$$$$(((,,,,,,+++...---------,,,,,,,,,,,,******************))))))******************+++---************++++++++++++((((((((((((((())))))))),,,---------------,,,,,,------...///000000000///222222222333444444555555333333555777999;;;<<<===@@@BBBEEEFFFFFFFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNRRRZZZjjjmmmSSS@@@999444333222...---/////////...------------...------------------------...---------------,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,------...---,,,,,,,,,---///000000111333555777888999:::<<<<<<;;;888777888;;;>>>???AAADDDGGGJJJKKKKKKJJJIIIIIIIIIGGGCCCEEETTTddd|||vvvhhhaaaWWWRRRPPPMMMHHHDDDCCCAAA>>>=========;;;:::999999888888888999999:::;;;<<<>>>>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>??????@@@@@@AAAAAABBBCCCDDDCCCBBBBBBDDDFFFIIIIIIIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWVVVTTTTTTSSSSSSTTTRRRQQQOOOPPPPPPQQQOOONNNNNNLLLKKKKKKKKKLLLJJJIIIEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@>>>===<<<<<<<<<===::::::::::::::::::::::::===<<<;;;:::999::::::;;;===>>>@@@DDDLLLXXXeeennnzzz~~~~~~}}}}}}~~~~~~}}}{{{yyy}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~|||qqqhhhccc\\\\\\[[[YYYXXXUUUSSSRRRQQQTTT[[[eeessszzz___QQQMMMCCCFFFKKKOOOPPPNNNKKKIIIIIIIIIIIIHHHEEE@@@<<<999111///---,,,------,,,+++---,,,++++++******++++++222)))!!! &&&,,,,,,)))------,,,,,,,,,,,,,,,+++************++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,+++++++++,,,,,,---......///////////////...000111111222333333444444333444666777:::;;;===>>>???BBBDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQYYYiii~~~sssXXXCCC;;;444333333000///111000//////...............------------------------------------------------++++++,,,---...///000111...------,,,,,,------...------,,,,,,---...///000222333555777888999::::::;;;;;;;;;999888999===???AAACCCFFFIIIKKKKKKKKKKKKIIIGGGFFFEEEFFFMMM___pppyyyqqqkkkaaaZZZPPPKKKHHHGGGCCC@@@>>><<<:::999::::::999777999999999999999:::;;;<<<===>>>?????????@@@BBBDDDCCCCCCBBBBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDEEECCCEEEHHHJJJKKKMMMPPPSSSRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^___cccbbb```___^^^]]]^^^^^^]]][[[ZZZZZZ[[[[[[YYYXXXUUUSSSRRRRRRSSSRRRPPPOOOPPPPPPOOONNNLLLIIIFFFEEECCCBBB???===<<<<<<============<<<<<<<<<<<<<<<<<>><<<;;;:::::::::;;;=========>>>BBBJJJTTT[[[hhhpppzzz}}}|||||||||}}}}}}{{{yyy||||||||||||||||||||||||}}}}}}~~~}}}yyyqqqjjjeeebbb```bbbcccbbb```^^^]]]]]]ZZZ^^^gggvvv{{{dddTTTNNNGGGFFFEEEGGGJJJKKKIIIFFFHHHIIIJJJJJJHHHEEEAAA>>>333111...---------,,,+++---,,,++++++******++++++///)))$$$###'''+++***))),,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---......///////////////...---//////000111222333333444666777888:::<<<>>>@@@@@@===???BBBCCCCCCCCCEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPPPPXXXhhh~~~yyy]]]FFF<<<444333333222111333///000////////////......------------------------------------------------++++++,,,---///000111111...------,,,,,,------...------,,,,,,---...000111333555777999:::::::::999999::::::999999:::>>>@@@CCCDDDGGGJJJKKKKKKKKKJJJIIIDDDCCCJJJUUUbbbrrr~~~wwwooofff```XXXRRRKKKEEECCCBBB@@@>>><<<:::888888999999999888:::::::::;;;<<<===>>>??????@@@AAABBBAAABBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJIIILLLPPPSSSUUUXXX[[[^^^bbbccceeegggiiiiiijjjjjjhhhhhhiiijjjkkkmmmooopppppppppnnnmmmlllkkkkkkkkkkkkiiihhhhhhhhhhhhgggeee^^^]]]\\\[[[\\\ZZZXXXVVVVVVVVVVVVUUUSSSOOOLLLJJJLLLJJJGGGEEECCCCCCDDDDDD@@@@@@??????>>>======<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>BBBFFFJJJSSS]]]jjjwww~~~|||{{{{{{}}}|||{{{{{{||||||{{{yyyzzzzzzzzz{{{|||||||||}}}|||}}}~~~~~~~~~zzzqqqkkkhhhfffeeeeeegggjjjjjjiiihhhhhhhhhcccgggsssyyyiiiZZZQQQIIIDDD???>>>AAACCCCCCAAAHHHJJJLLLLLLKKKHHHDDDAAA666333///...---------,,,---,,,++++++******++++++)))***++++++***)))******++++++++++++++++++++++++------,,,,,,+++******)))***(((&&&''')))******)))******+++++++++,,,,,,,,,******))))))((((((''''''...---,,,,,,,,,---///000...///////////////...---...//////000222333333444666777888:::<<<>>>@@@@@@>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPXXXggg}}}fffJJJ???555333444333222222/////////000///......---------------------------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000------,,,,,,,,,,,,------------,,,,,,---///111222555777999;;;<<<;;;:::999777888999999999;;;>>>@@@DDDEEEHHHJJJKKKKKKJJJJJJHHHDDDHHHXXXkkkyyyvvvnnneee]]]VVVNNNJJJDDD@@@>>>===<<<;;;:::999777888999::::::999;;;<<<<<<===>>>???AAABBBAAABBBCCCCCCCCCDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRVVVYYY]]]___aaaccceeegggnnnppprrruuuwwwxxxxxxxxxvvvvvvwwwxxxzzz|||~~~}}}}}}}}}|||zzzyyywwwvvvvvvuuussssssssssssqqqoookkkjjjiiiiiiiiigggdddaaaZZZ[[[[[[\\\[[[YYYWWWVVVTTTRRRPPPMMMKKKJJJJJJJJJEEEEEEDDDBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;555888:::<<<<<<===???@@@EEELLLYYYfffqqq{{{~~~{{{yyy{{{zzzyyyyyyzzz{{{zzzyyyxxxyyyyyyzzz{{{|||}}}}}}||||||}}}~~~}}}~~~uuuqqqooonnnnnnnnnoooqqqtttwwwyyyzzzzzzrrrrrrxxxyyyqqqgggZZZOOOJJJEEE???<<<===@@@AAAAAAIIIKKKMMMNNNMMMIIIEEEBBB888555111.........---,,,---,,,++++++******++++++&&&+++000000,,,)))***,,,)))************+++++++++------,,,+++***)))(((((((((%%%###$$$''')))'''%%%))))))*********+++++++++******************))))))------------...//////000......///////////////.........///111222333444555333444666777:::;;;===>>>@@@CCCEEEFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKNNNPPPQQQPPPXXXhhh}}}nnnQQQDDD888444444222000000....../////////...---,,,------------------------*********+++++++++,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,------,,,---...000111333666888;;;<<<===<<<;;;999555666888999999;;;>>>@@@DDDEEEHHHJJJKKKJJJIIIIIIIIIKKKVVVlll}}}~~~zzznnnnnnqqqzzz~~~tttjjjbbbZZZRRRLLLFFFCCC@@@>>><<<;;;:::999999888777777999;;;;;;:::;;;<<<<<<===???@@@BBBCCCBBBDDDEEEEEEEEEEEEHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVYYY[[[]]]^^^cccgggkkkoooqqqsssvvvxxx{{{}}}~~~|||zzzyyyyyyxxxxxxvvvrrroooffffffffffffeeeddddddccc\\\[[[ZZZXXXVVVTTTRRRQQQNNNMMMKKKIIIGGGDDDCCCBBB===============<<<;;;;;;555777::::::::::::;;;<<<===AAAHHHPPP[[[fffrrrzzz|||xxxwwwuuuvvvwwwxxxwwwvvvwwwxxxyyyzzz{{{|||}}}}}}|||{{{|||}}}~~~}}}{{{zzz}}}~~~xxxzzzuuukkkfff___UUUMMMJJJFFF@@@======@@@DDDFFFKKKMMMOOOPPPNNNIIIDDDAAA:::666222///......---------,,,++++++******++++++)))+++---...,,,+++++++++))))))))))))******+++++++++++++++******))))))))))))&&&###%%%(((***)))&&&(((((()))))))))*********,,,,,,,,,,,,,,,,,,------++++++,,,---............------...///000000000///...///000111333444555555333333555777999;;;<<<===AAADDDFFFGGGGGGHHHIIIJJJFFFFFFGGGIIIKKKMMMOOOPPPQQQYYYhhh~~~sssVVVHHH:::555333000---------.../////////...,,,+++------------------------))))))*********+++++++++,,,,,,------------------,,,++++++******++++++,,,------,,,---...000222333777999;;;===>>>===;;;999333555777888999;;;>>>@@@DDDEEEHHHIIIJJJJJJIIIHHHKKKRRRcccyyysssiii___```eeennnxxx{{{sssiii___XXXQQQIIIDDDBBBAAA???>>><<<;;;::::::888777666777999;;;;;;:::;;;;;;<<<===???AAABBBCCCCCCEEEFFFFFFEEEFFFHHHKKKNNNOOOPPPQQQSSSTTTUUUUUU[[[\\\^^^aaadddfffhhhiiikkkooouuu{{{|||yyysssrrrqqqpppnnnlllkkkkkkggggggfffdddbbb___]]][[[VVVUUUSSSPPPMMMJJJHHHGGGBBBBBBAAAAAA@@@>>>===<<<;;;<<<<<<;;;999888999::::::;;;===AAAIIITTTaaajjjxxx~~~|||vvvtttssssssuuuvvvuuuuuuwwwwwwxxxyyy{{{|||}}}}}}|||{{{|||}}}yyywwwyyywwwmmmpppwww{{{|||{{{uuulllfffaaa\\\UUUPPPFFFCCC>>>;;;;;;>>>CCCGGGLLLNNNPPPPPPNNNIIICCC@@@;;;777222///.........------,,,++++++******++++++---+++)))***,,,---,,,***(((((())))))*********+++)))))))))))))))*********---)))&&&(((,,,...,,,)))(((((((((((())))))))))))((((((((())))))******+++(((***+++---......------,,,,,,...///000000000000...///000111333444555666444555666888:::<<<>>>>>>@@@BBBEEEFFFFFFFFFHHHIIIEEEEEEFFFHHHJJJMMMOOOPPPRRRYYYiii~~~aaaKKK:::777666000---000........................------------,,,,,,+++***,,,,,,---...---,,,+++***...---+++***)))***++++++...,,,++++++,,,---,,,++++++++++++,,,...111444666::::::;;;<<<;;;888666444888777666666888<<>>======AAAHHHOOOSSSccckkkwwwyyysssrrruuuwwwvvvtttuuuwwwyyy{{{|||}}}}}}|||yyy{{{~~~}}}zzzyyyyyy{{{xxxhhhbbbbbbfffjjjllliiidddaaa^^^ZZZUUURRRKKKEEE>>>;;;<<<@@@DDDGGGQQQQQQPPPMMMIIIFFFEEEEEE>>>:::555111//////...---++++++,,,------,,,,,,,,,,,,,,,+++***))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))******))))))))))))******+++---...---***(((***,,,***,,,------+++'''""" ---------------------------...//////////////////000000000000111222333444888888888999;;;===???@@@CCCCCCEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGIIIKKKOOOQQQPPP]]]nnn~~~eeePPP<<<777666111...111........................---------------,,,+++***,,,,,,---------,,,+++***---,,,,,,+++******++++++...,,,******,,,---,,,+++,,,++++++,,,...111444666::::::;;;;;;:::888666444888777777888:::>>>AAADDDHHHGGGIIILLLJJJGGGHHHLLLZZZjjj}}}qqqddd^^^bbbjjjtttzzz}}}zzzuuuiii___SSSJJJEEEBBB>>>:::<<<;;;999888777888999:::999999:::;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDJJJJJJJJJKKKNNNQQQSSSTTT^^^```ccceeefffgggjjjlllqqqsssvvvxxxzzz~~~~~~{{{xxxuuurrrooommmjjjfffccc```]]]YYYVVVUUURRRNNNKKKJJJHHHFFFEEECCC@@@===<<<<<<<<<<<<;;;===;;;:::;;;===BBBGGGJJJRRRZZZfffqqqyyy{{{wwwvvvvvvuuuttttttuuuwwwyyyyyyzzzyyyyyy|||}}}}}}||||||~~~pppbbb\\\[[[]]]```ccc```\\\YYYWWWTTTQQQOOOJJJGGGCCC@@@@@@BBBEEEFFFLLLNNNPPPPPPNNNLLLIIIHHHDDD???999444000...,,,+++***++++++,,,,,,++++++++++++************+++++++++++++++++++++******************************++++++******))))))))))))*********+++,,,+++(((&&&''')))---,,,,,,+++***))))))(((........................---......///////////////111111111111222333444555777888888999;;;===???@@@CCCCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGIIIKKKNNNPPPQQQ]]]lll}}}mmmWWWAAA888555111000222........................,,,------------,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,++++++***---+++******+++,,,,,,+++,,,,,,,,,---///222555666999:::::::::999777555444666777777999===@@@DDDFFFHHHHHHKKKLLLIIIFFFKKKRRRggguuusssfffaaabbbuuu{{{uuukkkfffXXXQQQHHHBBB???>>>;;;999;;;:::999888888999::::::======>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHJJJMMMQQQUUUYYY]]]^^^jjjkkkmmmnnnppptttyyy|||yyyuuupppllliiigggdddbbb___[[[WWWTTTRRRPPPMMMKKKIIIFFFBBB@@@???>>><<<;;;;;;;;;:::999;;;===???AAABBBHHHRRR]]]hhhsss}}}~~~xxxtttssssssttttttvvvwwwxxxxxxxxxxxx~~~~~~}}}}}}~~~~~~}}}xxxggg]]]YYYVVVVVVXXXYYYVVVRRRPPPOOONNNMMMKKKFFFGGGFFFDDDBBBAAABBBDDDGGGKKKPPPTTTUUURRRNNNKKKGGGCCC<<<666333000...,,,+++++++++++++++*********)))******++++++,,,------------,,,,,,+++*********((())))))***++++++,,,,,,******))))))))))))*********+++,,,***(((''''''(((---+++)))((((((+++---////////////...............------...///////////////222222222222222444555555777777888999;;;===???@@@CCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPRRR[[[iii|||vvv___EEE888444111000222........................,,,---------------,,,,,,---------------,,,,,,,,,++++++---------,,,+++***,,,***))))))+++,,,,,,+++,,,------///111333666777999999999888777666444333444555777;;;>>>BBBEEEGGGIIIIIIJJJJJJHHHIIISSS___rrr{{{xxxhhhaaagggqqq|||qqqfff]]]XXXLLLGGGAAA===;;;;;;:::999::::::999999999:::;;;<<>>===<<<<<<;;;;;;;;;<<<=========@@@EEEMMMVVVcccooowww{{{tttqqqqqqssssssuuuvvvwwwxxxyyyyyy}}}}}}~~~|||||||||||||||{{{{{{zzz|||}}}wwwlll```\\\YYYVVVUUUVVVRRROOOLLLJJJKKKKKKKKKJJJHHHIIIIIIGGGDDDBBBBBBCCCDDDIIIQQQYYY\\\ZZZTTTOOOGGGCCC===888666444222111,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++******))))))*********+++++++++******))))))))))))*********+++++++++++++++,,,,,,+++)))(((''''''***---///............------------,,,---...///000000000///111111111111222333444444777777888999;;;===???@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKNNNOOORRRYYYeeexxx~~~gggKKK999333111000111////////////////////////,,,------......---------......---------,,,,,,,,,***+++---......---,,,+++,,,***)))***+++------,,,---...///000222555666777888888888777666555444333333555888<<<@@@DDDFFFHHHHHHGGGGGGGGGFFFLLL\\\lllyyy|||yyymmmaaabbbrrr{{{yyyyyy}}}zzzpppeee[[[RRRNNNEEEBBB>>>;;;::::::999999999::::::;;;<<<===>>>>>>AAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGJJJNNNQQQTTTVVVZZZaaagggkkkpppuuuyyy~~~{{{yyyuuurrroookkkiiieeeaaa^^^YYYVVVPPPLLLIIIFFFCCCAAA=========<<<<<<<<<<<<<<<>>>>>>@@@CCCJJJTTT___gggpppyyy~~~wwwttttttqqqqqqrrrsssuuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~yyyzzz{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~yyymmmddd]]][[[XXXSSSPPPPPPLLLJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMKKKIIIFFFDDDDDD@@@FFFQQQ]]]dddeee```[[[IIIDDD>>>:::777555444222///...---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))'''(((((()))***+++,,,,,,+++++++++*********))))))******))))))))))))******(((((()))***,,,...//////***************+++++++++---------,,,,,,+++++++++,,,---...///000000000000////////////000111222333666777888999;;;>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNRRRVVV```rrr|||oooQQQ<<<444222111000////////////////////////,,,------............---///......---,,,---------+++,,,,,,---------------,,,+++******,,,......------...000222444666777888888777666555444444333333333666:::???CCCFFFHHHHHHFFFDDDCCCEEEIIIQQQbbbqqq{{{yyyrrrhhhdddmmm|||zzz{{{~~~zzzvvvnnncccYYYPPPJJJFFFAAA???>>><<<:::999999:::999:::;;;===>>>@@@@@@AAACCCCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGJJJNNNSSSWWWZZZ^^^cccjjjppptttzzz}}}zzzxxxuuurrrppplllhhhdddddd```ZZZVVVRRROOOKKKIIIAAAAAA???>>>===<<<<<<<<<<<<<<<===???BBBJJJRRRXXX___iiiuuu|||}}}{{{zzz{{{qqqqqqqqqqqqrrrssstttuuuuuuvvvwwwyyyzzz{{{||||||xxxyyyzzz{{{{{{{{{{{{zzz{{{|||}}}|||||||||~~~~~~qqqggg```ZZZWWWSSSLLLHHHHHHHHHHHHIIILLLPPPSSSTTTSSSPPPPPPPPPPPPOOOKKKEEEAAA???EEEPPP]]]hhhkkkhhhcccKKKGGG@@@:::777444222000111///...,,,,,,,,,------++++++,,,,,,+++***((('''&&&&&&''')))***+++,,,---,,,,,,++++++***))))))(((******))))))))))))******&&&%%%%%%(((+++---...---+++,,,...//////...,,,+++------,,,,,,+++*********,,,,,,...///000000000000//////...//////000111222666666777999;;;>>>@@@AAACCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMPPPSSS\\\jjjxxxwwwwwwXXXAAA777666333000////////////////////////,,,,,,---...............000///...---,,,------...,,,,,,,,,,,,,,,---......---,,,++++++.../////////...///111333555777888888777777666444333333222222666999===CCCGGGIIIJJJJJJHHHEEEFFFKKKRRRZZZgggrrrwwwsssnnnmmmttt{{{wwwmmmiii```WWWNNNGGGBBB@@@;;;;;;;;;;;;:::999:::::::::;;;===???AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNQQQVVV\\\aaadddiiiooovvv|||}}}{{{yyyuuuqqqmmmnnnjjjddd___[[[XXXTTTRRRKKKIIIFFFCCC@@@>>>======:::;;;<<<===>>>AAAFFFJJJOOOWWWcccmmmtttxxx|||yyywwwvvvtttsssrrrrrrsssssstttuuuvvvwwwxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz{{{{{{zzz{{{}}}wwwhhh___YYYTTTRRROOOIIIGGGHHHGGGIIINNNUUU\\\aaabbbbbb[[[[[[]]]aaaccc\\\PPPEEEBBBEEELLLWWWaaaddd```[[[JJJEEE???999666444222000111///---,,,++++++,,,---((()))***++++++***((('''(((((()))******+++,,,,,,++++++************************))))))))))))******((('''&&&(((+++---,,,***+++,,,---...//////............---,,,,,,+++******+++,,,---///000000111111////////////000111222333555666777999;;;>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPXXXccckkkrrrsss|||]]]DDD:::888555111000000000000000000000000,,,,,,---.../////////...000///...---,,,---......---,,,,,,+++,,,---///000---,,,+++,,,...000000000...///111444666777888888777666555444333222222222888;;;@@@EEEIIIKKKLLLLLLKKKIIILLLSSS[[[bbbkkkrrrrrrnnnmmmttt||||||uuuqqqddd```XXXOOOGGGAAA>>><<<666888999999999999:::;;;:::;;;===@@@BBBDDDDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNTTTTTTVVVYYY^^^eeejjjnnnwww}}}~~~zzzuuuqqqkkkfffbbb^^^[[[XXXTTTQQQMMMHHHDDDAAA@@@@@@:::;;;<<<<<<;;;;;;<<<>>>EEEKKKUUU___iiissszzz|||yyyvvvtttsssssssssttttttuuuuuuuuuuuuuuussssssssstttuuuwwwyyyzzzxxxyyyzzzzzzyyyzzz|||~~~|||mmm___XXXSSSPPPPPPNNNKKKKKKNNNIIILLLSSS]]]gggmmmppppppllllllpppxxx{{{sssaaaRRRFFFFFFJJJQQQWWWXXXRRRLLLEEEAAA<<<888666666555444000///,,,*********+++,,,%%%&&&(((***+++***)))(((++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,******))))))))))))******---+++)))***---...,,,************+++,,,---.../////////...------,,,+++++++++,,,---///000111111111000000000000111222333444555666777999<<<>>>AAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOVVV___ccchhhvvvooofffKKK:::555333111111000000////////////000---------..................------,,,,,,------...///...,,,,,,---------,,,...............///000111111222444666777777666555777777666333222333777:::;;;===AAAFFFJJJKKKIIIHHHFFFRRRYYYcccqqqsssooosssnnnqqqyyy||||||}}}|||yyysssjjjddd^^^UUUMMMHHHCCC===:::;;;;;;888666777:::======<<<===???BBBCCCCCCEEEGGGIIIJJJIIIHHHJJJMMMPPPRRRSSSUUUZZZaaafffiiinnnsssxxxyyywwwsssnnniiiddd___]]]\\\YYYTTTQQQNNNJJJFFFCCC@@@???============;;;:::>>>BBBHHHOOOXXXcccnnnuuuzzz}}}}}}xxxsssqqqqqqtttsssrrrsssttttttsssrrrqqqsssuuuvvvuuuuuuvvvwww|||{{{zzzyyyyyyzzz|||}}}}}}{{{yyyuuurrruuu|||zzz||||||xxxuuuoooeee[[[VVVOOOJJJJJJJJJIIIJJJMMMOOONNNQQQ^^^ooo|||}}}|||___MMMGGGBBBBBBGGGIIIGGGCCCBBB===999888:::999555000111000///---,,,,,,,,,---+++------+++'''&&&))),,,******)))))))))+++,,,---------,,,,,,+++***))))))******++++++++++++*********))))))))))))******+++---------,,,,,,,,,++++++---,,,+++******,,,...///------......///000000000111000//////111333666888666666666888:::<<>>999777999;;;888777888;;;>>>>>>===???AAACCCDDDDDDEEEGGGIIIJJJIIIIIIKKKPPPVVV[[[]]]aaafffnnntttyyy|||vvvqqqlllgggeeebbb___\\\XXXTTTPPPKKKGGGDDDBBB@@@@@@???>>><<<;;;===???CCCHHHOOOYYYccciiiuuuzzz~~~~~~{{{vvvuuuuuuuuusssqqqqqqrrrsssrrrrrrrrrtttvvvvvvuuuuuuvvvwww|||{{{zzzyyyzzz|||~~~}}}{{{yyyvvvtttrrrnnniiikkkoooppptttuuuqqqlllggg___WWWRRRMMMKKKMMMOOONNNOOORRRRRRQQQTTT```qqqgggRRRJJJAAA>>>AAADDDCCCAAAAAA===999999:::999555111111000...---,,,+++,,,,,,******+++***))))))+++---+++***)))))))))***+++,,,,,,,,,++++++******)))))))))******++++++******)))'''''''''&&&&&&''''''(((,,,,,,,,,+++++++++******++++++,,,,,,---------,,,------......//////000000//////...///000222555666888888888999;;;>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHLLLLLLPPPVVV]]]hhhyyyeeerrrVVVAAA888555333111111000////////////////////////...---------,,,...------,,,,,,------...,,,,,,------......//////---------......///111111222333444666666666555555333555777888888:::===???AAACCCGGGIIIJJJKKKLLLNNNVVVkkk|||vvvuuuxxx~~~~~~yyyuuuwwwuuuqqqllleee]]]TTTNNNJJJCCC>>>===;;;888777999:::999888:::===???@@@@@@AAACCCDDDDDDDDDEEEGGGIIILLLMMMNNNRRRYYYaaaiiimmmmmmssszzzzzzvvvrrrnnnllliiigggdddaaa^^^XXXRRRNNNKKKIIIFFFDDDCCCAAA>>><<<<<<===>>>@@@DDDLLLUUU[[[jjjpppxxx|||{{{xxxwwwwwwvvvssspppooopppqqqrrrqqqrrrtttuuuuuuuuuuuuvvvxxx{{{zzzyyyzzz{{{~~~~~~wwwtttrrrooolllkkkgggccccccgggkkkpppqqqlllfffaaaZZZTTTRRRNNNNNNRRRUUUUUUVVVXXXRRRPPPQQQZZZhhhxxxjjjWWWMMMAAA;;;;;;>>>???>>>@@@===:::::::::999666222111000...,,,++++++++++++,,,***))))))+++,,,+++++++++***))))))((())))))***************************)))******++++++******)))+++******))))))*********,,,++++++***************)))***,,,......---,,,+++---------...//////000000............///222444555777777777888:::===@@@AAADDDDDDFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJNNNTTT]]]jjj^^^vvvzzz^^^FFF:::666444222111000//////......///000000///...---,,,,,,,,,...------,,,,,,------......///000000/////////000------------...000111222333333444555666666555555333555888999:::;;;===???CCCFFFIIIIIIHHHIIINNNRRR```zzzyyyjjjlllyyy{{{vvvsssrrrnnnhhhbbb[[[SSSKKKFFFEEE???;;;;;;;;;888888:::::::::;;;===???AAACCCCCCBBBDDDEEEEEEEEEFFFIIIKKKPPPSSSXXX___fffooowww|||{{{|||zzzwwwtttlllkkkjjjhhheee```ZZZVVVRRRPPPLLLIIIFFFCCC@@@=========<<<;;;===CCCJJJPPP[[[dddnnnuuuwwwwwwxxxxxxwwwtttpppnnnnnnpppqqqqqqqqqrrrssssssssssssuuuvvvwwwwwwwwwxxxzzz~~~yyyuuupppkkkgggffffffeeeiiiooossswwwxxxqqqiiiccc\\\WWWWWWTTTTTTXXX[[[ZZZZZZ\\\TTTRRRPPPRRRZZZgggttt}}}vvveeeVVVMMMBBB;;;;;;<<<===<<<>>><<<;;;;;;;;;:::666333111000...,,,+++******+++///,,,)))***,,,,,,***(((+++******))))))((((((((()))))))))))))))*********))))))************))))))------,,,,,,,,,,,,,,,------,,,+++*********++++++***+++,,,---------,,,,,,,,,,,,---......//////000.........///000222444555444444555666888:::===???DDDDDDFFFGGGHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMUUU```oooWWWlllgggMMM===666333222111000///............000000///...---,,,,,,,,,...------,,,,,,------...+++---///...,,,******+++,,,,,,------///000111222444444555555555555555555444666888999999:::<<<>>>CCCGGGJJJHHHFFFHHHOOOWWWqqqhhh___hhhuuu}}}}}}zzzuuuqqqjjjfff^^^XXXRRRLLLGGGCCCBBB===:::;;;;;;888888:::;;;<<<>>>@@@AAACCCDDDEEECCCDDDFFFFFFGGGIIIMMMPPPUUU[[[ccckkkrrrzzz{{{ooonnnnnnmmmkkkgggbbb^^^ZZZWWWSSSOOOKKKGGGCCC@@@===<<<:::999999===CCCHHHPPPXXXdddmmmqqqtttxxxzzzxxxuuupppnnnnnnoooppppppooopppqqqpppoooppprrrtttsssssstttuuuxxx|||{{{rrrjjjddddddhhhnnnxxx{{{sssmmmggg```___[[[ZZZ]]]___]]]]]]___]]][[[XXXUUUUUU\\\gggppp~~~sssfff]]]PPPJJJCCC???======<<<;;;<<<<<<<<<<<<<<<:::777555222111...,,,+++******+++,,,***)))***---...,,,***+++*********))))))(((((()))))))))))))))*********)))))))))******)))))))))******))))))******++++++///...---++++++,,,------,,,,,,+++++++++,,,---...,,,,,,------...///////////////000111222444555666444444555666888:::===???BBBCCCEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJOOOXXXdddvvvPPPbbb}}}pppTTTAAA777333333222111///............/////////...---------,,,...------,,,,,,------...***...000000---++++++---,,,,,,,,,---///000222333555555555555555555555555555777888999999:::===???DDDHHHKKKHHHDDDGGGRRR\\\yyymmmZZZXXXeeeqqqxxx~~~{{{yyy||||||yyyuuuppplllaaa\\\TTTMMMIIIFFFCCCBBB???:::777999:::888777999<<>>===<<<:::888:::===AAAGGGOOOYYYbbbiiiooovvv{{{yyyvvvrrrpppppppppoooooonnnnnnooonnnmmmnnnqqqsssqqqqqqqqqsssvvvzzz~~~yyyzzz~~~vvvmmmeeefffmmmwwwyyyqqqjjjeeeaaaccceeefffhhhlllmmmmmmiii```VVVUUU\\\ccclllpppssspppiiiaaa[[[XXXJJJGGGCCC@@@???>>><<<;;;;;;;;;======<<<:::888666333222000---,,,+++++++++(((((()))+++...//////...***++++++++++++******)))************************((())))))******))))))(((******++++++,,,---//////000///---,,,+++,,,...///---,,,+++******,,,...///,,,,,,,,,---......////////////000222333444555666777777777888:::===@@@AAAAAABBBDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKPPPZZZhhh{{{IIIYYYtttyyy[[[EEE999444333222111///......------..................------...------,,,,,,------...(((,,,111222///---///111,,,,,,,,,---///000222333555555555444444444555555666777888999:::<<>>>>><<<777666999;;;::::::<<<>>>AAADDDEEEDDDDDDEEEGGGGGGIIIKKKNNNQQQWWW]]]bbbiiiooowww~~~|||zzzvvvrrrooojjjgggbbb]]]YYYTTTOOOLLLDDDDDDBBB???<<<;;;<<<===???EEEMMMVVV]]]fffpppwwwyyyvvvtttrrrqqqqqqooommmnnnnnnnnnmmmmmmnnnqqqsssppppppppprrruuuyyy}}}xxxxxx{{{~~~tttlllmmmuuuxxxqqqmmmnnnssswww~~~uuuaaaTTTSSSWWW\\\]]]___^^^ZZZTTTQQQQQQHHHEEEAAA>>><<<;;;::::::999;;;===>>>===:::888777555333111...---,,,,,,,,,(((***,,,------,,,,,,---******,,,,,,---,,,++++++,,,,,,++++++******))))))(((((())))))))))))((((((,,,,,,---...///111333444000///,,,+++***+++---///,,,+++++++++,,,,,,------+++,,,,,,------......///---...000111333444444444888888888999;;;>>>@@@BBBBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLHHHJJJPPP\\\jjj}}}DDDTTTooo```HHH;;;555333222111///......---------------..................------,,,,,,------...!!!&&&,,,...,,,+++...111,,,,,,,,,---///111222333666555555444444444555555666777888999;;;???EEEIIIFFFLLLOOOJJJEEEIIIYYYgggtttvvvjjj^^^\\\ZZZ]]]iiinnnsssvvvtttsss{{{~~~yyytttnnnggg```[[[TTTMMMEEE>>>::::::::::::;;;777777;;;>>>======@@@???CCCFFFGGGEEEDDDEEEGGGIIIKKKNNNQQQVVV\\\ccchhhtttyyy|||xxxuuuoookkkgggbbb^^^YYYTTTPPPKKKKKKIIIFFFAAA>>>======888===DDDKKKSSS^^^jjjrrryyywwwuuutttsssqqqooommmooooooooonnnmmmnnnrrrtttppppppppprrruuuyyy}}}}}}|||zzzzzz{{{{{{tttuuu|||{{{wwwyyyoooZZZRRRSSSPPPQQQRRRSSSQQQLLLIIIIIIHHHEEE@@@<<<999999999999888;;;>>>>>>===:::999888666444222///---,,,,,,,,,---000222000+++''''''((()))***,,,---...------,,,---------,,,+++***))))))(((((())))))))))))(((((((((((()))+++---000222333000...+++***)))***,,,...)))***,,,......---,,,+++++++++,,,------......///,,,---///000222333333333666666777888:::<<>>BBBEEEGGGKKKMMMKKKFFFJJJWWWcccggglllgggaaa___aaahhhpppvvvzzzuuuqqqqqquuu|||xxxsssmmmggg___WWWRRRKKKGGGBBB===:::888999999:::;;;;;;<<<<<<=========AAADDDGGGIIIHHHHHHIIIJJJMMMRRRXXX\\\^^^dddmmmttt|||{{{qqqmmmiiigggfffccc___[[[VVVTTTPPPLLLIIIDDD???<<<@@@>>>???CCCHHHOOO\\\hhhsssvvvyyyyyywwwssspppnnnqqqpppoooppprrrsssssssssmmmnnnpppsssvvvyyy{{{|||~~~~~~zzzvvvsssqqqssswww|||zzz|||zzzeeeWWWPPPPPPIIIFFFJJJLLLIIIGGGHHHIIIEEE@@@===<<<;;;999888;;;<<<===>>>>>>===;;;999;;;777333000///...---,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---.........------,,,,,,,,,......------------......111000000000111222333333333555777:::;;;<<<<<<<<>>:::888888999:::::::::;;;<<<>>>???@@@AAAAAADDDFFFGGGGGGHHHIIIKKKPPPVVV^^^cccffflllttt{{{wwwsssnnnjjjiiigggbbb___\\\YYYUUURRROOOKKKFFFCCC@@@===<<<>>>AAAGGGRRR]]]eeejjjqqqvvvxxxwwwwwwvvvnnnmmmlllmmmnnnpppqqqrrroooppprrrtttvvvwwwyyyzzz{{{|||||||||zzzvvvsssqqqooopppsssvvv{{{~~~zzzhhhYYYQQQJJJCCC@@@CCCEEEBBB@@@AAADDDCCCAAA???>>>===;;;:::>>>>>>?????????>>>;;;999:::666222000//////...---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---......---------,,,,,,,,,///......------......///000000000000111222333333444555777:::;;;<<<<<<<<>>@@@BBBCCCDDDCCCEEEFFFGGGHHHJJJMMMPPPWWW___gggnnnrrryyy{{{tttooommmkkkgggdddccc```\\\YYYVVVRRRNNNKKKDDD???;;;;;;;;;>>>GGGPPPVVV]]]hhhqqqwwwyyy{{{{{{ooonnnlllllllllnnnppprrrqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwuuusssqqqooonnnllllllmmmooorrrvvvzzz}}}~~~{{{|||tttgggYYYOOOKKKEEEAAACCCEEECCCBBBBBBAAABBBCCCBBB@@@??????@@@>>>>>>???@@@AAA@@@===;;;:::777333000000000///...******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///......------......///000000000000111222333444444666777999;;;<<<======BBBCCCDDDEEEDDDDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNUUUaaauuuBBBFFFWWWsssoooPPP;;;666444222111111222111000////////////............------------------------,,,,,,,,,++++++*********---...///000222333444555444444444444555666888888;;;<<>>:::999777666666888:::;;;:::;;;===???AAACCCDDDEEEEEEFFFHHHIIIJJJNNNTTTXXXbbbhhhpppwww}}}zzztttrrrooollliiigggddd```\\\YYYVVVSSSPPPHHHAAA<<<::::::;;;AAAHHHMMMUUU```jjjqqquuuwwwyyysssrrrpppnnnlllmmmoooqqqqqqqqqrrrssstttuuuvvvwwwuuutttrrrpppooommmlllllljjjiiihhhhhhjjjmmmppprrrrrrpppssszzz|||rrrkkkfff___TTTLLLMMMHHHEEEEEEGGGHHHGGGFFFBBBCCCDDDCCCAAA@@@BBBCCC======>>>AAAEEEFFFDDDBBB<<<999444111000///...---++++++++++++++++++++++++***+++++++++++++++,,,,,,******))))))))))))******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------//////............//////000000000000111222444444555666777999;;;<<<===>>>BBBCCCEEEFFFEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIMMMTTT___rrrAAAEEEUUUrrryyyXXX???777444222000111222111111////////////............------------------------......------,,,,,,,,,+++...///000111222333444555444444444555666777999999<<<===@@@CCCEEEGGGHHHHHHKKKIIIKKKWWWgggttt|||}}}~~~|||yyyvvvqqqmmmccc^^^VVVOOOIIIDDD@@@===;;;:::888888888999:::;;;===>>>>>>@@@AAABBBCCCDDDFFFGGGIIIKKKNNNTTT[[[___kkkqqqxxx~~~{{{wwwuuuqqqnnnjjjgggbbb^^^[[[XXXTTTRRRJJJCCC>>><<<;;;;;;>>>BBBFFFLLLVVV```gggmmmrrrtttvvvvvvtttpppkkkjjjkkkmmmnnnooopppqqqsssuuuvvvvvvsssrrrpppnnnlllkkkkkkkkkiiihhhfffffffffhhhiiikkkhhhgggiiiooosssvvv|||||||||}}}yyy~~~~~~xxxmmm```YYYXXXWWWQQQKKKIIIFFFCCCBBBEEEIIIIIIGGGDDDEEEEEEDDDBBBBBBCCCDDD>>>===???EEELLLOOONNNKKK???;;;666222000///---,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------/////////......//////////////////000111333444555666777888999;;;<<<>>>???AAACCCFFFGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHMMMUUU```qqqCCCEEESSSooo___EEE999666222000111111111111////////////............------------------------///..................---//////000111222333444555444444444555777888:::;;;<<<>>>AAADDDFFFGGGGGGGGGJJJJJJPPP]]]hhhnnnpppsssxxx{{{yyywwwssslllggg___YYYQQQIIIDDD@@@<<<:::;;;;;;:::999::::::<<<<<>>???CCCKKKSSS[[[dddmmmrrrtttuuuuuupppkkkggggggiiilllmmmnnnpppqqqsssttttttqqqpppooommmkkkkkkjjjjjjffffffeeeeeeeeeeeeffffffeeecccdddhhhkkkmmmttt{{{{{{uuuuuuvvvrrrkkkppptttvvvwwwyyy{{{yyysssooodddVVVOOOOOOQQQPPPMMMHHHGGGEEEDDDIIIPPPRRROOOHHHHHHIIIKKKLLLLLLIIIFFFAAA@@@AAAHHHPPPTTTRRRNNN@@@<<<777333111000...,,,---,,,++++++******++++++*********++++++,,,,,,---******))))))))))))******((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000//////......//////000/////////000111333444555777777888999;;;===>>>@@@@@@BBBEEEGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHNNNVVVaaarrrEEEDDDOOOhhhfffKKK:::777333111000111111000////////////.................................................../////////000000111111222333444444444444555666777999:::;;;===???BBBEEEGGGHHHHHHGGGJJJMMMWWWdddkkkiiiggghhhxxx~~~yyyvvvsssnnnfff___WWWQQQIIICCC???<<<:::999::::::::::::;;;<<<===>>>AAAAAACCCEEEGGGHHHJJJKKKLLLOOOTTTZZZ```hhhpppvvv}}}wwwrrrlllfffbbb___[[[YYYRRRLLLHHHHHHFFFAAA>>>======???CCCHHHPPP[[[fffmmmrrrtttvvvsssmmmhhhhhhjjjmmmmmmnnnnnnooopppppppppooonnnmmmlllkkkjjjiiihhhcccdddeeeeeefffeeeddddddeeecccdddffffffeeejjjqqqwwwxxxvvvpppmmmlllhhhcccbbbeeefffdddffflllmmmjjjddd[[[PPPJJJJJJMMMMMMMMMKKKLLLJJJIIIPPPZZZ]]][[[OOOPPPTTT\\\aaa___VVVNNNDDDAAA@@@EEEKKKMMMIIIDDD===:::666333222222111000---,,,+++*********++++++)))******+++,,,,,,------+++******))))))******+++'''((((((((()))))))))*********+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......000000////////////000000......///000111333555666888888888999:::===???@@@>>>AAAEEEGGGGGGFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJMMMUUU___rrrGGGCCCJJJaaa~~~jjjOOO<<<888333111000000000000000/////////....................................---------....../////////000000111222333333444444444444555666777999;;;<<>>777;;;888444333333333333333...---+++*********++++++))))))***+++,,,,,,------++++++************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........000000////////////000000......///000111333555666888888888999:::===???AAA>>>AAADDDFFFFFFFFFGGGGGGDDDDDDFFFHHHIIIJJJKKKKKKMMMKKKMMMSSS^^^rrrOOOEEEFFFYYYrrrpppMMM???888222222111......000333222111000///...---,,,////////////............111+++&&&&&&+++//////...000111111222222333444444666555444444555888<<<>>>AAAFFFJJJJJJGGGFFFHHHKKKOOOYYYeeeiiieeecccfffjjj}}}|||yyyuuupppiii```WWWPPPIIIGGGDDD@@@>>><<<;;;:::999999;;;===???BBBCCCDDDDDDEEEFFFGGGIIINNNTTTYYY\\\aaaggglllrrrzzz~~~vvvoooiiiddd___\\\^^^[[[WWWSSSPPPKKKFFFCCC@@@>>>===>>>CCCLLLTTTZZZeeejjjrrrwwwxxxvvvtttsssmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnllliiigggeeeeeeddddddcccdddeeeggghhhgggeeecccbbbbbbdddggghhhhhhjjjjjjgggbbb]]]ZZZXXXVVVZZZZZZUUUTTT\\\fffkkkRRRLLLHHHJJJKKKHHHEEEEEEIIIKKKLLLJJJJJJOOOYYYaaa]]]cccmmmxxxooo]]]HHHDDD===888666666666555777666666444333222111111+++,,,---+++(((''')))+++************************+++******)))(((''''''&&&******+++,,,,,,,,,,,,+++,,,------,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...------,,,////////////............////////////000111222333444666888:::;;;<<<<<<;;;AAACCCEEEFFFFFFGGGJJJLLLIIIGGGEEEFFFIIIJJJIIIGGGIIIIIINNNVVVcccwwwTTTIIIGGGVVVkkkqqqOOO@@@999333333222000///111222222111000///...------////////////............000,,,((((((,,,000000...111111111222333333444444666666555555666999<<<>>>@@@DDDHHHHHHEEEEEEHHHKKKVVV\\\ccccccaaabbbjjjqqq|||zzzvvvqqqjjjcccZZZRRRLLLEEECCCAAA>>><<<:::::::::<<<===>>>@@@BBBDDDEEEFFFGGGGGGIIIJJJLLLQQQXXX\\\fffkkkqqqwww}}}{{{tttpppllliiigggaaa^^^[[[WWWSSSOOOJJJGGGAAA???===<<>>@@@BBBDDDGGGFFFEEEEEEHHHLLLYYY[[[[[[YYYXXX^^^lllwww~~~~~~~~~zzzwwwrrrjjjbbbZZZRRRKKKFFF???>>><<<;;;999999999:::@@@AAABBBCCCEEEFFFGGGHHHIIIJJJLLLNNNQQQVVV]]]aaalllrrryyy}}}yyyzzz~~~|||yyyvvvtttsssfffddd```\\\YYYUUUPPPLLLFFFCCC???======@@@DDDGGGTTT[[[fffnnnssstttttttttwwwuuurrrpppnnnnnnnnnooollllllmmmmmmlllkkkiiihhhdddcccbbbaaabbbcccdddeeecccbbb```___```aaacccdddffffffeeeaaa[[[WWWTTTSSSSSS[[[aaa```]]]\\\ZZZWWWSSSMMMJJJLLLMMMIIIEEEEEEJJJKKKLLLJJJGGGGGGKKKOOO\\\fffrrryyy{{{uuugggZZZEEEAAA;;;777555555555444444444333222111111000000///000000///---,,,,,,---++++++++++++++++++++++++************************)))***++++++,,,,,,++++++((()))++++++)))((()))***++++++++++++++++++++++++222000---******+++---...555444444222111000///...000000000000000111333333555666888:::<<<<<<<<<<<<@@@BBBDDDEEEFFFGGGIIIKKKIIIHHHGGGHHHJJJKKKJJJIIILLLJJJLLLUUUcccxxxbbbWWWQQQVVV```mmmsssVVVCCC;;;444444555222000///////////////000000000000////////////...............------///111222111///111111222222333444444555666666666777:::===@@@AAAGGGHHHHHHGGGFFFFFFIIILLLVVVVVVUUURRRSSS^^^nnn{{{yyysss}}}{{{wwwrrrlllbbbYYYQQQJJJEEEAAA;;;;;;:::999999:::;;;<<>>???AAABBBKKKSSS^^^hhhooorrrtttuuuxxxuuuqqqnnnkkkkkkkkklllkkkkkkllllllkkkjjjiiiiiicccbbbaaa``````aaabbbcccaaaaaa_________```bbbcccggggggeeeaaa\\\XXXVVVVVV[[[eeennnqqqoookkkddd]]]RRRMMMJJJMMMOOOLLLJJJIIIJJJLLLMMMMMMJJJHHHHHHIIIRRR[[[eeegggeee```WWWOOOCCC???:::666555555444444444444444333222111111000///000000///...---------************************+++++++++++++++++++++,,,))))))***+++++++++++++++''')))++++++***(((((()))***************+++++++++---,,,++++++,,,---///111000000//////......------000000000000111222333333555666888:::<<<<<<<<<<<>>???DDDDDDEEEFFFGGGHHHIIIJJJIIILLLQQQVVV\\\cccjjjooo{{{}}}vvvuuu{{{{{{vvvsssooollliiifffccc___ZZZWWWOOOMMMHHHDDDAAA@@@@@@@@@EEELLLWWWaaaiiinnnrrruuuuuusssoookkkhhhggghhhhhhkkkkkkkkkjjjjjjiiihhhhhhdddcccaaa```___``````aaaaaa```______``````bbbbbbhhhhhhfffccc___]]]^^^___gggqqqyyy|||{{{wwwnnnfff[[[TTTQQQRRRTTTQQQOOOOOOMMMPPPSSSSSSQQQLLLHHHFFFLLLSSSXXXVVVRRRQQQMMMIIIAAA===999666555555444444555555444444333333222222///............---,,,***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))***++++++++++++***(((***++++++)))))))))***))))))*********+++++++++***+++,,,---............++++++,,,,,,---.........000000000000111222333444555777999;;;<<<======<<>>AAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJFFFHHHKKKMMMQQQXXXccckkkpppmmmjjjmmm||||||wwwqqqlllccc]]]TTTKKKEEE@@@===;;;::::::::::::<<<>>>@@@BBBDDDDDDFFFGGGHHHJJJKKKKKKLLLPPPVVV]]]dddmmmuuuzzzyyywww{{{~~~wwwrrrssspppmmmjjjgggccc___[[[SSSPPPLLLHHHDDDAAA@@@@@@AAAGGGPPPYYY```gggnnnqqqrrrpppmmmjjjhhhgggggggggjjjjjjiiihhhhhhggggggfffdddcccbbb```______``````_______________```aaaaaafffffffffdddcccdddfffiiiqqqxxx}}}~~~~~~}}}wwwqqqhhh```ZZZZZZZZZXXXVVVWWW[[[^^^aaaaaa]]]UUUKKKFFFGGGJJJKKKGGGDDDFFFFFFDDD@@@===999777666666555444555555555444444333333333...------.........+++)))))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++******)))******)))((((((***+++))))))******+++,,,,,,,,,,,,---......---,,,***)))***+++,,,---...///000111111111000111111222333444666777999;;;<<<=========>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLMMMMMMLLLKKKMMMNNNRRRSSSWWW^^^gggwww~~~lll\\\ZZZ```hhhuuuvvvUUUFFF888333444333000000000000000000////////////////////////..................///000000000111222222222333333444555555555666777999<<>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKKKKIIIIIIJJJLLLZZZ\\\aaadddgggtttqqq\\\XXX]]]fffsssyyy[[[JJJ:::444555444222111111000000000////////////000/////////..................//////...///111333222222333444444555555666666777:::===@@@CCCFFFGGGEEEGGGJJJOOOTTTXXXXXXXXX[[[]]]___```bbbeeeiiilllfffgggppp|||wwwrrrlllddd```TTTOOOHHHCCC???<<<999777:::999:::;;;<<>>AAAEEEKKKRRRZZZccciiiooooooooonnnmmmmmmlllllljjjiiihhhfffdddccccccbbbfffeeecccaaa```______```[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaadddiiipppuuuvvvyyyzzz}}}}}}kkkYYYMMMCCCDDDCCCAAACCCFFFEEEAAA???===:::888888888777666333333222222222222222222///...---///111000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((()))***************)))((('''$$$###$$$(((+++******+++,,,------......+++***((('''(((***---...,,,,,,,,,------------...111111111111222333444555666777999<<<===============???BBBCCCCCCDDDFFFHHHEEEGGGIIIIIIGGGFFFHHHKKKKKKQQQYYY^^^cccqqq{{{bbbYYYZZZaaarrr~~~cccMMM:::666777444111222111111111111000000000000...------------...//////000////////////111222333///222444666555555555666666999===@@@AAABBBDDDEEEGGGGGGMMMWWWZZZZZZ]]]dddoooqqqsssuuuvvvssspppnnnlllnnn{{{~~~}}}zzzvvvppphhh^^^XXXMMMJJJFFF@@@<<<999888777999888888<<>>?????????>>>???>>><<<999777666777999222111000000222333222000/////////...---,,,******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))'''&&&&&&''''''(((+++++++++***************,,,+++++++++******))))))...+++***+++---...---***.........///......---,,,000000//////000111222222333555777888888:::<<<>>>AAA???@@@DDDFFFDDDFFFIIILLLLLLKKKKKKJJJJJJJJJJJJGGGIIINNNVVV```qqqfffYYYWWW^^^ppphhhQQQ<<<666666222000111000/////////...............------------...//////000000//////000111222333000222444555444444666777999<<<@@@CCCDDDEEEGGGIIIJJJMMMVVV```dddfffmmmwww}}}vvv|||}}}{{{wwwsssllldddZZZTTTJJJGGGCCC???;;;999888888:::999:::===BBBFFFFFFEEEFFFGGGHHHIIILLLQQQWWW\\\bbbiiisss{{{yyyxxxyyyvvvuuutttpppllleeeccc```]]]XXXRRRKKKFFFDDDCCCBBBDDDIIIPPPXXX]]]eeeiiinnnssstttqqqmmmkkkhhhhhhgggfffdddcccbbbbbbaaa```___^^^]]]]]]]]]]]]^^^]]]\\\ZZZYYYYYYYYYYYYWWWVVVVVVYYY```hhhppptttwwwwwwyyyzzzlll^^^RRRKKKBBB@@@??????AAACCCDDDDDD;;;;;;:::999777666666777555333222222333333222111111111///...,,,+++***))))))***++++++++++++***)))************************'''((()))***++++++******************************))))))))))))((((((((('''...,,,***+++---...,,,***,,,,,,---.../////////...////////////000111222333333555777888999:::<<<>>>AAA>>>???CCCEEECCCDDDGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJNNNVVV```pppkkkYYYSSSZZZmmmnnnVVV???888666222///000000000/////////...............------......///000000000///000000111333333111222333333333444666999;;;===AAADDDEEEGGGIIIKKKLLLTTT```jjjooottt~~~}}}}}}~~~{{{xxxsssnnnfff]]]TTTMMMEEECCC???<<<999888888888;;;;;;<<>>???AAADDDEEEEEE999:::::::::999888666555666444222222333333222111111000...---,,,,,,,,,---)))***++++++++++++***)))************************$$$&&&***,,,------+++***))))))))))))))))))******))))))))))))((((((((((((...---+++,,,,,,---+++******+++,,,...///000000000.........///000222333444333555777888999:::<<<>>>AAA??????CCCCCCAAABBBEEEHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJOOOVVV___ppppppYYYOOOVVVjjj}}}ttt[[[BBB999777222000222222222222111111111000000...............//////000000000000000111222333333222222222111111333777;;;:::===@@@CCCDDDFFFIIIKKKNNNZZZhhhpppsss{{{~~~~~~{{{zzzxxxuuuooohhh```VVVMMMGGG@@@>>>;;;999888888888999;;;<<<===@@@CCCEEEGGGGGGGGGHHHJJJLLLRRR[[[fffmmmyyy~~~oooppp}}}|||zzzvvvsssooollliiifffbbb]]]WWWRRRNNNKKKGGGDDDDDDGGGKKKNNNXXX^^^eeemmmqqqrrrpppnnniiihhheeedddcccdddeeefffbbbaaa```___^^^^^^]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVYYY___iiissszzz~~~|||xxxvvvvvvwwwzzz{{{zzzwww~~~zzzmmmfff^^^VVVRRRNNNJJJGGG@@@>>><<<<<<>>>@@@@@@@@@===<<<;;;;;;;;;:::888666444222111111222333333333000///---,,,,,,...///111*********++++++*********************************$$$&&&(((***+++***)))(((((()))))))))))))))******+++++++++***************...---,,,,,,,,,,,,+++***+++,,,---...////////////------...///111222444555444666888999999:::<<<>>>BBB@@@@@@CCCDDDAAABBBEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJOOOVVV```qqqtttZZZNNNSSSfffxxx{{{aaaFFF;;;888444222555222222222222111111111111///............///000000///000111111222222333333222222222111111333888<<<;;;>>>AAACCCEEEGGGKKKMMMTTTaaannnssssss{{{~~~zzzxxxtttooohhhaaaYYYPPPHHHCCC<<<;;;999777777888999:::;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHKKKOOOWWWbbbmmmuuuwwwqqqlllfffrrrzzzzzz~~~|||wwwuuu{{{|||xxxvvvpppmmmkkkhhhfffbbb^^^[[[TTTPPPKKKGGGEEEEEEGGGIIIQQQVVV^^^gggllloooooonnniiihhhfffdddddddddfffgggbbbaaa```^^^]]]]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWW[[[ccclllsssvvvtttqqqnnnkkkjjjkkklllooolllkkkpppxxxzzzqqqggg[[[UUUMMMIIIHHHIIIGGGEEE???===;;;<<<>>>???@@@@@@@@@>>>======>>>===:::777555333222222555777888888333222///---,,,---...///+++******************+++************************))))))(((((((((((())))))(((((())))))*********+++******************++++++---------,,,,,,+++++++++---...............------------...///111222444555444666888999999;;;===???CCCAAAAAADDDEEECCCCCCFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIINNNVVVaaassszzz___OOORRRbbbqqqiiiLLL>>>999555333666111111000000000///////////////......//////000111///000111222333333333333111222222111111444888<<<>>>@@@CCCEEEGGGJJJNNNQQQ[[[gggqqqqqqpppxxx}}}wwwtttmmmhhhaaaYYYRRRJJJCCC???;;;:::888777888999;;;<<<;;;===???AAAAAACCCEEEGGGHHHJJJOOOVVV___kkkwwwnnnmmmmmmnnnyyyrrrvvv}}}wwwrrroooooowww~~~{{{yyyrrrpppmmmkkkjjjgggdddaaaXXXUUUQQQLLLIIIGGGFFFFFFKKKOOOWWW___fffjjjmmmnnnjjjhhhgggeeeeeeeeeeeeeee```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRPPPRRRSSSSSSTTTYYY```ffffffggggggeeebbbaaabbbcccaaabbbcccdddhhhjjjeee]]]VVVOOOFFFBBBCCCDDDBBB???===<<<;;;<<<@@@CCCDDDDDD??????AAADDDGGGEEE???:::999777555555888;;;<<<<<<777555333000---,,,++++++++++++***))))))***++++++++++++++++++++++++++++++...,,,+++))))))***++++++)))))))))***++++++,,,,,,(((((((((((())))))))))))+++,,,------++++++,,,---......//////...------,,,.........///000222333444444666888999:::;;;===???CCCAAAAAAEEEFFFDDDDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHLLLTTT___qqqfffSSSRRR^^^iiiqqqRRRBBB:::444222555111111111000000000/////////////////////000000111///000111333333333333333000111222222222444888;;;>>>@@@BBBDDDFFFJJJNNNQQQ^^^hhhooollljjjrrryyysssoooeee```XXXQQQKKKEEE???;;;;;;:::999888999:::<<<===<<<>>>AAABBBBBBCCCFFFIIILLLPPPVVV___jjjvvv~~~|||yyy{{{ooollliiiiiillluuu~~~|||vvvtttqqqooommmjjjgggeeeZZZXXXUUUQQQMMMJJJGGGFFFGGGJJJPPPXXX___fffjjjllljjjiiihhhgggfffeeedddccc```___]]][[[ZZZYYYYYYXXXVVVVVVTTTSSSRRRQQQQQQQQQLLLOOOQQQQQQPPPRRRXXX]]]\\\^^^```___\\\YYYXXXXXXUUUZZZ\\\ZZZ[[[___^^^YYYVVVNNNEEEAAAAAABBB>>>:::===<<<;;;<<>>BBBIIIRRRXXXUUUKKKBBB===:::777666777999::::::555444333111///---,,,+++++++++***))))))***++++++++++++++++++++++++++++++***+++++++++++++++++++++)))******+++,,,,,,------'''((((((((()))))))))))))))+++------++++++---///------..................////////////000111222333444666999::::::;;;===???AAA???@@@DDDEEECCCDDDGGGHHHIIIIIIIIIJJJJJJJJJKKKGGGGGGJJJQQQ[[[mmmkkkVVVRRR[[[dddxxxwwwVVVDDD;;;333111333333333333222222222222111///////////////000111111///000222333444444333333///111222222333555888;;;<<<===@@@BBBDDDHHHLLLPPP]]]fffkkkfffeeemmmxxx~~~|||vvvpppkkk___ZZZSSSLLLFFFAAA<<<999<<<;;;:::999999;;;===>>>===@@@CCCDDDCCCDDDGGGJJJOOOTTT\\\fffqqq~~~~~~|||zzzsssgggeeeeeefffjjjtttzzzxxxtttqqqooolllhhhfff\\\ZZZXXXUUUQQQLLLIIIFFFDDDGGGLLLSSS[[[ccchhhkkkjjjjjjiiihhhgggeeecccbbbbbbaaa___]]]\\\[[[ZZZZZZVVVUUUTTTRRRQQQQQQQQQQQQKKKOOORRRQQQPPPPPPUUUZZZYYY\\\^^^]]]WWWRRROOOOOOMMMTTTWWWTTTSSSXXXZZZYYYUUUMMMDDDAAABBBBBB???:::???===;;;;;;<<<=========>>>EEERRR```gggcccVVVKKK===:::666444444555555555//////000111111111111000,,,+++***))))))***+++,,,++++++++++++++++++++++++$$$&&&)))+++,,,,,,***)))******+++,,,------......))))))******+++++++++,,,(((***------++++++...000++++++---...//////000000000000///000000111222222555777999::::::;;;===??????===>>>BBBDDDCCCDDDGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGIIIOOOXXXiiivvv^^^PPPTTT^^^ttt```HHH>>>;;;666222111000000///////////////////////////////////////000111222222333333333333333222111111333666:::<<<===AAAEEEDDDBBBEEELLLTTT[[[[[[\\\^^^ccckkkvvv}}}yyy~~~yyyxxxyyytttjjjaaa[[[VVVNNNGGGBBB>>>;;;999999:::;;;<<<============@@@??????AAAEEEHHHJJJKKKWWW]]]dddkkkttt{{{~~~uuulllfffaaadddfffggglllxxx~~~uuuzzz~~~|||zzzwwwtttqqqnnnlllkkkfffccc^^^XXXRRRMMMJJJHHHEEEEEEHHHMMMTTT\\\dddiiinnnnnnllljjjgggeeebbbaaa`````````___^^^[[[YYYXXXXXXVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMLLLMMMPPPUUUYYY\\\YYYWWWVVVVVVTTTOOOKKKLLLJJJKKKOOOUUUZZZ[[[ZZZYYYQQQGGGBBBBBBAAA>>>:::===<<<;;;===>>>???===;;;EEENNNYYYdddnnnnnn^^^KKK;;;999666333111000111111111000///------......///111///+++***)))******))),,,+++)))((((((((()))***************************++++++******++++++,,,---))))))***+++,,,,,,------+++,,,...//////...,,,+++------............------000000///000000111222333888999:::;;;:::;;;===???BBBBBBAAA@@@AAACCCEEEGGGHHHIIIJJJLLLLLLLLLKKKKKKJJJKKKOOOUUU\\\hhh}}}}}}cccSSSVVV```uuueeeKKK???:::666222222111000000//////000000000000000000000000000000111111222333333333333333333222111222444777:::===???BBBDDDDDDCCCFFFNNNUUUYYYXXXXXX[[[bbbmmmwww~~~|||||||||xxxvvvuuupppfff]]]UUUPPPIIIBBB>>>;;;888666999:::;;;<<<===>>>>>>>>>@@@@@@@@@BBBGGGKKKOOOQQQ[[[aaajjjsss~~~{{{tttmmmgggcccaaaeeeiiilllqqq}}}|||xxx}}}|||yyyuuurrrooommmlllhhhfffbbb]]]WWWRRRNNNLLLHHHHHHIIILLLQQQYYY```eeeiiiiiijjjiiihhhfffdddccc`````````___^^^[[[YYYXXXXXXVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMLLLMMMPPPUUUXXXYYYXXXVVVUUURRROOOLLLIIIMMMMMMMMMPPPUUUZZZ]]]___\\\UUULLLGGGEEECCCAAA>>>BBBBBBAAA@@@@@@???>>>===GGGOOOXXX___fffeeeXXXIII:::888666333111000111111111000///...---......///---,,,++++++++++++)))(((++++++***))))))************))))))))))))))))))***'''''''''''''''((())))))*********++++++,,,,,,,,,'''(((+++---...///...------......//////......---////////////000111222222333555888:::<<>>AAABBBCCCCCCDDDIIIQQQWWWYYYUUUSSSWWWbbbnnnyyy~~~}}}xxxzzz{{{vvvssspppjjj```XXXOOOJJJDDD???<<<999777666999:::<<<===>>>?????????AAAAAABBBEEEJJJPPPVVVZZZdddkkkvvv}}}uuulllfffcccbbbaaaeeeiiinnnrrrxxx}}}~~~{{{xxxtttqqqooonnnkkkiiigggbbb]]]XXXSSSPPPMMMLLLJJJJJJNNNTTT[[[```ccceeegggiiiiiihhhfffdddaaaaaaaaa```^^^\\\YYYXXXXXXVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMLLLLLLOOOSSSWWWVVVWWWXXXUUUOOOKKKIIIIIIMMMNNNPPPQQQRRRVVVZZZ]]]YYYUUUOOOKKKHHHEEEBBB???AAAAAAAAA???===<<<===>>>BBBHHHNNNQQQRRRQQQIII@@@999888555333111111111111000000///............///+++,,,---...---,,,***)))))))))***++++++************)))(((''''''((()))***)))))))))*********++++++******++++++++++++++++++&&&'''***,,,---...------......////////////..................///000111222222444777999<<>><<<;;;:::999:::;;;<<<>>>???@@@@@@@@@AAABBBDDDHHHNNNVVV^^^dddooowww~~~zzzwwwvvvttttttyyy{{{ssshhh___\\\^^^aaadddmmmpppsssvvv|||~~~zzzvvvsssqqqpppkkkjjjiiifffaaa[[[VVVSSSQQQNNNJJJIIIKKKQQQWWW\\\```bbbfffiiijjjiiigggeeebbbbbbbbbaaa___\\\ZZZXXXWWWUUUSSSSSSRRRRRRPPPNNNMMMMMMMMMLLLLLLNNNRRRUUUUUUZZZ\\\YYYQQQLLLLLLOOOVVVYYY[[[[[[XXXVVVXXXZZZQQQQQQQQQQQQOOOKKKFFFBBB???@@@AAA???===<<<>>>@@@===AAACCCCCCAAA???===;;;888777555333222111000000000/////////.....................---,,,*********'''((()))***+++***)))(((+++***(((''''''(((***+++++++++,,,,,,------------++++++++++++***************+++,,,,,,,,,,,,+++***...//////000000//////...------------...000111222666777888888:::===BBBFFFIIIGGGDDDBBBBBBDDDGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKOOOTTT[[[ggg|||tttZZZUUU\\\nnnsssWWWCCC888666777444333333222222222222222222222222222222222222222444444444555555444333333111222333555888<<>>>>>>>>===:::888:::<<<666666444333222111000000///////////////......---//////---)))%%%%%%'''***&&&'''((()))))))))''''''+++***))))))))))))***+++((()))***++++++++++++***+++*********************,,,,,,------------,,,,,,......////////////......,,,,,,------...000111222777777888888888;;;>>>AAADDDCCCAAA@@@AAADDDHHHJJJEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKOOOTTTZZZfff{{{vvv[[[SSSWWWgggzzzwww]]]FFF999777999444333222222111111222222222222222222222222222222333444444444444333333222111222444777:::===@@@BBBCCCDDDGGGNNNVVV[[[[[[ZZZNNNMMMNNNSSS[[[bbbeeefffdddkkk}}}{{{xxxqqqjjjcccZZZRRRMMMCCC???;;;999999:::;;;:::;;;<<<>>>@@@AAABBBCCCCCCEEEIIIOOOTTT[[[dddoooxxx{{{{{{vvvrrrmmmjjjgggdddbbb```]]]ZZZXXXZZZ```iiiqqq}}}~~~sssjjjccc___ZZZYYY___hhhrrrwww}}}|||{{{}}}~~~zzzvvvtttssskkkkkkiiifffccc___[[[YYYUUURRRNNNJJJJJJMMMQQQTTT[[[^^^bbbfffhhhiiiiiihhhdddddddddbbb```]]]ZZZYYYVVVUUUSSSRRRSSSRRRPPPOOOLLLMMMMMMLLLLLLLLLNNNQQQXXX^^^cccccc___]]]aaaeeeoooqqqsssqqqllleee___\\\YYY\\\bbblllsssrrriiiaaaQQQOOOLLLJJJIIIFFFBBB??????;;;999888666444666;;;555555444333222111000000/////////000///......---------***%%%!!!!!!&&&+++((()))))))))(((((('''&&&*********++++++*********)))***+++------,,,++++++))))))************************+++,,,...///000111------............------,,,------...///111222333333555777888999;;;>>>AAA@@@@@@???@@@BBBDDDGGGIIIGGGHHHJJJLLLMMMNNNMMMMMMKKKLLLOOOTTTZZZfffzzzxxx\\\RRRSSS```sss}}}cccJJJ:::777999333333222111111111111111222222222222222222222222333333333333333222111111111222444888;;;???AAACCCEEEGGGMMMWWWaaaeeeaaa\\\LLLPPPVVV\\\bbbeeeggggggeeesss}}}uuuqqqkkkddd[[[SSSKKKGGG@@@===999888888999::::::;;;===>>>@@@BBBCCCDDDDDDHHHNNNVVV]]]ccclllwww}}}wwwrrrmmmiiifffdddaaa```___^^^]]][[[VVVXXX\\\aaaeeemmm}}}{{{sssjjjdddYYYWWWXXX]]]gggrrr|||~~~~~~~~~zzzwwwtttsssnnnmmmkkkhhheeebbb___^^^YYYVVVQQQMMMKKKKKKMMMNNNVVVYYY\\\aaaeeehhhjjjkkkeeeeeedddccc```]]]ZZZYYYVVVTTTSSSRRRSSSRRRQQQOOOLLLMMMMMMLLLKKKKKKMMMOOOVVV\\\bbbeeedddfffjjjnnnooonnnlllllljjjgggccc```eeecccfffqqq|||wwwnnn[[[WWWUUUVVVXXXWWWPPPJJJBBB;;;777777666222333777444444444333222111000///...///000000000///------+++,,,,,,)))%%%&&&***///---,,,+++)))((((((((((((((()))***++++++***)))((()))***,,,......---,,,+++(((((())))))******++++++))))))***+++,,,...///000,,,,,,------------,,,,,,------...///000222333444222555888;;;<<<<<<>>>@@@???@@@@@@AAACCCDDDEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLOOOTTTZZZeeezzzzzz^^^QQQQQQ[[[nnngggLLL;;;777999333222111111000000111111111111111111111111111111333333333333222222111000111222555888<<>>:::888999:::;;;;;;<<<===???AAACCCDDDEEEEEEKKKRRR[[[bbbiiiqqq|||wwwqqqmmmhhhdddbbb```^^^^^^___```___^^^\\\\\\]]]^^^^^^bbbppp}}}|||vvvooogggaaa]]]RRRSSSWWW```lllyyy|||}}}}}}}}}zzzwwwtttsssrrrpppmmmjjjgggdddcccbbb\\\YYYTTTOOOKKKIIIIIIJJJRRRTTTXXX]]]cccgggkkkmmmfffeeeeeecccaaa]]][[[YYYVVVTTTSSSRRRSSSRRRQQQOOOLLLMMMMMMLLLKKKKKKMMMNNNTTTYYY```dddgggjjjnnnrrrpppllliiihhhkkklllkkkiiijjjeeedddmmm{{{{{{rrrfffbbb```eeelllmmmfff]]]IIIAAA;;;<<<;;;666555888444444444333222111000///...///000000000///---,,,***...111000------111555000///---***))))))))))))&&&'''***++++++***'''&&&$$$&&&((()))***)))'''&&&'''(((((()))***++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---......///111222444555444777;;;===============@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLOOOTTTYYYeeezzzttt[[[OOOMMMTTTbbbzzzjjjQQQCCC===999333333444444444333222111000000000000000000000000555555777777777666555444333333555999===AAACCCCCCHHHKKKZZZqqq~~~wwwiii```XXXdddhhhmmmvvvvvvtttzzzxxxsssooojjj```WWWOOOHHHCCC???<<<<<<:::::::::<<<>>>???===???AAABBBCCCFFFJJJMMMOOOWWWbbbkkkrrrzzz{{{pppkkkhhhddd```______```aaaaaabbbbbbbbbaaa]]][[[\\\]]]aaakkkwww}}}wwwqqqllleee^^^XXXVVVXXX___kkkxxx~~~yyyzzz~~~~~~{{{xxxwwwtttrrrooolllhhhdddbbb```bbb___ZZZUUUPPPMMMLLLKKKSSSUUUZZZ___dddgggiiijjjggghhhgggddd```\\\ZZZZZZVVVTTTRRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMNNNPPPPPPNNNVVV\\\___fffpppsssqqqoookkkhhhllltttyyywwwtttvvvlllfffiiimmmnnnooorrrjjjmmmqqqvvv}}}xxxmmmNNNDDD<<<;;;:::777555444222333555666666333111///***))))))+++---//////...000000000000111333666888777111+++)))+++---+++((()))))))))(((&&&''')))++++++++++++*********))))))///...---+++)))(((&&&&&&******+++,,,---//////000---------............//////...---,,,------///000333555777777777888:::<<<@@@@@@AAABBBCCCEEEEEEFFFDDDEEEGGGIIIKKKMMMNNNNNNIIIMMMMMMQQQ[[[aaarrrrrrXXXKKKHHHOOO]]]uuuoooVVVFFF===888333444444444333333222222222222222222222222222222333333444555555444333222555666777;;;???BBBDDDDDDKKKRRRcccwww~~~vvvjjjdddaaammmrrruuu}}}~~~~~~|||vvvqqqiiiccc[[[SSSLLLFFFAAA>>><<<;;;:::999:::<<<>>>???@@@AAACCCDDDFFFIIIMMMPPPSSS\\\hhhqqqxxxxxxnnnjjjgggdddaaa______aaaccceeehhhjjjkkkhhhdddbbbaaabbbfffqqq||||||vvvpppjjjddd\\\WWWYYY\\\cccooozzzxxx{{{{{{}}}|||yyywwwsssrrrpppmmmjjjfffcccaaadddaaa]]]WWWSSSPPPNNNMMMNNNPPPUUUZZZ___cccfffgggjjjkkkiiifffbbb^^^]]]]]]WWWUUURRRQQQPPPPPPNNNMMMNNNMMMMMMMMMMMMNNNNNNOOONNNTTTWWWYYY___lllvvvyyy|||xxxuuuvvvyyy{{{zzzxxxvvvooogggfffkkkppppppnnnvvvwwwxxxyyy}}}~~~vvvkkkPPPFFF???>>>>>>;;;999999333333555555555333111///---,,,,,,...000111000///......///111333555444444555///***)))+++,,,+++))))))))))))((('''''')))++++++++++++*********)))))))))))))))***++++++,,,,,,*********+++,,,---......---------............///......---------...///000333555777888999:::<<<>>>??????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMKKKNNNNNNQQQZZZ```ppppppWWWJJJGGGJJJWWWnnnvvv]]]JJJ===777444444444333333333222222444444444444444444444444333333444444555444444333777888;;;===@@@CCCEEEFFFNNN\\\ppp~~~}}}ssskkkjjjmmm|||}}}|||~~~{{{wwwrrroooaaa\\\TTTMMMGGGCCC???===;;;::::::999:::<<<===???AAACCCEEEFFFHHHLLLQQQUUUZZZcccooozzz}}}sssllliiihhheeecccbbbcccdddgggkkknnnqqqsssoookkkgggggggggkkkvvv~~~~~~zzztttnnngggaaaZZZVVVXXX\\\eeeoooxxx|||{{{yyyttt|||}}}|||{{{|||~~~}}}zzzyyyttttttsssrrrooolllhhhfffeeebbb^^^YYYUUUQQQOOONNNKKKMMMQQQVVV[[[```dddeeemmmmmmkkkgggccc```___```XXXVVVSSSRRRQQQQQQOOOMMMPPPOOONNNNNNMMMMMMNNNNNNMMMQQQRRRQQQWWWeeevvv}}}zzzyyyxxxyyyrrrooogggccclllxxxzzzrrrxxxwwwtttppppppooofff\\\JJJBBB<<<<<<<<<999888888444444444444333222111000/////////111333333111///---...000555999888444///111---)))(((***,,,+++)))((())))))((('''''')))***+++++++++***************&&&'''((()))+++---......*********++++++,,,,,,,,,---------............///...............///000000222555777999:::;;;>>>@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLOOONNNQQQYYY___ooopppYYYLLLIIIGGGRRRhhh{{{bbbMMM>>>888444444333333222222222333444444444444444444444444555555555666666666666666888:::===???AAACCCFFFHHHQQQcccyyyxxxmmmkkkooo{{{|||yyywwwsssooolll\\\WWWOOOHHHCCC???<<<:::::::::::::::;;;<<<>>>???AAACCCEEEGGGJJJOOOTTTYYY```iiiwww}}}xxxqqqkkkjjjiiihhhgggggghhhiiilllooorrruuuwwwsssooolllkkkkkkooozzz~~~|||yyysssllleee^^^YYYUUUYYY___hhhppptttuuutttsssxxx}}}yyyyyy}}}}}}{{{zzzwwwxxxyyyyyyvvvsssooommmeeeccc___ZZZUUURRROOONNNLLLMMMPPPUUUZZZ___dddfffkkkkkkiiifffbbb______```ZZZXXXUUUSSSSSSRRRPPPNNNOOOOOONNNNNNNNNNNNNNNOOOLLLNNNOOONNNQQQ^^^qqqzzzrrrnnnnnnpppjjjkkkeeeaaannnzzzooolllfff___\\\ZZZSSSJJJDDD===999999999777666888666555555444333222111111//////000111333222000......///333:::>>>;;;333---...+++((((((***++++++***((()))***)))((('''(((******************************************++++++++++++++++++++++++,,,,,,,,,---------............///.........//////000111111111333666888:::<<>>@@@AAACCCFFFIIITTThhhzzz{{{ooogggkkksss~~~zzzwwwtttpppkkkhhhZZZTTTLLLDDD@@@===:::999:::::::::;;;<<<===??????@@@AAADDDGGGKKKRRRYYY^^^gggqqq}}}}}}xxxtttppplllkkkkkkkkkkkkhhhiiilllooorrrtttvvvwwwvvvsssqqqqqqqqqttt~~~{{{{{{xxxssskkkccc\\\XXXVVV[[[bbbkkkqqqsssssstttuuu{{{zzz}}}}}}|||{{{yyyzzz{{{{{{yyyvvvrrrpppgggeeebbb^^^YYYUUURRRQQQNNNOOOPPPSSSXXX]]]bbbdddffffffeeeccc___^^^^^^___\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMMMMMMMNNNOOOPPPQQQKKKMMMNNNNNNOOOWWWfffttt{{{qqqgggaaabbbddd```ccc___\\\hhh|||uuubbb```ZZZRRRNNNMMMHHHBBBBBB===:::;;;;;;888888;;;777777666555444333222222.........///111111///---///111555:::<<<888000***,,,***)))))))))*********''')))***)))((('''((()))************************,,,+++++++++***))))))))),,,,,,,,,------------------------............///......///000000111111222///111555777888;;;>>>@@@AAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHLLLKKKOOOXXX```rrrrrrZZZKKKDDDEEEMMM^^^uuupppUUUCCC===555444333222111222333444333333333333333333333333333333333333333444555666777;;;???AAABBBDDDIIILLLXXXiiivvvrrrfffdddllluuu}}}yyyvvvrrrmmmgggcccWWWQQQIIIBBB>>>;;;:::999::::::;;;===>>>???@@@@@@@@@BBBEEEIIIOOOWWW```fffpppzzzzzzvvv~~~{{{tttssspppnnnllllllllllllgggiiilllppprrrsssrrrrrrssspppppprrrsssuuu~~~}}}|||yyytttkkkbbb\\\YYYXXXXXX___hhhnnnppprrrxxx}}}}}}|||}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{xxxxxxyyyxxxwwwtttqqqppplllkkkhhhddd___[[[XXXVVVOOOOOOOOOPPPSSSXXX\\\___```aaabbbbbb___]]]]]]^^^^^^[[[XXXVVVUUUTTTRRRPPPKKKKKKKKKLLLMMMNNNPPPQQQLLLLLLNNNOOOOOORRR[[[eeetttsssnnnggg^^^YYYYYY[[[XXXZZZWWWUUU[[[fffgggaaaSSSRRRMMMFFFCCCDDDBBB===???;;;999:::999666777:::888888888777666444333222...---,,,---///000000///111333666777555111,,,)))++++++******************'''(((******)))(((((()))***************+++++++++******************++++++,,,,,,,,,------.........---------............///---...///111222222222222///111444666888:::===@@@>>>>>>??????@@@@@@@@@@@@EEEFFFGGGHHHJJJJJJKKKKKKGGGJJJIIINNNXXX```sssttt]]]LLLDDDCCCIIIXXXmmm{{{]]]FFF===666444333111111222333444333333333333333333333333333333222222333444666777777<<>>@@@AAAAAABBBCCCEEEIIINNNVVV___iiipppzzzxxx{{{~~~zzzwwwrrrqqqpppnnnlllkkkkkklllkkkmmmoooqqqooolllgggdddcccbbbdddgggiiikkksss|||{{{}}}{{{uuulllccc\\\ZZZZZZWWW___iiiooossszzz{{{yyyzzz{{{zzz{{{|||}}}}}}|||{{{{{{yyyyyyxxxwwwuuusssqqqpppooommmkkkgggbbb^^^ZZZXXXRRRQQQOOONNNPPPTTTXXX[[[\\\___bbbcccbbb```_________\\\YYYWWWVVVUUURRRQQQLLLKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKNNNOOOOOOTTT[[[fffdddaaa]]]XXXUUUTTTTTTQQQPPPOOONNNOOOOOONNNMMMFFFGGGCCC>>>===???>>>;;;===:::999:::888555555999999:::::::::999666333222111///---...000222333444666888999666000,,,,,,...,,,,,,,,,+++***)))******&&&(((******)))((((((((())))))*********+++++++++)))************+++++++++******+++,,,------......---------............///---...000222333333333333000333666777999;;;===@@@??????@@@@@@@@@@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLIIIKKKJJJMMMWWW___rrrwwwaaaPPPHHH@@@EEESSShhh{{{bbbHHH===666555333111111222333444444444444444444444444444555555444444555666888999777===BBBEEEFFFHHHNNNSSS___hhhjjjaaa[[[cccpppyyy{{{zzzwwwtttoooggg___YYYNNNIIIBBB===;;;;;;<<<<<<;;;<<<===???AAABBBBBBBBBFFFHHHMMMSSS[[[eeepppwww}}}}}}zzzwwwuuupppppppppnnnkkkjjjjjjkkkrrrssstttrrrlllddd\\\VVVRRRRRRUUUZZZ\\\]]]dddmmmqqq~~~|||wwwmmmccc]]][[[[[[]]]fffpppwww}}}zzzwwwwwwyyyxxxyyy{{{|||||||||{{{zzz{{{zzzyyywwwuuusssrrrqqqnnnmmmkkkgggbbb^^^ZZZXXXVVVTTTQQQOOOPPPSSSWWWZZZ[[[___ccceeeeeecccaaaaaa```]]]ZZZXXXWWWUUUSSSQQQMMMLLLLLLKKKKKKKKKKKKKKKOOOJJJIIIMMMNNNMMMQQQWWW\\\ZZZXXXVVVTTTRRRQQQPPPLLLJJJJJJLLLHHHBBBAAADDDDDDEEECCC>>>>>>@@@@@@===AAA???>>>???===999999===999:::<<<<<<:::777444222444111//////111555777888<<<>>>>>>888000,,,///333,,,------,,,***))))))***&&&(((***+++)))((((((((())))))******++++++++++++,,,,,,++++++***)))))))))((())))))+++,,,---......---------.........//////---...000222333333333333222444777999:::;;;>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMJJJMMMVVV^^^qqqkkkRRRFFFEEEDDDLLLaaaxxxjjjNNN<<<666444444444555444333111444444444444444444444444666666555444444555777888<<<@@@CCCDDDEEEJJJRRRZZZgggddd^^^XXXZZZdddttt}}}zzz}}}{{{xxxvvvrrrmmmhhhaaaYYYTTTKKKGGGBBB<<<999888999:::<<<>>>???===;;;<<>>===???BBBEEEGGGCCC===888666777:::<<>>BBBEEEGGGIIINNNWWW^^^ddd___YYYVVVZZZfffuuu}}}wwwrrrttt}}}~~~|||yyyvvvpppiiibbbZZZQQQLLLGGGDDD???;;;999999;;;<<<<<>>===???BBBEEEEEEBBB===888777888;;;===???@@@AAA@@@===999444111000///......000333666888666444222000...---,,,+++.........---,,,++++++++++++++++++*********)))))))))************+++++++++++++++***************+++******+++,,,,,,---......,,,,,,---...//////......---------...000111333333555555777888:::;;;======??????@@@AAABBBDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLNNNWWWkkk~~~{{{www\\\NNNFFFCCCHHHZZZppp{{{[[[FFF<<<999444222333555666777444444444444444444444444444444333444555777:::;;;???BBBEEEHHHJJJPPPWWW^^^ZZZUUUOOOOOOVVVcccooowwwtttmmmjjjqqq~~~|||wwwrrrkkkddd\\\SSSKKKFFFAAA???<<<:::999;;;===???===@@@DDDDDDDDDEEEHHHLLLNNNRRR[[[hhhvvv~~~|||{{{yyyxxxxxxwwwvvvtttqqqnnnkkkiiihhheeeaaa\\\WWWSSSPPPOOONNNNNNPPPTTTUUUYYYdddppp~~~{{{sssiiiaaa]]]^^^```gggrrr}}}zzzwwwtttuuuwwwyyyzzz{{{zzzzzz{{{{{{|||}}}|||zzzuuuqqquuuuuutttqqqmmmhhhdddbbb^^^[[[VVVQQQMMMJJJIIIIIILLLRRRYYY___bbbbbbbbbbbb\\\[[[ZZZXXXUUUSSSQQQOOOLLLLLLKKKJJJJJJIIIHHHHHHFFFDDDEEEHHHGGGEEEGGGKKKNNNOOOQQQQQQOOOIIIDDD@@@AAAEEEJJJNNNNNNJJJEEEBBBBBBAAA???>>>>>>???AAABBB???===999666555666888999===>>>??????===999666333.........///000222333444111111111111000---+++***...------,,,,,,++++++***+++************))))))))))))************+++++++++++++++***))))))***+++,,,***++++++,,,,,,------...,,,,,,,,,---...///000111,,,,,,,,,------///000000444555666888:::;;;=========>>>???AAACCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJLLLNNNVVVgggvvvwww}}}```PPPFFFCCCFFFUUUjjj___III===:::666444555666666666444444444444444444444444222222333444666999;;;===>>>AAACCCEEEGGGLLLRRRWWWRRRMMMIIIKKKTTT___hhhlllpppkkkjjjuuu}}}|||sssnnnggg___XXXQQQJJJEEE>>><<<:::999999;;;>>>??????CCCGGGHHHGGGHHHJJJMMMQQQXXXcccqqq~~~xxxtttoookkkhhhdddbbb^^^ZZZWWWVVVVVVWWWTTTUUUYYY\\\\\\___lllyyy~~~yyyqqqhhh```]]]___aaammmvvv|||yyytttuuuvvvxxxxxxxxxxxxwwwwwwxxxzzz|||}}}{{{vvvrrrtttuuutttssspppkkkfffccc```]]]YYYTTTOOOLLLJJJIIILLLQQQXXX]]]``````aaaaaa[[[[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJFFFDDDEEEHHHGGGEEEGGGKKKPPPRRRUUUUUUQQQJJJDDD@@@CCCHHHOOOUUUVVVRRRKKKFFFDDDCCCBBBAAAAAAAAA@@@???===;;;999666555666777777::::::;;;;;;:::888666444------///000111111111111////////////...---,,,+++,,,++++++***++++++***)))************))))))))))))))))))*********++++++++++++***)))((()))***,,,---+++++++++,,,,,,---------,,,,,,+++,,,---///111222000///...---,,,,,,,,,,,,333444666777999;;;======>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIIIILLLPPPXXXfffsssvvvcccQQQGGGCCCDDDQQQdddzzzbbbLLL<<<:::888888888777666444444444444444444444444444222222333444777:::<<<>>>@@@AAABBBCCCEEEHHHLLLOOOMMMKKKJJJNNNVVV^^^cccdddfffeeejjjyyy}}}{{{zzzsssnnnfff]]]UUUNNNHHHDDD===<<<:::999999;;;===>>>BBBFFFIIIJJJIIIJJJLLLOOOWWW___kkkyyy~~~xxxtttpppmmmjjjhhheeebbb```aaacccdddbbbcccfffhhhhhhkkkvvv|||xxxooofff___]]]___bbbpppyyy~~~|||uuuvvvwwwwwwwwwvvvuuutttppprrruuuyyy|||{{{wwwtttqqqrrrrrrqqqooojjjfffcccaaa^^^[[[VVVRRROOOMMMLLLOOOSSSYYY]]]___^^^^^^___[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPOOOMMMLLLJJJIIIIIIGGGEEEFFFIIIHHHFFFHHHLLLPPPTTTWWWVVVQQQJJJDDDBBBFFFLLLTTTZZZ[[[VVVOOOJJJHHHHHHHHHIIIJJJGGGBBB>>>@@@???===<<<:::999888888777777777777666555444444---...///000111000000/////////------,,,------......,,,***+++,,,---+++)))))))))))))))))))))))))))))))))*********+++++++++******)))))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,+++,,,---///111222111000///...------,,,,,,333333555777999;;;======@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKHHHHHHLLLRRRZZZjjjwwwuuueeeRRRGGGCCCDDDNNN```uuudddOOO;;;:::999999999888555333444444444444444444444444222222333444777:::===???CCCCCCCCCDDDEEEGGGIIIKKKFFFGGGKKKQQQWWWZZZ\\\[[[\\\bbbmmm~~~{{{yyyxxxvvvoooeee[[[RRRJJJCCC???===<<<;;;::::::;;;===>>>DDDHHHKKKLLLLLLMMMPPPTTT^^^fffsss~~~}}}zzzyyyvvvttttttuuuwwwxxxxxxwwwxxxyyyxxxzzz~~~}}}{{{vvvnnneee^^^]]]```cccooozzzxxxxxxxxxwwwvvvtttrrrppplllmmmpppuuuxxxyyywwwuuupppppppppooommmjjjfffdddbbb```]]]ZZZVVVSSSPPPOOOQQQUUUZZZ]]]]]]]]]]]]]]]ZZZ[[[\\\]]]\\\ZZZWWWVVVOOONNNMMMKKKIIIGGGFFFEEEGGGEEEFFFIIIHHHFFFHHHLLLRRRWWW[[[[[[VVVPPPMMMLLLKKKPPPWWW[[[[[[WWWPPPLLLMMMNNNRRRVVVXXXTTTKKKDDDAAAAAA@@@>>>;;;888555333555555444444333333333333...///000000000000//////000///...,,,,,,---...//////---+++,,,...///---+++(((((()))))))))))))))***)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---------...///000111111222333444777999;;;===>>>AAAAAAAAABBBBBBBBBBBBCCCEEEEEEFFFGGGIIIJJJKKKKKKHHHGGGIIIMMMQQQ[[[mmm}}}rrrhhhTTTHHHCCCCCCMMM\\\qqq}}}bbbOOO===;;;888777777666555444444444444444444444444444333333333555777:::===>>>BBBAAAAAACCCEEEGGGIIIIIIBBBHHHQQQYYY\\\]]]\\\\\\___jjj|||www~~~{{{xxxvvvssslllaaaVVVMMMFFF@@@===;;;;;;::::::;;;===???@@@EEEHHHLLLMMMNNNQQQWWW\\\fffnnnzzzzzzvvvyyy}}}}}}yyyuuummmddd^^^]]]aaadddooo|||{{{zzzzzzxxxuuurrrooonnnkkklllnnnrrruuuwwwuuutttqqqqqqpppnnnmmmjjjiiigggeeedddaaa]]]XXXUUURRRPPPPPPTTTXXX[[[\\\\\\\\\\\\ZZZ[[[\\\]]]]]][[[YYYWWWOOONNNLLLJJJHHHFFFEEEDDDFFFDDDEEEHHHGGGEEEGGGKKKQQQVVV\\\]]]ZZZWWWWWWXXXSSSWWW[[[]]]]]]XXXSSSOOOPPPTTT[[[cccgggcccXXXOOOFFFFFFEEEBBB>>>999555222555555444333222333333444000000000000000000000000///////////////...---,,,...***((()))---...,,,)))(((((((((((())))))******)))************+++++++++'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,,,,,,,---...000111222111222444666999;;;===>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGJJJLLLOOOYYYnnnpppjjjWWWHHHDDDDDDLLL[[[ooowww^^^MMM???<<<777444444555666666444444444444444444444444333333444555777:::<<<>>>>>>>>>>>>@@@DDDFFFHHHHHHFFFPPP]]]eeehhhgggeeeeeekkkyyy{{{{{{~~~zzzwwwuuulllfff\\\RRRKKKEEEAAA>>>:::::::::;;;<<>>>>>>>>@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHJJJLLLMMMWWWmmmsssttt\\\OOOHHHBBBFFFUUUjjj|||lllSSS@@@===999555555666444222777777666666555555555444777888888999999;;;>>>AAAAAA===@@@HHHMMMLLLMMMPPPKKKXXXjjjvvvzzzzzzzzz{{{|||zzz{{{{{{tttoooiiibbbXXXNNNGGGAAA===;;;:::<<<=========>>>@@@BBBHHHJJJMMMNNNQQQXXXaaahhhsssvvvwwwsssmmmooouuuzzztttlllgggaaa]]]___eeeppp||||||xxxtttrrrppppppnnnllljjjlllpppssssssrrruuutttqqqooonnnnnnnnnnnnkkkhhhccc```]]]ZZZVVVTTTVVVTTTSSSSSSUUUXXXZZZZZZ\\\\\\[[[[[[ZZZXXXWWWVVVSSSPPPLLLJJJIIIIIIIIIHHHEEEDDDDDDCCCCCCDDDFFFFFFKKKJJJNNNUUUYYYYYY\\\___fffeeeeeegggiiiiiieeeaaa]]]YYY[[[bbbgggddd^^^[[[WWW]]]aaa]]]QQQDDD:::666444444444444444444444444333111000111333333111...000///...------...000222+++,,,,,,,,,,,,+++******+++++++++******)))''''''&&&'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///////////////000111222333444444666777999;;;<<<===<<<>>>AAABBBBBBBBBBBBCCCFFFHHHKKKLLLLLLLLLLLLMMMIIIFFFGGGKKKNNNUUUkkkmmm~~~www___MMMEEE???CCCQQQfff}}}{{{nnnVVVBBB>>>999555555666555333777666666666555555555555555777888999999;;;===@@@BBBAAAFFFOOOTTTTTTUUUYYY```lll{{{}}}uuu|||~~~|||xxxqqqlllfff```VVVLLLEEE@@@===;;;;;;<<<>>>>>>>>>???AAACCCDDDGGGKKKNNNSSSZZZeeelll}}}~~~vvvsssqqquuu|||~~~zzztttmmmhhhbbb^^^aaafffqqq}}}~~~{{{wwwtttqqqpppooommmkkkiiijjjmmmpppqqqqqqsssrrrrrrqqqqqqqqqrrrrrrlllhhhddd```]]]ZZZWWWTTTVVVSSSRRRRRRTTTVVVXXXXXXZZZZZZZZZZZZYYYXXXVVVUUURRROOOLLLJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFIIIGGGIIINNNSSSYYYdddmmmpppoooooorrrwwwyyyyyywwweee^^^YYY]]]aaaaaaaaabbbkkknnnooohhhZZZKKKAAA<<<666555555444333222111111222000///000222222000---///...,,,+++******+++++++++,,,,,,,,,,,,+++******+++++++++******)))((('''%%%%%%'''((()))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000............///000111222333444555777999;;;===>>>===???BBBCCCBBBBBBCCCCCCJJJKKKMMMMMMLLLJJJJJJIIIGGGDDDFFFJJJMMMTTTjjjeeexxx|||eeeRRRHHHAAAEEEQQQddd}}}~~~}}}sss\\\FFF@@@999666666666666555666666666666555555555555333666888::::::;;;===>>>BBBEEEMMMVVV[[[\\\^^^bbbrrr}}}}}}sssppp}}}}}}{{{yyyuuummmgggbbb[[[RRRIIICCC???<<<:::;;;<<<>>>>>>>>>@@@BBBDDDCCCGGGLLLQQQWWWaaallluuu|||tttrrruuuzzz}}}zzztttnnniiiddd```ccciiisss~~~~~~|||yyyvvvtttqqqpppooommmjjjhhhgggiiilllnnnooommmnnnoooqqqrrrrrrssssssllliiieeeaaa^^^[[[XXXVVVTTTRRRPPPPPPRRRTTTUUUUUUWWWWWWXXXXXXXXXWWWUUUTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGEEEEEEHHHOOOZZZnnn}}}|||~~~jjjddd```bbbeeeeeeeeeggglllmmmkkkcccUUUHHH???;;;666666555333222111000///111000//////000000...---////////////......---,,,,,,,,,,,,,,,,,,++++++***++++++******))))))((((((&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,,,,...000------------...///000111222333555777:::<<<>>>??????AAACCCCCCCCCBBBCCCDDDIIIJJJJJJJJJJJJIIIHHHHHHEEECCCDDDIIILLLTTTjjjbbbvvvjjjVVVJJJCCCFFFPPPaaazzz|||eeeKKKBBB999777777777666666666666666666666555555555222555999;;;;;;<<<===>>>@@@GGGQQQXXX[[[]]]bbbhhhzzzxxxpppppp~~~|||zzzxxxrrrjjjddd\\\VVVMMMEEE@@@===;;;999999;;;===>>>>>>@@@CCCEEEFFFJJJPPPVVV]]]hhhttt}}}}}}zzz}}}vvvtttxxx~~~|||yyysssnnnjjjfffccceeekkkuuu}}}|||zzzwwwuuusssrrrqqqmmmkkkhhhfffgggiiikkkllliiijjjlllnnnooopppoooooommmjjjfffbbb```]]]ZZZWWWTTTRRROOONNNPPPQQQRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSPPPNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFDDDDDDGGGLLLZZZrrryyytttqqqpppoooaaa```ccciiijjjeee___]]]XXXXXXVVVPPPGGG>>>999777444444333222222111000000111111000000000000...------...000111111000///...,,,,,,------,,,,,,+++***+++******))))))))))))))))))***+++,,,------------------------------------******+++,,,,,,---......,,,---...---,,,---...000............///000111111111222444777:::<<>>??????IIITTTWWWWWW[[[eeemmmzzzsssttt|||zzzwwwqqqhhhaaaVVVQQQIIIBBB>>><<<:::999888:::<<<===>>>@@@CCCEEEJJJNNNTTTZZZaaalllyyy~~~xxxzzz||||||~~~|||wwwrrrnnnkkkhhheeegggmmmuuu~~~}}}|||~~~||||||{{{yyywwwvvvtttsssnnnmmmjjjhhhggggggiiikkkiiijjjlllmmmnnnmmmllllllnnnkkkgggcccaaa___\\\YYYUUURRROOONNNOOOPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTSSSOOOMMMKKKJJJJJJJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBEEEIIITTThhh{{{~~~vvvkkkbbb\\\YYYYYYSSSTTTZZZaaaaaaXXXPPPMMMIIIIIIGGGDDD???;;;999999222222222222222222222222222222333222111000//////+++,,,...///...,,,***(((,,,------------,,,+++++++++***))))))((())))))******+++,,,------...------))))))))))))))))))))))))******+++,,,,,,---......---.........------///000////////////000111222222111222444777:::<<>>@@@BBBDDDPPPZZZYYYWWW___nnnyyy|||yyy{{{|||zzzvvvoooeee^^^RRRLLLEEE???===;;;;;;:::888:::<<<===???AAADDDGGGKKKPPPVVV]]]eeeppp}}}|||uuuxxx~~~{{{uuupppmmmkkkhhhfffiiinnnttt}}}}}}vvvuuutttvvvzzz}}}~~~~~~{{{{{{{{{zzzyyywwwvvvuuuppppppooollliiihhhiiikkkllllllmmmmmmmmmmmmmmmlllooolllhhheeebbb```]]][[[WWWTTTPPPOOOOOOOOOOOOOOOMMMOOORRRUUUVVVVVVTTTSSSOOONNNLLLLLLLLLKKKIIIHHHHHHFFFDDDBBBAAAAAAAAAAAA???>>>???BBBDDDJJJXXXeeekkkiiiddd]]]UUUPPPOOOOOOOOOMMMOOOSSSQQQKKKGGGGGGCCCBBB@@@>>><<<:::999888111111222222333444444444222333444333111/////////000111111000...+++(((&&&---------------,,,+++++++++***)))(((((()))***+++((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...///...------///111/////////000000111222333222333555777:::<<<>>>??????AAABBBBBBAAABBBEEEGGGOOOLLLIIIIIILLLMMMKKKIIIIIIFFFGGGKKKNNNUUUkkkeeexxxwww^^^NNNDDDFFFJJJUUUpppaaaMMM<<<999999555444777555555555555666666666777666888:::<<<===???BBBEEEMMM[[[ddd```]]]iii~~~|||yyyuuummmccc[[[NNNIIICCC>>><<<;;;;;;;;;999;;;>>>@@@AAADDDGGGJJJNNNSSSZZZaaajjjvvvuuuvvv|||yyysssooolllkkkiiifffiiioooqqqzzzzzzpppnnnmmmooosssyyy|||~~~~~~~~~}}}}}}||||||{{{yyyzzzzzzzzzyyywwwvvvuuurrrssstttqqqmmmjjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmooollliiifffdddaaa^^^\\\YYYVVVRRRPPPPPPPPPPPPOOOLLLNNNRRRUUUVVVVVVUUUSSSPPPNNNMMMMMMMMMMMMKKKIIIHHHGGGDDDBBBAAA@@@@@@@@@@@@>>>>>>@@@BBBDDDKKKSSSWWWXXXXXXTTTOOOJJJIIIIIILLLIIIIIIJJJHHHBBBAAACCC>>><<<;;;999888777666555333333333333333444444444111333444333000---...///111111222111000///---,,,---------...------,,,++++++***)))(((((()))***+++((())))))***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111//////...//////000111222333444555777999;;;===>>>===???@@@@@@@@@BBBEEEHHHPPPLLLHHHIIILLLMMMLLLIIIJJJFFFGGGKKKMMMTTTiiicccwwwyyy\\\KKKAAACCCGGGPPPkkkdddOOO===:::999444333777444555555555666666777777888999;;;<<<===???CCCGGGUUUdddlllgggdddsss|||~~~{{{xxxtttlllaaaYYYMMMHHHBBB===<<<<<<<<<<<<;;;===@@@AAACCCFFFIIILLLRRRWWW^^^gggqqq}}}}}}uuu|||~~~zzzxxxqqqnnnkkkkkkiiigggjjjooopppyyy~~~yyynnnllljjjlllqqqwww||||||||||||{{{zzzzzzzzzyyyxxxxxxyyyyyyxxxwwwuuutttsssuuuwwwtttppplllkkkkkkhhhhhhgggggghhhjjjlllmmmpppmmmiiifffdddbbb___]]]ZZZWWWSSSQQQQQQQQQPPPOOOKKKMMMQQQUUUWWWWWWUUUTTTPPPOOONNNNNNNNNNNNKKKIIIHHHGGGEEEBBBAAA@@@@@@@@@DDD@@@???AAABBBCCCGGGLLLPPPSSSTTTQQQKKKFFFCCCCCCBBBAAACCCFFFBBB;;;888999:::999777777777777666444555555555444444333333333000222444222...,,,,,,...((()))+++,,,...///000000------......------,,,++++++***((('''''')))+++,,,******+++,,,,,,,,,++++++************************---,,,,,,,,,,,,,,,,,,,,,---...//////---...///111...------......///000111444444666777999;;;<<<===<<<===??????@@@BBBFFFHHHJJJGGGCCCEEEJJJMMMLLLJJJIIIFFFGGGJJJKKKRRRggg}}}cccwwwyyy]]]KKK@@@DDDHHHNNNeeegggPPP;;;888;;;999777777777777777777777888888999:::999;;;???@@@AAAGGGOOO```kkknnngggjjj|||~~~zzzuuuooohhh___ZZZNNNFFF???===;;;888888;;;;;;===???AAACCCFFFJJJMMMSSSZZZdddmmmxxxwwwxxx~~~yyysssooonnnmmmkkkiiiiiijjjlllmmmssszzz~~~xxxmmmeeeggglllrrrwww|||~~~{{{{{{||||||{{{yyywwwvvvxxxyyyzzzxxxuuutttvvvxxxvvvzzz|||yyyqqqjjjhhhhhhggggggggghhhiiikkklllmmmlllmmmmmmllliiiddd```^^^[[[YYYVVVSSSPPPNNNMMMMMMNNNOOORRRUUUXXXXXXUUURRRSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJGGGDDDBBB???>>>===@@@@@@???===;;;>>>DDDIIIPPPPPPNNNJJJFFFCCCBBBCCCBBB@@@???>>>>>>>>><<<;;;888777777666666666666777444333111222333444444333777666555444222111000///,,,,,,,,,------///000111222000.........---,,,***++++++******))))))((((((+++***)))))))))***,,,,,,'''((()))***+++,,,---------...000222222111000///,,,,,,,,,---------............//////000000111111222222333444666999<<<>>>===>>>???AAACCCEEEFFFGGGCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMHHHIIIRRRWWWhhh```ttt{{{aaaNNNAAACCCFFFLLLdddqqqXXXAAA;;;<<<999666777666666666666666777777888999999<<>>???AAACCCGGGLLLPPPVVV___kkkvvv~~~~~~~~~|||wwwrrrnnniiigggeeecccdddfffiiikkkssszzz|||rrrjjjkkkooorrrvvvzzz}}}zzz{{{{{{{{{zzzxxxvvvuuuvvvxxxxxxvvvsssrrrtttvvvtttwwwxxxtttmmmgggeeeeeeddddddeeefffgggiiikkklllggghhhiiiiiihhheeebbb```]]]\\\XXXUUURRROOONNNNNNLLLMMMOOOSSSVVVVVVTTTQQQRRRRRRRRRQQQOOONNNLLLKKKJJJIIIGGGDDDBBB@@@??????@@@@@@???===<<<>>>BBBFFFHHHHHHHHHEEEAAA??????@@@???>>>=========<<<:::999888888777666555555555555444222111111333444444333666666555333222111000///,,,,,,,,,---...///000000111///------------+++)))*********)))))))))))))))))))))((((((((()))***++++++++++++************)))'''(((***+++++++++***)))+++++++++,,,,,,,,,------......//////000000111111222222333444777999<<<>>>>>>>>>???AAACCCDDDEEEFFFCCCDDDFFFHHHJJJKKKKKKLLLJJJLLLGGGGGGNNNSSSeee]]]qqq}}}gggRRRBBBBBBDDDJJJddd|||aaaFFF===<<<888555666666555555555555666777777999:::===@@@AAAFFFSSS```jjjlllhhhccciii{{{~~~xxxqqqhhh___UUUOOOFFF???999888888888;;;???@@@AAAAAABBBEEEKKKRRRWWW^^^hhhvvv~~~~~~~~~|||zzzyyyvvvrrrnnnkkkiiigggeeefffjjjnnnqqqssszzzxxxppppppqqqrrrsssvvvzzz~~~}}}zzz{{{{{{{{{zzzxxxvvvuuuuuuuuuuuutttrrrqqqrrrssssssttttttooohhhcccaaabbb``````aaacccdddggghhhiiikkklllmmmnnnllljjjgggeeeaaa___\\\XXXTTTQQQOOONNNKKKMMMOOOSSSVVVWWWUUUSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@???======@@@BBBAAABBBBBB@@@>>><<<===>>><<<<<<<<<<<<<<<;;;:::999999999777666555555555555444222000000222444444444666555444333222000//////,,,,,,------.../////////000...,,,,,,,,,,,,***)))))))))))))))************((((((((('''((())))))***++++++*********)))))))))*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,......//////000000111111111222333555777:::<<<===??????@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLIIILLLIIIHHHLLLQQQfff\\\ooozzzlllUUUDDDBBBDDDKKKfffgggJJJ???<<<888555666666666666666666777888888;;;<<>>888777888888;;;@@@CCCCCCDDDEEEHHHPPPXXX___gggqqq}}}xxx}}}|||zzzyyyxxxwwwuuurrrooopppnnnkkkiiijjjmmmqqqtttssszzzyyysssqqqqqqnnnnnnqqqwww}}}~~~}}}|||{{{{{{{{{|||{{{zzzyyywwwvvvttttttsssrrrqqqqqqqqqrrrrrrrrrqqqlllgggbbbaaaaaa^^^^^^___aaaccceeeggghhhpppqqqqqqqqqooolllhhhfffcccbbb^^^ZZZVVVRRRPPPNNNNNNOOOQQQUUUXXXYYYXXXVVVQQQQQQPPPOOONNNLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@???>>>=========???@@@AAA@@@>>><<<======;;;<<<======<<<;;;:::;;;:::999888777777666666777555333000000222333444444444444333222111000//////,,,------......//////......---++++++++++++***((((((((())))))******++++++(((((((((((())))))******((((((((()))***++++++,,,......------......///000++++++,,,,,,,,,---------......//////000000111111111111333555777:::<<<===??????@@@AAABBBBBBCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLIIINNNLLLKKKOOOTTTkkk]]]oooyyynnnWWWFFFDDDEEELLLgggmmmOOOBBB???;;;999:::888888777777888888999:::>>>>>>@@@BBBBBBGGGTTTaaaccc^^^XXXYYYdddqqqxxxxxxwwwyyy|||zzzuuuooohhh```WWWOOOJJJEEE???::::::::::::<<<@@@CCCCCCCCCEEEJJJRRR\\\cccnnnvvvwwwvvv}}}{{{zzzxxxwwwvvvuuurrrpppooollliiiggggggiiilllnnnrrryyy}}}wwwqqqpppmmmjjjkkkmmmuuu{{{~~~}}}{{{{{{zzz||||||||||||{{{yyyxxxvvvtttsssrrrqqqqqqqqqqqqppprrrrrrppplllhhheeecccccc^^^^^^___```bbbdddfffgggkkklllmmmnnnmmmjjjgggeeeeeedddaaa]]]XXXTTTQQQOOOOOOPPPQQQUUUXXXYYYXXXVVVQQQQQQPPPOOONNNLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCAAA@@@??????>>>===<<<:::>>>@@@AAAAAA???>>>>>>>>>===>>>???===;;;:::;;;===;;;;;;:::999888888888888888555222111111333333333333333222111000000//////,,,---...//////......------,,,******++++++***((((((((())))))******++++++))))))*********+++++++++((((((((())))))******+++,,,++++++++++++,,,------------------..................//////000000111111000111333666888:::<<<<<>><<<>>>999888888888888999::::::???>>>???BBBDDDGGGOOOYYYWWWSSSPPPVVVaaakkknnnmmmnnnssszzzxxxtttmmmfff___WWWOOOKKKFFF@@@===???@@@>>>???BBBAAABBBDDDFFFLLLUUU___fffrrrzzz|||}}}vvvwww~~~~~~}}}zzzxxxvvvuuusssqqqooommmkkkiiigggfffhhhiiikkkqqqxxxxxxsssnnnmmmkkkiiikkkooovvv|||~~~}}}|||{{{zzzyyy{{{|||||||||{{{yyywwwvvvtttrrrpppppppppqqqpppnnnpppooonnnllljjjgggeeeccc_________```aaacccdddeeeeeegggkkkmmmoooooonnnmmmgggfffddd```\\\XXXTTTRRROOOOOOPPPSSSUUUVVVUUUTTTQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCAAA???>>>===>>>===;;;:::===???BBBCCCBBBAAABBBBBBCCCDDDCCC@@@<<<;;;>>>BBBCCCBBBAAA???===<<<<<<;;;;;;888444222222333333333222222111111000//////...,,,---...//////...---------,,,***+++,,,,,,***)))))))))))))))************))))))***+++++++++++++++++++++***)))(((((('''&&&******+++++++++,,,,,,,,,............////////////......//////000000111111000111333666888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLGGGKKKJJJLLLRRRWWWkkk```pppwwwnnnYYYIIIGGGEEEGGG\\\wwwsssTTTGGGBBB===;;;<<<888888888777888999999:::>>>;;;<<>>???AAACCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLIIILLLJJJKKKRRRVVVfff```pppvvvnnnZZZJJJHHHDDDDDDVVVoooqqqRRRDDD???:::666777777777777777777888888999;;;888999AAAGGGIIIJJJKKKOOOOOOUUU```kkkooonnnmmmpppxxx~~~yyytttlllddd[[[SSSLLLGGGBBB@@@AAAFFFJJJIIIHHHJJJIIIKKKNNNSSSYYYbbblllrrr~~~tttyyy~~~~~~{{{wwwtttqqqooollliiifffggghhhiiijjjkkkkkkkkkoooxxx}}}uuutttooolllllllllmmmssszzz|||~~~~~~}}}|||{{{{{{zzzzzzxxxxxxxxxxxxwwwuuutttrrrqqqnnnkkkkkkmmmnnnllljjjgggggghhhiiiiiifffccc______^^^^^^^^^^^^___``````aaadddgggjjjlllmmmlllkkklllkkkjjjgggddd___\\\YYYUUUTTTTTTUUUWWWWWWVVVUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBB>>>;;;:::<<<===<<<:::???CCCIIIMMMPPPRRRTTTVVVYYYYYYUUUOOOIIIIIIOOOUUUdddbbb]]]XXXSSSNNNKKKIIIBBB===888444333333333222111111000000//////......,,,---///000000...---+++...,,,+++,,,------,,,+++++++++******))))))((((((&&&''')))*********)))((((((((((((((())))))))))))''')))+++,,,,,,,,,***))),,,,,,,,,---------............//////000111111111///111444777999;;;;;;;;;;;;<<<===???AAACCCDDDEEECCCDDDFFFHHHJJJKKKKKKLLLMMMOOOKKKMMMTTTVVVddd|||cccgggpppxxxcccPPPGGGAAAAAASSSiiiqqqSSSBBB<<<:::999999666666555666777888:::;;;???@@@AAACCCGGGMMMPPPPPPKKKMMMXXXjjjuuuuuutttuuuyyy~~~{{{qqqfff___WWWLLLCCC@@@;;;===???@@@@@@BBBDDDFFFIIILLLQQQVVV[[[eeepppxxxzzzxxxxxxxxxvvvrrrnnnkkkjjjjjjhhheeeeeehhhjjjhhhgggiiimmmwww~~~zzzyyyxxxvvvnnnkkkjjjlllnnnpppxxx}}}|||}}}}}}}}}{{{vvvsssvvvuuuvvvwwwxxxwwwtttrrrrrrqqqoooooopppooonnnllljjjiiihhhhhhhhhfffcccaaa]]]]]]]]]]]]^^^```bbbcccdddeeefffhhhhhhhhhggggggjjjgggeeegggiiihhhbbb]]]YYYXXXXXXZZZZZZYYYUUURRRVVVTTTPPPLLLJJJHHHHHHHHHJJJGGGDDDBBBAAAAAA@@@>>>@@@>>>;;;999999:::<<<===:::@@@GGGLLLOOORRRUUUXXX___]]]ZZZWWWQQQMMMQQQYYY```bbbccc```[[[WWWUUUUUUSSSGGG999000///333555666222222111111000/////////...///000111111000///...//////...---,,,++++++***,,,)))%%%%%%''')))'''&&&++++++***)))((((((((()))+++,,,,,,,,,++++++***)))***+++,,,---------,,,,,,------------,,,***(((&&&...---,,,,,,---...///000111222444666888;;;<<<=========???AAACCCEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKHHHMMMJJJJJJQQQVVVbbbwwwaaadddmmm}}}|||gggRRRHHHAAAAAAQQQfffoooSSSCCC===;;;999:::777666666666777888:::;;;>>>???BBBGGGPPPVVVYYYXXXRRRWWWeeeuuu~~~}}}|||~~~}}}~~~|||qqqeee]]]UUUJJJAAA???:::<<<>>>@@@@@@AAADDDFFFIIIMMMRRRXXX^^^hhhsss{{{}}}wwwvvvsssoookkkhhhggggggfffcccbbbfffgggffffffiiipppyyy~~~yyyvvvtttrrrnnnkkkjjjlllnnnqqqxxx~~~~~~~~~|||zzzxxxwwwvvvvvvwwwvvvtttrrrsssrrrpppoooooonnnmmmkkkjjjiiihhhhhhhhhgggdddbbb^^^^^^]]]]]]^^^```bbbcccbbbccceeeggghhhhhhhhhgggiiifffeeefffiiihhhccc___ZZZYYYXXXYYYZZZYYYVVVTTTSSSQQQOOOLLLJJJIIIIIIIIIIIIGGGCCCBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<======:::AAAKKKSSSWWW[[[^^^```eeeccccccccc]]]VVVSSSVVV\\\___bbbcccbbbaaabbbdddWWWLLL===333000222333444222222111111000000//////...//////000000//////...---------------,,,,,,,,,,,,+++******,,,---...---+++***))))))))))))))))))---.........---,,,,,,+++++++++,,,,,,------,,,,,,------.../////////......///.........///000222333333444555888:::<<<>>>???======???AAACCCEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKIIINNNKKKKKKRRRWWWcccxxx```ccckkk|||lllUUUIIICCCAAANNNaaa}}}lllSSSDDD???<<<::::::888888777777777888:::;;;>>>???DDDOOO[[[aaabbb___\\\fffwww}}}vvv|||~~~rrrdddZZZQQQGGG@@@>>>:::;;;===??????AAADDDGGGIIINNNTTT[[[bbblllxxx}}}vvvtttooojjjfffcccbbbaaaaaa]]]]]]```bbbaaaccchhhrrrzzz}}}vvvrrrooommmmmmjjjiiilllnnnqqqyyy}}}}}}~~~~~~{{{yyyvvvuuuuuuuuusssrrrqqqpppnnnnnnoooooonnnllljjjhhhhhhhhhhhhhhheeeccc______]]]]]]]]]^^^```aaa```aaaccceeefffhhhhhhhhhhhhfffeeefffhhhgggccc```[[[ZZZXXXXXXYYYYYYWWWVVVPPPOOONNNLLLKKKJJJJJJJJJHHHFFFCCCBBBAAAAAA???>>><<<===>>>???>>>===<<<;;;===FFFTTTaaajjjnnnqqqqqqqqqnnnoooqqqlllbbbXXXTTTWWWZZZ^^^aaabbbdddgggiiiWWWMMM@@@666222111111111222222222111000000//////.........------.........+++,,,,,,---...//////000###%%%((()))******,,,---))))))))))))))))))***+++---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////......///000111111...------...///111333444444555777999;;;>>>???@@@======???AAACCCEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKIIINNNLLLLLLRRRWWWcccwwwbbbgggqqqqqqWWWKKKDDDAAALLL\\\vvvkkkSSSFFF@@@<<<:::;;;999888888777888999:::;;;AAABBBKKK[[[hhhllljjjggggggvvv}}}xxxrrrbbbWWWNNNDDD???>>>999;;;===>>>???BBBEEEHHHJJJOOOVVV^^^fffqqq~~~}}}uuuqqqkkkeeeaaa^^^\\\[[[XXXUUUUUUXXXZZZ[[[```fffqqqzzz{{{uuupppmmmjjjjjjggggggkkknnnrrr{{{{{{{{{|||~~~~~~||||||yyyuuussssssrrrqqqpppmmmllllllmmmoooppppppooohhhfffffffffggggggfffddd```___\\\[[[ZZZ\\\]]]___]]]^^^```bbbeeeggghhhiiiiiihhhfffffffffeeebbb___]]][[[YYYXXXXXXXXXXXXVVVPPPPPPOOONNNLLLKKKJJJIIIGGGEEECCCBBBBBBAAA???>>>@@@@@@@@@???>>><<<;;;:::???LLL```sss{{{uuurrrssspppfff[[[VVVTTTUUUVVVWWWWWWWWWXXXXXXOOOGGG===555111111111111333333222111111000000///......,,,++++++,,,......+++,,,---...000111333333!!!&&&'''&&&%%%'''***)))((((((((()))***++++++++++++******************+++++++++++++++,,,,,,---000///---,,,+++,,,------+++++++++,,,---///222333444555777999;;;===???@@@======???AAACCCEEEFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHMMMKKKKKKRRRVVVaaauuuhhhooo{{{uuuXXXKKKDDDAAAIIIWWWooolllUUUHHH@@@<<<:::;;;999999888888888:::;;;<<>>@@@CCCGGGJJJLLLQQQZZZbbblllwww~~~tttnnneee^^^ZZZWWWUUUSSSOOOMMMMMMPPPRRRUUU]]]fffpppxxx~~~zzztttpppllliiihhhffffffkkkpppuuu||||||{{{|||}}}}}}{{{yyyzzzxxxtttrrrqqqqqqooonnnnnnmmmlllmmmnnnnnnnnnlllfffdddcccdddfffgggfffeeeaaa___[[[YYYXXXXXXZZZ[[[[[[\\\]]]```ccceeegggiiikkkiiigggfffdddbbb```^^^^^^\\\YYYXXXXXXWWWVVVUUURRRRRRQQQPPPNNNKKKIIIGGGFFFDDDBBBBBBBBBAAA???===@@@???===<<<<<<===>>>???>>>LLLcccyyyzzzpppgggeeeddd^^^WWWTTTPPPNNNLLLJJJHHHFFFEEECCCAAA<<<666222000111222222333333222222111000000000...---,,,++++++,,,---...,,,,,,...///111333444555###&&&***+++)))''')))+++)))((((((((()))***+++++++++***)))))))))***++++++++++++*********+++,,,---...---,,,+++++++++------+++++++++,,,---///222333222333555777:::<<<>>>???======???AAACCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFLLLJJJJJJPPPTTT___rrrpppxxxvvvXXXKKKEEEBBBHHHTTTllloooXXXIII@@@;;;:::;;;999888888888999;;;===>>>DDDKKK^^^vvv~~~zzzxxx~~~vvviiiZZZOOOHHHAAA>>>>>>:::<<<===???@@@DDDIIIMMMPPPVVV___iiirrr~~~}}}qqqiii^^^VVVRRROOOLLLJJJGGGFFFGGGJJJMMMRRR]]]hhhoooxxx}}}zzzsssooollliiigggeeegggnnntttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyyyywwwtttrrrrrrqqqooonnnrrrpppnnnmmmmmmllljjjhhheeedddbbbccceeegggggggggbbb```\\\XXXVVVWWWXXXYYYYYYZZZ[[[^^^```dddfffhhhjjjiiihhheeecccaaa______^^^\\\ZZZXXXWWWVVVSSSQQQQQQQQQQQQQQQNNNKKKHHHFFFDDDCCCBBBBBBBBBAAA???===<<<;;;999999;;;>>>BBBDDD;;;FFFYYYlllzzz~~~zzzvvvlllaaaWWWTTTSSSPPPNNNNNNHHHFFFBBB@@@???===;;;999666555333111000111333444333333333222111111000000---------,,,,,,---------,,,---...///000222333333((()))++++++***))))))***))))))))))))))))))***+++,,,,,,+++******+++---...+++******))))))+++,,,---++++++,,,---...000222333...------...///111333444111222444666888;;;<<<=========???AAACCCEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIEEEKKKIIIIIIPPPSSS]]]pppvvvvvvWWWJJJEEEBBBHHHRRRmmmsss[[[KKK@@@:::999;;;888888888888:::<<>><<<===;;;===>>>???BBBFFFKKKOOOVVV\\\fffoooyyy~~~zzzlllcccWWWNNNJJJGGGDDDAAACCCBBBCCCGGGKKKRRR```mmmpppyyy~~~zzzsssoookkkhhhhhhgggjjjrrryyy}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}|||{{{yyyxxxwwwuuuuuuuuusssqqqoooooonnnllllllllllllkkkiiifffdddcccdddgggiiijjjjjjeeebbb]]]YYYWWWWWWXXXZZZYYYYYYZZZ\\\___bbbeeefffggggggfffeeecccaaaaaabbb^^^]]]ZZZYYYWWWTTTPPPLLLLLLMMMOOOOOONNNKKKGGGEEECCCBBBBBBBBBBBBAAA???===:::::::::;;;<<<>>>???@@@:::???IIIVVV```dddccc```ZZZSSSMMMLLLLLLIIIHHHIIIAAA>>>;;;999::::::888777555555444333222222222333444333333222222111111000------............------,,,,,,,,,------...//////)))'''&&&'''((()))))))))+++***)))))))))))))))))),,,+++***)))***+++---...+++***)))((()))***,,,---***+++---///111222333333///.........///000222333111222333666888:::<<<=========???AAACCCEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIEEEKKKJJJJJJPPPSSS]]]pppzzzuuuVVVIIIEEECCCHHHQQQnnnvvv]]]KKK@@@999999;;;777777777999;;;===@@@AAAHHHRRRiiivvvooorrryyyyyy~~~zzzhhh\\\OOOGGGBBB<<<:::;;;<<<===???@@@BBBGGGMMMQQQZZZaaajjjttt~~~zzzwwwxxx}}}{{{wwwiii___RRRHHHDDDBBB???<<>>:::777666777888777555777888888666444222222222444444333222222111111000,,,---////////////---,,,+++++++++++++++++++++++++++(((%%%&&&***---,,,+++++++++***)))(((((())))))***)))((('''((()))+++,,,+++***)))((((((***,,,---+++---...000000000//////...---,,,,,,---...///000111222444666999;;;<<<=========???AAACCCEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFLLLKKKKKKQQQTTT]]]qqq|||vvvVVVEEE>>>===EEENNNkkk}}}dddOOOCCC>>>:::888888888888777777:::>>>AAAJJJ[[[eeelllsssmmmgggkkk~~~xxx~~~{{{uuuqqqcccWWWJJJCCC???;;;;;;===<<<>>>@@@AAACCCHHHPPPWWW___hhhsss{{{yyyttttttxxx~~~wwwnnnbbbXXXNNNHHHCCC===<<<>>>>>>AAADDDGGGLLLWWWgggrrrzzzzzzzzzxxxsssmmmgggccccccjjjpppsss{{{}}}|||{{{{{{{{{|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxtttsssrrrrrrssstttsssqqqiiiiiiiiiiiihhhhhhhhhhhheeedddbbbbbbccceeehhhjjjiiiddd^^^ZZZZZZZZZXXXWWWYYYZZZ[[[]]]```dddgggiiihhheeebbbbbbcccdddbbb```aaa___[[[WWWUUUQQQMMMKKKLLLMMMMMMLLLJJJFFFCCCAAACCCCCCBBBAAA@@@>>>>>>===AAABBBBBBAAA???<<<999777777:::===???BBBEEEIIILLLMMMMMMKKKIIIFFFCCC@@@???<<<:::777555444444555666777666444333333333444444444444444333333222222222//////...---,,,,,,++++++///...------...---+++)))++++++***)))))))))))))))***************************)))))))))))))))***+++******+++,,,,,,---......)))***+++,,,------------......//////000000111111444555666888999:::;;;<<<;;;===???BBBDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLNNNJJJLLLOOOPPPNNNRRR```nnn{{{tttWWWGGGAAA???DDDLLLhhhhhhRRRDDD===:::888888888888888888:::???BBBJJJZZZbbbdddfffaaaaaakkk~~~}}}xxxqqqlll```TTTHHHBBB???<<<;;;===>>>@@@AAABBBDDDIIIRRRXXXbbbkkkwwwzzzuuutttxxx~~~|||rrrhhh\\\RRRIIIDDD@@@;;;:::<<<@@@BBBFFFMMMWWWeeeuuu~~~xxxrrrlllhhheeelllsssyyy}}}~~~}}}||||||}}}~~~~~~{{{zzzzzzzzzyyyyyyyyyxxxtttsssrrrrrrssssssqqqpppiiiiiiiiiiiihhhhhhhhhhhheeedddbbbaaaaaaccceeeggggggccc^^^[[[[[[[[[YYYXXXYYYYYYZZZ\\\^^^bbbeeefffgggdddbbbbbbcccdddbbbaaaccc```\\\XXXVVVRRROOOLLLKKKKKKLLLLLLKKKHHHFFFDDDCCCBBBBBBAAA???>>>>>>===FFFFFFFFFFFFDDDAAA>>>===888:::<<<>>>???CCCGGGJJJJJJJJJHHHFFFCCC@@@>>><<<888777666555444555666666555444333111111111111222333333333333333222222222///......---,,,,,,++++++,,,+++******+++***(((&&&***)))(((((('''(((((((((************************+++******))))))(((((((((*********++++++,,,,,,,,,++++++,,,---.....................///000000111111444444444666777:::<<<===<<<===@@@BBBDDDFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLOOOPPPNNNQQQ^^^lllyyy~~~qqqVVVIIIBBB???BBBIIIeeennnUUUEEE===:::888888888999888999<<<@@@CCCKKK\\\aaa\\\XXXUUU]]]ooo~~~zzzssskkkfff[[[PPPEEE@@@>>><<<<<<>>>@@@AAACCCCCCEEEKKKTTT[[[gggppp}}}|||{{{~~~wwwlllaaaUUUMMMEEEAAA>>>::::::===AAAAAAFFFPPP___ppp~~~xxxqqqmmmlllkkkpppwww}}}~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzuuusssrrrrrrrrrrrrpppnnnjjjjjjjjjiiiiiiiiihhhhhheeedddbbb``````aaabbbcccfffccc___\\\\\\[[[ZZZXXXXXXXXXXXXZZZ\\\___aaaccceeecccbbbbbbddddddcccbbbccc```]]]YYYWWWSSSOOOLLLIIIJJJKKKLLLKKKJJJHHHFFFBBBBBBAAA@@@???>>>>>>===BBBCCCCCCBBB@@@>>><<<:::::::::;;;;;;<<>>AAAHHHccc|||sssYYYGGG>>>;;;:::888999999999:::===BBBEEEMMM^^^bbbZZZSSSQQQ^^^uuu{{{vvvooogggaaaUUUKKKBBB???>>>======@@@@@@BBBCCCDDDFFFLLLVVV]]]lllvvv{{{sssggg[[[QQQIIICCCAAA???======@@@DDDDDDHHHUUUhhhyyyxxxrrrppppppqqqqqqxxx~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwuuusssssssssrrrpppoookkkkkkkkkjjjiiiiiihhhhhhgggeeecccaaa````````````fffdddaaa^^^\\\ZZZXXXVVVWWWWWWWWWWWWYYY[[[^^^___cccbbbccccccddddddccccccccc```\\\YYYVVVSSSOOOLLLJJJKKKLLLLLLLLLJJJHHHFFFAAAAAAAAA@@@???>>>>>>===<<<===<<<<<<;;;999777666::::::999888888;;;@@@DDDBBBAAA@@@>>>;;;999666555222222333444555444444333555555444333222111111000000000111111222222333333......---------,,,,,,,,,...---,,,,,,------+++)))++++++***))))))))))))***************************)))************)))'''&&&************++++++++++++,,,,,,---...............------......///000000111111222444777999<<<===>>><<<>>>@@@CCCEEEFFFFFFFFFHHHHHHIIIIIIJJJLLLMMMMMMIIIIIIJJJLLLKKKMMMWWWccczzznnntttsssmmmQQQCCC>>><<>>>>>>>>???AAA@@@BBBCCCDDDGGGOOOYYYaaaqqq|||zzzrrreeeYYYLLLFFF@@@@@@@@@??????BBBGGGHHHPPP```uuuzzzuuusssrrrrrrvvv}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuuuuuuutttrrrqqqlllllllllkkkjjjiiiiiihhhhhhgggeeebbbaaa_________eeeeeeccc___[[[WWWTTTSSSUUUUUUUUUUUUWWWYYY[[[\\\aaabbbdddddddddcccccccccbbb___[[[XXXUUURRRNNNKKKKKKLLLLLLLLLKKKIIIFFFDDDAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;:::999888::::::888777666999===AAA@@@???>>><<<:::888555444444444555555555444333222444444333222111000///...000000000111111222222222---------------,,,,,,,,,///...---...//////---+++******)))((((((((())))))))))))))))))))))))))))))(((((()))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,---------...//////000000///222666:::===>>>======<<<>>>AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLGGGFFFGGGIIIIIIKKKTTT^^^wwwkkkqqqqqqmmmQQQCCC>>>===BBBJJJ]]]sssdddOOOBBB======888999:::;;;<<<@@@EEEIIIJJJXXXZZZRRROOOOOO[[[ppp{{{}}}{{{xxxuuuppphhh```ZZZNNNEEE>>>===???>>>@@@BBBAAABBBDDDFFFIIIRRR^^^fffwwwzzzqqqcccWWWIIICCC???@@@@@@???AAADDDCCCHHHUUUhhh~~~~~~yyyvvvtttttt{{{~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{yyywwwvvvvvvvvvvvvtttrrrnnnmmmllllllkkkjjjiiiiiihhhgggeeecccaaa___^^^^^^bbbcccccc```[[[VVVSSSRRRSSSSSSSSSTTTVVVXXXZZZ[[[aaaccceeeeeedddbbbbbbbbbaaa^^^[[[WWWTTTQQQMMMJJJKKKKKKLLLLLLJJJGGGEEECCC@@@@@@?????????>>>>>>>>><<<<<<;;;;;;:::::::::999999999888777666888;;;>>>@@@@@@???===;;;999777666777666666666555555444444333333333222111///...---000000000000000111111111---------------------------,,,,,,---......,,,+++)))((((((''''''''''''''')))))))))))))))))))))))))))))))))***+++,,,---...***++++++,,,------......++++++,,,,,,---,,,,,,+++,,,------......///000000000222666:::<<<===<<<;;;===>>>AAADDDFFFGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJGGGEEEFFFIIIIIILLLTTT]]]uuulllrrrrrrmmmTTTHHHCCCAAADDDJJJXXXllllllTTTDDD>>><<<888999:::;;;===AAAGGGKKKNNNVVVRRRKKKLLLNNNWWWhhhoooxxxzzz|||zzzwwwsssmmmeee\\\VVVMMMEEE>>>>>>??????@@@CCCBBBDDDFFFHHHMMMWWWcccmmm}}}{{{qqqbbbTTTJJJDDD@@@BBBCCCBBBDDDGGGEEEMMM]]]rrr}}}||||||}}}}}}}}}~~~~~~}}}|||xxxyyyyyyyyyzzzzzzzzzzzzxxxvvvuuuuuuvvvvvvuuusssnnnnnnmmmlllkkkjjjiiiiiifffeeedddbbb```^^^]]]\\\]]]___aaa___ZZZVVVSSSSSSRRRRRRRRRSSSUUUXXXZZZ\\\aaadddffffffdddaaaaaaaaabbb___[[[XXXUUURRRNNNKKKHHHIIIJJJJJJIIIGGGEEEDDD????????????>>>>>>>>>>>>::::::999999888888999999777888888777777888:::===BBBBBBAAA@@@>>>;;;999888888777666666666777888999666666666555444222000///000000000000000/////////------------------------,,,++++++,,,------,,,***+++******)))((()))))))))))))))))))))))))))))))))---,,,***)))***,,,...000((())))))+++,,,---...///,,,---------------,,,,,,,,,,,,---......//////000222333444555777999:::;;;===???AAADDDFFFGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHHHHFFFGGGJJJLLLNNNVVV^^^rrrnnnttttttnnnWWWMMMHHHDDDEEEJJJSSSgggqqqWWWFFF>>>;;;888999;;;<<<>>>BBBGGGKKKSSSWWWOOOGGGJJJMMMUUUdddhhhsssyyy}}}zzzvvvrrrkkkbbbYYYSSSMMMDDD>>>>>>@@@@@@AAACCCCCCEEEGGGJJJPPPZZZgggqqq|||ppp```RRRLLLGGGDDDFFFGGGFFFHHHKKKNNNYYYjjj~~~zzz{{{}}}~~~~~~}}}|||{{{xxxxxxxxxyyyyyyzzzzzzzzzvvvuuuttttttuuuvvvuuusssooonnnnnnlllkkkjjjiiiiiiddddddbbbaaa___]]]\\\[[[YYY\\\___^^^ZZZVVVUUUUUUQQQQQQRRRSSSUUUXXXZZZ\\\bbbeeeggggggcccaaa```aaaccc```\\\YYYVVVSSSOOOLLLEEEFFFHHHIIIIIIHHHFFFEEE????????????>>>>>>>>>>>><<<<<<;;;::::::;;;;;;<<<666777888888888888:::<<>>???CCCOOO___{{{ttt[[[HHH>>>:::<<<:::999;;;===AAAKKKVVV\\\\\\TTTHHHGGGSSSbbbiiitttqqqvvvzzzsssmmmiiiaaaWWWOOOFFFCCC>>><<<===???AAAAAADDDFFFIIIMMMTTT___mmmwwwxxxjjj[[[QQQKKKGGGFFFHHHHHHGGGJJJOOOSSS```qqq~~~}}}|||{{{|||}}}~~~~~~~~~~~~{{{zzzxxxwwwwwwxxxzzz{{{yyyvvvrrrqqqsssttttttrrrqqqooommmlllkkkjjjgggdddbbbbbbbbbaaa^^^[[[XXXWWW^^^^^^^^^^^^]]][[[WWWSSSSSSPPPPPPSSSUUUUUUXXX\\\]]]aaadddeeecccbbbccceeebbbccc```[[[XXXVVVPPPIIIGGGFFFEEEEEEFFFFFFEEECCCEEECCC@@@???>>>>>><<<;;;<<<<<<;;;::::::999888888777777777666666888;;;>>>AAAFFFGGGBBB>>>>>>??????AAA===:::999<<>>???BBBLLL\\\wwwqqqXXXGGG???===<<<999999<<>>===???AAACCCDDDEEEHHHKKKOOOVVVaaaoooyyywwwiiiZZZPPPKKKGGGFFFHHHIIIJJJNNNUUU___lll}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}yyyxxxwwwvvvvvvwwwxxxyyyyyyvvvsssrrrsssttttttssspppnnnlllkkkjjjiiifffccc``````___^^^]]][[[ZZZYYY]]]]]]]]]^^^^^^[[[WWWSSSQQQMMMLLLOOOQQQPPPSSSWWW\\\```cccdddbbbaaabbbeeeeeefffccc]]]YYYWWWPPPIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDBBB???>>>???>>>===<<<<<<<<<;;;::::::999888888888888777666555555888;;;@@@FFFHHHDDDBBBCCCEEEDDDBBB???<<<===AAAGGGMMMPPPNNNLLLLLLMMMMMMHHH>>>666000000//////000000111222///............---------,,,------,,,***)))+++,,,++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((******)))))))))***,,,---///...---+++(((%%%###""",,,...//////......000111///111444666999:::;;;;;;???@@@AAACCCDDDFFFGGGHHHGGGFFFFFFEEEFFFHHHKKKLLLHHHJJJKKKMMMOOORRRWWW[[[hhhjjjjjjlllwwwsss\\\KKKBBB===>>>BBBIIIWWWpppoooWWWHHH@@@>>><<<::::::===AAAHHHUUUaaahhhcccZZZTTTYYYjjj{{{~~~}}}}}}}}}}}}xxxrrrkkkeee\\\RRRKKKBBB???======@@@CCCEEEFFFGGGIIIMMMRRRYYYeeesss|||wwwhhhXXXNNNJJJFFFEEEGGGJJJNNNWWW```ppp}}}}}}{{{zzzyyyzzz{{{{{{|||||||||{{{{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxvvvsssrrrssstttssssssooommmkkkjjjjjjhhheeeccc```___^^^]]]\\\[[[[[[[[[ZZZ[[[]]]___```\\\WWWRRRPPPLLLKKKMMMNNNMMMOOOTTTZZZ^^^aaabbbaaa```bbbdddhhhhhhfff```\\\YYYRRRJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>>??????>>><<<<<<;;;;;;::::::999999888888888777555333444666888>>>DDDIIIHHHGGGJJJLLLLLLLLLHHHDDDCCCGGGLLLQQQTTTNNNPPPTTTVVVTTTKKK===222//////000000111111000000///............---------,,,---...---+++***+++,,,*********)))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((()))***++++++,,,,,,((())))))******))))))(((---...//////......///000000111333666888:::;;;<<>>===::::::>>>BBBIIIWWWdddhhhaaaXXXVVV```rrr~~~}}}|||{{{{{{wwwpppiiibbbYYYOOOHHH@@@>>><<<===@@@CCCDDDEEEGGGJJJOOOTTT\\\ggguuuxxxhhhXXXNNNJJJGGGFFFHHHLLLTTTaaammm~~~|||zzzyyyxxxzzzzzz{{{{{{{{{zzzzzzyyywwwwwwvvvuuuuuuvvvwwwwwwvvvtttsssrrrrrrrrrrrrqqqpppnnnlllkkkkkkiiifffccccccbbb___]]]\\\[[[[[[[[[XXXYYY\\\``````]]]WWWSSSRRROOOMMMOOOOOONNNPPPTTTXXX\\\```aaa```___aaadddfffhhhfffaaa^^^\\\UUUNNNIIIGGGEEEEEEFFFFFFFFFEEEAAA@@@>>>===>>>???>>>===;;;;;;;;;::::::999999999888888777666444555777:::===EEELLLLLLMMMQQQTTTTTT[[[VVVOOOJJJIIIKKKMMMNNNIIIJJJMMMOOOLLLDDD888///---...000111111111000//////............---------+++---...---,,,+++,,,---)))))))))))))))*********((()))++++++++++++)))((())))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,((()))***,,,...///000000...///000000///...///000000111333666888:::<<<<<>>======???AAABBBBBBFFFJJJOOOUUU^^^jjjwwwxxxiiiYYYOOOJJJHHHHHHKKKQQQZZZkkkzzz~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwssssssrrrqqqppppppppppppqqqpppnnnmmmllljjjgggeeehhhfffccc___]]][[[[[[[[[VVVXXX[[[___```^^^XXXTTTSSSOOONNNPPPPPPNNNPPPTTTVVVZZZ___```______aaadddccceeeeeebbb```___YYYRRRJJJHHHEEEDDDEEEFFFGGGFFFAAA???======>>>>>>>>>===;;;;;;::::::::::::999999777777777666666777:::===BBBJJJRRRTTTUUUYYY[[[ZZZaaa\\\SSSMMMIIIGGGFFFEEEDDDDDDCCCBBB???;;;777333---...///111111000/////////............---------***,,,------,,,+++,,,,,,)))))))))))))))*********'''((()))******)))((('''************************'''((()))++++++,,,,,,+++////////////...---,,,,,,...000111111//////000222111111333555777:::<<<===???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPSSSXXX[[[kkkmmmhhhcccgggyyywwwdddSSSFFF======AAAFFFPPPggg}}}cccMMM@@@;;;===;;;===BBBFFFMMMYYYeeeiii```___mmm{{{~~~|||{{{zzzsssqqqllleee\\\RRRJJJEEE@@@???===>>>@@@BBBCCCBBBFFFJJJPPPWWW```lllzzzwwwiiiZZZPPPKKKJJJKKKPPPVVVaaauuu~~~~~~}}}||||||{{{zzzzzz{{{{{{{{{zzzzzzxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvrrrssssssrrrpppooooooppprrrpppooonnnmmmkkkhhhfffiiihhheeebbb___\\\ZZZZZZUUUWWWZZZ^^^___^^^YYYUUUQQQNNNLLLNNNNNNMMMNNNRRRUUUYYY^^^```___```bbbeeebbbeeefffdddcccbbb\\\UUUKKKHHHEEEDDDEEEGGGGGGGGGBBB@@@>>>===>>>>>>===;;;::::::::::::::::::::::::777777777777666888;;;>>>FFFOOOWWWXXXYYY[[[[[[ZZZZZZUUUOOOJJJFFFDDDAAA@@@===;;;777444222333444555......//////000000/////////............---------(((***,,,---,,,+++++++++*********)))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++***************+++++++++***+++,,,,,,---------------...000000//////111222111222333555777:::<<<===???@@@AAACCCDDDFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQSSSVVV[[[^^^nnnlllfff___cccttt{{{hhhWWWHHH>>>===AAAEEEOOOfffyyy```KKK@@@===:::;;;>>>EEEKKKQQQ]]]iiiiiicccggg~~~~~~}}}~~~{{{yyywwwpppnnnjjjcccZZZPPPIIIEEE???>>>>>>@@@CCCEEEFFFFFFGGGLLLSSSZZZcccppp}}}tttgggYYYPPPLLLLLLOOOTTT[[[ggg{{{|||||||||||||||||||||||||||||||||{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvuuuuuuuuurrrtttuuutttqqqpppppprrrrrrpppnnnmmmllljjjgggeeeffffffdddbbb```]]][[[YYYUUUVVVYYY\\\^^^]]]ZZZWWWPPPLLLKKKMMMNNNMMMOOOSSSUUUYYY^^^`````````cccfffdddggghhhgggeeeddd^^^VVVKKKHHHEEEDDDEEEGGGHHHHHHBBB@@@>>>=========;;;:::::::::::::::::::::::::::777888777666555666999<<>>???@@@AAACCCDDDFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPRRRVVV[[[^^^mmmkkkddd\\\```qqq~~~kkkZZZJJJ???===BBBDDDNNNeeettt[[[IIIAAA???888:::???HHHNNNUUUaaallliiidddlll}}}yyyvvvtttnnnmmmiiibbbYYYOOOHHHEEE???>>>???AAAEEEHHHJJJJJJHHHMMMTTT\\\fffrrr|||rrrfffXXXOOOMMMMMMQQQWWW^^^jjj{{{|||||||||}}}}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvsssttttttuuuuuuttttttssssssvvvwwwvvvsssqqqrrrsssqqqooommmlllkkkjjjgggdddcccccccccbbb```^^^[[[YYYUUUVVVXXX[[[]]]]]][[[YYYQQQMMMLLLNNNOOONNNPPPTTTUUUYYY^^^``````aaadddfffgggjjjkkkiiigggeee^^^VVVLLLIIIEEEDDDEEEGGGHHHHHHCCCAAA>>>======<<<;;;999::::::::::::::::::::::::888888777555444444666999@@@HHHOOOOOOMMMLLLJJJGGGFFFDDDBBBAAA@@@===:::777666666666444222111222333//////...------///000111//////.........---------%%%(((+++,,,+++***)))***,,,++++++***)))((((((''',,,+++***))))))***+++,,,))))))))))))))))))))))))...---***(((((((((***+++,,,,,,,,,,,,,,,+++***)))''')))+++,,,,,,---///111222222333444666999<<<>>>???@@@AAACCCEEEFFFGGGHHHEEEFFFHHHIIIJJJKKKKKKKKKGGGIIIKKKMMMOOOSSSXXX\\\kkkkkkccc\\\```mmm~~~ttt[[[GGG@@@??????GGGQQQgggwwwZZZEEE???@@@;;;BBBEEEEEEPPPdddrrrsssiiihhhvvv{{{wwwtttnnnkkkfffaaa\\\SSSIIIAAA===>>>???@@@AAADDDIIILLLOOOQQQYYYdddmmmvvv}}}rrrfff[[[TTTRRRSSSTTTXXXbbbssszzzzzzzzzzzzzzz{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxttttttttttttttttttssssssttttttssssssssssssrrrrrrpppqqqpppmmmiiifffeeefffcccbbbaaaaaa```^^^YYYVVVXXXXXXYYY[[[\\\\\\YYYWWWTTTQQQMMMJJJKKKMMMNNNOOOOOOUUU\\\bbbeeeeeeeeeeeeiiikkknnnooommmiiiccc___TTTOOOJJJEEEDDDCCCCCCCCC@@@@@@???>>>=========>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777;;;>>>CCCGGGGGGEEEAAA>>>===<<<;;;:::888777666555666666555444333333333333..............................---------,,,,,,,,,******+++,,,,,,,,,++++++*********)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,,,,***))))))))),,,,,,+++***+++,,,---...+++,,,,,,---...///111111111222333555777999;;;<<<>>>???AAACCCEEEGGGIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVjjj}}}mmmfff___```jjjyyywww^^^IIIAAA@@@???DDDOOOfff{{{]]]GGG@@@AAA999@@@DDDHHHVVVlllxxxxxxhhhjjjyyy}}}zzzwwwtttnnnkkkfffaaaZZZQQQHHHAAA>>>@@@AAABBBCCCFFFKKKNNNRRRTTT\\\fffoooxxxzzzpppeeeZZZSSSSSSUUUXXX^^^hhhzzz~~~{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwttttttssssssrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttppppppooolllhhhfffeeeeeeeeedddccccccbbb___[[[XXXVVVVVVWWWYYYZZZZZZXXXUUUSSSPPPMMMKKKLLLNNNNNNNNNPPPTTTYYY^^^```bbbdddfffjjjkkklllllljjjgggcccaaaWWWRRRLLLFFFDDDCCCBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;:::::::::999999999888888777777777:::>>>BBBFFFGGGEEEAAA>>><<<<<<;;;999888777666555666555444333222222222222.................................---------,,,,,,)))******+++++++++++++++++++++******)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,***))))))***,,,,,,+++++++++,,,---...,,,,,,,,,---...///000111111111333555777999:::;;;>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMPPPSSSTTTdddwwwnnniiibbb___dddqqq|||bbbMMMCCCAAA@@@BBBMMMfffaaaJJJAAAAAA:::???DDDKKK[[[ooowwwttteeeiii|||yyyxxxxxx|||~~~}}}|||zzzwwwtttnnnjjjeee___WWWOOOFFF@@@@@@AAABBBCCCEEEHHHLLLPPPVVVXXX___jjjsss|||yyyqqqggg]]]WWWVVVYYY```hhhuuu~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvvvvttttttsssrrrqqqqqqppppppoooppppppqqqsssttttttuuuqqqqqqpppmmmiiigggfffggghhhgggfffeeedddaaa\\\YYYTTTTTTTTTVVVXXXXXXVVVTTTQQQOOOMMMLLLMMMOOOOOONNNPPPSSSVVVYYY[[[___bbbeeejjjjjjiiihhhgggeeeccccccZZZUUUMMMGGGDDDCCCBBBAAAAAA@@@???>>>============;;;;;;;;;;;;::::::::::::888888888888777777777777999<<>>>>>???@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIILLLOOORRRUUU```ssskkkiiiccc^^^___kkkhhhQQQEEEBBBAAAAAANNNgggeeeLLLAAA@@@===???CCCLLL[[[iiikkkeee^^^fff|||||||||~~~||||||{{{zzzwwwuuummmiiiddd\\\TTTKKKDDD???@@@AAABBBDDDEEEIIIMMMQQQXXXZZZbbbmmmvvv{{{tttkkkccc]]]ZZZ```iiittt}}}{{{{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttsssrrrqqqpppoooppppppqqqqqqrrrsssssstttssssssqqqnnnjjjiiiiiijjjiiihhhgggeeedddaaa\\\XXXSSSRRRSSSUUUWWWXXXVVVUUUPPPNNNMMMMMMNNNOOONNNMMMOOORRRUUUXXXZZZ]]]```cccggggggggggggeeedddbbbaaa[[[VVVNNNHHHEEEDDDCCCCCCAAAAAA???>>>============;;;;;;;;;:::::::::999999777777777777777777777777777:::>>>BBBDDDCCC@@@???:::999999888666555555444555444222111///.............................................------------++++++,,,------------,,,------,,,+++)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***,,,,,,***)))******+++++++++,,,,,,,,,------,,,,,,,,,------///000000222222444666888:::;;;<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIJJJLLLPPPTTTVVV```rrrgggfffbbb\\\[[[hhhlllTTTGGGCCCBBBCCCOOOggggggMMMAAA??????@@@DDDMMMZZZbbbaaa[[[YYYddd|||~~~|||{{{{{{zzzwwwuuujjjhhhbbbZZZPPPHHHBBB??????@@@BBBCCCEEEIIINNNQQQXXXZZZcccnnnxxx{{{uuuooohhhccc```fffqqq~~~}}}zzzyyyzzz|||}}}~~~|||{{{{{{}}}}}}~~~~~~~~~}}}||||||zzzyyywwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuwwwvvvuuutttsssrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppmmmiiihhhiiijjjiiihhhfffeeeccc___ZZZWWWSSSRRRRRRTTTWWWXXXXXXWWWPPPOOOMMMMMMNNNOOONNNMMMLLLPPPVVVYYY[[[]]]^^^___bbbdddeeeffffffccc```^^^ZZZUUUMMMGGGEEEEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::999999999666666666666666666666666555888<<>>===888888777666555555444444333333111000///.................................//////.........---------,,,---......///.........------,,,+++***)))((('''(((((((((((()))))))))***))))))))))))))))))))))))(((***,,,,,,***)))***+++++++++,,,,,,,,,------------------------...///000333444555777999;;;<<<===;;;<<<>>>@@@CCCEEEGGGHHHEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIJJJLLLOOORRRTTT```qqqdddddd```ZZZZZZggg}}}oooVVVHHHCCCBBBCCCMMMccciiiNNNAAA??????AAAFFFOOOZZZ___]]]YYYVVVccc}}}~~~|||{{{zzzxxxuuurrrhhheee```WWWMMMFFFBBB@@@???AAABBBDDDFFFIIINNNRRRWWWZZZcccooozzz~~~zzzuuupppkkkgggdddkkkvvv~~~{{{zzzzzz{{{|||||||||zzz{{{}}}~~~~~~}}}zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuutttssssssrrrrrrtttttttttssssssrrrrrrrrrpppooommmjjjgggfffgggiiiiiihhhfffdddbbb^^^YYYUUUSSSRRRRRRTTTWWWYYYYYYYYYRRRPPPMMMLLLMMMNNNMMMMMMKKKOOOUUUYYYZZZ[[[\\\]]]___aaaccceeedddbbb___\\\ZZZTTTLLLFFFDDDDDDEEEFFFBBBAAA@@@>>>===<<<<<<<<<::::::::::::999999999999555555555555666666666666333666999<<<======;;;:::777777666555555444333333222222111000////////////......................../////////.........------,,,---......//////......------,,,+++***))))))(((((((((((()))))))))******))))))))))))))))))))))))(((***++++++*********+++***+++,,,---------,,,,,,---------------...//////333444555777999;;;<<<===;;;<<<>>>AAADDDGGGIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJLLLMMMOOOOOO[[[llldddbbb___YYYZZZfff{{{pppVVVHHHCCCBBB@@@III\\\wwwkkkPPPCCC@@@???AAAHHHQQQXXXZZZXXXWWWSSSaaazzz~~~|||zzzxxxuuuqqqnnneeeccc^^^UUUKKKDDDBBBBBB@@@BBBDDDEEEGGGKKKPPPTTTWWWZZZdddqqq||||||}}}~~~~~~{{{wwwsssooollleeelllwww}}}zzzxxxxxxxxxxxxxxx{{{}}}|||zzzzzz~~~~~~{{{|||}}}~~~~~~}}}{{{zzzwwwwwwxxxxxxwwwwwwvvvuuutttttttttssssssrrrrrrrrrttttttttttttttttttttttttqqqpppnnnjjjggggggiiikkkjjjiiigggeeebbb^^^YYYUUURRRQQQQQQSSSVVVYYYZZZYYYUUURRRNNNLLLLLLLLLMMMLLLKKKNNNRRRTTTVVVXXXZZZ\\\___``````aaaaaa```___^^^\\\VVVMMMFFFCCCCCCCCCDDDCCCBBB@@@>>>===<<<<<<;;;:::::::::999999999999888444444444555555666666666222444777999:::999888666666666555555444333333333111111000000000000000111........................////////////............+++,,,,,,---------------,,,,,,,,,++++++*********(((((()))))))))*********))))))))))))))))))))))))((()))++++++******+++,,,***+++,,,---------,,,,,,...------------...//////111222333555777999;;;;;;<<<===???AAADDDFFFHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMMMMMMMMMMMMMUUUfffdddccc^^^YYYZZZeeexxxpppWWWHHHCCCBBB>>>EEEWWWpppmmmQQQEEEBBB@@@CCCIIIQQQTTTTTTRRRSSSOOO]]]www~~~{{{xxxvvvrrrnnnkkkcccbbb\\\TTTJJJCCCBBBBBBBBBCCCEEEGGGIIIMMMRRRVVVWWW[[[dddrrr~~~xxxssstttwwwvvv}}}zzzwwwsssqqqeeelllvvv~~~|||zzzwwwuuutttssssssuuuxxx{{{zzzyyy{{{|||~~~}}}xxxxxxxxxxxxxxxwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwwwwtttsssqqqmmmkkkjjjlllnnnkkkjjjhhheeeccc^^^YYYUUUQQQPPPPPPRRRUUUXXXYYYYYYWWWSSSNNNKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQUUUYYY]]]``````^^^^^^]]]^^^___```^^^WWWMMMFFFBBBAAAAAAAAACCCBBB@@@???===<<<;;;;;;:::::::::999999999888888444444444555555555666666222333666888888777666444555555555444444333333333000000000000000111111222........................000/////////............******+++,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''')))++++++******+++,,,***+++,,,---...---,,,,,,......---------.../////////000222444666888999:::===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMRRRccc~~~gggbbb^^^ZZZYYYaaauuusss[[[IIIAAA@@@:::AAANNNaaaxxxrrrRRRDDDDDD@@@FFFGGGMMMVVVQQQJJJPPPQQQ\\\nnn~~~{{{~~~}}}|||zzzuuuppplllfffbbbZZZQQQIIIDDD@@@???BBBEEEIIIJJJJJJLLLPPPTTTWWW^^^iiiuuu{{{zzzvvvnnnlllpppsssuuuvvvvvvuuuxxx~~~}}}wwwqqqmmmooouuu~~~zzzxxxuuurrrooonnnmmmmmmnnnqqqtttwwwyyy|||~~~~~~|||||||||}}}}}}||||||{{{xxxxxxwwwvvvuuuuuuuuuuuupppppppppqqqqqqrrrrrrrrrsssssssssttttttuuuuuuuuupppppppppmmmhhhggghhhkkkkkkjjjiiigggddd___XXXSSSQQQQQQPPPQQQRRRTTTUUUWWWVVVRRRNNNMMMNNNOOONNNMMMKKKKKKLLLOOORRRVVVYYY[[[```bbbcccccc```^^^]]]^^^\\\VVVNNNHHHDDDBBBAAA@@@@@@@@@@@@@@@???===<<<;;;:::::::::;;;===<<<999666999888777666555444333333111222666999<<<;;;777444666666666555444333222111333333222222222222222222111000///......---------///.........------------000...,,,,,,......,,,***///---+++***++++++***)))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---///111333444444666999<<<<<<===???BBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIMMMPPPSSSSSSRRROOOMMMMMMUUUccc|||gggccc^^^ZZZXXX^^^pppvvv___KKKBBB???;;;AAAMMM___uuu|||XXXFFFCCCAAAFFFHHHOOOYYYTTTKKKNNNOOOXXXhhhvvv||||||~~~}}}|||zzzvvvqqqmmmfffbbbZZZQQQIIIDDDAAA???BBBEEEIIIJJJKKKMMMRRRVVV[[[aaakkkwww~~~yyyvvvvvvsssllljjjlllnnnooonnnkkkiiijjjmmmpppzzz}}}wwwpppssszzz}}}|||sssqqqooollliiihhhggggggiiikkkoooqqqsssuuuyyy{{{||||||{{{{{{zzzzzzzzzyyy|||||||||{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrrrrrrrppppppppppppqqqqqqqqqqqqrrrrrrrrrsssssstttttttttrrrrrrqqqmmmhhheeefffgggiiihhhgggeeeccc^^^XXXSSSQQQPPPPPPPPPQQQSSSUUUVVVTTTPPPLLLKKKKKKLLLKKKJJJMMMMMMNNNPPPRRRVVVYYYZZZaaacccdddcccaaa_________\\\WWWOOOHHHDDDBBB@@@???@@@@@@@@@@@@???===<<<;;;:::::::::;;;<<<;;;999666777666666555444333222111222444666:::<<<<<<888555888888777777666555444444333444555555555555555444444333111///...---...............---------,,,,,,...,,,***+++......---+++...,,,******++++++***(((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++++++++******++++++,,,,,,,,,,,,------------.........000222333444555888;;;<<<===???BBBDDDEEEFFFFFFIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQRRROOOMMMKKKKKKSSSaaazzzhhhddd___ZZZVVV[[[jjjzzz{{{dddOOOBBB===;;;@@@KKK\\\qqq___JJJDDDBBBGGGIIIRRR^^^XXXLLLLLLOOOWWWeeeqqqwww}}}~~~}}}|||zzzwwwqqqmmmfffaaaYYYPPPIIIDDDBBBAAAAAAEEEIIIKKKLLLOOOTTTXXX___eeeooozzz|||yyyyyyyyywwwrrrooopppmmmkkkhhhccc^^^\\\\\\]]]fffnnnwww|||~~~uuuxxx}}}yyyvvvuuulllkkkhhheeecccaaaaaa```aaacccgggiiijjjmmmppprrrrrrrrrrrrssssssttttttuuu{{{{{{zzzyyyxxxvvvuuutttuuutttsssqqqppppppooooooqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssppplllgggdddcccccceeedddccccccaaa]]]XXXTTTQQQPPPOOOOOOPPPRRRTTTVVVSSSPPPMMMKKKKKKKKKJJJJJJNNNNNNOOOQQQSSSVVVYYY[[[aaacccddddddbbb``````aaa]]]XXXPPPIIIEEEBBB@@@???@@@@@@@@@@@@???===<<<;;;::::::999;;;<<<;;;999666777777666555444333333222444555777:::<<<<<<:::777:::999888777777777777777777999;;;<<<===<<<;;;:::888666222///......///000.........---------,,,,,,+++***)))+++---...---,,,---+++*********+++)))(((((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,---......******+++++++++,,,,,,,,,---------....../////////...///111222333555888:::<<<===???AAADDDEEEFFFGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPOOOMMMJJJHHHHHHOOO^^^wwwkkkgggbbb\\\WWWYYYgggvvviiiRRRCCC<<<<<<@@@HHHWWWlllaaaLLLFFFCCCHHHKKKUUUbbb\\\NNNMMMQQQ\\\jjjuuu|||~~~}}}|||zzzwwwqqqmmmfffaaaXXXNNNGGGDDDBBBBBBAAAEEEJJJLLLNNNQQQVVV[[[bbbiiirrr}}}}}}yyyuuutttqqqooojjjddd___ZZZXXXXXXYYY```iiipppwww~~~{{{}}}zzzvvvqqqnnnmmmgggeeebbb```]]]\\\\\\\\\ZZZ\\\___aaabbbdddgggiiiiiijjjkkkmmmnnnpppqqqrrrxxxxxxxxxxxxwwwvvvuuutttuuutttsssqqqpppoooooonnnrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqrrrqqqnnnkkkgggdddbbbaaaaaa``````______\\\XXXTTTQQQPPPNNNNNNNNNQQQSSSUUUVVVSSSPPPMMMLLLLLLLLLLLLMMMNNNOOOQQQTTTXXX\\\^^^aaacccdddcccbbbaaaaaabbb^^^XXXQQQJJJFFFCCC@@@>>>@@@@@@@@@@@@>>>===<<<;;;:::999999:::;;;:::888666999999888777666666555555444444666999;;;<<<;;;999;;;:::888777777777777777<<<>>>AAACCCDDDCCCAAA@@@;;;888444000......000111/////////.........------*********++++++,,,,,,,,,,,,+++******++++++)))'''((((((((((((((())))))***************************(((((())))))***++++++,,,******++++++,,,,,,,,,,,,,,,,,,------......//////...000222333444555888;;;;;;===???AAADDDEEEGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOONNNKKKHHHGGGFFFLLL[[[uuuoookkkeee^^^YYYZZZhhhvvvmmmUUUDDD<<<===???FFFSSShhh^^^KKKFFFDDDIIIMMMWWWddd^^^RRRRRRSSSbbbsss|||~~~}}}|||yyyuuupppllleee___VVVLLLEEECCCCCCCCCBBBFFFKKKMMMOOORRRXXX]]]dddkkkvvv{{{vvvttttttuuuxxx{{{||||||}}}|||xxxtttwwwtttooojjjfffbbb___]]]YYY[[[aaahhhooovvv~~~zzzuuupppkkkhhhggg___]]][[[XXXVVVUUUUUUUUUTTTVVVXXXZZZ[[[\\\___aaabbbccceeegggjjjmmmoooppprrrssstttuuuvvvwwwwwwwwwuuutttsssqqqpppooooooooossssssssssssssssssrrrrrrppppppppppppppppppppppppnnnmmmkkkiiigggeeebbbaaa^^^^^^]]]]]]]]][[[WWWTTTQQQOOOMMMLLLMMMOOORRRTTTWWWUUURRROOOLLLKKKKKKLLLLLLLLLNNNQQQUUUZZZ^^^``````aaabbbaaa``````aaaccc]]]YYYRRRLLLGGGDDDAAA???@@@@@@@@@@@@>>>===<<<;;;:::999888999::::::888777888888777777666666555555333333444777;;;======<<<;;;:::999888777666666666===???BBBDDDDDDCCCAAA???;;;888444000......000111000000000////////////...,,,,,,,,,++++++*********+++******+++,,,,,,***(((((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,++++++***++++++,,,------......000222333444555777:::<<<;;;<<>>CCCPPPeee~~~^^^KKKFFFDDDKKKOOOXXXccc^^^VVV[[[\\\mmm~~~|||{{{xxxsssmmmiiiddd]]]SSSIIICCCAAABBBDDDDDDHHHLLLOOOPPPTTTYYY^^^fffnnnzzz|||ssslllhhhfffeeefffjjjnnnppppppsssxxx}}}|||wwwxxxuuuqqqnnnllliiifffddd___^^^aaaffflllrrr|||{{{wwwyyy{{{{{{yyywwwsssnnniiieeebbb```UUUTTTRRROOOMMMLLLLLLLLLLLLNNNQQQRRRRRRTTTVVVXXXZZZ[[[]]]```dddgggiiijjjjjjkkkmmmppprrrtttuuuuuurrrqqqpppooooooooooooooorrrrrrrrrrrrssssssssstttpppppppppppppppoooooooookkkiiihhhggggggfffcccaaa]]]\\\[[[[[[[[[ZZZWWWTTTQQQOOOLLLKKKKKKNNNQQQSSSVVVUUUSSSOOOKKKIIIJJJKKKKKKLLLNNNQQQUUUZZZ^^^```]]]^^^______^^^^^^```bbb\\\XXXRRRMMMIIIFFFCCC@@@@@@@@@@@@@@@???===<<<;;;;;;999888888999999888777555555444444333333333333222222333777;;;???@@@AAA>>>>>>===<<<;;;888777555:::;;;<<<======<<<;;;999888666222///......///000000000000/////////......,,,---...---+++)))***++++++++++++,,,------+++)))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,---,,,++++++)))******+++,,,---......111222444555666888;;;===:::<<<>>>AAADDDFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLLLLKKKHHHFFFFFFGGGHHHWWWrrrrrrmmmfff```[[[```pppnnnVVVFFF???======BBBNNNccc~~~aaaNNNHHHDDDMMMQQQXXXaaa]]]ZZZdddooo~~~|||zzzvvvqqqjjjfffbbb\\\QQQGGGAAA@@@BBBDDDFFFIIINNNPPPQQQTTTYYY^^^hhhqqq~~~}}}yyynnnkkkeee___ZZZWWWVVVVVVWWWZZZ___aaabbbgggooovvvzzzvvvssspppooonnnmmmjjjgggfffccceeekkkooosss{{{}}}rrrnnnooorrrrrrxxx~~~}}}zzzxxxvvvooommmiiiddd___[[[YYYWWWNNNMMMKKKHHHGGGFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQTTTWWWZZZ^^^```bbbbbbcccfffiiikkkmmmoooooommmllllllkkkkkkkkkllllllnnnoooppppppqqqrrrssssssqqqqqqqqqppppppooooooooojjjhhhffffffgggeeebbb___^^^\\\[[[[[[[[[YYYWWWTTTQQQOOOLLLJJJJJJMMMPPPRRRXXXWWWUUUPPPKKKIIIJJJLLLMMMNNNOOOQQQTTTWWW[[[]]][[[\\\\\\\\\[[[\\\___aaa[[[WWWRRRMMMJJJGGGDDDBBB@@@@@@@@@@@@???===<<<;;;;;;999777777888999888777333333333333222222222222333333444888===BBBEEEFFFCCCDDDDDDCCCAAA===999777777777777777666555444444444333111///...---..................------------+++---......+++***,,,...++++++,,,---///...,,,***((((((((((((((()))******++++++++++++++++++++++++************++++++++++++(((***+++------,,,+++*********+++,,,---...//////000222444555555777:::===:::<<<>>>AAADDDFFFHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJHHHFFFEEEEEEFFFHHHXXXrrrqqqllleee___[[[aaarrrnnnVVVFFF@@@======AAALLLbbb~~~eeeRRRLLLDDDNNNRRRXXX___\\\]]]iii|||yyyuuuooohhhdddaaa[[[PPPFFF@@@???AAADDDGGGJJJNNNPPPQQQTTTYYY^^^iiisss}}}wwwrrrlllfffbbb[[[XXXUUUQQQNNNLLLLLLLLLLLLPPPTTTVVVXXX___iiiqqqxxx}}}}}}zzzyyy|||{{{vvvvvvssspppooopppooollliiiiiigggiiippptttuuu{{{xxxlllggghhhjjjkkkrrryyy}}}}}}}}}}}}}}}|||{{{xxxuuurrrpppeeeccc___[[[VVVSSSPPPOOOLLLKKKHHHFFFEEEDDDDDDDDD???AAACCCDDDDDDEEEGGGIIIIIIJJJMMMPPPTTTWWWYYY[[[]]]^^^aaacccfffhhhiiiiiihhhhhhhhhhhhhhhiiiiiijjjllllllmmmooopppqqqrrrsssrrrqqqqqqqqqppppppooooookkkhhhffffffgggeee```]]]^^^\\\[[[ZZZZZZYYYVVVTTTQQQOOOKKKIIIIIILLLOOORRRZZZZZZXXXTTTNNNKKKMMMOOOPPPPPPPPPQQQSSSUUUXXXYYYYYYZZZZZZZZZZZZ[[[]]]```ZZZVVVQQQMMMKKKHHHEEECCC@@@@@@@@@@@@???===<<<;;;;;;999777777888999888777444444444444444444333333444444555999???EEEIIIJJJHHHHHHIIIIIIFFFAAA<<<999777666666444333333222222111000///......---------------,,,,,,,,,+++++++++***,,,......,,,,,,...000,,,,,,,,,...000///---***((((((((((((((()))******))))))))))))))))))))))))''''''((()))***++++++,,,(((***+++------,,,+++***++++++,,,---...///000111///111333444444666999<<<:::;;;>>>AAADDDFFFHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGFFFDDDCCCDDDEEEIIIXXXsssqqqmmmgggaaa\\\^^^lll{{{oooYYYGGG<<<:::<<>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333333111111777AAAIIILLLKKKJJJJJJKKKKKKHHHCCC;;;555555555555444333222111000333222111///......------.........---,,,+++))))))++++++++++++,,,---...///...---,,,,,,,,,,,,---...///---+++)))(((((()))***---,,,***)))((('''((((((+++***)))))))))***+++,,,++++++,,,,,,,,,,,,---------------...............000111333555777999:::;;;999:::<<>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333333111111666???FFFIIIHHHGGGFFFFFFFFFDDD@@@999555444444444444333222111111333222111///......------,,,------------,,,,,,+++---,,,,,,++++++++++++,,,...---,,,,,,,,,,,,---...---,,,***)))((((((******,,,+++***)))(((((())))))+++******))))))***+++,,,++++++,,,,,,,,,,,,------......//////000000000111000111333555777999:::;;;;;;;;;===@@@DDDFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBB@@@@@@AAACCCDDDJJJVVVooouuupppjjjddd___aaappppppZZZHHH>>><<<===AAALLL___yyy~~~eeeRRRMMMHHHPPP\\\bbbaaa```iiiuuu}}}}}}zzzvvvrrrmmmhhhdddcccWWWKKKEEEBBB@@@AAADDDGGGKKKPPPQQQSSSWWW```gggvvv~~~sssiiieeeSSSOOOJJJFFFDDDCCCAAA@@@>>>>>>======>>>???@@@AAACCCCCCDDDFFFHHHJJJLLLMMMTTTYYY```gggkkknnnppprrrtttsssqqqooommmmmmppprrrvvvzzz|||zzz|||{{{|||~~~oooccc]]]]]]___aaaeeehhhmmmuuu|||}}}~~~~~~|||wwwsssqqqpppnnnllljjjgggeeeaaa\\\XXXQQQOOOMMMKKKIIIGGGFFFFFFDDDCCCBBB@@@???????????????????????????@@@@@@@@@?????????@@@AAABBBBBBCCCDDDHHHMMMOOONNNOOOQQQTTTVVVVVVWWWYYY\\\```dddfffhhhkkknnnooonnnnnnnnnooonnnooooooooonnnnnnmmmlllkkkiiigggfffeeebbb___]]]ZZZYYYXXXWWWWWWUUURRROOOOOONNNLLLJJJJJJKKKNNNOOOWWW]]]```\\\WWWTTTQQQNNNKKKLLLNNNOOOPPPRRRVVVYYYZZZ[[[]]]___aaabbbcccccc___\\\XXXRRRLLLGGGDDDBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333333111111555<<>>AAADDDFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@AAACCCDDDHHHSSSllluuupppiiiccc^^^aaaooopppZZZIII?????????CCCLLL___yyyeeeRRRMMMIIITTTaaafffcccdddrrr}}}yyyuuuqqqmmmhhheeeaaaVVVJJJEEECCCAAABBBEEEGGGLLLPPPRRRTTTYYYbbbjjjxxxzzzqqqeeeZZZUUUJJJGGGCCCAAAAAAAAA@@@???::::::;;;<<<<<<=========@@@AAABBBEEEGGGIIIKKKKKKRRRUUUZZZ```dddgggjjjkkknnnnnnmmmkkkjjjkkknnnqqqwww{{{~~~zzzwwwtttrrrqqqqqqtttzzz~~~vvviii^^^XXXXXX[[[^^^dddeeejjjsss}}}}}}|||||||||{{{zzzwwwtttpppmmmllliiigggdddaaa^^^ZZZVVVRRRKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@???CCCFFFHHHHHHIIIKKKMMMMMMOOOQQQTTTXXX]]]cccggghhhjjjmmmooonnnnnnooopppmmmmmmnnnooooooooonnnmmmkkkiiigggeeedddbbb^^^\\\YYYXXXWWWWWWWWWVVVTTTQQQQQQOOOMMMKKKKKKLLLNNNPPPVVV]]]aaa^^^YYYVVVSSSOOOKKKMMMNNNNNNOOOQQQTTTWWW[[[[[[\\\^^^___aaabbbcccaaa^^^ZZZTTTNNNHHHDDDBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333222111111444999===??????>>><<<;;;::::::999666444111111222333333333333333111111000///...---------------......///......---...---,,,***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))***+++,,,)))))))))))))))******+++************+++,,,,,,---+++++++++,,,,,,,,,------******+++,,,...///000000000111333555777999:::;;;???>>>???AAADDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAACCCEEEFFFHHHSSSlllsssmmmfff```ZZZ^^^mmm}}}pppYYYIII@@@>>>>>>AAAKKK]]]xxxgggTTTNNNMMMVVVbbbeeebbbggg}}}xxxvvv}}}zzzvvvrrrpppmmmiiiggg^^^SSSIIIEEECCCBBBCCCEEEHHHLLLPPPRRRTTTZZZdddlllyyy{{{pppeeeXXXNNNJJJCCCAAA>>>>>>??????>>>>>><<<<<<<<<===============>>>@@@CCCFFFJJJMMMPPPQQQRRRRRRTTTWWW\\\aaaeeeggghhhhhhhhhggggggiiimmmpppxxx{{{zzzuuuqqqnnniiihhhgggjjjpppuuuzzz|||uuuooodddZZZTTTUUUXXX\\\aaabbbgggppp{{{{{{yyyyyyzzzxxxvvvssspppmmmjjjhhheeeccc___]]]ZZZWWWSSSPPPJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>===???AAABBBCCCDDDFFFGGGHHHJJJNNNQQQUUU[[[bbbgggiiikkknnnooooooooopppqqqmmmnnnooopppqqqpppooonnnkkkiiigggeeedddaaa^^^[[[YYYWWWWWWWWWXXXYYYWWWVVVSSSQQQNNNLLLLLLMMMOOOPPPTTT\\\```]]]YYYVVVSSSOOOLLLMMMMMMMMMMMMNNNQQQTTT[[[[[[[[[\\\]]]^^^___```aaa___[[[VVVOOOJJJEEECCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333222111111333666999:::;;;;;;:::888888999888666555000000111222333333333333111000///...---------...////////////...---,,,+++,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***++++++'''((())))))******++++++))))))***+++,,,---------+++++++++,,,,,,,,,------)))***+++,,,---...///000000111333555777999:::;;;??????>>>@@@CCCEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@@@@AAACCCEEEGGGJJJUUUnnnpppkkkccc\\\WWW[[[jjjzzzoooXXXHHH@@@:::;;;>>>HHH[[[wwwiiiVVVQQQOOOVVV___aaa^^^gggyyyzzz{{{xxxtttqqqooommmjjjhhh[[[QQQGGGDDDCCCAAABBBEEEGGGKKKOOOQQQTTTZZZeeennn|||qqqdddZZZOOOGGGEEEBBBAAA@@@AAABBBDDDCCCCCCBBBAAA@@@>>>===============???BBBFFFLLLQQQUUUXXXPPPOOONNNPPPVVV\\\```bbbbbbccccccccccccfffkkknnnvvvzzz~~~yyysssnnniiifffaaa``````bbbgggkkknnnoooiiieee^^^VVVQQQRRRVVVZZZ]]]___dddmmmvvv~~~~~~yyywwwvvvuuussspppmmmllljjjgggdddaaa^^^[[[XXXVVVTTTPPPNNNIIIHHHGGGEEECCCBBBBBBBBBAAAAAABBBBBBAAA@@@??????????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDHHHMMMPPPSSSYYY```fffjjjlllooopppooooooooopppmmmnnnpppqqqqqqpppooommmkkkiiigggeeecccaaa]]]ZZZXXXWWWVVVWWWYYYZZZYYYXXXSSSQQQOOOLLLLLLMMMNNNPPPPPPXXX^^^[[[WWWTTTQQQMMMIIIJJJKKKKKKKKKMMMPPPRRRZZZ[[[\\\]]]^^^^^^^^^^^^```___[[[VVVQQQKKKFFFCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333111111111222333666888999999888777777888888666444000000111222333333222222000///......------....../////////...---,,,+++***++++++*********++++++,,,++++++,,,,,,,,,,,,++++++((((((((())))))*********'''((()))***************((()))+++,,,------------++++++,,,,,,,,,,,,------,,,,,,---...///000000111000111333555777999:::;;;???>>>===???BBBEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFF???>>>======???AAACCCEEEKKKWWWpppoooiiibbbZZZUUUYYYiiiyyynnnVVVGGG???::::::>>>III]]]zzzjjjVVVRRRNNNTTT[[[\\\ZZZddd~~~~~~|||xxxtttpppmmmkkkhhhfffYYYOOOEEECCCBBBAAABBBDDDGGGKKKOOOPPPSSSZZZfffnnn~~~wwwdddXXXPPPIIIDDDDDDDDDCCCCCCEEEIIIKKKLLLKKKHHHFFFCCC@@@===<<<<<<<<<<<<===???DDDJJJPPPVVVZZZTTTRRRPPPRRRVVVYYYZZZZZZYYYZZZ[[[[[[\\\```eeeiiipppuuu|||{{{yyywwwuuuvvv{{{zzzqqqjjjeee```^^^XXXWWWWWWYYY]]]```aaaaaaZZZYYYUUUQQQMMMOOOSSSXXX[[[___eeelllsssyyy|||wwwsssrrroookkkhhhffffffdddaaa___[[[YYYUUUSSSRRRPPPMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@BBBAAA@@@@@@AAAAAAAAAAAACCCGGGLLLNNNQQQVVV^^^dddjjjlllnnnooonnnmmmmmmnnnlllmmmoooppppppooommmkkkllljjjgggeeeccc```\\\ZZZYYYWWWVVVVVVWWWXXXWWWVVVRRRPPPMMMKKKJJJKKKMMMNNNLLLUUUZZZYYYUUURRRNNNJJJEEEFFFHHHIIIJJJMMMPPPTTTYYY[[[]]]```bbbbbbbbbaaa___]]][[[VVVQQQKKKGGGDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888666666666555444444333333111111222222222444777888777777666777888777444222000111111222222222222111//////...---------......---------------,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***(((((())))))))))))))))))((()))******+++***))))))((()))+++,,,.........---++++++,,,,,,,,,,,,---------------....../////////000111333555777999:::;;;===<<<<<<>>>AAAEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFF>>>===<<<===>>>AAACCCEEEJJJWWWqqqoooiiiaaaYYYTTTXXXhhhyyynnnVVVFFF???<<<===AAALLLaaa~~~kkkVVVQQQLLLQQQWWWXXXWWW```yyy}}}|||~~~zzztttpppllliiifffdddWWWMMMDDDBBBBBB@@@AAADDDFFFJJJNNNPPPSSSZZZfffooo~~~nnn[[[PPPJJJEEECCCDDD@@@@@@BBBEEEJJJMMMNNNNNNLLLIIIEEE@@@===<<<<<<<<<:::;;;===AAAGGGNNNUUUYYY\\\YYYWWWXXXYYYXXXUUURRRQQQRRRSSSTTTVVVYYY___ccciiioooyyyooonnnkkkjjjkkkqqqzzz~~~uuukkkddd^^^ZZZWWWPPPOOOPPPRRRUUUWWWWWWWWWOOOOOOOOOLLLKKKMMMRRRWWW\\\bbbiiinnnsssxxxzzzuuuqqqooojjjfffbbbaaaaaa```]]][[[WWWUUUQQQOOONNNMMMKKKIIIEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@??????>>>>>>???@@@@@@AAABBBCCCCCCDDDHHHFFFDDDDDDDDDDDDDDDCCCBBBFFFKKKMMMOOOTTT\\\ccciiikkkmmmnnnmmmkkkkkklllkkkmmmnnnpppooommmkkkiiillljjjgggeeeccc```\\\YYYZZZXXXVVVUUUVVVVVVUUUTTTPPPNNNLLLIIIHHHIIIKKKLLLJJJRRRXXXWWWSSSPPPMMMHHHAAACCCEEEGGGJJJMMMRRRUUUXXX[[[___ccceeeffffffeee^^^\\\ZZZVVVQQQLLLGGGEEEBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888777666666555444444333333111111222222222333666888666666666777777666333000111111222222222111111000//////...---------......++++++,,,,,,------,,,,,,...------,,,+++++++++,,,***+++,,,------,,,+++***(((((())))))))))))((((((((()))***++++++***)))(((((()))+++---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000111333555777999:::;;;<<<;;;;;;===AAADDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFF???>>>>>>>>>@@@CCCEEEGGGIIIVVVrrriiigggddd___YYY[[[iiixxxmmmSSSDDD???===>>>@@@JJJcccppp[[[QQQNNNPPPTTTTTTSSSZZZooo|||yyyuuuqqqmmmiiifffdddUUUKKKAAA???@@@AAACCCGGGIIIKKKOOOSSSYYYaaajjjpppxxxhhhWWWOOOLLLHHHEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGDDDBBB@@@??????BBBDDDCCCBBBEEELLLRRR\\\]]]______\\\WWWRRRNNNNNNLLLLLLMMMMMMNNNUUU^^^gggllltttyyy|||}}}}}}~~~nnndddZZZUUUUUU[[[iiiwwwzzzvvvnnnddd[[[TTTPPPNNNJJJLLLMMMMMMOOORRRPPPLLLIIIHHHJJJLLLMMMMMMRRRZZZ[[[bbbhhhlllsss~~~{{{vvvqqqnnnllljjjddd^^^\\\]]]^^^[[[XXXUUUTTTRRRNNNJJJGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFDDDDDDCCCCCCCCC?????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCHHHHHHIIIIIIIIIIIIHHHGGGIIIJJJLLLNNNRRRVVVZZZ\\\hhhiiiiiijjjjjjkkkjjjjjjmmmmmmmmmnnnppppppnnnlllnnniiieeecccdddccc___ZZZVVVVVVUUUVVVWWWWWWVVVTTTNNNMMMKKKJJJHHHGGGGGGGGGKKKLLLNNNPPPQQQNNNIIIEEE@@@???AAAEEEHHHJJJPPPXXXYYY]]]bbbdddeeedddccccccaaa___[[[XXXSSSMMMFFFBBB@@@@@@@@@???>>><<<;;;:::<<<;;;;;;::::::999999888888888888777666444333222000111222333444555555555666666555444444333222222111000///000222222111///000000000...------...000,,,---......//////......,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++************))))))(((((('''''',,,+++)))((('''(((***+++'''+++111333222///---+++''')))******))))))***+++++++++,,,,,,...///111111000111333555777999::::::===>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@???===<<<>>>AAADDDGGGLLLZZZuuuiiigggeee```ZZZ\\\jjjzzzjjjPPPBBB=========@@@JJJcccppp[[[QQQLLLMMMNNNOOOMMMSSSeeewww}}}|||{{{xxxtttpppmmmjjjgggeeeUUUKKKAAA???@@@AAADDDGGGJJJLLLPPPUUU\\\dddnnntttpppbbbRRRKKKIIIFFFDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFIIIJJJHHHEEEEEEIIIMMMUUUXXX\\\___^^^ZZZTTTPPPKKKHHHFFFGGGFFFGGGNNNVVV\\\bbbjjjrrrvvvxxxzzz{{{hhh]]]RRRMMMNNNTTT___jjjlllhhhbbbZZZSSSMMMIIIGGG???BBBCCCCCCFFFJJJIIIFFFHHHFFFHHHJJJKKKLLLRRRZZZ]]]cccjjjooowww~~~yyytttnnnjjjhhheee```\\\ZZZ[[[[[[XXXUUUSSSSSSRRROOOKKKHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPTTTXXX[[[]]]dddeeegggiiijjjjjjjjjiiilllllllllnnnpppqqqooommmmmmiiidddcccdddccc___[[[VVVUUUTTTUUUVVVVVVTTTSSSOOONNNLLLJJJIIIGGGGGGGGGJJJKKKNNNQQQRRROOOIIIDDDAAA@@@AAAEEEGGGHHHMMMTTTXXX\\\aaadddeeedddddddddbbb___\\\XXXTTTNNNGGGBBB????????????>>>===;;;;;;<<<;;;;;;::::::999999888888888777777666444333222000111222333444555555555666555555444444333222222111000000111333333222000///000000...,,,,,,...000,,,---......//////......,,,++++++******++++++,,,,,,,,,++++++)))((('''&&&***)))))))))(((((((((''')))((('''&&&&&&''')))***)))+++------,,,*********)))+++,,,,,,+++***,,,---,,,,,,------...///000111000111333666888999:::;;;===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@>>>===>>>AAAEEEGGGLLLZZZvvviiigggeeeaaa\\\]]]kkkzzzgggOOOAAA===<<<===@@@JJJcccrrr\\\PPPLLLJJJIIIJJJJJJNNN\\\iiiuuuuuuxxx~~~zzzwwwssspppnnnkkkgggdddTTTJJJAAA@@@AAABBBDDDHHHKKKMMMRRRWWW___hhhrrrxxx}}}fffYYYLLLGGGEEEDDDCCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAACCCEEEHHHJJJMMMPPPQQQPPPLLLIIIJJJKKKNNNSSSYYY^^^^^^[[[VVVRRRIIIDDDAAA@@@???@@@FFFMMMPPPWWW___gggkkklllmmmnnn___SSSHHHEEEGGGLLLTTT[[[YYYWWWTTTOOOKKKFFFCCCAAA???AAAAAAAAADDDIIIIIIFFFKKKHHHHHHKKKMMMNNNTTT\\\\\\bbbiiioooyyy{{{vvvpppjjjeeebbb^^^[[[XXXXXXYYYXXXTTTQQQPPPQQQQQQOOOKKKHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSUUUXXX\\\___```ccceeeiiilllnnnnnnlllkkkllllllllloooqqqqqqpppnnnkkkhhhdddccccccbbb___[[[VVVUUUTTTTTTUUUUUUSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFIIILLLPPPTTTUUUQQQIIIDDDBBB@@@AAADDDEEEFFFKKKQQQWWW[[[aaadddeeeeeeeeeeeeccc```]]]YYYUUUOOOHHHCCC>>>?????????>>>>>>===<<<<<<;;;;;;::::::999999888777777777666555444333222000111222333444555555555555555555555444333333222222111111222444555444222/////////...,,,,,,---///,,,---......//////......,,,++++++******++++++,,,++++++++++++***)))((('''))))))))))))((((((((((((((('''&&&&&&'''(((***+++,,,,,,+++)))'''''')))++++++,,,...---,,,,,,---///...............///000000222222444666888:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???>>>???BBBEEEHHHMMM[[[wwwhhhgggfffbbb]]]]]]jjjyyygggOOOCCC???;;;===@@@JJJaaauuu]]]PPPMMMIIIGGGHHHJJJOOOZZZdddnnnqqqyyy~~~|||xxxssspppnnnjjjeeeaaaSSSIIIAAAAAABBBCCCEEEHHHJJJMMMRRRXXX```jjjuuu{{{vvv^^^SSSHHHDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@BBBEEEIIIKKKPPPSSSUUUUUUSSSQQQPPPQQQOOORRRVVVYYYYYYVVVRRROOOIIICCC???>>>===<<>>>>>?????????>>>>>>===<<<;;;;;;::::::999999888666666666666555444333222111111111222333444555666555555666666666555333333333222222444666777666555000000111///---,,,---...,,,---......///.........,,,++++++******++++++,,,***+++,,,,,,---------,,,))))))))))))(((((((((((())))))))))))***+++,,,---+++++++++***((()))+++---+++---......------.../////////.........//////000333333444666888:::<<<===>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???>>>???BBBEEEHHHOOO\\\xxxiiiiiihhhddd]]]\\\ggguuufffOOOCCC???:::===@@@HHH]]]|||{{{```QQQKKKGGGDDDGGGKKKRRR\\\fffooouuu~~~~~~yyytttpppnnnjjjccc]]]RRRIIIAAAAAACCCDDDFFFIIIJJJMMMRRRXXXaaakkkvvv|||pppYYYPPPGGGEEEDDDBBBBBBEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHFFFEEEDDDEEEHHHKKKMMMPPPRRRUUUWWWWWWWWWWWWXXXSSSSSSSSSRRRPPPNNNKKKJJJGGGAAA<<<<<<<<<;;;===BBBEEEHHHMMMNNNMMMKKKIIIHHHGGG???;;;>>>DDDEEEFFFGGGBBBBBBCCCDDDDDDDDDCCCBBBCCCGGGIIIJJJPPPWWWYYYVVV[[[UUURRRSSSUUUXXX]]]dddhhhnnnuuu}}}zzzuuuoooiiiccc___\\\XXXXXXWWWWWWVVVSSSOOOLLLHHHIIIKKKJJJHHHEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTVVVUUUSSSRRRRRRTTTVVVWWWZZZ[[[\\\^^^bbbfffiiikkkrrruuuzzz~~~|||yyyvvvsssrrrqqqqqqqqqooollljjjhhhgggdddcccaaa___]]][[[XXXWWWUUUUUUUUUTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFJJJMMMTTTYYYZZZUUUMMMFFFAAA???@@@DDDFFFHHHMMMTTTUUUYYY___dddffffffggghhheeeccc___\\\WWWQQQJJJFFF>>>???????????????>>>>>><<<;;;;;;::::::999999888555666666666555444333222111111111222333444666777555666777888888777555444444444444666999:::999888333444444222///---,,,---,,,---......///.........,,,++++++******++++++,,,,,,,,,---------,,,,,,+++(((((((((((()))))))))))))))))))))***+++,,,------$$$'''***+++++++++,,,---+++,,,------,,,,,,---...//////............///000333333444555888:::<<<>>>>>>???AAACCCDDDFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@>>>>>>???BBBFFFHHHQQQ___zzzmmmmmmkkkggg___\\\eeeqqq}}}dddMMMAAA===:::===???FFFXXXuuucccRRRHHHDDDCCCFFFKKKSSS```llluuu~~~~~~}}}}}}xxxssspppooojjjbbb\\\QQQHHHBBBBBBDDDEEEGGGJJJJJJMMMRRRYYYaaakkkvvv}}}zzzgggTTTMMMGGGFFFEEECCCEEEHHHJJJJJJJJJKKKLLLMMMOOOOOOMMMMMMLLLLLLMMMOOORRRSSSTTTTTTTTTTTTUUUVVVWWWXXXRRRQQQNNNKKKHHHFFFDDDCCCBBB<<<999:::;;;999:::<<<>>>AAACCCDDDBBBAAAAAAAAA===999;;;AAAEEECCC@@@@@@<<<<<<===???@@@BBBCCCDDDCCCHHHNNNSSS\\\fffiiiggg___XXXSSSUUUXXX\\\ccciiimmmssszzzzzzwwwqqqjjjddd___]]]\\\XXXYYYYYYWWWUUUQQQNNNLLLFFFHHHIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTVVVWWWZZZYYYXXXXXXYYYZZZ\\\]]]]]]^^^```dddhhhmmmqqqttt}}}{{{xxxvvvtttsssrrrqqqoookkkhhhhhhgggeeeccc```]]][[[ZZZXXXVVVUUUTTTTTTSSSPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFIIIMMMSSSXXXZZZUUUMMMGGGAAA???@@@DDDGGGHHHNNNUUUSSSXXX^^^cccfffggghhhiiigggdddaaa]]]YYYSSSLLLGGG???@@@@@@@@@???>>>>>>===<<<;;;;;;::::::999999888555555555555555444333333222111111111222444666777666777999::::::999777666555555555888;;;<<<<<<;;;888888888666222...------,,,---......//////......,,,++++++******++++++,,,---------,,,+++)))((('''(((((((((((())))))))))))'''(((((())))))*********###'''+++++++++++++++***+++---,,,++++++,,,...---------------...//////333333333444777999<<<>>>>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>AAADDDHHHKKKUUUbbb}}}sssrrrpppkkkaaa\\\dddooo}}}eeeNNNAAA===:::===???CCCSSSoooeeeRRRHHHFFFEEEHHHLLLUUUdddsss|||~~~}}}{{{vvvqqqoooppplllddd]]]PPPHHHBBBBBBEEEFFFHHHJJJKKKNNNSSSZZZbbblllwww}}}qqq]]]OOOIIIEEEFFFFFFFFFHHHLLLMMMMMMMMMMMMOOOPPPQQQRRRPPPQQQSSSUUUXXX[[[^^^```]]]YYYSSSOOOMMMMMMMMMNNNKKKJJJIIIGGGEEEBBB@@@???>>>999777:::<<<:::999:::<<<===>>>===;;;:::<<<===999;;;AAAIIIJJJDDD>>>===:::::::::<<<>>>AAADDDFFFJJJPPPXXX___iiirrruuurrraaaYYYUUUXXX^^^dddlllsssuuuzzzwwwssskkkddd^^^[[[[[[[[[YYYZZZYYYWWWSSSOOOLLLKKKGGGHHHHHHGGGFFFEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHJJJLLLNNNPPPQQQOOOPPPRRRSSSUUUWWWYYYYYY[[[\\\]]]___aaacccdddeeeeeegggjjjnnntttzzz|||yyyvvvtttsssrrrrrrpppllliiiiiihhhfffccc___[[[YYYYYYVVVTTTSSSRRRQQQPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGKKKPPPUUUWWWSSSKKKFFFBBB@@@@@@DDDEEEFFFKKKRRRRRRWWW^^^cccfffhhhiiijjjhhheeebbb^^^ZZZSSSMMMHHHAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999888444444555555555444333333222222111111222444666777777999;;;<<<<<<;;;999888666666666999<<<>>>>>>============999444000------,,,---......//////......,,,++++++******++++++,,,******++++++,,,+++++++++'''((((((((()))))))))***((())))))******)))))))))!!!$$$(((***+++******+++***,,,------,,,+++---...+++++++++,,,,,,...///000333222222333555888;;;===>>>@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@AAACCCHHHLLLOOOXXXeeewwwvvvtttnnnccc]]]cccnnnhhhQQQCCC???:::===>>>BBBPPPkkkfffSSSKKKIIIIIIKKKNNNWWWhhhxxx~~~}}}xxxsssooooooqqqnnnggg___OOOGGGBBBCCCEEEFFFHHHKKKMMMPPPUUU[[[cccmmmwww~~~jjjVVVJJJFFFDDDFFFGGGHHHKKKPPPLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSVVV[[[```eeehhhjjjddd^^^TTTKKKFFFDDDDDDDDDCCCDDDEEEFFFEEEBBB???======888888<<>>>>><<<:::777666777999;;;???IIIQQQOOOFFF???===;;;;;;;;;<<<>>>BBBFFFHHHOOOVVV]]]dddllltttuuuqqqccc[[[WWW[[[dddllluuu|||uuuppphhh```ZZZYYYYYY[[[ZZZZZZYYYVVVQQQMMMKKKJJJIIIIIIIIIGGGFFFFFFIIIKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSRRRSSSTTTVVVXXXYYY[[[[[[[[[]]]```cccgggiiikkkkkkmmmooosssxxx~~~{{{uuutttssssssrrrqqqnnnkkkiiiiiigggccc^^^ZZZXXXXXXTTTSSSQQQPPPOOONNNKKKHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFIIINNNRRRTTTQQQJJJDDDCCC@@@@@@CCCDDDDDDHHHOOORRRWWW^^^cccfffhhhiiikkkhhhfffbbb___ZZZTTTMMMIIIBBBBBBAAAAAA???>>><<<<<<<<<<<<;;;::::::999999888444444444555444444333333222222111111222444666888888:::<<<>>>>>><<<:::999666666777:::===??????>>>@@@@@@???<<<666111...---,,,---......//////......,,,++++++++++++++++++,,,%%%'''))),,,///111333444'''((((((((())))))******++++++,,,,,,,,,++++++***&&&(((+++,,,++++++,,,---+++,,,...---,,,,,,---///)))******+++,,,---///000222222222222555888;;;===???@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAABBBFFFJJJOOOSSSZZZggg|||vvv{{{ooobbb```]]]lll~~~hhhPPPBBB===:::<<>>===>>>???@@@AAABBBBBB@@@>>><<<888666444666:::===>>>===<<<;;;:::999888999999::::::AAAHHHJJJEEE>>>999777777999;;;<<<>>>CCCKKKRRRSSSYYYccckkknnnmmmhhheeeaaa^^^^^^bbbhhhooo|||~~~wwwpppjjjaaa\\\ZZZ[[[]]]^^^]]][[[XXXTTTOOOKKKIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFGGGJJJMMMLLLMMMOOOOOONNNOOOQQQSSSUUUVVVXXXXXXZZZ\\\```ccceeegggiiikkkkkklllnnnpppxxxzzz}}}}}}wwwvvvtttrrrooommmlllllljjjjjjfff```___aaa___[[[XXXWWWUUUTTTQQQPPPNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEGGGLLLPPPPPPKKKGGGCCCAAA@@@???AAAEEEIIIKKKNNNUUU^^^fffjjjkkkkkkkkkjjjhhhddd```[[[TTTLLLGGGCCCAAA???>>>>>>===<<<;;;???===:::999999999888777666666666555444222111000111222222111000111444777<<<=========>>>=========???<<<999888999;;;;;;;;;===<<<:::777444000---+++,,,,,,,,,---------......------,,,+++***)))((('''******+++++++++,,,,,,,,,+++)))'''''')))***++++++''''''((()))***,,,...///))))))*********++++++++++++***))))))***+++---...++++++,,,,,,---...//////333333333444666888999:::;;;===???BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFLLLRRRVVV]]]jjjzzztttzzzooodddbbb___nnnkkkSSSDDD@@@:::<<>>@@@???@@@@@@@@@@@@>>><<<;;;999777666777:::======<<<;;;:::999888888999:::;;;<<<@@@DDDEEEBBB>>><<<;;;<<<>>>@@@AAABBBHHHPPPWWWZZZ```gggmmmooonnnkkkhhhcccbbbeeelllrrryyy|||uuummmggg```ZZZYYYZZZ[[[\\\ZZZXXXTTTPPPLLLIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHKKKNNNLLLNNNOOOOOOPPPRRRUUUXXXXXXZZZ\\\]]]^^^```ccceeefffiiilllnnnppprrruuuwwwzzz}}}yyyxxxuuurrrpppnnnlllkkkggghhhfff```]]]]]]\\\XXXVVVVVVTTTRRRPPPNNNMMMLLLJJJJJJIIIGGGEEECCCAAA@@@EEEEEEGGGLLLPPPPPPLLLGGGBBBAAA@@@???AAADDDHHHKKKQQQVVV^^^dddhhhjjjlllmmmjjjhhheeeaaa\\\UUUMMMHHHEEECCC@@@??????>>>===;;;>>><<<:::999999999888777666555555555444222111000111222222111000111444777>>>???AAACCCDDDDDDDDDCCCAAA>>>:::999999999999888666666555333111...,,,+++,,,,,,,,,------------.........---,,,+++***))))))******+++++++++,,,,,,,,,***)))'''(((***++++++***)))))))))))))))***+++,,,))))))*********+++++++++************+++,,,---...------------------------000000222444666999:::;;;<<<===@@@BBBDDDFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDFFFKKKSSS]]]eeekkkvvv{{{uuuzzznnncccbbb```pppmmmTTTEEE@@@;;;<<>>===<<<::::::<<<:::999:::<<<======<<<::::::::::::;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@>>>@@@BBBCCCFFFKKKSSSZZZbbbgggnnnrrrsssqqqooonnnjjjlllrrr{{{wwwppphhhccc]]]YYYXXXXXXYYYYYYWWWTTTPPPKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJMMMOOOOOOPPPQQQQQQSSSVVVZZZ^^^\\\___aaacccdddeeeggghhhiiilllpppsssvvvzzz~~~|||zzzwwwtttpppnnnlllkkkdddhhhiiibbb\\\[[[ZZZXXXUUUTTTSSSQQQOOOMMMKKKKKKIIIHHHGGGFFFDDDCCCBBBAAADDDDDDGGGKKKPPPPPPLLLGGGBBBAAA??????@@@DDDHHHJJJSSSXXX^^^cccfffjjjmmmooojjjhhheeeaaa\\\VVVOOOIIIGGGEEEBBB@@@@@@???===<<<<<<;;;999999999:::999888555555555555444333111111111222222111000111444777===@@@CCCFFFHHHHHHHHHGGGBBB>>>:::777666666555444111111111000///...---,,,,,,,,,,,,,,,------------///......---,,,+++************+++++++++,,,,,,,,,)))(((((()))++++++***)))******)))((((((((()))))))))))))))************+++******+++,,,------------.........------------,,,---...111555777999::::::<<<===@@@CCCEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGJJJPPP]]]mmmzzzxxx{{{lllaaabbbbbbsssmmmSSSCCC>>>;;;;;;>>>FFFVVVnnnppp[[[PPPOOOQQQZZZooo}}}|||uuusssnnnmmmppppppeeeXXXMMMFFFBBBCCCEEEEEEGGGKKKOOOSSSZZZaaajjjuuukkkYYYPPPKKKJJJLLLQQQTTTUUUYYY___ooouuu~~~ssseeeVVVMMMHHHDDDDDDFFFCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>????????????=========>>>???@@@AAAAAACCCBBBAAAAAABBBDDDEEEEEECCCFFFJJJLLLNNNSSSZZZ```fffmmmuuuzzzzzzxxxwwwvvvwww{{{{{{qqqjjjccc___ZZZXXXWWWWWWWWWWWWTTTQQQMMMIIIGGGGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNQQQSSSTTTUUUUUUVVVYYY^^^aaa```cccfffiiijjjjjjlllmmmnnnqqqvvvzzz}}}}}}yyyuuuqqqnnnkkkjjjdddjjjlllfff^^^[[[ZZZYYYUUUTTTSSSQQQOOOMMMKKKJJJDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBEEEJJJNNNNNNJJJFFFAAA@@@>>>>>>@@@CCCGGGJJJRRRWWW^^^cccgggiiilllmmmiiigggdddaaa]]]WWWPPPKKKGGGEEEBBB@@@@@@???===;;;;;;:::888888999:::999999666666666666555444333222111222222000000111444777:::===AAADDDFFFEEECCCBBB>>>;;;777444333333222111111111111111000000///...++++++,,,,,,,,,---------...------,,,++++++************+++++++++,,,,,,,,,(((((((((***,,,,,,***((())))))(((((((((((())))))))))))))))))************)))***,,,---......------------------............---///222555888999888888<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBFFFKKKNNNVVVfff{{{wwwyyyjjj___cccggg{{{mmmSSSCCC>>>::::::===FFFXXXqqqhhhXXXQQQNNNQQQZZZqqq~~~|||{{{wwwtttooommmpppnnncccUUULLLFFFBBBCCCDDDEEEGGGKKKNNNSSSZZZaaaiiiuuujjjZZZTTTSSSSSSWWW]]]```bbbhhhooo~~~xxxjjjZZZPPPJJJFFFEEEHHHHHHIIIJJJLLLMMMMMMMMMMMMGGGHHHHHHGGGEEEDDDCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHKKKLLLRRRVVV[[[]]]^^^aaafffjjjhhhqqq|||wwwnnnggg^^^\\\YYYWWWWWWWWWVVVUUUSSSPPPLLLIIIGGGHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMMMMNNNPPPSSSXXXYYYYYYYYYZZZ\\\```cccbbbeeejjjmmmoooppprrrtttvvvzzz~~~~~~zzzvvvqqqmmmkkkiiicccjjjllleee^^^[[[[[[ZZZUUUUUUSSSQQQOOOMMMLLLKKKDDDCCCBBBBBBBBBCCCDDDEEE@@@@@@CCCHHHLLLMMMIIIEEE@@@???>>>===???CCCGGGIIIOOOUUU]]]dddhhhhhhhhhhhhgggeeeccc```]]]WWWQQQLLLFFFDDDAAA??????>>><<<;;;;;;999888888999:::999888777777888777777666555444111222222000000111444777999;;;>>>AAAAAA???<<<:::888555111000000111111000333333222222111///...---+++++++++,,,,,,,,,------,,,,,,++++++******))))))******+++++++++,,,,,,,,,(((((((((***,,,,,,***(((''''''''''''((()))***+++)))))))))))))))))))))))))))***,,,---......---,,,++++++,,,---///000111111000111444666888777666666<<<>>>AAACCCEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEIIIMMMQQQZZZlll}}}uuuwwwjjjbbbgggkkkoooUUUEEE???::::::===GGG[[[vvvyyycccTTTOOOLLLOOOWWWlll~~~|||zzzwwwuuupppnnnpppnnnbbbTTTJJJDDDAAABBBDDDEEEHHHLLLOOOTTT\\\ccckkkwwwkkk___\\\\\\]]]aaagggiiikkkqqqyyyppp```VVVPPPLLLLLLOOOMMMPPPTTTXXX[[[]]]^^^^^^\\\\\\\\\XXXTTTPPPNNNMMMHHHHHHIIIIIIHHHGGGFFFFFFDDDGGGIIIJJJLLLPPPXXX^^^hhhlllqqqrrrpppooooooqqqnnnxxx{{{tttkkkeee[[[ZZZYYYYYYYYYYYYWWWUUUSSSQQQMMMKKKIIIIIIKKKLLLIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNPPPSSSUUUYYY[[[]]]]]]^^^___aaacccdddggglllppptttwww{{{~~~~~~zzzuuuqqqmmmjjjiiibbbfffgggaaa\\\[[[ZZZXXXUUUTTTSSSQQQOOOMMMLLLKKKGGGFFFDDDAAA@@@???@@@@@@??????BBBGGGLLLLLLIIIEEE@@@???======>>>BBBFFFHHHKKKRRR[[[cccffffffeeedddeeecccaaa___\\\WWWQQQMMMEEEBBB@@@?????????===<<<;;;:::888888888999888777777777888888777666666555111222222111000111444777:::;;;===>>>===;;;888666333111...---...000000000222222111000///---,,,+++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,)))(((((()))++++++***)))((('''(((((()))***+++,,,***)))))))))))))))(((((())))))***+++,,,,,,,,,,,,***+++,,,---///111222333333444555777777777777666===>>>AAADDDFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMSSS^^^rrr|||uuu{{{ooofffhhhiii{{{nnnTTTDDD>>><<<;;;>>>JJJ```|||~~~eeeSSSLLLJJJLLLTTTfffzzz~~~~~~{{{yyyvvvtttpppoooqqqpppdddVVVIIICCC???BBBDDDFFFIIIMMMRRRXXX```gggooo|||nnneeeddddddeeehhhlllllllllrrrzzzzzzjjjaaa\\\ZZZ[[[^^^```dddkkksssxxx{{{||||||||||||zzzssskkkccc___^^^TTTUUUTTTTTTRRRPPPNNNLLLJJJOOOSSSTTTVVV___nnnzzz{{{zzzzzz{{{sssllleee___ZZZYYYYYYZZZ[[[ZZZXXXUUURRRPPPNNNLLLKKKJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOKKKLLLMMMNNNOOOQQQTTTWWWXXXZZZ^^^```aaabbbdddeeefffjjjnnnsssxxx~~~}}}yyyuuupppmmmjjjiiiccceeeccc^^^\\\]]]\\\YYYTTTSSSRRRPPPNNNLLLJJJIIIHHHFFFCCCAAA???>>>>>>>>>@@@@@@CCCHHHMMMNNNJJJFFF???>>>===<<<>>>BBBEEEHHHKKKPPPXXX^^^aaabbbccccccbbbaaa```^^^[[[WWWQQQMMMDDDBBB@@@@@@@@@AAA@@@>>><<<:::888888888888777666555666666666666555444444111222222111000111444777999:::::::::999888666555333111...---...000000000000000000000///---,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,***)))'''(((***++++++*********)))))))))******+++******))))))(((((((((((())))))))))))***+++,,,,,,+++,,,---...///000111222444444555666777888999:::===???AAADDDFFFGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJMMMTTTcccyyyyyyuuuiiigggcccqqqkkkQQQAAA<<<======@@@MMMdddjjjUUUKKKIIIKKKRRRaaa{{{{{{~~~{{{yyytttrrroooooorrrrrrfffXXXGGGBBB???AAADDDFFFJJJNNNUUU\\\dddkkkrrrppphhhiiihhhhhhkkknnnllljjjooowwwzzz}}}ssskkkhhhfffiiimmmyyy~~~tttnnnlll```______]]][[[XXXUUUTTTSSSXXX]]]]]]___lllssskkkeee^^^YYYYYYYYYZZZ[[[\\\[[[YYYVVVQQQPPPOOOMMMKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOJJJKKKMMMNNNOOOQQQUUUXXXUUUYYY^^^bbbccceeefffggghhhkkkpppuuu{{{~~~|||yyytttpppmmmjjjiiiffffffccc^^^^^^```___[[[RRRRRRPPPNNNLLLJJJIIIHHHEEEDDDAAA?????????@@@AAAAAAAAADDDJJJOOOOOOLLLHHH???>>><<<<<<>>>AAAEEEHHHKKKPPPUUUZZZ]]]___bbbcccaaa```___]]][[[VVVQQQLLLDDDCCCAAAAAABBBBBBBBBAAA===;;;999888888777666555444444444555444444333333111222222111000111444777777777777777666666555444555333///...///000000000000000111111000000///...******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))'''''')))***++++++---,,,+++***))))))))))))******))))))(((((((((''')))(((((('''(((***+++------.........//////000000444444444666888:::<<<======???AAADDDFFFGGGHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJLLLUUUfff}}}~~~yyyvvvkkkjjjgggvvvfffOOOAAA===<<<<<<@@@OOOiiiwwwZZZKKKEEEFFFNNNaaayyy~~~|||qqqmmmlllrrrwwwrrrdddVVVHHHDDDAAACCCDDDEEEIIIOOOTTT[[[eeelllttt}}}sssnnnmmmkkkmmmmmmiiifffiiiqqqxxxvvv~~~yyyvvv{{{~~~uuullleee]]]YYYZZZ[[[YYYWWWYYY^^^dddhhhqqqtttiiiddd```\\\XXX[[[[[[\\\]]]]]]ZZZUUURRRSSSQQQNNNLLLKKKKKKKKKLLLMMMJJJGGGHHHKKKNNNOOONNNQQQPPPOOOOOOOOOOOOPPPQQQMMMNNNQQQSSSUUUVVVVVVUUUUUUYYY^^^bbbdddeeeggghhhooorrrwww|||}}}yyyuuurrrnnnjjjgggdddcccbbbaaa___]]]\\\[[[SSSPPPMMMKKKJJJHHHEEECCCHHHFFFBBB???===<<<<<<===<<<@@@CCCGGGMMMQQQNNNGGGAAA<<<;;;>>>AAAAAACCCFFFEEEJJJQQQWWW[[[]]]```bbbbbbdddccc^^^\\\YYYSSSKKKFFFDDDBBB@@@@@@@@@???===::::::999888777666555555555555555444333333333222111000000//////000111222555555666666777666666666000...,,,,,,---------,,,------------,,,+++******---......---,,,+++---...******))))))***++++++,,,*********++++++*********---,,,***(((((()))***+++))))))))))))******************)))))))))))))))))),,,,,,,,,+++,,,,,,------)))***,,,...///000111111444444555666888:::;;;<<<===???AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHJJJNNNVVVddd{{{|||wwwkkkiiifffttt~~~fffNNNAAA===??????DDDSSSmmm~~~___NNNHHHGGGLLL\\\sss}}}{{{sssooonnnssswwwrrrcccTTTHHHDDDAAACCCDDDEEEIIIOOOSSS[[[eeennnvvv{{{uuurrriiiiiigggeeeeeekkkuuu|||pppiii```[[[ZZZZZZWWWUUUYYY]]]dddnnn}}}wwwkkkccc___]]]ZZZXXXZZZZZZZZZ[[[[[[YYYUUUQQQSSSQQQOOOMMMLLLLLLLLLMMMNNNKKKIIIJJJMMMPPPPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSOOOPPPRRRTTTVVVWWWWWWWWWWWWYYY[[[^^^```ccchhhkkkooossswww|||}}}yyyvvvsssoookkkhhhfffeeeccc```^^^\\\ZZZYYYRRROOOLLLJJJIIIGGGDDDBBBEEECCCAAA>>><<<;;;::::::<<>>@@@@@@AAADDDEEEJJJQQQVVVZZZ]]]___aaaaaacccbbb^^^\\\YYYSSSLLLDDDBBB???>>>>>>>>>===;;;::::::999888777666555444555555555666666666777777111000000//////000222333333333444444444444444333111///------......---,,,------------,,,,,,+++***------,,,++++++,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++***---,,,***(((((()))***+++))))))))))))************,,,,,,,,,---------------,,,++++++++++++,,,---------......//////.........222222333444666888:::;;;===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPWWWeee|||wwwkkkhhheeettt~~~eeeNNNAAA===@@@@@@EEEVVVqqqbbbOOOKKKHHHJJJWWWlll}}}zzzuuuqqqppptttxxxrrrbbbTTTHHHCCCAAACCCDDDEEEJJJOOOSSS[[[fffpppyyy}}}wwwiiifffdddeeelllwww}}}ooohhh___YYYVVVTTTRRROOOVVVZZZcccsssssslllddd^^^]]]\\\[[[YYYZZZYYYWWWWWWWWWVVVSSSQQQRRRQQQOOONNNMMMMMMMMMNNNOOOMMMLLLLLLOOOQQQRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZ]]]bbbjjjooopppsssxxx|||}}}yyyvvvssspppmmmjjjfffeeeccc```]]]ZZZXXXVVVQQQOOOKKKIIIGGGFFFCCCAAACCCBBBAAA???===;;;:::999;;;>>>BBBFFFLLLQQQOOOIIIBBB===:::<<<>>>>>>???BBBFFFKKKQQQVVVYYY\\\^^^___```bbbbbb^^^\\\ZZZSSSLLLDDDBBB???>>>>>>>>><<<;;;999999888777666555555444333333444555666777888999111000000///000111222333333333444444444444333333333111.........///...---,,,,,,---------,,,,,,+++---***((()))+++---,,,***///...---,,,******))))))+++,,,,,,------,,,,,,+++,,,+++***)))((()))******))))))))))))************''''''((())))))******)))+++*********++++++,,,---///////////////.........000111111333444666888999===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMQQQWWWcccyyyvvviiihhheeeuuu}}}dddMMMAAA=========DDDWWWsssaaaOOOKKKHHHJJJUUUgggyyy}}}zzzvvvrrrqqqvvvzzztttcccUUUGGGCCCAAACCCEEEFFFJJJPPPTTT\\\gggrrr{{{yyyjjjhhhhhhooo}}}wwwpppgggaaaXXXRRROOOMMMKKKJJJQQQUUU```vvvzzzlllgggbbb^^^^^^]]]]]][[[YYYWWWUUUTTTTTTSSSRRRPPPQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQRRRTTTUUUWWWYYYZZZZZZZZZZZZ[[[\\\^^^dddkkkqqqppptttxxx|||~~~|||xxxvvvtttqqqnnnkkkeeedddbbb___\\\ZZZXXXWWWRRROOOKKKIIIGGGFFFDDDBBBCCCCCCBBBAAA???===;;;::::::===AAADDDKKKQQQPPPKKKCCC===:::;;;===<<<===AAAFFFKKKQQQVVVYYY[[[\\\^^^___aaaaaa]]][[[ZZZTTTMMMFFFCCCAAA@@@@@@???>>>===999999888777777666555555222222333333444555555666111000000///000111333444666666777777777666555555444111...---...//////...,,,------......------,,,,,,(((%%%''',,,...,,,)))111000///...---,,,,,,,,,,,,------------------,,,++++++***)))((())))))***((()))))))))************"""###$$$&&&'''''''''&&&***************+++,,,------------...///111222222000111111333444666888999===???AAACCCEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIIIILLLPPPUUU```ttt|||ssshhhggggggwww|||bbbLLL@@@>>>;;;<<>>::::::<<<;;;===@@@EEEJJJPPPUUUXXXZZZ\\\]]]^^^``````]]][[[ZZZTTTMMMEEECCCAAA?????????>>><<<999999888888777777666666555555444444444333333333111000000000000222444555777888888888777777666555444111...---...///000000...////////////......---,,,(((%%%''',,,///---***......---,,,,,,,,,,,,,,,,,,------......------,,,*********)))))))))))))))((()))))))))************&&&''')))+++,,,,,,+++***************+++,,,---...............///111222333222222333444555777999:::===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIMMMQQQUUU___rrrzzz~~~qqqggghhhhhhzzz{{{aaaKKK@@@>>>===>>>FFF]]]|||~~~aaaSSSFFFFFFKKKUUUcccooowwwyyy}}}xxxuuuuuuzzz~~~wwweeeVVVGGGBBB@@@CCCEEEFFFKKKQQQXXX^^^hhhsss~~~wwwpppxxxxxxnnnddd^^^VVVSSSNNNJJJGGGHHHIIIKKKNNNXXXlllvvvlllddddddbbb```]]][[[XXXWWWWWWTTTRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOMMMOOOQQQQQQQQQQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUWWWYYYZZZ\\\[[[^^^aaadddfffiiilllnnnpppssswwwzzz}}}}}}}}}}}}{{{yyyxxxuuusssqqqpppooollljjjbbbbbbaaa___^^^\\\[[[ZZZUUUQQQMMMIIIHHHGGGFFFEEEAAA@@@???>>><<<;;;:::999777;;;>>>BBBJJJRRRRRRNNNDDD>>>999:::;;;;;;>>>AAADDDIIIOOOTTTWWWZZZ\\\]]]]]]______\\\[[[ZZZUUUNNNCCCAAA>>>=========;;;:::::::::999999999888888888999999888666555444333222111000000000111333444555777888888888777666555444444111...---///111333333111111222111000///......+++)))''')))---//////...+++******))))))))))))***,,,------......------,,,******)))))))))((((((((())))))))))))************((()))+++---...---,,,+++*********+++,,,---...///333222111/////////000000333333444555666888:::;;;===???AAACCCEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJOOOTTTXXXaaattt|||qqqggghhhiii{{{{{{```JJJ@@@>>>===>>>HHH___bbbRRRFFFGGGKKKTTT```llltttwww|||yyyxxx|||~~~vvvcccSSSFFFBBB@@@CCCEEEFFFKKKQQQ[[[```hhhsssyyyyyy|||qqqiiibbb\\\WWWSSSPPPLLLHHHFFFFFFIIIKKKPPP]]]vvv}}}xxxppphhhcccccccccaaa^^^[[[XXXWWWUUUTTTRRRQQQQQQPPPNNNLLLOOOOOOPPPQQQQQQRRRQQQQQQNNNQQQSSSTTTSSSRRRTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]___bbbdddeeegggkkkmmmooorrruuuyyy{{{~~~}}}yyyxxxyyyzzzwwwuuutttrrrpppooonnnmmmjjjhhheeedddbbb```^^^\\\ZZZYYYTTTQQQLLLHHHGGGFFFEEEDDDAAA@@@>>><<<;;;::::::;;;666:::===AAAJJJRRRSSSOOODDD>>>999:::<<<<<>>======<<<;;;:::;;;;;;;;;::::::::::::999:::999888777555444222222111000000000111333555666999999999999888777666666555222000///222555777888555444444333222000///...+++++++++,,,...000111222---,,,+++)))((((((((((((,,,,,,------------,,,,,,)))))))))))))))(((((('''))))))))))))************&&&(((***+++,,,***((('''+++++++++,,,---...000111555333111000//////000111333333444555666888:::;;;===???AAACCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJOOOUUUYYYaaattt~~~rrrgggiiijjj|||zzz```JJJ???>>><<<>>>HHH``````PPPGGGGGGJJJRRR^^^jjjssswww|||zzz}}}uuuaaaPPPFFFBBB@@@CCCEEEFFFKKKQQQ\\\```hhhrrr~~~{{{xxxnnngggbbb^^^YYYVVVPPPNNNKKKFFFDDDDDDGGGJJJRRR```{{{vvvooommmhhhaaacccdddeeedddaaa]]]ZZZYYYUUUSSSRRRRRRRRRPPPNNNLLLPPPQQQRRRSSSTTTTTTTTTSSSOOORRRUUUVVVTTTTTTVVVXXXVVVVVVUUUTTTTTTUUUVVVVVVWWWVVVVVVWWWYYY[[[^^^______```aaabbbcccfffjjjmmmnnnqqquuuxxxzzz}}}{{{xxxuuuuuuwwwwwwuuusssrrrpppnnnmmmlllkkkiiiggggggfffdddaaa^^^[[[YYYXXXTTTPPPKKKGGGFFFEEEDDDDDDDDDBBB???===<<<<<<===>>>666999<<>>999:::<<<===@@@DDDAAAFFFMMMSSSWWWZZZ]]]^^^[[[^^^^^^\\\[[[ZZZUUUNNNEEEBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::777666555444333222111111111000000000111333555666=========<<<;;;:::999888666444111111444888;;;<<<777666666555333111///...***,,,.........000222555111000...,,,+++)))((((((+++,,,,,,------,,,,,,+++)))))))))))))))(((((('''))))))))))))************''')))+++,,,,,,***(((&&&,,,,,,,,,---...///111111222111000///000111333555222222333444666888:::;;;===???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLHHHNNNTTTWWW___rrrxxxnnniiiqqq}}}www]]]III@@@;;;===>>>FFF\\\{{{cccNNNHHHIIIIIIOOO```sss|||zzz|||}}}}}}sss```QQQGGGBBB@@@CCCEEEGGGMMMSSS[[[bbbmmmxxxyyykkkhhhccc___[[[ZZZYYYZZZUUUMMMGGGGGGGGGGGGIIIMMMZZZqqqvvvnnnkkkiiigggdddhhhgggeeebbb^^^YYYVVVSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ[[[\\\]]]]]]]]]^^^___bbbdddgggiiijjjjjjqqqrrrtttwww{{{~~~{{{xxxvvvuuutttrrrrrrrrrrrrpppnnnmmmkkkjjjjjjkkkkkkjjjiiidddbbb```^^^^^^\\\ZZZXXXPPPNNNLLLIIIFFFEEEEEEDDD@@@???===;;;999777777666===>>>>>>AAAJJJSSSTTTPPP:::666666:::===<<<===???FFFIIIMMMQQQTTTWWWZZZ\\\___]]]]]]^^^^^^[[[UUUPPPDDDBBB???>>>>>>===;;;:::999::::::::::::999888888777777666555444444333333000111222222222333666888===??????>>>;;;888777777999666222111333777;;;<<<<<<;;;:::999888555111---------......///000000111111111///...,,,***)))((((((***,,,.........---,,,...---,,,***)))******+++***************)))(((((()))************+++++++++***)))((((((***,,,///000222222111111111111111222222222333444666888999;;;>>>@@@BBBCCCCCCDDDEEEGGGGGGFFFFFFHHHKKKMMMNNNNNNLLLNNNSSSZZZcccrrrwwwmmmiiissstttZZZGGG>>>:::@@@@@@GGG[[[xxxbbbOOOMMMMMMLLLRRRdddxxx|||}}}}}}sss```QQQGGGBBB@@@CCCEEEHHHMMMTTT]]]eeeqqq|||{{{uuunnniiidddbbb___\\\YYYXXXXXXXXXRRRKKKGGGFFFFFFGGGLLLSSSggg{{{|||zzz}}}qqqlllfffdddeeegggfffeeefffeeecccaaa]]]YYYVVVTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[]]]___`````````aaabbbdddgggiiijjjkkklllppprrruuuxxx||||||vvvrrrnnnlllllljjjiiijjjkkkmmmlllllllllkkkjjjjjjkkkjjjhhhfffbbb```^^^]]]\\\ZZZXXXVVVPPPNNNKKKHHHFFFEEEDDDDDDAAA@@@>>><<<:::999999888:::;;;;;;???IIISSSTTTPPPAAA<<<:::===>>>======@@@DDDGGGLLLPPPRRRUUUYYY[[[```^^^\\\\\\[[[WWWOOOJJJDDDBBB???======<<<;;;999888888999999888888777666666555555444333333222222000111222222111333555888<<<>>>???>>><<<:::999999888555222222444666888999;;;:::999999888666222...+++++++++,,,------.../////////...---,,,++++++***(((***,,,---......---,,,---,,,***)))((())))))******************)))(((((()))************++++++++++++******)))***,,,///000000000/////////000000111222333333555666888:::;;;===@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFHHHJJJMMMNNNNNNOOOQQQVVV\\\dddrrr}}}uuukkkjjjuuupppUUUDDD<<<999@@@@@@GGGZZZvvvyyy```PPPOOONNNOOOXXXkkk~~~|||}}}|||rrr___PPPFFFBBB@@@CCCFFFHHHNNNUUU```iiivvv}}}yyypppmmmhhhddd```\\\XXXUUUXXXXXXWWWVVVUUUTTTTTTTTTLLLHHHEEEEEEDDDGGGPPPZZZppp|||qqqfffccceeehhhkkkkkkmmmxxx|||lllaaaUUUTTTTTTXXX___cccdddcccbbbbbbaaa___\\\YYYVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___aaacccdddddddddeeegggiiikkkmmmmmmnnnppprrruuuzzz}}}~~~xxxrrrlllgggccc```___^^^```cccgggjjjjjjjjjjjjjjjkkkkkkjjjgggdddaaa^^^\\\[[[ZZZYYYVVVTTTOOONNNKKKHHHEEEDDDCCCCCC???>>>===;;;::::::999999777888999===HHHRRRTTTPPPFFF@@@<<<<<<===;;;<<>>===<<<<<<:::888777777888888777777666555444444444333333222222111000111222222111222555777<<<>>>??????>>><<<<<<<<<999666333222333444555555777666666666666555111...++++++++++++,,,---......------------,,,,,,,,,,,,(((***+++---------,,,,,,,,,+++***(((((((((((())))))************))))))((()))************+++++++++------,,,+++,,,---...///------------...///000000333444444555777999;;;<<<===???BBBCCCCCCCCCEEEFFFFFFFFFGGGHHHJJJLLLNNNOOORRRTTTYYY___eeerrryyyqqqiiijjjxxxlllRRRCCC<<<:::>>>>>>FFFZZZwwwqqq]]]QQQKKKMMMUUUeee{{{~~~}}}}}}|||qqq^^^PPPFFFAAA@@@CCCFFFIIIOOOVVVbbbkkkyyyyyyvvvttttttddd___XXXQQQMMMKKKHHHGGGJJJKKKLLLMMMNNNNNNMMMMMMFFFDDDDDDDDDCCCGGGSSS___mmmwww|||tttiii```XXXQQQTTTUUUXXX\\\^^^bbbnnn{{{vvvgggZZZRRRJJJJJJMMMSSSYYY^^^_________^^^]]]\\\ZZZXXXWWWVVVSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]```ccceeefffffffffgggiiikkkmmmnnnooooooppprrrvvv{{{~~~{{{uuuooohhhbbb]]]XXXWWWWWWYYY___eeeiiikkkiiiiiijjjllllllkkkgggddd```^^^\\\ZZZYYYXXXVVVTTTOOOMMMJJJGGGDDDBBBBBBAAA<<<;;;:::999999999999999888888999===GGGQQQSSSOOOEEE>>>999888888888:::===BBBEEEKKKOOORRRTTTWWWXXXYYYXXXWWWXXXXXXUUUNNNIIICCC@@@===<<<<<<;;;999888777777888888777777666555444444444333333333222222111111222111111222444777;;;>>>@@@AAA@@@???@@@@@@@@@;;;555111000111222222222222222333444333000---------,,,,,,---...//////---------,,,,,,,,,++++++))))))+++,,,------,,,,,,---,,,***)))(((((())))))))))))************)))((())))))*********+++++++++///...------------......,,,,,,,,,---...///000111444444555666888:::;;;<<<===???BBBCCCCCCCCCDDDFFFEEEFFFHHHIIIJJJKKKNNNOOORRRUUU\\\aaafffrrr|||vvvnnngggjjjzzzhhhPPPBBB===;;;???@@@HHH]]]zzzkkkZZZRRRLLLRRRbbb|||}}}}}}~~~{{{ooo]]]OOOEEEAAA@@@CCCGGGJJJPPPWWWbbbkkkyyyzzzqqqkkkhhhggggggggg]]]WWWOOOGGGCCCAAA???>>>===???BBBDDDFFFFFFFFFEEEAAAAAABBBCCCDDDGGGRRR^^^bbbeeeddd[[[QQQJJJGGGFFFIIIIIILLLQQQTTTZZZfffqqqyyy{{{{{{{{{|||sssdddWWWMMMHHHGGGIIIMMMRRRWWW[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ]]]```ccceeefffgggfffgggiiikkkmmmnnnoooooopppssswww{{{~~~zzzuuuooohhh```[[[WWWVVVUUUXXX^^^dddiiikkkiiijjjkkkmmmnnnmmmiiifffaaa___\\\[[[ZZZYYYWWWTTTNNNLLLIIIFFFCCCAAA@@@@@@<<<;;;;;;:::999999:::::::::;;;;;;>>>GGGQQQRRRNNNCCC<<<666666777777:::>>>BBBFFFKKKPPPSSSUUUWWWXXXYYYXXXWWWXXXYYYVVVPPPKKKCCC@@@===<<<<<<;;;999888888888999999888888777666555555555555444444444444111111222111000111444666;;;===@@@AAAAAAAAABBBCCCGGGAAA888111...///111333222222222444555444111......---,,,++++++,,,...///......---,,,+++******)))))))))***+++,,,,,,,,,,,,...---+++***))))))******((())))))*********))))))))))))*********+++++++++//////......------.........---......///000111222444444555666888:::;;;<<<===???AAABBBBBBCCCDDDFFFEEEGGGIIIIIIIIIJJJMMMPPPPPPVVV^^^eeeiiisss}}}vvvnnngggiiiyyy~~~dddMMMBBB>>><<>>?????????>>>>>>@@@DDDFFFHHHOOOWWWXXXUUUOOOGGGAAA=========>>>>>>AAAGGGKKKQQQ\\\fffnnnoooqqqrrrsssuuuyyy{{{zzzoooaaaSSSHHHCCCBBBEEEIIIPPPWWW\\\^^^]]]]]]ZZZYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]```bbbdddffffffeeefffhhhkkkmmmooopppqqqrrrtttwww{{{~~~|||uuulllggg^^^]]]]]]```eeejjjmmmnnnooonnnnnnoooooonnnjjjhhhbbb```]]]\\\[[[ZZZWWWUUUNNNLLLIIIEEEBBB@@@???>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;>>>GGGPPPQQQMMMBBB<<<777777999999<<<@@@AAAEEELLLPPPSSSUUUWWWXXX\\\[[[ZZZZZZZZZVVVPPPJJJCCCAAA>>>===<<<<<<:::888888888999999888888777666555555555555555555555555111222222111000000333555999;;;>>>@@@@@@@@@AAABBBHHHAAA888111///000222333444444555666777666333111,,,+++)))(((((()))+++,,,......---,,,+++***))))))))))))******+++,,,,,,,,,...---,,,************+++((())))))************))))))************+++++++++..................------////////////000111222222333444444555777999;;;<<<<<<>>>AAABBBBBBBBBDDDEEEDDDGGGIIIJJJIIIJJJMMMQQQQQQXXXdddkkkmmmttt{{{qqqhhhhhhvvvxxx```KKKAAA>>><<<@@@BBBLLLccc|||dddWWWVVVTTT^^^yyy{{{|||~~~~~~zzzmmm[[[NNNDDD@@@???CCCHHHLLLRRRYYYbbbjjjwwwvvvooojjjeeeaaa^^^]]][[[[[[YYYUUUPPPLLLGGGCCC???<<<:::999777666444555777888:::;;;<<<<<<===<<>>===<<<;;;:::999888888888888888999999<<>>@@@<<<666222222333333333444444444555666555222000,,,+++)))''''''(((***,,,,,,,,,,,,+++++++++******)))))))))******+++,,,------,,,+++)))))))))******(((((()))***************)))************+++++++++,,,------.........------000000000///000000111111222333333555666888:::;;;<<<>>>AAABBBBBBBBBDDDEEECCCGGGJJJJJJHHHIIIMMMQQQUUU^^^kkkrrrqqquuutttjjjhhhtttuuu]]]III@@@===;;;;;;>>>JJJccc}}}cccVVVXXXRRR\\\xxx~~~}}}}}}}}}{{{|||~~~zzzmmm[[[NNNDDD@@@???CCCHHHLLLSSSZZZccckkkvvvyyylllaaa\\\YYYWWWUUUMMMNNNPPPRRRRRRNNNGGGBBB???===:::999:::999777666555555666777888:::;;;;;;<<<;;;>>>FFFJJJIIIGGGHHHFFF???::::::<<<;;;888666777666888<<>>CCCHHHJJJTTTcccnnnpppkkkbbb\\\YYYWWWUUUTTTRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```bbbdddeeefffgggdddfffiiilllpppsssuuuvvvuuuvvvwwwyyy|||}}}||||||}}}~~~{{{wwwsssppplllhhheeeaaa___\\\[[[ZZZYYYVVVTTTMMMKKKHHHDDDAAA???======999888777555444444333333555666777;;;EEEOOOQQQNNNCCC<<<888999999888999<<<>>>BBBIIINNNQQQRRRTTTUUUVVVVVVVVVYYY\\\[[[VVVQQQEEEBBB???>>>>>>===;;;:::666666666666666555555444333333333333333333333333111222222111///000222444333555888999999999:::;;;888666444444555555444333222222222333444222///---...---***))))))***,,,...******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,+++***(((((((((((()))(((((()))***************)))************++++++++++++,,,------......------111000000////////////000222222333444666888999;;;<<<>>>AAABBBBBBBBBCCCEEECCCGGGJJJJJJHHHIIIMMMRRRYYYcccqqqwwwuuuvvvrrrhhhkkkwwwvvv\\\HHH@@@>>>===;;;???KKKcccxxxcccTTTOOOTTT]]]ttt~~~}}}|||||||||}}}~~~{{{lllYYYKKKDDDDDDDDDDDDFFFLLLTTTYYY___jjjxxx|||mmmhhh___WWWQQQMMMJJJGGGJJJJJJKKKJJJHHHDDD@@@>>>999999999999777555333222444444333333444666888999===>>>BBBFFFIIIIIIFFFDDD;;;;;;999777555444222111555555666888;;;???BBBDDDFFFFFFGGGHHHJJJMMMOOOPPPQQQJJJDDD@@@===<<>><<<;;;888777666666888999666888999===FFFNNNOOOJJJ<<<;;;999888888999;;;<<<@@@DDDIIIMMMPPPSSSUUUXXXYYYZZZYYYVVVVVVXXXVVVQQQGGGDDD@@@>>>>>>===<<<:::888888888777666444333222222222222333333444444444222222111000//////000000444444666777888888888888555444222111111111222222222333444444333000...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,+++***((((((((()))***))))))************)))(((((((((((()))***,,,---...---------............///------...//////...---,,,222333333444666888999:::;;;<<<>>>??????@@@BBBDDDHHHHHHHHHHHHHHHIIIMMMPPPVVVhhhsssvvvzzzzzzsssiiimmmzzzvvv\\\IIIAAA???>>>===AAAMMMfffuuu```SSSPPPOOOWWWmmm~~~}}}}}}}}}|||~~~zzzkkkXXXKKKCCCCCCCCCDDDGGGMMMTTTZZZaaakkkyyywwwlll___ZZZRRRLLLHHHFFFDDDCCCFFFGGGGGGGGGDDDAAA===;;;777777777777666444222111333222222333444666888:::<<>>@@@AAAAAABBBCCCEEEGGGIIIJJJKKKFFF@@@>>><<<<<>>;;;999777666555555666777666888999<<>>======;;;:::888888777777666444333222444444444444555555555555222222111000000000000000333333444666666777777777777555333111000/////////111222333333222000...---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,+++******))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,------------............///---...///000//////...---222222333444666888:::;;;;;;===???@@@@@@AAACCCDDDGGGHHHIIIHHHHHHJJJMMMPPPUUUhhhuuuyyy~~~|||tttiiilll{{{sssZZZGGG@@@>>>===???CCCPPPjjjsss^^^RRRPPPNNNVVViii~~~~~~~~~{{{}}}yyyjjjWWWJJJCCCCCCCCCDDDGGGMMMUUU[[[dddooo|||~~~{{{{{{|||}}}zzzqqqdddZZZPPPKKKEEEAAA???@@@@@@@@@AAABBBBBBAAA???<<<999777555555555555444222111000333333333444555888:::;;;<<>>@@@AAABBBDDD???;;;;;;;;;===DDDMMM\\\iiitttuuupppiiibbb]]]WWWSSSQQQQQQOOOKKKKKKNNNOOOPPPRRRSSSTTTSSSRRRRRRTTTSSSSSSTTTUUUUUUTTTRRRUUUTTTTTTTTTUUUVVVXXXYYYXXXZZZ[[[[[[[[[\\\^^^```___aaadddeeeeeefffhhhjjjmmmooorrrttttttttttttuuuwwwwwwxxx{{{zzztttpppkkkgggddd```^^^[[[ZZZXXXVVVSSSPPPJJJIIIGGGCCC???======>>>999888666555444444555666666888999<<>>;;;888666666888;;;>>>???CCCHHHMMMPPPSSSVVVYYYYYY\\\]]][[[ZZZXXXRRRKKKFFFCCC@@@>>>===<<<;;;:::777777777777666555333333666666666666666666555555222222111000000000000111222333444555555555555555888666333111...---------000000111222111000...---------,,,,,,++++++******************************++++++,,,,,,,,,++++++***))))))******+++*********)))((('''''''''((()))*********))))))***+++,,,,,,---------............///...///000000000000//////222222333444666888:::;;;<<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIIIIIIIIKKKNNNQQQTTThhhvvv|||~~~~~~uuuhhhhhhwwwmmmTTTCCC===<<<:::???CCCRRRpppuuu]]]QQQPPPOOOUUUfff~~~~~~~~~}}}}}}}}}zzz{{{}}}}}}wwwhhhVVVIIIBBBCCCCCCDDDGGGNNNVVV\\\gggqqq~~~~~~~~~zzzwwwvvvvvvuuuppplllkkklllnnnnnnkkkbbbVVVNNNHHHDDD???<<<<<<>>>???@@@======>>>===<<<999777555444444444444333333222222666555555666777999;;;===>>>DDDKKKOOOMMMHHHAAA<<<888888777666444333222222222111111000111333444555555555666666888999;;;;;;===999777999;;;???GGGPPP___iiiqqqpppkkkfff___YYYXXXRRRNNNNNNMMMIIIHHHJJJMMMNNNPPPRRRTTTTTTTTTTTTTTTSSSSSSTTTVVVVVVUUUSSSUUUTTTTTTTTTTTTVVVWWWYYYXXXZZZ[[[[[[[[[\\\___aaa```bbbdddeeefffgggiiikkkmmmooorrrtttuuuvvvxxxyyyzzzzzz{{{}}}|||vvvpppkkkgggbbb```^^^\\\ZZZXXXWWWTTTQQQNNNGGGHHHHHHDDD>>>;;;;;;===999888777555555555555555666888999<<>>;;;777555555777;;;>>>>>>BBBHHHMMMPPPTTTWWWYYY]]]___^^^[[[YYYXXXRRRKKKEEECCC???===<<<<<<:::999777777777777666555444333777777666666555555444444222222111000000111111111333333444555555555555555666555222000...---------//////000000000000///...---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))'''(((***+++,,,++++++***)))(((&&&%%%%%%''')))***+++***************++++++---------............//////000000000111111111111222222333555777999;;;<<<===???AAABBBBBBCCCDDDFFFGGGHHHJJJJJJJJJLLLOOOQQQUUUhhhuuu{{{}}}|||sssffffffuuu~~~iiiQQQAAA===<<<:::>>>AAASSSuuuyyy^^^PPPNNNLLLQQQ```uuu~~~}}}}}}}}}||||||||||||yyyzzz{{{zzztttfffTTTHHHBBBBBBCCCDDDHHHOOOWWW]]]iiisss|||vvvrrrmmmiiigggeeeaaa]]]]]]^^^``````]]]VVVMMMFFFDDDAAA===;;;;;;===>>>>>>;;;;;;;;;:::999888666555555555444444444444444444666666666666888:::<<<===CCCIIIOOOQQQMMMEEE>>>:::777666666555444333333222222222111000000111333333333333333333444555666777999666666999===AAAJJJTTT```hhhnnnlllgggbbb]]]WWWWWWPPPLLLLLLKKKHHHGGGIIINNNOOOPPPRRRTTTVVVWWWWWWUUUTTTTTTVVVWWWXXXWWWUUUUUUTTTTTTSSSTTTUUUWWWXXXXXXZZZ[[[\\\\\\]]]___bbbaaaccceeeffffffgggjjjkkkkkkmmmqqqsssuuuwwwzzz|||||||||}}}}}}xxxrrrmmmiiieeeaaa^^^]]][[[XXXWWWUUUSSSOOOMMMFFFGGGGGGCCC===::::::<<<999999888777666666666666666777999===EEELLLJJJCCC===;;;777555555777;;;======BBBGGGMMMQQQTTTXXXZZZ```aaa___ZZZXXXWWWRRRLLLEEEBBB>>><<<;;;;;;:::888666777777777666555444333555555555444444333333333222111111111111111222222444444555666666666555555333222111/////////000000///000000000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))((()))***,,,,,,,,,+++***)))'''&&&%%%&&&''')))++++++***************++++++---------............///000000000000111111222222222222333555777999<<<===>>>???AAABBBBBBCCCEEEGGGGGGHHHJJJKKKLLLMMMPPPRRRWWWhhhrrrwww}}}zzzzzzzzznnndddfffttt{{{fffOOOBBB???>>><<<>>>AAAUUUyyy{{{]]]OOONNNMMMQQQ^^^qqq~~~}}}~~~~~~}}}|||{{{{{{{{{xxxxxxyyyxxxrrreeeSSSGGGAAABBBCCCEEEIIIPPPXXX^^^iiittt}}}wwwkkkgggbbb]]]ZZZWWWTTTRRROOOPPPQQQQQQNNNIIICCC@@@>>><<<:::999:::;;;:::999999999999999888777666555666555555555555555666777555555666777999<<>>CCCLLLUUUbbbgggjjjgggccc```[[[VVVTTTOOOLLLMMMLLLJJJLLLPPPTTTTTTSSSSSSTTTVVVWWWYYYUUUUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]```bbbaaaccceeegggggghhhjjjlllkkkmmmqqqsssuuuxxx{{{~~~}}}}}}~~~{{{|||~~~yyyuuupppllliiifffcccaaa\\\ZZZWWWVVVTTTRRROOOLLLGGGFFFDDD@@@<<<::::::;;;999888888888777666666555555777999>>>FFFMMMKKKDDD;;;:::888666666888:::;;;===AAAGGGLLLQQQUUUYYY[[[```aaa```\\\ZZZXXXSSSLLLDDDAAA>>><<<;;;:::999888666666666666666555444444333333333333333222222222222111111111111222333333444555555666666666555555111111000///000111222333111111111000000/////////,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++++++++(((''''''''''''(((***+++******))))))***+++,,,,,,---------............///000/////////000111222333222222333555888:::<<<>>>===???AAABBBBBBCCCEEEFFFFFFHHHKKKLLLMMMNNNPPPRRRXXXhhhqqqvvv|||yyyxxxvvvjjjbbbdddqqq|||wwwbbbLLLAAA??????===AAACCCXXX}}}wwwZZZNNNOOONNNQQQ\\\lllxxx~~~}}}||||||{{{{{{wwwwwwxxxwwwqqqcccRRRFFFAAAAAACCCEEEIIIPPPYYY___iiisssvvvnnnbbb^^^YYYSSSOOOLLLKKKIIIBBBCCCDDDCCCAAA>>>;;;:::777666666888999999888666777777777777666555555555555555444444444666777888666777999<<>>:::999444444444333333333333333222222111000000111222333222222222111222222333333555333444999===BBBKKKTTT___dddeeeaaa^^^\\\XXXSSSOOOMMMNNNOOOOOOOOOTTT\\\^^^\\\XXXTTTSSSTTTVVVWWWUUUTTTTTTVVVXXXYYYXXXVVVUUUTTTSSSSSSSSSTTTVVVVVVXXXZZZ[[[\\\\\\^^^aaacccbbbdddfffgggggghhhkkkmmmoooqqqssstttuuuwwwzzz}}}~~~~~~}}}zzzsssrrrrrrtttwwwzzz}}}|||vvvtttqqqllliiigggfffdddbbb\\\ZZZWWWVVVTTTRRRNNNLLLIIIFFFAAA===;;;;;;::::::777777777777666555444444444777:::???HHHNNNLLLFFF999999888888888888999999<<<@@@FFFLLLQQQUUUYYY\\\\\\```bbb```^^^[[[RRRIIIDDDAAA===;;;::::::888777666666666666666555555444222222222222333333333333222111111111222222333444444444555555555444444333222111000000111222333444444333222111000/////////++++++,,,,,,---.........++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,+++*********++++++''''''(((((()))***++++++))))))))))))***+++,,,------------............/////////......///000222333222222333555888:::===>>>===???AAAAAAAAABBBDDDFFFFFFHHHKKKMMMNNNOOOQQQSSSWWWhhhsssyyy{{{vvv}}}vvvhhh```aaallluuusss]]]HHH>>>>>>>>><<>>;;;;;;<<<:::999666666666666555444333222444777:::???IIIPPPMMMGGG888888888999999888888888<<<@@@FFFLLLQQQUUUZZZ\\\XXX^^^cccdddbbb]]]QQQFFFCCCAAA===;;;::::::888777666666666666666666555444222222222333333444444444222111111111222333333444333333333444444333222222333222111111111222333444555444333111000/////////***++++++,,,---...//////------------------------))))))))))))***,,,///000...---+++***)))***++++++'''''')))***++++++++++++((((((((()))***,,,---...---------........./////////............000222333222222444555888;;;===>>><<<>>>@@@AAAAAABBBDDDEEEFFFIIILLLNNNNNNOOOQQQSSSVVVhhhuuu|||}}}vvvzzzxxxiii______hhhqqqvvvkkkYYYIII???;;;;;;<<<@@@III___~~~mmm[[[QQQLLLLLLOOOUUU\\\dddnnnwww}}}}}}}}}~~~}}}zzzwwwuuuxxx{{{yyypppaaaQQQGGGAAABBBCCCFFFJJJPPPXXX^^^fffqqq~~~{{{nnndddWWWRRRLLLFFFCCCAAA>>>===:::999999888888888888888444555666777888999::::::888777666444444444555666444444444333222222555777888;;;CCCMMMWWW^^^aaaaaahhh___VVVMMMCCC:::666777333333444444333333222111111111111000///......---222111000//////000111222222333555777:::???EEEIIISSSVVVYYYYYYWWWSSSPPPOOOSSSQQQPPPQQQUUU[[[aaafffkkkcccYYYSSSSSSUUUUUUTTTXXXXXXXXXYYYXXXXXXWWWWWWXXXUUUSSSUUUXXXZZZYYYWWWXXXZZZ\\\]]]^^^```ccceeeeeegggiiikkkmmmnnnooooooooosssxxx{{{}}}~~~~~~wwwlllfff___\\\___cccffffffoookkkiiihhheee^^^\\\]]]```dddhhhjjjhhhdddaaa___^^^\\\YYYWWWUUURRRNNNKKKHHHDDD???<<<;;;<<<;;;;;;666666555555555444444444555666:::AAAHHHKKKIIIFFF<<<:::888777666888:::;;;<<>>===>>>AAAAAA@@@@@@AAABBBJJJKKKLLLMMMMMMNNNPPPSSSWWWeeevvv~~~{{{{{{}}}vvvhhh^^^]]]eeemmmrrrgggWWWHHH???<<<<<<<<>><<<;;;999888888777777777777777777777777777777777777777777666666555555555555555333333444333111222444666===DDDOOO^^^jjjrrrtttsssnnnbbbUUUKKKBBB999555555444555555555555444333333333333222222111000000///222111000//////000111222111222333555777;;;AAAEEEJJJMMMPPPQQQOOOMMMKKKKKKOOOOOOOOORRRXXX```hhhlllhhhaaaXXXTTTUUUVVVVVVTTTVVVVVVWWWWWWWWWWWWVVVVVVXXXVVVTTTUUUXXXZZZYYYXXXZZZ\\\]]]^^^___```ccceeefffgggiiikkknnnoooqqqqqqqqquuuyyy|||}}}~~~|||ooohhh___ZZZYYY[[[\\\\\\ddd```]]]\\\XXXRRRPPPQQQTTTYYY___dddeeedddcccccc]]][[[XXXVVVTTTQQQNNNKKKGGGCCC???;;;;;;::::::999666666555555555444444444777888;;;AAAGGGJJJGGGDDD<<<:::888666666888:::;;;>>>AAAFFFKKKOOOTTTZZZ^^^^^^aaadddddd___XXXRRRNNNFFFCCC???<<<;;;;;;:::999999666444333444555444333444444333333333333222222---111222222555===AAA@@@::::::999888666666777888333333333444777999<<<>>>===888333222444444111...,,,,,,,,,,,,------------000///...,,,+++************++++++,,,,,,++++++***,,,+++******))))))*********)))((((((((()))++++++&&&&&&&&&'''''''''((((((+++,,,---...///////////////.........///111222222444444444555777:::===???>>>@@@BBBBBBBBBBBBCCCDDDIIIKKKMMMNNNNNNOOOQQQRRRYYYgggwww}}}{{{|||vvviii^^^\\\aaahhhmmmcccTTTGGG???<<<======???HHH]]]zzzgggWWWOOOLLLHHHLLLQQQUUU[[[gggwww}}}{{{{{{}}}|||yyyuuusssvvvyyywwwnnn___PPPGGGCCCCCCCCCDDDHHHPPPZZZaaakkkttt~~~rrrcccXXXPPPKKKEEE@@@===;;;999888777777666555555555555666888888777666555444444333555555666666555555444444222333333222111222444777>>>IIIZZZmmm}}}ssscccQQQFFF???888444444555555666666555555444333333333222222111000000000222111000000000000111222///000222222333666;;;>>>AAADDDGGGIIIIIIHHHHHHHHHLLLLLLNNNRRRXXX___gggkkkbbb]]]XXXUUUVVVWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUXXXWWWVVVVVVXXXZZZZZZYYY\\\]]]______```aaacccffffffgggiiilllnnnppprrrssssssvvvzzz|||}}}~~~uuummmbbbZZZXXXXXXWWWVVV\\\WWWSSSQQQNNNHHHGGGIIILLLRRRZZZ```cccddddddddd[[[YYYWWWUUUSSSQQQMMMJJJEEEBBB===:::999999888777666666666555555555555444999999<<>>@@@===999555444555444111...---,,,,,,,,,+++++++++***......,,,+++******))))))***++++++,,,,,,++++++***,,,+++******))))))******)))))))))((()))******+++))))))*********++++++++++++,,,---...////////////000///---,,,---///222333555555555666888;;;===???>>>@@@CCCDDDCCCDDDEEEFFFIIIKKKNNNPPPPPPPPPPPPRRRZZZgggwww}}}}}}xxxkkk___[[[___eeejjjaaaSSSFFF???======>>>???HHH]]]yyy~~~eeeWWWRRRQQQMMMPPPTTTVVV\\\hhhyyy~~~||||||~~~}}}zzzvvvsssuuuwwwuuulll^^^PPPGGGCCCCCCBBBCCCHHHPPP[[[bbbmmmuuu{{{nnn___TTTMMMHHHBBB>>>;;;999888666666555555444333444444444777777666555444333333222333444555666666555333222333444444333333333666888???LLL```uuuppp^^^JJJ@@@;;;777444444555555555555555444333333000000000000//////......111111111111111111111111///000111111111333777999<<>>===@@@BBBDDDDDDDDDFFFGGGGGGJJJNNNPPPPPPOOOOOOPPPYYYdddttt{{{mmmaaa]]]aaagggnnndddUUUGGG@@@======>>>@@@JJJ___zzz|||cccVVVRRRQQQQQQTTTWWWZZZaaammm~~~}}}{{{{{{||||||xxxuuurrruuuvvvtttlll^^^PPPGGGCCCCCCBBBDDDHHHQQQ\\\cccnnnvvvwwwjjj]]]TTTJJJFFF@@@<<<:::999777666555444333333222222333333555555555555444444444444222333444555555444333222444555555444444555777:::BBBMMM___rrr|||cccSSSBBB:::888666555555333444444444444333222222000000000///////////////111111222222222222111111111222222222111222555777999<<>>;;;999888777666444666666666666666666666666666777<<>>;;;;;;:::888555333222333555666777555444333222000...---***++++++,,,---.........,,,,,,+++***))))))))))))***++++++,,,,,,++++++***,,,+++******))))))******((()))))))))************(((((()))))))))*********+++,,,---...////////////---000444555444222222333222333444555777:::;;;<<<<<<>>>AAACCCCCCDDDFFFHHHFFFIIIMMMOOOOOONNNOOOOOOUUU___nnn}}}}}}nnncccaaahhhoooxxxlllZZZJJJ@@@===<<<===AAALLLbbb|||}}}bbbTTTNNNMMMRRRTTTXXX```lll{{{~~~{{{yyyyyy{{{zzzvvvssssssuuuvvvtttkkk^^^QQQIIIBBBBBBCCCEEEIIIRRR\\\cccnnnttt}}}rrrfffZZZSSSHHHDDD???;;;999888777666444444333222222222222333333444444444555666666666222222333333444444333333333444555444444555888:::???FFFRRR___hhhkkkhhhdddRRRFFF<<<999888666555666333333444444333333222111222222111111111111111111111111222333333222111111111333333333222222444666666888:::<<<===???CCCFFFEEEFFFHHHKKKNNNRRRUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^\\\^^^```aaabbbcccfffiiijjjjjjjjjkkkmmmpppssstttuuuwwwyyy{{{{{{}}}~~~wwwsssoooiiieee[[[UUUPPPOOOOOOPPPUUU[[[cccfffjjjkkkhhhccc___]]]YYYWWWTTTQQQOOOLLLHHHEEE>>><<<:::888888888666555555666666666666777777777555777<<>>======;;;:::666888999888666444444555444444333333333333222222...+++***...111333888>>>IIIQQQXXXXXXQQQHHHBBB@@@AAA>>>999555222222333444222222222111000///------******+++,,,---...//////,,,++++++***))))))*********++++++,,,,,,++++++***,,,+++******))))))******(((((()))************)))'''(((((((((((()))))))))+++,,,---...////////////,,,111666888666333333333111222333555777999;;;;;;;;;>>>AAACCCDDDEEEGGGIIIGGGJJJMMMNNNNNNNNNOOOPPPSSS[[[hhhxxx{{{mmmdddfffqqq{{{uuu```MMMAAA<<<<<<<<>>:::;;;:::666444555444444444444444333333222111111111111111111111222111222222333333222222111111222333333222222333555555666777888888;;;???BBBBBBCCCFFFJJJNNNQQQTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[\\\\\\ZZZ[[[]]]```]]]___bbbccceeegggjjjmmmnnnnnnmmmmmmoooqqqtttuuuvvvxxx{{{|||}}}{{{uuupppeee___ZZZZZZ\\\```gggooosssuuuwwwvvvpppiiiccc```YYYWWWTTTQQQNNNJJJFFFCCC<<<:::999999999999888666555666666666777777777777666888===DDDJJJJJJEEE@@@888777555555555888:::<<>>;;;888555888:::999666444444555444444333333333333222222---((((((,,,///111666===NNNVVV___```XXXNNNHHHFFFDDD@@@;;;666333222333444...000111111000///......******++++++,,,,,,------,,,,,,+++************+++***++++++,,,,,,++++++***,,,+++******))))))******'''((()))***+++******)))+++++++++,,,,,,,,,,,,---+++,,,---...////////////,,,111666777444222333555111333444777999:::;;;<<<<<>>EEEIIIIIICCC>>>888777555444555888:::<<>>:::777555888:::999666444444555444444444333333333222222333---+++///000000555<<>><<>>;;;:::888888888:::<<<===CCCGGGLLLQQQUUUYYY]]]```fffdddbbbbbbfffdddXXXKKKIIIEEE@@@======>>>>>>>>>;;;999777777888999888777666666555444333333222222444222111000111333666888JJJMMMOOOOOOLLLHHHEEEDDD>>>===;;;888666444222222////////////...---,,,+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,---...........................000000000000000000000000444444555666888;;;>>>???AAABBBCCCDDDGGGJJJLLLMMMLLLNNNOOONNNNNNOOOQQQSSSRRRVVV___mmm{{{{{{rrrrrr}}}}}}bbbKKK@@@??????>>>IIIVVVooowww]]]OOOKKKJJJNNNQQQ^^^zzz~~~~~~~~~}}}|||{{{zzzxxxvvvsssmmm```QQQFFFCCCAAADDDIIIMMMQQQXXX```gggoooyyy~~~qqqeeeYYYNNNHHH???===;;;888666555555555333333333333333333333333666555555444444333333333555444333222222222222222555555444333333444555555666666777888:::;;;<<<<<<;;;;;;:::999888888888888999777666666777666555333333333222111111111222222222222222111111222222222111111111111111111111111222333444555666888<<<>>>CCCEEEGGGIIIKKKNNNRRRUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^___```aaabbbbbb```^^^]]]^^^```dddeeeggghhhiiikkknnnqqqrrrrrrqqqrrrsssvvvxxxzzzzzz|||~~~xxxllleee]]]VVVPPPNNNJJJCCC@@@@@@<<<;;;999888777666666666777888999999999999888777777999===BBBEEEDDDAAA===:::999888888888:::<<<===AAAEEEKKKQQQVVV\\\aaadddiiiiiihhhffffffcccXXXLLLHHHDDD???<<<<<<=========888777555444555666555444555555555444444333333222333222000000000222555777>>>AAACCCCCCAAA===;;;:::<<<:::888666444222111000000000000000///...---,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''+++***)))(((((()))***+++***))))))(((((())))))***,,,,,,+++++++++,,,---..................---------...//////000111222222222555555666666888999:::;;;>>>>>>@@@AAADDDFFFIIIJJJMMMNNNOOOOOONNNOOOQQQSSSRRRVVV```nnn|||{{{~~~{{{___III???>>>AAABBBKKK```uuuZZZMMMJJJIIILLLOOO\\\vvv~~~}}}|||{{{yyyxxxxxxuuuooobbbRRRGGGCCCBBBCCCHHHLLLOOOVVV^^^gggnnnyyy{{{nnnaaaUUUKKKEEE<<<:::999777666555666666444444444444444444444444555555555555555555555555888777666555444333333333777555333222222444666777666666666777888:::<<<>>>;;;;;;:::::::::;;;;;;<<<:::999777777888888666555333333222111111111111111222222222222222222222222222222222222222222222222111222444444555777:::===BBBDDDGGGIIIKKKOOOSSSVVVSSSTTTWWWYYY\\\^^^______^^^^^^^^^^^^^^^___``````bbbbbbbbb```^^^]]]^^^___gggffffffiiilllpppqqqrrrvvvuuuuuuuuuvvvxxxzzz{{{|||~~~|||pppiii]]]VVVPPPMMMIIIBBB>>>>>>;;;:::999888777666666666777777888999999888888777666888<<<@@@DDDCCC@@@===:::999888777888:::<<<===@@@DDDKKKRRRXXX^^^dddhhhlllnnnnnnkkkgggbbbXXXNNNFFFCCC>>><<<;;;<<<<<<<<<<<<:::777777777777666555444444444444444444444444222111000///000111333555888;;;===>>><<<999777666888777555333111000//////111111111111000///...---,,,,,,+++++++++++++++***************************,,,+++++++++************+++***)))(((((()))***+++***))))))(((((())))))***,,,,,,+++++++++,,,---...//////.........---------------...000111222333444222333555666888999::::::<<<===???AAACCCEEEGGGHHHMMMNNNPPPPPPOOOOOOQQQRRRRRRVVV```nnn}}}www[[[GGG>>>>>>BBBGGGQQQlllsssZZZNNNKKKKKKMMMOOOZZZppp~~~}}}|||{{{xxxxxxxxxwwwqqqdddTTTHHHCCCBBBCCCHHHKKKNNNUUU]]]fffmmmyyyxxxjjj]]]RRRHHHCCC;;;:::888666555444555555444444444444444444444444444444555555666666666666;;;:::999777666555555555666666555555555666777777666666555555777:::===???======<<<;;;;;;;;;<<<<<<;;;999888888999888777555444333222111111000111111333333333333333333333333444444444444444444444444111222333333444666999<<>>>>>:::999888777666666666666777777777888888888888888666888<<>>AAAFFFMMMSSSYYY```eeeiiijjjoooqqqlllfff```XXXQQQFFFCCC???===<<<<<<<<<<<<===;;;999888999999777666333333444444444444444444111000/////////000222333777999<<<===;;;999888888666555444222111000//////000000000000000///...---------,,,,,,+++++++++***++++++++++++++++++++++++)))***+++,,,...///000111+++***)))(((((()))***+++++++++************+++++++++++++++,,,,,,,,,------/////////...------,,,,,,......///000111222333333,,,...222666999;;;<<<<<<>>>???AAACCCFFFHHHIIIJJJMMMOOOPPPPPPOOOOOOPPPQQQRRRVVV___nnn~~~rrrVVVEEE>>>===BBBJJJXXXxxxqqqXXXNNNLLLKKKMMMOOOYYYkkk~~~}}}|||{{{xxxxxxxxxwwwrrreeeUUUIIICCCBBBCCCHHHKKKNNNUUU]]]dddlllxxxtttfffZZZNNNEEE@@@<<<:::888666444333333333555555555555555555555555444555555666666777777888:::999888666555444444444444666888999:::999777666666555555555777:::===?????????===<<<;;;:::::::::;;;:::888888999999777666444444333222111111222222222222333333333333222222444444444444444444444444111222333333333555888;;;>>>AAAEEEIIILLLOOOSSSUUUUUUVVVXXXZZZ\\\]]]^^^___dddcccbbbbbbbbbbbbbbbbbb___```bbbbbbaaabbbdddfffiiiggggggkkkpppssssssqqqrrrssstttwwwyyy|||~~~tttjjjeee[[[TTTNNNKKKGGG@@@<<<<<<999999888777666666666666666666666777777888888999888;;;???DDDGGGFFFAAA===888777777666888:::<<<>>>DDDHHHNNNTTTZZZ___dddhhheeellloookkkeee```YYYSSSGGGDDD@@@>>>>>>>>>===<<<999777555555555666555333333333444444444444444444111000/////////000111222444666888999777666555666555444333222111111111111....../////////...------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111111+++***)))(((((()))***++++++******************+++++++++,,,,,,,,,---------//////.........---------000000000000000111111111,,,...111555888;;;<<<<<<>>>???BBBEEEGGGIIIJJJJJJLLLNNNPPPPPPOOONNNOOOOOORRRUUU^^^mmmlllQQQCCC===<<>><<<:::888666444444444444666666666666666666666666555666666666777777888888777666555333222222222222222555888;;;<<<:::777555444444444666888:::===>>>???>>>===;;;999888888888;;;999888888999888777666444444333333333333444444111222444444444444222111222222222222222222222222111222333333333555888;;;???BBBGGGKKKOOORRRVVVXXXWWWXXXZZZ\\\]]]^^^______ddddddcccccccccccccccddd___aaabbbcccccceeegggjjjiiiiiikkkmmmqqqrrrrrrrrrqqqrrrtttwwwzzz}}}}}}yyylllccc^^^UUUNNNHHHFFFBBB<<<888999999888777666666666666666666666666666666777999999:::===CCCHHHJJJGGG@@@;;;777777666666777:::<<<>>>FFFJJJOOOUUUYYY^^^cccfffbbbhhhllliiiddd```ZZZSSSGGGDDDAAA?????????===<<<999888666666777888777666444444444444444444444444111000000000000000111111444666888888666555444555333333222222111222222222------............------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***)))(((((()))***+++)))((((((''''''(((((()))***+++,,,---------,,,,,,........................111111000000000000000000111222444555777888999999<<<===@@@CCCFFFGGGHHHHHHKKKMMMOOOPPPNNNMMMMMMMMMPPPTTT]]]lllgggNNNBBB===;;;AAAKKKaaakkkWWWOOOMMMKKKNNNPPPWWWgggyyy}}}|||{{{wwwvvvvvvtttooodddVVVLLLCCCAAADDDIIIMMMQQQXXX```eeelllvvv~~~pppbbbUUUJJJBBB===:::999888666555555666777666666666666666666666666777777777777777777777888666555444333333333333333222444666888999888777666222333444666999;;;<<<===<<<;;;:::999888888888888:::999777777888888666555444444444444555555666777666777999::::::999777666333333333333333333333333222333444444444555888;;;>>>BBBGGGLLLOOOSSSVVVYYYYYYZZZ\\\^^^```aaabbbbbbddddddcccccccccddddddeeebbbccceeeeeeeeefffhhhkkkkkkmmmpppqqqqqqrrrssstttrrrtttvvvyyy{{{~~~~~~}}}qqqggg^^^YYYQQQJJJEEECCC@@@:::777888888888777666666666666777666666555555666777999::::::>>>EEEKKKLLLGGG???888777666666666777:::<<<>>>EEEIIIOOOTTTYYY^^^cccfffcccgggiiigggdddaaaYYYQQQFFFCCC@@@???>>>>>><<<;;;:::999777888999;;;::::::555555555444444333333222111111111111111111111111555666888777555444444444222111111111111111222333......////////////......------------............++++++++++++++++++++++++***************)))))))))+++***)))(((((()))***+++((((((''''''''''''((((((***+++,,,---------,,,,,,,,,,,,------...///////////////000000111111222222444444444555666888999::::::<<>>@@@AAAAAA@@@>>>===555555555555555555555555333444555555444666999;;;;;;???EEEJJJNNNQQQUUUWWWZZZ[[[^^^```bbbdddeeefffdddccccccccccccdddeeefffeeefffgggfffffffffhhhjjjlllpppttttttrrrrrrsssuuuuuuvvvxxxzzz|||~~~~~~}}}tttllleee]]]YYYPPPJJJEEECCCAAA;;;999999888777777666666666666777666555555555666777999:::999>>>FFFLLLMMMGGG===555666666555666777:::<<<>>>CCCHHHNNNTTTYYY^^^dddgggeeehhhiiigggeeeaaaXXXOOODDDBBB???>>>>>>===;;;:::666555444555777888888888666666555444333333222222222222222222111111111111222333444333111000///000000000000000000111222222//////000000000000000///,,,---------.../////////************************))))))***+++,,,------...+++***)))(((((()))***+++******))))))))))))*********+++,,,---...---,,,,,,+++,,,,,,---...///000000---...///000111222333444333333333444666999<<<>>>;;;===@@@DDDFFFGGGGGGGGGIIIKKKNNNNNNMMMKKKJJJJJJNNNQQQZZZjjj~~~rrr\\\GGG???>>>>>>CCCJJJccciiiVVVPPPOOONNNOOOQQQVVV]]]gggrrr{{{|||yyywwwyyyyyyxxxwwwrrrfffXXXMMMFFFCCCDDDJJJNNNQQQWWW]]]eeekkkuuu|||nnn___RRRGGG???:::999888777666666777888999777777666666777888999999777666555666888888777555333444444444444444444444999777555333222333444666222333555666999:::<<<===999888777666555444333333666666555555555444444444666555333333555888<<<>>>BBBJJJQQQSSSQQQMMMDDD;;;888666333333555888999::::::::::::::::::;;;;;;<<>>;;;999777555555555555666666666666444666888888777666777888:::===AAAEEEFFFCCC===888666777888888888:::===???CCCGGGNNNTTTYYY]]]bbbeeeiiiiiihhhfffbbb[[[SSSMMMGGGDDDAAA???>>>===;;;999999888777777777777777777666666555444333333222222444222111111222333222222000555666444333555666444111222222333222222333444000000000000000///...---444444333222000...,,,+++///......------,,,++++++************************...---***)))((((((******,,,)))&&&&&&)))+++++++++''''''(((***+++,,,---...---------............///---...///000111222333333444555666777888999:::;;;;;;>>>CCCEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNMMMNNNOOOOOORRRYYYggg|||lllWWWDDD===<<<===BBBJJJccc~~~hhhUUUNNNMMMLLLMMMOOOSSSWWW___iiittt|||}}}{{{yyywwwzzzzzzyyyxxxrrrgggXXXMMMFFFCCCDDDIIINNNQQQWWW]]]dddjjjttt~~~zzzmmm^^^QQQGGG???:::888888777666666777888888666666555555555666777777555555444555666666444333444444444444444555666666999777444222222222444555444555666777888999999:::999888888777666555444444555555555444444444444333444444444555777===EEEKKKWWWbbbmmmqqqnnneeeVVVIII>>>:::666444555777888888::::::::::::;;;===>>>???AAAAAACCCHHHPPPVVVXXXXXX\\\^^^aaadddfffggggggfffhhhhhhhhhhhhhhhgggeeeeeeggggggggghhhlllpppssstttyyy{{{|||{{{yyyyyyyyyzzz}}}||||||}}}~~~|||{{{wwwrrrlllfff___YYYTTTKKKHHHCCC???===;;;999777666666777777777888888888666777888888777777888:::999<<>>===;;;:::999888888777777777777777666555555444333333222222444333111000000111000000111666777555333444444222333222222111111000000000111111222222111111000////////////000000000/////////......------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))(((***(((&&&&&&(((******)))(((((()))***+++,,,,,,---------------............---...///000111222333333444444555777888999:::;;;<<>>>>>>>><<<;;;999999888777777777777777555555555444444333333222444333111000/////////000111666999777555777666333555333111000111111111000555555555444333222111111,,,---...//////000000//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++((('''((('''&&&''')))***)))(((************+++++++++,,,------------..................//////000111222222333444555666888999:::;;;===???BBBCCCDDDEEEGGGIIIJJJLLLNNNNNNMMMLLLMMMNNNNNNRRRYYYggg~~~yyy\\\KKK===::::::;;;BBBJJJddd{{{kkkWWWOOOMMMJJJOOOQQQRRRPPPRRR]]]nnn|||}}}|||{{{zzzzzzzzz|||{{{{{{yyyssshhhYYYNNNGGGDDDDDDHHHLLLPPPVVV\\\dddjjjttt~~~~~~uuufffXXXLLLDDD>>>;;;777777777666666777777777;;;:::999888888888888888:::999888888888888555333444333222333444666888:::777666444222222222333333555666666666666777777777666666666666666666666666444444333333333222222222000333666777:::EEEVVVdddqqqjjjVVVJJJDDD===888777888:::;;;=========>>>???@@@BBBBBBEEEEEEFFFJJJPPPWWW]]]aaa___aaadddgggiiiiiiiiihhhllllllmmmmmmmmmmmmllllllkkkkkkjjjkkkmmmrrrxxx}}}{{{yyyxxxuuussslllkkkjjjhhhddd]]]UUUOOOHHHEEE@@@===<<<:::888777888888888999999999::::::999999888777666777:::===888===CCCFFFEEE@@@;;;888666777777777666777:::<<>>>>>>>>===;;;:::999888777666666666777555555444444444333333333222222111000///000222444555:::===<<<:::;;;:::777888444111222666999999888:::999888777555333111000//////000000//////......///......------,,,++++++,,,,,,,,,---------------+++,,,,,,---,,,***)))(((''''''((()))******)))(((++++++++++++++++++++++++,,,,,,---------...............//////000111111222333333444666777999:::;;;>>>@@@AAABBBBBBDDDGGGIIIJJJLLLNNNNNNMMMLLLMMMNNNNNNQQQXXXfff~~~}}}qqqUUUGGG;;;:::;;;<<>>===>>>===<<<;;;:::999888777666666666666444444444444444333333333000111222111000222666:::@@@DDDFFFBBB@@@@@@>>>;;;<<<777333555===CCCDDDBBB===<<<;;;888555222000...000000000111111000000//////......------,,,++++++,,,,,,---------............---,,,************+++((()))***+++++++++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------............///000000111111222222444555777999:::;;;>>>@@@AAABBBBBBCCCFFFIIIIIIKKKMMMMMMLLLLLLMMMNNNOOOQQQWWWddd|||vvvhhhPPPDDD;;;;;;<<<<<>>:::888555666666777777666666555777666555555555555555555888777666666777777555333333333444555666777777777777777666555444444444444222333444666999;;;<<<===777777666666555555555444444444444444333333333333222444555555888@@@MMMWWWiiisss{{{}}}yyyqqqcccWWWJJJFFFAAA>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOPPPRRRVVV]]]aaaccceeehhhjjjllllllkkkkkkjjjkkknnnppprrrtttuuuvvvsssttttttrrrppprrrxxx|||}}}vvvqqqooonnnooooooooopppooonnnmmmmmmdddccccccbbb___YYYRRRMMMDDDAAA===;;;::::::888777666666666777777777777888777888888777666666999;;;<<>>IIIMMMMMMHHHEEEEEEDDDAAADDD<<<666888BBBJJJKKKHHH===<<<;;;888555222000...---...///111222333333333///......------,,,+++++++++,,,,,,------.........000...,,,***)))***+++,,,)))***,,,+++******+++---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////000000000111222333555777999:::;;;>>>???AAABBBBBBCCCEEEGGGGGGIIIKKKMMMMMMMMMNNNPPPPPPQQQUUUbbbyyyppp^^^LLLAAA:::;;;<<<;;;BBBLLL^^^tttqqq]]]WWWWWWWWWUUUSSSRRRUUU```ttt{{{|||}}}}}}}}}|||{{{zzzvvvvvvwwwwwwsssiii[[[QQQIIIDDDCCCFFFJJJMMMTTT[[[bbbhhhqqq{{{{{{ppp___OOOCCC<<<888777555555666777777666555555444444444444444444555666777666555666888888666444444666777999999999888777888777777666555555444444333444555777:::<<<===>>>:::999999888777666555555555555555444444444444333333444444555888???GGGMMM[[[bbbggggggeeebbbZZZRRRJJJGGGCCCAAABBBDDDFFFFFFIIIJJJKKKLLLOOOQQQSSSUUUSSSUUUVVVUUUUUUXXX]]]aaaeeegggiiilllmmmmmmlllllllllmmmoooqqqsssuuuvvvvvvsssvvvwwwvvvssstttxxx}}}xxxnnnddd^^^]]]^^^aaaeeeiiimmmnnnmmmkkkjjjaaa```___]]]ZZZUUUOOOJJJCCC@@@<<<::::::999888777666666666777777777888888777888999999888888999;;;???EEEKKKKKKFFF>>>999888666777888999999;;;???AAAGGGKKKPPPUUUXXX[[[___aaacccdddeeeeeebbbYYYOOOGGGDDDBBB???======<<<:::888;;;:::999777666666555555444444444444444444444444...111222111///222888>>>IIILLLMMMJJJIIIMMMOOOOOOLLLBBB999:::CCCJJJIIIEEE888888888777555333222111---...///000111111111111///......------,,,++++++***++++++,,,------............---,,,++++++++++++)))***+++***((((((+++...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////000111333555777999:::;;;<<>><<<<<<;;;:::999888777666666666555555555444444444444333444666:::???DDDGGGTTTZZZ^^^^^^^^^]]]XXXRRRKKKHHHEEECCCDDDFFFFFFFFFKKKLLLMMMPPPTTTWWW[[[\\\XXXYYYZZZYYYXXXYYY]]]aaafffhhhjjjlllnnnnnnmmmlllnnnnnnppprrrssstttuuuuuurrrvvvxxxwwwuuuuuuzzz~~~}}}xxxooocccWWWPPPPPPQQQSSSYYY```eeegggfffdddccc___^^^\\\ZZZWWWRRRLLLHHHBBB???<<<:::999999888777666777777777777888888888777999;;;;;;:::::::::;;;AAAGGGMMMMMMFFF>>>999888888999:::::::::;;;>>>@@@HHHLLLQQQUUUXXX[[[^^^```cccdddeeeeeebbbYYYNNNGGGEEEBBB???===<<<;;;999777;;;:::999777666555555555444444444444444444444444///111222000...000666<<>>:::777666888::::::888666666666555555444555555666777888:::999888888999<<<>>>@@@BBBDDDDDDBBBDDDDDD===555:::888666555666777666555666666777888999:::;;;;;;@@@@@@@@@>>><<<999777555555666666777777666666555444666888999:::===AAADDDOOOSSSWWWYYYYYYVVVTTTSSSPPPNNNKKKHHHGGGGGGGGGHHHKKKNNNSSSXXX]]]bbbdddeeeeeebbb]]]ZZZZZZZZZZZZZZZeeegggkkknnnooonnnllljjjoooooopppqqqrrrtttuuuvvvyyyzzz{{{yyyvvvvvvzzz}}}{{{qqqbbbUUULLLHHHFFFFFFJJJNNNUUU\\\______\\\ZZZWWWXXXXXXSSSLLLFFFEEEEEE;;;:::999777666555555555666666555555666888;;;<<<999::::::999888777999;;;@@@IIINNNIII@@@<<<:::999::::::;;;::::::;;;???BBBEEEJJJPPPUUUWWW[[[```dddgggfffdddaaa\\\TTTKKKEEEAAA@@@???===<<<:::999999;;;;;;999777444444666888:::888666555555444222000111111111000///000333666>>>>>>AAADDDJJJPPPVVVYYYZZZEEE666<<>>AAAFFFJJJNNNQQQRRRPPPNNNKKKDDD===<<<:::888888999999888777666666666777777999:::;;;>>>>>>>>>===;;;999777666444555555666666555555444555777999:::;;;>>>BBBEEEKKKOOOTTTWWWWWWVVVUUUTTTSSSQQQNNNKKKIIIHHHHHHIIILLLOOOTTTZZZ```eeehhhjjjiiifffbbb```___``````___eeegggkkkoooqqqqqqpppoooppppppqqqrrrsssuuuvvvwwwxxxyyyxxxxxxwwwyyy|||~~~zzzpppaaaSSSJJJEEECCCBBBEEEHHHMMMSSSVVVWWWWWWVVVSSSRRRPPPKKKEEE@@@>>>===:::999888777666555555555777666555555666888:::;;;;;;;;;999777555777:::===AAAIIIMMMHHH@@@<<<:::888:::::::::::::::<<>><<<;;;999999999999999777666666999;;;:::888666555555444222111000111111000///000333666;;;<<<>>>@@@DDDHHHLLLNNNIII;;;111555777333111444222333444666777555111...000000/////////............---,,,+++*********************+++++++++,,,,,,+++++++++******++++++,,,***++++++++++++++++++***(((***++++++*********+++%%%***///222000,,,(((&&&---...///000111000//////333333333444555666777888:::<<<>>>@@@AAABBBBBBAAAEEEFFFHHHJJJLLLNNNPPPQQQUUUTTTWWW```ppp|||mmmWWWGGG???;;;888:::;;;===EEEMMMdddxxxmmm```\\\]]]^^^]]]___aaammm}}}~~~~~~~~~}}}{{{zzzvvvtttsssttttttmmm^^^RRRIIIEEECCCEEEHHHKKKRRRYYYbbbhhhpppwww~~~oooYYYHHH???;;;999777555666888777666444444555444444444555555666777888444888===>>>@@@FFFPPPXXXbbbiiilllhhh```WWWLLLCCC<<<:::999999:::::::::999888777555555555777999:::;;;<<<;;;;;;:::999777666555666666777777666666555666888:::;;;<<>><<<;;;:::999777888999888888999<<<>>>999888666555555444222111000000000//////000333666:::;;;<<<>>>???AAAAAABBB===666333444111,,,---333444444555777888777333000000000////////////.........---,,,++++++*********+++++++++,,,,,,,,,------,,,++++++*********++++++))))))************))))))***+++,,,,,,***)))))))))***,,,,,,,,,++++++---/////////...//////000000111333333333444555666777888:::;;;===???AAAAAAAAAAAADDDEEEGGGIIIKKKNNNOOOPPPWWWVVVVVV]]]nnnwwwfffRRRCCC===:::999:::;;;===FFFOOOfff{{{lll```___```bbbcccccceeesss~~~}}}|||{{{xxxvvvwwwxxxqqqbbbVVVKKKFFFDDDFFFIIILLLRRRYYYbbbhhhpppwww}}}~~~nnnWWWFFF===:::888777444666777666444333444555555555555555666777888888777;;;@@@BBBEEEOOO___lll{{{xxxfffSSSFFF;;;999888888:::;;;:::999:::888666444444555888999999999999999999888888777888888888999999888888888777888:::;;;===???CCCGGGHHHLLLRRRVVVYYYZZZ[[[\\\\\\[[[XXXTTTQQQOOONNNMMMMMMQQQXXX```hhhooosssvvvuuurrrooonnnooooooooonnnhhhjjjnnnrrruuuvvvvvvvvvsssttttttuuuvvvxxxyyyzzz}}}yyyvvvwww{{{~~~}}}tttfffZZZQQQLLLJJJIIIGGGFFFDDDCCCDDDEEEHHHIIIGGGBBB<<<999999999777444777666555555555555555666888777777666777777888999;;;:::888666555777;;;???BBBHHHIIICCC===;;;999777888999999::::::<<<@@@CCCGGGLLLRRRUUUXXX[[[```dddeeedddcccbbb^^^WWWNNNHHHCCCBBBAAA???===;;;:::999777888999888888888:::===888666444444444333111000///000000///...000333666:::;;;===>>>>>>>>><<<;;;999555444555111,,,...333333333444666777666333111000000//////////////////......---,,,++++++++++++,,,,,,,,,---------......,,,++++++***************)))******************))))))+++,,,,,,***))))))***++++++***((((((,,,111555///...---,,,---...000222222222333333555666888999;;;<<<>>>@@@AAABBBBBBBBBDDDDDDFFFHHHKKKMMMOOOPPPVVVUUUVVV]]]mmmuuudddQQQDDD<<<::::::;;;;;;===GGGQQQkkkjjjaaaaaaccceeehhhhhhiiiuuu~~~~~~~~~zzzvvvxxxzzzttteeeXXXLLLGGGDDDGGGIIILLLRRRYYYaaagggooovvv{{{{{{kkkUUUDDD<<<999888777555666666555333333444555666666666666777888999999>>>AAAEEEHHHOOO___tttwww[[[HHH<<<;;;::::::<<<>>>======<<<:::777555555666777999888888888777888888888888888888999999999999888888777888:::;;;===@@@DDDGGGKKKOOOTTTYYY[[[\\\^^^___^^^]]]ZZZXXXUUUSSSQQQQQQOOOSSSZZZbbbkkkrrrwwwyyyyyywwwtttssstttttttttsssmmmnnnqqqsssuuuvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{|||}}}zzzzzz}}}~~~~~~vvviii^^^WWWSSSQQQQQQNNNKKKFFFBBB???>>>???@@@===999555444777888888666777666555555555555555666777777777777777777888888888999999888777888:::===CCCGGGGGGAAA;;;:::999666777888999999:::===AAADDDHHHLLLRRRVVVXXX[[[___ccceeeeeedddbbb^^^WWWNNNHHHDDDCCCBBB@@@>>><<<:::999888999999888666666777888666444222222222222000///...//////......000333666888999;;;======<<<:::999555111...///000...------111111222333555444222000//////000000000000000000///...---,,,++++++++++++,,,,,,---------.........,,,+++******)))))))))*********++++++++++++******((()))++++++*********+++$$$)))///222111...+++)))---,,,+++***+++---000111222222222333555777888999<<<===???AAACCCCCCCCCCCCDDDDDDFFFHHHKKKMMMOOOPPPSSSSSSVVV^^^mmmuuucccQQQFFF;;;::::::;;;;;;===HHHSSSqqq|||iiibbbbbbeeefffiiijjjkkktttzzzuuuwwwzzzttteeeXXXMMMHHHEEEGGGJJJLLLSSSYYY```fffnnnuuuzzzwwwhhhSSSCCC<<<:::888777555666666555333333444666777777777777888999:::;;;>>>AAAGGGNNN[[[pppdddKKK@@@???>>>???AAACCCCCCCCC???===;;;888777777888999888888777777777888888999777777888888888888777777888:::<<<===>>>AAAEEEHHHNNNRRRVVVYYY[[[\\\]]]^^^]]]\\\[[[ZZZXXXVVVUUUTTTRRRVVV]]]fffnnnuuuyyy||||||zzzxxxwwwwwwwwwvvvtttqqqrrrtttuuuvvvvvvvvvuuuwwwxxxxxxyyyzzz|||}}}~~~~~~}}}xxxmmmccc\\\YYYWWWVVVUUUQQQKKKDDD>>>:::999888555444333333555777888888888777666666555555555666666666777777888888888888777888999999888999:::<<>>:::999888666666777888999:::===BBBEEEHHHMMMSSSVVVXXX[[[___cccffffffdddbbb^^^WWWNNNHHHEEEDDDCCCAAA>>><<<:::999999::::::999666444444555555333222222222222111///...............000333666666777999:::;;;:::888777555000,,,---000111///---000//////111333333111/////////000000000000111111///...---,,,++++++++++++,,,,,,,,,---------......,,,+++***)))))))))))))))***++++++++++++++++++***''')))++++++******+++,,,,,,---...---***(((((()))---,,,++++++,,,...000222111222222333555777999:::===>>>@@@BBBDDDDDDDDDDDDDDDEEEGGGIIIKKKNNNOOOPPPPPPRRRUUU\\\jjjppp]]]LLLBBB::::::;;;<<<;;;===IIIUUUsssyyyiiicccccceeefffgggiiiiiiooo{{{vvvxxx{{{vvvgggYYYNNNIIIFFFHHHJJJMMMSSSYYY___eeennnvvv{{{ssseeeQQQCCC===:::999777666777777555333333555777999999999999:::;;;<<<<<<<<>><<<;;;:::999999999999888777777777888999::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAADDDHHHKKKPPPRRRVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWW[[[bbbiiiqqqwww|||~~~~~~{{{zzzzzzyyywwwvvvtttuuuvvvwwwxxxyyyyyyxxxyyyyyyyyyzzz|||}}}~~~sssiiibbb___]]][[[\\\XXXRRRKKKCCC===999777444555777888888888:::<<<:::999888777666555555555555555666777888999999999888999888777777888;;;>>>DDDFFFCCC===999999888555555777888999;;;>>>BBBFFFIIINNNSSSWWWXXX[[[___ccchhhgggeeeccc^^^VVVMMMGGGFFFEEECCCAAA???<<<;;;:::999:::;;;:::777555555666666444333333444444222111---............000333666777888999999999888777777666333///...000333333111/////////000222222111/////////000000000111111111///...---,,,,,,+++,,,,,,+++,,,,,,,,,------------,,,+++***)))(((((((((((())))))************)))))))))+++,,,,,,***))))))***333///(((###!!!%%%,,,222------------...000222333111111222333555777999:::<<<>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHJJJLLLNNNPPPQQQPPPQQQSSSXXXeeezzz}}}jjjVVVEEE<<<999999;;;<<<;;;>>>IIIVVVqqqwwwiiicccdddeeeeeedddggghhhlll|||{{{vvvzzz~~~~~~yyyzzz~~~yyyjjj\\\NNNIIIFFFHHHKKKMMMSSSZZZ___fffooowww|||pppcccQQQCCC===;;;999777777777777555444333555777::::::::::::;;;<<<======@@@GGGUUUjjjiiiOOOAAA@@@???AAACCCEEEFFFFFFBBBAAA@@@???===;;;:::999::::::888777777777888999>>>>>>????????????>>>>>>===???@@@BBBCCCFFFJJJMMMPPPRRRTTTUUUTTTSSSSSSTTTXXXXXXYYYZZZZZZZZZZZZYYY[[[___eeelllsssyyy}}}~~~||||||{{{xxxvvvuuuvvvwwwyyyzzz{{{||||||zzzzzzzzz{{{}}}~~~yyyooohhhdddaaa___aaa^^^YYYRRRJJJBBB===999666:::===>>><<<;;;===???;;;:::999777666555555555444444666777999999::::::;;;:::777555444777===AAADDDEEEBBB<<<888999888555555666888999;;;>>>CCCFFFIIINNNSSSWWWXXX[[[___ccciiihhhfffccc^^^VVVMMMFFFGGGFFFDDDAAA???===;;;:::999;;;<<<;;;999777777888777666444444555555444222------.........000333666;;;;;;;;;::::::999888888222222///,,,---000222222000//////000222222111000//////000000111111111222//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))(((((((((((((((((())))))))))))((((((+++------,,,***((('''((($$$&&&((())))))***---///......//////111222333444111111222333555777999:::;;;===???AAABBBCCCCCCBBBFFFFFFHHHJJJMMMOOOQQQRRRQQQQQQQQQUUU```vvvrrraaaQQQCCC<<<<<<:::999:::;;;???JJJUUUrrr|||qqqjjjfffdddeeejjjggggggmmmyyywwwvvvxxx{{{wwwyyywwwiiiZZZPPPIIIDDDEEEHHHJJJOOOTTT]]]eeeqqq{{{~~~oooaaaNNN@@@;;;999888666888777666555444444555666:::777555777<<>>???===999888888888777777888888888@@@AAAAAACCCDDDFFFGGGHHHFFFDDDAAAAAACCCGGGIIIKKKOOOOOONNNNNNNNNMMMMMMMMMSSSSSSSSSVVVZZZ___aaaccc```hhhooopppqqquuuxxxxxx}}}{{{zzzyyyyyyyyyzzz|||~~~{{{||||||{{{|||}}}~~~yyytttqqqooonnnqqqlllbbbXXXNNNGGGCCCAAA>>><<<;;;;;;===?????????@@@>>>:::777666555444222666666777888999::::::::::::999888777888999;;;===FFFCCC>>>:::777555555555888;;;======<<<===AAAEEEKKKOOOTTTWWWYYY\\\aaaeeegggiiiiiicccZZZPPPKKKIIIGGGFFFDDDBBB@@@>>><<<;;;999999999888888888777777444333333333333333333222222111...------///111333777888:::::::::888555444555333111000///...,,,***---...000222222111///...,,,---...//////...---,,,000///...------,,,------............////////////+++***)))))))))***+++,,,)))))))))))))))******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............////////////333333444555777888:::;;;===???BBBDDDDDDEEEGGGIIIHHHIIIKKKKKKLLLMMMPPPRRRNNNMMMNNNUUU```sss{{{kkkZZZLLLAAA<<<;;;999999;;;<<>>@@@AAAAAALLL[[[ppplllTTTGGGDDDGGGJJJJJJHHHEEEDDDDDDGGGKKKNNNLLLJJJHHHCCC===999888888888999:::<<<===EEEGGGJJJNNNPPPRRRRRRRRRPPPLLLHHHFFFGGGIIIKKKKKKPPPOOONNNMMMLLLKKKKKKJJJOOOOOOQQQTTTYYY^^^aaabbbdddlllqqqrrrtttyyy}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~zzzrrrhhh^^^UUUOOOLLLDDDBBBAAAAAACCCEEEEEEEEECCC???;;;888777555444222666666777888999999999999999888777666777999;;;<<>><<<;;;::::::999999888777777666444444333333333333222222222000///...///222555777;;;;;;<<<;;;:::888777555222000///000111222111000...///000111111000000///......////////////......000///...------,,,,,,---............////////////+++***)))((((((((()))***''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,------------...............//////000000000333333444555777888:::;;;===@@@CCCDDDEEEFFFHHHJJJIIIJJJLLLLLLLLLMMMOOOQQQOOOMMMNNNTTT___rrryyygggVVVIIIBBB>>>:::999999;;;===DDDRRR```}}}wwwpppjjjhhhhhhfffdddccceeemmmvvv~~~|||yyy{{{yyynnnaaaRRRKKKEEEFFFHHHJJJOOOUUUZZZaaakkkrrrxxx}}}lll___MMMAAA<<<<<<<<<;;;:::999888777666777888999999;;;===>>>???BBBEEEHHHUUUfff|||yyypppeeeVVVIIIBBBEEEJJJNNNNNNJJJDDDAAA@@@DDDLLLSSSUUUTTTQQQHHH???<<<;;;999999:::===AAACCCKKKOOOWWW^^^ccceeeeeeddd___ZZZSSSNNNLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGJJJLLLPPPTTTZZZ___ccceeegggnnnrrrqqqsssyyy}}}sssiiiaaa\\\PPPNNNMMMLLLMMMLLLKKKIIIFFFBBB===999777555444333666666777888999999999999777777666555666888:::;;;AAA???;;;888666555666777888:::======<<<>>>CCCGGGKKKPPPUUUXXXZZZ]]]bbbfffiiijjjhhhaaaWWWMMMHHHFFFCCCCCCAAA@@@???===<<<<<<;;;;;;:::999888666666555444444444333333222222222111000//////111444888;;;::::::999888777666555444222111111222444555444333111111000000000000000000000000////////////000000000///...---,,,,,,,,,,,,---............/////////+++***)))'''''''''((((((&&&&&&''')))***+++,,,---***++++++++++++,,,,,,,,,---------....../////////......//////000111222222222333333555666888:::;;;>>>@@@CCCEEEFFFGGGIIIKKKJJJKKKMMMMMMLLLMMMNNNPPPOOONNNNNNSSS]]]ooolllZZZLLLDDD@@@:::999999;;;===CCCSSSccczzzsssmmmjjjiiigggeeebbbaaadddjjjrrrwww{{{~~~{{{|||zzzpppdddUUUMMMGGGFFFHHHJJJPPPUUU[[[aaaiiioootttzzzmmm```NNNAAA===<<<<<<:::999999777777666777888999:::<<<===>>>???DDDLLLRRR[[[jjj{{{~~~rrreeeWWWQQQNNNJJJFFFEEEGGGLLLRRRRRRKKKDDD@@@???DDDMMMVVVZZZ[[[YYYQQQIIICCC@@@===;;;<<>>999666555444333666666777888888888888888666555444444555777999;;;>>><<<999666555555666777777:::<<<======???DDDHHHLLLPPPVVVYYY[[[^^^ccchhhjjjjjjggg___TTTKKKFFFDDDAAAAAA@@@???>>>===<<<;;;<<<<<<:::999777666555444444444444333333222222222000///------000444999<<<:::999888777666666666666777555444444555666555333444333111/////////111222111000/////////000111222//////...---,,,,,,,,,,,,---------.........//////,,,+++)))((('''''''''(((''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,------......//////---...///000111222333444111222333444666888:::;;;>>>@@@DDDFFFGGGHHHJJJLLLKKKMMMNNNNNNMMMLLLMMMNNNPPPNNNOOORRRZZZkkkqqq___OOODDD>>>::::::::::::;;;BBBSSSddd~~~wwwqqqmmmllljjjhhhddd___]]]```hhhnnnyyy}}}|||{{{qqqfffWWWOOOHHHGGGHHHKKKPPPVVV\\\aaaiiiooosssyyypppbbbPPPBBB===<<<:::999888777666666666777888888:::<<<===>>>AAAJJJUUU^^^cccllluuuvvvtttpppiiibbbZZZOOODDDBBBCCCCCCEEEGGGIIIOOOUUUTTTLLLEEEAAABBBJJJQQQYYY]]]```bbb___YYYLLLIIIDDD@@@???AAAEEEHHHPPPXXXfffvvvvvvoooiiieeebbbaaa___\\\YYYUUURRROOONNNHHHLLLQQQVVV\\\ccckkkpppxxx~~~~~~xxxuuupppjjjccc[[[SSSNNNKKKEEE>>>888555555555444666666777888888888777777555555444444555777999;;;<<<:::777555444444666777666999<<<======@@@EEEIIILLLQQQVVVZZZ\\\___eeeiiijjjjjjfff]]]RRRHHHDDDCCCAAAAAA@@@???===<<<<<<;;;<<<<<<:::999777666555444555555444333333222111111///...,,,,,,///444999======<<<;;;:::999999::::::888666555666777888777555666444222000//////111222111000/////////111222333///...---,,,,,,++++++,,,------------............---,,,+++)))(((((())))))*********)))))))))))))))++++++++++++++++++++++++***++++++,,,------......---...///000111222333444111111222444666888:::<<<===@@@CCCFFFGGGHHHJJJLLLKKKMMMOOOOOONNNMMMMMMNNNOOOOOOOOOQQQWWWfffooo^^^MMMAAA::::::::::::::::::BBBUUUggg|||vvvqqqpppnnnmmmiiiaaa\\\]]]eeemmm~~~~~~|||tttkkkZZZQQQIIIHHHIIIKKKPPPWWW]]]bbbjjjppptttyyyrrrdddQQQCCC===<<<:::999777777666555666777888999;;;<<>>======>>>BBBGGGOOOUUUXXXUUULLLDDDCCCEEELLLQQQVVVXXX\\\aaabbb___VVVSSSMMMHHHFFFGGGIIIKKKQQQYYYfffwwwzzzwwwrrrjjjbbb[[[VVVSSSRRRUUUXXXZZZ]]]dddmmmsss{{{}}}vvvnnndddZZZTTTKKKEEE===777444444555555666666777888888777777666555555444444555888:::<<<:::999666333222333444666666999<<<===>>>AAAFFFKKKMMMQQQWWW[[[]]]aaafffkkkjjjiiiddd[[[OOOGGGDDDDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;:::999888666666555555555444333333222111111///---,,,---111777===BBB>>>>>>===<<<:::999888777666555555666999;;;::::::777666333111000000000111////////////000111222333///...---,,,++++++++++++,,,------------.........---,,,+++)))))))))******++++++******)))(((((((((,,,,,,,,,++++++++++++***)))******+++,,,---............//////000111222222000000222333666888:::<<<<<>>===<<<;;;888888777666777888999:::<<<>>>EEEOOO\\\gggppptttqqqmmmeee[[[XXXWWWSSSMMMDDD@@@>>>===<<<===DDDLLLWWW[[[\\\UUUJJJCCCDDDGGGMMMQQQRRRRRRUUU[[[^^^]]]^^^[[[VVVQQQNNNNNNOOOQQQSSSYYYdddttt|||sssllliiieeefffeeeccccccgggpppwww}}}~~~~~~yyyrrriii___YYYKKKDDD<<<555333444555666666777777777777777666666555555444444666888;;;===:::888555222111222333444555999<<<===>>>AAAGGGKKKMMMRRRXXX[[[^^^bbbgggllliiigggbbbYYYNNNFFFDDDDDDDDDCCCBBB@@@>>><<<;;;:::::::::999999888777777666666555555444222111111000///......000666>>>FFFKKKFFFFFFDDDBBB???;;;888666777666666777999::::::999888666444222111000000000---...///000111111111111///...---,,,++++++++++++,,,,,,---------.........+++***)))(((((()))***+++*********))))))))))))))),,,,,,,,,+++++++++************+++,,,---...//////.........//////000000000///000111333555888:::<<<;;;>>>BBBDDDEEEGGGJJJLLLJJJLLLOOOPPPOOONNNNNNNNNMMMOOOQQQQQQRRR]]]uuu~~~rrrcccTTTHHH???;;;888999;;;;;;===GGG]]]rrr{{{yyyssssssqqqiiibbbdddnnnxxx}}}vvv\\\SSSKKKHHHIIIKKKQQQWWW\\\bbbjjjqqquuuxxx}}}}}}ooobbbPPPCCC???>>>>>>===999999888888888999;;;<<<<<<@@@IIIXXXhhhtttxxxyyyooohhh]]]SSSQQQSSSOOOIII@@@???>>>???>>>@@@JJJUUU]]]```___VVVIIIAAACCCHHHRRRUUUUUUTTTVVV[[[^^^]]]bbb___[[[WWWTTTTTTUUUVVVVVVZZZcccqqquuuuuurrrmmmiiilllttt|||~~~|||yyywwwuuuttt|||{{{yyyvvvqqqiiiaaaZZZJJJDDD;;;444222444666777666777777777777777666666666555555555666999<<<===:::888555222111111222333555888<<<===>>>BBBGGGLLLNNNRRRXXX\\\^^^bbbhhhlllhhhfffaaaXXXMMMFFFDDDEEEEEEDDDCCCAAA>>><<<;;;::::::999999999888888777777666666555444222111111000//////000333:::DDDMMMSSSTTTSSSQQQNNNIIIDDD>>>;;;;;;999888888888888777555888777555333222000000///,,,---///000111111111000......---,,,++++++++++++,,,,,,,,,---------......))))))(((''''''((()))***(((((())))))******++++++,,,,,,,,,++++++*********++++++,,,---...///000111............///////////////000111333555888:::<<<;;;===AAACCCEEEGGGIIIKKKIIILLLOOOPPPPPPOOOOOOOOOLLLOOOQQQRRRQQQZZZqqq}}}xxxpppfffWWWFFF<<<:::777888;;;<<<<<>>BBBHHHSSS___hhhhhh```OOOBBBBBBGGGJJJQQQSSSUUUVVVWWWXXXYYY[[[]]]YYYVVVXXX___eeefffddd\\\\\\aaannn~~~vvvvvvuuusssqqqmmmjjjhhhjjjqqqrrrmmmlllmmmdddWWWIIIBBB999555666777666444888888888888888777666666666666777888999;;;===>>>888777555444444555666666888:::<<<===???BBBFFFIIINNNTTTXXX[[[___dddfffccchhheee___UUUKKKDDDBBBBBBCCCBBBAAA???===<<<::::::;;;;;;:::999888888888999444333333333222111111111...---...333>>>JJJUUU[[[TTTXXX\\\[[[RRRGGGAAA@@@CCC:::333444666555333222222222222111111000000000222222111111111111111111111///---+++***+++,,,---,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***------------------,,,,,,,,,,,,------.../////////...///111333555777999999===>>>???@@@@@@BBBEEEHHHJJJLLLNNNPPPPPPNNNLLLKKKMMMLLLMMMNNNOOOYYYooo{{{rrrhhhXXXGGG>>><<<888999;;;<<<>>>JJJccc{{{{{{tttmmmiiinnn~~~}}}wwweeeYYYLLLGGGHHHJJJOOOTTT\\\```gggmmmtttzzz|||mmmcccTTTIIIBBB???===;;;;;;::::::888888:::>>>BBBGGGKKKTTT```hhhhhhaaaZZZSSSLLLEEEEEEHHHIIIEEE@@@AAA;;;:::???FFFNNN[[[hhhqqqiii\\\OOOFFFDDDHHHMMMYYYXXXXXXVVVUUUVVVWWWXXXXXXWWWYYY```iiinnnmmmiiibbbbbbfffppp|||tttsssqqqoookkkhhhfffdddfffnnnqqqmmmlllkkk```RRRDDD>>>666333444555444333666666666666666555444444333333444555777888::::::777666555444444555666777999;;;===>>>@@@DDDHHHKKKPPPUUUZZZ\\\```eeefffddddddbbb\\\SSSIIIDDDBBBCCCDDDCCCBBB@@@>>>===<<<;;;;;;;;;999888777777777777333333333222111111000000000...///333<<>>??????AAADDDGGGGGGIIILLLOOOPPPQQQPPPOOONNNNNNOOOOOOQQQ[[[ppp~~~ttthhhXXXHHH???===888999<<<===AAANNNhhhwwwppplllqqqyyyjjj]]]OOOIIIHHHIIINNNSSSYYY^^^eeelllssszzz}}}pppeeeVVVJJJCCC@@@===<<<999:::999999999<<<@@@DDDIIIMMMUUUZZZZZZVVVNNNIIIDDDAAA@@@CCCGGGHHHDDD??????;;;<<>><<<<<<;;;:::999777666555555555333222222111000000//////000///000333:::AAAFFFIIIEEEFFFGGGHHHGGGDDD>>>999777333222444444222333666444333222111000///...---111000...------...000111//////......---,,,,,,,,,......------------......,,,,,,+++************+++(((((()))))))))*********++++++,,,,,,,,,,,,++++++------......//////000000......//////000111111111111222333555777999:::;;;;;;<<<======>>>@@@CCCFFFFFFHHHKKKNNNPPPQQQPPPPPPPPPPPPPPPQQQSSS]]]rrr|||rrreeeUUUEEE===<<<888999;;;>>>DDDSSSmmmzzzqqqkkkooo|||nnn```QQQKKKIIIJJJOOOTTTWWW\\\cccjjjqqqyyyssshhhXXXKKKCCC@@@>>><<<888999:::::::::===AAADDDGGGKKKOOOOOOKKKFFFBBBAAA>>>???BBBGGGKKKKKKGGGCCC>>>===AAAJJJXXXhhhvvvqqq\\\KKKGGGDDDAAAKKKZZZeee___WWWRRRQQQSSSWWWYYYRRRVVV^^^kkkvvvzzzuuuooojjjiiikkkpppxxx}}}~~~zzz{{{~~~~~~|||xxxuuupppmmmgggbbb^^^\\\]]]]]]dddkkkpppmmmggg]]]NNN@@@===999555444555666777666888888888888888777666666555666777888999:::;;;;;;666555444444555666777888:::;;;===???BBBGGGMMMQQQWWW\\\```aaadddhhhiiifffbbb^^^VVVMMMFFFCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999777555444333333333222222111000///............///333888===@@@AAA<<<======???CCCFFFAAA;;;666444444555444000222666666555444222111///......//////////////////000000.../////////...---,,,+++...------------------...++++++***************+++))))))))))))*********+++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...///000000---......///000000111111111111333444666888999::::::;;;<<<<<<===>>>BBBDDDJJJKKKMMMNNNOOOOOONNNNNNQQQPPPQQQSSSUUU___uuuwwwmmmaaaQQQBBB:::999888777:::???GGGYYYuuu}}}sssmmmppp}}}pppbbbSSSLLLKKKLLLRRRWWWVVV[[[bbbiiiooovvv}}}vvvjjjZZZLLLDDD@@@>>>===888999:::::::::<<<@@@BBBBBBDDDFFFDDD???===>>>AAA;;;???EEEJJJLLLKKKGGGDDD???BBBHHHSSSbbboooxxx{{{eeeTTTIIIHHHFFFFFFSSSgggiiiaaaVVVOOONNNQQQUUUWWWUUUVVV\\\fffpppssspppjjjddddddffflllssswwwvvvuuurrrqqqqqquuu||||||zzz{{{{{{|||}}}zzzvvvssspppmmmiiiccc^^^ZZZZZZ\\\]]]fffkkkmmmiii___SSSDDD999999777555444555666666666888888888888888777666666777888999:::;;;<<<<<<;;;555444444444555666888999:::;;;===???CCCHHHOOOTTT[[[```cccdddfffjjjjjjgggeee___UUUKKKEEEBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;:::888666555444333333333333222111000///...---++++++---222777;;;======???@@@??????EEELLLIIIAAA;;;888777777444000111666777666555444222111//////---...000222222111000///////////////...---,,,+++,,,,,,------------,,,,,,*********))))))***++++++*********+++++++++,,,,,,***+++,,,---------------******+++,,,------......,,,------......//////000000111222333555666888888999:::;;;<<<<<<>>>AAADDDIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPRRRTTTWWWbbbxxxxxxqqqhhh^^^PPPAAA999888888888:::AAAMMMaaa~~~xxxqqqttt~~~~~~}}}ssseeeUUUNNNLLLNNNSSSYYYWWW[[[aaagggmmmsssyyy}}}yyymmm[[[MMMDDDAAA>>>===999:::;;;:::999:::<<>><<<:::;;;???BBB;;;???FFFJJJJJJIIIGGGGGGFFFLLLUUU___jjjqqqooojjjRRRIIIDDDEEEFFFKKKYYYiiimmmcccVVVMMMMMMPPPTTTVVVWWWWWWZZZaaahhhkkkgggccc]]]^^^aaahhhpppttttttrrrnnnllljjjjjjoooxxx|||zzzxxxwwwwwwwwwyyy|||yyyuuuqqqnnnllliiieee```[[[YYYZZZ\\\^^^fffhhhfff```TTTHHH<<<666555444444444444444444555666666666666666555444444555777888:::;;;::::::999444444333444555777999:::;;;<<<>>>AAAEEEKKKRRRXXX___cccfffgggiiilllllliiifff^^^SSSIIIDDDBBBBBBBBB@@@???>>>===<<<;;;:::::::::999888666555444444444444444333222000///......******---111777;;;======:::>>>???BBBLLLYYY[[[UUUAAA;;;777666444111222555666555444333222111000000,,,...000222333222000///000000//////...---------,,,,,,------------,,,,,,***))))))))))))***++++++***++++++++++++,,,,,,,,,***+++,,,------......---******++++++,,,,,,------,,,,,,------.../////////000111222333444666777777999:::;;;<<<<<<>>>AAADDDEEEGGGIIILLLOOORRRSSSTTTPPPQQQSSSVVVZZZfff}}}sssnnnggg^^^QQQCCC;;;::::::999<<>>@@@???EEEKKKNNNNNNMMMNNNPPPUUU^^^iiipppuuurrreeeWWWIIIEEEBBBDDDLLLWWWaaagggiii___SSSMMMOOOUUUZZZ]]]YYYWWWYYY^^^dddeeeaaa\\\XXXYYY]]]fffoootttuuutttkkkhhhdddbbbeeekkkrrrwww|||{{{~~~{{{uuutttsssssstttuuuxxxyyy}}}{{{uuuqqqnnnkkkiiiccc```\\\YYYXXXZZZ]]]___cccaaa]]]UUUIII>>>888666444555555555444444444555666666666666666555444444555666888:::::::::999888333333333444555777999;;;>>>???AAACCCHHHNNNWWW\\\bbbfffiiiiiijjjmmmmmmjjjccc[[[OOOFFFBBBBBBBBBCCC@@@@@@???>>>===<<<;;;;;;:::999888777666666666666555555444222111000///...,,,,,,---111666:::<<<<<<555<<>>AAADDDEEEFFFIIILLLOOORRRTTTUUUQQQRRRUUUYYY^^^kkkqqqlllggg```TTTEEE===<<<<<<;;;>>>HHHXXXooo~~~tttqqq{{{|||xxxyyy~~~~~~{{{|||lll[[[QQQMMMLLLQQQVVVZZZ^^^bbbgggjjjooossswww}}}ppp^^^NNNEEEAAA???>>><<<<<<<<<:::777666666777666777999<<<===>>>===<<>>======<<<999999888777777777777777666555444333111000///......---...111666:::<<<<<<<<>>BBBDDDHHHIIIJJJLLLNNNPPPRRRRRRSSSTTTWWW\\\aaannnpppoookkk___PPPCCC===;;;777:::@@@HHHXXXuuuyyyqqqvvv}}}}}}|||zzzzzz{{{}}}~~~~~~sssbbbTTTNNNNNNRRRVVVZZZ]]]bbbfffjjjmmmqqqtttzzzmmm[[[LLLDDD@@@>>>======:::777555666888999:::888999;;;;;;<<<>>>BBBDDDKKKWWW_________ffflllooouuuzzz{{{fffTTTKKKGGGOOOSSSTTT___pppuuuqqq```VVVNNNNNNXXXccchhhiii```\\\\\\cccgggccc[[[VVVSSSWWW^^^hhhqqqvvvwwwvvvrrrkkkeeebbb```___ccchhhqqqpppppppppooooooooopppmmmnnnpppttt|||xxxppplllhhhggghhhjjjkkkkkkmmmoooqqquuuzzz}}}yyytttoookkkgggbbb___ZZZXXXUUUUUUVVVWWWWWWWWW[[[TTTIII???888444111///444444444555555555666666777777666666666666777777666888999::::::999777666666444555777666333444999:::<<<@@@DDDJJJSSS\\\bbbgggkkkmmmmmmnnnnnnhhhaaa]]]UUULLLEEEDDDCCCCCCAAA@@@===:::999;;;;;;999777;;;:::777555333222333333777666555333111///...------...111444777999999999;;;;;;===@@@CCCDDDCCCBBB:::999888666444333111000111111000...------///222.........///000222333444111000...,,,+++,,,...///------.........---+++***)))))))))((()))******++++++,,,---,,,++++++---///000///......---------------...000000///...//////...............///000000000000111222444666888999:::999777888:::>>>AAABBBIIIJJJKKKMMMOOOQQQRRRRRRMMMOOOSSSXXX^^^lllxxxuuummm___OOOBBB<<<;;;999;;;???III\\\yyyvvvnnnqqqzzz}}}~~~~~~~~~}}}|||zzzzzz{{{}}}~~~|||rrrdddVVVOOOMMMPPPRRRWWW[[[```fffkkkpppuuuxxx}}}zzzmmm[[[LLLCCC???===<<<:::999666555666777888999>>>>>>??????BBBGGGNNNSSS___hhhppppppqqqvvvzzzzzz~~~xxxkkk[[[QQQOOOIIIVVVbbbkkkuuu}}}vvviiiYYYQQQLLLPPP]]]iiimmmlllccc]]]]]]eeekkkggg]]]WWWQQQTTT\\\hhhttt|||}}}{{{ssslllfffcccaaaaaadddjjjqqqooollliiigggffffffgggiiiiiikkkooovvv{{{sssooojjjfffeeefffggggggkkkllllllmmmpppuuu}}}~~~xxxuuupppkkkgggccc___]]]WWWUUUSSSSSSUUUVVVUUUUUUSSSLLLCCC;;;666444222111333444444444555555555555777666666555555666666777777888999:::999777555444555222111444555555666:::<<<>>>BBBFFFMMMUUU^^^dddgggkkknnnnnnnnnnnniiibbb[[[TTTKKKEEEDDDDDDCCCBBBBBB???<<<<<<======;;;999999888777666555555444444666666555333111///......+++---///222555666777888888888999;;;<<<<<<;;;:::666666444333222222111111222222111///,,,,,,...111000000000000000111111111222000///---------///000,,,,,,...//////...------***************++++++,,,***+++,,,,,,++++++,,,...---,,,+++************+++,,,---.........---------...............///000000000000111222444666888999;;;999888999;;;???AAACCCIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQUUUZZZ___kkk{{{ooo]]]LLL@@@;;;;;;;;;;;;>>>JJJaaatttkkkmmmuuu|||}}}~~~||||||}}}~~~|||{{{{{{|||~~~~~~uuuhhhZZZQQQNNNOOOPPPVVVZZZ```fffjjjoootttwwwyyy|||zzzmmm[[[KKKBBB===;;;:::999888888777777888999:::AAAAAABBBEEEKKKUUU```hhhwww||||||uuuooohhh```WWWQQQSSSYYYbbbqqqnnnZZZTTTOOOMMMVVVfffqqqrrrnnneee______iiiqqqmmmaaaXXXOOOQQQYYYiiizzzuuunnnhhheeeccccccgggmmmqqqnnniiidddaaaaaabbbcccgggggghhhjjjpppzzz~~~xxxrrrkkkeeebbbbbbbbbbbbffffffeeeeeefffjjjpppuuuxxx}}}yyyqqqnnniiieeebbb___[[[YYYRRRQQQPPPPPPRRRSSSRRRQQQHHHCCC<<<666444444333333222333444444555555444444555555555444444555555555777888999999888666444222<<<555111444777777888:::===@@@DDDIIIOOOWWW```fffhhhllloooooopppooojjjbbbXXXRRRIIIEEEDDDEEEDDDCCCAAA???===<<<<<<<<<;;;:::777777888888777777666666666555444333111///......,,,---///111444666777777666666777666666555333333444444222111111222333444444333222///,,,,,,---///000111111222111000...---222111///......///000000+++,,,...///000000//////+++++++++++++++,,,,,,,,,)))***++++++******+++---///...------,,,---------,,,,,,------------,,,,,,...............///000000000000111222444666888999;;;;;;:::;;;<<>>;;;<<<===;;;>>>LLLfffuuukkklllrrr}}}~~~}}}||||||}}}~~~}}}}}}~~~{{{mmm^^^SSSOOOPPPRRRXXX[[[```eeehhhlllooorrrvvvzzz~~~zzzmmmZZZJJJ@@@<<<999888999::::::::::::;;;===???AAADDDJJJQQQ[[[hhhttt|||zzzrrrkkkZZZVVVRRRPPPNNNOOOZZZeee~~~gggVVVSSSQQQUUUaaaqqqxxxtttmmmddd___aaammmvvvqqqcccXXXQQQRRRZZZkkkxxxpppjjjgggfffeeejjjppprrrnnnhhhcccaaabbbfffhhhhhhhhhhhhjjjoooxxxyyyssskkkdddaaaaaaaaaaaaaaaaaaaaaaaacccgggmmmrrriiinnnvvv|||wwwkkkhhhccc```]]]ZZZWWWUUUMMMMMMLLLMMMOOOOOOMMMLLL@@@<<<777444333444444444222222444444555555444333555444444333333444444555666777999999999777555444EEE<<<555777:::999888999>>>AAAEEEKKKQQQYYYbbbgggjjjnnnqqqqqqqqqpppjjjbbbUUUOOOHHHDDDDDDEEEEEEDDD>>>===<<<::::::999999888777888999999999777666444555555444222111///......---///111333555777888888666666777666444222222333777555444333333444555666555444333///,,,+++,,,......///111222222000...---000000///......//////000---...///000000000///...*********+++++++++++++++((()))++++++*********,,,//////............//////---------...//////...---...............///000000000000111222444666888999<<<<<<<<<<<<===???BBBDDDJJJJJJKKKLLLMMMNNNOOOOOORRRTTTXXX]]]aaakkk~~~tttcccQQQBBB<<<;;;<<<===;;;>>>NNNiiiuuukkkiiinnn~~~}}}{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~ooo___SSSNNNPPPTTTVVVZZZ^^^cccfffjjjnnnppptttxxx}}}yyylllZZZJJJ@@@<<<999888777999:::;;;;;;===AAADDDGGGOOOZZZgggsss}}}~~~yyyrrrhhh]]]UUUPPPMMMKKKKKKMMMVVVgggxxxyyyeeeZZZSSSWWWaaappp}}}wwwnnnbbb^^^cccpppxxxrrrdddXXXTTTUUU^^^ooozzzrrrkkkhhhggghhhmmmssswwwrrrkkkeeecccdddhhhkkkjjjjjjjjjkkkooovvvxxxssskkkeeecccbbbbbbbbb___```aaabbbcccfffkkknnnddddddffflll{{{zzztttfffccc___[[[YYYVVVSSSQQQJJJIIIJJJKKKLLLKKKHHHFFF===:::555333333444444444111333444555666555444333444444333333333333444444555777888::::::999777666EEE<<<555777::::::999:::>>>AAAFFFLLLSSS[[[ccchhhmmmqqqtttssssssqqqiiiaaaSSSNNNGGGDDDDDDEEEEEECCC>>>===<<<;;;999999999999::::::::::::888666444222444444333222000///......---///222555777777777777444555666555333222444666999888666555555555555666555555333///,,,+++,,,---,,,...000111222111///........................///000000111000000...,,,+++((()))******++++++******''')))+++,,,+++******+++,,,+++++++++++++++,,,,,,...------///222333111000...............///000000000000111222444666888999;;;===>>>>>>===>>>AAADDDIIIJJJKKKLLLMMMNNNOOOPPPOOORRRWWW\\\aaannnuuukkk[[[KKK???::::::;;;;;;;;;???OOOjjjvvvjjjfffhhhrrr{{{}}}|||{{{|||~~~}}}||||||}}}~~~}}}~~~~~~qqqbbbTTTNNNOOOSSSRRRVVV\\\bbbfffkkkpppssstttxxx~~~yyylllZZZJJJAAA<<<:::999555777::::::;;;???EEEKKKVVV```nnn{{{{{{qqqiiiaaaWWWNNNKKKIIIGGGHHHKKKSSSbbb|||nnn[[[TTTXXXaaaqqqyyynnn^^^^^^ffftttzzzrrrdddZZZWWWYYYcccrrr{{{tttllliiihhhiiiooovvv|||vvvnnngggccccccfffhhhiiijjjkkklllooottt{{{~~~wwwrrrmmmhhhfffeeeeeedddbbbccceeeeeedddcccdddeee^^^]]]\\\```lll}}}ssslllbbb___[[[WWWUUURRROOOLLLGGGGGGHHHIIIJJJHHHCCC@@@;;;888555333333444555555222333555777777666555444444444444333333444444444555666888999999888666555:::444111444888:::;;;===>>>BBBHHHNNNUUU]]]dddiiippptttwwwvvvtttqqqhhh___RRRMMMGGGDDDDDDEEEDDDBBB?????????===;;;:::;;;<<<;;;::::::888777555333222444333222111000///......---000444777999999777666222555666555222222555888::::::999999888888777777555555333///,,,+++,,,...,,,---///000111000000///---------...............000111111000///---+++)))'''((()))***+++***))))))'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,------...///------000444777555333...............///000000000000111222444666888999:::===??????======AAADDDGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPTTTZZZaaapppmmmdddUUUGGG>>>999888888999:::AAAPPPiiizzzllldddcccfffppp{{{~~~~~~|||{{{{{{|||}}}|||{{{zzz{{{}}}wwwiii[[[SSSQQQSSSSSSWWW]]]ccchhhlllqqqtttuuuyyyxxxlllYYYJJJAAA>>><<<:::777:::<<<<<<>>>CCCMMMTTTccclllyyy{{{xxxoooeee[[[VVVPPPIIIGGGJJJGGGJJJQQQZZZdddsssxxxbbbXXXVVVdddrrrttthhh[[[___kkkxxx|||rrreee]]]WWW\\\ggguuu|||tttllliiihhhjjjpppwww|||wwwooohhhdddeeegggiiiiiikkkmmmoooqqqtttyyy}}}}}}wwwtttooollljjjhhhfffeeedddfffiiiiiifffccc``````\\\\\\___ccclllzzz|||vvvmmmeee___\\\WWWTTTQQQNNNJJJHHHFFFGGGGGGHHHHHHEEE@@@<<<888666333222333555666666333444666888999777666444555555444444444444555555666777777777666444222000333000000555888888;;;???@@@DDDJJJQQQXXX___ggglllssswwwyyywwwuuupppggg]]]RRRMMMGGGDDDDDDDDDCCCAAA>>>@@@@@@>>>;;;999:::<<<:::999888666555444444444333333222111000///......000333999>>>@@@>>>;;;888555777999777333222666:::<<<===???@@@@@@@@@>>>>>>444444222///,,,+++---//////////////////.........------...///////////////.../////////...---+++***''')))***,,,,,,+++***)))(((***---...---,,,+++,,,...............///000000...,,,,,,000666999888555...............///000000000000111222444666888999999<<>>===<<<;;;>>>@@@@@@BBBIIITTT]]]hhhpppyyy}}}{{{rrriiicccZZZQQQIIIFFFCCC@@@DDDKKKSSSZZZgggsssxxxrrreee___bbbhhhppplll```YYY```nnn{{{}}}rrrfff___VVV]]]iiiwww|||tttllliiihhhjjjpppxxxyyyuuuoooiiigggiiilllnnnkkkmmmppprrrtttvvvzzz|||}}}xxxvvvrrrooollljjjgggddddddhhhkkkllljjjeeebbb``````eeekkkrrrxxx|||yyywwwsssjjjbbb]]]ZZZUUUQQQNNNKKKGGGDDDFFFGGGGGGHHHGGGDDD>>>999555333111111333555777777333555777999999888666555666555555444444555555666777777777666444000---+++333222444888999777:::???AAAEEELLLSSSZZZaaaiiinnnuuuyyy{{{yyyuuupppfff\\\RRRMMMGGGDDDDDDDDDBBB@@@<<<>>>>>><<<888777888;;;888777555444444444555666333222222111000///......444999???EEEFFFDDD???<<<999;;;<<<:::555444777<<>>888555333333222222333333444555444555777888888888777666444444444444444555666666777===@@@===666000000333777888999999888999;;;===BBBIIIRRRYYY___eeekkkpppyyyyyy{{{{{{xxxooobbbXXXKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@>>>===;;;:::::::::::::::999888777666555444555444222000//////000111555@@@JJJMMMMMMLLLHHHDDDBBB@@@<<<888666555666777===???CCCIIIMMMMMMKKKHHH555333111000000000...---...///111333333111///...++++++,,,---...///000000,,,///000------///...+++''''''''''''((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000222222111000111222444555333222111111333666:::<<<;;;<<<===<<<;;;<<<===???AAACCCDDDEEEEEEFFFIIIKKKMMMPPPRRRUUU___sssiiiZZZJJJAAA===999888999;;;===DDDSSSkkkvvvlllgggbbbmmm}}}~~~|||{{{zzzyyy{{{~~~|||xxxwwwzzz~~~~~~qqqddd[[[WWW[[[]]]```cccgggmmmtttxxx{{{~~~{{{ppp___PPPGGGCCCCCCDDDHHHIIIMMMOOOMMMMMMTTT^^^ggglllmmmfff\\\UUUMMMGGGFFFDDDDDDGGGKKKQQQ\\\gggtttwwwkkkaaaXXXVVVTTTWWWjjjrrrccc\\\bbbqqq}}}tttiiiaaaaaafffqqq~~~vvvpppnnnmmmmmmpppuuu{{{tttmmmjjjkkkooossswwwwwwvvvtttssstttxxx{{{}}}zzzuuuqqqnnnkkkhhhfffffffffjjjnnnnnnkkkkkknnnrrr{{{wwwrrrqqqwww~~~}}}wwwqqqjjjddd^^^ZZZXXXSSSMMMIIIGGGGGGGGGGGGFFFFFFEEECCC???:::666333222111111111111222333333444555666777777777666666555555555555555666666777777:::<<<;;;666333444555666777999999:::;;;>>>AAADDDKKKTTT[[[aaagggnnnssszzz{{{||||||xxxnnnaaaWWWJJJIIIHHHHHHHHHFFFDDDAAAAAA@@@???===<<<;;;::::::999888888888777777666666555444222000//////000111888FFFUUU\\\\\\ZZZTTTNNNJJJEEE>>>888666555666777888:::===BBBEEEEEECCC@@@555222000/////////...---///000111111111111000///...------------...//////...000///++++++---,,,((('''''''''((((((((())))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,............/////////000000000//////.../////////333222111222333666:::<<<===>>>???>>>======???AAAAAACCCDDDEEEEEEFFFIIIKKKLLLNNNQQQTTT^^^rrrgggXXXGGG>>>:::777777888;;;===EEEVVVooozzzmmmeeebbblll|||~~~}}}|||{{{zzzyyy|||~~~~~~|||yyywwwyyy|||}}}wwwiii^^^YYYYYY\\\___ccchhhmmmssswww||||||qqq___PPPHHHGGGJJJLLLQQQQQQSSSTTTPPPNNNRRRZZZeeeiiihhh]]]QQQIIIDDDAAACCCAAADDDKKKSSS]]]jjjvvv}}}zzzqqqeeeYYYSSSPPPRRRVVVbbb|||{{{hhh___^^^lll|||}}}tttnnnjjjeeejjjttt~~~wwwqqqooonnnnnnrrrxxxxxxqqqmmmnnnrrrvvv{{{zzzyyyvvvuuuwww|||~~~zzzuuupppnnnllljjjhhhddddddiiinnnpppooopppuuu~~~xxxmmmdddeeelllssszzz~~~zzztttmmmggg```ZZZVVVTTTPPPKKKGGGEEEEEEEEEDDDGGGFFFCCC???:::666333111111111000000111111222333444444555666666666666555666666666666666777777888777777777777666777777888555777999:::;;;>>>BBBEEEGGGMMMVVV^^^dddjjjrrrwww}}}{{{oooaaaXXXLLLJJJIIIIIIIIIHHHEEECCCBBBAAA???===<<<;;;;;;;;;777777777777777777777777555333111000///000111222===NNNaaammmpppnnnfff___UUULLLAAA888666666666666444555888;;;>>>>>><<<999555222...------.........000000000000000000000000000///...---,,,,,,---...///...+++(((***...,,,'''''''''((((((((()))))))))******+++++++++,,,,,,,,,------------------------............///////////////000000//////...---,,,333222222222444777:::<<<<<<===>>>===<<<===>>>@@@BBBCCCEEEFFFFFFFFFHHHJJJJJJLLLOOORRR\\\rrreeeVVVEEE===999777777999;;;<<>>CCCFFFJJJPPPYYY```gggnnnvvv|||}}}pppbbbZZZNNNMMMMMMMMMMMMKKKHHHEEEBBBAAA@@@>>>===<<<;;;;;;999888888888777777666666444333111//////000111222???QQQffftttzzzzzzuuuooo^^^SSSDDD:::666666666555666666777999;;;;;;999777444111---,,,,,,.........111000////////////000111000///---,,,,,,---...///------)))'''+++000...)))'''(((((((((((()))))))))******+++++++++,,,,,,,,,---------........................///////////////000111222222222111000///333222222333555777:::;;;:::;;;<<<;;;::::::<<<>>>BBBDDDFFFGGGFFFGGGHHHJJJHHHJJJMMMQQQ[[[pppbbbTTTDDD<<<:::888999;;;<<<===DDDWWWsssxxx|||{{{qqqkkkuuu}}}~~~~~~~~~}}}|||{{{{{{zzz}}}~~~~~~}}}{{{zzzzzzzzz~~~wwwggg\\\UUUYYY]]]bbbfffkkkppptttzzz~~~{{{qqqcccXXXUUUXXX]]]aaaggg___UUUMMMGGGFFFMMMWWWcccddd___RRRHHHFFFGGGHHHGGGGGGMMMWWW```dddjjjooommmnnnnnnllljjjdddYYYOOOOOOKKKKKKXXXkkkrrrddd___gggsssuuupppnnngggllluuu{{{vvvrrrqqqqqqttt||||||uuutttyyy~~~zzzyyy{{{zzzwwwsssqqqppppppooonnngggccccccfffjjjoooxxxppp^^^VVVXXX```kkkttt~~~}}}uuuqqqkkkeee___YYYSSSOOOIIIGGGEEEEEEGGGGGGGGGFFFGGGDDD>>>999555222111111222222222222222333444444444444444444555555555666777777777777777888999999;;;777222222666888888666777888999:::;;;>>>CCCGGGMMMSSS[[[cccjjjqqqzzz{{{mmmaaaYYYNNNNNNNNNNNNNNNLLLHHHEEECCCBBB@@@???===<<<<<<<<<;;;;;;:::888777555444333444333111//////000222333???NNNaaammmtttyyyyyyvvv```VVVGGG<<<666555555555777777777888999:::888777333000---,,,---.........000000///......///000000......---,,,---...///000//////,,,***+++///---)))(((((((((((()))))))))*********+++++++++,,,,,,,,,---------........./////////////////////............///111333444444333333222333333444666888:::;;;:::;;;<<<<<<;;;;;;<<<>>>BBBDDDGGGHHHGGGGGGHHHIIIGGGIIILLLPPPZZZnnn]]]PPPBBB<<<;;;::::::<<<>>>@@@III^^^{{{wwwmmmrrryyyzzz~~~}}}|||||||||}}}}}}~~~~~~~~~}}}|||||||||kkk^^^UUUXXX[[[___cccgggmmmqqqxxx|||}}}zzzsssiiibbbbbbeeejjjmmmjjj^^^PPPFFFAAACCCOOOZZZgggeee\\\OOOGGGGGGGGGFFFJJJIIILLLTTTZZZ[[[\\\___ccccccdddccc```ZZZRRRLLLNNNMMMSSSddd{{{tttgggaaabbbpppxxxqqqmmmjjjoooxxx}}}yyyuuusssrrrttt~~~yyywww}}}~~~|||}}}~~~{{{xxxuuutttrrrooommmjjjfffccceeehhhnnnyyy}}}ooo___UUUSSSWWWbbblllzzz}}}uuuoookkkeee```[[[UUUOOOLLLFFFEEEDDDFFFGGGHHHGGGFFFCCC@@@;;;666333222222222333333222222333333444555555555444444555555666777777777777777777888888999;;;777333333555777777555999:::;;;;;;<<<@@@EEEIIIQQQVVV___fffmmmvvvvvviii]]]WWWNNNNNNNNNOOOOOOLLLHHHEEECCCCCCAAA???>>>============<<<:::888666444333222333222111//////000222333<<>>???>>>===>>>???AAABBBEEEGGGHHHHHHGGGHHHHHHFFFIIIMMMQQQZZZlllWWWKKK???<<<;;;::::::;;;???DDDRRRjjjlllbbbhhh~~~~~~}}}}}}}}}}}}~~~}}}mmm```VVVXXXZZZ\\\___dddjjjooouuuyyy}}}{{{vvvpppnnnooosssvvvxxxfffYYYJJJAAA???EEESSS```lllggg[[[PPPKKKLLLKKKHHHKKKFFFEEEJJJNNNOOOPPPRRRXXXYYY[[[\\\XXXSSSOOONNNQQQWWWcccvvvvvveeeaaadddlll{{{uuupppjjjpppyyy{{{xxxuuutttssswww|||zzz~~~|||zzzyyywwwsssppplllhhhgggiiikkkooowwwyyyooocccYYYSSSSSS\\\fffsss{{{xxxppphhhddd___ZZZVVVQQQLLLHHHFFFEEEDDDEEEFFFFFFDDDBBB===;;;777444222111111222222222222222222333333444666666555555555666777888777666666666666777888888777666444444555666777666:::;;;<<<===???DDDKKKOOOUUU[[[ccckkkrrr{{{uuuggg]]]XXXPPPQQQQQQRRRRRRPPPKKKGGGDDDCCCBBB@@@???>>>======;;;;;;:::888777555444333333222000//////111222333:::CCCKKKNNNRRRXXX\\\]]]UUURRRLLLBBB888333444777666444222333555666666666111000000000222111///------...///000000///...------...///000///...,,,+++'''...222...+++******)))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,---.........000/////////........................///111222222222333444555777999:::;;;>>>???@@@@@@>>>???@@@BBBCCCEEEHHHIIIHHHGGGGGGHHHFFFJJJOOOSSSZZZjjjSSSGGG===;;;;;;:::999:::@@@HHHYYYuuucccZZZ```~~~~~~~~~}}}}}}~~~ooo```WWWXXXYYYZZZ]]]bbbiiinnnssswww~~~||||||}}}}}}|||yyyvvvuuuxxx|||~~~```TTTGGG@@@@@@HHHVVVdddnnnhhh[[[QQQPPPSSSRRRMMMJJJCCC???AAAEEEFFFHHHLLLNNNQQQUUUVVVSSSOOOOOOQQQRRR^^^oooxxxhhh\\\___hhhvvv}}}}}}yyysssiiinnnwwwwwwuuussstttuuuzzz}}}{{{}}}}}}}}}~~~~~~|||yyyvvvmmmjjjkkknnnooopppvvv}}}}}}ssslllcccZZZRRROOOWWWaaalllvvv~~~zzzqqqiiiccc```[[[VVVRRRNNNIIIFFFFFFEEEEEEEEEEEEDDDAAA>>>999777444222000000111111111111111000111222222333777666666555555777888999666666666666666777777888444444555555555666777888:::;;;===???BBBHHHOOOTTTXXX^^^fffnnnuuuvvviii```\\\UUUUUUVVVWWWWWWTTTPPPLLLDDDCCCBBB@@@???>>>======:::999999888777666666555333222000//////111222444888@@@EEEFFFGGGKKKOOOOOOOOOPPPMMMDDD888222444888666444333333555777777777000000000222333222///------...000111111000...---...///111111000---***((('''///...++++++......))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......000000//////.........---222111000//////000222222222333444666777999:::;;;===>>>???>>>======???AAACCCEEEHHHJJJIIIHHHGGGHHHFFFKKKPPPTTTZZZhhh|||PPPEEE;;;999:::999:::<<<>>>JJJfff{{{___WWW\\\ttt~~~|||{{{yyy{{{sssddd___ZZZXXXZZZ]]]```fffmmmwww|||}}}{{{|||}}}}}}|||zzzzzz~~~{{{qqq[[[LLL???===AAAIIIWWWdddnnncccYYYVVVYYY\\\XXXSSSJJJBBB======>>>======>>>IIIKKKLLLMMMMMMNNNQQQSSS[[[kkktttddd```\\\^^^jjj~~~yyyssslllooouuu|||uuuuuutttvvvyyyyyy|||~~~~~~uuurrrnnnlllmmmsssyyy}}}}}}xxxrrrlllbbbZZZUUUTTTSSSSSSffftttzzztttmmmiiiaaa\\\UUUOOOKKKIIIFFFEEECCCDDDCCCBBBAAA>>><<<:::777666444222111111111222333333333333333333333333444555666888888666555444666555555777999:::999888555444333333444555777888888:::;;;>>>BBBIIIQQQWWWbbbfffmmmvvvsssfff___]]]YYYXXXVVVSSSOOOJJJFFFDDDBBBBBBBBBBBB@@@>>><<<;;;:::::::::999888777666555000///...,,,+++---111444;;;<<>>===@@@GGGTTT```kkkbbbZZZYYY]]]^^^YYYSSSHHH@@@:::;;;<<<::::::;;;>>>AAADDDGGGIIIMMMQQQTTT^^^lll{{{~~~pppcccZZZYYYYYY___lll}}}yyysssnnnpppuuu|||yyyrrrqqqqqqtttxxx{{{yyywwwsssqqqqqqtttxxxzzzxxxsssoooiiiaaaZZZVVVTTTSSSRRR^^^lll|||~~~xxxsssmmmgggccc[[[WWWQQQKKKHHHFFFDDDBBBAAAAAA@@@@@@>>>;;;999888444333222000000000111111333333333333333333333333555666888999999888666555555555555666888999888777555444444444444555777888:::;;;<<<>>>CCCJJJSSSYYYeeekkktttqqqddd^^^\\\TTTSSSRRROOOKKKFFFBBB???======>>>>>>>>>===;;;:::::::::999888777555444333000000///...---...111444999:::<<<>>>???AAAAAABBBFFFFFFDDD>>>777222333555333444555555555555444444111000///......///000111///,,,---111111,,,***------...///...------...///111000...,,,+++******)))************************)))))))))******+++,,,---,,,,,,---...---,,,+++***...---......000111111000222222111111111000000000333333333444666888;;;<<<>>>>>>??????@@@AAAAAAAAACCCEEEGGGGGGGGGHHHJJJLLLHHHJJJOOORRRUUU```uuuQQQGGG>>>;;;::::::;;;>>>GGGXXXvvv~~~cccOOOKKKQQQiiizzz~~~~~~~~~|||{{{}}}~~~}}}~~~tttfff___ZZZ\\\___bbbhhhnnnooosssxxx}}}~~~}}}}}}}}}~~~}}}{{{xxxxxxvvvssssssqqqhhh]]]KKKEEE???>>>AAAIIIUUUaaajjjccc]]]^^^bbbbbbZZZRRREEE===777888999777777888555888<<>>@@@@@@===:::666444333444444333333444555555444333222111000///......///000111...,,,---000000,,,+++,,,---...///...------...///000///---,,,***))))))))))))(((''''''''''''((()))************+++,,,---...000///...---,,,+++***)))***+++---///111111111111333333333222222222111111333333333444666888:::<<<======>>>>>>???@@@@@@AAADDDFFFHHHIIIHHHHHHIIIJJJKKKMMMPPPTTTXXXbbbwwwQQQGGG???<<<;;;:::<<>>AAADDDJJJTTT[[[YYYSSSOOOLLLIIIEEEGGGOOO[[[hhhpppqqqpppnnnnnnpppuuuxxxyyyuuurrrssssssuuuxxxzzzyyyuuuqqqmmmooorrruuuxxx~~~|||wwwtttrrrvvv}}}~~~{{{zzz~~~yyytttqqqlllhhhdddaaa```___]]][[[WWW]]]gggqqq|||xxxjjjgggccc```^^^[[[WWWTTTLLLIIIEEEBBBAAA@@@>>>===;;;:::999888777555444333000///......///000111222111111222333333444555555111222333333333333222111333333333444666666555444444444555555666777888999<<<<<<===???DDDMMMWWW^^^gggmmmxxxqqqcccYYYUUUTTTOOONNNMMMJJJEEE>>>888444333444777999:::;;;;;;;;;<<<;;;:::888555333000///...000111000///000111333777666444444555888;;;===>>>:::555222444666666666444555666666666444333111000000////////////000000.........//////---,,,,,,---...///...---------//////...,,,+++***)))))))))***)))'''&&&&&&''')))***************+++,,,---...000///...,,,++++++++++++'''***---000111111111111444444333333333222222222333333333444555777999;;;<<<<<<===>>>???@@@@@@AAADDDFFFHHHIIIHHHGGGGGGHHHMMMNNNRRRWWW\\\hhh}}}OOOFFF???<<<::::::===BBBJJJbbbiiiTTTJJJJJJNNN\\\xxxtttxxx~~~}}}{{{{{{{{{|||{{{zzz{{{|||}}}||||||~~~uuujjjaaa```cccfffkkkoooqqqsssuuuxxx{{{~~~}}}{{{{{{{{{{{{yyywwwrrrsssqqqlllhhhbbbWWWLLLDDDBBB??????HHHYYYjjjvvvsssnnniiijjjkkkfffZZZOOOEEE===777777888666555666555666777777777888;;;======EEEJJJGGGBBBBBBDDDCCCBBBDDDJJJTTT]]]ccccccbbbaaadddjjjooossstttsssrrrtttuuuwwwyyyzzzyyywwwuuusssvvvyyyzzz{{{}}}uuuiiiccc```ccciiirrr}}}~~~~~~~~~|||yyyuuusssllljjjgggfffffffffdddccc]]]^^^___dddmmmuuusssmmm^^^\\\YYYWWWVVVTTTQQQOOOGGGDDDAAA@@@??????===<<<999888777666555444333333111000//////000111333444111111222333333444555555111111222222222222111111333222222333555555444222444444555777888999999999;;;<<<>>>@@@FFFOOOYYY___nnnsss{{{}}}mmm___VVVRRRQQQPPPOOONNNJJJDDD>>>888444333555777:::<<<============<<<;;;999666333111///---...000000000000333555888777555333444666999;;;===888333111444777777555777888999999888666444222000000////////////000000///000000000/////////...---...///...---------///...---,,,+++***)))))))))+++***(((''''''(((***+++************+++,,,------...------,,,,,,------...&&&***...111111111222333444444444333333333333222444333333333555777999:::;;;<<<===>>>???@@@AAAAAACCCDDDFFFFFFFFFEEEFFFGGGMMMMMMRRRYYYaaaoooKKKDDD>>>;;;:::999>>>DDDNNNhhhzzzaaaNNNGGGHHHIIIVVVooouuutttyyy~~~}}}{{{{{{|||}}}}}}|||{{{{{{||||||}}}{{{oooccc```bbbeeeiiimmmqqqsssvvvxxx{{{~~~~~~|||zzzyyyzzzyyyxxxvvvrrrsssqqqkkkfff```VVVMMMDDDBBB???@@@MMMbbbttt|||xxxrrrlllkkkkkkfffYYYNNNGGG???888888888666666777333444555666666777:::<<<999>>>@@@<<<:::<<<>>>>>>AAACCCGGGKKKOOORRRUUUVVVVVV[[[bbbgggkkknnnppprrruuuwwwyyyzzzzzzyyywwwvvvwww}}}{{{wwwvvvtttrrrwww}}}~~~wwwiiiZZZSSSOOORRRVVV^^^ooo~~~~~~~~~}}}{{{yyywwwvvvpppnnnllllllmmmnnnooonnniiifff```\\\___eeeddd___UUUSSSQQQPPPOOONNNLLLJJJDDDBBB???>>>>>>===<<<:::888777555444333222222222222111111000111222333444222222222333333444444444444444333333333333444444444333222333555555444222333444666888999:::::::::;;;===@@@DDDIIIRRR[[[aaammmrrrzzzzzzjjj\\\SSSOOOMMMMMMLLLIIIFFFBBB===999666666777:::<<<>>>??????>>>===<<<;;;999666444111000---...///000000222666999<<<:::888666555666888:::999555111111333666666555999:::;;;<<<;;;888555333//////000000000000//////000222222//////111111...---...///...------...///...---,,,++++++*********++++++))))))))))))++++++))))))))))))***+++,,,---+++,,,,,,---.../////////(((,,,000111000000333555444444444333333333222222444333333333444666888999<<<<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDDDDDDDGGGIIILLLLLLQQQYYYcccrrrHHHBBB<<<:::999999???FFFPPPmmmwww\\\KKKFFFFFFEEEPPPfff{{{vvvoooooowwwzzzxxx|||}}}}}}|||}}}||||||}}}pppbbb^^^```bbbeeehhhnnnppptttxxx{{{~~~}}}{{{yyyxxxxxxxxxwwwvvvrrrtttrrrkkkfffaaaZZZRRRHHHFFFCCCFFFWWWmmm{{{}}}yyyqqqjjjhhhiiidddYYYOOOGGG???999888999777666777222444555555555666888:::888::::::888888<<<>>><<>><<<;;;:::999999:::<<<>>>????????????;;;:::999888555333111000...///000000222555:::>>>AAA???<<<:::888888999999444333222333555777888888:::;;;======<<<888555222//////000000000000/////////222222------111111------...///...------...//////...---,,,++++++++++++************************(((((((((((()))***++++++***+++---.../////////...***...111222000000333777333333333333222222222222444333333333444666888999<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEIIILLLLLLKKKOOOXXXbbbrrrFFF@@@;;;:::999999???GGGUUUssswww\\\JJJGGGFFFDDDMMM```tttrrrhhhdddkkkooopppxxx~~~~~~}}}}}}}}}qqqbbb]]]^^^```bbbeeejjjnnnssswww{{{~~~|||zzzxxxwwwxxxxxxwwwvvvssstttrrrlllgggccc]]]VVVMMMKKKIIINNN```vvv}}}wwwooogggeeefffcccYYYPPPGGG???999888888666555666555666666555444444555777666888888777:::???@@@======AAADDDAAA<<<:::???EEEDDDIIIQQQVVV[[[bbbkkkrrryyy{{{}}}|||yyyuuuqqqooojjjuuu{{{tttsssvvvxxx{{{{{{xxxvvvzzz|||{{{www~~~|||vvvlll\\\MMMHHH@@@===AAABBBEEETTTgggxxx~~~wwwfff[[[VVVPPPKKKHHHFFFDDDDDDDDDDDDBBBAAA@@@>>><<<;;;;;;:::888777444333111000/////////000333222111000000111222333444333333333333333333333333222222111111222222333555444333444555555444222333444777999:::;;;;;;;;;===AAAFFFLLLRRRYYY```eeekkkrrr~~~}}}nnn^^^PPPGGGAAA>>>;;;:::999888888888:::;;;;;;<<<>>>?????????>>>>>>999999888666444222000///000000111111333888>>>CCCDDDBBB@@@===;;;:::999999222333444666777999<<<===:::;;;======<<<888444222//////000000000000//////...222111,,,,,,000000,,,---...///...------...//////......---,,,,,,,,,,,,))))))************))))))''''''''''''((()))***++++++,,,...000000///...---,,,000333222///000444888333333333222222222111111444333333333444666777888<<<===>>>???AAABBBCCCDDDEEEEEEDDDCCCCCCFFFKKKOOOLLLKKKNNNVVVaaapppHHH>>>999;;;<<<;;;@@@III\\\{{{ppp\\\NNNDDDAAAAAAJJJVVVnnnttthhhaaaeeeiiimmmyyy~~~|||zzzzzz~~~xxxjjj___[[[]]]___aaaccchhhnnnrrruuuzzz}}}|||}}}~~~}}}{{{zzzxxxwwwwwwwwwxxxvvvtttqqqnnniiibbbZZZTTTMMMGGGDDDOOOeeeyyyzzzooohhhjjjmmmhhh]]]UUUJJJBBB;;;;;;<<<::::::<<<999777666777999888555111666777888:::::::::::::::@@@@@@>>>=========>>>???BBBDDDGGGKKKPPP[[[hhhqqqxxxyyy{{{zzzwwwuuussssssvvvuuuuuu{{{{{{wwwwwwuuurrrppppppssswwwyyy{{{yyyzzz{{{sssbbbRRRJJJCCCAAA@@@BBBBBBFFFVVVfffyyytttfffYYYPPPKKKKKKHHHEEECCCBBBAAA???===>>>===<<<<<<;;;999666333555333111000///000111222000000000000111111111111555555555444444333333222000000000111222222333333333333222222111222222222444555777777888999<<<>>>CCCCCCFFFJJJQQQ[[[dddiiiooowwwwwweeeYYYQQQIIICCCBBB>>>===;;;999888999:::;;;===>>>??????>>>===<<<;;;:::999666444222000000000...111222111444===EEEGGGNNNJJJEEE???<<<:::::::::444555777999<<<>>>@@@AAABBBAAA???<<<888444000.........////////////......111111000///...------,,,////////////////////////222000---***((((((((()))))))))))))))((((((((((((******+++++++++,,,,,,,,,///...------...000333444000000000111222222333333222222111111222222333444333333333444666777999:::;;;;;;===>>>????????????EEEFFFHHHHHHGGGGGGHHHIIINNNNNNPPPTTTZZZfff{{{DDD;;;777:::<<<;;;BBBKKKbbbpppYYYLLLCCCAAABBBFFFRRRiiivvviiiaaadddiiinnnyyy}}}~~~}}}nnnbbb]]]]]]___```eeejjjooorrrtttxxx}}}|||{{{|||zzzyyyxxxwwwwwwwwwxxxyyyvvvtttqqqnnnjjjccc\\\VVVNNNKKKNNN^^^uuu{{{ooogggiiilllhhh]]]VVVMMMEEE>>><<<;;;999999<<<>>><<<;;;;;;======:::777:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===???AAADDDGGGLLLUUU```iiiqqqtttwwwxxxwwwuuutttsssooonnnnnnsss||||||uuurrrtttvvvvvvtttwwwtttsssrrriiiYYYJJJCCCBBB@@@@@@EEEIIIQQQ```nnn|||pppdddZZZTTTKKKHHHDDDAAA@@@>>>===;;;===<<<;;;::::::888555333444222111/////////111222222222222222222111111111555555555444444444444444222222222111111111111111333333222222222222222333555777888999999;;;===???CCCDDDHHHMMMTTT^^^gggmmmvvv~~~qqq```VVVOOOIIIEEEEEEBBBAAA>>><<<;;;;;;<<<===???@@@@@@@@@@@@>>>===<<<999888666333111000000000///333444444888@@@GGGIIILLLIIIEEEBBB???===<<<;;;555777999<<>>???@@@@@@@@@EEEFFFHHHHHHGGGGGGHHHJJJMMMMMMOOORRRVVV```sss???888666:::;;;<<>>CCCCCCCCCDDDEEEDDDBBB???;;;;;;999999999999:::;;;999::::::;;;;;;<<<<<<<<<===@@@BBBDDDHHHOOOZZZaaalllppptttwwwwwwvvvvvvuuuooommmlllooouuu}}}}}}yyyzzzzzzuuuoooqqqlllhhheee]]]PPPFFFAAACCCAAACCCLLLXXXdddrrr}}}uuujjj___XXXNNNJJJEEEAAA???===<<<:::<<<;;;999999888777444111222111000///...///000111222222222333333444444444444444444555555555555555444333333222111111000000333333222222222222333333666888999:::;;;<<>>===888777444222111000000000000444555666;;;DDDIIIJJJMMMJJJFFFDDDBBB@@@>>><<<666666888;;;@@@FFFKKKMMMQQQKKKCCC:::444111111222000000111111111111000000//////..................---------------------------,,,***))))))***+++,,,***************+++++++++++++++++++++,,,,,,,,,,,,//////////////////////////////000111111222222333111111111111111222333333444444444555666777888999999:::<<<>>>???@@@AAAAAAEEEFFFHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPRRRXXXhhhxxx===888777;;;<<<===GGGUUUyyyoooUUUGGGAAA@@@AAAAAAIII]]]yyywwwkkkkkksss|||~~~~~~vvvjjjbbb___```aaagggjjjnnnppprrruuuyyy|||}}}{{{zzzyyy|||{{{yyywwwvvvvvvvvvwwwuuutttqqqooolllhhhbbb^^^ZZZYYY```uuuoooddd^^^bbbiiiggg___ZZZSSSKKKCCC@@@>>>===@@@EEEKKKNNNRRRUUUUUURRRMMMIIIBBB@@@>>>;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAADDDFFFIIIOOOYYY```mmmqqqvvvyyyyyyxxxwwwvvvvvvtttqqqqqquuuzzz|||uuuooollleee___[[[UUUMMMGGGFFFFFFEEEJJJWWWhhhyyy}}}vvvlllaaaYYYRRRNNNHHHCCCAAA???===;;;;;;999777666666555222000111000//////...///000000///000111222444666777888444444444555555666666666333333333222222111111111333333222222222333444444666777999:::;;;<<>>@@@AAABBBBBBEEEFFFHHHIIIHHHIIIKKKMMMLLLLLLMMMOOOOOOTTTbbbppp>>>::::::===<<<>>>LLL]]]mmmSSSFFF@@@>>>@@@BBBHHHYYYuuuyyymmmmmmwwwyyyvvvyyy}}}xxxnnnfffbbbbbbbbbeeehhhlllooosssvvvyyy|||}}}|||{{{{{{~~~{{{xxxvvvttttttttttttrrrqqqooommmiiieeeaaa```dddrrryyyaaaYYYVVV___hhhhhhaaa[[[QQQJJJEEECCCBBBCCCIIIPPPWWW^^^gggnnnnnniiiaaa\\\SSSPPPLLLGGGDDDBBBAAAAAA????????????????????????@@@CCCEEEGGGKKKSSS]]]eeesssvvvzzz{{{yyyvvvuuutttvvvuuuttttttvvv{{{~~~xxxtttkkkbbbYYYTTTOOOIIIFFFHHHIIIKKKRRR```ttt|||vvvmmmbbbZZZTTTPPPJJJFFFBBB@@@===;;;;;;999666555555444222000000///////////////000000000111111222333444555555333444444444555555666666111111222222333333333333333222222222333444444555555777888::::::<<>><<<;;;999444333111000/////////000000555<<>>@@@BBBBBBCCCDDDFFFHHHIIIIIIJJJLLLNNNNNNMMMNNNOOOOOOTTTcccrrr>>>;;;;;;======AAASSShhhhhhPPPEEE@@@>>>>>>BBBEEEUUUqqqyyymmmnnn|||}}}uuurrruuuyyy{{{ssskkkeeecccccceeegggkkkoootttwwwzzz{{{~~~|||}}}~~~~~~~~~~~~}}}|||xxxuuurrrqqqqqqrrrqqqooonnnmmmkkkgggdddcccooogggUUUOOOQQQ^^^jjjiiiaaaYYYNNNJJJGGGHHHHHHJJJQQQZZZeeeooo}}}}}}xxxgggddd___XXXRRRNNNJJJIIIGGGFFFDDDBBBAAAAAAAAABBBAAADDDFFFJJJOOOZZZgggppp|||}}}~~~|||yyyuuusssrrrrrrsssuuuvvvyyy~~~{{{xxxjjj```UUUNNNIIIEEEEEEHHHOOOTTT]]]jjj|||~~~xxxrrrkkkaaaZZZUUUQQQMMMIIIFFFBBB???<<<;;;888666444444333222000//////000000000000111111444444444333333222222222333333333444444444444444111111222222333444444555333222222333333444555666555666888:::;;;===@@@BBBFFFMMMVVV^^^eeeooo{{{wwwbbbXXXOOOOOORRRSSSTTTUUUNNNMMMKKKIIIGGGEEECCCCCC>>>>>>>>>>>>===;;;999777222111000///...//////000111777@@@NNNcccyyyuuujjj\\\QQQKKKGGGAAA===999888777777888:::===>>>===<<<;;;999666222///---......////////////............------------------////////////////////////---,,,,,,***)))((('''''''''''''''((())))))******,,,,,,,,,,,,------------/////////......---------......///000000111111222111111111111111222333333444444555666777999:::;;;:::;;;===???@@@AAABBBBBBDDDFFFHHHJJJJJJKKKNNNPPPPPPNNNMMMNNNPPPXXXkkk|||:::888999<<<<<>>AAABBBOOOkkkuuuxxx~~~zzzyyy{{{}}}yyyppphhhdddcccfffhhhkkkppptttxxxyyyyyy{{{~~~|||{{{}}}~~~}}}yyyvvvsssqqqpppoooqqqooonnnmmmmmmkkkhhhfffeeerrrmmmVVVMMMJJJPPP```mmmkkk___VVVMMMKKKJJJMMMNNNPPPWWW```nnnyyy~~~xxxppphhh```ZZZWWWSSSPPPLLLHHHFFFEEEFFFGGGEEEGGGJJJOOOWWWdddttt|||xxxwwwwwwyyy{{{~~~~~~wwweee[[[QQQLLLIIIHHHLLLPPPYYYbbblllvvvwwwrrrlllccc\\\XXXVVVRRRPPPMMMHHHCCC@@@;;;999555444333333222000///000000111111222111111444444444444444555555555333333333333333222222222222333333333333333333333222222222333333555666666666777:::;;;<<<>>>AAADDDJJJRRR\\\dddjjjtttsss^^^UUUOOOPPPSSSSSSRRRSSSKKKJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>===<<<:::888666111000///.........///000222777???MMMccczzzuuuggg]]]VVVOOOEEE>>>888888777777777888999999999999888666444111///...//////000000000000//////.........------,,,,,,,,,........................***************)))(((((('''(((((()))******++++++,,,,,,,,,------------...000///...---------...///......//////000111111111111000000000000111222222333333444666888:::<<<===<<<<<<>>>???@@@AAAAAAAAADDDFFFHHHJJJKKKLLLOOOQQQPPPNNNLLLMMMQQQ]]]ttt777555777:::;;;DDD^^^yyyxxxYYYHHHCCCAAA???>>>??????KKKggg~~~}}}}}}}}}tttjjjdddbbbhhhiiilllpppuuuxxxxxxxxxxxx|||}}}~~~}}}~~~{{{zzzwwwtttqqqpppoooooopppnnnmmmllllllkkkiiiggghhhqqqxxx___LLLJJJIIIQQQcccooolll^^^SSSMMMLLLMMMPPPQQQRRRZZZbbbqqq|||~~~uuummmiii^^^ZZZTTTOOOLLLKKKLLLMMMIIIKKKOOOTTT]]]mmm~~~}}}}}}uuu___VVVNNNKKKMMMOOOUUU\\\cccnnnxxx}}}wwwrrrjjjddd\\\[[[YYYWWWTTTOOOIIIEEE<<<999666444333333222111///000111222222222222222///000222444777999;;;<<<333333333222222111111111555444444333333222222111222222222333444555666777777999;;;<<<===@@@CCCFFFMMMUUU```hhhnnnwww{{{nnn\\\TTTNNNPPPSSSRRRQQQQQQHHHHHHHHHFFFEEECCCAAA@@@>>>>>>>>>>>><<<:::888777000///...------...///000333666;;;FFFZZZooo{{{~~~zzzooofff___UUUHHH???555555555666666666555555:::999777444222000///...000000111111111111000000//////...---,,,,,,++++++------------------------(((((()))***************((())))))***++++++,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000......//////000111111111222222111111222222333444222333444666888;;;===>>>======>>>???@@@AAAAAAAAADDDFFFIIIJJJKKKMMMOOORRRPPPMMMJJJKKKQQQ```zzz<<<888999===>>>DDD[[[tttpppWWWJJJEEEAAA<<<:::???DDDMMM^^^xxxzzzpppjjjhhhkkklllmmmooorrruuuwwwxxx}}}}}}}}}}}}~~~}}}~~~~~~~~~{{{xxxuuuqqqooommmkkknnnnnnmmmkkkiiigggfffeeefffjjjpppqqqkkk^^^PPPGGGCCCHHHSSS```gggeeeZZZPPPMMMPPPTTTWWWWWWVVVVVVWWWnnnyyy{{{tttkkkeeebbb^^^WWWRRRPPPRRRUUU\\\hhhyyyzzzrrr\\\RRRJJJLLLOOOTTT]]]ggguuu{{{qqqjjjccc___\\\[[[[[[VVVNNNFFFDDD;;;555444444111///000000111111222222333444444555555666666555444333333555222///000222444333222333222111222555666444111333333444555666666666666777999<<<>>>>>>@@@BBBDDDOOOXXXeeepppxxxrrrcccXXXTTTPPPRRRVVVVVVQQQKKKHHHGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<;;;999777222///,,,+++...000000///333777<<>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQIIILLLNNNOOOTTTeee~~~:::777999===???GGGaaa}}}lllUUUIIIEEEBBB???===???BBBIIIZZZttt~~~wwwpppmmmjjjkkklllnnnqqquuuxxxzzz}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}~~~}}}zzzuuupppkkkiiihhhjjjjjjkkkkkkiiigggeeeddd^^^```aaa___YYYOOOEEE???>>>CCCKKKUUU\\\ZZZRRRJJJJJJMMMRRRTTTTTTSSSSSSSSSgggssszzzsssjjjccc___```ccckkkwww}}}vvvqqqjjjbbbYYYRRRNNNSSSZZZcccppp{{{sssnnnjjjhhhfff___UUUMMMFFF===555444333111000111000111111222222333444444555555666666555444444333:::666333222333333111///333222111222555666444222333333444555666666666666888:::<<<===???AAAEEEHHHOOOXXXeeepppxxx~~~nnn___WWWTTTRRRSSSVVVUUUPPPJJJHHHGGGFFFDDDCCCAAA@@@???>>>===;;;;;;;;;:::777555222...++++++---/////////000333888???FFFPPPZZZaaaddd```\\\YYYUUUNNNDDD<<<777777777777888888888888888777666444222000111111///000111222222000///......---+++))))))+++---...111111111000000///------++++++*********)))))))))((()))***)))((((((***,,,************+++,,,---...000000000//////000000000//////000111222333333444222222222333333333444444333333444333444666:::>>>??????@@@AAABBBDDDFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOIIILLLOOOQQQXXXjjj666777:::===@@@LLLkkkyyyfffQQQHHHFFFCCCAAA@@@???@@@DDDSSSnnn|||zzzrrrmmmiiiiiijjjlllppptttyyy|||}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}|||}}}wwwnnnhhheeeeeefffhhhjjjkkkkkkhhheeeccc^^^\\\YYYTTTMMMGGGAAA>>><<<>>>CCCIIINNNNNNHHHCCCDDDHHHMMMOOOOOONNNMMMMMM]]]iii}}}{{{rrrrrruuu}}}~~~rrrhhhbbb[[[UUURRROOOPPPXXXcccqqqzzzvvvrrriii]]]TTTHHH>>>666333222000000222000111111222222333444444555555555666555555444333:::777555444444333222111333222222333555555444222333333444555666666666666999:::;;;===???CCCIIIMMMWWW^^^iiirrrzzzwwwfffZZZVVVUUUTTTVVVWWWUUUOOOJJJHHHGGGFFFEEECCCAAA@@@???===;;;:::999999888666333222000------...000111000333666:::>>>BBBGGGMMMQQQWWWWWWVVVRRRMMMEEE>>>999777888888888666666777888666666444333222111111111///000111222111000///...///...+++)))((()))******000000000000///......---,,,+++++++++************((()))***)))((((((***,,,************+++,,,---...////////////////////////...//////000111222333333222222222222333333333333333333444444444666:::===???@@@@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMHHHKKKOOOSSS[[[nnn555777;;;===AAASSSuuuqqqaaaOOOGGGEEECCCAAA@@@@@@???AAAMMMfff~~~}}}|||tttnnniiiiiiiiijjjoootttzzz~~~|||}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}~~~yyyppphhheeeeeefffhhhlllnnnmmmjjjeeebbb```]]]XXXRRRKKKFFFBBB@@@<<<<<<>>>BBBEEEEEEBBB??????BBBGGGIIIIIIHHHGGGGGGTTTaaavvv~~~zzzsssggg]]]VVVRRRPPPOOOQQQVVV```nnn}}}zzzooobbbWWWJJJ???666333222000000333000111111222222333444444444555555555555555444444555444444444444555444444222222222333444444444333222333444666777777777777999:::;;;<<>>??????@@@BBBCCCFFFHHHIIILLLLLLMMMMMMMMMLLLKKKKKKGGGJJJMMMRRR[[[mmm~~~555888<<<>>>EEE[[[lll]]]NNNGGGEEEAAA??????@@@??????HHH^^^yyy|||}}}zzztttkkkjjjjjjkkkoootttzzz}}}{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~{{{ssslllhhhfffhhhjjjnnnpppoookkkfffbbb___\\\XXXQQQKKKEEE@@@===<<<<<<<<<===>>>???>>>===;;;>>>BBBCCCCCCBBBBBBBBBOOO\\\qqq|||rrrmmmeee\\\SSSMMMLLLOOOSSS[[[fffrrr~~~sssdddYYYIII???555222111000000333000111111222222333444444444444555555555555555444333333444444333333333444111222333444444333333444222333444666777888888888888999;;;===AAAIIIQQQWWWdddiiirrr|||zzzhhh\\\VVVUUUXXXZZZZZZWWWRRRNNNLLLIIIHHHGGGEEECCCAAA???>>>===<<<:::999999777444222111000000//////111444555777:::===??????>>>>>>>>>===AAACCCBBB===::::::<<<777999::::::::::::;;;<<<>>>:::555222111000...,,,000000000000000///......000///...------...//////...////////////......---,,,,,,,,,+++++++++******((()))***)))((((((***,,,************+++,,,------------............------......///000111222222333111111111222222222333333444555666777777999<<<>>>>>>>>>???AAACCCEEEGGGHHHLLLMMMMMMLLLKKKJJJIIIHHHFFFHHHKKKOOOWWWhhh||||||}}}666999===AAAMMMgggyyyfffZZZMMMGGGDDD@@@======>>>>>>>>>CCCUUUooo{{{uuummmmmmlllmmmppptttxxxzzzxxxyyy{{{}}}}}}}}}}}}|||}}}~~~~~~~~~~~~{{{vvvpppiiieeefffhhhlllnnnmmmjjjfffccc___]]]YYYTTTMMMFFF@@@<<<:::;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>======>>>@@@JJJXXXmmmwwwsssddd___XXXRRRJJJFFFJJJQQQZZZhhhzzzuuueeeYYYFFF<<<444222222000000222000111111222222333444444333444555555666555555555555666777555333000000000000222444444333333333444222333555666777888999999999:::===@@@FFFNNNWWW]]]bbbhhhssssssbbbYYYXXXVVVZZZ]]][[[VVVPPPNNNNNNJJJIIIGGGEEEBBB@@@???>>>===<<<:::999888666444111,,,------------000333666===@@@CCCCCCBBB@@@??????>>>??????<<<888777888;;;<<<;;;<<<>>>BBBDDDDDDDDDCCC===555111000000...,,,000000/////////.........,,,,,,,,,,,,------...///....../////////......---,,,+++++++++************((()))***)))((((((***,,,************+++,,,---...,,,---...//////...---,,,---......///000111222222111111111111222222222222333555666777888999<<<>>>======???@@@CCCEEEGGGIIILLLLLLKKKKKKJJJHHHGGGFFFFFFGGGIIILLLTTTbbbtttzzzvvvzzz777:::===DDDVVVuuuuuu```UUUKKKFFFDDD@@@>>>>>>;;;======???LLLfff}}}~~~}}}|||~~~~~~|||vvvpppppppppppprrrtttvvvwwwvvvwwwzzz|||}}}~~~}}}}}}}}}~~~}}}{{{zzzxxxrrrhhhaaa___aaaeeehhhiiihhheeeccc```^^^YYYSSSLLLFFF@@@===:::;;;=========<<<;;;;;;:::;;;;;;:::999:::===???FFFTTTiiirrrgggbbbWWWRRRNNNLLLIIIIIIRRR^^^kkk~~~sssbbbVVVBBB:::333222222000000222000111111222222333444444333444444555666666555555555777999777444111111111000222555555333222333555222333555666888999999999;;;===AAAEEELLLTTT]]]ccchhhooozzz~~~lll\\\WWWZZZXXX\\\^^^[[[TTTOOONNNPPPJJJIIIGGGEEEBBB@@@>>>===<<<:::888777777555222///+++---......///222666:::DDDFFFHHHGGGEEEBBBAAAAAAFFFDDD@@@<<<888888:::<<>>CCCKKKPPPPPPMMMFFF>>>444///000111111///000000///...............+++++++++,,,,,,---------------...//////......---++++++*********)))))))))((()))***)))((((((***,,,************+++,,,---...,,,...///000000///...,,,------...///000111222222111111111111222222222222111333555666666777:::<<<>>>>>>???AAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHLLLSSSaaaqqq{{{}}}uuuqqqwww888:::>>>GGG\\\~~~uuu\\\RRRIIIFFFDDDAAA??????888<<<<<<<<>>@@@AAA@@@>>>======;;;;;;:::888777999===@@@DDDRRRggg}}}yyyfffYYYSSSMMMIIIHHHJJJLLLPPP]]]lllzzzppp^^^QQQ@@@888222222222111000111000111111222333333444444333333444555666666666555222666888888666444555666000222555555333222333555222333555666888999999:::<<>>===;;;999777666555333000...---///111222222555;;;???DDDEEEFFFDDDAAA>>>======???<<<999777888<<>>333...///222333333000000///...............------------------------------......///......---*********))))))))))))(((((()))***)))((((((***,,,************+++,,,---...---...000111111000...---------...///000111222222000111111111111222222222///111333555555666888:::??????AAACCCEEEHHHJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIILLLTTTaaappp{{{~~~uuupppvvv777<<>><<<>>>>>>@@@@@@@@@@@@???>>>;;;:::888777666777888999DDDOOObbbxxx~~~|||ppp^^^TTTOOOIIIEEEEEEIIIQQQ^^^ttt}}}zzz}}}zzziiiWWWJJJ777666555333222111000000111222222333333444555555555444444333333444444555444555555555444333333222555555555333111000222444444666888888777777999:::===???DDDJJJSSS___kkksssxxx~~~mmm```[[[YYYZZZ\\\YYYUUUSSSRRRRRRPPPOOOLLLJJJHHHFFFDDDBBB>>><<<:::999666333111//////.........---...111666<<>>777777999<<>>CCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKLLLNNNXXXhhhtttyyy}}}tttooowww:::>>>DDDPPPkkkvvvaaaVVVKKKGGGFFFBBB===;;;===;;;===@@@BBBLLLfffuuulllkkkmmmrrr{{{~~~||||||}}}~~~|||uuurrrnnnnnnqqqtttuuuuuuzzz{{{~~~|||wwwuuusssqqqmmmiii___^^^^^^___bbbbbbaaa______^^^ZZZSSSKKKDDD???<<>>===;;;999999;;;<<<>>>AAAKKK^^^ttt{{{tttxxxxxxuuu~~~hhhVVVLLLHHHJJJIIIMMMWWWcccttt{{{}}}ssscccPPPCCC777666555333111111000000111111222222333444444444444444333333333333444444444444555555444333333222444444444222000000222444555777888999888999:::<<>>;;;:::888555333000/////////.........000555===FFFKKKTTTRRRPPPNNNMMMJJJFFFCCCEEE===777888;;;???EEELLLNNNMMMNNNQQQSSSRRRLLLGGG===:::666222///000111222000000//////......------++++++++++++,,,---.../////////............------)))***************)))(((************************************+++,,,---...------------,,,,,,,,,,,,111///,,,******,,,///000000000111111111222222222222333444666888;;;===>>>CCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHKKKLLLOOOYYYjjjxxx~~~~~~uuupppyyy<<>>>>><<<===@@@@@@FFF\\\sssuuuhhhcccbbbhhhqqq}}}|||||||||}}}~~~|||tttqqqmmmlllnnnrrrtttuuuyyy{{{}}}~~~~~~zzzvvvrrrpppppprrrssskkklllmmmkkkgggdddbbbaaadddaaa\\\VVVNNNGGGAAA>>>@@@AAACCCDDDFFFGGGGGGGGGAAA???===;;;:::<<<>>>???AAAJJJ\\\rrr~~~tttnnnpppppprrr}}}xxx```PPPIIIGGGJJJNNNXXXgggxxxuuugggWWWFFF:::777666444333111000000000000000111111222333333333333222222222222222222333444444444444444333333222222333333111000000222444666777999999999:::<<<>>>BBBGGGOOOYYYcccppp{{{ssscccZZZXXX[[[]]]___\\\XXXUUUSSSRRRPPPNNNKKKIIIGGGEEEDDDAAA>>>;;;888777444222000/////////---...///333:::EEERRRZZZ[[[YYYVVVTTTQQQMMMIIIEEECCC<<<777999===AAAGGGNNNPPPSSSWWWYYYUUULLLAAA;;;999888555222111000000000/////////...............------,,,,,,++++++,,,,,,.........------,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,------------++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///000000000111111111222222222333444666888;;;===>>>BBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNZZZlll{{{vvvqqq|||<<>><<<>>>AAA@@@CCCTTTiii{{{mmmeeecccdddnnn~~~~~~}}}||||||||||||}}}|||tttqqqmmmkkklllppptttwwwyyy{{{}}}~~~{{{xxxvvvtttqqqooorrrwww|||{{{~~~{{{rrrjjjfffeeedddaaa\\\WWWQQQKKKEEEAAA???@@@AAABBBCCCDDDEEEEEEBBB@@@===;;;::::::<<<===CCCMMM^^^ttt}}}uuupppppppppwww}}}qqq[[[OOOLLLMMMPPPZZZkkk}}}~~~}}}zzz}}}uuueeeXXXKKK???666666555444222111000000000///000000111111222333333222222111111111111222222333333444444444333333222111222222000///000222444666777888999999:::===@@@DDDIIIRRR]]]hhhsss}}}lll^^^XXXYYY]]]``````\\\XXXUUUSSSQQQOOOMMMJJJHHHFFFDDDCCCAAA>>>;;;777555333111////////////,,,...111666???LLL\\\fffeeebbb]]]XXXSSSNNNIIIFFFCCC<<<888:::===@@@EEEKKKNNNTTTZZZZZZSSSGGG<<<777666555555333222000///...........................------,,,+++++++++,,,,,,...------,,,,,,+++++++++++++++++++++***)))((((((((((((((((((((((((((((((((()))+++,,,------,,,+++))))))***++++++,,,------......///////////////000000000000000111111111111222222444555888;;;===>>>BBBCCCEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLWWWjjjyyy~~~uuusss;;;>>>LLLfffiiiZZZSSSLLLKKKIIIDDDBBBBBB???===???CCCAAABBBQQQbbbrrriiieeegggqqq}}}}}}|||||||||{{{||||||}}}}}}uuurrrnnnkkklllooouuuyyyzzz|||~~~zzzrrrrrrrrrqqqqqquuuzzz~~~|||pppjjjhhhccc___ZZZVVVSSSNNNHHHDDDAAAAAAAAAAAAAAABBBBBBBBBEEEDDDAAA>>>===<<<<<<<<<@@@JJJ\\\sss~~~yyytttsssttt~~~lllWWWNNNOOOSSS\\\lll{{{{{{|||~~~zzzeeeTTTIIIBBB;;;666555444333222111000000000///000000111111222333333222111111000000111111222222222333333444333333222000111111000///000333555666777888888999;;;>>>AAAJJJPPPYYYcccnnnxxxwwwggg\\\YYY\\\```bbb^^^[[[WWWSSSRRRPPPNNNLLLIIIGGGEEEDDDCCCAAA===;;;555444222000////////////000444999???HHHVVVfffqqqsssnnnfff___XXXQQQKKKGGGCCC===888999;;;<<>>AAACCCEEEGGGHHHIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHJJJTTTeeesssyyy{{{uuuwww;;;AAASSSppphhhYYYRRRNNNMMMKKKFFFDDDFFFBBB???AAADDDBBBBBBNNN]]]{{{tttjjjeeennnyyy||||||||||||{{{{{{{{{{{{||||||wwwuuupppmmmlllpppwww}}}|||~~~~~~{{{rrrqqqpppppprrruuuxxxzzzvvvmmmiiibbb^^^YYYVVVTTTPPPJJJEEECCCCCCBBBBBBAAABBBBBBCCCHHHHHHGGGFFFEEECCCBBBBBB>>>FFFWWWlll}}}yyyvvvvvv{{{jjjVVVPPPSSSXXXfffxxx{{{wwwiiiUUUFFF???;;;999666444444222111111000000000000000111111222333333333222111111111111111111222111222222333333333333333000111111111000111444666777888999999:::===AAADDDMMMSSS[[[fffppp{{{zzzooobbbZZZ[[[___aaaaaa[[[XXXTTTQQQOOONNNLLLJJJHHHFFFDDDCCCBBB@@@===;;;444333111///////////////444;;;DDDLLLUUUbbbqqq|||{{{uuummmeee[[[RRRMMMCCC===888999999999:::>>>>>>AAADDDBBB>>>999777777333333444444333222000...//////......---,,,,,,+++*********+++,,,---///000......---,,,++++++******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************)))******+++,,,------...+++++++++,,,------....../////////000000000111111222333444666888;;;===>>>AAABBBEEEHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHIIIJJJSSSbbbnnnsssvvvvvv}}}===FFF\\\|||zzzeeeYYYTTTPPPPPPMMMIIIHHHJJJFFFBBBBBBDDDBBB@@@JJJXXXrrrwwwmmmiiiyyy{{{|||||||||{{{{{{zzzzzzzzzzzz{{{~~~yyywwwsssnnnmmmqqqyyy}}}yyytttooonnnpppssstttttt}}}~~~sssllleee```ZZZWWWUUUQQQKKKEEEBBBBBBAAAAAAAAACCCDDDEEEGGGHHHJJJLLLLLLKKKJJJIIIHHHLLLVVVfff{{{|||{{{}}}mmm\\\XXX^^^eeeuuu|||zzz}}}|||}}}yyybbbWWWHHH>>>:::999666444444333222111000000000000111111222222333444444444222222222111111222222222111111222333333333333333000111222111111222555888999:::;;;;;;<<>>KKKVVV___kkkyyyyyylll___VVVBBB<<<888999999888999<<<:::;;;;;;:::777555444444333333444444333222111000000000///...,,,+++***************+++,,,---////////////...---,,,+++******'''((())))))************************************(((((((((((()))***+++,,,++++++,,,,,,------......++++++++++++,,,---...///////////////000000000111222333444666888;;;===>>>@@@BBBEEEHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKFFFIIIJJJMMMUUUcccnnnrrrsssxxx@@@JJJcccttt```ZZZUUURRRRRRPPPLLLKKKMMMIIIDDDCCCDDDAAA>>>FFFTTTlll}}}tttppp{{{{{{||||||{{{{{{zzzyyyyyyxxxyyy|||{{{yyytttpppnnnrrr{{{~~~xxxoookkkmmmqqqqqqpppwwwyyyqqqhhhbbb\\\XXXVVVRRRKKKDDD??????>>>???@@@BBBDDDFFFCCCFFFJJJNNNPPPPPPNNNMMMVVVVVVYYYdddvvvrrrcccccckkksss{{{uuuxxx}}}~~~}}}{{{wwwwww{{{}}}hhhSSSKKK@@@:::999888555111333333222111000000000111111222222333333444555555333333222222222222333333000111222333333333333333000111222222222333666999;;;<<<======>>>BBBGGGKKKWWW\\\eeeppp|||zzzjjjbbbZZZYYY]]]```___\\\UUURRROOOLLLKKKKKKIIIHHHFFFEEECCCBBBAAA@@@===:::222111000.........///000111===MMMZZZdddooo|||yyyhhh]]]AAA<<<888999:::999999<<<<<<;;;999888777555444333444444444444444333222111111111///...,,,***))))))++++++++++++,,,---......000000///...,,,++++++***'''((()))***+++,,,,,,,,,***************************))))))((()))+++,,,...,,,,,,------------......------,,,,,,---...000111////////////000000000000222333444666888;;;===>>>@@@BBBEEEHHHJJJIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKFFFIIILLLOOOXXXfffppptttrrrzzzCCCRRRnnnooo\\\VVVVVVUUUSSSPPPMMMJJJIIIFFFDDDBBB??????BBBGGGKKKeee}}}tttxxx}}}zzz{{{zzzzzz|||~~~{{{zzzwwwvvvyyy~~~|||{{{xxxttttttwww|||}}}}}}zzzuuuqqqooonnnlllkkkrrryyysssiiiccc]]][[[[[[VVVLLLDDDBBBAAA@@@???@@@CCCFFFHHHHHHKKKNNNPPPRRRUUUZZZ]]]XXX]]]eeennnyyyzzzoooppp{{{{{{yyyyyyyyyyyy{{{yyywwwvvvwwwzzz~~~}}}dddRRRBBB???;;;999888777555444555333111111111111000...000000111222333333333333444444333222111111111111444444333222111111111222//////000111333555777888999;;;===>>>???DDDLLLSSS___eeennnxxxtttddd```]]]^^^aaaaaa]]]YYYRRRPPPLLLHHHFFFEEEFFFGGGOOOMMMIIIFFFCCC???:::666333111///.........---,,,000888CCCPPP]]]kkkwww~~~lllQQQ>>>:::777666888999888777777777666444222111222444333333333333333333333333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++***)))((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((+++++++++***************,,,,,,------,,,,,,+++***++++++,,,------......//////......//////000111222111333555666666666888:::???@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHLLLHHHHHHPPP___mmmsssuuuvvv{{{FFFYYYxxxiiiZZZZZZZZZYYYVVVRRRMMMIIIGGGDDDCCCAAA>>>===@@@EEEIII]]]vvv{{{~~~|||{{{{{{{{{}}}~~~|||zzzwwwvvvxxx}}}~~~{{{wwwwwwwwwuuuuuuvvvzzz}}}}}}~~~zzzuuuqqqooonnnllljjjiiipppyyyooohhhaaa]]][[[WWWOOOGGGDDDCCCAAAAAABBBDDDGGGIIILLLNNNQQQTTTWWWZZZ^^^aaadddiiipppxxx~~~~~~}}}|||{{{zzzyyyxxxwwwxxx{{{}}}yyygggSSSFFF<<<:::777666666666555444888555222111111111000///000000111222333333333333444444333222222111222222444333222111111111111222000000111222444666888999999;;;===???AAAGGGPPPWWWcccjjjuuuzzznnnbbb___]]]^^^aaa```\\\WWWQQQOOOKKKHHHFFFEEEFFFFFFJJJGGGDDDBBB???<<<888555111000///...///000000000999===EEEOOO[[[hhhssszzz{{{eeeNNN<<<:::888888:::;;;:::888999999777555333222222333444444555555555555444444111000///...---,,,,,,,,,,,,,,,,,,,,,------......------,,,+++************((())))))******))))))((()))((((((''''''(((((()))************************)))***+++,,,---.........++++++,,,------......///............///000111111222333333222222444888;;;===>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHIIISSSbbbpppvvvxxxxxxKKKdddyyyfff[[[[[[[[[ZZZXXXTTTPPPKKKIIIDDDDDDBBB???>>>@@@DDDGGGTTTlll~~~{{{{{{{{{}}}~~~|||{{{yyyvvvwwwzzz|||zzzxxxuuuvvvxxxxxxwwwxxxyyyzzz{{{vvvrrrpppmmmkkkiiiccchhhppp{{{xxxpppeee^^^[[[XXXRRRMMMJJJHHHFFFEEEFFFHHHKKKLLLPPPRRRVVVZZZ]]]```eeehhhpppuuu|||}}}}}}}}}}}}~~~~~~~~~tttcccSSSFFF???888666555666888999999999===999444111000111111000000000111222333333333333444444333222222222333333333222222111111111111222111111222333555777888999999;;;>>>AAADDDKKKTTT\\\gggooo{{{qqqfff^^^]]]]]]___```^^^YYYTTTPPPNNNKKKHHHFFFEEEEEEFFFDDDBBB???===;;;999666333///.........///111333444AAABBBFFFNNNYYYdddlllppprrrvvvwwwrrrooojjjYYYHHH:::999999:::<<<===;;;:::;;;:::888666555444333222444555777888888777555444111000///...---,,,,,,,,,,,,,,,,,,------------...++++++*********++++++,,,)))******++++++******)))***))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,---.........++++++,,,------......///------------...///000111333333111000000333888<<<:::<<<@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHLLLWWWfffsssyyyzzzuuu}}}QQQpppvvvfff^^^WWWWWWWWWWWWUUURRROOOMMMGGGGGGEEECCCAAABBBDDDGGGOOOccc}}}}}}zzzzzzzzz{{{|||}}}||||||~~~{{{yyyxxxyyyzzzyyyxxxxxxzzz{{{{{{zzzzzz{{{}}}|||wwwssspppmmmjjjhhhcccfffkkkrrr~~~vvviii```[[[XXXUUURRROOONNNLLLKKKKKKMMMPPPQQQSSSVVV[[[___bbbfffjjjllltttyyyxxxfffTTTFFF???===777777777:::>>>AAABBBBBBBBB===666111000111111222000000111222333333333333444333333333333333444555333222222111111111222222333333333444666888999::::::===@@@CCCGGGNNNXXX___jjjsssxxxiii___[[[\\\]]]______\\\VVVQQQNNNLLLJJJGGGEEEDDDDDDEEECCC@@@===:::999777444111...............000333555BBBCCCFFFMMMVVV^^^aaabbb```eeefffccc___YYYLLL???999:::;;;===>>>>>><<<;;;;;;999777666555555444333333444777888888777444333111000///...---,,,,,,,,,,,,---------------------++++++************++++++)))******************)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,------,,,,,,+++***++++++,,,------......///---,,,,,,------...///000222222222222222444888;;;888;;;???CCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIINNNYYYgggqqqvvvwwwqqq{{{ZZZ|||tttfff^^^TTTTTTTTTSSSRRRPPPNNNMMMHHHHHHGGGEEEBBBBBBCCCEEEJJJ\\\uuu~~~|||{{{yyyzzzzzzzzzyyyzzzzzz{{{~~~{{{zzzzzz{{{{{{zzz}}}~~~}}}|||zzz{{{}}}|||xxxtttqqqnnnjjjgggccceeefffjjjtttyyylllaaa\\\YYYWWWVVVRRRPPPOOONNNNNNPPPSSSUUUWWWZZZ___dddgggjjjnnnppptttzzzwwwiiiXXXHHH>>>:::999888888:::>>>CCCGGGIIIIIIDDD???777222000111222222000000111222333333333333444333333333444555666666333222222222222222333333555555555666777999:::;;;===@@@CCCFFFJJJRRR\\\cccqqq{{{pppccc]]][[[\\\^^^___^^^YYYSSSNNNLLLJJJHHHFFFEEEDDDDDDDDDEEEBBB>>>:::888555222000...//////---,,,...222555===AAAGGGOOOTTTWWWWWWUUUUUUYYY\\\ZZZUUUMMMBBB999;;;<<<>>>@@@@@@@@@??????===:::666555555666555444111333555777777555333111111000///...---,,,,,,,,,,,,------......---,,,,,,,,,,,,+++***))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''(((((()))))))))))),,,,,,------,,,,,,+++***++++++,,,------......///---,,,,,,------...///000000222555666666666888999777:::>>>BBBEEEFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKPPPYYYdddmmmqqqrrrrrr}}}dddooobbb\\\VVVUUURRROOOMMMKKKJJJJJJFFFGGGFFFDDDAAA@@@@@@AAAEEETTTmmm~~~}}}{{{zzzyyyzzzzzzzzzxxxxxxzzz|||}}}{{{{{{|||}}}~~~|||zzzzzz{{{}}}|||~~~|||xxxuuurrroookkkhhhaaabbbbbbccclllzzzyyynnnddd^^^\\\ZZZZZZSSSRRRPPPPPPQQQSSSVVVXXX]]]```fffjjjmmmppprrruuuwww}}}vvvmmm^^^OOODDD===::::::888888;;;@@@FFFJJJLLLLLLDDD???888333111111222222000000111222333333333333333333333444555666777888444333333333333444444555666666777777888:::;;;<<>>777444555666555444111222444555555444222111111000///...---,,,,,,,,,,,,---.........---,,,+++---,,,+++***)))(((((((((((())))))))))))))))))((('''(((((())))))((((((''''''(((((())))))******+++)))***+++,,,---.........++++++,,,------......///------------...///000111///222666888888888888888888:::>>>AAACCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLPPPXXX```ggglllmmmppp|||nnnttthhh___YYYVVVTTTPPPLLLIIIIIIJJJKKKGGGHHHGGGEEEBBB@@@??????DDDQQQiii~~~}}}||||||{{{|||}}}{{{yyyyyy{{{~~~~~~}}}{{{{{{}}}~~~{{{zzzzzzzzz~~~~~~||||||}}}{{{xxxuuussspppllliiiaaabbbaaa```fffqqqyyy{{{yyyqqqhhhccc___^^^]]]WWWWWWVVVVVVWWWZZZ^^^```dddhhhmmmrrrtttvvvxxxzzz|||~~~sssgggVVVIIIAAA>>>===<<<999:::===CCCIIIMMMNNNNNNCCC>>>888444222222222222000000111222333333333333333333333444555777888999444444444444444555666777888888888888999;;;<<<===@@@DDDIIIOOOVVV```llluuuqqqddd___]]]```aaabbb```[[[TTTOOOKKKHHHHHHGGGEEEDDDCCCBBBBBBAAA>>>999666444222111///---///111000...111777===BBBJJJSSSUUURRRMMMLLLMMMKKKMMMOOOMMMFFF???<<<<<<===@@@DDDGGGJJJMMMSSSWWWNNNEEE;;;555555555444333222222333333333333222222111000///...---,,,,,,,,,,,,---...///...---+++*********))))))))))))******)))******++++++******)))((()))************)))((((((((())))))***++++++,,,)))***+++,,,---.........++++++,,,------......///............///000111111000222555666666666777888:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMJJJLLLPPPVVV^^^eeejjjlllnnn|||uuuzzzmmmddd]]]YYYSSSPPPLLLIIIIIIJJJMMMOOOIIIJJJJJJHHHEEEBBB@@@@@@EEEQQQiii|||~~~~~~~~~~~~}}}~~~~~~}}}zzzzzz}}}}}}}}}|||{{{{{{}}}{{{yyyxxx|||~~~|||{{{|||zzzwwwuuutttqqqmmmjjjdddeeebbb___ccckkkqqqsss~~~yyyssskkkfffbbbaaa```]]]\\\\\\\\\^^^bbbeeehhhjjjnnnssswwwyyy{{{}}}~~~{{{qqqbbbOOOAAA;;;;;;;;;;;;<<<===@@@FFFLLLOOOPPPPPPBBB===888444333222222111000000111222333333333333333333444444666777999:::555555555555555666777888888888888999:::;;;<<<===@@@EEEKKKRRR[[[gggttt}}}}}}lllbbb^^^^^^bbbcccccc```ZZZSSSNNNKKKHHHGGGFFFEEEDDDCCCBBBAAA===:::555333222111000///---///222111000444;;;BBBIIIQQQYYYXXXQQQKKKLLLOOOIIIJJJJJJHHHAAA<<<===AAA===AAAFFFJJJNNNTTT[[[aaaVVVLLL???777555555333111333333333333333333333333111000///...---,,,,,,,,,,,,---...//////---+++***(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------......//////......//////000111222111222333333333444777:::<<<<<<===>>>@@@AAACCCCCCCCCDDDFFFHHHJJJLLLNNNNNNJJJKKKOOOUUU]]]dddjjjmmmsss}}}uuuhhh]]]XXXWWWOOOOOONNNLLLJJJJJJKKKMMMLLLKKKHHHFFFEEEFFFGGGHHHJJJZZZrrr~~~~~~}}}~~~~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}zzzxxx|||zzzxxxuuuqqqnnnlllkkkgggfffdddcccdddfffhhhjjj{{{wwwrrrpppnnnjjjccc]]][[[\\\```eeefffffflllssswwwzzz~~~|||sssaaaMMMBBB>>><<<<<<===;;;BBBIIIMMMOOOPPPLLLFFF???888333222222///000222555444444444444444444333444555777999999888666444444333222222333555888999<<<::::::<<<<<<:::===BBBEEEIIIOOOVVV___kkkyyynnnccc```bbbeeehhheee```\\\XXXSSSNNNKKKIIIGGGEEEDDDCCCCCC@@@???:::999666333111//////......//////...000777AAAIIITTTPPPRRRXXXYYYSSSOOOPPPOOOIIICCC@@@===;;;@@@GGGIIIHHHHHHLLLTTT^^^fffkkkcccQQQ???888555222111333000000000000000111111111333000---,,,,,,---------,,,------...---+++***)))%%%&&&'''((())))))))))))((()))***++++++***(((((()))))))))))))))******+++///...,,,+++***))))))))),,,,,,,,,---------......---------............///000...---...111111///,,,///222444444333444777:::;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIJJJQQQ\\\eeeiiiiiisss~~~ooocccYYYSSSSSSLLLMMMLLLJJJHHHHHHIIIKKKLLLKKKJJJHHHGGGGGGHHHHHHLLL[[[rrr{{{zzz~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||~~~}}}~~~~~~}}}{{{zzzxxxuuurrrooolllkkkiiigggdddbbbaaabbbccceeeppprrrtttsssooojjjeeebbb______ccchhhkkknnnvvvxxxfffQQQDDD>>>;;;:::;;;>>>GGGOOOQQQQQQOOOJJJCCC>>>888333222222000000333444444444444444333333333222444777::::::999777666444444333333444666888:::<<<:::;;;======<<>>:::888555333000/////////---...000222666???JJJRRR[[[XXXYYY^^^___ZZZVVVWWWPPPIIICCC@@@>>>>>>DDDKKKKKKJJJKKKPPPXXX___ccceee]]]NNN???999777444333444111111111111111111111111111...+++***++++++++++++...//////000///---,,,+++(((((()))))))))))))))((())))))***++++++***)))((()))))))))))))))******+++++++++***)))))))))******////////////////////////---------............//////---,,,...000111///---///111333333333444777:::888:::<<>>;;;;;;>>>DDDNNNVVVWWWSSSOOOHHHCCC>>>777333222222111111444444444444444333333333222222444888;;;<<<:::888777555444444444555777999:::;;;:::;;;>>>??????CCCIIIQQQWWW```iiirrr~~~{{{iii]]][[[^^^aaaccceeeaaaZZZUUURRROOOLLLJJJHHHFFFDDDCCCBBBAAA???===888777444222000/////////...000333888AAANNN\\\eeehhhdddccceeeddd```]]]\\\RRRJJJCCC@@@@@@AAAGGGNNNPPPPPPSSSZZZaaadddaaa]]]TTTIII>>>:::999777666666111111111111111111111111000...+++***+++,,,,,,+++...//////000///---,,,+++***************))))))((()))***+++,,,,,,+++******)))))))))))))))******+++((((((((((((((()))***+++/////////...............---------............///...---,,,---///000///...///000111222222444777:::666777:::>>>AAACCCEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLPPPXXXaaahhhjjjiiiooouuueeeZZZSSSPPPPPPNNNOOOPPPNNNLLLKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLWWWiii}}}uuuqqqppprrrwww}}}}}}xxxzzz|||~~~~~~~~~}}}|||{{{zzz}}}}}}~~~~~~}}}~~~~~~|||yyywwwuuutttrrrnnniiiccc___\\\[[[[[[VVV___kkkssssssoookkkhhhdddaaa```bbbgggooo}}}ppp___LLLAAA===<<>>777333333333111222555444444444333333333333333555777:::<<<<<<:::777555555555555555666888999::::::999:::???AAABBBGGGNNNWWW^^^hhhsss}}}sssddd]]]```eeehhhhhhccc___XXXSSSOOOMMMKKKJJJGGGEEECCCBBBAAA@@@>>><<<777555333111////////////111222666>>>MMM___rrr}}}zzzuuuoookkkgggccc___]]]TTTLLLDDDAAAAAABBBHHHNNNRRRUUU\\\fffmmmjjj^^^TTTJJJDDD===:::::::::888666222222222222222111111111222000...---...///...---,,,------...---+++***)))(((((()))*********)))))))))***+++,,,---,,,++++++)))))))))))))))******+++)))(((((((((((()))******+++++++++,,,,,,------------------............///---,,,,,,---...000000000000000000000222444777999666777:::===@@@BBBCCCDDDCCCCCCDDDDDDFFFGGGHHHHHHJJJMMMSSS\\\eeekkkmmmmmmqqqqqqaaaXXXSSSPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMHHHPPP___rrrwwwnnnjjjkkkqqqyyy{{{sssuuuzzz}}}~~~}}}~~~}}}|||{{{zzz{{{}}}}}}~~~~~~|||zzzxxxwwwsssoooiiiccc]]]YYYXXXWWWVVV[[[dddnnnvvvvvvqqqmmmeeeaaa___aaafffqqq~~~zzzeeeVVVFFF>>>;;;===BBBIIITTT[[[___\\\WWWUUURRRNNN???888333333333111222444333333333444444555555555::::::;;;;;;:::777444333666666666777888999:::;;;:::999;;;@@@CCCFFFMMMTTT\\\dddqqq}}}rrriii___\\\aaaggghhhgggbbb]]]WWWRRROOOMMMKKKJJJGGGEEEBBBAAA@@@???<<<:::555444222000////////////000111666BBBTTTkkkuuummmgggaaa]]]VVVLLLCCCAAAAAABBBEEEJJJOOOTTT___jjjnnnfffWWWJJJBBB@@@===;;;;;;<<<999666444333333333222222222111111///......///000///...,,,------...---+++***)))$$$%%%&&&((()))*********)))***+++,,,---,,,,,,+++)))))))))))))))******+++++++++***))))))))))))***((()))***+++,,,...//////---------............///,,,------......000222333222111000000222555777888888999;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIILLLTTT]]]ffflllnnnooouuulll^^^WWWSSSOOONNNOOOPPPQQQQQQNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOGGGKKKUUUfff|||yyynnnhhhhhhpppyyy~~~tttvvvzzz~~~~~~|||~~~}}}||||||xxxzzz|||~~~~~~~~~~~~~~~|||zzzyyyxxxrrrnnnhhhaaa\\\XXXWWWVVVZZZ[[[```iiisssxxxwwwtttkkkfffccceeelllxxx|||rrr\\\PPPDDD>>>===???FFFNNN^^^bbbdddbbb```^^^YYYSSS@@@:::444444333111111444222333444555666777888999===<<<;;;999777555333222666777777888999:::;;;;;;;;;:::===BBBGGGKKKSSS\\\dddmmm|||zzzgggccc___```eeehhhgggeee^^^ZZZUUUQQQNNNLLLJJJHHHFFFDDDBBB@@@???===;;;999444333111///////////////...111888FFF[[[qqqzzzqqqggg]]]TTTJJJAAA???@@@@@@BBBEEEFFFMMMXXX```aaaXXXKKKBBB???@@@???<<<<<<>>><<<888555444444333333222222222...---,,,---......---,,,...//////000///---,,,+++"""$$$%%%''')))***++++++((()))***,,,,,,,,,++++++)))))))))))))))******+++,,,+++******))))))))))))***++++++---...///000111---------............///---......//////111444777666333111000222555777777999:::;;;===???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHLLLSSS\\\ccchhhkkklllwwwkkk^^^ZZZVVVRRRPPPPPPRRRSSSSSSQQQOOONNNOOOMMMLLLLLLLLLLLLNNNPPPQQQJJJKKKPPP^^^sss}}}rrrlllmmmuuuyyy{{{~~~}}}|||}}}}}}~~~}}}}}}||||||{{{}}}||||||~~~~~~}}}|||rrroooiiiccc___\\\ZZZZZZYYYYYY[[[```hhhpppvvvyyyrrrmmmhhhhhhmmmyyy{{{wwwlllbbbRRRIIIBBB@@@BBBGGGPPPXXXgggjjjllllllllliii^^^SSSBBB;;;555444333000000222111222444666888:::;;;<<<>>><<<999666444333333333666777888:::;;;;;;<<<<<<>>>===@@@FFFLLLQQQZZZcccnnnyyyqqq```aaacccgggiiiiiifffcccZZZWWWSSSPPPMMMKKKHHHFFFFFFDDDAAA???>>><<<:::888333222000///......///000///444???PPPddduuu|||kkk]]]NNNEEE>>>===??????@@@BBB@@@FFFMMMQQQNNNHHHBBB???@@@CCCCCC???>>>AAA???:::555555555444333333222222...---,,,---//////...,,,...//////000///---,,,+++$$$%%%'''(((******++++++'''((()))+++,,,++++++***)))))))))))))))******+++))))))((((((((()))******,,,------------.........---------............///---///000000///111666999:::666222111333666777777888999;;;>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHLLLRRRXXX\\\```ccceeeuuummmaaa^^^ZZZVVVSSSSSSUUUVVVVVVTTTRRRQQQRRRMMMLLLKKKKKKKKKNNNPPPRRRNNNLLLNNNZZZnnnwwwrrrsss|||}}}{{{{{{|||||||||||||||{{{zzz{{{|||uuurrrmmmgggcccaaa``````UUUWWWXXXYYY\\\eeeqqq{{{xxxqqqkkkhhhjjjsss}}}www||||||yyyyyykkk```UUULLLJJJDDD@@@BBBHHHOOOZZZdddmmmppprrrtttuuupppaaaRRRCCC<<<666555333000///111111222444666999;;;===>>>===;;;777444333333444666777888999:::;;;<<<<<<<<>><<<999777222111000.........///000222999GGGZZZlllyyy}}}}}}mmm[[[JJJAAA;;;<<>>???AAACCCFFFFFFAAA@@@CCCAAA<<<666666555444333333222222000//////000111111000...,,,------...---+++***)))'''((()))***************&&&''')))***+++++++++***)))))))))))))))******+++%%%&&&&&&&&&((()))***+++------,,,++++++***))))))---------.........//////---///111000000222777;;;<<<888333111333666777666666888:::>>>AAACCCEEEFFFCCCDDDFFFHHHIIIIIIIIIHHHIIILLLQQQUUUWWWZZZ\\\^^^rrrqqqbbb\\\YYYXXXXXXVVVWWWXXXYYYXXXVVVSSSRRRKKKLLLMMMLLLKKKJJJKKKLLLJJJNNNNNNXXXooo}}}yyy|||}}}|||||||||~~~||||||||||||}}}}}}}}}wwwnnnhhheeebbb^^^ZZZWWWTTTPPPPPPUUU^^^iiipppuuusssnnniiifffjjjrrryyy~~~xxxzzz}}}xxxsssjjjcccaaacccgggjjjxxx~~~nnn```VVVOOOHHHCCCAAABBBDDDFFFKKKUUUbbbkkkrrryyy~~~{{{vvvooo```QQQDDD===555222333333111...111222444777999;;;<<<<<<<<<:::666444444666888:::777888999::::::;;;::::::===@@@DDDKKKTTT]]]ffflll}}}zzzjjjccc^^^dddkkknnnjjjddd___\\\XXXUUURRRPPPNNNLLLHHHFFFGGGDDDAAA>>>;;;888555222111///......///111111111444???PPPaaannnsssttttttuuu|||sssYYYEEE>>>===BBBDDDAAA@@@BBB>>>@@@BBBBBB@@@>>>===<<>>???@@@AAAAAAFFFFFFGGGHHHIIIKKKMMMNNNKKKJJJMMMPPPPPPPPPVVV^^^qqqnnnbbb]]]YYYWWWWWWTTTTTTUUUVVVVVVUUUTTTTTTNNNOOOOOOMMMKKKIIIIIIJJJKKKOOOOOOWWWjjjyyyzzz||||||||||||}}}~~~~~~~~~}}}~~~~~~yyyrrrkkkfffbbb^^^\\\UUURRROOONNNQQQVVV]]]aaammmmmmmmmjjjggghhhkkknnnppprrrxxx~~~zzz}}}~~~oooddd\\\XXXSSSOOONNNQQQVVVYYYaaahhhppprrrqqqqqqvvv{{{wwwnnn```VVVPPPLLLGGGCCCBBBDDDGGGKKKSSS```nnnwww{{{|||uuulll]]]OOOAAA;;;444222222333222///444444666888:::;;;<<<<<<999888666555555666888:::777888999:::;;;;;;;;;<<>><<<999555333000///......000222333333<<>>@@@;;;===>>>>>>===;;;:::999<<<===>>>@@@AAABBBBBBBBB:::999888666444333222111000//////..................------,,,***))))))(((((()))))))))*********+++)))))))))))))))*********++++++******)))******************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////333333222222333555777888999999:::<<<===>>>???@@@CCCDDDDDDEEEFFFHHHJJJKKKJJJIIIJJJMMMMMMOOOVVV___rrr~~~lllddd```\\\XXXWWWSSSSSSSSSTTTUUUVVVWWWXXXPPPQQQPPPNNNKKKIIIHHHIIIKKKPPPPPPTTT```kkk}}}}}}|||}}}||||||||||||}}}~~~}}}wwwooogggbbb```___VVVTTTRRROOOOOOOOOQQQRRRbbbeeehhhiiigggdddbbbaaa___aaadddkkkssszzz}}}|||xxxlllaaaWWWPPPSSSQQQOOONNNOOORRRVVVXXXSSSZZZaaabbbaaafffqqqzzzvvvoooddd\\\WWWTTTPPPMMMHHHJJJNNNTTT^^^kkkzzz{{{qqqeeeVVVJJJ===888333111222333333111555555666777888999999999666555555555666777888999888888999:::;;;===>>>???DDDHHHQQQ[[[gggsssyyyjjjcccbbbfffiiillllllhhhaaa\\\YYYVVVTTTRRRPPPOOOMMMJJJGGGFFFCCC@@@===;;;999555333111000//////000111444555>>>HHHWWWccciiijjjgggeee]]]hhhxxxeeeKKKCCC@@@@@@CCCDDDAAA??????;;;;;;;;;;;;;;;::::::999999:::<<<===>>>?????????999888777555444222111000///.........------------------,,,+++***))))))(((++++++******))))))(((((('''(((((()))***+++++++++,,,,,,+++***))))))))))))+++***)))(((((()))***++++++++++++,,,,,,---------+++,,,---......///..................////////////222222222222333555777888777888999;;;===???@@@AAACCCCCCCCCDDDEEEGGGHHHIIIKKKIIIJJJLLLMMMPPPXXXbbbsssxxxlllfffccc^^^YYYWWWUUUUUUTTTSSSTTTVVVXXXZZZQQQRRRRRROOOLLLJJJJJJKKKJJJQQQPPPPPPVVV\\\lllzzzwwwzzz~~~~~~}}}}}}~~~|||sssjjjcccbbbbbb]]][[[WWWSSSPPPNNNNNNNNNWWW[[[aaaddddddaaa^^^[[[ZZZYYYYYY[[[bbbjjjqqqvvv}}}yyymmmlllppplllkkkggg```ZZZUUURRRPPPNNNNNNOOOPPPRRRUUUWWWYYYXXX]]]```___]]]dddssszzzrrrlllgggccc```ZZZ[[[^^^ccckkkvvvuuuhhhZZZMMMCCC999555222111222444444333444444444444444444444555333444555666777888888888999999999:::===???BBBDDDGGGMMMWWWcccnnn{{{|||nnncccbbbeeemmmnnnnnnkkkfff```[[[XXXUUUSSSQQQPPPOOOMMMIIIFFFBBB@@@===;;;999777444111111111000......///222555<<>>===<<<===>>>>>>>>>:::;;;;;;<<<<<<;;;;;;;;;888777666444333111000///...............------,,,,,,,,,,,,+++***))))))((())))))((((((''''''&&&&&&((((((((()))******++++++++++++***)))))))))))))))+++***(((''''''(((***+++******+++,,,,,,---......******,,,---.../////////............////////////222222222222444555777888777888:::===???AAACCCDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJLLLPPPQQQSSS[[[dddvvv{{{qqqhhhdddaaa[[[VVVTTTVVVUUUSSSRRRRRRTTTWWWXXXRRRRRRSSSQQQOOOMMMMMMNNNMMMTTTSSSPPPRRRSSS```wwwzzzsssqqqvvv}}}~~~vvvmmmfffdddeeeccc```[[[UUUQQQPPPPPPPPPQQQSSSWWW[[[^^^^^^]]][[[UUURRROOOMMMPPPVVV^^^dddsssrrrddd\\\[[[______\\\YYYWWWUUURRRQQQQQQUUUVVVYYY]]]aaadddfffgggggghhhhhhccc```gggvvv|||yyyxxxwwwvvvvvvyyy}}}vvvhhhZZZMMMBBB===666444222111333444555555555555444333222222333333222333555777888999999999999999:::;;;???DDDHHHKKKQQQXXXcccnnnyyyrrrfffaaadddkkktttrrrnnnjjjeee___ZZZWWWTTTRRRQQQPPPOOOLLLHHHDDD>>><<<999777666444111///111111000...,,,---111555???GGGQQQWWWXXXWWWXXXYYYYYYeeennnkkk```TTTJJJCCC>>>AAACCCEEEFFFHHHIIIIIIIIIEEEAAA??????@@@AAA@@@======<<<<<<;;;999888777777666555333222000///........./////////...---,,,,,,++++++******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******++++++***)))(((((()))***+++******+++,,,,,,---......)))***+++---.../////////............////////////111111222333444666777888777888:::<<>>===BBBGGGHHHKKKQQQUUUVVVXXXQQQHHHCCCAAAAAA@@@>>>======<<<;;;:::888666555666555444222111///...---...///000000000///---,,,++++++*********)))))))))'''(((((()))***++++++,,,*********)))))))))))))))(((((((((((()))***++++++*********++++++*********+++++++++,,,,,,---------)))***+++,,,......//////............////////////000000222333555666777888555666777:::<<>>EEEMMMUUUZZZ```iiivvv{{{nnnfffcccdddmmmvvvwwwqqqiiibbb]]]YYYUUURRRSSSQQQPPPNNNLLLHHHBBB>>>:::888555444333222000...---///000//////222:::AAAEEEHHHIIIFFFBBBCCCJJJQQQ]]]ccccccZZZOOOGGGBBB???CCCJJJOOOQQQVVV```hhhjjjkkkaaaTTTKKKFFFBBB>>>;;;::::::::::::999888777666555444333222000...---,,,///000111222111000...---************))))))))))))((((((((()))***+++++++++(((((())))))******++++++))))))((((((((())))))******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.....................///////////////000222333555777777888555666888:::<<<>>>@@@AAADDDDDDDDDDDDEEEFFFGGGGGGFFFDDDFFFJJJMMMQQQ\\\fff}}}iiiccc\\\VVVUUUUUUTTTUUUWWWSSSSSSUUUVVVYYY[[[]]]^^^[[[\\\[[[XXXTTTQQQQQQQQQPPPVVVTTTQQQRRRMMMOOO]]]xxx{{{}}}zzzwwwtttpppkkkfffddddddcccaaa\\\UUUOOOKKKIIIGGGFFFIIINNNRRRSSSSSSUUUUUURRRMMMGGGEEEFFFHHHNNN[[[lllvvv}}}tttggg[[[QQQQQQVVVYYY\\\^^^iiikkkwwwzzzwwwzzzzzzwwwwww~~~pppaaaPPPDDD;;;333333888444555555555555666777999777666444222222222444555888888888888999:::;;;<<<999999;;;???FFFPPPYYY^^^iiisss|||rrrhhhccccccfffoooxxxvvvooofff^^^ZZZVVVSSSPPPRRRQQQOOONNNKKKFFF@@@<<<:::888555444444333000...+++...000111111666@@@GGGLLLNNNNNNJJJGGGJJJUUU^^^hhhddd[[[OOOIIIIIIKKKIIIKKKSSSYYYZZZ```mmmwww{{{zzznnn___RRRJJJDDD>>>:::666777777888888888888777555444333111000...---,,,///000222333222111///...************))))))))))))''''''''''''((((((((((((&&&&&&''')))***,,,------+++***)))((((((''''''((()))+++---//////---+++)))---,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............/////////000///000222444666777888888888888:::<<<>>>@@@AAABBBGGGFFFFFFFFFGGGHHHIIIIIIJJJGGGFFFHHHKKKRRR___lllsssfff]]]ZZZWWWUUUUUUUUUUUUUUUXXXWWWVVVVVVXXX\\\aaaccc\\\[[[XXXSSSOOOMMMOOOPPPQQQTTTUUUSSSOOOMMMPPPSSSlll~~~{{{yyy~~~zzzvvvrrrooonnnllliiifffbbb___ZZZUUURRRLLLKKKJJJJJJKKKNNNPPPRRR[[[ZZZWWWRRRLLLHHHGGGHHHNNNUUU___gggmmmvvv~~~{{{sssjjjggg[[[WWWTTTXXXaaaiiimmmnnn{{{vvvwww|||wwwooolllmmmpppmmmnnnwww|||www```SSSEEE===777333222444999888666777888::::::999666555444333444444666777444777999::::::999999::::::<<<@@@FFFOOOYYYbbbhhhsss}}}mmmeee^^^```jjjpppooojjjgggddd___ZZZVVVSSSRRRRRRRRRPPPMMMLLLJJJEEE>>>999666555444333222111111111---111222///333>>>IIIOOO\\\VVVNNNKKKMMMSSSYYY\\\cccZZZQQQJJJDDDBBBHHHPPPUUUWWWYYY]]]gggwwwvvveeeWWWNNNGGG@@@:::888888777666666666666666666555444222000///......///000222333222000...---$$$******&&&$$$(((,,,,,,+++***(((&&&%%%%%%$$$%%%''')))++++++***)))(((((())))))))))))*********++++++******)))(((((('''***+++---......---+++***.........------,,,,,,,,,............////////////111111222333444666777888777999;;;<<<<<<>>>AAACCCBBBCCCEEEGGGIIIJJJKKKKKKKKKNNNIIIFFFKKKOOO[[[pppooobbb^^^[[[WWWUUUUUUUUUUUUTTTVVVTTTSSSRRRTTTXXX]]]```___]]]ZZZUUUQQQOOOOOOQQQSSSVVVWWWUUUQQQPPPRRRVVVeeewwwzzzwww~~~~~~~~~|||wwwtttrrrqqqrrrooojjjfffbbb]]]XXXUUUMMMKKKHHHFFFFFFHHHJJJLLLVVVWWWXXXVVVRRRNNNLLLKKKNNNSSSYYY]]]```dddiiimmmrrrxxx|||}}}xxxrrrrrrpppiiibbb___YYYZZZ^^^hhhuuu}}}wwwzzzwwwrrrrrrtttuuupppmmmooorrrqqqlllhhhWWWKKK???999666333222444555444444555888999999888555555444444444555666777666888:::;;;:::::::::;;;AAACCCGGGMMMVVVaaakkkqqqzzzyyyiiiccc```dddmmmrrroooiiifffccc___ZZZWWWTTTSSSSSSQQQOOOLLLJJJHHHCCC<<<777666555444333222111111111111444444444;;;HHHSSSXXX]]]YYYTTTTTTXXX]]]aaabbbaaaXXXMMMHHHEEEEEEKKKRRRWWW\\\aaaeeennnzzz{{{qqqbbbTTTJJJCCC===:::999888777666555555555555555444222000////////////111222333333222000...---***---...+++&&&!!!!!!"""&&&&&&&&&'''''')))***+++&&&'''((())))))((((((''')))))))))************+++)))))))))))))))************+++---......---+++***.........------,,,,,,,,,............////////////111111222333444666777888999:::<<<<<<===>>>AAACCCBBBCCCEEEGGGHHHJJJJJJJJJIIIMMMIIIGGGNNNSSS```uuummmbbb___\\\XXXVVVUUUUUUTTTSSSUUUSSSQQQPPPRRRVVV\\\___cccaaa^^^YYYTTTQQQQQQRRRUUUWWWYYYWWWTTTSSSUUUXXX[[[iiiyyyvvvzzz|||zzzyyyxxxzzzvvvpppjjjeee```[[[WWWPPPMMMIIIDDDBBBCCCEEEFFFOOORRRWWWYYYXXXUUUTTTSSSWWWWWWXXXXXXWWWUUUTTTTTTRRR[[[eeeoooxxx~~~zzzuuunnnjjjjjjiiiddd___]]]WWW\\\gggvvvzzzvvvuuu|||{{{{{{}}}}}}tttmmmiiieee___ZZZJJJ@@@777555444333333555222111222444777888777666555555555555555666777777777999;;;;;;::::::<<<===BBBEEEIIIPPPYYYeeeqqqyyywwwjjjcccaaaccckkkssstttnnngggcccaaa^^^ZZZWWWUUUTTTTTTPPPNNNKKKHHHEEE???999555555444333222222222222222333555666:::EEEVVVaaaeeebbb___^^^aaafffjjjkkkjjjaaaUUUIIIFFFGGGJJJOOOUUUYYYbbblllsssxxx|||yyytttllleeeZZZOOOFFF@@@===<<<:::999888666555444444444444333111///......000111333333444333222000...---)))*********)))'''&&&&&&###$$$$$$&&&(((***,,,---***))))))((((((((((((((()))************+++++++++'''(((((()))***+++++++++***+++,,,------,,,+++***.........---------------............////////////111111222333444666777888;;;<<<=========>>>@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIHHHLLLJJJIIIQQQWWWeee{{{nnneee```\\\XXXVVVUUUUUUTTTSSSVVVTTTQQQQQQSSSXXX^^^bbbeeedddaaa\\\WWWTTTTTTTTTVVVWWWXXXWWWUUUUUUWWWYYYSSS^^^qqqzzzttt|||~~~{{{tttmmmgggaaa\\\YYYTTTQQQKKKFFFCCCCCCDDDFFFHHHLLLRRRWWWYYYZZZ\\\]]]```]]]XXXTTTPPPMMMJJJGGGGGGPPP\\\hhhttt{{{xxxqqqnnnhhhdddeeeccc___[[[[[[VVV\\\gggvvv|||vvvuuuuuuzzz{{{uuulllnnnttt~~~tttkkkbbbYYYPPPCCC:::444333444333333555333222333444666777555444555555555666666777888888888999:::::::::;;;===@@@CCCFFFLLLTTT]]]jjjyyy}}}mmmddd___bbbhhhqqqwwwuuummmeee```___\\\ZZZWWWVVVUUUTTTPPPNNNLLLHHHCCC===888444333333222222222222222222111444777???PPPdddpppsssllliiihhhkkkpppsssrrrpppbbbUUUHHHEEEIIIMMMSSSXXX\\\jjjyyy{{{ooocccYYYVVVPPPHHHAAA===>>>???<<<;;;999777555444333333333222///......///111222555444444333222000...---'''%%%%%%(((,,,...---+++''''''&&&''''''((()))***---,,,***(((((()))***+++************++++++++++++((((((((()))******++++++******+++,,,,,,,,,++++++...............---------............////////////111111222333444666777888===>>>???>>>===>>>@@@BBBDDDDDDEEEGGGGGGHHHHHHHHHGGGLLLJJJKKKSSSZZZggg}}}zzzkkkeee___\\\XXXVVVVVVVVVUUUTTTTTTRRRQQQQQQTTTZZZ___cccddddddbbb]]]YYYVVVVVVVVVTTTUUUUUUUUUUUUUUUWWWXXXSSSZZZiii|||qqqtttwwwxxxzzz|||}}}~~~vvvnnngggaaa]]]ZZZVVVRRRMMMHHHEEEDDDFFFGGGCCCFFFKKKOOOTTTZZZ```dddeee___VVVNNNIIIEEEBBB@@@FFFMMMWWWaaalllsssqqqkkkddd___[[[ZZZXXXSSSQQQRRRQQQUUU^^^hhhrrrwwwyyyyyyyyyyyywwwuuupppiiiaaa\\\YYYVVVUUUZZZaaaffffffddddddlllwww}}}~~~}}}{{{{{{{{{~~~~~~uuukkk[[[LLLCCC;;;555555666444444666777666555555666666444222555555666777777888888999888999::::::;;;===AAADDDHHHMMMVVV^^^hhhvvvrrrgggbbbaaafffnnnvvvxxxtttkkkccc^^^\\\[[[YYYWWWUUUTTTSSSPPPOOOLLLGGGBBB<<<888555222222111111111222333333111666===III\\\qqq}}}zzzuuupppqqquuuwwwtttpppbbbUUUIIIGGGJJJOOOTTTYYYbbbrrrwwwdddUUUNNNMMMIIICCC>>><<<<<<>>>===<<<:::888666555444333222111000//////000111222555444444222111///...---///+++((((((++++++(((%%%)))((((((''''''''''''(((---+++)))'''&&&''')))***))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,,,,,,,,,,....................................////////////111111222333444666777888===>>>???>>>===>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHNNNLLLMMMUUUZZZggg|||sssfffaaa___\\\XXXVVVVVVWWWVVVVVVRRRQQQPPPPPPSSSWWW[[[^^^^^^^^^]]][[[WWWUUUUUUVVVRRRRRRRRRSSSTTTUUUVVVWWWVVVXXXcccxxxzzzrrrnnnlllooouuu}}}~~~yyyyyy{{{yyypppiiiccc___]]]WWWTTTPPPKKKHHHGGGFFFGGGBBBCCCEEEHHHLLLSSS[[[aaafffbbbZZZQQQJJJEEECCCBBBEEELLLRRRXXX___ffffffccc\\\WWWTTTRRROOOJJJIIILLLJJJMMMSSSZZZ```eeehhhiiihhhfffccc^^^XXXQQQKKKHHHEEECCCCCCEEEKKKSSSYYY\\\dddpppzzzvvvvvvyyy|||~~~|||zzzzzzzzzwwwzzz|||}}}~~~~~~{{{zzz}}}jjjUUUGGG>>>888777888666666777;;;999666555555555444222444555666888999999999999::::::;;;;;;===AAAFFFJJJLLLTTT___iiitttvvviiicccccchhhmmmtttxxxwwwpppgggaaa[[[ZZZYYYWWWUUUSSSRRRQQQNNNNNNKKKFFF@@@;;;777777111111111111111222333444555===HHHUUUgggzzz}}}wwwvvvxxxwwwqqqkkk\\\RRRIIIGGGJJJNNNTTTYYYeeessszzzlll[[[NNNLLLJJJFFFBBB???===<<<;;;???>>><<<:::888666666555222222111111111111111111444333222111000......---///,,,)))((())))))'''%%%'''''''''''''''((()))***)))(((&&&%%%$$$%%%'''(((((())))))))))))******************)))))))))))))))))))))******++++++,,,,,,.............../////////............////////////111111222333444666777888<<<===>>>>>>======???AAABBBCCCDDDFFFGGGHHHHHHHHHJJJOOONNNOOOWWW\\\hhh}}}oooeeeaaa]]][[[XXXVVVWWWXXXXXXXXXSSSRRRRRRQQQRRRSSSUUUVVVUUUVVVWWWUUUSSSRRRSSSTTTQQQQQQQQQRRRTTTUUUVVVVVVTTTTTTZZZmmm~~~vvvmmmiiioooxxx}}}uuuvvvxxx}}}~~~tttlllgggdddbbb\\\ZZZVVVRRRNNNKKKHHHGGGBBBCCCCCCCCCEEEJJJPPPUUU___```^^^YYYRRRMMMLLLMMMIIIOOOTTTTTTUUUYYYZZZXXXUUUQQQNNNMMMJJJEEEFFFIIIFFFIIIMMMQQQTTTWWWYYYZZZXXXVVVSSSNNNIIIDDDBBBAAA===>>>???@@@CCCJJJRRRYYYeeettt}}}wwwtttrrrssswww|||~~~}}}}}}zzz|||~~~~~~}}}{{{bbbJJJAAA999888999888888:::;;;888555333333444555444444555777999::::::::::::<<<======>>>AAAFFFMMMRRRSSS]]]kkkwwwyyylllcccccchhhppptttxxxxxxssskkkddd```YYYYYYXXXVVVTTTRRRPPPNNNKKKKKKIIIDDD>>>999777777000000000000111222333444999DDDRRR^^^lll{{{||||||}}}yyynnndddSSSLLLGGGGGGIIILLLSSSZZZaaajjjqqqmmmcccZZZQQQJJJJJJGGGCCCCCCDDDDDDCCC@@@???>>>===;;;999888888888333333444444333222111000222111000///............)))(((''''''(((***++++++'''&&&&&&''''''((()))***((('''&&&&&&&&&'''((()))''''''((((((((()))))))))(((((())))))******++++++)))))))))******+++,,,------........./////////000............////////////111111222333444666777888;;;<<<======<<<===???AAAAAABBBCCCEEEGGGHHHIIIIIIJJJPPPOOOQQQZZZ___lll~~~ooogggddd]]]ZZZWWWVVVWWWYYYYYYYYYVVVVVVUUUTTTSSSRRRRRRRRROOOPPPQQQQQQPPPOOOPPPQQQQQQQQQPPPQQQTTTVVVVVVVVVOOOMMMRRRccc|||zzzpppkkksss~~~}}}ssssssvvv{{{}}}~~~wwwpppkkkhhhfffbbb```]]]XXXSSSOOOKKKIIICCCCCCBBBAAAAAACCCHHHKKKRRRWWW\\\[[[VVVRRRSSSUUUPPPWWWZZZVVVSSSRRRRRRPPPMMMIIIGGGFFFDDD@@@AAAEEEEEEHHHKKKNNNOOONNNOOOOOOLLLKKKIIIEEE@@@>>>>>>???<<>>???@@@AAADDDJJJRRRWWW^^^iiixxx{{{ooofffaaafffooouuuxxxzzzxxxqqqhhhbbb```YYYXXXWWWUUUSSSPPPNNNMMMHHHIIIHHHCCC<<<777666666000000000000111222444444;;;HHHWWWbbbmmmxxxzzzlll```KKKGGGEEEFFFGGGJJJRRR[[[[[[```aaaYYYPPPKKKIIIGGGFFFCCCAAACCCIIIMMMKKKHHH@@@???===<<<;;;:::999999333444555666555333111///000000///...............+++***)))'''''''''((())))))((((((''''''''''''(((***))))))******+++,,,,,,''''''''''''((((((((((((&&&&&&''')))***,,,------))))))))))))***+++,,,------.........//////000000............/////////000111111222333444666777888999;;;<<<<<<<<<===???AAA@@@AAACCCEEEGGGHHHIIIJJJJJJQQQPPPSSS\\\bbboooxxxkkkgggiiiccc^^^YYYYYY[[[\\\XXXUUUVVVUUUTTTRRRQQQQQQQQQQQQOOOMMMLLLNNNQQQRRRPPPNNNSSSQQQOOOLLLKKKKKKLLLMMMOOONNNOOOVVVhhh~~~xxxwww~~~~~~|||zzzyyy{{{}}}}}}}}}|||wwwvvvuuurrrnnnhhhccc\\\YYYXXXUUUOOOJJJHHHFFFCCCAAA@@@AAABBBDDDHHHMMMUUU[[[\\\[[[YYYXXXWWWYYY[[[ZZZWWWSSSPPPOOOGGGEEECCCAAA@@@AAABBBBBBHHHIIIKKKMMMMMMLLLKKKJJJJJJGGGCCC@@@??????>>>>>>888===CCCDDDDDDIIISSS\\\kkkvvv~~~wwwvvvtttqqqqqqttttttxxxuuueeeKKKDDD;;;888:::<<<;;;999999555111000222333333111888777666777888999999999<<<>>>@@@BBBEEENNNYYYaaannnyyyssshhheeehhhlllooovvvssspppmmmjjjgggccc```YYYWWWUUUTTTSSSPPPLLLIIIEEECCC@@@<<<888555333222---///111222222222444555CCCOOO^^^hhhkkkpppyyy|||gggTTTKKKEEECCCFFFGGGGGGKKKRRRRRRRRRQQQNNNJJJGGGFFFEEEEEEEEEFFFLLLRRRSSSOOOJJJEEEAAA>>>;;;:::999777555000000000111111222222333000000//////.........------((($$$###%%%''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......///000000000000000000111222333222333555777777888:::;;;===>>>??????BBBCCCDDDFFFHHHIIIIIIJJJOOOOOOQQQVVV\\\fffyyyqqqccc___aaabbb^^^ZZZWWWWWWWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQSSSVVVWWWUUURRRRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOOSSSaaavvv}}}zzz~~~||||||~~~~~~{{{yyyzzz|||~~~{{{zzzxxxtttqqqlllgggaaa]]][[[WWWPPPKKKEEEDDDAAA???======>>>>>>BBBFFFJJJNNNPPPRRRUUUWWWWWWXXXXXXUUUPPPKKKGGGFFFCCCAAA???>>>>>>???AAABBBIIIJJJKKKKKKKKKIIIGGGFFFFFFDDDAAA???>>>>>>>>>>>>===AAAEEEHHHJJJQQQ[[[cccrrrzzzxxxrrrrrrrrrqqqrrrvvvyyy}}}ppp___TTTGGGBBB<<<:::;;;<<<999666777555222111444666666555777666555555777888888888<<<@@@EEEKKKRRR]]]iiirrrvvvjjjccceeelllqqqttttttqqqmmmiiigggdddaaa^^^YYYWWWUUUSSSRRROOOKKKGGGCCCAAA>>>;;;777555333222///000111111111333555888CCCLLLXXXaaaeeeiiinnntttvvvaaaQQQHHHCCCAAADDDEEEEEEHHHNNNLLLLLLKKKIIIGGGEEEDDDDDDGGGGGGHHHNNNTTTVVVSSSOOODDDAAA===;;;:::999888666111111111222222222222222000000//////...------,,,---***&&&&&&'''))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************)))************+++++++++************************++++++******++++++,,,---...///000000111111000000000111333333222333555777999:::<<<===>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIJJJQQQNNNPPPWWWcccrrrmmmaaa^^^aaa``````]]]ZZZUUURRRQQQRRRPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRVVVXXXYYYVVVTTTRRRQQQPPPPPPPPPRRRSSSTTTRRRQQQPPPPPPVVVfff{{{|||~~~|||}}}~~~zzzwwwvvvwwwzzz||||||wwwsssppplllfffaaa^^^YYYRRRLLLFFFDDDBBB@@@>>><<<;;;;;;>>>???@@@AAADDDIIIOOOTTTZZZ[[[ZZZVVVPPPJJJFFFDDDBBB@@@>>><<<<<<>>>AAACCCIIIIIIIIIHHHGGGDDDBBB@@@BBBBBB@@@?????????@@@AAADDDHHHNNNUUU]]]fffpppvvvyyyrrrmmmnnnqqqssswww|||xxxhhhXXXNNNIIIDDD@@@===<<<<<<;;;777333666444333333555888888888777666666666777999:::;;;===CCCLLLUUU___kkkxxxtttkkkcccccckkkssswwwwwwqqqmmmiiieeecccaaa^^^\\\YYYWWWTTTRRROOOLLLGGGDDD???>>>;;;888555333222111111111111000000333888;;;FFFLLLTTTYYY\\\___dddiiikkkXXXNNNFFFCCCCCCEEEFFFFFFGGGKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHMMMRRRTTTRRROOOBBB@@@<<<:::::::::888777333333333333222222222222111111000///---,,,++++++,,,***))))))***+++***((((((((((((((((((((((((((('''''''''((((((((())))))************************)))************+++++++++************************...------------...////////////000111111111111111000222333333333333666888<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIRRRMMMNNNXXXjjj~~~zzziii```___ccc^^^bbbdddaaaZZZSSSPPPPPPRRRQQQOOOMMMKKKJJJJJJIIIJJJLLLPPPSSSUUUUUUSSSQQQQQQQQQQQQQQQSSSUUUVVVWWWRRRQQQOOOMMMMMMWWWlll}}}}}}{{{~~~|||zzzwwwuuuuuuwww{{{}}}~~~xxxssspppmmmhhhddd```[[[TTTPPPKKKJJJHHHEEEBBB???<<<;;;<<<<<<;;;;;;===BBBIIINNNVVVYYYZZZYYYTTTOOOJJJHHHFFFDDDAAA>>>===???AAACCCEEEEEEDDDCCCBBB@@@>>><<>>;;;::::::888666333555555444444666777888888888888999999:::<<>>;;;:::999999888777444444444333333222222222111111///...,,,+++***))))))******+++,,,+++)))(((************************************++++++++++++************************))))))*********++++++++++++,,,,,,,,,,,,,,,------...............//////000///000000111111111111111111222333333333444666888<<<===>>>??????????????????@@@BBBDDDFFFHHHIIIIIINNNKKKMMMXXXiiioooaaaZZZYYY]]][[[cccjjjiii```VVVQQQOOONNNNNNLLLJJJIIIHHHGGGGGGEEEHHHMMMPPPQQQPPPOOONNNOOOPPPPPPQQQSSSUUUVVVWWWQQQOOOMMMKKKIIIOOOcccvvv~~~xxxwwwuuuuuuwwwzzz}}}xxxsssooommmjjjgggccc]]]XXXTTTRRRPPPNNNJJJEEEAAA>>><<<;;;;;;;;;::::::===AAADDDIIINNNSSSVVVVVVSSSPPPNNNMMMJJJFFFBBB??????@@@AAA@@@@@@??????>>>===<<<<<<>>>???@@@@@@AAADDDHHHLLLVVVaaauuu|||tttnnnppptttzzz~~~wwwrrrrrrrrrooommmnnnmmmllllllmmmnnnqqqsssuuussstttuuuvvvxxx}}}zzzoooeee```]]]QQQPPPOOOMMMKKKHHHDDDBBB???===999666666666666666555666666555555555555666888999:::;;;<<>>>>>>>>===>>>???AAADDDFFFGGGHHHIIIGGGIIINNNWWWdddzzz{{{hhh]]]VVVTTTVVVWWW___hhhiiibbbXXXPPPLLLGGGGGGGGGGGGGGGHHHIIIIIIFFFIIIMMMOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSOOOKKKJJJKKKIIIKKK\\\ppp~~~~~~~~~uuuuuuvvvwwwzzz|||~~~|||wwwqqqqqqooolllgggbbb]]]YYYXXXUUUQQQKKKFFFAAA>>><<<:::;;;;;;:::999888999;;;AAAEEELLLQQQTTTVVVWWWXXXSSSPPPLLLGGGCCCAAA??????>>>=====================;;;===???AAACCCIIIRRRYYYiiiwwwxxxqqqsssxxxnnnjjjiiikkkiiiccc^^^^^^XXXXXXYYY[[[___cccgggiiinnnpppqqqooommmnnnrrruuuxxxuuunnneee[[[TTTQQQPPPKKKHHHFFFGGGIIIHHHCCC>>>;;;:::777444333444666888555666777666555444555666777999<<<===>>>CCCJJJPPPUUU^^^kkkyyytttgggccc```eeemmmvvv{{{yyyqqqjjjhhheeecccaaa```^^^[[[YYYSSSOOOJJJFFFBBB???;;;888444333222111000000000000111111000000444;;;EEEKKKQQQTTTUUURRRPPPWWWhhhvvv{{{rrrhhh\\\OOOHHHGGGIIIQQQYYY^^^aaacccaaa\\\WWWSSSNNNMMMNNNOOONNNLLLIIIHHHFFFDDDBBBAAA@@@@@@???<<<888666666666444333333333333333222222222222//////...---+++***))))))%%%''')))***)))((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************)))************+++++++++)))))))))******++++++,,,******))))))******+++,,,......///000000000000000111333444444444444777999999999;;;<<<===============>>>@@@CCCEEEGGGHHHIIIDDDHHHOOOWWWaaavvvqqqccc[[[UUURRRSSSRRRXXX___```\\\TTTMMMIIIDDDDDDDDDDDDEEEGGGHHHIIIGGGJJJMMMNNNMMMLLLMMMNNNMMMMMMNNNNNNOOOOOONNNNNNMMMHHHGGGJJJIIIJJJXXXiiiyyyvvv{{{~~~}}}}}}~~~}}}uuuvvvxxxzzz{{{||||||||||||~~~xxxxxxwwwsssmmmgggaaa___^^^ZZZTTTMMMGGGBBB@@@>>>:::;;;<<<;;;999777888999===@@@CCCGGGLLLQQQXXX]]]ZZZXXXUUUPPPLLLHHHEEECCC@@@??????>>>>>>>>>>>>>>>;;;>>>BBBEEEKKKUUUcccmmm~~~xxxzzzwwwxxxzzz{{{ooodddaaa```aaa^^^VVVQQQPPPMMMNNNPPPTTTZZZbbbiiimmmtttvvvwwwtttmmmhhhhhhiiidddaaa[[[SSSLLLIIIJJJLLLJJJHHHGGGIIIJJJGGG@@@:::555666666555555555666777333666888888777666888999999===AAABBBDDDJJJSSSZZZ]]]ffftttxxxiiiccceeejjjooovvvzzzyyyssslllgggdddbbbaaaaaa```]]]YYYVVVOOOLLLFFFBBB>>>;;;888666222111111000000000111111111222222444999AAAKKKRRRVVVUUUUUUVVVYYYbbblllsssvvvmmmbbbZZZQQQIIIIIINNNSSS]]]hhhnnnssswwwtttmmm```[[[TTTPPPPPPPPPMMMJJJGGGFFFDDDAAA???>>>>>>???>>>;;;777555444333222000111111111222222222222222---------,,,+++******)))%%%'''))))))((('''(((***''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************)))************+++++++++((())))))***++++++,,,,,,------,,,,,,,,,---......------...///////////////222333444444444555777999777888:::;;;======>>>>>><<<===@@@BBBEEEGGGHHHIIIGGGIIINNNWWWcccyyywwwdddZZZUUUQQQOOOOOONNNRRRVVVXXXUUUPPPJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHKKKMMMMMMKKKJJJLLLNNNLLLLLLMMMMMMMMMLLLKKKKKKMMMFFFEEEJJJJJJIIITTTeeevvvmmmsssxxxxxx{{{}}}|||vvvwwwyyy{{{|||{{{zzzxxx{{{|||~~~yyyrrrjjjeeebbbccc___XXXPPPIIIEEEBBBAAA=========<<<:::999;;;<<<999888888:::>>>GGGQQQYYY```___\\\YYYTTTPPPLLLJJJCCCCCCAAA@@@????????????>>>BBBFFFKKKSSSaaarrr~~~~~~mmm```[[[ZZZ[[[bbbiiiiiiaaaZZZ^^^[[[YYYYYYUUULLLGGGFFFJJJLLLOOOUUU^^^hhhqqqvvvzzz~~~|||tttllliiiiiiZZZWWWQQQKKKFFFFFFIIIMMMDDDEEEFFFGGGFFFAAA:::555111333666777777666555555222555999999999999;;;===>>>BBBFFFHHHKKKQQQ[[[bbbmmmuuu~~~pppeeeeeekkkxxx|||~~~wwwnnnhhheeeaaa````````````]]]XXXTTTMMMIIIDDD???<<<999666444111000000000000111111222222333555888===FFFPPPWWW[[[XXXVVVZZZdddlllooooooeee]]]VVVQQQJJJFFFKKKUUU\\\hhhttt||||||hhhaaaYYYTTTSSSRRRNNNJJJDDDCCCAAA>>><<<;;;===>>>>>>;;;777444333222000...000000000111111222222333,,,,,,,,,++++++*********&&&(((***)))''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++,,,------......+++************+++,,,,,,,,,------...............222333444444444555777999777888:::<<<===>>>??????<<<===???BBBEEEGGGHHHIIIKKKJJJNNNXXXhhh~~~nnn___ZZZYYYTTTPPPOOOQQQOOONNNMMMMMMLLLIIIFFFHHHFFFEEEFFFHHHHHHFFFCCCHHHIIIKKKOOOSSSSSSNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFHHHJJJIIIHHHJJJNNNSSSqqqpppiiihhhllluuu|||}}}~~~}}}|||yyywwwvvvuuuuuuwwwyyyzzzyyy{{{~~~}}}wwwqqqjjjeeeeeeaaa[[[VVVQQQLLLGGGCCCEEEBBB>>>;;;;;;;;;:::999:::999999:::===AAAEEEHHHPPPVVV]]]bbbbbb\\\TTTOOOOOOKKKGGGEEEEEEEEECCCAAAFFFGGGKKKSSSYYYeee}}}wwwbbbUUUPPPLLLJJJLLLMMMLLLOOOSSSUUUWWWWWWSSSLLLGGGEEEFFFHHHLLLUUUaaajjjpppuuuyyyzzzsssnnnkkkcccZZZQQQOOOQQQSSSQQQNNNPPPMMMHHHCCC???<<<;;;:::999888777777777777888888555666777888999<<<@@@DDDAAADDDHHHLLLSSS___lllvvv{{{|||tttmmmgggkkkvvvyyynnnfffddddddaaa```___^^^]]]ZZZVVVSSSMMMIIICCC===:::777444222444333000------...111333333555666999FFFWWW___^^^aaa```]]]\\\ccclllmmmjjjgggWWWKKKKKKLLLKKKQQQZZZhhhsss~~~}}}lllaaaVVVQQQPPPOOOKKKIIICCCAAA>>><<<;;;;;;<<<===999999999777333111111111444222000111444444222///---,,,***(((''''''(((((('''))),,,......,,,)))'''((((((''''''''''''((((((+++++++++***************+++*********))))))(((((('''(((***++++++***((('''+++***)))***+++,,,+++))))))***,,,......---,,,+++------......///000000000000111222333555666777888888:::;;;;;;;;;;;;<<<>>>===AAAEEEIIIKKKIIIFFFDDDQQQMMMLLLSSSeee~~~sssdddVVVSSSTTTQQQNNNMMMLLLKKKJJJJJJKKKKKKIIIHHHKKKHHHFFFFFFGGGGGGEEECCCEEEFFFHHHMMMPPPPPPMMMIIILLLLLLLLLLLLKKKJJJIIIHHHFFFHHHJJJIIIHHHIIINNNRRReeexxxuuujjjggghhhqqqyyy|||~~~}}}|||{{{yyyxxxvvvuuuuuuwwwxxxzzz{{{|||~~~|||vvvqqqmmmlllhhhaaa[[[VVVQQQMMMJJJGGGDDD@@@===<<<<<<:::999:::999888777999<<>>:::888777666444444444444555666777888;;;<<<<<<===>>>@@@DDDGGGIIIMMMRRRXXXaaannn}}}qqqnnnlllkkkqqq||||||uuullleeeaaa``````___^^^]]]\\\YYYTTTQQQJJJFFF@@@;;;888555333111111111222111111111222333666;;;@@@GGGSSSaaahhhgggiiiiiihhhhhhooovvvxxxttteeeUUUJJJKKKMMMMMMSSS]]]jjjvvv~~~kkkaaaVVVPPPMMMJJJEEEBBBAAA???===;;;::::::::::::888888888555222111111222333222222333555555222000000///,,,***((('''&&&&&&''')))+++,,,,,,+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((%%%&&&)))+++,,,---,,,,,,,,,+++******,,,,,,+++***)))+++,,,......---,,,+++------......///000000000111111222333444666666777888:::;;;;;;::::::;;;===???AAADDDFFFHHHHHHHHHGGGJJJIIIJJJPPP```vvv}}}mmm```UUURRRSSSSSSQQQPPPJJJHHHGGGGGGJJJKKKLLLLLLNNNKKKHHHGGGGGGGGGFFFEEEEEEFFFIIIMMMPPPPPPMMMJJJNNNNNNNNNMMMLLLKKKJJJIIIGGGJJJKKKJJJIIIJJJNNNRRRYYYlll}}}llldddbbbjjjttt{{{}}}~~~{{{zzzzzzzzzyyywwwvvvvvvwwwxxxyyy|||~~~}}}zzzwwwvvvqqqhhhaaa\\\XXXUUUSSSMMMJJJFFFBBBAAA???===;;;<<<:::888777777888999:::===???CCCIIIQQQZZZbbbgggdddccccccdddggghhhhhhgggcccaaaaaadddfffhhhnnnuuu{{{yyyvvvrrrppppppqqqqqq{{{~~~}}}cccRRRIIIIIIDDD@@@@@@???===>>>CCCJJJLLLNNNMMMJJJJJJMMMPPPSSSXXX```gggoooxxxyyytttooommmkkkhhhddddddeeeccc\\\VVVAAA???<<<999666555444444222222333444555777999:::<<<===??????AAADDDHHHKKKRRRUUU[[[bbblllzzzrrrhhhjjjpppuuu|||}}}vvvoooiiiddd___\\\^^^]]]\\\[[[YYYVVVQQQNNNGGGCCC===999666444111000,,,...111333333333333444;;;DDDPPP[[[gggsssxxxxxxwwwyyyyyyzzz~~~yyycccUUUKKKKKKOOOQQQWWW```mmmxxxvvvfff```WWWQQQMMMJJJFFFBBBAAA@@@???===;;;:::::::::777777666444111111222444222222444666777666333000///...,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))************))))))))))))&&&''')))+++------------,,,+++******,,,,,,+++******+++,,,......------,,,------......///000000000111222222333444555555666888999;;;:::999999:::;;;@@@AAABBBCCCEEEGGGIIIJJJCCCEEEHHHMMMWWWiii~~~mmmcccXXXTTTTTTTTTRRRPPPLLLJJJHHHHHHJJJMMMNNNNNNNNNKKKIIIGGGFFFGGGHHHHHHJJJKKKNNNPPPQQQPPPNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLNNNMMMKKKLLLOOORRRXXXiiilllaaa[[[aaannnwww|||~~~|||zzzzzzzzzzzzyyywwwvvvvvvwwwyyyzzz~~~xxxnnnfff```]]][[[YYYUUUQQQMMMIIIFFFDDDAAA>>>>>>===;;;999888888999999:::::::::>>>DDDNNNWWW]]]ccceeeiiiooovvv{{{xxxuuusssrrrpppkkkgggeeefffddd___[[[ZZZZZZ\\\^^^bbbfffjjjlllpppyyy{{{fffVVVNNNKKKEEE@@@???===:::;;;???FFFIIIKKKLLLLLLPPPVVV[[[```hhhpppuuuzzz|||wwwssspppooommmiiiccc___[[[TTTKKKDDD<<<;;;999777666555555555555555666666888999;;;<<<===???AAADDDGGGLLLRRRVVV\\\```fffmmmwwwtttkkkhhhpppzzz~~~xxxooojjjhhheee```\\\]]]\\\ZZZYYYWWWTTTOOOKKKDDD@@@;;;777555333111000))),,,///111111333777:::EEEPPP```nnnxxxvvvdddXXXOOOOOORRRUUU[[[bbblllsss}}}~~~pppddd^^^]]]ZZZUUURRRQQQNNNJJJEEEDDDBBB@@@???===<<<;;;777777666444222111333555222444666888888666333000*********++++++,,,,,,---((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&'''((())))))***************)))))))))))))))***+++,,,,,,,,,,,,+++***+++***))))))++++++***)))+++,,,------......------------......///000000000222222222333333444444444888999::::::888888999:::???@@@AAACCCEEEGGGHHHIIIBBBFFFIIIJJJOOO\\\qqq~~~oooggg\\\TTTQQQQQQNNNJJJMMMKKKHHHGGGIIIKKKLLLLLLJJJJJJHHHGGGGGGHHHJJJLLLMMMOOOQQQRRRQQQOOOMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQLLLOOOQQQPPPNNNMMMPPPSSS[[[gggzzzmmm```WWW[[[gggpppvvvzzz~~~{{{zzzzzzzzzyyyxxxwwwvvvvvvxxxzzz{{{~~~tttkkkdddaaa___^^^YYYVVVRRRNNNJJJGGGCCC@@@>>>===<<<;;;::::::::::::;;;::::::;;;>>>CCCIIILLLSSSXXX```iiisss}}}~~~yyyrrrhhh```]]]ZZZVVVSSSSSSUUUXXXZZZ\\\```fffllluuu|||pppcccZZZNNNHHHCCCAAA>>>;;;===AAABBBDDDGGGIIILLLSSS\\\cccqqq~~~wwwqqqmmmjjjhhh\\\WWWQQQMMMIIIEEE@@@<<<888888777777666666666666888888888888888999;;;;;;>>>AAAEEEJJJQQQXXX```eeeggglllttt}}}}}}tttmmmkkknnnxxxyyyrrrjjjgggggggggccc^^^\\\[[[YYYWWWUUUQQQLLLHHHAAA===999666444333222111,,,...//////000666???FFFVVV___mmmwww|||~~~qqqddd[[[TTTSSSVVVYYY]]]aaadddgggkkkpppoooggg___YYYZZZ______ZZZWWWWWWTTTPPPGGGFFFDDDAAA???===<<<<<<999999888666444333555666333555888999888555222000)))******+++,,,,,,,,,---(((((('''&&&&&&'''(((((('''((())))))))))))((('''''''''(((((()))***++++++))))))))))))))))))******+++++++++,,,,,,+++++++++***((('''((()))***)))(((,,,,,,------............------......///000000000222222222333333444444444777999::::::888888999;;;<<<>>>BBBEEEGGGGGGFFFFFFEEEIIILLLKKKKKKVVViiiyyy{{{zzzyyysssnnncccXXXTTTSSSPPPKKKKKKIIIFFFFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGHHHKKKMMMKKKNNNPPPPPPNNNLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRNNNPPPRRRRRROOONNNPPPRRRYYY___lll~~~qqqdddXXXXXX___fffmmmrrryyy{{{||||||zzzyyyyyyzzzxxxwwwvvvvvvwwwyyy|||}}}|||rrrlllhhheeeddd]]]ZZZVVVRRROOOKKKFFFCCC???>>>===<<<;;;:::::::::;;;;;;;;;<<<>>>@@@BBBCCCBBBGGGNNNWWWaaakkkuuu|||xxxoooccc```]]]ZZZYYY[[[^^^```bbbgggoooyyy}}}yyytttkkkcccSSSMMMGGGEEECCC@@@CCCGGGCCCEEEGGGJJJNNNXXXccclll{{{mmmeee___[[[YYYMMMIIICCC???<<<:::888777444555555555555555555555888777777777888999::::::;;;???EEEMMMVVV```iiioooooovvv{{{pppllllllpppvvv}}}{{{xxxrrrlllgggeeeffffffbbb^^^ZZZYYYWWWUUURRRNNNHHHDDD>>>:::666444333333222111000111222111222:::HHHRRReeeiiiooorrrrrrwww{{{mmm^^^YYYTTTSSSWWWZZZ\\\\\\YYYXXXYYY]]]\\\YYYWWWXXX]]]fffhhhaaaZZZYYYUUUOOOHHHFFFCCC???<<<;;;;;;;;;;;;<<<<<<:::888666666777555777999999666222000///,,,,,,,,,,,,+++***((((((((((((''''''''''''((((((******,,,,,,,,,,,,******((((((((())))))*********))))))))))))************'''((()))***+++---......***)))(((((()))***)))(((---------------.........------......///000000000000111111222333444444555777888::::::999999;;;<<<===???BBBEEEFFFFFFDDDCCCGGGJJJMMMLLLNNNZZZnnn}}}yyyrrrtttrrrrrrooofff[[[VVVWWWTTTOOOHHHGGGFFFGGGHHHIIIHHHFFFFFFHHHJJJIIIGGGGGGHHHJJJGGGJJJMMMNNNLLLJJJKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOMMMPPPRRRQQQNNNMMMNNNPPPSSSTTT\\\mmmwwwwww|||xxxkkk]]]XXXXXX[[[aaafffpppsssvvvxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxzzz}}}~~~}}}vvvqqqnnnllleeebbb^^^ZZZWWWSSSNNNKKKCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<======>>>;;;>>>BBBFFFLLLTTT]]]dddnnnvvv}}}rrrpppnnnkkkkkkmmmoooqqqqqqvvv|||wwwrrrppplllhhhddd[[[TTTOOOMMMKKKJJJMMMRRROOOQQQSSSUUU[[[fffsss}}}|||jjjZZZQQQMMMIIIGGGCCC@@@<<<999666555444333444444555555666666666666777777888999:::;;;===>>>>>>BBBIIIRRR\\\hhhrrryyy~~~}}}pppkkknnnrrrxxx~~~}}}yyytttqqqllliiieeedddcccbbb^^^[[[WWWUUUSSSQQQNNNIIIDDD@@@:::777333111111111111000///111222111333===LLLXXXhhhgggfffcccaaakkkooobbbSSSQQQOOOPPPTTTXXXXXXVVVQQQNNNNNNQQQQQQOOOQQQWWWcccooorrriii```]]]XXXPPPKKKHHHCCC>>>;;;;;;<<<======???@@@???<<<999777777888999:::888333///......,,,,,,,,,,,,***)))'''&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))************''''''((()))***,,,---...+++***)))***+++,,,+++)))---------------...//////------......///000000000///000000222333444555555666888:::::::::;;;===???@@@@@@AAABBBCCCCCCCCCCCCFFFHHHKKKNNNUUUeeezzzqqqhhhppp}}}ooojjjiiiaaaVVVSSSUUUSSSNNNHHHGGGGGGIIIKKKKKKJJJIIIGGGIIIKKKJJJGGGEEEFFFHHHEEEHHHLLLMMMLLLLLLNNNPPPPPPPPPPPPPPPOOONNNMMMLLLLLLOOOQQQPPPMMMLLLMMMOOOMMMLLLQQQbbb|||{{{oooooouuu~~~}}}pppaaaXXXTTTSSSXXX^^^jjjnnnsssuuuvvvuuuuuuvvvuuuuuuuuuvvvxxx{{{~~~~~~~~~yyytttrrrllliiifffbbb___[[[VVVRRRIIIHHHGGGDDDBBB@@@>>>===:::::::::999999999999999===>>>??????@@@DDDLLLRRRPPP]]]iiiooowww}}}||||||~~~~~~}}}yyyvvvuuutttsssqqqlllgggcccaaabbbbbb[[[VVVUUUSSSSSSVVV[[[]]]___aaadddiiiuuuxxxjjjXXXIIIBBB???===;;;666666666666777888888888555666777777888888888777888999:::;;;===@@@BBBCCCHHHLLLTTT]]]hhhsss~~~tttlllnnnuuuyyy{{{uuurrrpppiiihhheeecccaaa^^^[[[XXXUUUSSSPPPNNNKKKFFFAAA===777444111//////000000///***...000000333<<>>@@@???AAACCCBBB???;;;888777999::::::777222...---...((()))***++++++***)))((((((((())))))))))))((((((&&&'''(((******((('''&&&'''''''''''''''&&&&&&&&&(((((())))))*********+++******))))))))))))******---,,,++++++------,,,+++...------------...//////------......///000000000...///000111333444666666666888:::;;;;;;<<<>>>@@@CCCBBBAAA@@@@@@BBBDDDEEECCCEEEIIIOOOZZZnnnrrraaacccxxxrrrgggbbb___ZZZWWWTTTRRROOOMMMGGGHHHHHHGGGFFFGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHKKKLLLKKKJJJHHHIIIKKKMMMSSSPPPKKKIIIJJJLLLNNNNNNKKKLLLNNNPPPQQQPPPOOONNNMMMPPPQQQVVViiizzzrrrqqqnnnvvvvvvjjjccc^^^XXXYYY]]]hhhlllqqquuuyyy{{{zzzxxxuuuuuuuuuvvvxxx{{{}}}~~~~~~|||vvvuuusssmmmfff___[[[YYYQQQNNNKKKHHHFFFEEEBBB@@@<<<;;;:::;;;<<<===<<<;;;<<<<<<===>>>>>>???@@@@@@HHHKKKQQQYYY```eeeiiikkkqqqrrruuu{{{xxxqqqkkkgggeeedddhhhlllnnnkkkeee``````bbbYYYZZZ]]]aaadddgggiiijjjmmmnnnrrryyy~~~vvvqqq```VVVIII???;;;:::;;;;;;777777666666666777777888999666444555777888777555777999;;;;;;;;;???EEEJJJKKKRRR\\\gggqqq|||sssmmmnnnrrruuu{{{vvvpppllljjjfffdddcccbbbaaa]]]YYYUUUOOOMMMHHHEEEAAA>>>999666888666222000000111111000------...000666???GGGMMMUUUTTTRRRQQQYYYqqq~~~nnn\\\NNNDDDEEEHHHJJJLLLLLLLLLLLLKKKLLLLLLKKKJJJMMMSSSXXXfffxxxvvvhhhcccaaa]]]TTTPPPIIICCC@@@>>>>>>>>>BBBBBBCCCCCCAAA???<<<;;;===999333000///000000000******))))))((((((''''''+++++++++*********)))))),,,+++******))))))******((((((((((((((((((((((((+++++++++************)))***)))&&&%%%+++111111,,,************************,,,------------------...---...///000000111111111000111222333333333333333666888999999999:::===???>>>AAACCCCCCAAA???AAACCCFFFGGGJJJQQQ___tttqqqcccaaalll{{{mmm```YYYVVVRRROOONNNMMMKKKIIIHHHHHHIIIHHHHHHIIILLLOOOUUUSSSQQQNNNLLLJJJJJJJJJIIIJJJKKKJJJIIIJJJLLLMMMTTTQQQMMMLLLLLLMMMNNNNNNJJJKKKLLLNNNNNNNNNNNNMMMHHHKKKMMMRRRccc{{{sssrrrnnnuuu{{{|||tttpppkkkeeebbbddd```dddiiiooouuuyyy{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~yyyrrrkkkddd```VVVSSSOOOKKKIIIFFFCCCAAAAAA???>>>>>>>>>>>><<<;;;:::::::::;;;;;;<<<<<<======???CCCGGGLLLPPPSSSTTT]]]___cccjjjsss}}}{{{vvvqqqnnnhhhccc^^^[[[ZZZYYY```ccceeeddd___]]]^^^aaa^^^aaafffkkkqqqvvvzzz|||~~~~~~xxxlllbbbXXXPPPKKKHHHBBB;;;666555555555555666666555555555555666666:::888666777:::<<<<<<;;;<<<>>>BBBCCCEEEIIIQQQVVV___eeemmmvvvvvvooonnnsssxxx{{{~~~|||yyytttppplllhhhgggeeedddbbbaaa___[[[VVVRRRMMMJJJEEEAAA>>>;;;888555666555222111111222222222333222333666;;;BBBHHHKKKNNNMMMMMMSSSbbb}}}wwwfffVVVHHHGGGGGGHHHIIIIIIIIIIIIIIIPPPOOONNNLLLMMMQQQWWW\\\dddsss|||vvvnnnkkkfff___SSSNNNGGGBBBAAAAAA@@@???BBBAAA@@@???>>>>>>======:::777222/////////...---+++*********))))))))))))+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((()))))))))******+++++++++)))+++,,,...333777555000************************++++++++++++,,,,,,,,,,,,---...///000000111111000.........///000000111111666888999999999:::===???>>>@@@CCCCCCAAA@@@AAACCCGGGIIIMMMUUUcccxxxvvvfffaaakkkyyyyyyfffZZZVVVSSSOOOMMMMMMLLLLLLKKKGGGHHHHHHGGGGGGJJJOOORRRYYYWWWSSSOOOLLLIIIHHHGGGFFFHHHJJJKKKJJJJJJLLLMMMQQQOOOLLLKKKLLLMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFHHHIIILLL[[[sss|||zzzwww~~~}}}~~~{{{zzzvvvnnnhhhfff^^^___bbbiiipppvvvzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}}}}}}}~~~~~~~~~vvvkkkddd___\\\WWWSSSPPPMMMIIIFFFIIIFFFDDDBBBBBB@@@>>><<<;;;::::::::::::::::::;;;;;;;;;<<<===???AAACCCDDDGGGIIINNNTTT\\\eeemmmqqqvvv{{{~~~zzztttlllfff^^^\\\XXXTTTQQQPPPPPPPPPVVVYYY[[[ZZZYYYYYY\\\___cccfffkkkqqqwww}}}}}}{{{yyywwwvvvwwwxxxyyyeee^^^UUULLLFFFAAA===;;;999777555444555555555333666666555555555555666666777666555777:::<<<======>>>BBBGGGJJJNNNUUU]]]dddqqqvvv}}}yyysssmmmmmmssszzzxxxvvvrrrnnnjjjhhhffffffeeecccaaa___\\\WWWRRRMMMJJJFFFAAA<<<:::888666444444333222222222222222222444333555888>>>CCCEEEGGGGGGHHHMMMZZZqqqnnn___RRRHHHLLLKKKJJJJJJIIIJJJJJJKKKUUURRROOONNNQQQUUUYYY[[[cccnnntttpppjjjfff^^^TTTSSSLLLDDDBBBCCCDDDBBB@@@@@@???===<<<<<<<<<===>>>666444111///......,,,***++++++++++++************+++************)))))))))******++++++******)))((((((((((((((((((((((((((('''(((((()))***+++,,,---'''---222555888:::777000++++++++++++++++++++++++)))))))))******+++++++++------...///000000000000......------...///111222666888999999999:::===???>>>@@@BBBBBBAAAAAAAAABBBFFFIIINNNWWWeeezzz}}}jjjbbbkkkxxxuuuddd[[[XXXUUUPPPNNNMMMMMMMMMLLLFFFFFFFFFFFFGGGJJJOOOSSSYYYWWWSSSOOOKKKIIIGGGGGGEEEHHHJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGIIISSSggg}}}vvvooojjjddd```___eeelllqqquuuyyywwwwwwwwwxxxxxxyyyzzzzzz}}}}}}}}}~~~uuullljjjfffbbb^^^[[[WWWTTTQQQPPPMMMKKKIIIGGGEEEBBB@@@???>>>===<<<;;;;;;;;;<<>>===<<<<<<===>>>???===>>>@@@CCCHHHNNNRRRUUU[[[___eeekkkpppsssttttttyyyvvvsssppplllfff___YYYRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRQQQSSSWWWZZZ___aaacccfffiiilllmmmnnneeeccc___[[[XXXUUUTTTTTTIIIFFFAAA>>>>>>>>>======777777666666666666555444777777777666777777888888777777888999<<<>>>@@@AAABBBGGGNNNTTT[[[cccmmmttt|||wwwnnnllllllrrr{{{~~~uuusssoookkkhhhgggfffgggeeeccc```]]]YYYTTTNNNIIIEEEAAA<<<777666555444333222222333222000000000111333444888===CCCGGGIIIIIIIIIMMMWWWjjjssseee\\\UUUPPPQQQQQQRRRRRRSSSTTTTTTTTTYYYUUURRRRRRTTTVVVVVVTTTYYYaaaeeeaaa[[[XXXSSSMMMRRRKKKCCCAAACCCDDDAAA===;;;;;;;;;;;;;;;;;;<<<<<<444222000000///...+++)))************************************)))))))))))))))***++++++******((((((((((((((((((((((((((((((((((((((()))***+++++++++&&&---333444555666222---++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,---...///000000000000111000//////000222444666666888999999999:::===???>>>@@@AAABBBBBBBBBBBBBBBCCCFFFMMMVVVeeezzzpppfffooo}}}ssseeebbb[[[WWWQQQMMMLLLKKKJJJJJJHHHIIIIIIIIIIIILLLQQQTTTXXXVVVSSSPPPNNNLLLKKKKKKGGGIIIKKKKKKIIIGGGGGGGGGFFFEEEEEEGGGJJJMMMNNNNNNMMMLLLJJJGGGEEEDDDCCCCCCEEEFFFFFFHHHOOO```wwwzzzttthhh___ZZZ___eeejjjooouuussstttvvvwwwyyy{{{||||||}}}}}}}}}|||rrroookkkhhheeeccc```]]]XXXVVVSSSQQQOOOMMMJJJHHHCCCBBB@@@===<<<<<<<<<<<<===<<<;;;999999999:::;;;999999:::;;;===@@@BBBCCCHHHIIIKKKMMMPPPRRRTTTVVVZZZZZZZZZYYYWWWSSSMMMJJJHHHGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHHHHJJJLLLOOOQQQQQQQQQRRRQQQQQQPPPPPPMMMKKKHHHEEEBBB@@@??????>>><<<:::999999888666444666666555444333333444555666666666666777888999:::<<<===>>>@@@CCCEEEHHHJJJLLLRRR[[[ccckkkuuu~~~uuuqqqnnnpppttt{{{|||vvvqqqnnnkkkhhheeeeeeeeeeeedddbbb^^^[[[WWWQQQJJJEEE@@@===888444333333333222111222333111///...000222555:::AAAHHHLLLPPPRRRSSSQQQ[[[kkkssshhh```[[[YYYYYYYYY\\\aaaeeeggggggeeeccc^^^[[[YYYYYYYYYWWWQQQMMMMMMUUUYYYTTTNNNLLLNNNQQQQQQJJJCCC@@@AAA@@@===:::555777:::<<<<<<:::888777333111000000000...+++((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))000444222//////---***++++++++++++++++++++++++******++++++,,,------...,,,---...//////000000000222111111000111444666888666888999999999:::===?????????@@@AAABBBCCCBBBBBBAAAEEELLLVVVfff{{{zzzpppxxxpppggghhhbbb]]]WWWRRROOONNNMMMLLLKKKLLLMMMMMMMMMNNNQQQSSSQQQPPPNNNLLLJJJJJJJJJJJJIIIJJJKKKJJJGGGEEEEEEFFFGGGFFFFFFHHHLLLOOOQQQRRRLLLKKKJJJHHHGGGEEEDDDCCCBBBDDDFFFIIINNN[[[rrr{{{jjj]]]TTTXXX^^^bbbiiipppppprrrtttwwwzzz|||~~~~~~|||||||||~~~}}}zzzvvvsssqqqnnnkkkiiidddaaa^^^[[[YYYWWWTTTQQQGGGEEEBBB???===<<<<<<===<<<<<<;;;:::::::::::::::666777777888999;;;<<<===@@@@@@?????????AAACCCEEECCCDDDFFFFFFFFFCCC@@@???>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@AAA@@@@@@AAA@@@@@@???>>>======<<<;;;:::999888888888777666666666777777555333666666555444333555888:::444444555666888999;;;<<<===???CCCFFFIIIMMMRRRUUUXXX___iiisss|||tttppprrrvvvyyy}}}|||tttnnnjjjiiifffdddbbb`````````aaa___[[[XXXSSSMMMFFFBBB<<<999666444333333333222000222222111///000444888;;;CCCLLLQQQRRRSSSWWWZZZ]]]lll{{{qqqfff```]]][[[]]]aaafffmmmvvv~~~{{{tttoooccccccaaa```\\\WWWQQQLLLSSSWWWWWWPPPFFFBBBFFFLLLKKKHHHCCC???===;;;999888222444888;;;;;;999555333222000///......---+++(((((((((((((((((()))))))))(((((()))))))))))))))***+++***)))(((((((((((()))))))))))))))))))))))))))******)))))))))(((((((((,,,444777333...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000,,,,,,---...////////////000000///000111333555666666888999999999:::===??????>>>???@@@CCCDDDCCCBBBCCCFFFMMMWWWggg}}}~~~lllgggiiifffaaaZZZUUURRRRRRQQQPPPKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKIIIHHHFFFFFFGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHJJJHHHGGGGGGJJJNNNQQQRRRHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFIIILLLLLLTTTiii~~~~~~sssaaaTTTUUUZZZ\\\bbbjjjlllnnnqqqtttwwwyyyzzz{{{yyyyyyzzz|||~~~{{{wwwuuurrrooojjjgggccc```[[[XXXMMMKKKGGGCCC@@@??????@@@>>>>>>>>>>>>===<<<;;;;;;666666777777888888999999:::::::::;;;;;;<<<<<<<<<999;;;===>>>>>><<<<<<;;;:::999999888777777666666666666777888999999999888888999999999888888777666666666666666666666666666666555444555777999:::999666777999888666666999;;;555666777999;;;>>>@@@BBBAAAEEEKKKPPPUUU[[[bbbggglllsss}}}|||vvvrrrtttyyy}}}yyyrrrmmmkkkfffeeedddbbb```^^^\\\\\\]]][[[WWWSSSOOOIIIBBB>>>999777555444444444333222///111222222111555<<>>999666777888222444666888888666333222000///,,,,,,,,,+++)))((((((((()))))))))*********(((((((((((())))))******,,,***(((&&&&&&''')))***))))))))))))))))))))))))((((((((()))))))))))))))+++444:::666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,---...////////////......///000222333444555666888999999999:::===??????>>>>>>@@@CCCEEECCCBBBBBBEEEKKKUUUeee}}}tttiiifffhhhbbb]]]VVVQQQOOOOOOOOOOOOHHHJJJLLLLLLJJJHHHHHHHHHOOONNNLLLJJJIIIHHHIIIIIIGGGHHHHHHFFFEEEFFFHHHJJJLLLIIIFFFEEEGGGKKKMMMOOOEEEFFFIIIKKKLLLKKKJJJIIIKKKKKKNNNNNNKKKNNN```tttzzzwwwwww|||~~~iiiXXXWWWXXXXXX\\\dddhhhjjjmmmpppssstttuuuuuuwwwwwwxxxzzz}}}|||~~~|||xxxsssnnnjjjeee```\\\SSSPPPLLLGGGDDDCCCCCCDDD>>>>>>??????>>><<<:::999888888777777666555555555444666888999:::999888777555777999:::999999999999;;;:::999888777666555444333333444777888999777666888888888888777666555444777777777777888888888888===999555333333555666666444666999888555333333444999999;;;===@@@DDDFFFHHHJJJPPPWWW^^^eeemmmuuu{{{uuurrrtttuuu{{{|||rrrllljjjkkkfffeeedddcccaaa^^^\\\ZZZZZZXXXTTTQQQLLLFFF@@@;;;888777555555666555333222---000222222333999CCCKKK___jjjtttrrrgggaaafffmmmrrrxxxkkkfff^^^XXX[[[___aaahhhpppssseeeeeebbb\\\TTTPPPQQQSSSEEEBBBAAACCCEEEEEEDDDEEE>>>@@@@@@<<<777444666:::444555555555444444333222///---+++)))***)))((('''))))))******+++++++++,,,'''((((((((())))))******---+++(((%%%%%%''')))+++))))))))))))))))))))))))&&&&&&'''((()))***++++++'''333:::777000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000+++,,,---...////////////...///000222444555555555666888999999999;;;===??????>>>===@@@CCCEEEDDDAAA@@@CCCHHHQQQbbbzzzjjj^^^ZZZYYYXXXVVVSSSQQQOOOMMMJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLJJJIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGIIIJJJIIIGGGEEEDDDHHHLLLNNNKKKGGGJJJUUU```vvv{{{vvvxxxvvvyyymmmbbbXXXRRRUUU[[[\\\dddjjjiiikkkrrrvvvvvvvvvvvvxxxzzz|||~~~~~~{{{tttmmmgggaaa]]]XXXTTTPPPLLLKKKJJJIIIGGGHHHFFFBBB@@@???===;;;999:::888555444555666666555888888777777777777777777888888777666666666777777666666666666666666666666444444444444444444444444777777777666666666555555555555666666666555555444666666777777888888999999888999999999888999:::<<<===<<<===@@@EEEJJJMMMNNNSSSZZZeeennnvvv~~~yyysssnnnpppwwwzzzuuuppplllhhheeeddddddcccaaa^^^[[[YYYXXXRRRQQQOOOMMMIIIDDD===888555444333333222222222222///555888555333;;;OOO___rrrzzz~~~xxxlllggglllttt|||ssskkkhhh^^^XXX[[[]]]```mmm}}}}}}tttjjjfff___YYYTTTPPPKKKHHHFFFBBB???>>>@@@BBBBBB@@@CCC@@@===<<<<<<:::777444333222222222333333111000...---,,,***)))(((((('''$$$%%%'''((()))))))))(((###%%%'''((()))***,,,...---,,,***)))((((((((((((&&&&&&'''(((((()))((((((*********)))))))))))))))***555>>>;;;///'''***111************+++,,,---...---------...------,,,,,,///---+++---000222111//////111333555666555444333444555888;;;<<<<<<;;;:::===>>>???@@@AAABBBBBBBBBDDDEEELLLZZZiiiyyywwwfff]]]YYYWWWQQQPPPMMMLLLLLLKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGGGGLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHFFFDDDCCCEEEHHHIIIGGGEEEIIIQQQYYYjjj{{{}}}{{{~~~wwwkkk^^^TTTQQQRRRSSS\\\bbbdddgggnnnsssssswwwxxxzzz|||~~~~~~~~~}}}wwwrrrnnnkkkfffbbb]]]YYYWWWUUUSSSQQQMMMJJJGGGEEEDDDBBB@@@>>>???===:::999:::;;;:::999888888777666666666666777::::::999888888888999999777777777777777777777777888888888888888888888888666666666555555555444444666777888888999999999999888777777777777777777888:::<<<=========>>>@@@BBBCCCDDDEEEIIINNNSSSWWWYYYbbbiiiuuu|||uuutttuuuyyy|||xxxsssoookkkhhhdddbbbcccbbb```]]]ZZZWWWUUUSSSSSSOOOJJJFFFCCC@@@===:::555444333222222222222222///333777:::@@@LLL^^^lllxxxzzzzzzvvvqqqqqqxxxzzzppphhh```WWWSSSYYY^^^dddrrryyysssooojjjccc[[[UUUOOOIIIFFFDDDAAA???@@@CCCFFFFFFFFFEEEBBB???>>>>>>===:::777555444333444444444222000......,,,+++******))))))((()))***+++,,,,,,++++++***)))(((&&&$$$$$$&&&)))))))))))))))))))))******'''(((((()))******))))))************************)))111999888111******,,,---------,,,,,,,,,,,,,,,---....../////////.........---,,,---000111000///000111222444444444444333555666888:::;;;<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCFFFGGGOOO___ppp|||lllbbb\\\WWWSSSMMMKKKIIIIIIJJJJJJHHHGGGGGGFFFEEECCCCCCCCCDDDDDDIIIIIIJJJJJJJJJIIIGGGFFFFFFEEECCCBBBCCCEEEGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDGGGLLLPPPZZZiii~~~wwwiiiZZZPPPLLLLLLTTT[[[___cccjjjnnnnnnvvvxxx{{{~~~}}}|||{{{zzz|||~~~}}}yyywwwsssooojjjeeebbb___\\\ZZZUUURRROOOMMMLLLIIIGGGDDDBBB@@@>>><<<<<<<<<;;;::::::999999888777777888888999888777777666666777777666666555555555555555555777777777777777777777777666666666666555555555555333444666777888999999999::::::999999888999999999;;;===>>>???@@@AAADDDGGGIIIKKKNNNRRRXXX^^^dddgggpppxxxvvvqqqtttxxxtttqqqmmmjjjhhheeeccc``````___\\\YYYUUUQQQNNNMMMLLLIIIEEEAAA???<<<999777444333333222222222222333...///333<<>>===;;;999888666555555555444111///------,,,+++++++++++++++'''(((((()))))))))((((((...,,,)))%%%""""""%%%'''*********)))))))))))))))((())))))***************++++++++++++++++++++++++)))---333666555000***'''------------,,,+++***)))+++,,,------...............---,,,---///000000///111111111222222333444555666777888999:::<<<<<<===???@@@AAABBBCCCDDDDDDDDDHHHIIISSSfffzzznnnddd```[[[UUUPPPMMMKKKJJJJJJKKKKKKJJJHHHHHHFFFEEECCCBBBBBBCCCCCCGGGHHHJJJKKKKKKJJJHHHFFFCCCCCCBBBBBBBBBDDDEEEGGGIIIGGGEEEBBBAAABBBCCCDDDAAABBBCCCCCCCCCBBBAAAAAAAAA@@@???@@@CCCFFFGGGHHHOOOZZZkkkvvveeeVVVNNNJJJOOOUUUZZZ```fffjjjkkksssvvvyyy~~~}}}|||zzzzzzzzz|||~~~}}}{{{~~~~~~xxxsssoookkkgggddd___]]]ZZZWWWUUURRRNNNLLLHHHFFFCCCBBBAAA@@@>>><<<>>>===<<<;;;;;;:::;;;;;;::::::999888777777777777777777777777666666666666555555555555555555555555777777777777777777777777444555666777888999999999;;;;;;;;;;;;;;;===>>>???AAABBBDDDEEEFFFHHHKKKNNNSSSVVVZZZ```gggnnnuuuyyyyyyuuutttuuu|||}}}yyypppmmmjjjhhhgggfffdddbbb___]]]YYYTTTPPPKKKHHHGGGBBBAAA@@@???===:::555111333333222222222222222333333111444@@@RRRaaagggggg___YYYUUU^^^qqqooo```WWWQQQOOOPPPUUUYYY\\\cccllloooqqqooojjjiiinnnssstttqqqmmmhhhbbb]]]WWWRRRNNNKKKJJJHHHGGGGGGGGGFFFFFFCCCBBB@@@???===;;;999888999777555444444222000---+++++++++******++++++,,,''''''''''''''''''&&&&&&++++++***(((&&&'''))),,,------,,,+++)))'''&&&%%%((())))))******)))))))))******************++++++,,,,,,///555:::888...&&&******++++++***)))'''&&&'''((()))***+++,,,,,,,,,---,,,------////////////222222111000111333555666777777888888:::;;;===>>>>>>???@@@BBBCCCCCCDDDDDDHHHJJJVVVlllzzzgggaaa```[[[SSSNNNNNNLLLKKKJJJKKKKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIGGGBBBBBBAAAAAAAAABBBCCCDDDGGGEEECCCAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBAAAAAABBB@@@>>>@@@CCCEEEEEEDDDHHHPPP]]]qqq~~~mmm]]]UUUIIIIIILLLSSSZZZaaagggkkkppptttyyy~~~|||{{{{{{|||}}}~~~~~~|||||||||xxxtttmmmjjjgggdddaaa]]]XXXTTTRRRPPPMMMKKKJJJGGGDDDBBBAAAAAA@@@>>>>>>=========@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999777777777777777777777888999:::;;;<<<============<<<<<<<<<===???BBBEEEFFFLLLNNNPPPQQQSSSUUUXXX[[[bbbgggmmmttt{{{wwwtttwww}}}}}}vvvsssmmmjjjhhhffffffeeecccbbb]]][[[VVVQQQKKKGGGDDDCCC???<<<999777666666444333222222222111111222222333999777:::GGGZZZeeeeee```RRROOOSSSfffvvviiiZZZPPPJJJKKKNNNRRRSSSRRRTTTXXXXXX[[[]]]]]]aaakkkrrruuutttpppkkkfffaaa\\\VVVRRRNNNMMMLLLKKKHHHGGGGGGGGGDDDDDDCCC@@@===;;;:::999888666444333333111...,,,)))))))))))))))******+++++++++******************&&&(((***+++*********+++,,,,,,,,,+++***(((&&&%%%'''(((((()))(((((('''''''''((((((((())))))******...,,,...555======444***)))))))))******)))))))))'''((()))***+++++++++++++++,,,------......///000333111000///000222444666888888888999:::<<<===>>>===>>>???AAABBBBBBBBBBBBGGGIIIVVVmmmuuuccc``````YYYQQQMMMKKKJJJHHHHHHIIIIIIHHHFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHAAAAAAAAA@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@BBBDDDDDDDDDDDDIIISSSeee{{{xxxyyy|||rrreee```LLLHHHFFFKKKSSSZZZbbbiiimmmrrryyy~~~}}}|||||||||}}}}}}}}}}}}~~~}}}xxx{{{~~~|||xxxtttpppjjjddd```YYYWWWTTTRRRPPPMMMIIIFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAACCCFFFJJJNNNPPPSSSVVVYYY\\\___bbbgggjjjsssxxx~~~xxxuuuyyy|||wwwssspppjjjhhheeeccccccbbb```___[[[XXXSSSMMMHHHCCCAAA???@@@:::222......222666888222111111111111222222333666666<<>>======???@@@AAABBBBBBBBBEEEHHHSSShhh~~~ppp```______WWWOOOMMMHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHBBBAAAAAA@@@?????????>>>???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@@@@AAADDDEEEBBBFFFLLLYYYpppwwwpppqqqvvv|||wwwqqqppp]]]RRRIIIIIILLLQQQYYYaaagggllluuu~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}yyyqqqllleeeccc```]]]ZZZWWWRRRNNNQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@BBBDDDGGGJJJLLLMMMNNNOOOOOOOOOPPPRRRVVVZZZ]]]]]]```eeejjjooouuu||||||{{{|||}}}xxxvvvuuusssqqqjjjhhhdddbbbaaa```^^^\\\XXXUUUPPPJJJDDD@@@>>>===:::666111///000333555666111111111111111222333333444777@@@KKKSSSUUUOOOJJJHHHVVVqqqvvvgggWWWKKKHHHDDDFFFHHHHHHIIIKKKNNNPPPMMMQQQTTTXXXaaalllssssssyyyvvvrrrmmmhhhbbb\\\XXXUUUVVVVVVTTTPPPMMMLLLMMMJJJKKKJJJEEE???;;;::::::777666444444333222///---******)))))))))))))))***&&&&&&%%%%%%&&&'''((()))''')))******(((''''''(((%%%''')))+++,,,,,,+++***)))))))))))))))((('''''''''''''''((())))))******+++***+++...333666666555000///,,,******+++,,,---,,,,,,---------------,,,***,,,......,,,,,,...000111000000000111222333444666777999;;;============>>>>>>@@@AAABBBCCCCCCCCCEEEFFFOOO```rrrlll^^^^^^]]]UUUNNNMMMGGGFFFFFFHHHKKKLLLLLLLLLEEEEEEDDDCCCCCCDDDFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGBBBAAAAAA@@@???>>>======<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCC@@@???@@@CCCFFFCCCEEEHHHPPPdddxxxnnnnnnttt{{{|||{{{~~~ppp```QQQKKKIIIJJJPPPXXXaaagggpppzzz{{{{{{zzzzzzyyyzzzzzzzzz|||||||||}}}zzzxxx{{{zzzuuutttqqqooollliiieee```\\\ZZZYYYXXXVVVUUUUUUTTTTTTUUUTTTSSSQQQPPPPPPOOOOOOJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJLLLPPPTTTXXX[[[]]]___]]]\\\[[[\\\^^^aaaeeehhhiiinnnttt{{{}}}www~~~uuurrrtttvvvuuusssllliiifffdddbbbaaa^^^\\\VVVSSSMMMGGGBBB>>><<<;;;000111444777888666222...111111000000111222333333999???HHHQQQTTTQQQJJJEEEMMMbbbvvvaaaMMMCCCDDDIIIJJJHHHEEEEEEJJJOOORRRSSSVVVXXXZZZbbblllrrrrrrvvvssspppnnnkkkfffaaa^^^\\\]]]]]]XXXRRRLLLKKKKKKJJJJJJIIIDDD>>>999777888888666555555555444111///,,,++++++***))))))******)))((((((((()))***,,,---)))*********)))***,,,...''')))***++++++***)))'''***************)))(((((('''(((((()))***+++++++++'''((()))+++---111555888222000,,,((('''((()))+++++++++,,,,,,,,,+++******))),,,......,,,,,,...000000000000000111222333444555777:::<<<>>>>>>===<<>>>>>AAADDDDDDBBBAAABBBDDD@@@@@@@@@AAAAAABBBBBBBBBDDDBBBCCCJJJVVVhhhwwwoooqqq{{{zzzmmm\\\OOOIIIIIIIIIIIIVVV\\\iiivvv|||}}}}}}|||zzzyyyxxxyyyyyyzzz|||{{{{{{{{{|||}}}~~~{{{yyyxxxxxx|||xxxssslllgggfffeeecccdddeeeddd```\\\___```aaa```]]]ZZZXXXXXXUUUTTTSSSQQQOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLOOORRRSSSSSSSSSTTTTTTRRRTTTXXX^^^fffkkkmmmmmmggghhhjjjkkkmmmppptttwwwwww}}}{{{xxxyyyzzzzzzvvvrrrrrrtttuuurrrnnnnnnjjjddd___]]]\\\ZZZYYYTTTPPPIIIDDD@@@===999777444333222111000000000000000222444333222333777;;;CCCKKKTTTXXXVVVQQQMMMLLLUUUqqqlllZZZOOOIIIGGGFFFJJJNNNOOONNNQQQWWW]]][[[]]]aaadddfffgggffffffkkkgggdddcccdddcccaaa^^^bbb^^^XXXSSSOOOLLLHHHFFFFFFEEEAAA>>>;;;999888777333222111111111111...---...---,,,***))))))))))))&&&&&&'''((()))***++++++((((((((('''&&&&&&%%%%%%***((('''%%%%%%'''(((***))))))))))))************(((((((((((()))))))))))),,,++++++***+++,,,...///111,,,)))+++111444222...***,,,...---,,,++++++,,,+++,,,---...///000111222000222222222111222333555555666888888777888:::<<>>===>>>>>>>>>>>>????????????>>>@@@CCCCCCBBBAAAAAACCC@@@@@@@@@@@@@@@?????????@@@???@@@EEENNN]]]tttyyyyyy~~~zzzjjjZZZNNNHHHGGGHHHNNNSSS___lllsssvvvzzz~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~}}}}}}~~~|||yyywwwzzz}}}xxxvvvuuutttuuuvvvtttppplllppprrrsssrrrnnnjjjgggfffcccbbb```___]]]\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\^^^aaabbbbbbbbbcccddddddfffjjjpppvvvyyyzzzyyyuuuwww{{{~~~zzzxxx{{{}}}yyyuuuqqqnnnooorrrsssqqqnnnmmmjjjeeeaaa^^^\\\ZZZXXXQQQMMMFFFAAA===:::777555444333333222111111111222222444444333444888???EEEVVV___gggeee\\\UUUVVVZZZiiizzzfffVVVNNNMMMNNNTTTYYY___aaa```___aaadddeeefffggghhhhhhggggggfffeee```YYYVVVWWWYYYZZZYYYaaa]]]XXXRRRNNNJJJFFFCCCCCCAAA???<<<999888777666777555333111000...+++(((******)))(((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((())))))(((''''''((())))))))))))))))))************(((((()))))))))*********,,,,,,+++***+++,,,---------***'''))),,,...---++++++,,,......,,,+++,,,---------......///000111111...000000000///000222444666777888888888999;;;===@@@@@@AAAAAABBBCCCCCCCCC@@@CCCHHHMMMUUUbbbsssvvvkkk\\\RRRNNNLLLJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB??????@@@AAAAAAAAAFFFEEEDDDBBBBBBBBBCCCCCCEEEEEECCCBBB@@@???======<<<<<<<<<======>>>???@@@>>>@@@AAABBB@@@@@@@@@AAA@@@@@@@@@???>>>>>>============???BBBEEEQQQgggzzz~~~xxxgggVVVKKKFFFFFFIIIKKKTTT___fffkkkqqqxxxyyy{{{}}}~~~~~~|||yyywwwyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyy{{{|||}}}~~~zzzzzzzzz|||~~~vvvwwwxxxzzz{{{wwwuuupppooonnnmmmlllkkkjjjjjjhhhhhhiiiiiijjjjjjjjjkkkjjjllloooppppppppprrrssssssuuuyyy~~~zzzzzz~~~vvvqqqnnnnnnkkkjjjkkknnnpppnnnllliiifffccc```]]]ZZZWWWTTTMMMIIIBBB===:::777444222444333333222222222333333555555444333555===IIIRRRgggoootttlll___ZZZcccnnn~~~nnn]]]RRRRRRYYYaaalllrrrxxxyyyuuuooollljjjmmmlllkkkjjjiiihhhhhhhhhddd\\\SSSNNNPPPVVV[[[]]]```\\\VVVQQQLLLGGGCCC???>>>===;;;999888777666666888555222000///,,,)))'''(((''''''&&&&&&''''''(((++++++*********)))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++---,,,++++++***+++++++++***))))))((())))))******,,,---......,,,,,,---....../////////000000111111...000000000000000222444777888999999999:::<<<>>>@@@@@@??????@@@AAACCCDDDAAABBBEEEIIIQQQ]]]jjjsssiii```TTTMMMKKKLLLLLLKKKEEEEEEDDDCCCCCCBBBBBBBBBCCCAAA???@@@AAABBBAAA@@@DDDCCCBBBAAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>???>>>???@@@@@@?????????@@@????????????????????????===???BBBCCCCCCJJJ___ssswwwiii[[[OOOHHHIIIHHHLLLTTTZZZ___fffmmmrrrvvv{{{}}}}}}zzzwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}xxxxxxxxxxxxzzz|||}}}zzzxxx{{{~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvxxxzzz||||||}}}~~~~~~~~~{{{tttooolllkkkjjjhhhgggiiikkkkkkjjjhhhcccaaa^^^\\\ZZZVVVQQQNNNIIIEEE???:::777555222000333222222222222222333333555555444444:::FFFWWWcccuuuyyyxxxooofffhhhxxxzzzsssfffZZZVVV```rrrxxxpppllllllkkkiiigggffffffggghhh___XXXPPPMMMQQQXXX^^^```]]]YYYTTTNNNIIIDDD???<<<::::::999888777777777666444222000......---+++)))((((((((((((((()))******++++++******************$$$%%%'''((()))))))))((())))))************))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++***************,,,---+++)))(((***---,,,---...---,,,,,,.../////////000000000000000000000111333333222333555777888999:::::::::;;;===???AAA@@@??????@@@BBBDDDFFFFFFEEEGGGKKKTTT```kkkrrrzzz~~~aaaZZZPPPJJJIIIJJJKKKLLLEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@AAABBBCCCAAA@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>@@@?????????????????????<<<===>>>???@@@BBBBBBCCC>>>@@@CCCDDDBBBHHHZZZlllqqq]]]NNNHHHDDDDDDIIIOOOUUU\\\dddjjjpppvvvzzzzzzxxxvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{xxxwwwwwwwwwxxxyyyzzz{{{{{{}}}wwwsssssstttzzzzzzrrrmmmjjjiiijjjhhhhhhgggggggggeeecccaaa___]]][[[YYYWWWSSSMMMJJJEEEAAA<<<888666444333111111111111111111222333444333555888<<>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>===;;;:::;;;<<<>>>???BBB@@@>>>>>>???@@@???>>>;;;<<<===???AAACCCDDDEEE>>>???BBBBBBAAAEEESSSccc~~~fffTTTHHHBBB???BBBGGGLLLSSSZZZ___fffnnnssstttssstttuuusssttttttuuuuuuuuuuuutttuuuuuutttuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxxxx{{{}}}zzzvvvuuuqqqtttyyy|||xxxrrrlllhhhfffeeeffffffffffffeeeccc```]]][[[\\\ZZZXXXUUUSSSOOOJJJGGG@@@===999666555555444333111111111111222444555555666:::AAAJJJWWWiii}}}sssooommmqqqwwwrrrllliiiddd^^^XXXUUUSSSRRRHHHHHHKKKPPPWWWZZZYYYVVVRRROOOLLLIIIEEEAAA===999888888999999999999888888666333///,,,***)))'''%%%'''&&&&&&&&&'''(((((()))''''''((()))***+++,,,---&&&'''***,,,---,,,+++***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))*********)))(((((()))+++,,,+++((((((***---++++++,,,+++***+++...000---.........//////000000...///111111111222444777888999:::::::::;;;===???AAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJNNNWWWeeettt~~~gggVVVSSSOOOKKKHHHGGGFFFEEEDDDEEEEEEEEECCCBBB@@@???===>>>???AAACCCBBB@@@===>>>>>>???????????????>>>????????????????????????<<<;;;::::::;;;>>>BBBDDDDDDAAA>>>>>>???AAA@@@>>>;;;;;;<<<>>>@@@AAABBBCCCBBB@@@AAAAAA@@@CCCNNNYYYsssttteeeRRRIIIBBBAAACCCEEEJJJOOOSSSZZZccciiikkkmmmpppsssrrrssstttvvvvvvvvvuuutttuuuuuuttttttttttttuuuuuuwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz|||wwwwwwwwwxxx{{{{{{sssqqqmmmiiifffdddcccbbbaaabbbcccaaa^^^[[[YYYWWWWWWUUUQQQOOOLLLIIIEEEBBB<<<999555444444444444444222222333333555666777888@@@EEEMMMVVVaaaooo~~~xxxsssssswwwzzzvvvllliiiddd]]]WWWRRRNNNLLLIIIKKKOOOVVV\\\\\\WWWSSSLLLJJJHHHFFFDDDAAA===:::666777888999999888777666555111---***)))((('''&&&(((((('''''''''((())))))((((((((())))))*********&&&(((+++,,,---,,,***)))))))))(((''''''((())))))))))))))))))************************++++++++++++'''((()))*********)))((())))))******)))***+++---*********))))))***---000+++,,,,,,---...//////000...///111111111222555777777999::::::::::::===???>>>???@@@AAACCCDDDEEEFFFFFFHHHKKKNNNUUUcccvvvpppYYYOOONNNLLLJJJHHHHHHGGGGGGDDDDDDDDDDDDCCCAAA???>>><<<<<<>>>@@@BBBAAA???<<<>>>??????@@@@@@@@@??????@@@@@@@@@???>>>===<<<<<<999999888:::<<>>>>>@@@AAA@@@???;;;;;;<<<===>>>???@@@@@@FFFCCCBBBBBBAAACCCKKKTTTiii{{{}}}___TTTIIIEEECCCAAABBBEEEJJJRRR\\\bbbeeeggglllppprrrsssuuuvvvvvvvvvuuuuuuuuuuuutttsssssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvssstttwwwzzz|||~~~{{{uuusssuuuzzz~~~yyytttrrrlllkkkiiihhhfffdddcccccc]]]___```___\\\YYYVVVUUURRROOOKKKHHHFFFCCC???<<<888666333222333444444444444444555555777888:::;;;JJJOOOVVV]]]ccckkkuuu{{{{{{zzzrrrsssvvv|||wwwjjjhhhddd^^^YYYTTTPPPNNNIIIKKKPPPVVV[[[ZZZSSSMMMHHHGGGEEEEEEDDDAAA>>>;;;666666777888888777666555000...***))))))*********++++++************++++++))))))))))))((((((((((((%%%''')))++++++***(((&&&***((('''%%%%%%'''(((***))))))))))))************))))))*********+++++++++&&&'''(((*********))))))************+++---......)))))))))(((((()))---///******+++,,,---//////000000111333333333555777:::777888999999999:::<<<>>><<<===???AAACCCDDDDDDDDDFFFIIILLLNNNTTTbbbwww|||cccTTTKKKJJJHHHFFFEEEDDDCCCCCCAAACCCFFFFFFCCC@@@>>>>>>;;;;;;<<<===>>>>>>======>>>>>>======<<<<<<<<<;;;AAA@@@@@@@@@??????>>>>>>>>>=========???AAABBBDDDDDDCCCCCCBBB@@@>>><<<;;;999::::::;;;<<<===>>>>>>????????????AAAEEEKKKOOOaaaiii||||||yyyhhhWWWLLLDDD???AAAHHHIIIIIIMMMUUUZZZ]]]dddkkklllooossstttttttttttttttvvvtttrrrppppppqqqsssuuu|||{{{zzzwwwvvvuuuttttttxxxxxxyyyzzz{{{{{{{{{{{{}}}|||xxxuuutttwwwxxxzzzyyyuuussspppmmmkkkiiifffdddbbbbbbbbbccc]]]]]][[[ZZZWWWTTTRRRQQQMMMJJJFFFCCC@@@>>>:::888888888777666555444444333555333222333555777===BBBOOOUUUZZZ\\\[[[]]]dddjjjmmm}}}}}}xxxtttpppvvvxxxwwwiiikkkkkkggg___XXXTTTSSSRRRSSSVVVYYYZZZWWWRRRNNNIIIGGGCCCAAA@@@@@@>>><<<999999999888777555444333222111///---,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))***+++'''''''''''''''&&&&&&&&&&&&)))+++***(((&&&'''))))))+++,,,+++((('''(((***+++*********))))))((((((++++++,,,,,,,,,---------)))***,,,......---,,,+++------......///000000000444333222222333555777999777777777777888999:::;;;===@@@BBBCCCCCCDDDEEEFFFIIIGGGIIIPPPVVVaaavvvppp[[[OOOJJJIIIGGGFFFDDDCCCCCCCCCAAACCCEEEEEECCC@@@>>>>>>;;;;;;<<<===========================<<<<<<;;;;;;>>>>>>>>>>>>=========<<<============>>>???AAABBBCCCCCCBBBBBBAAA???>>>===888888999999:::;;;;;;;;;???@@@AAAAAABBBFFFJJJNNNYYY]]]llluuudddXXXOOOEEE@@@@@@BBBAAACCCIIIOOOTTT\\\dddiiilllppprrrrrrrrrrrrrrruuutttrrrpppoooqqqrrrtttyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}|||yyyuuutttrrrtttxxxuuuooolllkkkiiifffjjjhhheeebbb```^^^^^^^^^ZZZZZZXXXVVVSSSPPPMMMLLLGGGEEEAAA???===<<<999777555555444444333222111111222111111222666;;;BBBGGGUUUYYYZZZWWWSSSTTT\\\dddyyyuuummmkkkkkknnnooottt~~~wwwoooppppppllleee^^^ZZZYYYVVVWWWXXXZZZ[[[ZZZVVVRRRKKKIIIFFFDDDCCCAAA>>>;;;999999888777666444333222///...,,,***)))))))))******)))((((((((((((((()))((((((((((((((((((((((((+++***)))(((((()))******''''''''''''''''''''''''''')))+++***((('''(((******,,,---,,,)))((()))+++************)))))))))(((,,,,,,,,,,,,------------***+++,,,---------,,,,,,------......///000000000000///......///111444555666666666777888:::;;;<<<>>>@@@CCCDDDDDDDDDFFFGGGHHHGGGJJJRRR[[[jjjtttaaaSSSLLLHHHGGGFFFDDDCCCBBBBBBBBBAAACCCEEEDDDBBB???>>>===;;;;;;<<<============<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???========================>>>@@@BBBCCCDDDFFFIIIKKKSSSRRR\\\xxxwwwnnndddUUUFFF===BBB>>>===AAAEEEJJJRRRYYYaaaeeejjjnnnooooooppppppuuusssqqqpppoooppprrrsssuuuuuuuuuuuuuuuvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwwwwxxx{{{|||vvvqqqppprrrvvvyyy{{{vvvoookkkjjjiiigggeeegggeeeccc```]]][[[ZZZYYYWWWVVVTTTQQQNNNJJJGGGFFF@@@>>>;;;999999888777555333333333222222111111111111111222444:::CCCKKKPPPSSSUUUVVVRRRQQQYYYjjjxxxtttddd]]]^^^aaadddeeefffiiinnntttyyy}}}~~~|||}}}|||xxxqqqkkkgggeee[[[ZZZYYYZZZ[[[ZZZXXXWWWNNNLLLIIIGGGEEEBBB===:::888888888777555444222111...,,,+++)))((((((((()))******)))((((((((((((((('''''''''''''''''''''''',,,+++***)))((((((((()))&&&&&&&&&''''''(((((()))((()))+++***)))((()))++++++,,,---,,,*********,,,************))))))))))))+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------------......///000000000......------...000222333555666666777999;;;<<<===???AAADDDEEEEEEEEEFFFHHHGGGGGGLLLWWWfffyyyvvvdddVVVNNNKKKFFFFFFDDDCCCBBBAAAAAAAAA@@@BBBDDDCCCAAA>>>======;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;::::::;;;<<<=========>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===???AAACCCCCCDDDEEEGGGPPPNNNUUUlll|||lllWWWHHHHHHBBB>>>@@@BBBDDDHHHMMMWWW\\\bbbgggjjjmmmnnnpppsssrrrqqqppppppppprrrsssrrrsssssstttuuuuuuuuuuuurrrssstttuuuuuuvvvvvvvvvtttuuuvvvxxx{{{{{{uuuqqqooooootttxxx}}}wwwrrrssspppllljjjjjjiiifffdddaaaaaa___]]][[[ZZZXXXWWWUUUTTTQQQNNNJJJFFFCCCAAA<<<:::777666666555444222444444333333333333333333222444555777@@@LLLUUUXXXTTTUUUTTTSSSXXXkkktttbbbWWWTTTWWWZZZZZZ[[[\\\\\\\\\```fffkkkuuuyyyrrrmmmjjj^^^\\\YYYXXXYYYYYYYYYXXXQQQNNNJJJFFFDDDAAA>>>;;;888888777666444222111000...---+++***)))))))))***+++***)))((((((''''''(((((((((((((((((((((((((((,,,++++++***)))(((((('''%%%&&&&&&'''((())))))***))))))***)))))))))***++++++++++++++++++***++++++*********)))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,---...------......///000000000000000000000111222444555555555666777999;;;===>>>???BBBDDDEEEEEEFFFGGGHHHGGGIIIPPP^^^sss|||kkk[[[PPPIIIGGGEEEEEECCCBBBAAAAAAAAAAAA@@@BBBCCCBBB@@@=========;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<:::;;;<<<>>>??????@@@@@@??????>>>>>>===<<<<<<<<<;;;===@@@AAAAAAAAAAAABBBGGGIIIQQQaaavvvnnn]]]MMMFFF@@@@@@AAA???@@@CCCLLLQQQXXX^^^ccchhhlllooopppoooooooooooopppqqqrrrrrrrrrssstttttttttssssssrrrssstttuuuvvvvvvvvvvvvssssssssstttvvvzzz~~~}}}{{{vvvsssssstttvvvxxxzzz}}}~~~zzzwwwrrrnnnjjjiiigggeeecccbbb___]]][[[[[[\\\\\\[[[ZZZXXXWWWSSSRRRPPPLLLHHHDDDAAA???;;;888666444444333111///222222333333333333333333222666888;;;FFFTTT\\\\\\YYYXXXWWWXXXddd}}}vvvbbbVVVSSSTTTUUUTTTNNNQQQTTTUUUUUUYYY___eeettt~~~xxxqqqkkkhhhaaa___\\\ZZZZZZZZZYYYWWWQQQNNNIIIEEECCCAAA>>><<<777777666555333111///...---,,,***)))((())))))*********)))((((((((((((((())))))))))))))))))))))))+++++++++***)))(((''''''&&&&&&''''''((()))******))))))(((((()))***++++++***)))))))))************))))))))))))))))))******))))))))))))************,,,,,,+++++++++,,,---...------......///000000000111111111222333444555666555555666888:::<<<>>>??????BBBDDDEEEEEEFFFGGGHHHHHHLLLVVVgggxxxhhhXXXLLLEEEBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA>>>===<<<===;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999888999:::;;;<<<999:::<<<===???@@@@@@@@@@@@@@@??????>>>>>>======;;;===??????>>>>>>???@@@===AAAJJJTTT```ttt|||}}}~~~tttWWWMMMDDDAAA???======>>>CCCGGGMMMSSSYYY___fffjjjiiiiiijjjkkklllnnnooopppqqqrrrssstttuuutttssssssrrrssstttuuuvvvvvvvvvvvvsssrrrrrrrrrtttwwwzzz{{{{{{{{{|||~~~}}}|||{{{{{{{{{|||}}}}}}wwwsssrrrpppllliiifffeeecccaaa___]]][[[ZZZUUUWWWXXXZZZZZZXXXVVVUUUPPPNNNLLLIIIEEEAAA>>><<<999777444333222222000///000000000111111222222222111777;;;@@@MMM^^^eeebbbWWWWWWZZZeeeyyywwwhhhXXXQQQSSSUUURRRNNNIIILLLOOORRRUUU[[[cccjjjxxx}}}xxxrrrmmmiiicccaaa___^^^\\\ZZZWWWTTTMMMLLLIIIGGGFFFCCC???===777666666444222000...---***)))((('''&&&'''(((((())))))(((((((((((())))))******************************+++******)))(((''''''''''''(((((())))))***)))'''&&&&&&(((***+++******(((((((((***+++***)))))))))))))))************(((((()))))))))*********++++++,,,,,,,,,---------------......///000000000000000111222333444444555666666777888:::<<<===>>>???AAADDDEEEEEEEEEFFFHHHHHHNNNZZZnnnuuufffWWWKKKEEEBBBEEEDDDCCCBBBBBBAAAAAABBB@@@AAAAAA@@@>>><<<<<<===;;;<<<<<<<<<;;;;;;:::999888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<999999888888999;;;<<<>>>;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>???>>>======>>>???<<>>>>>???>>>@@@DDDHHHMMMTTT\\\aaabbbbbbdddfffhhhjjjkkklllnnnppprrruuuvvvvvvvvvuuurrrrrrssstttuuuuuuuuuuuuqqqqqqqqqqqqrrrtttvvvwwwxxxxxxxxxyyy{{{~~~~~~yyyzzzzzzzzzzzz{{{~~~zzzsssooolllkkklllkkkgggdddccccccaaa___\\\ZZZZZZZZZRRRTTTVVVWWWWWWUUURRRPPPJJJIIIGGGDDD@@@===999888555333111111111222111000000000111111222333333444333;;;AAAHHHXXXkkkrrrmmm]]]```iii|||mmmeee\\\YYY[[[]]]ZZZVVVRRRRRRSSSVVV\\\fffpppwww|||}}}||||||zzzwwwuuuqqqmmmiii```______^^^[[[WWWQQQLLLGGGIIIKKKNNNMMMHHHAAA;;;666666555333111///---,,,***)))((('''''''''((()))(((''''''(((((()))***+++))))))))))))))))))))))))))))))***+++******)))(((((((((((((((((())))))))))))&&&$$$$$$'''******)))+++)))((()))+++,,,+++***((()))))))))************************++++++++++++***+++,,,---------,,,,,,------......///000000000///000111222333444444555888888888999:::;;;======>>>@@@CCCDDDDDDDDDFFFGGGGGGOOO\\\rrr|||qqqdddVVVMMMHHHGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@AAAAAA@@@===<<<<<<===;;;<<<<<<<<<;;;;;;:::999888888888999999:::::::::999999999::::::;;;;;;;;;888888888888999;;;===???======???@@@BBBBBBCCCCCC========================>>>??????>>>======>>>@@@BBBCCCFFFGGGIIITTTlll{{{www}}}www```PPPGGGAAA@@@BBB;;;===???AAAFFFLLLTTTZZZ\\\]]]___bbbdddgggiiijjjlllnnnqqquuuwwwxxxxxxxxxqqqqqqrrrsssttttttttttttpppppppppqqqqqqrrrssstttrrrssstttvvvxxxzzz|||}}}~~~|||}}}~~~|||yyyvvvuuuvvvqqqrrrtttwww{{{|||wwwtttllljjjiiijjjmmmllliiieee]]]]]]]]]ZZZXXXVVVWWWXXXQQQSSSUUUVVVUUURRRNNNLLLEEEEEECCC@@@===999666444111000//////111222222111222222333444555666666777666???HHHQQQcccwww}}}wwwpppsssmmmkkkhhhhhhjjjkkkjjjhhh___]]][[[]]]dddqqq}}}~~~|||xxxvvvzzz}}}wwwvvvrrrnnnlllllljjjfffccc[[[[[[[[[[[[XXXRRRJJJDDDBBBGGGNNNTTTTTTMMMBBB:::666666555333111...,,,+++,,,,,,***))))))***++++++''''''''''''(((***+++,,,((((((((((((((((((((((((((((((***++++++***))))))))))))))))))(((((((((((((((%%%######&&&)))***))),,,***(((***---...---+++(((((())))))*********+++++++++,,,,,,,,,---------)))***,,,......---,,,+++------......///000000000111222333444555666666666999888999999:::;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGEEENNN]]]ssszzzjjj[[[SSSOOOKKKGGGDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777888999:::;;;999888777666666777888999999999:::;;;:::999777666888777777888999;;;>>>?????????>>>===<<<;;;::::::;;;<<<>>>>>>>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>>>>???@@@BBBDDDDDDGGGNNNZZZddd}}}xxxdddRRRFFF@@@===::::::<<>>;;;888666444444222222111111111111111111333000///111111111666<<>>>>>>>>>>>======<<<<<<;;;;;;::::::999999:::;;;<<<===999888777777777777888999666666888:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<>>>???======<<<<<<<<<<<<;;;;;;===???@@@@@@??????AAABBBBBBAAA???>>>=========>>><<<>>>@@@AAABBBHHHRRRZZZooowwweeeVVVJJJCCC;;;::::::<<<===>>>CCCKKKNNNQQQTTTWWWZZZ\\\___aaacccfffiiilllmmmooorrrtttppppppqqqqqqrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqrrrtttvvvwwwxxxwwwwwwuuuvvvwwwzzz|||~~~yyyuuurrrqqqpppkkklllnnnppprrrtttuuuvvvxxxyyy{{{}}}~~~~~~}}}~~~{{{vvvvvvtttrrrpppmmmkkkjjjgggffffffeeecccaaa___^^^]]]ZZZXXXVVVTTTRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEEEE@@@???<<<999777555333333111111111111111111111111444111000222444777???GGGNNNTTT___kkkvvv{{{sssttt~~~wwwqqqllllllnnnllleee^^^SSSVVV[[[```bbb___ZZZWWWUUURRROOOMMMLLLIIIEEEAAA???CCCHHHKKKJJJDDD<<<777555333000---+++++++++++++++***)))((('''(((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''***)))))))))(((((((((''''''''''''((((((((())))))******)))))))))***+++,,,******+++++++++******)))++++++++++++++++++++++++************+++---///000,,,,,,,,,,,,+++******)))......---,,,---...///000000000111222333444555555777777888999:::;;;<<<<<>>>>>======>>>>>>======<<<;;;;;;;;;;;;::::::;;;<<<===>>>???999999888888888888999999777888888999;;;===>>>???======<<<<<<;;;<<<<<<===;;;;;;;;;<<<<<<=========@@@AAABBBAAA@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<:::<<<>>>??????CCCIIIOOOVVVooo}}}mmm\\\QQQEEE???;;;;;;<<<;;;<<<@@@DDDGGGKKKNNNPPPTTTWWWZZZ]]]```cccfffhhhjjjmmmooommmnnnoooqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooorrrrrrsssssstttssssssrrrrrrrrrsssuuuwwwyyy{{{|||wwwzzz}}}~~~wwwwwwvvvvvvuuuuuuttttttqqqrrrrrrssstttttttttssstttsssrrrsssuuuvvvvvvvvvyyyyyyxxxzzz|||~~~~~~}}}}}}~~~|||wwwsssrrrjjjkkkkkklllkkkiiihhhgggddddddcccbbbaaa___]]]\\\XXXWWWUUUSSSRRROOOKKKHHHGGGFFFEEECCCBBBAAA??????===;;;999777555333222222111111111111111111111111444111111555999>>>GGGQQQSSSYYYbbbjjjrrr{{{wwwllljjjhhhfffddd```ZZZVVVQQQUUU\\\aaabbb^^^XXXSSSPPPLLLHHHEEEDDDCCCAAA@@@>>>???AAAAAA@@@===;;;999444222///,,,***)))))))))******)))((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((((((***++++++)))******+++++++++******++++++++++++++++++++++++******)))***,,,...111333------,,,,,,+++***))))))---------.........//////111111222333444555666666666666777888999:::;;;;;;===>>>???@@@AAABBBBBBCCCEEEKKKUUUiii|||mmm[[[RRRNNNKKKIIIIIIBBBAAA???>>>============>>>======<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>:::999999999999999999:::>>>===<<<:::::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>@@@AAABBBAAA???>>>???@@@=========<<<;;;;;;;;;;;;<<<>>>?????????@@@DDDFFFHHHYYYsss|||yyyzzz~~~qqqeeeWWWLLLAAA===<<<::::::;;;AAACCCFFFHHHIIIKKKOOOQQQVVVYYY]]]```cccfffiiikkkjjjkkknnnppprrrqqqppppppooopppqqqrrrssssssrrrrrrttttttssssssrrrrrrqqqpppssssssttttttvvvwwwxxxyyyxxxyyyyyyzzz{{{~~~~~~}}}|||~~~}}}}}}~~~~~~~~~}}}yyytttqqqooonnnnnnggghhhiiijjjjjjiiigggfffcccbbbbbb```___]]][[[ZZZUUUTTTRRRQQQOOOKKKFFFBBBAAAAAA???>>><<<;;;:::999999888666444222111111000111111111111111222222222444222444999===AAAIIIQQQQQQUUUZZZ```jjjxxxxxxmmmccccccbbb]]]XXXTTTTTTTTTZZZ^^^ccceeeccc^^^XXXUUUMMMKKKGGGDDDBBB@@@>>>===>>>>>>>>>>>>===<<<;;;:::333222///---+++))))))(((***))))))(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))'''''''''''''''''''''((())))))***+++++++++******))))))))))))))))))))))))...---+++)))***+++---///,,,,,,,,,,,,------......,,,---......//////......111222222333444555666777555555666777888999::::::===>>>>>>???@@@AAABBBBBBEEEKKKTTTeee|||iiiVVVNNNLLLIIIGGGHHHBBBAAA???===<<<<<<===============<<<;;;;;;::::::888888999:::;;;;;;<<<<<<999999999999999999999999AAA???===;;;::::::::::::999999:::;;;<<<<<<<<<<<>>>>>>>>======???@@@AAA???===<<<===>>><<<<<<<<<<<<;;;;;;;;;:::<<<===>>>???>>>>>>???@@@AAAHHHWWWqqq}}}|||uuurrrqqqpppzzzyyylll\\\JJJAAA>>>;;;:::;;;>>>???AAABBBCCCEEEHHHKKKNNNQQQVVVZZZ]]]```dddfffgggiiilllnnnppppppoooooommmooorrruuuwwwxxxyyyxxxvvvuuutttssssssrrrrrrrrrttttttttttttuuuvvvwwwwwwzzzzzzyyywwwuuuvvvxxx{{{}}}|||{{{sssqqqnnnjjjhhhhhhiiiiiiggghhhhhhhhhhhhgggeeedddaaa``````___]]][[[YYYXXXSSSRRRPPPNNNLLLHHHBBB???<<<;;;:::999777666555555555444333222111000000000000000111111111222222222333444888???AAAAAADDDIIIMMMNNNRRR\\\nnn{{{oooggg______\\\UUUNNNLLLQQQVVVccceeefffddd^^^YYYUUUSSSMMMLLLKKKHHHCCC???<<<:::<<<===>>>???>>><<<999888222111///...,,,******))))))))))))))))))((((((''')))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))((((((''''''&&&((()))***+++++++++++++++))))))))))))))))))))))))...---+++)))(((((()))***,,,,,,,,,,,,,,,---//////,,,---......//////......111222222333444555666777444555666777888999999:::>>>>>>???@@@AAABBBCCCCCCFFFLLLSSS```yyy|||fffQQQJJJHHHDDDBBBDDDCCCAAA???===<<<<<<===>>>======<<<<<<;;;:::::::::777888999999::::::999999888888999999999999888888<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<>>>>>>??????????????????>>>>>>============>>>???>>><<<;;;;;;===;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBIII]]]vvvoooooowww~~~rrrnnnnnnooonnnzzz|||kkkWWWJJJCCC===;;;===888999;;;<<<===???CCCFFFFFFJJJOOOSSSWWWZZZ^^^aaaccceeegggjjjlllmmmmmmmmmlllooossswwwzzz|||||||||uuutttsssrrrrrrrrrsssssssssrrrrrrrrrrrrsssttttttvvvwwwvvvuuussssssuuuwwwwwwyyy|||~~~{{{zzzwwwtttrrrrrrrrrsssnnnllljjjhhhffffffggghhheeeeeedddcccbbbaaa``````^^^]]]]]]\\\ZZZXXXVVVUUUQQQOOOMMMJJJHHHDDD???;;;777777666555444444333222333222111000000///000000000000000111222222333333333555;;;CCCEEEBBBCCCFFFJJJNNNXXXiii~~~|||nnngggdddbbbaaa[[[RRRKKKKKKQQQXXXiiijjjjjjeee]]]VVVSSSRRRNNNNNNMMMJJJDDD???<<<:::999;;;>>>???>>>:::666333/////////...---++++++***)))))))))))))))(((''''''***))))))((('''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))******))))))))))))((((((***++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++---,,,+++***)))***+++,,,---------.........//////111111222333444555666666555555666777888999::::::>>>>>>???@@@AAABBBBBBCCCFFFKKKQQQ[[[qqq~~~fffPPPIIIGGGBBB@@@BBBDDDBBB???===<<<<<<>>>???===<<<<<<;;;;;;::::::999888999:::::::::999888777777777888999999888777777888999:::;;;<<<=========<<<===>>>??????>>>======<<<<<<<<<<<<============<<<===>>>===<<<;;;<<<===:::;;;<<<======<<<;;;;;;:::999999999:::::::::999>>>BBBHHHSSSkkk~~~tttmmmoootttzzzrrrppprrrtttzzzgggYYYMMMDDD@@@@@@999::::::999999;;;>>>AAA>>>BBBGGGLLLPPPTTTXXX[[[___```bbbdddfffhhhiiijjjhhhjjjooosssvvvxxxxxxxxxqqqpppoooooooooppprrrrrrpppppppppppppppqqqrrrrrrppprrrssssssrrrrrrsssuuuqqqsssvvvyyy}}}}}}|||{{{zzzwwwtttqqqpppooommmlllkkkkkkkkklllkkkjjjhhhggggggggggggbbb```^^^\\\[[[[[[[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQOOOMMMIIIEEEBBB???;;;888444444444333333333222222111000000/////////000000///000000111222222333333444666<<>>===>>>:::<<<>>>???>>>:::555222,,,,,,,,,,,,,,,++++++***((())))))***)))((('''&&&((((((((((((((('''''''''%%%&&&'''((())))))))))))'''((((((((()))))))))************)))))))))((((((&&&'''(((***++++++******(((((()))++++++,,,,,,+++++++++++++++++++++++++++'''((()))+++,,,,,,,,,+++,,,+++***))))))+++,,,.........---,,,---...///000000000111222333444555555555666666777888999:::;;;<<<======>>>???@@@AAAAAADDDIIINNNUUUiiiiiiRRRKKKIIICCC@@@CCCEEECCC@@@===<<<===>>>???===<<<<<<;;;;;;:::999999999:::;;;;;;:::999777666666777888999999888777666777888:::<<<======<<<;;;<<<============;;;999888888888999:::;;;<<<===>>>;;;===>>>===<<<;;;<<<>>>:::;;;<<<=========<<<;;;;;;:::999999:::;;;<<<;;;777@@@GGGKKKWWWqqqzzzsssvvvxxxyyysssvvvzzzssseeeXXXKKKDDDDDD??????>>>;;;888888:::<<<999===CCCHHHLLLPPPTTTWWW\\\]]]^^^___bbbdddggghhhbbbeeeiiimmmppppppppppppmmmlllllllllmmmnnnpppqqqpppppppppppppppqqqrrrsssmmmoooqqqqqqpppppppppqqqppprrruuuyyy||||||yyy|||wwwrrrppppppqqqpppnnnkkklllmmmnnnnnnllljjjiiihhhhhhfffeeedddccccccccc```^^^[[[XXXWWWXXXZZZ[[[WWWWWWVVVUUUSSSQQQOOONNNNNNKKKFFFBBB???<<<888666333333333222222222222222000000////////////000000///000000111222222333333555666<<>><<>>???@@@@@@>>>;;;777555)))******+++++++++******((()))*********)))'''&&&&&&&&&''''''((())))))***%%%&&&'''((())))))))))))'''((((((((())))))******+++*********))))))((((((!!!###&&&((()))***)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((***,,,---...---+++******))))))***,,,///222444///...,,,+++,,,---///111///000111222333444444555666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBGGGKKKQQQdddzzzfffPPPEEEBBBAAA@@@@@@AAA@@@@@@???>>>======<<<;;;<<<=========<<<::::::999999999888888777777777666666777888999::::::;;;;;;;;;<<<<<<;;;;;;:::999::::::999999888999999:::<<<<<<<<<===============>>>>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;777888888999;;;<<<<<<===???<<<>>>EEELLLXXXuuu}}}{{{}}}~~~}}}pppiiidddZZZOOOIIIBBB;;;888::::::777333777:::===???AAAEEEKKKPPPSSSUUUXXXZZZ[[[^^^bbbddddddeeehhhkkkmmmnnnoooooojjjkkkkkkllllllllllllkkkoooooooooooonnnnnnnnnnnnqqqpppooonnnooopppqqqrrrtttvvvyyy|||~~~~~~}}}|||xxxzzz{{{|||{{{xxxuuusssuuussspppnnnmmmmmmkkkjjjlllllllllkkkjjjiiihhhgggfffdddbbbccceeefffdddaaa\\\[[[YYYYYYYYYXXXUUUSSSPPPPPPPPPOOOMMMLLLJJJIIIFFFEEEBBB???<<<999666555333222222222111111000000---...///000111111111111000...///000///...333:::<<<>>>CCCHHHIIIOOObbbvvv{{{ddd^^^\\\bbbiiinnnrrrwww}}}}}}|||{{{~~~yyynnnbbbYYY\\\ddddddjjjmmmeeeVVVKKKIIIKKKJJJIIIGGGEEEBBB@@@>>>===AAA>>>;;;<<<===:::111***&&&***------***((()))+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))(((((('''''''''((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))************+++***((('''''')))+++,,,---------,,,,,,,,,++++++,,,+++***((((((((()))******+++---//////...---,,,++++++---...............111111222333333444555555777777777888999999::::::<<<===>>>???AAAAAABBBBBBDDDEEEKKKUUUaaaxxxtttbbbNNNEEEBBBAAA???@@@?????????>>>=========<<<=========<<<:::888666555999999999999888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::999999999999::::::999::::::;;;;;;<<<======>>>>>>=========<<<<<<<<<999999888888888888999999666777777888999:::;;;<<<>>>:::;;;BBBGGGRRRkkk~~~yyyvvvoooggg^^^TTTFFF===999888777666666888:::;;;<<<@@@EEEIIINNNPPPSSSUUUWWWZZZ^^^aaa```bbbeeehhhjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkoooooonnnnnnnnnooopppppprrrtttwwwzzz|||~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{|||xxxxxxwwwuuutttsssrrrqqqnnnpppqqqssssssrrrqqqpppnnnlllkkkjjjkkkjjjiiigggggggggggggggfffeeedddcccdddbbb```aaaccccccaaa___]]][[[ZZZYYYYYYWWWTTTRRRKKKKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@===;;;888666555222222222111111000000000222222222222111000//////555222222333222333:::BBBIIIJJJNNNSSSYYYeee~~~wwwiii\\\XXXWWW[[[^^^aaaffflllqqqvvv}}}|||ssshhh```aaafffjjjlllkkkbbbUUUKKKHHHIIIJJJIIIGGGDDDBBB@@@>>>===???<<<::::::999666000+++)))+++,,,,,,+++*********++++++***)))))))))******))))))))))))))))))))))))***))))))((((((((())))))+++++++++******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,***)))))))))((((((((((((,,,+++)))((((((((()))***((()))+++,,,---,,,+++***,,,,,,------......//////111111222333333444555555666666777888999999:::::::::;;;<<<>>>???@@@AAAAAACCCDDDIIIRRR^^^ttt|||xxxjjj[[[KKKDDDCCCAAA???>>>==================<<<<<<>>>>>>===<<<:::888666555888888888999999999999999::::::::::::999999888888:::::::::;;;:::999999888999999999888888999999:::888999999:::;;;<<<============<<<<<<<<<<<<;;;;;;888777777777777777777888666666777888999999::::::>>>;;;<<>>999888888666777888888999;;;???BBBEEEHHHKKKNNNQQQTTTYYY\\\]]]___cccfffhhhiiihhhgggiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiilllmmmmmmnnnoooooonnnnnnoooqqqtttwwwzzz|||}}}~~~~~~}}}|||||||||}}}}}}|||zzzzzzzzz|||~~~~~~~~~~~~}}}zzzwwwwwwvvvtttrrrpppppppppppprrrrrrqqqpppooommmlllllliiiiiijjjkkkkkkkkkkkkkkkhhhgggggghhhjjjiiigggeeeddddddddddddcccbbbaaaaaaaaa___^^^^^^______^^^]]][[[YYYWWWVVVUUUSSSPPPMMMEEEEEEDDDCCCAAA@@@???>>>>>>>>><<<;;;999777555555111111111000000000000000444444333333222111111000222000111333444888AAAKKKTTTVVV[[[bbblllvvveeeYYYUUUTTTUUUXXXYYYZZZaaajjjrrrsssyyy{{{uuummmggggggllltttqqqjjj___UUUMMMJJJIIIHHHGGGFFFDDDAAA???>>>===<<<;;;999666333000...,,,---,,,++++++++++++***)))+++***)))(((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((('''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((''''''''''''&&&&&&+++***))))))((()))))))))((()))+++,,,,,,,,,+++***---,,,,,,,,,---...000111000111111222444555555666555666777888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAABBBCCCGGGPPP]]]rrrxxxqqqnnn}}}www___SSSGGGDDDCCC@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;777888888888999999::::::777777777777777777777666999999::::::999999888777777777777777777777888999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::888888777777777777888888777777777888999:::::::::@@@===???DDDJJJSSSeeeuuuooo\\\LLLBBB<<<999777777666666777999<<<>>>>>>AAADDDGGGJJJNNNSSSVVVZZZ]]]aaaeeeggghhhgggfffeeeeeefffggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkjjjkkkmmmnnnoooooonnnmmmnnnoooqqqtttwwwzzz|||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyzzz{{{~~~~~~|||{{{{{{yyyvvvtttvvvuuusssqqqpppoooppppppppppppooonnnmmmlllkkkjjjkkkjjjiiihhhgggfffffffffgggggghhhiiijjjiiifffccccccccccccccccccbbbaaaaaa^^^]]]\\\\\\\\\\\\[[[ZZZWWWUUUSSSQQQPPPMMMJJJGGGAAA@@@???>>>===<<<;;;;;;:::999888777666555444444000000000000000000000000111111111222222333444444......111777:::???IIISSSZZZaaakkkvvvpppfff___\\\ZZZ\\\```ccccccccclllwww~~~}}}{{{ssspppooommmooosss|||ttthhh]]]UUUPPPMMMJJJFFFFFFDDDBBBAAA???======::::::777333///------...000,,,******,,,---+++(((******)))(((((('''''''''(((((((((((((((((((((((())))))(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))******))))))))))))))))))***+++,,,------------,,,,,,+++******+++---///111000000111222444555666666555555666888999:::;;;<<<:::;;;===???@@@BBBBBBBBBAAACCCGGGQQQ```vvvxxxrrrrrrrrrlllVVVLLLDDDCCCCCC@@@======;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;777777777888888999999999444444555666666777888888888888888999888777777666555555555555555666777777;;;::::::999999888888888999999999999999999999999:::999999888888999999:::888888999999:::;;;;;;;;;>>>===@@@GGGNNNXXXeeeppp~~~}}}~~~||||||~~~nnn^^^OOOBBB:::888777555555666777999::::::<<<@@@BBBEEEIIIMMMPPPUUUWWW\\\```cccddddddcccbbbcccdddeeeffffffffffffhhhhhhhhhiiiiiiiiijjjjjjiiijjjlllnnnnnnnnnnnnmmmmmmnnnppprrruuuxxxzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyyyywwwvvvvvvvvvwwwwwwzzz}}}}}}yyyvvvuuuuuuttttttqqqpppnnnmmmmmmmmmnnnnnnkkkjjjjjjiiihhhgggffffffiiiiiihhhgggfffeeeddddddggggggggghhhhhhgggccc```aaabbbbbbaaaaaa```___^^^[[[[[[[[[ZZZXXXWWWWWWWWWTTTRRRPPPNNNLLLJJJFFFCCC???>>><<<;;;::::::::::::666555555555444444333333000000000000000111111111111111000111111222444555111222888>>>CCCFFFOOOXXX^^^lllmmmbbbbbbggglllsssuuuyyyzzzvvvuuu|||}}}zzz{{{}}}sssjjjkkkpppsssuuuxxxwwwmmm```VVVRRROOOLLLIIIDDDDDDCCCAAA@@@>>>======:::999555111---+++---///...+++)))***,,,---+++((())))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))************)))************************)))))))))*********))))))++++++,,,,,,,,,------,,,+++***))))))***,,,///000///000111222444555666777555666777888999:::;;;;;;999:::;;;>>>???AAAAAABBBAAADDDJJJUUUiiiyyyoooiiikkkrrr{{{vvvaaaOOOHHHBBBBBBBBB???======<<<<<<<<<<<<<<<<<<;;;;;;>>><<<;;;999777666555555666666666777777777777777555555666777888999::::::777777888888777777666555444444444444555666777777888888777777666666555555999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;>>>DDDMMMVVV^^^dddppp~~~}}}}}}~~~{{{{{{~~~rrrbbbOOOBBB<<<:::666555555666666666888:::===???@@@CCCGGGJJJKKKNNNQQQUUUYYY\\\]]]^^^```aaabbbcccddddddeeeeeeccccccddddddeeeeeeffffffhhhiiijjjkkkllllllmmmmmmllllllmmmoooqqqtttvvvxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuutttttttttttttttuuuxxx{{{~~~}}}}}}||||||xxxtttqqqpppqqqqqqppplllkkkjjjjjjjjjkkklllmmmiiihhhhhhgggffffffeeeeeebbbcccddddddeeeeeeddddddeeedddcccccccccbbb___]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWXXXVVVTTTRRRSSSTTTRRRPPPMMMLLLJJJHHHDDDAAA===;;;:::888777888888999444333333333222222222222111111111111111222222222555444222111000000111222444555:::AAAEEEIIIRRR\\\gggzzz~~~mmmhhhppp~~~|||~~~yyymmmfffiiiqqquuuuuuttthhh___SSSLLLJJJJJJGGGDDDCCCBBBAAA@@@???>>>======999666222...,,,+++,,,,,,))))))***+++,,,,,,***(((((())))))******))))))((((((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((())))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))******(((((()))************)))))))))))))))*********+++)))))))))***+++---///000//////111222444555777777777777777888999999::::::666777999<<<>>>???@@@@@@BBBFFFMMM[[[qqqwwwjjjbbb___hhhuuuzzzlllXXXLLLEEEAAAAAAAAA>>>===>>>>>>>>>======<<<;;;;;;;;;===;;;999777555444444444666666666666555555555555666666666777777888888888666666777777777666555555555555555555666777888999777777777888888888999999;;;<<<<<<<<<============;;;;;;::::::::::::;;;;;;999999999999999:::::::::999:::<<>>AAACCCDDDEEEHHHLLLPPPUUUXXXZZZ[[[[[[]]]^^^___`````````___``````aaabbbbbbccccccfffffffffggghhhiiikkkkkkjjjjjjjjjkkkmmmoooqqqsssuuutttsssqqqppppppppppppnnnnnnoooooopppqqqqqqrrrtttwwwzzz|||{{{yyywwwwwwvvvssspppoooooonnnmmmllllllkkkjjjiiiiiijjjkkkllliiiiiiiiihhhggggggffffff___```bbbddddddcccbbbaaaaaa```^^^___``````^^^]]]]]]\\\\\\[[[YYYWWWUUUTTTRRRSSSTTTRRROOOMMMNNNOOOLLLJJJHHHGGGEEECCC@@@===999888666555444444555666333333222222222111111111111222222222333333333333777666444222111222333333777777;;;CCCJJJSSSaaannn~~~uuujjjdddjjjrrrqqqiiicccWWWQQQIIIEEEEEEEEEDDDBBBAAAAAA@@@???>>>======<<<777333---+++++++++***((($$$'''+++,,,,,,***)))((('''((()))++++++++++++***))))))))))))))))))))))))''''''''''''((()))***+++''''''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((()))+++,,,((((((((())))))*********'''((()))***+++******))))))))))))))))))******+++)))***+++,,,...///000111//////000222444666777777888888888888888888888888888999;;;===???AAABBBBBBBBBGGGOOO^^^wwwoooaaa[[[\\\jjj|||vvvgggTTTKKKDDD@@@AAAAAA>>>===?????????>>>===<<<;;;;;;;;;;;;:::888777777777888999666666555555444444444333555555555555555444444444666666666666666555555444666666666666777888::::::777888999:::<<<===>>>???===>>>>>>>>>??????@@@@@@;;;::::::999999::::::;;;888888888888888999999999;;;<<<===???DDDIIIIIIFFFJJJVVVmmm{{{~~~zzz|||vvvhhhQQQLLLEEEAAA???<<<999666777999::::::::::::===???@@@AAADDDGGGLLLRRRWWWZZZUUUVVVWWWXXXZZZZZZ[[[[[[_________```aaabbbbbbcccddddddcccdddeeegggiiijjjhhhhhhhhhhhhiiilllnnnoootttsssqqqooommmkkkkkkjjjiiiiiijjjkkkmmmnnnoooooopppssswwwxxxwwwtttrrrrrrrrrqqqpppppppppooollliiikkkjjjhhhggggggggghhhhhhgggfffffffffeeeeeeddddddbbbccceeeeeedddbbb___]]]```^^^]]]]]]___`````````]]]]]]\\\[[[XXXVVVTTTSSSNNNPPPQQQOOOKKKIIIJJJLLLFFFEEEBBBAAA@@@>>>;;;888777555333222111222333444333222222222111111000000222222222333333444444444555444333222333555777999<<<<<<@@@JJJUUUdddxxxqqqgggbbbjjjqqqlll]]]RRRNNNJJJEEECCCDDDEEEDDDCCC@@@@@@@@@???>>>======<<<666000***(((***+++((($$$ %%%+++---,,,)))((()))&&&((()))+++,,,,,,,,,,,,************************(((((((((((()))***+++,,,,,,,,,------.........///))))))))))))))))))))))))))))))))))))************+++***((('''''')))+++,,,))))))******++++++,,,,,,'''((()))+++++++++***)))++++++******++++++,,,---***+++---///000111222222...///000222444666777888999999999888888888888777;;;<<<>>>AAACCCEEEFFFFFFCCCHHHPPP___yyyfffYYYUUUYYYlllxxx```OOOGGGEEEBBBAAA@@@???>>><<<;;;::::::999999888888777888888888888777777777777555555555555555555555555444444444444555555555666888888888777666555555444666777888999:::;;;<<<<<<======<<<<<<<<<======>>>???<<<;;;===AAACCC@@@<<<;;;:::888666555666666777555555666777777777777777777888999<<>>@@@CCCFFFHHHJJJJJJMMMOOOQQQTTTVVVWWWWWWWWWYYY[[[\\\\\\\\\\\\]]]___bbbbbbccceeeffffffffffffcccfffiiikkkjjjiiihhhhhhoooooonnnlllkkkjjjiiihhhkkkkkkkkkkkklllmmmoooqqqmmmnnnooopppppppppppppppooommmkkkiiihhhiiijjjkkkmmmkkkgggdddccceeehhhjjjjjjgggdddbbbbbbbbbbbbaaa^^^______``````^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXVVVTTTQQQPPPOOOMMMJJJGGGEEEEEEFFFGGGDDDCCCBBB@@@===;;;:::999333333222111000000111111000000000000111111111111555222000111444666666555444222333666777777;;;@@@???DDDLLLXXXhhh~~~|||qqqqqqqqqpppkkkbbbVVVNNNLLLJJJGGGFFFEEECCCAAA???@@@>>>:::999999999999888,,,,,,+++***))))))************))))))((((((''''''***)))))))))(((((('''''')))*********)))(((&&&%%%)))(((((((((((())))))***))))))(((((((((((())))))&&&'''((())))))***))))))(((''''''&&&&&&''')))***((('''&&&&&&''')))+++---(((((()))***************(((((((((((())))))))))))---+++)))***,,,,,,)))&&&,,,---------.../////////222222222333333444444444666777888999:::;;;;;;;;;888999;;;===???@@@AAAAAA???EEEPPPbbb|||{{{bbbVVVRRRWWWhhh{{{{{{cccRRRGGGEEEBBB@@@@@@???>>><<<===<<<<<<;;;;;;::::::999888888777777777666666666555555555555555555555555444444555555555666666666:::999999888777777666666888888888999999999999999:::::::::::::::;;;;;;<<<<<<:::999<<<@@@BBB@@@===:::999888777666666666666555555666777777777777777777777888:::===???BBBCCCDDDHHHSSShhhwwwkkk``````iiizzzvvvrrrqqqttt{{{{{{qqqiiigggaaaTTTGGGBBB;;;999777555444444555555666888;;;>>>BBBEEEHHHIIIIIIJJJLLLOOOQQQRRRRRRRRRUUUWWWYYYYYYYYYZZZ[[[]]]___```aaabbbcccdddddddddaaadddhhhiiihhhfffffffffiiiiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhiiijjjlllmmmjjjjjjkkklllmmmmmmllllllmmmkkkiiigggffffffggghhhiiigggdddbbbaaabbbdddfffgggdddaaa``````aaa``````]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTRRRPPPMMMKKKIIIFFFDDDAAA>>>======>>>??????>>>===<<<;;;999999888333333222111111111111111111111111222222222222333222222111333555666555444555555999===<<<;;;@@@FFFMMMXXXiii{{{{{{wwwwwwyyysssrrrsssrrrmmmfff\\\TTTOOOIIIGGGEEEDDDDDDBBB@@@>>><<<>>>BBBEEEDDD???777111,,,++++++***))))))******+++*********))))))))))))*********))))))(((((((((((()))))))))((('''%%%$$$((((((((((((((())))))***))))))(((((((((((())))))'''(((((())))))))))))((('''''''''''''''((()))))))))((('''&&&''')))***,,,(((((()))***************((((((((()))))))))******+++)))(((***,,,---+++(((,,,,,,------.../////////......///111222333444444666777888999:::;;;;;;;;;999:::<<<>>>???AAAAAABBBEEEJJJSSSfff}}}eeeXXXTTTXXXiii|||}}}dddSSSFFFDDDAAA@@@@@@???>>><<<===<<<<<<;;;;;;::::::999777777777666666666555555666666666666666666666666555555666666666777777777:::::::::999999888888777999999999888888777777777777777888888888999999999888777777:::>>>@@@???===888888888888777666555555666666777777888888777777666777777888:::<<<>>>??????AAAIII]]]yyytttkkk```ZZZ\\\iiivvvuuuxxx|||{{{lll\\\RRRCCC>>>999666666666555333222444666999<<>>;;;::::::;;;<<<888888888777777777666666333222222111111111111222222222333333333444444444333444444444555555555555;;;>>>DDDGGGFFFEEELLLUUUhhhxxx{{{rrrkkkkkkoooyyy}}}yyyuuuqqqnnnlllllltttrrrnnnggg^^^WWWRRRPPPIIIGGGEEEDDDDDDCCCAAA???===@@@DDDHHHFFF>>>444,,,,,,+++******)))*********++++++++++++***************************)))))))))'''((((((((('''&&&%%%$$$((((((((((((((()))******))))))(((((((((((())))))((())))))))))))(((((('''&&&''''''(((((((((((((((***)))(((''''''((()))***(((((()))***************)))))))))*********++++++)))((((((***,,,---,,,***+++,,,,,,---......//////------///000222444555555666777888999:::;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCCIIILLLUUUiiipppbbb]]]aaappp|||aaaOOOFFFCCCAAA@@@@@@???>>><<<;;;::::::999999888888777666666666666555555555555777777777777777777777777666666666666777777777777:::999999999888888777777888888777777777777666666555666777777888888888888777666666888;;;===<<<:::666777888888888777555444666777777888888888777777666666666777777999::::::<<<<<>>???@@@AAABBBCCCCCCGGGIIIKKKMMMNNNOOORRRTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\^^^aaaaaa```______```aaaaaabbbdddeeeggghhhhhhgggffffffeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddcccfffeeecccbbbaaa`````````___^^^^^^]]]\\\\\\[[[[[[]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[ZZZXXXVVVSSSRRRPPPOOONNNMMMMMMLLLLLLMMMPPPPPPOOOMMMKKKGGGDDDCCC@@@???===;;;:::::::::;;;555555555555444444333333333222222111111222222222222222333333333444444444666666666555444666;;;???JJJMMMSSSVVVTTTVVVaaaooouuummmiiihhhiiimmmiiiuuuzzzvvvrrrkkkeeebbbdddhhhlllsssmmmeee^^^ZZZWWWSSSPPPLLLJJJHHHFFFFFFDDDBBB???BBBAAA???>>>;;;777111---++++++***************+++************************++++++******************((((((((((((''''''&&&&&&(((''''''(((((()))***+++(((((())))))))))))(((((())))))***))))))((('''&&&%%%&&&((()))))))))((('''***)))(((((('''(((((()))(((((()))***************)))*********++++++++++++)))))))))***+++,,,+++***++++++,,,---......//////000111111222444555666666666777888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDHHHJJJSSShhhwwwqqqsssxxx]]]LLLEEECCC@@@?????????>>><<<;;;::::::999999888888777666666666666555555555555777777777777777777777777666666666666777777777777777777777777666666666666555555555666666666777777444555777888999999999888777777777777888999888666555666777888888777555444777777888888888888777777777666666666666777777888;;;;;;BBBSSSmmmsssjjjhhhnnnyyyssspppvvvzzz|||xxxkkk___NNNBBB===:::666333777666555555555555666666:::::::::;;;<<<===>>>>>>???AAADDDFFFGGGHHHKKKMMMOOOPPPRRRSSSUUUVVVVVVVVVWWWYYY\\\\\\\\\[[[\\\]]]aaabbbbbbcccdddeeefffffffffffffffeeeeeedddccccccccccccccccccbbbaaaaaa```aaaaaa```___^^^^^^^^^^^^[[[[[[[[[ZZZZZZYYYXXXWWWYYYWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWUUURRRPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHFFFDDD@@@>>><<<:::999777666555444555555555555444444333222111111333222222222222222333333222222222333333333333444555666555444666>>>LLLWWW```bbbfffiiiiiiooozzzhhhbbbfffhhhhhhhhh^^^gggvvv|||uuuooofff``````eeekkkpppnnneeeZZZWWWYYYYYYTTTOOONNNKKKHHHFFFDDDBBB???===CCC???:::777444222///---+++***************++++++))))))))))))))))))))))))******************++++++))))))((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))(((((())))))***))))))((('''&&&%%%&&&((()))))))))(((''')))))))))((((((((((((((((((((()))***************)))*********++++++++++++***+++,,,+++***)))))))))******+++,,,---...///000333333333333333333333333666777888999:::;;;;;;;;;<<<<<<===>>>???AAACCCEEEEEEHHHPPPeeepppXXXKKKDDDBBB@@@?????????>>><<<===<<<<<<;;;;;;::::::999777777777666666666555555666666666666666666666666555555666666666777777777555555555555555555555555444444444555555666666666444555777888999999999888666777777777777666555555666666666777777666666555888888999999888888777777888777777666666777777777999;;;BBBNNNaaavvv{{{uuuvvvwww{{{}}}xxxzzz}}}uuuyyysssbbbRRRGGG@@@:::666777666555555555666888999888888777777888999::::::999;;;>>>???@@@AAADDDFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRUUUVVVVVVVVVXXXYYY___``````aaabbbbbbcccccccccccccccccccccbbbaaa```____________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRSSSUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA>>><<<:::666555444333333222222222555444444333222111000000333222222222222333333444222222222333333333444444333555666777<<>><<<:::888666333...************)))******+++,,,((((((((((((((())))))))))))))))))******************)))(((((((((((())))))''''''''''''(((***+++,,,'''((()))******)))((('''((())))))))))))(((((('''&&&''''''(((((((((((((((((((((((()))))))))))))))(((((()))***************)))))))))*********++++++***,,,---,,,***(((((())))))***+++,,,---...///000222222222111111111000000666777888999:::;;;;;;;;;<<<<<<<<<===>>>AAACCCEEEEEEHHHPPPbbb|||bbbRRRJJJDDDBBB????????????>>>======<<<<<<;;;;;;::::::999888888777777777666666666555555555555555555555555444444555555555666666666444444444444444444555555555555555444444444444444222444666888999999888888444555777777666666666666666666555555555666666777888999999999999888777666888888777777777888888999888;;;@@@FFFPPP]]]jjjttt~~~zzzjjjZZZMMMCCC???:::999777666555666888888777666555555555666777888444666999:::;;;<<<>>>@@@@@@AAACCCEEEFFFHHHHHHIIIHHHKKKMMMOOOOOOQQQSSSUUUZZZZZZ[[[\\\]]]^^^______]]]]]]^^^___^^^^^^]]]\\\ZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSQQQQQQQQQQQQQQQPPPOOONNNOOOPPPPPPOOOMMMMMMMMMMMMLLLKKKHHHFFFEEEBBBBBBAAA@@@????????????AAAAAAAAA@@@???===;;;999666555555444333333333222222222222222111111111111222222222222222333444555333444444444444555555555666999===>>>CCCRRRjjj|||lllccc[[[]]]```aaaaaabbbdddlllwww{{{vvvrrrsssvvvuuunnnfffYYYXXXXXXWWWVVVTTTPPPMMMGGGEEEBBBAAA@@@???===;;;;;;999777666555222...+++******))))))***++++++,,,(((((()))))))))*********((((((((())))))*********)))(((''''''''''''((()))&&&&&&''''''(((***+++,,,'''((()))******)))(((''''''(((((())))))))))))((('''''''''''''''((())))))''''''((())))))******)))(((((()))***************((((((((()))))))))******(((+++---,,,***((()))+++))))))***+++---...///000111111111111111111111111666777888999:::;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDFFFIIINNN[[[rrrmmmWWWKKKHHHCCCAAA???>>>??????>>>===;;;;;;:::999999888888777888888888888777777777777555555555555555555555555444444444444555555555666444444555555555555555555777666666555333222222111111222555777888888777777222444666777666666777888777666555444444555777777999999999999999888777666999888888888888888999:::666:::===@@@BBBIIIUUU]]]nnn~~~|||vvvzzz}}}kkkYYYMMMGGG???===:::777555444444555666555444333333444555666222444666777888999;;;===;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVXXXYYY[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSTTTTTTUUUUUURRRQQQPPPNNNMMMNNNNNNOOOMMMLLLKKKLLLMMMLLLKKKIIIHHHHHHIIIHHHGGGEEECCCBBB??????===<<<<<<<<<<<<<<<::::::::::::999777555444333333222222111111000000...//////000111222333333222222222222333333444555555555555555666666666777<<>>======>>>>>><<<;;;:::999888888888888777666555444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444333333444555555666666777444444444555555555666666333444555666777888999::::::::::::999999999888888:::999888777666777999:::888:::<<<;;;;;;???GGGNNNggg}}}|||uuuvvv}}}|||qqqgggaaaQQQFFF===<<<:::666555888444555777666555444444444777777777777777888999999777888999;;;<<<===>>>>>>??????@@@BBBDDDGGGIIIJJJOOOPPPRRRSSSSSSRRRPPPOOORRRRRRRRRSSSTTTUUUVVVWWWSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKLLLNNNOOOQQQRRRRRRNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFDDDBBB@@@>>>===:::999777666666666777888::::::999888777555333222222222222222222222222222333333333222222222111111333111000000111222222111555444222444777<<>>===@@@AAA>>>;;;888666222...+++***))))))++++++******)))(((((('''&&&'''''''''((((((((()))***(((''''''))),,,,,,,,,'''$$$$$$''''''%%%%%%'''***)))((('''&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))&&&''')))*********)))((('''((()))***************))))))(((((((((((())))))))))))))))))*********************)))))))))))))))%%%'''***+++---...111333111111111222333444555666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEDDDCCCEEEMMM]]]pppnnnUUUJJJEEEAAABBBAAA???===;;;:::999999999999888888777666555555555555444444444555555666444444444444444444444444555555444444444333333333444444444444444444444444444444444444444444444444333333333444555555666666555555555555555555555555444444555666777888999::::::999999999999888888888999999999999999999999999666999;;;;;;<<<@@@IIIOOOdddxxxyyywww{{{}}}xxxkkk]]]OOOGGG@@@999666888444555555555444333333333555555555555555666777777888999::::::;;;;;;;;;;;;<<<======???@@@BBBDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMKKKIIIHHHFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???===<<<;;;888777555444444444555666555555555555444333222222111111111111111111111111333333222222222111111111333222111222333444444444666777999===AAAEEEGGGGGGEEE@@@@@@FFFMMMYYYttt}}}}}}wwwkkkbbb^^^UUUUUUTTTRRRPPPNNNKKKJJJFFFBBB??????@@@@@@===999222111...,,,+++,,,,,,------,,,+++***)))(((''''''((((((((((((((((((((())))))'''&&&&&&(((*********---***((()))&&&!!! """+++***))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''))))))*********))))))((()))))))))(((((()))))))))))))))))))))************************))))))))))))***+++------,,,,,,---///111111111222333444666666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFEEEEEEJJJUUUcccqqqyyy|||gggRRRJJJFFFBBB@@@???===;;;:::999888888777888888888888777555444333333333333444555666777444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444222222333444444555555666666666666666555555555555555555666777888999999:::999999888888888777777777777888999999999999888888555777999:::<<>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAACCCDDDFFFGGGHHHHHHHHHGGGEEECCCBBBAAA@@@<<<<<<===???@@@AAABBBBBBEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888555444333222222222333333222222333333333333333222000000000000000000000000222222222111111111111111333333333333444666777888777;;;AAAGGGKKKMMMMMMLLLFFFCCCFFFRRR```qqq{{{qqqkkkooovvvzzziii\\\XXXYYYSSSRRRQQQOOOMMMLLLKKKJJJDDDAAA@@@@@@AAA???:::666...---,,,+++++++++,,,---------,,,+++***)))((('''))))))))))))))))))))))))***((('''''')))***))))))(((&&&%%%((('''$$$$$$'''))))))(((((())))))***+++''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******'''((())))))******))))))************************))))))))))))************************************,,,---...---,,,,,,---...111111222222333555666777888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGEEEDDDGGGMMMWWWaaahhhooo{{{|||^^^OOOIIIEEEAAA<<<;;;;;;:::::::::;;;;;;888999:::;;;:::999777555444333333333444444555666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555555555555555666666777777777666666777777888888999999888888888777777777666666777777777777777777888888666888999:::<<<@@@FFFKKKYYYeeeooosss~~~}}}~~~uuuiii[[[LLLCCC<<<:::666444444444555555444333333333333333444444666666777777888888777777777777777777777888999999<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===???AAABBBDDDBBBBBBAAA@@@>>>===<<<<<<999999:::;;;<<<>>>>>>????????????>>><<<;;;999888777777777777777777777777888888888777777777777666444333222111000111222222333333444444444444333333111111111111111111111111111111111111111111111111222333333444555777:::===BBBHHHPPPVVVYYYXXXUUUSSSRRRSSS[[[mmmvvviiibbb```gggoooxxx|||}}}|||mmm[[[OOOMMMNNNNNNOOOOOONNNMMMKKKIIIHHHBBBAAAAAAAAA@@@<<<777222...---,,,***))))))))))))++++++++++++************************)))))))))))),,,***))))))***+++***)))&&&###$$$((((((&&&'''***%%%%%%%%%&&&'''((())))))))))))************))))))************************))))))((('''((()))***+++%%%&&&''')))***+++++++++******++++++++++++******((()))))))))************)))***************++++++***,,,---...---...///111222222222333444555666777888999:::;;;<<<<<<<<<<<<===<<<<<<<<<>>>@@@BBBCCCEEEDDDDDDFFFKKKRRR[[[aaammm|||}}}mmmTTTHHHCCC???<<<;;;;;;;;;::::::;;;;;;<<<777888999::::::999777555555555444333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555555666444444555666888999::::::777777777777777888888888777777666666666555555555777666444333333555888999999999999999:::===@@@CCCLLLTTTZZZ^^^kkk{{{zzz}}}zzzttttttxxxwwwlll___UUUFFFAAA:::555444555444444555555444444333444444555222333555666777888888888777777666666666666777777888888999999999999888888777777888999:::<<<===>>>>>>======<<<;;;::::::999777777888999:::;;;;;;<<<;;;;;;;;;:::999888666666555555555555555555555555555555555555555555555555444333222111111111222333444444444444333222111000222222222222222222222222111111111111111111222222111222444444555999>>>BBBRRRXXXaaaggghhhgggeeedddmmmrrrttteee]]]\\\___jjjnnntttvvvxxx{{{ssscccUUULLLGGGFFFIIIKKKMMMNNNMMMKKKHHHEEECCCCCCBBB@@@===888333///,,,+++******))))))((((((((())))))***++++++,,,,,,************))))))))))))***)))((()))******)))''',,,)))((()))'''###"""$$$%%%%%%%%%%%%&&&((()))***))))))************))))))))))))))))))))))))))))))%%%$$$#########$$$&&&''''''(((((()))))))))(((((()))***++++++++++++***)))((()))))))))************))))))******+++++++++,,,+++---............///111222222222333444555777777999999:::;;;<<<<<<<<<<<<>>>============???AAABBBCCCDDDEEEFFFIIIPPPXXX___nnn}}}{{{aaaOOOGGGBBB>>><<<>>>===<<<:::999999888888555666777777777666555444666555444333222222222222444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333333333444444555666666777444555666777888999:::;;;777777777777666666666666666666666555555555444444666555444333444555888999;;;:::999888888999;;;<<<>>>DDDHHHNNN___uuu|||~~~vvvrrrpppnnnrrryyynnnooottt~~~}}}uuummmXXXPPPEEE<<<888666444222666666555444444444555555111222444555777888888999777777666666666666777777444444444444444444444444444444444444555666888888::::::999999888888888777444444555555666777777888666777777777666666555444444444444444444444444444444444444444444444444444444333222111111111222333222222222222111000///...222222222222222222222222222222222222222333333333111333555666777;;;BBBHHHWWW^^^hhhooosssvvvyyy|||~~~}}}~~~|||}}}~~~rrrddd\\\ZZZ^^^bbblllnnnqqqtttvvvzzz~~~|||oooaaaVVVMMMHHHFFFGGGIIIKKKLLLLLLJJJHHHFFFGGGFFFBBB>>>999333///---'''(((((()))******++++++''''''((()))***++++++,,,((((((((()))))))))******''''''&&&'''))))))(((&&&***'''&&&)))(((%%%%%%(((''''''''''''((()))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,++++++***(((&&&$$$###((()))***++++++***)))((())))))))))))************))))))******+++,,,,,,,,,///000111000...------///222222333333444666777888999:::;;;<<<<<<======<<<>>>>>>=========???@@@AAACCCDDDEEEEEEFFFLLLVVV]]]nnn{{{zzznnnWWWLLLHHHCCC??????<<<;;;:::999888777777777555555666666666666666666444444333333222333333333444444444444444444444444111111222222222333333333222222222222222222222222222222222222222222222222444444555666666777777888777777888888888888999999777666666666555555444444555555555444444444444333444555666888999888888777:::999777666666777888888888<<<@@@HHH^^^xxxzzz}}}vvvrrriiijjjlllrrr|||mmmooorrrzzzuuuqqqooosssyyyssshhhXXXJJJBBB===888555666666555444444444444444333333555666777777777777777666666666666666777777333333222222222222333333333333333333333444555555777666666666666666555555111222222333333444444555222222333444444444444444333333333333333333333333333333333333333333222222444333111000000000111222000111111222222111000000111111111111111111111111222222333333333444444444222555888999:::???GGGNNNWWW___kkkvvv{{{rrrooommmmmmnnnnnnppprrrwww}}}uuujjjbbb```ccchhhllllllmmmqqqvvv|||}}}zzzwwwnnnbbbVVVMMMIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLIIIBBB;;;444///---,,,'''((()))***************((((((((((((((((((((((((&&&&&&'''((())))))***+++((('''((()))+++,,,***)))%%%###$$$(((***(((***---'''''''''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((()))******+++******************)))(((&&&%%%$$$'''(((***++++++***((('''))))))))))))************))))))***++++++,,,------///000111000......///000333333333333444666777888999:::;;;<<<============???>>>>>>======>>>???@@@CCCEEEFFFEEEGGGNNNYYYaaasssyyy|||ooo]]]LLLFFFDDD@@@<<<===777777666777777888999999888888777777777777888999222222222222333444555555444444444444444444444444111111111222222333333333222222222222222222222222222222222222222222222222555555666666777888888888::::::999999888777666666666666666555444444333333555555444444444333333333222555999===>>><<<888666999777555555666777777666777;;;@@@KKKccc|||uuusssqqqrrrzzzooopppqqquuu}}}wwwpppjjjkkkrrr|||hhhXXXMMMEEE>>>999666555444444333333333333555555666666666666666555666666555555666666777777444444333333333333444444555555444444444444555555444444444444444444444444111111222222333333444444///000111222333333333333333333333333333333333333222222222222111111111111333222000/////////000111111111222444444555555555000000000000000000000000333333333444444555555555444777:::<<<<<>>======>>>???@@@BBBDDDFFFGGGJJJRRR___iii{{{uuusssVVVNNNFFFAAA@@@???<<<888;;;:::999777666555555555888888888888777777777777666666555444444444444555333333222222222222222222222222222222222222222222111111111111111111111111333333333444444555555555222222222333444777999:::999888666555444444444555555444333222222333444555333222222111111222222333333333444444555666666777888777444222111222333333999<<<>>>GGGaaa~~~|||~~~~~~}}}}}}yyyyyyyyywwwtttzzzqqqllluuusssfffWWWKKKFFF???>>><<<<<<<<<;;;888666555555444333333444555666666777777666444444555666555555555444444333222111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222444333333222111111111222222222444555555444222222000111111222222222222111...............//////000555333000///000111222333444222111444888;;;<<<;;;===>>>@@@BBBGGGNNNVVV[[[gggooo~~~www```WWWWWWWWWXXXZZZ]]]YYYXXX```rrr~~~~~~{{{pppzzzwwwrrrmmmeee\\\UUUPPPOOONNNQQQNNNIIIGGGHHHLLLPPPRRRMMMCCC777///...///...---(((((())))))))))))((((((******))))))(((((('''''''''%%%&&&(((&&&"""###'''))))))***++++++)))((('''(((((((((((((((((((((((('''((()))((('''((()))+++((((((''''''&&&&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))************)))((((((&&&'''(((*********))))))+++++++++,,,,,,---------,,,---......------///111222222333333555666888999;;;<<<<<<<<<<<<<<<;;;;;;AAA@@@???>>>>>>@@@BBBDDDJJJIIIHHHJJJPPP\\\iiirrrzzzdddQQQJJJCCC???@@@@@@===;;;;;;::::::999888777666666666666777777777777777777666555555444333444444444222222222222222222333333222222333333333333333333222222222222222222222222222222333333333444444444222222222222444555777888888777666444444444444444666555444333333444555666333222222111111222222333222333333444444555555666777666444222222222333444666888;;;EEE^^^yyy|||jjjiiilllttt}}}~~~{{{uuuuuuxxx{{{}}}mmmaaa\\\OOOLLLIIIGGGEEEBBB>>><<>><<<:::888888777888888999888777666555666777333333222222333444555666333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222444444333222222222222222222222333333333333222222000000000111111111000000111222333444444444333333333222111111222333444444666888;;;@@@EEEHHHGGGFFFBBBDDDHHHNNNWWWbbbmmmuuuuuuhhh^^^^^^aaaaaa```bbb^^^]]]^^^fffttt}}}zzzyyyooojjjbbbZZZSSSOOONNNNNNNNNJJJIIILLLRRRVVVUUURRRDDD===333...------,,,***((())))))******))))))(((***)))))))))((((((((('''***((((((+++,,,***+++---++++++++++++***)))((('''((((((((((((((((((((((((&&&'''((('''&&&&&&(((***++++++*********)))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((()))***************'''((()))******))))))(((+++++++++,,,,,,,,,------,,,---...---------///111222222333333555666888999999:::;;;<<<============???>>>======>>>???AAABBBFFFGGGHHHMMMVVVeeettt}}}sssZZZJJJEEE@@@>>>??????>>>===999:::::::::999999888777444555555555666777777777555444444333333333333333111111222222333333444444444444333333333333333333333333333333333333333333111111111222222222222333222111111222222333555555777666555444333333444444444444333222222333444444222222111111111111222222111111222222333444444444555444333222222333444555666777:::DDD[[[qqqtttlllUUUSSSUUU]]]fffrrr|||tttqqqzzzwwwqqqdddaaa]]]ZZZWWWTTTPPPMMMLLLIIIEEEAAA<<<999777777888888777666555555444444555444333222333444777888444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222444444333222222222222333222222111111111111222222111111111111111111111000000111333444444444333222111111222333444555666777<<<@@@HHHOOOUUUWWWVVVVVVWWW[[[bbblllxxx}}}kkklllqqqyyy}}}{{{xxxwwwiiikkkooottt{{{|||vvvkkkfff___WWWPPPMMMLLLLLLKKKIIIJJJQQQYYYZZZQQQIII999444///---------***((()))******************)))))))))))))))(((((((((((('''###"""(((,,,++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%&&&''')))++++++++++++************''''''((((((((('''&&&&&&&&&''''''''''''(((((((((***))))))(((((())))))***&&&'''((()))***+++,,,,,,))))))*********)))((((((++++++++++++,,,,,,,,,,,,+++---...---------///111222222333333555666888999777888:::<<<===>>>??????>>>======<<<===???@@@BBBBBBDDDHHHPPP^^^ppprrriiiUUUFFFBBB>>><<<===>>>===<<<777888999999999888777777333333444444555666777777444444333222222222222333111111222222333444555555555555444444444444333333222222222222222222222222000000000111111111111111111111111111111222222222444444444333333333333333222111000000000000111222222222111111111111222222000000111111222222333333333333222222222333444555888888;;;FFFZZZiiiggg]]]JJJGGGFFFJJJPPPXXXeeeqqqzzzssssss~~~yyywwwsssqqqnnnlllhhhfff^^^ZZZTTTMMMFFF@@@<<<::::::999888888777666444333777666555444444444444555444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222333222222111111111222222333222111000000111222333333333222222222222222333111111111222333333333444555555666666888;;;???BBBGGGOOOYYYccciiimmmppprrr}}}xxx|||yyyvvvrrrnnngggbbb[[[SSSMMMJJJIIIIIIJJJLLLPPPUUUWWWQQQEEE:::000///......///...+++(((******++++++++++++******))))))))))))((((((((((((&&& $$$))))))'''''',,,+++***))))))***+++,,,((((((((((((((((((((((((&&&'''''''''&&&&&&(((***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((******))))))))))))******((((((((())))))***+++,,,************))))))((((((+++++++++++++++++++++,,,+++,,,---------...000222222222222333555666888999888999:::<<<===>>>>>>???============>>>@@@AAABBB@@@BBBHHHRRRbbbwwwsssqqq[[[LLLDDDBBB>>><<<;;;;;;;;;:::666777777777777777666666222333333444555666666777444444333222222222222333111111222333444444555555555555555444444333333333000000000000000000000000000000000000000000000000000111111111111111111111222222222333333333333333333222111000000111222333222111111000000111111222//////000000111222222333222222222222333444444555888888;;;EEESSS[[[WWWNNNEEE@@@===>>>AAAFFFPPPZZZlllyyyyyy}}}|||vvvqqqiii```VVVNNNHHHFFFAAA???======>>><<<999666444444555555555444222111333333333333333333333333111111111222222222222222222222222222222222222222222222222222222222222222111111000000000000111111333222111000000111222333222222111111111222333444555444444555555777888999999999999999;;;AAAIIIOOOTTT^^^mmmyyyvvvppplllhhhgggaaa]]]VVVOOOJJJHHHHHHHHHKKKPPPVVVVVVPPPEEE:::333------...000111///---+++******++++++++++++******(((((((((((()))))))))))),,,%%%###''',,,+++((('''))))))(((((()))+++---...(((((((((((((((((((((((('''((()))((('''''')))+++''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((******))))))))))))******+++***)))(((((()))******++++++******)))))))))(((+++++++++++++++++++++++++++,,,---------...000222222222222333555666888999999:::;;;<<<===============>>>>>>???@@@AAABBBCCC@@@BBBGGGQQQbbbxxx|||wwwaaaPPPGGGCCCAAA???===;;;:::::::::888777666555555555555555333444444444555666666666555444444333333333333333222222333333444444555555555555444444333333222222000000000000000000000000111000000000000////////////000111111222111111000///000111222333333222222444444333222222333444444111111000000000000111111//////000000111222222222111111222222333333444444444555888@@@GGGJJJGGGBBB>>>:::777999:::===FFFNNN]]]hhhttt|||xxx}}}rrrfff]]]VVVSSSJJJHHHFFFFFFFFFEEE@@@<<<666666666666666555333333333333333333333333333333111111222222222222333333222222222222222222222222222222222222222222222222111000000000000111222222222222111111111111222222000/////////000222333555777888:::<<<======<<<<<<888:::;;;<<<>>>DDDNNNUUU\\\jjj}}}}}}xxxtttvvvtttkkkgggcccaaaaaaZZZVVVQQQLLLIIIIIIJJJKKKOOOSSSVVVQQQGGG===666333,,,---.../////////------)))******************)))(((((((((((())))))))))))---(((&&&)))+++)))'''''''''''''''((()))+++,,,---(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((())))))))))))''''''((()))))))))(((((()))))))))(((((((((((('''***))))))(((((())))))***,,,+++)))((((((((()))***++++++***)))))))))******+++++++++++++++************+++---------...111333222222333333555666888999::::::;;;<<<=========<<<======>>>@@@AAABBBCCCCCCAAACCCGGGOOO___ttt}}}gggTTTJJJFFF@@@@@@???===;;;::::::;;;;;;999777444444444555777555555555555555555666666666555555444333444444444333333444444444444444444444444444333222222111111000000000000000000000000111111111000000000////////////111222222222222111...///000222222222222222333222111111111111222333111111000000000000111111///000000111111222333333111222222333333333222222111333666;;;===<<<;;;;;;888555444666777:::AAAIIIRRRYYY```ggguuusssnnnkkkwwwzzzppphhheee___\\\YYYZZZ[[[YYYTTTOOOGGGEEE@@@<<<888777777777444444444444444444444444333333333444444555555555222222222222222222222222222222222222222222222222222222111111222333333444222222333333333333222222000000000000222444777999>>>BBBIIINNNOOOLLLGGGCCC@@@EEEJJJMMMOOOUUU]]]ccclll|||yyyrrrjjjfffjjjoooyyy|||mmmrrr~~~pppaaa\\\ZZZWWWUUUVVVPPPNNNKKKIIIIIILLLPPPRRRVVVTTTNNNFFF===555111///,,,,,,,,,,,,+++++++++,,,((())))))******))))))((('''((((((((()))))))))***)))&&&&&&((((((%%%$$$'''''''''((())))))))))))((((((((((((((((((((((((((('''((((((((('''''')))***(((((())))))************''''''((()))))))))))))))))))))))))))(((((((((''')))((((((''''''(((((()))+++***((('''((()))+++,,,+++***)))))))))***+++,,,++++++++++++*********)))***+++---------...111333222222333333555666888999888999:::<<<===>>>>>>>>>;;;<<<>>>???AAABBBBBBCCCCCCCCCFFFMMM\\\ppplllXXXJJJEEEEEE>>>>>>>>>===;;;;;;<<<===>>>;;;888555333444666888666666666666666555555555666666555444444444444555444444444444444444333333444444333222222111000000111111111111111111111111222222111111000000000///...///111222333333222222---...000111222222222111000///...------...///000111111000000000000111111000000000111222222333333222222333333333222222111111333777999888555666999666333333555666888===DDDGGGKKKMMMOOOXXXkkk}}}uuuoooooovvvuuuhhhdddcccqqq}}}rrrttt{{{|||xxxxxxuuurrrrrrtttrrrlllfff\\\VVVLLLBBB<<<999999:::666666666666666666666666555555555666666666777777222222222222222222222222222222222222222222222222333333333333444444555666222333444555555444333222333333333444666999<<<>>>JJJRRR\\\dddeee___WWWPPPRRRXXXaaafffiiimmmsssxxx~~~ttttttuuuttteee[[[VVV[[[bbbpppxxxmmmuuunnn^^^QQQNNNNNNKKKJJJKKKJJJHHHGGGGGGJJJOOOTTTWWW\\\TTTGGG<<<444///+++(((++++++***)))'''''')))+++(((((())))))))))))(((((('''((((((((())))))******((('''(((***(((%%%&&&***(((((()))))))))'''%%%$$$((((((((((((((((((((((((&&&'''''''''&&&&&&((()))''''''(((((()))))))))***''''''((()))))))))))))))******))))))((((((((('''((((((''''''''''''(((((()))(((''''''(((***,,,...******)))))))))***,,,---++++++++++++******))))))***+++---------...111333222222333333555666888999666777999;;;>>>???@@@AAA:::;;;===>>>@@@AAAAAABBBCCCDDDFFFLLLZZZmmmkkkWWWMMMGGGCCCCCC=========<<<;;;;;;::::::888888777666666666666666666666555555555777888999999777444555777777555222222222222222222222222222222222222111111111111000000000000000000000000000222222111000//////000000000000000000000000000000333222111111000000111111000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222222333333444444444444333333333666999>>>@@@DDDBBBAAACCCIIISSS]]]ddd{{{~~~xxxqqqnnnlllnnnuuu~~~oooaaa^^^^^^gggvvvzzzpppooo~~~xxxoooddd[[[SSSKKKAAA:::===<<<:::777555666:::===>>>BBBDDDAAA;;;777777999666444555666555333444999999888777666555444444333:::888666555555777:::<<<555888::::::999888888999999::::::;;;<<<@@@EEEIII]]]gggqqqtttqqqnnnnnnppp{{{pppmmmqqqsssppp]]]TTTQQQVVV]]]lll|||wwwssspppsss[[[QQQIIIIIIKKKJJJIIIJJJIIIIIIJJJLLLPPPTTTYYY\\\VVVLLL>>>444000...+++)))***)))(((''''''((()))***+++***)))'''''''''((()))%%%&&&&&&'''((()))******)))***+++,,,+++***(((&&&(((((((((((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''***************)))((((((%%%'''((()))((()))***,,,222111...+++)))'''''''''(((***,,,+++((((((***---))))))))))))************,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,---...............///111222333444222000000333666888999<<<<<<===>>>>>>???>>>>>><<<;;;;;;===???AAAAAA@@@DDDBBBEEENNN\\\mmmzzz```OOOGGGBBB@@@@@@<<<<<<<<<;;;::::::999999888777777666666666666666555555555555777999;;;<<<<<<999666555555555333000222222222222222222222222222222222111111111000000000000000000000000000000222111111000000///000000000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000//////000111111111111000222222222222222222222222333333333444444444444444777777666666777999<<<===>>><<<::::::===CCCJJJOOO```rrryyyvvvtttuuu|||}}}mmmdddeeehhhoooxxxzzz{{{ssskkkcccYYYQQQFFFCCCAAA@@@CCCIIIOOORRRVVVXXXXXXRRRIII@@@===<<<:::777777999999888;;;AAA???>>>===<<<;;;;;;;;;<<<888888888999;;;>>>AAABBBDDDGGGJJJKKKHHHEEEBBBAAA??????@@@BBBFFFMMMVVV\\\kkkrrr|||wwwmmmkkknnnmmmiii]]]WWWWWW___hhhttt}}}||||||yyyiiiVVVMMMGGGIIIKKKJJJJJJKKKKKKJJJIIIMMMSSSWWWXXXVVVHHH@@@666000//////...---++++++************+++++++++***)))(((''''''((()))&&&&&&''''''(((((())))))((()))+++++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''))))))((((((***+++///...+++)))'''&&&&&&&&&'''(((******)))'''''''''))))))))))))************+++***)))(((((()))***+++,,,+++++++++,,,,,,---------------...///000111222111111111222444666777777:::;;;<<<>>>???@@@@@@@@@======>>>@@@BBBDDDEEEEEEFFFCCCFFFNNNZZZjjj}}}iiiSSSFFFAAA>>>===>>>;;;;;;::::::999888888888888777666666555555666666555555555555777:::<<<===???<<<888555444333111///222222222222222222222222222222111111111000000000000000000000000000000000111111000000000000//////000000000000000000000000000000///............///000000000000000000000000000000000000000000000000......///000000000000000222222222222222222222222555555444444444444444444777777777777777777777777888777555444555888<<>>???AAAGGGOOONNNMMMKKKIIIFFFDDDBBBAAA:::;;;<<>>???AAAAAABBB999:::<<<>>>AAACCCEEEEEEGGGEEEFFFMMMXXXggg|||mmm]]]LLLCCC@@@>>>===???;;;;;;;;;:::999999888888777777666555555555555666555444444555666888:::;;;>>>;;;888555333222111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////111000//////......//////000000000000000000000000////////////////////////...///000000111111000000111111111111111111111111444444444333333222222222333333444555444444222222666666555666777:::<<<>>>EEENNN___uuu|||rrrrrrwwwxxxttt|||tttrrryyyppp```SSSLLLKKKGGGFFFHHHJJJNNNWWW```ggggggeeebbb[[[TTTLLLHHHFFFDDDCCCDDDHHHMMMSSSWWW^^^bbbiiimmmnnnmmmlllkkkpppppppppoooqqquuu{{{|||tttvvv|||jjjZZZQQQLLLJJJMMMPPPOOONNNPPPOOORRRVVVZZZ[[[TTTIII@@@333///,,,***+++++++++)))******))))))))))))******)))))))))(((((((((((()))((((((((((((((('''''''''(((((()))******)))(((((((((((((((((((((((((((((('''''''''''''''((((((((()))(((((('''''''''''''''))))))************)))))))))******)))(((''''''((((((''''''''''''''''''''')))''''''***///111000---((()))))))))******************))))))))))))******++++++,,,,,,---------,,,+++++++++,,,---...///000000111222222333444777999:::;;;===>>>???@@@AAAAAA;;;<<<>>>@@@AAABBBDDDFFFFFFDDDFFFLLLUUUdddzzz~~~www}}}{{{aaaUUUGGGBBB???======???<<<<<<;;;;;;:::999999999777666666555555555555555666555444333333444666666:::999888555333333333444222222222222222222222222111111111000000000//////000000000000000000000000...///000000000000//////////////////////////////111111000////////////000///////////////////////////////////////////////////000111111222222111111111111111111111111111111333222222111111000000000///000222444444444333222666666777888:::<<<===???@@@BBBLLL]]]mmm}}}|||~~~yyyvvvzzzmmmeee___[[[YYY\\\___dddnnnxxxsssfff___\\\XXXQQQNNNOOOVVV^^^dddqqqvvv~~~zzzooo___QQQPPPLLLKKKNNNOOOMMMNNNQQQQQQXXX``````WWWIII===666///---++++++******)))(((...,,,***))))))***,,,...((((((((())))))))))))(((((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((''''''''''''((())))))************)))))))))***+++)))'''&&&'''(((&&&''''''(((((()))))))))---+++(((***---000000...((()))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,...///000222333222111111333888<<<===>>>???????????????>>>BBBDDDFFFFFFEEEEEEGGGIIIDDDCCCEEEKKKTTTccczzzxxxqqqvvvqqqVVVLLLCCC???>>>;;;;;;===<<<<<<<<<;;;::::::999999777666555555444444555555666555444222222333333444666777888777555444444555222222222222222222222222111111000000000/////////000000000000000000000000---...///000111000///...000000000000000000000000222111000000//////000000////////////////////////000000000000000000000000000000111222222222222222111111111111111111111111111111000000000000000000000111333555666666555555555555555666666777888999<<<:::@@@MMMYYYdddvvv}}}{{{yyy{{{xxxmmmeeedddjjjsssyyy|||vvvsssuuuzzzwwwnnnfff[[[PPPOOOKKKJJJLLLMMMLLLNNNRRRVVV\\\```[[[MMM===333///+++++++++***++++++,,,,,,***)))'''&&&&&&''')))***'''(((((())))))))))))((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********)))((((((''''''((((((&&&''''''((((((((((((((()))******)))(((''''''(((&&&'''((()))************---+++)))))))))***)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,---...///000333444555333222444999>>>??????@@@@@@??????>>>===BBBEEEGGGFFFDDDCCCEEEHHHDDDDDDFFFKKKSSSbbbzzz~~~rrrlllqqqxxxkkkaaaLLLEEE???>>>>>><<<;;;===;;;;;;::::::999888888888666666555444444444444555555444333333333444555666444777999999666444333444222222222222222222222222111000000000////////////000000000000000000000000,,,---///000111000///...000000000000000000000000000000///.........//////////////////////////////000000000000000000000000///000000111111111111111111111111111111111111111000000000000111111111111222222333444555555555555444444333333333444555666;;;777;;;FFFNNNUUUddduuuttthhhbbbbbbgggnnn{{{{{{zzzsssiiibbb^^^XXXRRROOOLLLKKKMMMNNNOOOSSSYYY\\\[[[VVVLLL???444///---+++++++++*********,,,---%%%&&&'''(((((('''&&&%%%&&&'''((()))******)))(((&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))***++++++,,,***))))))(((((((((((((((&&&&&&'''(((((((((((((((((()))***)))((('''((()))&&&'''((()))******))))))###&&&)))***)))'''&&&&&&))))))))))))************+++++++++,,,,,,+++++++++)))+++,,,......---,,,+++++++++,,,,,,---///000111000444888888666666999<<<>>>??????@@@@@@@@@??????===AAADDDCCCAAA@@@CCCGGGGGGGGGHHHLLLRRR```xxxtttjjjfffkkkrrreeeZZZQQQHHHBBB>>>??????======???::::::999999888777777777666666555444444444444555444444333333444555777888444777::::::777333222222222222222222222222222222000000000000////////////000000000000000000000000+++---///000111000///...000000000000000000000000//////...------------...////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000000000111111222222222333222222222222222222222333333222222333444666888999999444777AAAGGGIIIVVVfffvvvxxxrrrooommmpppyyyyyyuuuwww}}}|||jjj^^^ZZZ\\\dddmmmrrruuuzzz||||||zzzoookkkmmmkkkdddZZZTTTSSSRRRNNNQQQNNNMMMPPPRRRTTTZZZaaaaaaYYYLLL???666000------------,,,***(((((()))+++(((***...111111...***(((&&&'''(((*********)))(((%%%&&&&&&'''((()))******'''''''''''''''((()))***((((((((((((((((((((((((((())))))***+++,,,,,,,,,******)))((((((((((((((((((((()))***************''')))***)))((('''(((***%%%&&&((()))))))))(((((((((------***))))))))))))))))))******************++++++++++++******)))***,,,......---,,,+++,,,,,,,,,---...///000111---444;;;===:::888888:::<<<===>>>@@@@@@AAAAAAAAA===AAAEEEEEECCCCCCFFFJJJJJJIIIJJJMMMQQQ^^^vvvmmmccc```gggwwwdddVVVMMMEEE@@@??????>>>===<<<<<<;;;::::::999999888777777777777555333333444444333222333222222111111222222333999888777666555444333333000000000000000000000000////////////////////////111111111111111111111111//////............//////......////////////......000000000000////////////111111000000000000111111333222111///......---------......///////////////---...000111222111///......///000111111111111111333222222111111222222333333333222222333333444555555666888<<>>???AAABBBCCCCCC???<<<===AAAEEEGGGGGGHHHHHHKKKMMMQQQ]]]tttggg______fff|||qqq^^^SSSKKKEEE>>>>>>======<<<;;;;;;:::999999888777777666666555666555333333444444333222333222222111111222222333777666555444333222111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////......////////////......000000000000000000000000111000000//////000000111000000//////......//////,,,------...///.........---...000111222111000//////000000111222222111111222222222111111222222222333222222222222333444444555666888;;;AAAHHHNNNQQQZZZbbbooo~~~}}}xxxtttuuu{{{uuueee]]]\\\___lll|||xxxtttrrrqqqooonnnkkkkkkvvvvvvhhh___\\\]]]]]]ZZZVVVTTTSSSSSSRRRQQQTTTUUUZZZbbbiiikkkfffaaaNNNBBB888444222---+++,,,+++***)))(((((()))***+++************************))))))))))))(((((((((((())))))************++++++'''((())))))&&&%%%%%%%%%((((((((((((((((((((((((***)))''''''(((***---///444222///,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))+++,,,---...------,,,+++,,,,,,+++,,,,,,---...///222222222222444777999;;;<<<<<<===>>>@@@AAACCCDDDCCCAAA???@@@CCCEEEEEECCCHHHHHHKKKMMMQQQ\\\sssjjjcccccckkk~~~gggWWWNNNHHHCCC<<<<<<<<<;;;;;;:::999999888777777666666555444444666444222222333444333222333222222111111222222333444444333222111000000///000000000000000000000000111111111111111111111111........................//////............//////......////////////......000000111111111111111111000000////////////000000------------......//////,,,,,,---............---...///000222222111111000000000111222222222222111222222111111111111222222222222111111222222333444444555777:::>>>CCCFFFHHHGGGKKKTTT^^^nnnwwwvvvqqqllliiimmmuuu|||~~~tttfff^^^ZZZYYY___mmm~~~zzz|||qqqcccZZZVVVUUUUUUVVVVVVUUUSSSQQQQQQSSSUUUWWW\\\fffppptttmmm^^^QQQ===666111111111...+++***))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---'''((())))))'''%%%%%%&&&***))))))(((''''''&&&&&&((((((((((((((()))******111///---+++************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((()))******))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++,,,,,,+++,,,,,,---...///222222222333555777999;;;;;;<<<===???@@@BBBDDDEEEAAAAAAAAACCCEEEFFFEEECCCHHHHHHKKKMMMPPP[[[qqqjjjcccdddlllsss^^^RRRLLLFFFAAA<<<<<<;;;;;;::::::::::::888888777666666555555444555333222222333444333333333222222111111222222333333333222111000000//////000000000000000000000000000000000000000000000000........................//////............//////......////////////......////////////000000000000000//////......//////000,,,,,,---------...------,,,---......//////......///000111111222222111111111111222222222222111111111111000000000000111111111111111111111222333333333444666999;;;===>>>>>>999===EEEMMMYYYhhhxxx|||uuunnnkkknnnuuu{{{yyytttoookkkjjjbbb^^^^^^dddpppyyynnn```VVVTTTUUUUUUTTTSSSUUUWWWUUUSSSRRRUUUYYY[[[ccclllqqqlll^^^LLL@@@222///------...---+++***)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((***+++,,,,,,'''(((***)))'''&&&&&&'''*********))))))((((((((('''(((((((((((((((''''''******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))+++******)))******+++,,,......---......///000111222222333444555888:::;;;:::;;;===???AAACCCEEEEEE@@@@@@AAACCCEEEFFFGGGGGGHHHHHHKKKMMMPPPZZZooonnnfffhhhrrr|||eeeWWWPPPJJJDDD???<<<<<<;;;;;;;;;;;;;;;:::999888888777777666555555444333111111333444444333333222222111111222222333333333222222111111000000000000000000000000000000//////////////////////////////////////////////////////............//////......////////////......------------......////////////............//////---------...---,,,++++++......///000000000000000//////000000111111111111111111222222222111111000111000000//////000000111111000000000000111222222111333444666777777777777777:::>>>CCCKKKXXXgggrrrzzzuuurrrssswww{{{tttkkkjjjlllnnnjjjfffdddgggnnnzzzyyyvvvvvv~~~{{{nnndddYYYTTTUUUWWWVVVTTTWWWYYY[[[ZZZXXXXXXZZZ]]]bbbgggjjjeeeWWWGGG;;;444///...+++)))***+++,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))'''(((***)))(((&&&'''((()))))))))******+++++++++'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,......---......///000111222222333555666888:::::::::;;;===@@@BBBDDDEEEEEEDDDCCCBBBAAAAAACCCFFFIIIHHHHHHKKKMMMOOOXXXlllxxxoooqqq|||yyyiiiWWWOOOMMMHHHCCC???;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666555444222111111333444444333333222222111111222222333333333222222222111111111000000000000000000000000........................000000000000000000000000//////............//////......////////////......++++++,,,,,,------............------------......------...///...---+++***//////000111111111111000///////////////000000000000111111111111000//////000000////////////000000000000000///000000111222000111222333444444444333999999888888>>>KKK\\\iiiqqqsssppppppoooqqqoooooorrrwww~~~wwwqqqnnnnnnttt}}}}}}|||~~~~~~zzzyyyyyyjjjbbbZZZVVVWWWXXXVVVTTT\\\]]]___`````````bbbccceeeddd^^^RRRCCC777111///...///,,,((('''+++,,,+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((***)))(((''''''((((((((()))******+++,,,,,,'''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***)))))))))***++++++,,,,,,,,,,,,+++,,,,,,---...///222222444555777999:::::::::<<<>>>AAACCCDDDDDDDDDGGGFFFDDDAAA???@@@CCCFFFGGGHHHKKKMMMNNNWWWjjj}}}}}}rrrttthhhYYYLLLHHHHHHDDDAAA@@@999999::::::::::::::::::888777777666666555444444333111000111333444444333333222222111111222222333222222222111111111111111000000000000000000000000////////////////////////000000000000000000000000//////............//////......////////////......++++++,,,------...//////...------------------...+++,,,.../////////---,,,...//////000000000000000...............//////000000000000000000///......000//////......//////000000////////////000111111/////////000111222222333666666555555777@@@LLLUUUYYYfffttt~~~~~~~~~zzzpppoooqqquuuyyy{{{vvvsssvvvyyy}}}|||}}}~~~~~~~~~~~~zzzuuuqqqtttxxxpppeee___YYYUUUUUUWWWXXXXXX^^^^^^```cccgggiiijjjjjj```WWWKKK???777222...++++++...---((('''+++,,,***)))******************)))************************))))))))))))(((((((((((('''''''''''''''''''''''''''(((******((((((((()))((((((((((((((()))))))))(((((((((((((((((())))))(((((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******((()))***,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///222222444666888999::::::;;;===???BBBCCCDDDCCCCCCAAACCCCCCAAA@@@@@@DDDGGGGGGHHHKKKLLLNNNVVVhhhzzzqqqsss___QQQFFFDDDDDDAAA???AAA888888888888888888999999777666666555444444333333333111000111222444444333333222222222222222222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////......////////////......,,,,,,------...///000000...------,,,,,,------...)))+++---///000000//////---......///////////////...------------...////////////000//////...------//////............/////////////////////000111111............///111222333000333777888777888;;;???DDDMMMVVV\\\fffyyysssgggddddddbbbjjjzzzzzzrrruuu{{{oooccc___[[[UUURRRSSSWWW\\\______^^^___dddkkkoooooonnnXXXKKK;;;333222222---''''''---...***))),,,,,,)))))))))************))))))************************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&(((******)))(((((()))((((((((('''&&&&&&%%%%%%((((((((((((((()))******'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******''')))+++---...---,,,+++...............///111111111333444666888999::::::<<<>>>@@@BBBDDDDDDCCCBBB888<<<@@@BBBCCCDDDGGGJJJGGGHHHKKKLLLMMMUUUgggyyyuuuvvvTTTMMMEEEAAAAAA@@@===999;;;999666555555666666555888888777777666666555555555777888666222000111333222222222222222222222222222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////---..................---,,,,,,,,,---------------////////////////////////...///000000000///---,,,,,,++++++,,,...///...---000///...---,,,+++******---------.........//////000000000000000///////////////.........---------//////000000///...---------......///////////////111111222333555666777777:::>>>EEEJJJRRR___ooo{{{tttiiibbb___]]]bbbnnn~~~}}}xxxwwwvvvwww|||{{{}}}{{{xxx{{{|||wwwqqqjjjeee\\\YYYWWWWWWZZZ^^^___```bbbaaaccclllsssqqqdddXXXBBB===666000...------,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***)))((((((((()))******++++++,,,+++)))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((%%%(((+++......+++(((%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((((((''''''(((***+++***)))'''%%%%%%%%%&&&'''((((((((((((((()))***+++***)))'''((()))***(((''')))*********++++++++++++'''''''''((())))))******+++++++++***************+++,,,------,,,,,,...000333555777777777888:::<<>>CCCMMM[[[eeewwwxxxlllccc^^^^^^```gggttt}}}wwwqqqqqqqqqsssyyyyyysssuuuvvvyyy~~~}}}|||ssslllfff```[[[VVVWWWZZZ___dddhhhlllmmmmmmmmmnnnnnniii```SSSJJJ:::666111...------------,,,,,,,,,,,,++++++++++++((()))*********)))((('''++++++******)))(((((((((***)))((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((''''''''''''''''''((((((+++***)))(((''''''(((((((((((('''''''''''''''((((((((('''''''''((())))))***((('''((()))***)))'''((((((((())))))))))))***'''(((((())))))***++++++))))))))))))))))))))))))+++,,,------,,,---///000222444666666666777999;;;???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHHHHJJJLLLMMMTTTgggyyyHHHCCC>>><<<<<<===;;;999:::888666555666777666555444444555555555555555555333444444333000//////000222222222222222222222222333333222111111111111222000000000000000000000000////////////////////////........................,,,------......------,,,............------------////////////////////////---------...---,,,,,,+++///...,,,,,,------+++***)))*********++++++,,,,,,)))))))))*********++++++*********++++++,,,,,,,,,............------------...////////////...---------......////////////////////////000000111111111222444555666999???IIIPPP[[[jjj~~~uuullleeebbbdddbbbccckkkzzz~~~xxxsssrrrrrrsssxxx~~~~~~{{{uuuooorrrqqqrrrwww~~~|||ttt}}}|||yyyxxx}}}vvvmmmeee___[[[XXXVVVWWW[[[bbbhhhlllppprrrtttyyyyyyuuujjjYYYHHH===999000...,,,,,,---......---***************+++++++++((()))))))))(((((('''&&&++++++******)))(((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''')))******)))''''''((((((((((((((((((((((((&&&&&&'''(((((()))******,,,+++***(((''''''&&&&&&''''''((()))))))))((((((((((((''''''&&&''''''''')))((('''((()))***)))(((&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,,,,,,,------......//////+++,,,------,,,---///111111333555666666777999:::>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMSSSeeewwwDDDAAA===;;;::::::999777999777666666777777666555333333333444444555555555333333333222111000000000111111111111111111111111333222111111000000111111////////////////////////////////////////////////------------------------......////////////......000000///////////////...////////////////////////,,,,,,,,,,,,+++++++++***...---,,,,,,------+++************++++++++++++,,,(((((()))))))))*********+++++++++,,,---...//////------------------------.........//////...---------......////////////////////////////////////000444444444444444888>>>CCCPPP[[[lllwwwmmmiiijjjkkknnnllljjjnnnzzzzzzyyyzzz~~~|||~~~}}}{{{tttqqqpppooopppuuuzzzzzztttxxxwwwnnnjjjhhhhhhhhhddd^^^XXXWWWXXXZZZ\\\aaafffkkkooooooooopppqqq|||xxxmmm[[[GGG777///---,,,+++,,,---///000...---(((((())))))******++++++))))))))))))(((''''''&&&((((((((()))******++++++%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******+++***))))))((('''''''''((((((*********)))(((''')))((('''&&&&&&&&&&&&&&&)))((('''((()))***)))(((&&&&&&&&&'''''''''(((((()))******++++++,,,------------...//////000111111+++---...---------///111222444666777777777999;;;>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHIIILLLMMMMMMRRRcccsssBBB@@@===;;;999888777666888777666666777777666555222222333333444444555555444444333333222222111111111111111111111111111111111111000///////////////........................................................................000000111111111111000000111111111111000000//////........................,,,,,,++++++************,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++))))))))))))************++++++,,,---.../////////,,,,,,------------------------............---------......////////////////////////000000000000000111111000///000333666999KKKUUUbbbmmmyyysssoooqqqtttyyyyyyzzzzzziiibbbdddiiiqqq~~~yyy|||~~~}}}||||||}}}wwwuuusssppppppsssxxx{{{{{{tttdddZZZXXXXXXZZZ[[[ZZZWWWVVVWWW[[[```dddhhhkkkooorrrrrrqqqpppoooqqqgggWWWFFF888000,,,***------...///111111...,,,((((((((())))))***************))))))((((((((((((((((((((()))******++++++$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((((((((((((((())))))))))))((()))******+++***(((&&&%%%)))((('''&&&&&&&&&&&&&&&(((''''''((()))******)))''''''((((((((()))))))))*********+++,,,,,,------))))))******+++,,,------,,,---......------///111444555777888888999;;;======>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHIIILLLNNNMMMQQQ```ooo@@@???===;;;999777666666777666666777888888666555333333444444444444444444555333222222333333222111111111111111111111111111000000///............///////////////////////////........................////////////////////////111222222333333222222111111111000000//////......------------------------,,,,,,+++************++++++***)))***---...---,,,------,,,,,,+++++++++***)))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------......////////////////////////000000111111111000000///000111333555777BBBOOO^^^hhhlllssszzzggg[[[^^^bbbhhhrrr|||tttmmmiiinnnttt|||~~~||||||}}}iiiYYYQQQPPPQQQSSS\\\\\\]]]\\\]]]___cccggggggiiimmmrrruuusssnnnjjj[[[PPP@@@555000...,,,***------...///111000---***)))))))))))))))************))))))(((((())))))***++++++******)))((((((((($$$%%%&&&(((((()))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))((('''&&&&&&((((((''''''&&&'''''''''((('''&&&(((***+++***)))(((((()))))))))*********)))******++++++,,,------******++++++,,,,,,------,,,---......---...000222444666888999999:::<<<======>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHJJJMMMNNNMMMPPP]]]lll;;;;;;;;;:::888777777777666666666777888888666444555555555555444444444444444222000111222333111///111111111111111111111111111000000///////////////////////////////////////........................000000000000000000000000111222222333333222222111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++***+++,,,---,,,+++************++++++++++++))))))))))))************))))))******************++++++,,,,,,,,,---------+++,,,------.........------......///////////////---......///000111111222222111111222333555666777<<>>@@@BBBCCCEEEEEEFFFDDDCCCCCCBBBBBBDDDEEEFFFHHHJJJNNNOOOMMMOOO[[[iii777888999888777777777888666555666777999999666444666666666555555444444444333000//////222222000...000000000000000000000000222111111000000000000000000000000000000000000000........................000000000000000000000000111111222222222222111111------,,,++++++***))))))++++++++++++++++++++++++------+++*********+++,,,...,,,++++++,,,+++***)))''''''((()))***+++,,,,,,(((((((((((()))))))))***++++++++++++************+++++++++,,,,,,---------+++,,,------.........------......///////////////,,,,,,---...///111111222000//////000222333333333===EEESSS___hhhlllnnnnnnhhhsssvvvnnnppplllbbb]]]iiixxxvvvyyy|||qqqiii```\\\^^^bbbdddddddddhhhlllllljjjhhhhhhiiiggggggjjjoooooocccNNN===777555111///...,,,)))(((((('''''')))++++++)))''',,,,,,++++++******))))))&&&%%%%%%%%%&&&(((***+++((((((((()))******++++++'''''')))*********)))(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******+++***)))(((&&&%%%$$$$$$$$$$$$&&&(((+++,,,((((((((((((((()))***+++''''''&&&'''***++++++***(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---...///.........000222333555777777777888:::<<<===>>>@@@BBBCCCEEEFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFHHHJJJNNNOOOMMMNNNZZZhhh~~~;;;:::999888777777777777666555555444444444555555444444444333333333222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000111111222222222111000//////000111222000//////......000111222222222111111000000//////++++++******)))(((''''''+++++++++*********))))))---,,,***)))))))))******///...------...---+++)))******)))))))))***,,,---'''((()))++++++***))))))++++++++++++++++++++++++...------------,,,,,,,,,,,,---------.../////////................................................000/////////000222444666>>>CCCLLLYYYfffnnnpppooorrrrrruuu|||{{{vvvtttrrrrrrvvvxxx|||{{{}}}}}}vvvmmmkkkhhheeedddhhhmmmrrrtttmmmnnnpppooollliiihhhhhhfffgggeee^^^SSSFFF;;;666111000...+++)))(((''''''************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((*********)))((((((''''''))))))))))))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&)))(((''''''((()))***+++******))))))))))))******((((((((((((''''''''''''((('''''''''''')))+++,,,+++++++++*********))))))'''''''''((()))+++,,,---)))***,,,......---,,,+++---------......000111111666777888999:::;;;;;;;;;;;;===@@@CCCEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGHHHJJJKKKOOO[[[ggg::::::999888777777777777555555444444444444555555444444444444333333333333222222222111111111000000000000000000000000000000000000000000000000000000------------............111000////////////000111//////.........///000111///////////////...............------,,,,,,+++++++++++++++*********)))))),,,+++***)))))))))***+++///...,,,,,,,,,+++)))'''((()))***++++++++++++***(((((()))************)))************************+++,,,,,,,,,------......------------............------------------------........................000/////////000222333444999===FFFTTTbbblllqqqssssssqqqoooqqqzzz{{{uuurrrnnnkkknnnooovvvxxxppplllsss}}}||||||{{{}}}yyypppjjjlllkkkkkknnnssswwwzzzzzzooollljjjiiikkklllkkkjjjhhh___RRRFFF===666111---------+++***))))))))))))+++++++++***************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%***))))))(((''''''&&&&&&$$$%%%''')))+++,,,------)))((('''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((()))***++++++++++++*********))))))''''''(((((()))+++,,,---***+++,,,---------,,,,,,,,,,,,------///000111222666777888999:::;;;;;;;;;===???AAADDDEEEEEEDDDDDDAAABBBCCCDDDEEEGGGHHHHHHHHHGGGHHHJJJJJJNNNYYYfffyyy:::999888777666666666666555444444444444444555555555444444444333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////............//////...------------...//////,,,,,,,,,---------------+++++++++++++++++++++++++++++++++************************)))******+++,,,...,,,++++++++++++(((&&&&&&(((+++------+++)))((())))))(((((())))))******)))))))))))))))))))))))))))***+++,,,---......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///000111222222333777>>>KKKZZZgggqqquuuzzzwwwrrroooqqqyyyzzzrrrooommmlllmmmrrr~~~nnnddd]]][[[cccrrrzzzxxx~~~}}}~~~~~~tttqqqppptttvvvlllnnnoooqqqqqqqqqooommmlllmmmnnnpppuuuyyy{{{zzzyyynnnhhhdddeeejjjnnnllliiibbbUUUCCC777222000---******************+++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&''''''&&&'''))))))((('''%%%###)))(((''''''&&&'''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&'''((())))))******)))+++************)))))))))(((((((((((()))***,,,,,,,,,+++++++++,,,,,,------++++++,,,---///111222333666777888:::;;;;;;<<<<<>>@@@BBBDDDFFFHHHHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLHHHHHHIIIKKKKKKNNNXXXccczzz999888777666555555555555333333333333333444555555222222222222111111111111111111111111111111111111000000000000000000000000/////////////////////////////////......---------------............------+++,,,,,,---------------,,,,,,,,,------......///---------...............************************))))))******++++++++++++)))))))))+++---///...---******)))))))))))))))***)))((('''''''''(((***+++************************++++++++++++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++------------------------...////////////////////////000444:::DDDPPP\\\cccmmmttt|||}}}yyyvvvvvvvvv|||sssaaaXXXPPPPPPVVVcccuuutttaaaXXXVVVZZZiiiyyyvvvhhhdddeeehhhsss}}}wwweee___aaadddttt}}}yyylllbbb\\\XXXVVVQQQVVV^^^eeejjjooossswwwqqqppppppqqqssstttsssqqqsssttttttpppggg\\\QQQLLL888666444000---,,,,,,---...------,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))###%%%'''((())))))((((((''''''''''''(((((((((((("""###$$$$$$%%%&&&''''''***)))'''&&&%%%&&&((()))%%%&&&)))++++++***(((&&&(((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&''')))******)))(((((()))))))))))))))))))))))))))((((((((()))***++++++...,,,+++)))***+++...///***+++,,,---///111333444666777888:::<<<=========<<<>>>@@@DDDGGGIIIKKKLLLJJJIIIGGGEEEEEEFFFGGGIIIHHHGGGIIILLLLLLOOOYYYdddxxx888777666555555444444444222222222222333444555666222222222222111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000//////////////////------...//////...------+++,,,------......------------..................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))***+++++++++******(((((()))+++...//////...+++***)))''''''((()))***((((((''''''(((((())))))************************+++++++++*********)))))),,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////...000222555:::BBBKKKQQQ]]]hhhvvv~~~~~~zzzwwwwwwssssssxxx{{{rrrmmmfff___ZZZZZZ___iiiyyyxxxhhhZZZWWW[[[bbbqqqqqqbbb^^^___bbbffftttuuugggccceeeppp}}}yyyjjj]]]UUURRRQQQRRRSSSZZZcccjjjnnnppptttwwwuuutttssstttwwwyyyzzzzzz{{{zzzvvvjjjZZZJJJ???999555444000,,,((((((,,,000///...---,,,,,,+++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&(((***+++,,,+++***)))''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))&&&'''((()))((('''%%%###''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))***)))))))))))))))***++++++---,,,+++******,,,...///++++++,,,---///111222333666777888:::<<<===>>>>>><<<===@@@CCCFFFIIILLLMMMHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEHHHKKKLLLOOOYYYdddyyy777777666555444444444444222222222222333444555666444444444333333333222222000000111111111222222222000000000000000000000000000000000000000000000000111111111111222222222222---...////////////...---+++,,,---...///......---...............---------*********))))))(((((('''))))))*********+++++++++******+++,,,+++***)))))))))))))))***,,,---,,,+++)))))))))))))))(((((('''&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000//////---///111222333777===BBBNNNXXXfffmmmoooooorrruuusssssstttyyywwwooollliiihhhjjjooouuu}}}ssseee\\\```jjjuuukkk]]]XXXZZZ]]]```sssxxxuuuvvvtttmmmaaaXXXSSSRRRSSSSSSYYY```iiioooqqqsssvvvyyyyyyxxxwwwyyy{{{||||||{{{wwwnnnaaaRRREEE;;;444000666333...++++++,,,...///,,,,,,+++*********++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))&&&(((***++++++***((('''''''''''''''(((((((((((('''''''''(((((()))))))))'''((((((((((((((((((((()))((('''&&&$$$!!!&&&'''((()))))))))(((''')))))))))(((((()))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))******+++,,,,,,+++++++++,,,---...,,,,,,------///000111222666777888:::<<<>>>>>>???>>>???@@@BBBEEEGGGIIIJJJEEEEEEDDDCCCCCCBBBBBBBBBAAABBBEEEIIIJJJNNNXXXcccyyy777777666444444444444444222222222222333444555666666666555555555444444444000000111111222222222222000000000000000000000000000000000000000000000000------......//////000000---...///000000///...---,,,---.../////////...---.........------,,,,,,,,,------,,,,,,+++***))))))))))))******++++++++++++***+++,,,,,,+++***)))(((***)))))))))++++++)))''''''(((***++++++)))&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000000+++...000111000222666:::???HHHRRRXXXZZZ^^^fffmmmrrrvvvyyyzzzzzz}}}tttrrrlllooowww|||ttthhhbbbjjjwwwyyyeeeXXXTTTWWWZZZggg}}}}}}{{{iiiccc]]]XXXVVVWWWWWWXXX]]]dddlllqqqsssuuuyyy~~~zzzyyyyyyzzz{{{zzzwwwtttlll]]]HHH999333222111000///+++))),,,000111---((())))))))))))))))))***+++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))$$$%%%''')))((('''$$$###''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''(((((()))&&&'''(((*********))))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''***)))(((''''''((()))***'''((((((((())))))*********)))))))))))))))***+++,,,,,,++++++,,,,,,---------------......000111111666777999;;;<<<>>>??????AAAAAAAAABBBDDDEEEGGGHHHDDDDDDEEEEEEEEEEEEDDDDDD>>>???CCCGGGIIILLLWWWbbbttt888777555444333333444444111111222222222333333333444444444333333222222222444444444333222111000///////////////000000000000111000000///...---------....................................---,,,++++++------,,,,,,,,,+++++++++/////////......---------------,,,,,,,,,,,,++++++***************)))((('''))))))************))))))*********)))))))))))))))''''''&&&&&&'''((())))))'''''''''''''''((()))***))))))))))))((((((((((((***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------++++++++++++------+++++++++,,,---...000111///---,,,...111333222000777:::>>>???AAAGGGQQQZZZnnnqqqvvvxxxxxxwwwwwwwww{{{}}}yyyvvvjjjjjjmmmvvvmmm___XXXYYYbbblllvvv{{{vvvvvv{{{zzztttfffdddbbb```______```aaaeeehhhkkknnnrrrvvv{{{~~~~~~yyyvvvsssnnnfff```OOOFFF:::222///////////////---***''''''(((+++,,,++++++************++++++---+++******++++++)))((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((((((((()))***))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&###$$$******$$$###&&&(((((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))***,,,///000(((((())))))))))))((((((******))))))))))))))))))***+++,,,,,,------,,,,,,------------...000111333:::::::::;;;<<<======>>>EEEDDDCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCBBB@@@>>>>>><<>>===:::>>>BBBGGGKKKPPPUUUXXXlll777666555444333333333333111111111222222222222333111222222222222222222333,,,---....../////////...000000111111111222222222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............------------------,,,,,,,,,,,,,,,++++++************)))))))))***++++++++++++***))))))))))))************))))))''''''''''''((((((((((((***************+++++++++***)))(((''''''&&&'''''')))))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,))))))))))))***,,,---...---,,,+++,,,...000///......000111000///222777<<>>666000///---,,,---......---,,,(((***---//////---+++*********))))))))))))******(((((((((***++++++)))'''))))))))))))))))))))))))$$$%%%&&&'''((()))******))))))(((''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))&&&$$$&&&&&&$$$&&&)))))))))******(((%%%"""!!!(((((((((((((((((((((((()))(((((((((((()))***+++(((((())))))))))))((((((***************************+++,,,,,,------,,,,,,------------...000111333555666777:::>>>BBBEEEGGGBBBBBBAAABBBBBBDDDEEEFFFDDDCCCCCCBBBAAA???>>>===;;;>>>CCCGGGKKKPPPUUUYYYkkk666666555444333333333333111111111111222222222222111222222222333333444444///000000111111000000000///000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******))))))************))))))''''''((((((((((((((()))(((((())))))))))))))))))&&&&&&&&&&&&''')))***+++))))))(((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((***+++------+++***(((,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,++++++,,,------------000111111000///111444777;;;@@@GGGMMMQQQTTTVVVXXX]]]eeeoootttxxxtttooonnnttt|||xxxmmmccc^^^[[[ZZZWWWVVVVVVYYY\\\^^^]]][[[bbbffflllttt{{{}}}yyyiii^^^OOOAAA888333///,,,..................,,,+++$$$&&&***---//////---,,,)))))))))(((((()))))))))))))))***,,,......,,,***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''((()))***)))&&&$$$"""(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++***+++,,,,,,------,,,,,,------------...000111333111333777<<>>===>>>AAAEEEIIIMMMRRRXXX\\\kkk555555555444444333222222000000111111111222222222222222333333444444555555222222222222111000///............////////////000000000000000////////////------------------------000000000000///---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++************)))******+++++++++******))))))************))))))((((((((())))))*********(((((())))))))))))((('''%%%%%%&&&&&&((()))***+++((((((((((((''''''''''''''''''((())))))***++++++((((((((((((((((((((((((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++,,,------...++++++,,,,,,++++++,,,---,,,------......///111333333555999<<<@@@EEEKKKOOOXXX^^^eeejjjkkkkkkpppuuu}}}{{{~~~{{{tttnnneee\\\WWWUUUWWWXXXVVVWWWZZZ]]]```aaa```___aaaeeennnwwwyyyiii___QQQHHH<<<333000000000000/////////...------......'''(((((()))***+++++++++)))((((((''''''(((((()))***)))***+++---...,,,***((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((())))))))))))((('''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((***************)))))))))(((((())))))))))))(((((())))))*********+++++++++***+++,,,,,,------,,,,,,------------...000111333111555<<>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@BBBFFFIIIMMMSSSYYY]]]lll444555555555444333222111000000000111111111111222333333333333333333444444111111111000///...,,,,,,---------.........//////000000000000000000000000........................///000000//////...---,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++*********(((((()))************)))))))))************))))))(((((())))))******++++++))))))***++++++***((('''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))******++++++((((((((((((((((((((((((((()))***++++++***)))(((******++++++++++++******)))))))))))))))***++++++***,,,---,,,+++***+++---++++++,,,...///000111111111222222333555:::AAAFFFLLLOOOUUU[[[\\\ZZZ\\\```cccrrryyyuuutttpppmmmeee```ZZZTTTRRRSSSWWWZZZ[[[^^^ccchhhkkklllkkkjjjhhhmmmttt|||xxxgggTTTGGG===777000,,,---.........***+++,,,++++++,,,///222---,,,***(((&&&&&&''''''((((((''''''''''''(((((()))((('''''')))***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&((((((&&&&&&((((((&&&$$$$$$&&&'''(((((())))))((((((((((((((((((((((((*********++++++***))))))(((((())))))))))))((((((((((((((()))******++++++***+++,,,,,,------,,,,,,------------...000111333555999@@@EEEFFFDDD@@@<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????AAADDDGGGKKKQQQXXX\\\ppp444444555555444333111000000000000000111111111111222222222111111111111111////////////......---,,,............/////////////////////000000000000000------------------------++++++,,,---......------,,,,,,,,,+++++++++******++++++++++++,,,,,,------+++************)))))))))''''''((()))))))))))))))))))))************))))))''''''(((((()))******+++((((((*********)))'''&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***))))))))))))))))))******+++***,,,...---+++***+++---,,,,,,---///111111111000111111111000000333888<<<======BBBHHHHHHFFFHHHNNNPPP^^^ooo|||uuummmjjjhhhdddaaaccc___ZZZVVVUUUVVVYYY\\\aaagggooowww{{{|||{{{zzzxxxzzz~~~uuuhhh]]]PPPDDD;;;333///,,,,,,---...,,,)))&&&)))++++++++++++...000---,,,***)))(((''''''((((((''''''&&&&&&''''''(((+++(((&&&%%%&&&'''((('''))))))))))))))))))))))))((((((((((((((((((((()))%%%&&&'''((()))((((((''''''''''''((()))*********''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((%%%%%%((('''&&&&&&%%%%%%&&&'''))))))(((((((((((((((((((((((('''((()))*********)))((((((((())))))))))))((((((&&&''''''((())))))*********+++,,,,,,------,,,,,,------------...000111333777999>>>AAABBBAAA>>><<<>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAADDDGGGLLLRRRYYY]]]ttt333444555555444333111000000000000000111111111111111111000000//////......---...//////000/////////////////////000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---......///---------,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))((((((((((((&&&&&&'''(((((()))(((((())))))************))))))&&&&&&&&&'''((())))))***%%%&&&'''((('''&&&$$$"""%%%%%%%%%&&&(((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))*********************************))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,+++---...---+++***+++...))))))***,,,......,,,+++---......---,,,---///111333111333999999666:::@@@HHHTTTbbbkkkwww{{{ssseeebbb```aaadddfffeeedddhhheee```\\\ZZZZZZ\\\]]]fffnnnyyyyyykkkYYYJJJAAA<<<777444///---,,,...000000,,,(((&&&***......,,,+++,,,---(((((()))***+++,,,,,,,,,'''''''''&&&&&&'''''''''...+++'''%%%&&&((())))))))))))))))))))))))))))))&&&''''''((()))***++++++%%%&&&((()))))))))((((((&&&''''''((()))******+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''!!!!!!'''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((%%%&&&&&&'''((())))))***++++++,,,---------,,,,,,------------...000111333666777999:::<<<<<<<<<;;;>>>???AAACCCEEEFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDGGGJJJNNNTTT[[[```vvv555444333333222222333333111111111111111000//////111111000000//////......000000000000000000000000........................000000///...------,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((***+++,,,---------******++++++++++++******,,,+++***))))))***+++,,,))))))(((((('''''''''&&&""" ###'''***(((&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((******+++******)))((('''&&&'''''''''(((((()))))),,,++++++***************)))*********++++++++++++******))))))))))))))))))((()))+++,,,---.........///...---,,,,,,,,,,,,,,,//////000111333555888:::>>>GGGTTTaaakkkttt}}}}}}qqqiiiccc```YYYZZZ[[[]]]___bbbfffjjjjjjlllmmmkkkfffbbbaaaaaajjjssstttjjjXXXNNNBBB:::888777555333/////////...---,,,+++***(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++))))))(((((((((%%%)))&&&&&&+++&&&$$$...222222///***'''''''''&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((()))******))))))((('''&&&)))%%%!!!"""''')))(((&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))&&&%%%$$$%%%'''(((((((((******))))))((((((''''''&&&(((***+++++++++)))(((,,,,,,---------,,,++++++...///000///...///111222888888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDJJJOOOSSS[[[ccczzz444333333222222222222222111111111111111000/////////////////////000000000////////////////////////........................//////......---,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++***)))))))))******++++++******)))+++***))))))))))))***+++)))(((((((((''''''''''''((('''&&&(((***+++)))'''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((())))))*********))))))''''''((((((((()))))))))((('''''''''((()))******)))))))))*********++++++************************++++++,,,,,,---,,,,,,+++...------,,,,,,,,,------.........///111333555666:::AAALLLVVV___hhhrrryyyxxx{{{kkk```[[[XXXWWW[[[]]]^^^^^^]]]___dddhhhzzz{{{yyyuuuooojjjhhhhhhrrrzzz~~~tttgggXXXNNNBBB;;;333...///000000...---------------,,,+++***((()))))))))************)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&!!!###+++(((%%%---555333///***((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''((()))))))))))))))(((***&&&###$$$(((***)))''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((()))(((((()))***+++,,,,,,***)))))))))(((((((((''''''(((***+++,,,+++***)))++++++,,,------,,,,,,,,,...///000000//////111333999888888888999;;;===???HHHFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCAAAAAAFFFMMMQQQSSSZZZbbb|||333222222111111111111111111111111111111000//////---......///000000111111...................................................------,,,,,,+++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************)))(((''')))******++++++******)))))))))(((((((((((())))))(((((((((((('''''''''''')))(((''''''((((((&&&$$$(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((&&&'''((()))************(((((()))))))))))))))***&&&&&&&&&'''((()))++++++((((((((()))))))))******************************------------,,,***)))(((---,,,,,,,,,,,,------...------------...000111222666;;;BBBIIIPPPZZZeeemmmnnnsss{{{{{{|||zzzlll```ZZZXXXXXXXXX___bbbdddcccaaaccciiinnn||||||{{{zzzxxxxxxzzz||||||tttcccUUUHHH<<<555555000+++***,,,......,,,++++++,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))***)))(((''''''&&&''''''%%%$$$ +++***&&&,,,;;;666///+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((()))***************'''%%%&&&)))+++***(((''''''''''''''''''''''''%%%%%%'''((()))*********''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''(((((()))******))))))))))))((((((((((((((()))+++,,,,,,,,,+++******++++++,,,------------...000111000000000222444===<<<===>>>AAADDDGGGIIINNNJJJFFFEEEFFFHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDD@@@BBBHHHOOORRRTTTZZZaaa~~~222111111000000000000000111111111111111000//////........./////////000000................................................,,,,,,,,,+++++++++******+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''((()))***++++++++++++))))))************))))))(((((((((''''''((((((((((((((((((((((((''''''''')))((((((((('''&&&%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((''''''((()))******))))))))))))))))))************((((((((())))))***,,,,,,(((((((((((())))))))))))************++++++++++++---------,,,+++***)))(((++++++++++++,,,---......,,,,,,------......//////444888<<<@@@FFFPPP\\\dddlllpppvvv{{{|||yyy{{{}}}~~~yyyqqqkkkeeeiiiooosssuuuuuuttttttvvvqqqkkkeeecccccceeefffhhhkkknnnmmmkkkmmmuuu|||yyyyyyzzz|||nnndddVVVHHH>>>777222///222///---,,,------,,,***))))))***+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***))))))(((''''''((((((%%%&&& !!!)))((('''000EEE;;;000+++)))'''&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&''')))***)))'''''''''''''''''''''''''''%%%&&&(((************)))(((((((((((((((((((((((())))))((((((''''''''''''))))))((((((''''''&&&&&&$$$&&&'''((('''(((((()))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++)))***+++,,,---.........///000111111000111333555;;;===@@@DDDHHHKKKNNNOOOMMMIIIEEEEEEHHHIIIGGGDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDIIIOOOPPPSSS[[[eee222111000000//////000000111111111111111000//////000/////////.........---................................................+++++++++++++++*********+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,)))))))))******)))))))))'''''''''((((((''''''''''''''''''(((((((((((((((***++++++++++++*********''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''************))))))))))))******)))))))))))))))***(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,+++******+++++++++++++++,,,---...,,,------...............111333666999>>>GGGSSS[[[ccciiiqqqvvvxxxzzz}}}xxxuuusssqqqooolllhhhbbb^^^YYY]]]aaaeeegggiiillloooooopppppppppqqqrrrtttvvvuuuxxxyyywwwvvvxxxuuuhhh]]]KKKEEE===666222000000///---,,,+++*********((('''(((((()))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%&&&***&&&%%%(((%%%(((666OOO???000***)))&&&$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((''''''((('''''''''(((((('''&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&)))+++,,,******+++,,,(((((((((((())))))))))))******++++++,,,,,,,,,,,,)))***+++,,,---............///111111111111444666444888===BBBEEEEEEDDDCCCDDDCCCDDDFFFIIIIIIFFFBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMQQQ]]]iii222111111000000000000000111111111111111000//////000000//////...------,,,................................................++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,+++***)))(((((())))))******))))))(((''''''(((((((((((('''''''''''''''((((((((((((((('''(((******)))((()))***&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%***)))))))))))))))(((((()))(((''''''&&&&&&&&&'''((((((((()))))))))******((((((((()))******++++++))))))***+++,,,,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,---.../////////...---///222333666===FFFMMMWWW```mmmvvvyyyzzzzzz{{{||||||xxxsssoookkkgggeeedddaaa______```bbbdddggglllrrrvvvwwwyyy}}}{{{ooodddWWWIII???888666333///---,,,,,,,,,)))*********++++++++++++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%,,,)))'''(((%%%+++<<>>:::888<<>>***''')))'''&&&***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((###'''(((%%%###%%%''''''((((((((()))))))))***))))))))))))******++++++++++++,,,------,,,,,,,,,,,,---/////////111333555:::;;;<<<======<<<;;;::::::>>>CCCEEEBBBAAABBBDDDAAABBBDDDFFFHHHIIIJJJJJJIIIKKKMMMNNNMMMQQQ^^^lll333222222111111111111111111111111111111000//////,,,,,,------.../////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))************)))(((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))(((***,,,+++(((&&&'''(((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&((()))************((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&'''''''''((()))***+++,,,************++++++++++++%%%&&&&&&'''((())))))*********+++++++++******)))------,,,+++************((()))+++---............,,,///222222000000333666DDDPPPbbbpppxxx{{{|||}}}|||yyyuuuqqqrrrxxx|||{{{sssmmmjjjiiinnnwww|||wwwvvvvvvxxx|||{{{qqq\\\TTTIII>>>777333111000,,,------,,,******,,,---((())))))(((''''''((()))++++++,,,,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((()))$$$&&&!!!"""+++...333AAATTT;;;'''%%%)))((()))---''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((()))************(((***,,,,,,***(((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&'''''''''(((((()))))) %%%******'''%%%''')))'''((((((((())))))******)))))))))((())))))***+++,,,,,,---------,,,+++++++++---...//////000333555888888888888:::<<<>>>@@@;;;@@@EEECCC???===AAAFFF@@@AAADDDFFFHHHJJJKKKKKKHHHJJJOOOQQQOOOQQQ^^^kkk333222222222222222333333...///000111111000///...333222111///...---------////////////............***++++++,,,---...//////---+++)))***---///...,,,...///000000000///...---+++---///000000///---,,,++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***,,,,,,+++***)))(((''''''((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))+++,,,---,,,***)))***+++++++++++++++++++++++++++//////000111111111111111>>>HHHXXXhhhrrruuusssqqqtttdddXXX[[[aaagggsssxxxqqqnnnmmmmmmwww~~~yyylll]]]RRR@@@;;;555222222111///,,,+++*********+++,,,------+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((()))+++,,,+++)))((((((((()))((('''&&&&&&&&&&&&&&&$$$''')))((((((...;;;FFFNNN555***,,,(((&&&(((&&&,,,)))&&&''')))+++)))'''(((&&&###"""$$$%%%&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((()))(((((((((((((((((((((((('''((()))***)))(((&&&%%%%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%$$$$$$***'''&&&&&&)))***(((%%%''''''''''''((((((((((((,,,+++)))(((((()))+++,,,(((***++++++++++++,,,...000000000000//////222444888999:::<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAADDDEEEFFFGGGFFFGGGJJJLLLNNNMMMNNNPPPQQQUUUbbbooo000//////......//////000//////000000000000//////111000000////////////000////////////............,,,,,,,,,---......//////...+++******---...---,,,+++,,,,,,---,,,+++***))),,,,,,---......---++++++***************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******+++******))))))(((((((((***)))))))))((((((((('''''''''((()))))))))))))))''''''((())))))))))))(((((((((((()))))))))******+++,,,---,,,***)))***+++++++++++++++++++++++++++......///000000000000000555<<>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLPPPOOOOOOPPPQQQTTT```mmm222111111000000000111111000000////////////000000////////////000000111222////////////.......................................---++++++,,,---,,,+++------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******)))))))))))))))))))))((()))))))))(((((((((((((((''''''((()))))))))(((((('''((())))))******)))))))))))))))*********++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,---......//////......111444:::AAAHHHNNNSSSUUUCCC<<<888;;;>>>AAALLLYYYccc```bbblll~~~xxxcccZZZNNNDDD===888333000333000---,,,,,,---,,,++++++******))))))))))))***((())))))******))))))((())))))))))))))))))))))))******))))))))))))*********+++,,,+++(((&&&&&&&&&''''''&&&&&&&&&'''((((((&&&((()))'''''',,,666>>>DDD...%%%&&&######(((&&&%%%(((***((($$$$$$'''***)))'''%%%%%%&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''((())))))***((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''))),,,///000***,,,------------...000,,,---.........///222555888999:::<<<>>>?????????@@@AAACCCDDDEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHKKKMMMRRRQQQQQQQQQQQQTTT___kkk333333222111111111111222111000///......///000111000////////////000111111////////////............000000/////////............---,,,+++++++++++++++...............------,,,------+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((()))***************)))*********++++++++++++***+++,,,+++***)))***+++************************++++++,,,---------------222333444666999===@@@BBB777333333555555777@@@JJJRRROOOOOOZZZmmm{{{qqqiiiaaaXXXRRRHHHCCC;;;666333222111000---,,,+++******++++++++++++***)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))******+++,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&'''((()))%%%'''(((((((((---555<<<@@@...&&&&&&!!!###(((%%%&&&((()))(((&&&&&&(((***((('''%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''(((((())))))((('''''''''((((((''''''''''''''''''''''''***)))(((&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&'''(((***,,,...///(((***++++++++++++,,,...+++,,,---------///222555777888:::<<<>>>???@@@AAAAAABBBDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGGGGIIILLLNNNRRRPPPQQQRRRRRRUUU___kkk111000///...............111000///......///000111111000//////......//////////////////............000000000///......------...------,,,+++++++++,,,+++++++++***************------,,,+++******++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***************)))*********++++++++++++)))***++++++))))))***+++******************************+++,,,,,,,,,,,,,,,000000111111333444555666000///000000///000555<<>>;;;888777888:::<<<:::999777777888:::;;;@@@BBBIIISSS```iiimmmmmmxxx~~~yyylll```VVVPPPIIIEEE???:::777444111000/////////......---------*********)))))))))((((((++++++++++++++++++++++++))))))*********+++++++++***************)))((('''((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''))))))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$#########%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''(((((()))******++++++)))******++++++,,,------000000000...------000333888999;;;???DDDGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCFFFJJJMMMNNNNNNPPPQQQSSSTTTRRRTTT^^^kkk222222111111111000000000000000000000000000000000222111111000000000000111////////////////////////000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***++++++***)))))))))((('''''''''''''''''''''''''''''''''&&&%%%((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''((()))***************)))))))))(((&&&'''(((((())))))((((((***)))(((((((((((()))***,,,++++++***+++,,,---...///...---,,,,,,---.........///000111222444555555;;;;;;999666333111222333555444333222222333444555555666:::BBBKKKRRRUUUUUUTTTZZZdddppp|||zzzrrrkkklllggg```WWWNNNFFF@@@===<<<999555222111111///...***************))))))))),,,,,,++++++************++++++++++++++++++++++++)))))))))*********++++++%%%%%%&&&'''(((((((((((()))))))))))))))((((((((()))))))))(((((((((((((((%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$&&&(((***+++***)))(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&'''((()))(((((((((((((((((()))***++++++,,,,,,------...))))))******+++,,,,,,,,,///000000//////000333666999999;;;???DDDHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDHHHLLLOOOPPPPPPRRRSSSUUUVVVTTTUUU```lll222222222222222111111111111111111111111111111111111111111000111111222222111111111111111111111111000///...---,,,,,,------------------------------***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''(((***+++,,,,,,+++******))))))((('''(((((((((%%%&&&&&&''''''''''''&&&***)))))))))((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''((((((++++++************))))))((((((((((((((()))************))))))))))))******++++++******++++++,,,---------,,,,,,,,,,,,---...------...///111222333333777666555222...,,,,,,---///////////////000000000222222333666;;;@@@BBBBBBCCCEEEIIIPPPXXX```gggjjjppptttyyy~~~{{{tttnnnkkkfff```[[[WWWRRRKKKFFFKKKGGGAAA;;;666444333333333000---,,,---------,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))************&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''$$$&&&***---...,,,***((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((&&&%%%%%%&&&((((((------,,,+++******************))))))))))))******(((((())))))******++++++))))))***++++++,,,,,,---...///000000000222555888999999;;;???DDDGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFIIINNNQQQSSSSSSRRRSSSUUUVVVSSSUUU___lll222222222222222222222222000000000000000000000000......------...///000000000000000000000000000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''(((((((((((())))))******(((((()))***++++++******))))))((('''''''''''''''$$$%%%&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''***)))))))))))))))))))))))))))((('''''')))***+++))))))))))))))))))))))))***************++++++,,,+++++++++++++++,,,,,,------------...///000111111222333333111...,,,,,,---...///000000000000000///444444333333555777999:::?????????@@@BBBEEEHHHJJJNNNQQQUUUYYY]]]ccciiinnnvvvxxx{{{}}}|||uuulllccc\\\UUUOOOKKKKKKGGGBBB???===<<<999777:::888666333222111222333111///---,,,,,,,,,+++***++++++,,,,,,---------...,,,+++++++++++++++++++++************************((((((((()))))))))******,,,,,,,,,+++)))'''&&&%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''''''''***+++,,,,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''+++***************************))))))))))))******&&&&&&'''(((((())))))******++++++,,,------.........///000000000111333666999999;;;???DDDGGGHHHGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFJJJNNNRRRSSSTTTPPPQQQSSSSSSQQQRRR]]]iii222222222222222222222222////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////,,,,,,,,,,,,+++++++++***************************)))***,,,------,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))******))))))(((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&'''((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))************+++***)))******+++++++++++++++)))*********++++++,,,,,,,,,...//////---,,,---.........///000111000000000000000000//////111333444222333444666777999:::::::::;;;===???AAADDDHHHKKKPPPRRRUUUWWWYYY\\\___bbbjjjmmmqqqvvv}}}~~~zzzuuusssmmmnnnnnnlllhhhccc]]]YYYTTTPPPJJJDDD???<<<999888999777555333444444555555//////000000000000/////////---,,,,,,------,,,+++)))))))))******+++++++++)))))))))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))---------+++***(((&&&%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((('''''''''...,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&'''''''''(((((((((''''''((((((((())))))******+++,,,,,,---,,,,,,------.../////////...000000000//////000222999999:::>>>CCCEEEFFFFFFCCCEEEFFFHHHHHHHHHGGGFFFDDDDDDEEEIIIMMMQQQRRRRRROOOOOORRRSSSQQQSSS^^^jjj111111111222222222222222..............................------......//////------------------------******++++++++++++*********************************+++---......,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''&&&&&&''''''((()))***************+++++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''(((((()))************)))'''((()))***+++++++++***++++++++++++,,,,,,,,,,,,&&&(((++++++++++++,,,---++++++,,,,,,---.........,,,---......---...000222///000222333444333222111555555555555666777888999999;;;===>>>???@@@BBBDDDFFFHHHLLLQQQWWW___hhhmmmtttvvvyyy{{{}}}|||{{{zzzwwwzzz|||{{{wwwrrrnnnllldddbbb___\\\ZZZVVVRRROOOHHHIIIJJJIIIGGGDDDAAA>>><<<:::888666444333333333333333111000000000111222***+++---......---,,,+++)))((((((***,,,......---+++++++++++++++,,,,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''+++)))&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''')))+++)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''))))))******''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,,,,---......//////000...000111000///...///000777888999===AAADDDDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGEEEDDDEEEHHHMMMPPPPPPPPPOOOPPPRRRTTTSSSUUUaaammm000000000111111111222222////////////////////////000//////............///------------------------******+++,,,,,,,,,+++***************************+++,,,...///...,,,***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''(((((()))***))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))%%%%%%&&&''''''''''''''''''((())))))))))))(((''''''((()))*********)))(((&&&'''(((***************------------------------%%%'''*********)))*********))))))))))))+++,,,---+++---000000//////000222444444333333222000///...222111111111222333222222111333555555444444555777555666999;;;===AAAGGGJJJLLLNNNQQQSSSUUUUUUTTTTTTTTTVVVWWWTTTPPPLLLKKKKKKEEECCCAAAAAAAAA@@@<<<999666777777888777555444333222333333222111000000111000111000///---------...++++++++++++++++++,,,,,,)))(((((())),,,---,,,+++------------,,,,,,,,,,,,&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%(((+++)))&&&$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((***+++++++++***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((++++++,,,,,,---.........---///111111000000111222666666888;;;???BBBBBBBBBBBBDDDFFFIIIJJJJJJHHHGGGFFFFFFFFFIIIMMMOOOPPPOOOMMMNNNQQQSSSSSSVVVbbbooo//////000000111111111222000000000000000000000000000///...---------------........................***+++,,,---------,,,+++++++++++++++++++++++++++,,,---...///...,,,)))'''************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''((())))))''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''((())))))%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''''''''((((((((())))))******###$$$&&&'''''''''&&&%%%((()))***++++++***)))(((&&&''')))*********)))(((%%%&&&((()))*********)))************))))))))))))''')))+++,,,+++))))))******)))((('''(((***,,,...))),,,000000///---///000............///000222333---,,,,,,---///000000///000222333444333222333444333444444333333333666888888999;;;>>>???@@@@@@@@@@@@@@@@@@===888777888;;;666555333555777888666333555555444333222111000//////000111111///---,,,------...///...,,,,,,,,,---+++***((('''''')))+++------,,,++++++,,,+++)))'''***)))))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%%%%$$$&&&&&&''''''((())))))***$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''"""&&&)))((($$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&###$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++)))******++++++,,,------,,,...111222222222444555555666777:::>>>AAAAAAAAAAAACCCFFFIIIJJJJJJIIIHHHHHHGGGHHHJJJMMMOOOOOOOOOIIIKKKNNNQQQQQQUUUaaannn111222444444222111111222222222111000///...------------------.........//////.........------------......---,,,***)))((((((+++,,,,,,+++)))((()))***+++---000000...,,,++++++$$$%%%&&&'''((()))******&&&'''((((((((('''%%%%%%&&&&&&''')))************,,,+++++++++******))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''((()))((('''''')))******)))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********************************++++++******))))))((((((***++++++,,,,,,---......////////////............---...///111111111000000//////.........---------000///...---,,,+++******///......///000111111000222222333333333444444444777666666555333222222111222222222222222333333444111111000000000000111111111111000/////////////////////...---,,,,,,++++++************)))(((&&&&&&+++++++++++++++++++++++++++***)))***+++,,,+++)))(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%'''((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###"""###%%%'''''''''%%%$$$''''''''''''''''''''''''(((''''''&&&&&&((()))***'''&&&&&&%%%%%%%%%&&&&&&+++++++++***)))'''&&&$$$)))(((((((((((((((((()))$$$***---,,,,,,///,,,&&&******+++,,,,,,------...............///111222333333666888:::::::::<<<>>>KKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMQQQRRRSSSQQQLLLOOO^^^ooo333444555444222000000000//////////////////......,,,,,,---------...............------------,,,,,,((())))))***+++,,,,,,---+++,,,---,,,***)))***+++,,,...//////---,,,+++,,,*********))))))))))))(((&&&&&&'''''''''&&&$$$###'''((()))******************)))))))))(((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&((())))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++************************(((((('''''''''&&&&&&&&&*********+++,,,,,,------------....../////////000/////////000000///............------------,,,,,,+++,,,---...///000111111///...---...000111000///000000000000111111111111222222222222222111111111...............//////000000000000000000000000000//////...------------............---,,,,,,+++++++++++++++******)))((((((+++++++++++++++++++++++++++)))((()))***+++***)))************************)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***))))))'''&&&&&&'''))))))......)))!!! ''',,,+++******++++++,,,---------............000111222333444666999::::::;;;<<<>>>DDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNQQQRRRSSSRRROOORRRaaarrr444555666444111/////////........./////////000000,,,,,,---------............------------,,,,,,,,,'''((()))***+++,,,---...+++,,,,,,,,,***)))***++++++,,,---,,,*********+++++++++******))))))))))))))))))))))))((('''%%%%%%))))))******************'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%&&&'''(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***************))))))))))))))))))***++++++,,,,,,++++++,,,---...///000111000000///...------,,,,,,---,,,,,,,,,,,,+++++++++((()))***,,,...000111222...---,,,---...///...---,,,---------.....................//////000000000//////......//////000111//////000000000000//////------,,,++++++++++++,,,...------,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''''''''''''''))))))''''''''''''))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&(((***+++***)))'''&&&&&&''')))***&&&)))***((((((***(((%%%******++++++,,,---------.........///000111222333444666999:::;;;<<<===???BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNPPPRRRTTTTTTRRRVVVdddsss333444555444222000000000000000000000000000000000------........./////////............------------------,,,,,,++++++******)))***++++++)))))))))+++)))******)))'''''')))***'''(((((()))******++++++------,,,+++***)))(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%'''((()))(((&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,+++++++++++++++++++++((((((((()))******+++++++++,,,,,,---......//////......------,,,,,,,,,,,,++++++++++++************))))))*********+++++++++---,,,+++,,,---...---++++++++++++,,,,,,,,,,,,------------............//////............///000000...///000000000000///...---,,,,,,+++++++++++++++---,,,,,,,,,+++++++++************)))******++++++)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&((())))))))))))))))))(((!!!''',,,---,,,((($$$+++,,,,,,------...//////.........///000111333333444666999;;;;;;<<<>>>@@@BBBDDDGGGJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRTTTUUUTTTVVVcccqqq000222333333222111222333333333222111111000//////...////////////000000000/////////............---111000///---,,,***))))))''')))***)))(((((()))***)))******)))((((((***,,,*********++++++,,,,,,------,,,,,,+++***)))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((******)))'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))***++++++------------,,,,,,,,,,,,+++,,,,,,,,,---------...++++++*********)))))))))++++++*********)))))))))---,,,***+++,,,---,,,***+++++++++,,,,,,,,,------............------------***************+++,,,,,,...///000111111000///......------,,,+++,,,,,,,,,+++++++++++++++*********))))))((((((((()))******((((((((((((((((((((((((((('''&&&'''((()))(((&&&************************))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))((('''&&&$$$&&&))),,,......,,,)))&&&&&&%%%$$$&&&''')))+++...------......///000000000////////////000222333444444777:::;;;<<<===???AAAAAACCCEEEGGGIIIHHHGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNRRRRRRTTTUUUTTTUUU```lll///111333333222222333444444333333222000//////........./////////000000000//////.........---------.........---,,,,,,++++++'''(((***)))(((((()))++++++,,,------,,,+++---...000000///...---,,,,,,+++)))((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((()))++++++)))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))******++++++------,,,,,,,,,+++++++++)))+++,,,...//////...---+++************)))))))))******+++,,,------......---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------///.........------,,,,,,+++++++++++++++,,,------...000111333333111000...///...------,,,,,,------***************************)))(((''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""###$$$###"""!!!"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%###"""!!!"""$$$%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((###%%%'''((()))))))))(((&&&(((,,,......,,,(((&&&......333888888222...---------......///000000111/////////000111222333444444777:::<<<===>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQSSSUUUTTTUUU^^^hhh000222333333222111222333111000000000//////......------------............------,,,,,,,,,+++++++++++++++++++++++++++******(((***++++++******+++,,,)))+++---...---,,,,,,---//////...---,,,+++******&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$&&&((()))&&&'''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((((((((((('''&&&&&&''')))******(((&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,***,,,...000111///,,,++++++++++++*********))))))))))))***,,,---///000111...,,,++++++,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------------.../////////000333444444333000///......---,,,,,,,,,,,,---)))*********************,,,+++)))((('''((()))***)))))))))))))))))))))))))))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&(((***+++'''((()))******)))((('''***///;;;GGGFFF:::---''',,,,,,,,,---......///////////////000111222444444444777:::<<<>>>???AAACCCCCCDDDFFFHHHJJJKKKMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOOOORRRUUUUUUWWW___iii222333444444222000111111---------...............+++++++++,,,,,,,,,------+++++++++*********))))))+++++++++***)))(((''''''***+++------,,,,,,---...%%%(((+++,,,+++***))))))))))))))))))))))))******&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$%%%'''***+++&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''%%%%%%&&&(((***)))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&'''''')))))))))***++++++,,,,,,))))))***+++,,,------...+++...111222222///+++(((++++++++++++************((()))***+++,,,---.........---,,,,,,------+++***+++,,,,,,,,,,,,---------((()))***+++,,,---......++++++******++++++,,,---000111333555555333111000...---,,,,,,++++++,,,,,,)))))))))))))))*********///---+++)))(((((()))******************************((('''((()))***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&(((***)))'''&&&'''***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))111...((($$$###%%%(((+++((('''&&&%%%%%%&&&'''((())))))000999999111++++++******+++,,,,,,------...//////000000111222444555555777:::===>>>???BBBCCC>>>>>>@@@BBBEEEHHHKKKMMMJJJKKKLLLMMMNNNOOOOOOOOONNNNNNQQQUUUWWWYYYaaakkk{{{111111111111111222222222111000///---------...//////...---,,,++++++++++++///---***)))(((***+++---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%'''((()))))))))(((((((((((())))))+++***)))(((((()))***+++,,,---------+++***+++---***++++++++++++***))))))(((((())))))))))))((((((++++++,,,,,,,,,---------(((***---//////,,,)))'''++++++***************+++***+++,,,,,,******+++,,,***)))))))))***+++,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,%%%&&&&&&'''((()))******)))'''%%%%%%&&&'''((('''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###$$$&&&)))++++++)))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$!!!'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$ ''',,,***'''''''''%%%(((((((((((((((''''''''''''))),,,---,,,,,,,,,---000000...------...///000...000111111111111444666888888:::<<<>>>AAADDDEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNOOOOOOOOOMMMLLLOOOOOORRRWWWWWWXXX]]]eeeyyy000111111111111111111111//////...---------------------,,,******))))))***///...,,,***)))+++,,,......------,,,,,,,,,------************************))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***))))))((((((((())))))***,,,------,,,+++,,,---***++++++++++++***))))))))))))************))))))***++++++++++++,,,,,,,,,)))+++---...///---+++*********))))))******+++,,,***+++,,,,,,******+++,,,*********)))******+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************************)))(((''''''((()))***&&&&&&''''''(((((())))))((('''&&&%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***+++'''%%%'''((('''(((((((((((((((((((((((((((***,,,---,,,,,,,,,---000///...------...//////...///000000000111333555777888999:::===???AAABBBDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMOOOOOONNNMMMLLLPPPOOOPPPSSSTTTVVV]]]fff|||000000000000000/////////------------------,,,+++...---,,,+++++++++++++++000...,,,+++***+++---.........---,,,++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&)))+++,,,+++***++++++***++++++++++++***))))))************************)))))))))*********++++++***+++,,,---.........---)))))))))))))))***+++,,,***+++,,,+++******+++,,,++++++***)))))))))******)))******+++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&((((((''''''''''''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((&&&""""""'''******(((((((((((((((((((((((((((***,,,---,,,+++,,,------,,,,,,++++++,,,,,,------///000000000000333555666777888999;;;===>>>???CCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLPPPNNNNNNPPPQQQTTT^^^hhh///////////////.........,,,---...//////...,,,+++000000///..................---,,,******+++,,,---,,,,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&###%%%)))***))))))))))))***++++++++++++***))))))***))))))))))))))))))***((((((((())))))))))))************+++,,,---...///******))))))))))))******)))+++,,,+++***)))***+++,,,+++***))))))((())))))((()))******++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((())))))(((&&&&&&%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))###$$$###!!!###(((+++***((((((((((((((()))))))))((()))++++++******+++,,,)))))))))))))))*********---...000000///000222444444555777999<<<>>>???@@@BBBBBBCCCEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNMMMMMMLLLNNNMMMNNNQQQSSSVVV___hhh////////////......---------...///000000///...---000000///.........//////,,,+++***)))))))))***+++,,,+++***)))((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&)))(((((((((((((((((()))$$$%%%&&&((((((((('''&&&$$$''')))******)))***+++***++++++++++++***)))))))))(((''''''''''''((()))''''''((((((((()))))))))))))))))))))***+++---...,,,,,,***)))(((((('''''')))***++++++))))))***+++++++++***)))(((((((((((())))))***+++++++++++++++************************)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''(((((())))))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$##################$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%((()))''''''))))))&&&(((((((((((())))))******'''((())))))(((((()))***))))))***+++++++++++++++---///000000000000333555333555888;;;>>>@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMPPPUUUWWWYYY```hhh000000//////......------......//////000/////////...------,,,,,,,,,------++++++***))))))))))))))),,,,,,+++***))))))))))))************************))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))%%%%%%&&&'''(((((((((((()))***,,,,,,++++++,,,...***++++++++++++***))))))((((((&&&&&&&&&&&&(((((('''''''''((((((((())))))))))))((())))))***+++,,,,,,+++***)))(((''''''''')))***+++***))))))***+++******)))((((((((()))))))))***++++++,,,,,,++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&''''''$$$'''***)))&&&%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((***111444000+++)))'''$$$'''(((((())))))******+++((())))))((('''''')))***,,,,,,...///////////////...000111111111111444666444666999<<>>>>>===<<<;;;>>>???AAACCCEEEGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKLLLPPPSSSWWWaaakkk000000///...------,,,,,,---------...............+++,,,,,,------,,,,,,,,,---,,,++++++******++++++,,,+++***))))))***+++,,,&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''))))))'''&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))))))))))))))************,,,+++)))((((((((()))***)))******))))))((('''&&&))))))(((((((((''''''''')))((((((((()))***,,,---))))))))))))((((((((((((''''''''''''((((((((((((************************''''''(((((())))))******((((((''''''''''''((((((***)))(((''''''((()))***,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$######%%%&&&&&&%%%####################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%'''+++...&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))******))))))))))))))))))))))))((((((((()))***,,,---.....................------333333222000...///111444888:::=========<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHJJJLLLLLLKKKIIIHHHKKKMMMKKKNNNUUUTTT]]]qqq000//////...------,,,,,,...............---------+++++++++,,,++++++******---,,,++++++******+++++++++******))))))******+++(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((((((((()))))))))*********++++++)))((((((((()))***'''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''((()))+++,,,&&&&&&''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((((((((''''''''''''(((((($$$%%%''')))))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&((())))))........................---...//////000222666999888:::<<<===<<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHJJJKKKLLLKKKKKKJJJKKKMMMKKKNNNUUUUUU___uuu/////////...------,,,,,,//////......------,,,,,,++++++++++++******)))(((,,,,,,+++************+++)))******++++++******))))))))))))))))))(((((((((***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((''''''&&&&&&''''''))))))((('''''''''''''''(((((())))))))))))******+++******)))((()))))))))&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''((()))***$$$$$$%%%&&&'''((())))))(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((''''''((((((((()))((((((''''''(((((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$!!! !!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###"""$$$&&&&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$((((((''''''''''''(((((($$$&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((''''''((())))))***........................,,,---///000111333777:::888:::<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCDDDGGGIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLNNNKKKNNNUUUWWWccc{{{//////.........---------//////...------,,,+++++++++,,,,,,++++++***)))(((,,,++++++***************((()))***++++++***)))(((''''''((((((((((((((((((******)))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))***+++******)))))))))))))))&&&''''''((())))))(((((()))))))))(((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))'''###"""%%%)))%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&((((((((((((((((((((((((******************++++++---------...............000111222111111111444666888:::;;;<<<;;;;;;<<<>>>===???BBBCCCDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNNNNLLLNNNLLLNNNUUUXXXggg...............---------//////...---,,,++++++***,,,,,,------,,,+++******,,,+++******))))))******((()))***++++++***)))(((%%%%%%&&&'''(((((())))))***))))))((('''&&&&&&%%%&&&&&&''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))''''''((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''(((((((((((()))))))))************)))))))))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''***)))$$$###&&&***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((()))***---------.........//////222333333333111111222333888:::;;;;;;::::::<<<>>>===???BBBCCCDDDFFFHHHJJJKKKJJJJJJKKKKKKMMMNNNOOOKKKOOOMMMOOOUUUYYYiii..............................------,,,,,,+++++++++,,,,,,---------,,,,,,++++++***))))))))))))***((())))))******))))))(((&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((((((((''''''$$$$$$$$$$$$&&&'''((()))''''''(((((((((((()))))))))************)))(((((((((((((((((('''&&&%%%%%%&&&''''''''''''(((((((((&&&&&&''''''(((''''''&&&******))))))((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&((("""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%'''(((((((((''''''''''''((((((***((('''%%%&&&''')))******************************************+++,,,,,,,,,,,,------...////////////111333333333333444666888999::::::999:::<<<>>>===???BBBDDDEEEFFFIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJNNNNNNPPPVVVYYYjjj........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))+++*********))))))((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''""""""#########"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))******+++***)))(((''''''''''''(((''''''&&&&&&&&&'''''''''((((((((((((&&&'''(((((((((((('''&&&''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$''')))((((((''''''''''''((((((&&&'''((()))*********)))))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,------...//////000---000222333333444666777999999:::999999999<<<>>>===???BBBDDDEEEGGGIIILLLLLLMMMNNNNNNNNNMMMLLLKKKIIINNNOOOQQQVVVYYYiii---.....................,,,,,,,,,,,,,,,,,,,,,---'''((()))***+++,,,,,,,,,+++******)))))))))))))))***)))(((''''''((()))***//////...,,,***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((############""" ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((###$$$&&&'''''''''&&&&&&))))))(((''''''''''''(((''''''''''''((((((((())))))******++++++)))((('''%%%%%%&&&'''((((((((((((((()))))))))******++++++'''''')))))))))((('''&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""&&&&&&%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%(((+++&&&&&&&&&%%%%%%&&&&&&&&&###&&&***---...,,,***(((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,,,,,,,------...///000000///111333444444444555666999999:::999888999<<<>>>===???BBBDDDEEEGGGJJJLLLMMMNNNOOOPPPOOOMMMKKKIIIHHHNNNOOORRRVVVXXXhhh,,,------......------,,,------------------------+++***))))))))))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!#########"""######$$$%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$####################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&,,,***'''$$$###$$$&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''((()))))))))""""""######%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((("""""""""###$$$%%%''''''%%%%%%%%%$$$###""" """###$$$%%%%%%$$$"""!!!&&&&&&%%%$$$$$$$$$%%%%%%''')))******'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$'''***,,,++++++++++++,,,+++)))((((((***,,,---++++++,,,,,,---.........000000000000000222555888:::;;;;;;;;;<<<============>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLMMMPPPSSS\\\nnn---..................---------------------------,,,,,,+++******)))******))))))))))))))))))))))))))))))((('''''''''''''''************************&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''---+++***((('''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$ !!!###%%%%%%%%%$$$###$$$$$$%%%%%%&&&''')))***''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$'''***+++***))))))*********(((((((((***,,,---,,,,,,,,,---......//////333444444333222333666999::::::;;;;;;<<<=========>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMPPPSSS\\\ooo......////////////......------------------------...---,,,+++************))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######"""""""""###$$$%%%%%%&&&&&&&&&&&&###############$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&((()))"""###$$$$$$""""""###$$$########################!!!###&&&''''''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$#########$$$%%%&&&(((((('''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%''')))***((('''''''''((((((''''''(((***,,,---,,,------...//////000000444555555444333444666888999::::::;;;<<<<<<======@@@@@@BBBDDDFFFHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLNNNPPPTTT\\\ooo------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&((("""$$$%%%$$$###"""###%%%"""""""""""""""""""""""""""%%%))),,,,,,)))%%%"""%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!"""""""""'''"""$$$'''%%%###""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&((())))))'''%%%%%%&&&&&&&&&&&&'''(((***+++,,,------......///000000000111222333222222333555777999999:::;;;<<<<<<======@@@@@@BBBCCCEEEGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLNNNQQQTTT\\\nnn~~~+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))((((((((())))))))))))))))))))))))&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%$$$###"""""""""$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&(((*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$### """%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$%%%&&&%%%$$$###$$$&&&""""""""""""""""""""""""###&&&***------***&&&###%%%%%%%%%%%%%%%$$$""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$######""""""######"""!!!!!!!!!""""""&&&"""$$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))(((&&&$$$%%%&&&&&&&&&&&&''')))***+++,,,------......///000000000...000222222333444666888888888999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLNNNPPPSSSZZZkkk{{{++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$##############################!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''(((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$ !!!###%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!!!!###$$$%%%&&&&&&$$$$$$%%%&&&###########################%%%(((******(((%%%###$$$%%%%%%&&&%%%$$$"""!!!!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$%%%''''''%%%###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''''''''((()))******++++++,,,------...//////000000///111333444444555777888777888999:::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQXXXhhhwww+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******++++++))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################!!!""""""""""""#########$$$$$$############$$$$$$""""""######$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""!!!""""""###$$$$$$$$$$$$###$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""" !!!"""$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""#########$$$%%%&&&'''(((%%%%%%&&&&&&''''''&&&%%%"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$######$$$$$$%%%&&&'''''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))(((&&&&&&'''(((((())))))***+++++++++***,,,,,,,,,---......//////111222444444333222333444777777888999;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPUUUdddsss,,,------......------,,,++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))((('''&&&&&&&&&((()))+++))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$##################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&((("""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$###""""""$$$######"""######$$$$$$%%%$$$######""""""######%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))$$$%%%%%%&&&'''((())))))'''((()))(((&&&&&&(((***)))******+++++++++******++++++,,,,,,---......///111222333222000.........666777888999;;;<<<===>>>AAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLMMMOOOOOOTTTbbbppp......---,,,,,,+++******))))))***++++++,,,---------------,,,,,,,,,++++++&&&'''(((*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########%%%###"""###$$$$$$###"""########################%%%###!!!!!!"""###"""!!!$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################!!!###&&&&&&%%%$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$######""""""""" ###%%%&&&&&&&&&$$$&&&((((((&&&$$$######(((%%%###$$$&&&'''%%%"""---+++(((&&&$$$$$$$$$%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%###""""""$$$''')))&&&'''''''''(((((())))))%%%'''))))))((('''((()))((())),,,...000000///...000111222222111111333555888888888999:::;;;<<<===BBBBBBCCCCCCEEEFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMJJJMMMSSSSSS\\\ppp...------,,,++++++******)))))))))***+++,,,,,,,,,++++++++++++************'''((()))******)))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######"""""""""$$$###""""""$$$%%%$$$###$$$$$$$$$###############&&&%%%######%%%&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""!!!"""######$$$$$$$$$######"""%%%%%%$$$$$$$$$#########(((((('''%%%###  """$$$&&&((($$$$$$%%%$$$$$$###$$$$$$((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((((((((((((((((('''''''''%%%'''((((((''''''((())))))+++,,,...//////......000111222111000111333555888888888999:::;;;<<<===AAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNKKKMMMTTTUUU___vvv------,,,,,,++++++******))))))******++++++,,,,,,******)))))))))(((((((((((()))))))))))))))((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%$$$(((&&&%%%%%%&&&'''&&&%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$######""""""%%%$$$######%%%''''''&&&$$$$$$$$$###############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""  &&&%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""  """######$$$%%% $$$&&&%%%!!! ###&&&###""""""!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&***))))))((((((''''''&&&%%%'''))))))((('''((())),,,,,,------............///000111111111111333555888888888999:::;;;<<<===??????@@@AAABBBDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOLLLNNNUUUWWWddd|||,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---***)))))))))((((((((((((******)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$(((&&&%%%&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&##################"""""""""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$$$$###"""""""""!!!  """$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''''''&&&((()))'''%%%"""""""""!!!###%%%$$$###"""$$$&&&!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$######$$$&&&((())))))((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%)))))))))(((((((((((((((''')))***+++***)))***+++......------------...///000111222222222222555777888888888999:::;;;<<<======>>>>>>???AAACCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNKKKMMMTTTXXXggg,,,+++++++++++++++******,,,,,,,,,---------------++++++*********)))))))))******)))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&'''''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$#########"""""" !!!#######################################$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$#########%%%%%%###"""###&&&'''&&&$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%$$$$$$###!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&(((((('''&&&%%%&&&''''''((()))***++++++)))+++,,,,,,++++++,,,---......---------...//////000222333333333444666888888888888999:::;;;<<<=========>>>???AAACCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNKKKMMMSSSWWWggg++++++++++++++++++******,,,,,,,,,---------------,,,,,,+++++++++************))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###!!! !!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#####################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$###########################"""!!!!!!###%%%%%%$$$###############$$$$$$$$$"""######$$$$$$%%%&&&&&&########################!!!###$$$$$$###$$$''')))""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!###$$$$$$######$$$&&&&&&###!!!###''')))'''$$$%%%%%%%%%%%%$$$$$$$$$###"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&&&&&&&'''(((***+++,,,,,,)))+++------,,,+++,,,---------........./////////000111333333333444666999888888888999:::;;;<<<===>>>>>>???@@@BBBEEEFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNMMMMMMRRRUUUeee******************++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$&&&''''''%%%###""""""""""""############$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$$$$###""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%&&&$$$######%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########"""###%%%'''"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''&&&$$$###$$$%%%#########$$$%%%&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++++++++(((***,,,,,,+++***+++,,,+++,,,...///000000000000...///111111111222555777888888888999:::;;;<<<===??????@@@BBBDDDFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLPPPOOOOOOSSSTTTddd******************++++++******))))))))))))))))))++++++++++++************)))(((''''''''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%'''))))))&&&$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$!!!!!!""""""#########$$$%%%###"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%######$$$%%%$$$###""""""######$$$$$$$$$$$$'''&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$###""" """$$$###$$$%%%%%%$$$###!!! """""""""######$$$$$$$$$*********(((&&&###!!! """"""###$$$''')))"""%%%$$$""""""%%%(((!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))************''')))******))))))***+++)))+++...000111111000000,,,...///000000111444666888888888999:::;;;======@@@@@@AAACCCEEEHHHJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMRRRQQQQQQTTTTTTccc~~~---,,,,,,++++++,,,,,,---,,,------....../////////))))))))))))************)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""$$$&&&(((((((((&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$$$$$$$"""!!!###&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######""""""""""""###### """%%%''''''&&&$$$###'''%%%""" """%%%'''######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%########################$$$$$$################## !!!!!!!!!"""""""""###%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$(((&&&!!!$$$#########"""""""""###%%%&&&###!!! !!!$$$%%%$$$!!!***'''######$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((***+++,,,,,,+++++++++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHHHHIIIKKKMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOVVVgggyyy---,,,,,,++++++,,,,,,---,,,------------------...)))))))))))))))))))))((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$%%%######$$$&&&''''''%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%"""###&&&#################################""""""############$$$%%%%%%&&&&&&%%%%%%################################################!!!!!!!!!"""""""""""""""######"""""""""""""""###########################"""%%%%%%"""$$$#########"""""""""###%%%%%%$$$"""!!!"""%%%&&&%%%###$$$""""""%%%(((++++++)))$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((((((((((((((''''''(((***+++,,,,,,+++++++++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<>>>@@@CCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPWWWiii{{{,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))((((((''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###'''&&&&&&%%%$$$###"""!!!%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######'''"""!!!&&& """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###"""""""""""""""##############################"""###""""""%%%'''&&&#########"""######$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$&&&))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))''''''(((((((((((((((((((((((()))***+++++++++++++++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<===???BBBDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPXXXjjj|||,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))((((((''''''&&&&&&)))(((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''&&&$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######%%%###!!! !!!""" """$$$&&&&&&$$$""" $$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$#########""""""""""""!!!$$$$$$$$$###$$$$$$%%%&&&###########################$$$%%%&&&((((((##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))***************+++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<<<>>AAACCCDDDEEEGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOWWWkkk}}}++++++************++++++***************)))))))))((((((((((((((((((((((((((())))))************)))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$######$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&############$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$""""""############""""""######""""""""""""######%%%$$$""" !!!###$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###### ###$$$$$$$$$$$$###"""""""""###$$$$$$######$$$%%% ###$$$$$$%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''((()))))))))))))))((((((((())))))***+++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<;;;===@@@BBBCCCEEEGGGIIIKKKJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNWWWkkk~~~++++++************++++++******************++++++'''(((((())))))*********((()))***+++++++++******)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$""""""""""""###############$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%#########%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$###"""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""############""""""######""""""""""""#########!!!  """$$$$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%""" ###$$$$$$%%%$$$###"""!!!"""$$$&&&&&&$$$###%%%'''&&&((((((&&&###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&''''''((())))))******)))(((((('''((()))***+++,,,---...////////////...000111222111111222444555555666888999:::;;;<<<:::===@@@BBBCCCEEEGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOXXXmmm++++++************++++++))))))******++++++,,,,,,''''''((()))***+++,,,,,,((()))***+++,,,,,,+++***,,,++++++***)))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''((($$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$###!!!"""$$$&&&&&&&&&$$$######$$$%%%&&&'''((((((((($$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%$$$$$$$$$$$$$$$$$$#########""""""########################&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!"""###"""!!! #########$$$$$$######### !!!###$$$$$$###!!! """"""###$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%% !!!###$$$%%%&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$(((((($$$&&&,,,###$$$%%%%%%$$$###"""!!!###&&&((('''%%%$$$&&&)))"""$$$%%%$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((*********((('''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))******)))(((''''''((()))***+++,,,---...///////////////000222222111111333444555555666888999:::;;;<<<:::<<<@@@BBBCCCEEEGGGIIIKKKKKKJJJJJJKKKLLLNNNOOOOOONNNNNNOOOPPPYYYnnn******((((((((((((******,,,---------......//////***+++---......---,,,+++++++++++++++*********)))+++***((('''&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###$$$&&&&&&%%%&&&''')))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""!!!"""###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%$$$$$$#################################$$$$$$######"""######$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!"""######"""!!! %%%%%%%%%$$$$$$$$$############$$$$$$"""!!!$$$&&&)))((($$$""""""$$$&&&###!!!!!!###%%%$$$###"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! """###$$$$$$$$$######%%%)))***(((%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((((((***************)))((('''***++++++,,,---...//////222111111111111222444555777777777888999;;;<<<===?????????@@@BBBEEEHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMVVVRRRSSSUUUVVV[[[ooo------,,,++++++,,,------............////////////((()))))))))))))))(((((())))))))))))(((((((((((())))))'''&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''((('''(((***,,,+++,,,,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""!!!"""$$$%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############ !!!"""""""""!!! %%%%%%$$$$$$$$$#####################"""!!! #########""""""""""""###&&&###!!!!!!###%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""#########'''%%%###$$$&&&((('''%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))++++++,,,,,,+++******)))***+++,,,,,,......///000222111111000111222444555555555666888:::<<<>>>?????????@@@AAACCCEEEGGGHHHJJJJJJLLLMMMMMMMMMMMMMMMPPPMMMOOOSSSUUU\\\qqq///...------------...///////////////............,,,+++******))))))))))))((('''''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%&&&''''''''''''((()))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$############""""""!!!!!!"""""""""%%%$$$""""""###%%%%%%&&&%%%###""""""###$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###""")))'''$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***,,,------------,,,++++++++++++,,,---...//////000111111000000111222444555444555666888:::===???@@@>>>???AAACCCDDDEEEFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKMMMQQQTTTZZZooo------------------------.........------,,,,,,,,,...---+++)))(((((())))))'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((%%%&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######################################################"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$""""""!!! """"""###$$$%%%%%%&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""""""""###$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!"""$$$%%%###%%%%%%%%%######$$$&&&$$$############$$$######""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&$$$"""%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++,,,,,,,,,------,,,,,,+++++++++,,,---...///000000000000000000111222444555666666777888:::<<<>>>???>>>???AAADDDEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMOOOLLLNNNQQQRRRWWWkkk------------------------,,,,,,,,,++++++************)))'''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$###"""###%%%&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""###################################################### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&###########################$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""""""""!!!$$$$$$$$$$$$$$$######"""########################%%%%%%$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!""""""$$$$$$$$$#########""""""""""""!!!!!!!!!###%%%&&&###((('''""" #########$$$$$$############""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&$$$"""&&&(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&''')))******+++******++++++++++++******+++,,,,,,---...///000111000/////////000222444555999999999999:::;;;<<<======???AAACCCEEEFFFFFFEEEIIIJJJKKKLLLLLLMMMMMMLLLOOOLLLNNNRRRRRRVVViii~~~---......//////......---************))))))))))))******)))(((''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######""" """$$$%%%%%%&&&(((***&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!##############################""""""!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ """###$$$%%%&&&""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###"""""""""###$$$%%%&&&$$$############"""""""""""""""""""""######$$$%%%!!!%%%(((((($$$"""###%%%!!!###%%%%%%###"""###$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%!!!&&&((((((&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))*********(((((()))*********)))))),,,,,,---...///000000111//////...///000222444555:::::::::::::::;;;;;;<<<===>>>@@@BBBDDDFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJLLLQQQRRRWWWiii~~~+++,,,------------,,,+++))))))))))))************+++++++++,,,,,,+++******((((((((((((''''''''''''$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&(((######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!"""$$$&&&'''&&&%%%%%%######$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%&&&'''((((((""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$%%%'''(((############""""""""""""""""""###$$$$$$$$$######### ###&&&'''&&&!!!###&&&%%%###""""""$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%%%%%%%!!!###&&&&&&$$$###%%%'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((('''((())))))******)))))),,,,,,---...///000111111............000222444555999999999::::::<<<============???AAACCCFFFIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIKKKOOOPPPTTTeeeyyy((()))************)))((())))))******+++++++++,,,&&&''')))******)))((('''(((((('''''''''&&&&&&&&&"""###%%%%%%&&&%%%$$$###&&&'''((('''&&&&&&'''((()))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%&&&&&&$$$!!! ###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%%%%########################!!!###%%%&&&%%%$$$###""""""$$$%%%&&&'''''''''""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&''''''########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###############"""""""""""""""###$$$%%%%%%$$$###""" ###### ###&&&&&&###""""""$$$"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$%%%&&&&&&&&&### $$$((('''((()))(((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))(((((('''((()))***************,,,,,,---...///000111111............000222444666888888888999;;;===>>>???======>>>@@@CCCGGGJJJLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMKKKLLLOOOMMMOOO```sss...---+++,,,------,,,***)))))))))(((((((((((('''******)))((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######%%%%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&((((((%%%#####################$$$$$$%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""$$$%%%%%%$$$###""")))$$$ %%%################################################%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%!!!###&&&((((((&&&###!!!###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$#########$$$%%%&&&'''######$$$$$$$$$######"""&&&%%%$$$######%%%'''((("""############$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&$$$###"""###$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&************+++,,,---......)))(((...222111//////////////////111333555666888999:::;;;;;;;;;;;;;;;@@@??????AAADDDFFFGGGGGGJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJLLLNNNOOOUUUdddrrr---,,,++++++,,,,,,+++***---------,,,,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""%%%######%%%$$$ #########################################################$$$%%%%%%%%%%%%%%%###############$$$$$$%%%#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!"""######$$$$$$&&&&&&%%%$$$###""""""!!!"""######$$$$$$$$$######!!!###%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$"""###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((((((((()))***+++++++++***+++......+++,,,///////////////111333555666666777888999::::::;;;;;;@@@@@@@@@BBBDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOUUUdddsss---+++******++++++***)))+++******)))(((''''''&&&(((((()))))))))*********''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%$$$#########$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%#########"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """###$$$###))))))((('''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$######"""$$$""""""%%%%%%"""!!!$$$################################################!!!"""###$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$$$$%%%######$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$""" """"""###$$$%%%%%%%%%$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((((())))))***++++++***+++...000,,,(((***/////////...///000222444555777777777888999;;;===>>>@@@@@@AAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKMMMNNNPPPVVVeeeuuu,,,+++)))***++++++***((((((((('''&&&%%%$$$######(((((((((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$&&&))))))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################################################################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""'''"""!!!$$$%%%$$$%%%'''################################################""""""############""""""$$$###"""!!! ############$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!""""""############!!!###$$$%%%$$$"""!!!!!!"""###$$$%%%%%%&&&&&&&&&$$$ !!!%%%(((""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((((((((()))(((&&&%%%%%%&&&((())))))******+++,,,,,,------+++***---000...+++,,,000//////...///000222333555::::::999::::::<<<===>>>>>>???@@@AAABBBDDDFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLNNNOOOVVVfffvvv,,,+++)))***++++++***(((+++++++++***)))((((((((())))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$&&&))))))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%######"""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%$$$""" ######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$!!!$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%##############################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""&&&###%%%+++---***'''&&&################################################$$$$$$$$$###"""!!! ######"""!!! !!!""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!""""""######$$$$$$###############$$$$$$$$$"""""""""""""""######### """$$$%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$"""###&&&""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((((((((()))(((&&&%%%%%%&&&((()))))))))+++,,,,,,---,,,,,,***&&&&&&+++///...---...//////......///111333444;;;;;;:::::::::;;;;;;<<<<<<>>>@@@AAA@@@BBBEEEHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMOOOVVVfffvvv---+++******++++++***)))++++++++++++************)))(((((('''&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" ######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((()))(((%%%"""""""""###$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%##########################################$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""######***444777000&&&!!!################################################$$$$$$$$$######!!! """"""""""""###$$$&&&&&&"""""""""############$$$$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""""""""$$$$$$##################""""""""""""""""""######""""""###$$$$$$###""""""######$$$%%%&&&&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&''')))***++++++******'''""""""(((......,,,,,,//////......///000222333888888999::::::::::::999<<<>>>AAAAAA@@@AAAEEEHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLMMMUUUfffvvv---,,,++++++,,,,,,+++***&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((((((((('''&&&$$$&&&&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""###############$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''(((&&&$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$""""""""""""######"""&&&///333---$$$################################################""""""###$$$$$$######"""!!!!!!""""""###%%%&&&'''""""""""""""############""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""%%%$$$$$$$$$###"""""""""###"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%''')))***(((&&&%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&''')))+++++++++***)))(((%%%&&&+++...,,,,,,/////////......///000222333555777:::===??????>>>======@@@CCCCCCAAABBBFFFKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJLLLTTTeeevvv...---+++,,,------,,,***%%%%%%&&&''''''(((((()))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########((('''&&&$$$###"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! #########$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$""""""""""""###'''!!!"""&&&%%%"""!!!################################################ !!!"""###%%%%%%&&&&&&###"""!!!!!!!!!!!!!!!"""""""""""""""############""""""############""""""###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""&&&%%%%%%$$$###"""!!!!!!#########""""""""""""""" """%%%(((***+++%%%%%%&&&&&&&&&%%%$$$$$$"""!!!  !!!###$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$###"""###$$$&&&'''$$$######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((()))+++---...---,,,+++***+++...111///+++...333//////......///000111222555888===BBBDDDEEEDDDCCC>>>BBBEEEEEECCCCCCHHHLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHIIIKKKSSSeeevvv+++++++++************)))''''''''''''((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((******((((((((()))%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&%%%$$$"""!!!'''&&&$$$"""!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%!!!"""""""""##################""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&((('''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###########################################################################$$$&&&&&&&&&$$$"""!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###############################################################$$$$$$%%%(((&&&$$$###$$$$$$###"""########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!! !!! !!!""""""###"""""""""!!!!!!!!!!!!!!!"""###"""###&&&'''%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$############&&&%%%###""""""###%%%&&&"""%%%((('''$$$""""""###$$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$&&&))))))'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))***+++,,,---,,,***(((&&&((())),,,...///////////////...---...///222444666888999<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIILLLNNNMMMJJJJJJNNNOOOMMMLLLJJJIIIJJJMMMUUUeeettt*********))))))))))))(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$""""""""""""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""################################################"""""""""""""""######$$$$$$"""!!!!!!"""######"""########################!!!!!!!!!"""""""""######"""############$$$$$$$$$#########"""######$$$$$$######""""""######$$$%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%&&&''''''########################&&&###$$$''''''$$$###%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""$$$'''&&&$$$"""###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))+++,,,,,,+++***)))++++++---............---///.........///222444666777999;;;===???@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHJJJLLLLLLHHHIIIMMMNNNLLLLLLJJJJJJKKKMMMTTTbbbppp***))))))))))))(((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######"""######$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%&&&&&&########################%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$%%%"""!!! !!!###$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$######"""###############""""""######$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%)))))))))((((((''''''''''''(((***+++,,,,,,++++++------.........------,,,//////...///000222444555777888:::<<<===?????????CCCBBBBBBCCCDDDEEEFFFGGGKKKNNNMMMKKKKKKNNNOOOMMMLLLKKKKKKMMMMMMRRR___kkk************))))))))))))&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$###""""""#####################$$$%%%%%%&&&&&&&&&'''''''''%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&&&&##################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$&&&&&&%%%########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#########""""""######$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""##################$$$$$$$$$%%%%%%%%%%%%%%%""" """ ######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%%%%%%%$$$###%%%''''''%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%)))))))))))))))(((((((((((((((***+++,,,,,,++++++---------.............../////////000111222444555666777999:::<<<>>>??????CCCCCCCCCDDDDDDEEEFFFFFFJJJMMMMMMJJJJJJNNNNNNLLLLLLKKKLLLNNNNNNQQQ\\\gggyyy,,,,,,++++++++++++******(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$""""""###$$$&&&'''((()))''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&$$$&&&((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$######"""!!!!!!"""######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$"""""""""######$$$%%%%%%"""#########$$$$$$$$$###$$$##################$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################### !!!"""###$$$$$$$$$###############################################################################################################$$$%%%%%%'''%%%######$$$%%%$$$###########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#########""""""######$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""###$$$%%%%%%%%%$$$##################$$$$$$%%%%%%%%%######&&&%%%  """###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%&&&%%%#########$$$&&&(((''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&'''((())))))))))))'''''''''((()))******+++*********++++++*********+++,,,,,,---...///000111///000000111111333444444777777888999;;;===>>>???BBBCCCCCCDDDEEEFFFGGGGGGFFFIIIJJJHHHHHHKKKKKKHHHLLLKKKMMMNNNNNNQQQ[[[fff}}}ttt------,,,,,,,,,+++++++++(((((()))))))))*********'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&!!!"""###%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$#####################"""!!!%%%%%%&&&'''((()))******''''''&&&%%%%%%$$$######$$$##################$$$###""""""""""""######$$$######$$$$$$$$$######"""########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%########################################################################"""""""""############$$$#########$$$%%%%%%%%%&&&""""""""""""""""""""""""###############$$$$$$$$$################################################!!!!!! !!!!!!"""###&&&$$$"""!!!""""""!!! ########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$######"""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######"""""" !!!"""###"""!!! !!!!!!""""""######$$$$$$&&&$$$$$$&&&&&&###$$$&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%$$$#########$$$&&&'''(((((('''''''''&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$&&&'''(((((())))))%%%&&&&&&''')))******+++++++++******************++++++,,,---...000222333000000111111222333333444777777888999;;;===???@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMNNNLLLMMMOOOOOOLLLLLLKKKMMMNNNOOORRR]]]hhh~~~vvv,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$###"""!!!#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$&&&((())))))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$################################################""""""!!!!!!""""""###$$$$$$###!!!!!!"""###"""!!!########################!!!!!!!!!"""""""""######"""############$$$$$$$$$#########"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!!!!""""""###$$$$$$%%%%%%""" """###!!!###'''#########"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''%%%""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%$$$######%%%'''!!!"""###%%%&&&'''''''''&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,...---------...///111222000000111222333333333333888888888999;;;===@@@AAA???@@@CCCEEEGGGIIIIIIIIIMMMQQQRRRPPPPPPSSSRRROOOLLLKKKLLLNNNOOOSSS```lll|||+++++++++************)))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%###"""!!!!!!"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$###!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###""""""###&&&(((***)))'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&&&&&&&########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&!!!"""###$$$###""" !!!!!!"""###$$$$$$%%%%%%'''###!!!""""""!!!###((($$$###"""""""""$$$'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############&&&%%%###""""""###%%%&&&)))%%%""""""$$$%%%$$$""""""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$######%%%'''$$$%%%&&&((()))*********'''''''''''''''&&&&&&&&&''''''((()))***,,,...///000///...------...///000000111222333333333333333999999999:::;;;>>>@@@BBB>>>@@@CCCFFFHHHIIIJJJJJJIIILLLNNNLLLLLLOOONNNJJJKKKJJJKKKNNNOOOUUUbbbooo,,,+++***(((&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''''''''((((((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""'''&&&%%%"""!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""######"""$$$%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###"""""""""###$$$%%%%%%$$$###"""!!!!!!###%%%&&&####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########"""""""""!!!!!!###%%%''''''&&& !!!"""""""""""""""%%%""" """&&&'''$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%###"""#########$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,,,,+++***)))***+++---///111111111000000000000000111333555666777999<<<======>>>???AAADDDEEEFFFEEEDDDEEEFFFHHHJJJMMMQQQRRRQQQOOONNNNNNKKKKKKLLLNNNNNNSSSaaappp***)))((('''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""!!! !!!$$$%%%&&&%%% """######""" """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################"""######$$$$$$$$$###"""!!!"""###%%%&&&########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###!!!!!!"""############"""$$$"""!!!"""$$$%%%""" !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############""""""!!!!!!###$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((+++,,,...///000000000000////////////000222444555777999<<<======>>>@@@AAABBBCCCDDDDDDCCCDDDFFFHHHKKKNNNQQQRRRQQQOOOOOOOOOKKKKKKLLLNNNNNNSSSaaaooo(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%###""""""$$$&&&%%%%%%!!!###%%%''''''%%%###!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#################################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""#########$$$###"""""""""###%%%&&&########################!!!!!!!!!"""""""""######"""############$$$$$$$$$######################################################################################################$$$$$$######""""""$$$$$$$$$###############'''&&&$$$$$$$$$$$$""" """"""###$$$$$$$$$$$$###$$$######"""""""""!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!""""""""""""""""""!!!###$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$'''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))***++++++------...///000000/////////.........///111222444666888;;;======>>>@@@AAAAAACCCDDDDDDDDDEEEGGGJJJLLLNNNQQQRRRQQQPPPOOOOOOKKKKKKMMMNNNNNNRRR```nnn((((((''''''(((((()))***(((((()))************************)))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%***(((&&&$$$$$$$$$"""!!!%%%&&&)))++++++)))&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########""""""!!!########################'''%%%$$$###$$$###""" ######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!!!!###"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######$$$######"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&'''&&&%%% """$$$'''((('''&&&%%%&&&%%%%%%%%%$$$$$$######%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&%%%$$$###############&&&'''''''''((((((((((((((((((((((((((())))))***+++******)))***+++---.........////////////////////////......///111222333555888;;;<<<===>>>@@@AAACCCDDDFFFGGGGGGHHHKKKMMMLLLNNNQQQRRRQQQOOOOOOPPPKKKKKKMMMNNNNNNRRR___lll))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++)))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%+++)))&&&%%%$$$$$$"""!!!"""###&&&''''''&&&###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""##################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""#########""""""########################$$$###""""""$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$############%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++''''''&&&&&&'''(((***+++///............/////////111000//////000111333444444777:::<<<===>>>@@@AAACCCDDDFFFGGGGGGHHHKKKMMMLLLNNNPPPPPPOOONNNOOOPPPKKKKKKMMMOOONNNQQQ]]]kkk++++++++++++,,,---......***+++,,,,,,------,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########""""""######$$$$$$$$$$$$########################"""""""""############$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$#####################$$$$$$$$$"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%!!!###$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((((()))***+++'''''''''((()))***+++,,,...............///000111111111000///000111222333444666999;;;<<<>>>@@@BBBAAACCCDDDDDDDDDEEEGGGJJJKKKMMMNNNOOONNNMMMNNNOOOKKKLLLNNNOOONNNPPP\\\iii+++++++++++++++,,,---...)))******+++++++++++++++)))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""###$$$###!!! !!!########################### ###%%%&&&%%%$$$###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########"""######$$$$$$""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$###!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$ !!!$$$$$$######$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######!!!###$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))******((()))***+++,,,---------------------...///111222000000///...///000111222333666999;;;<<<>>>@@@BBBBBBCCCDDDDDDCCCDDDFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNKKKLLLNNNOOONNNPPP[[[hhh}}}++++++******++++++,,,---(((((()))************)))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%$$$###"""%%%$$$$$$######"""""""""$$$%%%&&&%%%#########$$$########################!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$###$$$$$$"""!!!%%%$$$""""""""""""$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$"""!!!"""######"""!!!""""""###$$$$$$$$$$$$###""" $$$###!!!###$$$%%%'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&&&&'''(((******$$$%%%''')))***+++******------,,,---...000222333//////...------...000000333555999;;;<<<>>>@@@BBBDDDEEEFFFEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLMMMKKKLLLNNNPPPNNNPPP[[[ggg|||000...+++)))''''''((((((''''''(((((())))))******,,,+++***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&))))))))))))((('''%%%%%%###$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########'''$$$!!!"""%%%''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$###""""""$$$&&&''')))((('''&&&$$$###""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$###"""""""""$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''%%%###!!! !!!"""$$$######"""###$$$&&&'''###"""!!!!!!!!!"""$$$%%%!!!###%%%%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""###"""###&&&(((((($$$ ######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!""""""!!! """$$$%%%$$$"""###!!! !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$%%%########################(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''',,,+++++++++,,,...000222***++++++,,,---...//////111111111111111111222222333666999;;;<<<===@@@AAACCCAAAAAACCCFFFHHHHHHFFFIIILLLOOONNNLLLIIIJJJKKKMMMLLLMMMNNNNNNPPP[[[fff---,,,***((((((((()))***)))))))))))))))*********++++++++++++)))(((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((('''&&&'''((()))(((''''''''''''''''''&&&%%%$$$%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&###"""###%%%'''&&&$$$%%%%%%%%%%%%%%%$$$##################""""""""""""%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$######"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!""""""$$$$$$#########$$$%%%%%%"""""""""""""""######$$$!!!###%%%$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$#########""""""$$$######%%%''''''$$$!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###(((&&&%%%%%%%%%%%%$$$"""%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""######%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***,,,,,,'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******............------------++++++,,,---...///000000111111111111111222222333333666999;;;<<<===@@@BBBEEECCCBBBDDDGGGIIIHHHFFFIIILLLNNNNNNLLLKKKKKKMMMMMMLLLMMMNNNNNNPPP[[[fff+++***)))(((((()))++++++***************)))))))))******++++++***(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))***)))(((((()))***((('''%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###&&&&&&''''''&&&&&&%%%%%%############""""""""""""%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$############$$$&&&'''((($$$$$$$$$###############%%%$$$###""""""###$$$%%%######"""!!!!!!"""######$$$######"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%$$$$$$###"""!!!!!!"""###############!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$###############%%%$$$###$$$%%%%%%$$$###!!!!!!"""""""""#########!!!!!!""""""###$$$$$$%%%%%%%%%$$$############$$$'''%%%"""!!!"""###"""!!!&&&%%%$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$#########"""&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&((())))))&&&&&&&&&&&&''''''((((((&&&&&&'''(((***+++,,,---.........///...---,,,,,,,,,,,,---...///000000111111111111111111222333333444666999;;;<<<>>>@@@BBBFFFEEEDDDEEEGGGHHHGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLMMMNNNNNNQQQ[[[ggg,,,+++************+++,,,******))))))((((((''''''***)))(((((('''&&&&&&&&&$$$############$$$%%%%%%'''''''''((((((((())))))+++)))(((((())))))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%'''### !!!$$$&&&%%%############$$$$$$%%%%%%%%%$$$$$$%%%'''''''''%%%$$$'''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############"""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%&&&'''########################$$$$$$###""""""###$$$$$$#########""""""###########################$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%###!!! !!!"""$$$$$$###""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################&&&%%%$$$######$$$$$$$$$"""""""""""""""###$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&!!!!!!"""#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$######"""$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$%%%%%%$$$"""###$$$&&&((()))***+++''''''(((((()))***+++++++++++++++,,,,,,---...///,,,------...///000111111111111111111222333333444555777999;;;<<<>>>AAACCCEEEEEEEEEEEEFFFFFFFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNQQQ[[[ggg...------,,,+++++++++***((((((''''''&&&&&&&&&%%%***(((&&&######$$$&&&'''$$$$$$######$$$$$$%%%&&&))))))(((((((((''''''''')))(((''''''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&(((%%%######%%%&&&$$$"""#########$$$$$$%%%%%%%%%%%%&&&((((((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$##############################"""%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$###########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$"""  !!!"""$$$$$$###""""""!!!#########!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################'''&&&$$$###""""""$$$%%%$$$############$$$%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$&&&$$$""""""$$$&&&'''(((###$$$$$$%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$##################$$$%%%%%%######$$$%%%&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&& !!!"""##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$######"""!!!!!!"""%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&'''(((''''''$$$%%%%%%&&&'''((()))))))))(((((((((((((((((((((,,,+++)))((()))+++...///,,,------...///000111111111111111111222333444555666777999:::;;;>>>AAADDDCCCCCCDDDDDDDDDCCCDDDDDDFFFFFFFFFHHHJJJKKKLLLLLLLLLKKKLLLNNNNNNQQQ\\\ggg...------,,,++++++***)))&&&&&&&&&&&&%%%%%%%%%%%%***(((%%%######$$$&&&((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%'''&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((&&&%%%%%%&&&""""""######$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$###""""""###############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""$$$$$$$$$$$$""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!"""###############!!!"""###"""!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&$$$"""!!!###%%%%%%$$$#########$$$&&&'''&&&%%%%%%$$$######"""""""""###$$$$$$%%%$$$$$$$$$(((%%%###"""#########""""""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""##############################$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((()))((((((((('''''''''&&&&&&%%%***))))))(((((('''&&&&&&000...,,,***))))))***+++,,,,,,---...///000000111111111111111222444555666777888999:::;;;>>>BBBEEEAAABBBDDDCCCCCCBBBDDDEEEHHHFFFEEEGGGIIIKKKLLLKKKLLLKKKLLLNNNNNNQQQ\\\hhh*********+++*********)))%%%%%%&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((''''''(((((()))***'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###"""'''(((%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###"""$$$&&&!!!""""""###$$$#########$$$$$$#########"""""""""!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%$$$######""""""#########$$$$$$$$$#########$$$$$$#########"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$###""""""""""""""""""""""""""""""######$$$!!!"""###"""!!!!!!###&&&######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&'''%%%"""!!!"""$$$$$$###"""!!!"""###%%%&&&##################""""""!!!"""###$$$$$$$$$######$$$###!!!!!!"""""" !!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""###%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))))))))))))))(((////////////...,,,***)))++++++,,,---...///000000111111111222333444555666777888::::::;;;>>>BBBEEE@@@BBBDDDDDDCCCCCCEEEGGGKKKHHHGGGGGGJJJMMMMMMLLLKKKKKKLLLNNNNNNRRR]]]hhh~~~&&&&&&((()))************%%%&&&&&&''''''(((((((((&&&(((***,,,,,,***'''%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&""" """&&&&&&%%%%%%$$$$$$#########$$$%%%%%%### """%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******(((((('''&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&""""""######$$$$$$$$$%%%$$$###!!! """$$$%%%(((((('''''''''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""########################$$$##################$$$!!!$$$&&&&&&%%%$$$$$$$$$$$$############"""((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$"""!!!!!!!!!"""######"""!!!!!!!!!"""$$$%%%"""""""""!!!!!!!!!$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$&&&(((&&&###!!!"""$$$$$$###!!! !!!"""$$$%%% !!!!!!""""""###### !!!"""###$$$$$$###"""###""""""$$$&&&'''&&&$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######"""""""""$$$%%%&&&##################$$$$$$###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&& !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''"""###$$$%%%&&&&&&'''((('''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&%%%&&&&&&&&&%%% !!!###&&&(((***,,,---))))))******+++++++++,,,))),,,000333444111---+++***++++++,,,---...//////111111111222333444666777888999::::::;;;>>>BBBFFF@@@BBBEEEEEEDDDDDDGGGIIIMMMJJJHHHIIILLLNNNNNNMMMKKKJJJLLLNNNNNNRRR]]]hhhzzz,,,+++)))((((((((())))))((((((((((((''''''''''''***++++++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''---(((###!!!###&&&&&&&&&%%%###""""""######""" """$$$%%%$$$###"""###$$$%%%######%%%((((((&&&#########"""!!!"""%%%'''(((***+++,,,***(((&&&%%%&&&$$$%%%&&&&&&''''''&&&&&&444,,,&&&%%%%%%""""""###"""""""""!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((&&&$$$!!!"""###$$$$$$$$$######"""%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""  """$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""######$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$######"""""""""########################$$$###!!!  !!!"""$$$$$$$$$#########""""""!!!!!!$$$$$$###############$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$""" """###%%%&&&%%%###!!! """"""""""""############$$$$$$$$$###$$$$$$$$$%%%""""""#########$$$$$$$$$"""$$$$$$###!!! !!!"""$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$#########$$$&&&'''&&&$$$######$$$###"""!!!$$$%%%&&&$$$!!!!!!$$$(((########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$++++++%%%!!!$$$)))'''&&&%%%%%%&&&(((+++,,,))))))))))))************''')))---//////---***'''+++---......---...///111222222111000111222444555999888888999;;;>>>AAABBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNLLLLLLNNNOOOSSS]]]ggg|||***)))(((''''''(((((()))************)))))))))(((''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&###"""###%%%%%%%%%%%%$$$###$$$$$$$$$""" %%%&&&&&&%%%###!!!""""""%%%######%%%'''(((&&&###$$$%%%&&&''''''(((((((((+++,,,,,,***'''$$$$$$$$$%%%&&&''''''((((((''''''000)))$$$$$$$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&''''''&&&$$$"""%%%%%%$$$$$$############$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#################################%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$###############$$$########################$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$###"""!!!$$$%%%&&&&&&&&&%%%$$$###""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$##################$$$$$$$$$%%%%%%$$$$$$######%%%$$$###$$$&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$#########$$$%%%&&&%%%$$$"""###$$$$$$###"""###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''''' &&&(((%%%###&&&)))((('''&&&%%%%%%'''((()))))))))))))))************,,,,,,,,,,,,+++******)))+++---............///111222111111111222333555666::::::999:::;;;>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNLLLLLLNNNPPPSSS]]]gggyyy******)))))))))***++++++*********)))))))))((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###&&&%%%%%%&&&''''''$$$"""&&&((((((&&&$$$!!!!!!!!!$$$$$$$$$%%%''''''&&&$$$%%%&&&(((******(((&&&%%%'''((()))(((&&&$$$$$$$$$&&&&&&'''(((((((((((((((***%%%"""$$$$$$!!! !!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%#########$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$"""""""""""""""######$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$########################"""###$$$$$$%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$"""""""""$$$%%%$$$###$$$######$$$%%%%%%$$$"""''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######""" !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((!!!%%%''''''''''''((()))(((&&&%%%%%%%%%&&&'''))))))))))))************000...+++((('''(((***++++++---............///111222111111111333555777888<<<;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNMMMMMMOOOQQQTTT]]]gggxxx,,,,,,,,,------......///(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&(((******(((&&&&&&((()))(((%%%###"""###$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&'''''''''&&&$$$### """$$$%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''%%%""""""%%%%%%!!! """""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%'''((("""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%$$$###"""""""""""""""#########"""""""""""""""######$$$######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""###############""""""!!!!!!"""###$$$%%%!!!"""""""""###############"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%#########$$$$$$#########!!!!!!###$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$&&&$$$###%%%((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''$$$######$$$%%%''''''''')))***)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&((()))))))))************///---***((('''(((+++,,,,,,---//////......000111111111111222333666888999<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBDDDEEEGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNMMMMMMPPPQQQTTT\\\fffzzz,,,,,,------............''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''')))************'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&&&&&&&$$$$$$&&&(((+++,,,+++***$$$'''))))))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&!!!###&&&''''''((()))+++$$$$$$%%%&&&&&&&&&&&&%%%###"""###&&&&&&""""""%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))******)))&&&%%%%%%$$$############$$$%%%$$$###""""""$$$&&&)))+++!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$%%%""""""########################""""""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$###""""""#########""""""""""""""""""!!!!!!!!!!!!"""$$$$$$!!!"""""""""############'''%%%""" !!!###$$$############""""""""""""###$$$%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$###""""""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%%$$$""""""$$$&&&'''### """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++***'''%%%######$$$%%%)))''''''(((******(((%%%$$$$$$%%%%%%&&&'''((((((((()))))))))***************))))))))))))***,,,---,,,...//////...///000222111111111222333666888999<<<<<<<<<===>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLMMMLLLMMMPPPQQQSSS[[[dddyyy))))))***+++++++++******)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((()))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&''')))'''&&&&&&(((***,,,,,,+++$$$''')))***)))'''&&&&&&$$$%%%%%%%%%$$$$$$&&&(((+++)))'''%%%%%%&&&'''((((((***++++++)))(((((()))######$$$%%%%%%%%%%%%%%%###"""$$$'''&&&"""###'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$""""""""""""$$$&&&(((***!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###############"""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))))))))(((((('''&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""#########""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$###"""!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""""""""############)))'''$$$""""""###%%%&&&"""""""""""""""!!!!!!!!!"""###$$$$$$######$$$%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$%%%$$$######$$$%%%###"""###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$######"""!!!!!!"""$$$&&&%%%$$$!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))#########%%%''')))((('''###$$$%%%&&&'''((())))))))))))))))))************''''''((()))++++++,,,,,,,,,...////////////000222222111111111333555777888:::;;;;;;===>>>??????@@@???@@@AAACCCEEEGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKLLLOOOPPPRRRYYYbbbttt(((((()))***))))))''''''))))))((((((((('''''''''))))))(((''''''((()))***(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%'''***---***((('''((()))***)))&&&(((++++++***'''&&&%%%$$$%%%&&&%%%######&&&)))'''''''''&&&&&&&&&&&&&&&(((******)))'''%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""$$$&&&$$$!!!###(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""######$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$######$$$$$$$$$######""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$##################$$$$$$%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$###########################$$$%%%&&&"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&########################"""######$$$$$$$$$######""""""!!! !!!"""############$$$%%%%%%$$$###"""""""""""""""############%%%%%%%%%$$$######""""""############""""""!!!!!!!!!"""######""""""###%%%!!!###$$$%%%%%%$$$###!!!!!!!!!"""######$$$######$$$###"""###$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))"""###$$$%%%&&&&&&'''(((%%%&&&''''''(((((((((((())))))))))))************))))))(((((()))***+++,,,---...000000//////111222222111111111222333555666888999:::<<<>>>??????@@@>>>???AAACCCEEEGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJKKKNNNOOOPPPWWW```nnn)))***++++++***)))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###$$$'''***111...)))'''&&&'''''''''(((***------***&&&$$$$$$$$$%%%&&&%%%######&&&)))"""###%%%&&&&&&%%%###""""""$$$%%%%%%###""""""###$$$%%%&&&&&&''''''&&&&&&###"""$$$%%%### """((($$$#####################%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""""""""######$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$$$$$$$########################"""""""""""""""#########""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######  !!!###%%%&&&!!!"""###$$$###"""""""""""""""############!!!###$$$$$$!!!%%%$$$$$$$$$######"""""" """######""""""###%%%!!!"""$$$%%%%%%$$$"""!!!!!!""""""############"""###"""!!!"""$$$%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###"""$$$"""""""""$$$%%%$$$###$$$%%%&&&$$$!!!!!!$$$(((########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))(((&&&%%%%%%'''((((((((()))(((((('''&&&))))))))))))************,,,+++)))''''''(((***+++---...000000//////111222222222111000111222444555666777999;;;===??????@@@>>>???AAACCCEEEGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLJJJIIIKKKNNNNNNOOOVVV___kkk