BM6P6(@ |||rrriiibbbbbbaaaaaa___ZZZTTTOOOKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJJJJHHHEEEDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBB@@@>>>===AAAAAABBBBBBAAA@@@>>>===;;;===???AAABBBAAA@@@??????@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999777555333222555555555555444333222111...//////000111222222222222111///...---...000111//////...------------...++++++,,,,,,,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((('''&&&%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((''''''''''''((((((&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++,,,---///000000000000222888>>>???;;;AAAVVVmmmooo[[[NNNJJJFFFEEEEEECCC???>>>@@@<<<===???CCCFFFDDD???:::999333111555777555666:::BBBFFFOOO\\\hhhqqqvvvwwwppphhhZZZLLLGGGHHHHHHDDDLLLPPPWWW^^^eeennnvvv{{{~~~|||yyyuuusssqqqnnnhhhccc```___]]][[[YYYTTTOOOKKKJJJIIIIIIHHHGGGGGGFFFFFFIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>>@@@AAAAAAAAAAAA@@@>>>>>>;;;<<<>>>@@@@@@@@@@@@???>>>>>>???????????????>>>?????????>>>>>>>>>======<<<<<<;;;:::888666444333444444444444333222111000...//////000111111222222444333000...---------...//////...---------------++++++,,,,,,,,,,,,---------,,,+++++++++++++++,,,++++++++++++++++++++++++,,,***)))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&'''((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))))))))))))))))),,,,,,...///000111111111222666:::;;;888>>>PPPcccoooaaaUUUOOOIIIHHHEEE@@@>>>>>>===>>>@@@DDDGGGFFFCCC??????999555555555111222666888<<>><<<<<<======>>>>>>??????<<<======>>>?????????@@@@@@@@@@@@@@@????????????===<<<<<<;;;999777555444333333333333222111000///...//////000000111111222222111000...------...//////......---------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,+++))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************)))))))))))))))))))))))),,,---...///000111111111222222444666555:::GGGUUUvvvyyyeeeYYYMMMIIIFFFCCC@@@@@@>>>???@@@CCCFFFGGGGGGFFFDDD>>>999666333000111555222666;;;AAAJJJXXXgggqqqwwwxxxrrrfff\\\UUUOOOIIIFFFGGGIIILLLPPPWWW___eeepppuuu|||nnniiiccc`````````^^^\\\TTTQQQNNNKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGGGGEEECCCCCCDDDEEECCCDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@??????@@@@@@@@@?????????<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<===???@@@@@@>>>>>>>>>>>>=========<<<======<<<;;;:::888777666333333333333222111000///////////////000000111111------------...000222333///...------,,,,,,------+++++++++,,,,,,,,,------,,,+++++++++,,,---......************************,,,+++))))))******((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))))))))************)))))))))))))))))))))))),,,---...///000111111111333000111333444777???HHHccc|||~~~uuudddRRRIIIFFFCCCBBBBBB>>>>>>>>>@@@CCCFFFHHHJJJHHHDDD@@@;;;666444555777444777:::;;;???HHHWWWbbbmmmtttxxxsssjjjbbbYYYRRRJJJIIIHHHGGGHHHMMMTTTZZZdddiiipppvvv{{{dddaaa`````````^^^XXXSSSMMMJJJHHHFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCBBBDDDEEECCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????????????????===<<<<<<;;;<<<<<<===>>>:::::::::;;;<<<>>>???@@@======<<<<<<<<<;;;;;;;;;======<<<<<<:::999777666444444444444333222111000///////////////000000000+++,,,,,,---///000111222......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...************************+++***))))))******((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))((('''&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((()))))))))************))))))))))))))))))))))))+++,,,---///000000000000333000///333555666:::@@@RRRooo}}}}}}{{{xxx{{{ttt\\\MMMFFFBBB@@@AAA<<<<<<<<<<<<>>>BBBFFFIIIMMMMMMJJJCCC<<<888777777555777999888888===HHHPPP\\\iiiuuuyyyvvvppphhhaaaSSSPPPLLLGGGEEEGGGLLLPPPWWW]]]eeelllrrr{{{_________aaabbb^^^VVVOOOHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA???>>>>>>===>>>>>><<<<<<==================:::999999999:::<<<>>>@@@============<<<<<<<<<<<<<<<<<<<<<;;;:::999777777444444444444333222111000//////////////////////////////.....................------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,,,,***************************)))((((((******)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,---.../////////111///000444666666888<<>>===;;;;;;:::999:::===BBBFFFOOOSSSSSSLLLCCC>>>:::666222333555444444777>>>CCCLLLYYYhhhqqqvvvxxxuuuooo^^^[[[TTTLLLFFFEEEGGGIIINNNTTT[[[bbbiiirrr|||]]]\\\ZZZ[[[[[[XXXRRRMMMEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDAAABBBBBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<:::999888888999;;;===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777666333333333333222111000///////////////////////////////////////...------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++***)))))))))******************************(((''''''(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''$$$%%%&&&((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))************))))))))))))))))))))))))))))))+++,,,---...............111555777555777;;;???TTTwww~~~yyyvvvwwwyyy{{{yyyqqqllljjjsss}}}}}}lll\\\LLLBBB???;;;;;;:::888777999>>>CCCGGGQQQVVVRRRKKKFFF@@@;;;555444333222222555888:::@@@IIISSS^^^jjjtttwwwuuulllhhh```VVVMMMHHHGGGHHHIIINNNTTTZZZ```hhhqqqxxx~~~XXXTTTOOOMMMMMMMMMJJJGGGEEECCCCCCCCCCCCCCCAAA>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@>>><<<;;;;;;;;;<<<===???@@@@@@>>><<<;;;::::::888888888:::<<<>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::999888777666111222222111111000///...///////////////.........+++,,,---...////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++***)))((((((((()))))))))))))))))))))))))))'''&&&&&&'''***++++++***''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''')))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((''''''''''''(((((())))))(((((('''''''''&&&###$$$&&&((())))))((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((()))***+++,,,---------,,,---111666666444666;;;;;;NNNooo{{{zzztttuuuyyy~~~~~~wwwqqqaaafffllltttyyyhhhUUUIIIEEE;;;<<<;;;999666888<<>>===<<<>>>>>>======<<<<<<<<<;;;::::::999999999:::<<<======<<<;;;999888999999:::::::::999888777666555555111111111111000000000000......---------,,,,,,,,,------------------------///...,,,+++***+++,,,,,,,,,,,,------,,,,,,++++++------,,,,,,+++***))))))))))))************)))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((******++++++++++++*********+++,,,,,,------,,,,,,///000111333555555666666>>>JJJfffzzzvvvrrrrrrtttuuusssqqqhhh```[[[cccuuuvvvdddSSSIIIAAA>>>;;;888666888:::<<>>:::777444222111222444555777;;;@@@JJJVVV^^^ooossswwwuuummmbbbWWWPPPKKKIIIGGGGGGKKKRRRYYY]]]hhhllluuuDDDBBB@@@===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBCCCAAA??????AAABBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999888888888888999999:::===;;;:::999888888999999777777666555444333222222111111000000000000////////////.........---------------------,,,,,,,,,,,,------,,,++++++++++++,,,***+++,,,---.../////////*********))))))(((((('''((())))))******))))))((('''((()))******)))((('''''''''((((((((()))))))))$$$%%%'''))))))'''%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''((())))))''''''((()))(((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,............000222444555<<>><<<;;;;;;;;;<<<===??????????????????@@@@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@?????????@@@@@@???AAA@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777555444444333222222111111111000000000/////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,------------*********))))))((((((((((((((())))))))))))(((((('''((()))******)))(((''''''''''''((((((((())))))'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))((('''(((***(((((())))))))))))((((((******+++,,,,,,,,,,,,+++///...------///111444666>>>IIIccc|||wwwvvvwwwvvvtttmmmiiidddaaaeeeqqqvvvnnn^^^UUUIIIAAA>>>>>><<<;;;888888999;;;===@@@BBBDDDGGGIIIGGGCCC@@@???<<<888555444222222444888===@@@KKKTTT```jjjnnnkkkgggdddZZZUUUNNNGGGDDDEEEHHHJJJQQQTTT]]]iiisss|||======<<<;;;;;;<<<===>>>===============>>>???@@@======>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>===>>>?????????>>>=======================================::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666444444444444555333333222222111000000000000000000////////////...///.........------------------,,,,,,,,,+++++++++***+++++++++++++++++++++******+++++++++******)))***************)))))))))(((((())))))))))))(((((())))))***++++++***))))))''''''''''''((((((((((((***((('''%%%%%%'''(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((()))***)))((('''(((***)))******++++++******))))))***++++++,,,,,,++++++//////......///222444666???IIIaaa}}}{{{uuutttpppkkkjjjqqq~~~pppgggZZZOOOHHHBBB===::::::999888888999:::===>>>===CCCFFFDDDDDDFFFCCC===999666333111222444777999===CCCLLLUUU\\\bbbgggjjjaaa]]]VVVOOOIIIFFFFFFFFFKKKMMMTTT___hhhqqq~~~<<<<<<<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;===>>>???;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>>>>>>>??????????????????@@@@@@>>><<<;;;===>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999:::::::::::::::;;;999::::::::::::999999888777666555333333333444444222222111111000000000000000000////////////............---------,,,,,,,,,------,,,,,,++++++******)))***++++++,,,+++++++++***************)))((('''************************'''(((((())))))((((((''')))***+++,,,,,,+++***)))&&&&&&'''''''''((((((((()))'''$$$""""""$$$'''))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((())))))''''''((()))******++++++++++++******)))******+++++++++++++++............000222444555===FFF[[[yyy}}}}}}{{{vvvrrrttt{{{|||qqqbbbTTTGGG>>>:::<<<:::888666666777888999777???DDDDDDHHHNNNNNNIII???;;;444111000222333444888:::>>>CCCJJJTTT^^^eeeaaa___[[[VVVQQQLLLHHHFFFIIIJJJNNNVVV]]]eeerrr}}}:::::::::::::::;;;;;;;;;;;;;;;:::999:::<<<>>>???;;;<<<===???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@????????????>>>>>>?????????<<<======>>>>>>?????????>>>???@@@>>>;;;:::;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999999999::::::::::::::::::;;;;;;;;;:::888888888777666444444444444555111111111111000000000000000000/////////.........---,,,,,,,,,,,,+++++++++------,,,,,,+++******)))((()))***+++,,,++++++***((())))))************)))))))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((((('''&&&'''((())))))************))))))))))))***+++++++++++++++,,,,,,---...000111222333888???SSSooo~~~yyyvvvwwwyyyttt```OOOEEE@@@>>>===;;;999888888999999666>>>AAA@@@FFFSSSXXXUUUIIIBBB999333111222222222555555777999>>>EEENNNTTTYYYZZZ[[[[[[XXXSSSMMMJJJIIIHHHJJJOOOSSSYYYeeeqqq}}}888888888888999999999999;;;:::999999999;;;>>>???<<<===>>>???AAAAAABBBBBB?????????@@@@@@?????????@@@@@@????????????@@@@@@;;;<<<<<<===>>>??????@@@>>>???@@@>>>:::999;;;===<<<<<<;;;::::::::::::;;;======<<<;;;;;;:::999999888888888999999:::::::::<<<<<<===>>>===<<<:::999:::999777666555555666666111111111111000000000000000/////////............,,,,,,,,,+++++++++******------,,,,,,+++***))))))((()))***+++,,,,,,+++***'''((()))***+++,,,,,,,,,'''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%((()))***(((&&&$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((******((('''&&&&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((())))))***++++++++++++***)))+++,,,...///000000000444:::LLLhhh}}}vvvsssrrrtttxxx}}}iiiWWWLLLIII@@@???>>><<<<<<<<<<<<===222999:::666>>>OOOYYYXXXRRRJJJ???777444333333333222333444555777;;;AAAEEEQQQUUUYYY\\\[[[WWWQQQMMMJJJHHHHHHKKKMMMRRR]]]hhhooo|||:::::::::999888777666666;;;:::999999:::;;;===>>>@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<============>>>::::::999999999999999:::777888888999::::::;;;;;;<<<;;;999777666666777888777666555444333222222222111111000000//////......///............------------,,,++++++******++++++++++++++++++++++++++++++++++++******************)))************+++++++++)))((('''&&&&&&'''))))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))*********)))(((&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((***)))(((&&&&&&&&&'''((())))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&'''(((((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,------...///000000111000666CCCVVVsssvvvpppppp|||zzzpppjjjkkkuuu{{{lllZZZNNNLLLGGGAAA???@@@???:::666888::::::;;;===CCCLLLSSSXXXNNNAAA999666666444111000111111333555888;;;<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===============>>>>>>>>>?????????@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<=========;;;:::999999888888888888666777777888999:::;;;;;;;;;999777666555555666777888777666444333333222222111111000000//////..................---------------,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++***)))((('''&&&&&&'''((((((((())))))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***))))))((((((((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''')))(((((('''&&&&&&''''''))))))))))))(((((((((''')))(((&&&%%%$$$%%%&&&'''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++.............../////////333777???PPPkkkmmm\\\ZZZXXXggg|||}}}{{{oooiiifffkkkqqqvvv~~~}}}ppphhh```WWWLLLEEECCCBBB???===888999:::999:::???FFFKKKTTTMMMDDD===999666333111222222222222333555777888===AAAGGGOOOVVV[[[^^^___TTTPPPKKKFFFEEEGGGKKKNNNYYY^^^iiiwww888888888888888888888888888888888888999:::;;;;;;=========>>>>>>??????@@@>>>======<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>????????????>>>>>>===<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888888777777777555666777888999:::;;;;;;999888666555444444555666999888777555333222222111111111000000//////..................------------,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''&&&%%%)))))))))((((((((('''''')))((('''&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))************+++++++++//////.........---------333555:::FFF^^^|||kkkQQQFFFHHHDDDMMM\\\ppp}}}{{{wwwqqqllljjjiiillluuu}}}~~~rrr```QQQIIIEEEDDDBBB:::;;;:::::::::<<<@@@CCCKKKJJJGGGCCC>>>999555222444333222111111222333333888999===BBBKKKSSS[[[```^^^ZZZTTTNNNIIIGGGFFFGGGJJJPPP[[[gggsss777777777777888888888888888888888999999:::;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<======???>>>>>>======<<<<<<;;;============>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::999777777666666555666666777999::::::;;;888777666555555555666666888777555333222111000000111111000000//////...............---------,,,,,,,,,++++++***************************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++&&&&&&&&&'''((()))******)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))(((((((((''''''''')))(((''''''''''''(((((($$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++------------------......000222666@@@VVVrrrwwwrrrjjj```OOO@@@<<>>???BBBEEEIIIHHHEEE???;;;999555444222111000111111222555555666:::@@@IIIRRRWWW___]]][[[XXXSSSNNNIIIGGGGGGLLLSSS[[[bbblllxxx777777777777777777888888999999::::::;;;<<<<<<<<<::::::;;;<<<======>>>>>>======<<<<<<<<<<<<======??????>>>>>>>>>=====================>>>>>>>>>>>>======<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<===<<<;;;999888777777777777777777888999999::::::888888777777666666777777555444333111000///......111111000000//////.........------------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((()))&&&&&&%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&'''(((((((((&&&&&&((((((((((((''''''''''''(((((('''''''''(((((((((%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***+++,,,---...///000...222777@@@TTTmmm{{{jjjWWWOOOFFFAAA<<<777666777555888===EEERRRhhh~~~}}}wwwqqqppprrruuuuuuaaaQQQFFFAAA???>>><<<:::;;;;;;<<<===<<<@@@GGGJJJIIIFFFCCCAAA666555444222222222222333444444444666:::???DDDGGGRRRTTTXXX[[[YYYTTTNNNJJJHHHJJJNNNQQQUUU]]]hhhppp{{{~~~777777777777777777777777999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>????????????????????????=========>>>>>>>>>??????======<<<<<<;;;::::::999:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<:::999999999999999999999999999999999999777777777777777777777777333222111///............111111000000//////......------------,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++'''''''''((())))))******)))************+++++++++,,,,,,+++)))'''%%%###"""(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$""" (((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))************+++++++++(((((()))+++---...000000...333999AAARRRiii||||||hhhWWWFFF???777444555666555444111333777;;;@@@MMMfff{{{}}}zzzyyyxxxuuuqqqxxxqqq___QQQJJJDDDAAA===::::::;;;;;;;;;999===BBBFFFIIIIIIHHHFFF;;;:::888666444444444444555444444555666888999;;;EEEJJJRRRYYY\\\ZZZVVVSSSHHHHHHIIIJJJNNNUUU]]]cccoootttzzz888888777777666666555555777888:::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBB>>>>>>>>>?????????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999555666666666777666666666111111000///////////////111111000000//////......---------,,,,,,,,,++++++++++++***)))))))))))))))************************%%%&&&&&&'''(((((()))))))))************+++++++++***+++******(((&&&$$$"""&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$###"""(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++((()))***+++,,,---...///---222666;;;JJJ___qqqzzz|||wwwhhhUUUGGG<<<999555222333444555444222222555888:::???NNN^^^www~~~xxxllllllooowwwpppddd]]]OOOJJJCCC>>>===>>>===<<<;;;;;;<<<@@@FFFIIIHHHFFFBBB@@@===:::777666555555444444333333333555666777<<>>?????????@@@AAABBBCCCCCCDDD????????????@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<============>>>>>>======<<<<<<<<<======>>>======<<<:::999999888444444555555666555555444111111000000000000111111111111111000//////......---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++%%%&&&''')))))))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''************************''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''***)))(((((((((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&''')))***+++++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++*********++++++,,,,,,,,,,,,///000444@@@UUUhhhqqqqqqxxxzzzsssgggXXXHHH<<<000333333000---...000111333000000444555666===FFFWWWrrr}}}~~~~~~vvvnnnhhhdddgggttt}}}sssnnnZZZSSSJJJDDDBBBBBBAAA???===:::888;;;BBBGGGGGGEEEGGGEEEAAA===999666555444333222111111222444777888333666<<>>??????>>>>>>???@@@===>>>???@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<===;;;::::::;;;;;;:::999@@@@@@??????>>>=========;;;;;;;;;::::::999999999777666444222222222444555444444333222222111111000222111///...---------...---------,,,,,,++++++++++++++++++************)))******))))))))))))******************))))))))))))''''''((()))***+++,,,,,,))))))))))))((((((((((((+++)))(((&&&%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&+++***'''&&&%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''((()))*********)))'''&&&''''''%%%%%%&&&(((***,,,))))))(((((('''''''''&&&(((((((((((())))))))))))+++++++++++++++++++++++++++---000333999EEEUUUbbbkkkllljjj___OOO@@@777333000000000000////////////---///111222333555888:::HHHQQQhhh~~~}}}{{{rrriiifffhhhooo|||{{{jjjcccXXXNNNHHHCCC???===;;;;;;;;;===@@@AAAAAA@@@CCCDDDEEEDDD@@@<<<:::999777555333222333444444444777777777888===DDDJJJOOORRRRRRQQQOOOLLLKKKMMMNNNRRRUUUZZZ```eeejjjppptttuuu|||888777777777777777777777777888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<>>>@@@@@@?????????@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>======;;;:::;;;<<<<<<;;;:::??????>>>>>>>>>=========;;;::::::::::::::::::999777666444333222222333444444333333222111111000000111000///...------------------,,,,,,,,,++++++++++++++++++************)))******))))))))))))******(((((()))))))))*********(((((()))))))))))))))***)))))))))(((((((((''''''))))))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((()))))))))(((((('''&&&(((''''''&&&'''((()))***)))(((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,......///111999EEENNNXXXYYYXXXPPPDDD888222000////////////////////////+++---...//////111333666;;;AAAQQQjjj~~~zzzvvvqqqlllgggfffooozzztttmmmcccYYYQQQJJJCCC???;;;999888999;;;=========???AAACCCCCCAAA???>>>>>>:::777444333444444444333555555444555999===BBBEEEKKKMMMOOOOOONNNMMMMMMNNNNNNQQQTTTXXX]]]bbbiiimmmmmmsssyyy~~~777777777777777777888888777888888888888999999999999999:::::::::;;;;;;;;;===???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???>>><<<;;;:::;;;======<<<;;;==================<<<<<<999::::::::::::::::::;;;888666555333222333333444333333222222111000000000////////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))******))))))))))))******&&&''''''(((***++++++,,,)))))))))(((((('''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((())))))*********))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((''''''&&&&&&%%%)))(((''''''&&&'''''''''''''''((((((((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,------++++++...555;;;AAABBBBBB>>>777111......////////////////////////,,,---............111333666777@@@OOOccczzz~~~{{{{{{|||wwwkkkbbbdddkkkzzz}}}vvvmmmeee]]]TTTJJJDDD===;;;777666777999::::::;;;===@@@BBBBBBBBBCCCDDD???<<<888555444444222111444333333444555777999;;;AAADDDIIILLLMMMNNNOOOOOOMMMMMMNNNPPPRRRXXX^^^cccgggmmmssswww~~~777777777777777888888888777777888888888999999999999::::::;;;;;;<<<<<<<<<>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;888777666444333333333333222222222111000000//////---......///...---,,,+++,,,++++++++++++++++++++++++++++++*********))))))******))))))))))))******''''''(((((()))******+++((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%$$$######$$$%%%'''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((($$$&&&((()))***)))((('''((((((((((((((('''''''''(((((((((((())))))))))))***************************+++,,,++++++,,,000333333444555333000...///000---.............../////////000111000//////111333666666999@@@LLL___zzz~~~|||}}}uuujjjeeegggmmm~~~}}}xxxrrrmmmiiiaaaWWWOOODDD@@@;;;777777888999:::999;;;???AAABBBCCCEEEFFFEEEAAA===999777444222///333333333444444555555666:::===BBBFFFIIILLLOOOQQQPPPOOONNNLLLLLLPPPUUUZZZ___ffflllqqqwww}}}~~~666666777777888888888888777777888888888999999999;;;;;;;;;<<<===>>>>>>>>>???AAABBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@??????????????????????????????@@@@@@AAAAAAAAA@@@@@@<<<;;;:::;;;<<<===<<<;;;999999999::::::;;;;;;<<<999999999::::::;;;;;;;;;888777666555444333333222222111111000000//////...,,,,,,---......---+++***+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%$$$######$$$%%%'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((("""$$$''')))+++***)))((('''''''''((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,,,,,,,---///---.........------///000,,,,,,------............000111222111//////111222000111444888===HHH]]]ooo|||zzz{{{~~~|||tttmmmkkkjjjwww~~~zzzwwwsssssstttpppggg___KKKFFF???:::888888999999999;;;>>>??????@@@BBBCCCHHHEEEBBB???<<<888333000111222222333444444444444666888;;;===AAAFFFLLLQQQTTTSSSQQQNNNLLLMMMPPPSSSUUU\\\ccchhhnnntttvvvsssoooqqquuu{{{666666666777888888999999777888888888888999999999;;;;;;<<<===>>>??????@@@>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@?????????????????????????????????>>>???@@@@@@@@@@@@@@@@@@===;;;::::::;;;;;;:::999777777888888999:::;;;;;;999::::::::::::::::::;;;888888777666555333222222111111000000///.........+++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************)))******))))))))))))******)))))))))((((((''''''''''''''''''(((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++'''''''''&&&''''''((()))###%%%''')))******)))((('''''''''((((((((((((((((((((((((((())))))))))))************************,,,,,,+++++++++***))))))***+++++++++,,,,,,------++++++,,,,,,---............///000///------...000+++---111666777<<>>:::999888888:::;;;<<<<<<;;;;;;===>>>EEEEEEDDDDDDCCC???999555111111222222222222222222444555666777999???FFFKKKRRRSSSSSSQQQNNNMMMMMMNNNPPPWWW___eeellltttxxxvvvllllllooosssyyy555666666777888888999999777888888888888999999999::::::;;;<<<===>>>??????>>>@@@AAABBBAAA@@@AAABBB????????????????????????????????????????????????===>>>??????@@@@@@??????===<<<::::::::::::888666555555666777999::::::;;;;;;::::::::::::::::::999999888888777555444222111111000000//////...------,,,,,,++++++++++++,,,,,,)))*********+++++++++++++++++++++************)))******))))))))))))******'''''''''(((((((((((((((***)))))))))))))))(((((()))))))))(((((((((''''''%%%&&&'''((((((''''''&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&''''''(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&'''(((((()))&&&'''(((((()))))))))(((''''''((())))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))************************++++++************)))((())))))***+++,,,,,,++++++***++++++,,,------......------...---,,,,,,---///......111444444666>>>HHHVVVkkk{{{rrrpppppprrrwww}}}|||~~~wwwvvvyyyxxxqqqjjjWWWRRRKKKDDD@@@===:::999999::::::999888777999:::>>>@@@DDDHHHJJJHHHBBB>>>777666555444333333333333222333444444666999>>>AAAJJJMMMPPPQQQOOOMMMKKKKKKNNNTTT[[[bbbmmm{{{xxxuuuqqqooossszzz555666666777888999999999777888888888888999999999999999:::;;;<<<===>>>???===???AAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????>>><<<:::999999888666555444555666777888999:::;;;;;;;;;;;;::::::999999999999999888777666444222111000000000///......------,,,,,,*********+++,,,---))))))******+++++++++++++++++++++************)))******))))))))))))******%%%&&&&&&'''((()))******,,,,,,+++***)))(((''''''))))))))))))((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((*********)))(((&&&%%%$$$&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,------,,,))))))***,,,......,,,+++******+++,,,,,,---......---.........------///000111///......------333;;;BBBTTTkkkvvvnnnjjjlllwwwwwwttttttssskkkddd]]]XXXQQQJJJEEEBBB>>><<<777888888777666666777999888<<>>>>>>>>===============???@@@AAA???===<<<<<<===??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;:::888777666555555666777888999::::::666666777777888888888999666555555444444333222222////////////....................................+++,,,---,,,***)))***+++))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%(((***(((%%%$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))(((&&&$$$###&&&'''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((()))))))))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------......///000111222333333;;;===III___wwwzzzvvvsssooottt}}}}}}ssslllhhhhhhbbbeeeeee]]]OOODDD@@@@@@>>><<<999888999999999999777999>>>CCCHHHKKKNNNOOOMMMDDD;;;777888888222---444333222111222333555777<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<<======>>>>>>>>>>>>==================>>>>>>>>>???===<<<;;;:::999888777777555555666666666666777777555555555666666666777777555555444444333222222222////////////.........---------------------------+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))*********+++++++++)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222999:::???KKKZZZpppzzzuuuooopppvvv~~~wwwsssqqqnnnqqqrrrlll```RRRIIIEEEAAA>>>;;;999888777555444444555888<<>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777777888666666555555444444444333444444444444444555555555444444444333222222111111//////.........---------++++++++++++++++++++++++***,,,,,,,,,***)))***+++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))))))))*********++++++)))))))))))))))******+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222444888;;;@@@PPPmmmyyyrrrnnnpppxxxyyy}}}}}}{{{}}}}}}uuugggYYYQQQHHHEEEAAA===<<<:::777555666666555777:::@@@EEEHHHSSSUUUTTTLLL@@@777555666333222111000000111333444000222666:::===BBBFFFJJJLLLMMMNNNNNNOOOTTT\\\cccmmmllllllmmmnnnqqqtttvvv}}}~~~222333333333444444444444888888888888999999999999999999999999999999999999999999999:::::::::::::::<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666888999555555555555444444444444444444444444444444444444333333333222111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((('''&&&$$$###"""%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''$$$###%%%)))***)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))************)))))))))))))))******+++*********************************+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---......//////,,,000555888999@@@RRRdddwwwqqqnnnqqqppppppsssvvvyyyzzzzzzzzz~~~yyylllbbbVVVQQQJJJDDDAAA???>>>===;;;999888777999<<>>===;;;:::;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666777999444444444555555555666666444444444444444444444444222222222111000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%((((((((('''&&&$$$###"""%%%&&&&&&&&&'''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''&&&''''''&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''$$$###%%%)))***)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))(((((()))))))))*********)))))))))))))))******+++***************************+++++++++,,,,,,,,,---*********+++++++++,,,,,,++++++,,,,,,------......---...111666888:::CCCLLL```vvv}}}tttnnnqqqnnnjjjhhhjjjmmmpppqqquuuwwwzzz|||ttthhhaaaVVVLLLEEEBBB???>>>::::::999999::::::<<<<<>>DDDHHHJJJKKKOOORRRLLLJJJHHHHHHKKKQQQWWW[[[fffiiiooouuu{{{111111111111222222222222555555666666666777777777777777777777777777777777888888999999:::;;;;;;<<<999;;;<<<;;;:::999:::<<<:::999777666666777999:::999999999888888888777777444444444555555666666666444444444444333333333333333333222222222111111111111111000//////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++''')))******))))))***,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%''''''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((()))))))))***)))))))))))))))******+++************************))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,---------------222---***,,,///111444888888DDDTTTfff}}}vvvrrrnnnkkkkkkkkkkkkkkklllkkklllqqqzzzuuuiii]]]RRRLLLDDDBBB>>>;;;999999999:::666888===EEEKKKOOONNNLLLGGGDDD@@@<<<888666555444111222222222111222555777222777>>>BBBEEEHHHMMMRRRMMMKKKHHHFFFGGGIIIMMMOOOYYY\\\bbbiiipppuuuyyy{{{{{{}}}000111111111111222222222555555555555666666666666777777777777777777777777444555555666777888888888888999::::::999888999;;;999777666555555666777999888888777777666666666555222333444555666666666555555555444333222111000///222111111111000000//////000000000///......------,,,,,,,,,+++++++++******************************''')))******))))))***,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((######$$$%%%'''(((((()))((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''(((((((((''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%(((***(((%%%$$$&&&((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&(((+++---///(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++,,,------------------...---,,,...222222//////111111666???MMMeee|||yyywwwtttpppmmmgggfffgggmmmvvv}}}tttfff]]]SSSNNNFFF>>>999777888999555777999>>>CCCHHHMMMOOONNNKKKGGGBBB===:::999999222333333222000000111222///333999===@@@DDDJJJOOOSSSQQQNNNLLLKKKKKKLLLLLLNNNQQQWWW^^^eeelllqqqsssuuuwwwyyy{{{}}}000111222222111000222333444555666777888888888888555555666666666555333222333333444666777999::::::999:::999888666666888:::;;;:::888777555444444444555777888999999888777555444555666555333222333444555555555555555444444444333333222222111000//////...///000000000///---,,,------,,,,,,+++***))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++(((&&&%%%&&&((())))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))***)))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++,,,,,,------...///000000000444999???JJJ]]]uuu{{{tttsssnnnkkkhhhjjjoootttwwwxxx{{{yyyzzzzzznnn]]]MMMDDD???777444666888999:::;;;===AAAEEEIIIJJJLLLNNNLLLGGGAAA<<<999<<<999555333333444555555222444666777:::@@@HHHOOOQQQXXXWWWMMMEEEFFFIIIJJJHHHKKKPPPSSSUUUYYY___eeelllpppuuuyyy|||~~~---///000000000000111333222333444555666666666666444555666666555444333222222222444555666888999999888888888777555555777888999999777666555555555555555666888999999888666555444555555555333222333444666555555555444444333333333333222111111000//////...//////000///...---,,,------,,,++++++***))))))*********************************)))(((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((()))))))))))))))(((((((((***)))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&(((((('''%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''***)))))))))((((((((('''(((((('''&&&'''((()))***(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,---............111333555:::HHH[[[iii{{{zzzrrrmmmiiigggjjjmmmppppppsssrrrsss{{{vvv___PPPFFF>>>;;;===666666777888:::===@@@BBBHHHJJJMMMMMMJJJGGGEEEDDD;;;999777666666555333111111222333333555:::AAAGGGJJJQQQUUUPPPLLLLLLKKKIIIFFFHHHJJJLLLNNNRRRWWW[[[dddhhhnnntttwww{{{~~~~~~,,,...///000//////111333111111222222333333444444444444555555555444333333222222333444666777888888777777777666444444555777888777666666555555666666555666888999999888666555333444555444333222333444666555555444333222222111222222111111000000//////......//////......---,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''))))))))))))))))))))))))+++******))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%''')))(((%%%"""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((('''''''''((()))***(((((((((((())))))))))))))))))******++++++++++++))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------///111111000111888EEEOOOfff{{{xxxrrrkkkggggggiiilllnnnnnnnnnooorrryyywwwaaaRRRGGGBBBAAA777777777888999;;;===???DDDFFFJJJLLLLLLMMMOOOPPPEEEAAA<<<888666444333111111111111111111555:::>>>DDDKKKRRRUUUUUUTTTNNNHHHIIIGGGEEEEEEHHHLLLNNNOOOXXX]]]eeekkkqqquuuyyy{{{|||~~~...000111000//////000111111111111111222222333333333333444444444333333333333333444555666777888999777888888777555444555666666666555555555666666777555666777999999777666555333444555444222111222333555555444333222111111000111111000000000/////////............------,,,,,,,,,+++++++++******))))))***************************)))))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&(((((((((((())))))))))))******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((((((&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))***************+++++++++((()))))))))***************************************+++++++++,,,,,,---------///000//////333;;;BBBMMM]]]uuu{{{sssmmmkkkmmmpppsssqqqpppooommmmmmqqqvvv{{{tttcccTTTIIIBBB===;;;::::::<<<===>>>>>>???AAADDDGGGIIIMMMQQQUUUVVVOOOFFF>>>999777777666333222111000111444888:::AAAFFFNNNVVV[[[ZZZTTTMMMNNNJJJEEEDDDFFFIIIIIIHHHNNNSSS[[[bbbhhhnnnrrruuuyyy|||111333333222000//////000333222222111111222333444333333222222222333333333555555666777888999999:::999:::;;;:::777666666777555555555555555666666777444666777888888777666444333444555444222111222333444333333222111000000000000000//////////////////...------,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***(((&&&%%%'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))******)))))))))***+++,,,((()))))))))************************************,,,,,,,,,,,,------------(((***,,,,,,,,,///444888@@@FFFTTTlllxxxttttttwwwyyyvvvtttpppkkkgggfffiiikkkvvv|||kkkYYYLLLBBB???;;;:::;;;<<<<<<;;;;;;<<<>>>@@@BBBFFFKKKOOO\\\YYYSSSMMMHHHBBB<<<888444333111000222444666777<<<>>>EEEPPPZZZ^^^[[[YYYRRRMMMHHHFFFGGGHHHFFFDDDGGGLLLSSSZZZ```eeekkkoooqqqtttwww{{{222333444222000///000111444333222111111222333444222222111111111222333333666666777888888999:::::::::<<<===<<<999888777888555555555444555555666666444555777888888777555444222333444333222111222333111111111111111000000000////////////...............---,,,++++++++++++,,,************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((+++(((&&&%%%&&&((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))'''((()))*********))))))(((((((((((())))))))))))+++***)))))))))***,,,---))))))))))))************************************,,,,,,,,,---------------+++,,,------------000222888777===PPPjjj~~~zzzuuunnnjjjfffeeedddgggqqqqqq```LLLEEE===999888888777666888888999999:::===AAAEEEPPPTTTZZZ]]]ZZZPPPBBB888777444222111222444444444444444:::GGGRRRYYY\\\___RRROOOLLLIIIHHHFFFEEECCCDDDGGGLLLQQQVVV\\\bbbgggkkknnnqqqvvvzzz}}}~~~///000111111000000111333444333111000000111333444222111000000111222333444666666777777888888999999;;;<<<>>>===:::888777777666666555444444444555555444555777888888777555444222333444333111111111222//////000000000000111111........................------+++*********+++,,,))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''((((((((()))))))))***'''((()))***+++***))))))(((((((((((())))))))))))+++***)))((()))***,,,---))))))))))))************************************,,,,,,,,,+++++++++++++++.../////////...///000111222111444???NNNbbb|||zzztttnnngggbbb[[[bbbooo}}}uuu___UUUHHH@@@<<<:::888666666777777666666777:::===@@@GGGSSS]]]```YYYLLLCCC>>>:::666555555555444222111///333>>>FFFKKKPPPVVVRRRRRRQQQOOOKKKGGGFFFFFFCCCDDDGGGIIIMMMSSSZZZ___dddgggkkkppptttwwwyyyzzzwwwyyy}}}+++,,,//////000000333444444333111//////000222333111111000000000111333444555555666666777777888888;;;<<<>>>===:::888777777666666555444444444444444444555666888888666555444222333444333111000111222......//////000111111111---.....................---,,,+++*********+++,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%''')))(((%%%#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******'''((()))++++++******)))(((((((((((())))))))))))+++***)))((((((***,,,---))))))))))))************))))))))))))))))))))))))++++++******************+++,,,,,,,,,,,,---...//////000444888;;;FFF___wwwvvvjjjbbbYYY^^^hhhvvvqqqeeeUUUIIIDDD@@@===:::555666666555555555777:::777>>>IIITTT[[[[[[VVVQQQEEEAAA<<<:::999888555333333000222999======AAAHHHSSSUUUWWWTTTNNNJJJIIIIIICCCCCCDDDDDDGGGMMMUUUZZZ[[[]]]aaafffkkknnnpppqqqrrruuu{{{000///.........///111222333333333333222111000000.../////////000000000111555555666777888:::<<<===>>>>>>===<<<:::888555444666666666666666666666555444444555666777777777666444222000000222333333222//////000000000000000///.........///////////////++++++++++++++++++++++++///...,,,***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((***,,,...///000---)))'''***+++(((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********......///111555>>>GGGNNNiii{{{vvvsssnnnddd]]]\\\gggyyyzzzmmm^^^PPPFFF???<<<777888888666555555888:::999;;;???DDDIIIMMMOOOQQQOOOKKKCCC<<<666444333333111222333555888;;;===>>>EEEJJJPPPSSSQQQMMMKKKKKKFFFDDDCCCBBBDDDHHHLLLOOOTTTWWW[[[___bbbfffjjjmmmnnnrrrwww|||000///.........///111111222222333333333222111111000000000000000000000000555555555666888999;;;<<<;;;<<<;;;;;;999777555444666555444333222222222222555555666666777666666666444222222222333444333222//////000000000000//////111000000///...------,,,---,,,,,,++++++******+++------,,,+++************))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******,,,---///000///***(((***+++)))((()))))))))))))))************************+++++++++,,,,,,++++++++++++++++++***.........---///444:::???VVVhhhxxxooohhhgggbbbbbbiiisss~~~zzzoooaaaTTTJJJDDD===<<<:::888777666666666777888888:::===AAAEEEHHHIIIGGGDDD@@@<<<999777777666555444444555666888999;;;AAAGGGKKKLLLLLLMMMNNNHHHGGGEEEDDDDDDEEEGGGIIILLLNNNRRRUUUYYY]]]aaaeeehhhlllrrrxxx{{{//////......//////000111111111222333333333222222111111111111111000000000444444444555666888999:::999999999999999888777666999777444222000000111111666666777777777666555555444333333444666666444222//////000000000000///////////////.........------///...,,,+++*********+++***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***,,,///222444222---***,,,,,,)))(((***))))))))))))************))))))))))))*********************+++++++++++++++---------,,,+++---000333AAAKKK[[[mmm|||pppgggiiiggghhhkkknnnsss|||xxxiii[[[SSSIIIEEE@@@===<<<;;;888666999777555333555888===???AAABBBCCCDDDCCC@@@>>><<<999777444222222333555666444777===AAADDDFFFHHHJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFIIIKKKNNNRRRVVVZZZ^^^cccjjjqqquuuyyy{{{}}}............//////000000///000111222333444444333000111111111222222333333333333333444555666888888888888888999999999999999<<<:::777444333444555666777777777777777666555444444444444666888777444222///000000000000//////...++++++,,,---///000111111111///---+++))))))***+++'''))),,,---...---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''')))---222888;;;555000,,,---,,,)))(((***((()))))))))************((((((((()))))))))))))))))))))******++++++,,,,,,***+++---------...000222555:::BBBNNNaaawwwvvvnnniiigggiiimmmooonnnqqqvvvyyyrrriii]]]TTTJJJDDDBBBAAA>>>:::===:::777555555777:::<<<;;;<<>>AAACCCEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCEEEHHHMMMRRRYYY___cccgggjjjkkkqqqtttyyy}}}------...////////////...///000111222333444444444000111222333444666666777333333333333444555666777888888888999:::;;;===>>>:::999777666666777999:::777777888888888777666666555444444555777777444222000111111000000///...---.........---------,,,,,,///......---,,,+++******'''))),,,......---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((*********+++---000333555777111,,,,,,,,,)))))),,,))))))))))))************))))))))))))(((((((((((()))))))))***************)))+++------,,,+++,,,---,,,...111444666???QQQbbbrrrwwwkkkeeeccciiimmmjjjdddaaaZZZaaalllvvv~~~tttdddXXXOOOHHHDDDAAA???<<<999777555444444777777777888;;;???CCCEEEIIIIIIGGGDDD@@@;;;777444333111000000333555666666555777:::>>>AAADDDFFFGGGDDDEEEFFFDDDBBBAAAAAABBBGGGKKKPPPTTTXXX[[[^^^aaaiiimmmsssxxx}}},,,---.../////////......000111222333333333333333444444444444444555555555444333333444444555666777888888777888999:::<<<===:::999888777777777777777666666777888888888777777555444333444555555444333111111111111000///...---//////...------,,,++++++,,,---...///...---+++***)))***,,,------,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++++++++,,,---///000111777000+++++++++)))***---))))))))))))*********************))))))(((((((((************)))))))))))))))***,,,+++***)))***+++,,,+++---111222333===HHHTTTbbbxxxzzzpppiiiccccccbbb^^^]]]^^^ZZZ]]]dddmmmvvv|||}}}qqqeee\\\WWWNNNJJJDDD>>>999777777777777777777888:::<<>>@@@AAADDDFFFHHHHHHFFFCCCCCCCCCBBBEEEHHHJJJMMMPPPTTTVVV___ccciiipppvvv{{{,,,,,,.../////////...---111111222333333333222222777777666555444444333333444444444444555555666777777777666666777999;;;<<<<<<<<<;;;:::999777666666555666777888888888888888666444222222444555444444111111111111000///...---------------------------***,,,...000000...+++******+++,,,,,,,,,,,,+++***************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''((('''(((((()))***)))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((***,,,...000111222666///+++++++++)))***---))))))))))))************++++++******))))))((((((++++++******))))))((((((''')))***+++***+++,,,...///***+++000111///000555>>>III[[[ooouuummmeee^^^XXXTTTWWW]]]aaa```ccchhhpppuuuuuutttrrrwwwzzzppplll]]]WWWNNNDDD>>><<<===>>>777777888999:::;;;<<<===DDDIIIOOOTTTTTTOOOIIIDDD:::777444333555555333000111111222444666888:::;;;DDDGGGJJJLLLJJJHHHGGGFFF@@@AAACCCDDDFFFIIIMMMPPPQQQUUU\\\cccjjjpppvvvzzz~~~...............///000000000000111222222222222111222222333333444555666666444444333333333444444555888888888888888888888888;;;;;;::::::999888888888777777666555444333333333444444333333222111000000222222111000///...------,,,------......------,,,,,,---...///...,,,)))(((&&&(((***+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***++++++)))'''&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$)))((('''&&&%%%$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''!!!!!!###$$$&&&'''))))))''''''(((((())))))******++++++,,,...000000///...,,,+++***))))))+++---...,,,------,,,***)))***+++###&&&***+++)))''''''((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------///000000222:::DDDPPP^^^sss}}}qqqfffccc___ZZZXXX[[[___bbbbbbdddmmmwwwwwwqqqsssrrryyyxxxiiiYYYOOOEEE===<<<@@@;;;:::;;;;;;<<<<<<<<<<<<;;;AAAKKKSSSWWWVVVRRRNNNAAA???===999666444222222//////000222444666777888@@@DDDHHHLLLNNNLLLIIIFFFFFFCCCAAAAAAEEEHHHIIIHHHKKKNNNSSSXXX]]]dddkkkoooxxx{{{}}}///............///000000///000000111111111111111222333333333444555555555333333333333333444555666555555555555555555555555777777777777777777888888777666555444444333333333444444333222222111000000222222111000///...---,,,++++++,,,,,,,,,,,,+++++++++,,,---...---+++)))(((&&&''')))++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''######$$$&&&'''((()))***'''(((((()))******+++,,,...------...///000000000,,,+++***)))***+++---...***++++++***((('''((()))$$$(((++++++***(((((())))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,---...///---222888???JJJ\\\rrr}}}rrrmmmiiicccaaadddcccdddeeefffnnnwwwyyytttrrrpppsss|||pppaaaRRREEE>>>>>>===<<<:::::::::999999888<<>><<<999777666444333222222222222333444888<<>>@@@BBBCCCDDDEEEEEEEEEEEEEEECCCAAA???>>>888777444222111111111222222666<<>>===@@@BBBDDDGGGKKKQQQXXX]]]bbbeeeiiimmmqqquuuzzz~~~/////////...///000000111000111111222222222222222444444333333333333333333111222222333444555777888666666666666666666666666333333333333444444555555666555444444333333333444333222222222111111000000000000///......---,,,,,,******++++++++++++***************+++***)))((('''&&&'''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((()))***,,,...000111,,,...000000...,,,+++***,,,++++++******+++,,,,,,,,,------,,,***)))***+++'''((()))*********)))))))))))))))))))))******+++***************************************+++,,,---...//////...000777CCCLLL^^^uuu~~~zzzyyytttrrrooonnnppptttvvvuuurrrnnnkkkjjjlllooouuuyyy}}}iiiYYYQQQEEEAAA===<<<<<<===<<<:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFHHHHHHHHHFFFEEE===;;;888555333222333444333555888<<>>AAAEEEHHHJJJJJJJJJEEEBBB>>>:::777555444333555555555666888;;;===???DDDCCCBBB@@@>>>>>>@@@AAAAAABBBAAA@@@@@@AAAEEEHHHOOORRRWWW\\\```fffkkkoootttxxx}}}000000//////000000111222111222222333444333333333222222222222333333333333222222222333444555666777555555555555555555555555666666555444444333222222444444333333333333444444111111111111111111111111......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((())),,,000444666222777<<<<<<777111---+++,,,,,,,,,++++++++++++******++++++***((('''((()))((('''&&&&&&((()))(((''')))))))))))))))******+++************************,,,++++++***++++++,,,,,,(((***---.........000111999@@@NNNbbbxxx|||zzzvvvrrrqqqssstttwwwwwwtttpppmmmhhhbbbccceeemmm|||yyymmmeee^^^VVVQQQNNNIIIAAA;;;999999999888888777777666666888<<<@@@DDDGGGHHHIIIKKKIIIEEE@@@;;;777444222444333333333444555777888<<<============>>>BBBEEEDDDDDDDDDCCCBBBBBBDDDFFFGGGJJJNNNRRRVVV[[[aaaeeeooossswww{{{~~~000000//////000000111222000000111222222222222111111111111222333333333444333333333333333444555666444444444444444444444444444333333333333333333333444333333222333333444444000000000000111111111111---------,,,,,,,,,,,,,,,******++++++++++++***************))))))******+++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&(((+++000444777666:::===;;;555///---...,,,,,,,,,,,,++++++*********++++++***((('''((())))))'''&&&''')))******((()))))))))))))))******+++************************+++******)))))))))******''')))***+++,,,,,,---...000444<<>>AAACCCEEEHHHGGGFFFCCC@@@<<<888666666555444444444555666666888999:::::::::<<<@@@DDDBBBDDDFFFFFFEEEEEEFFFGGGBBBEEEIIILLLPPPTTTYYY\\\fffiiimmmqqqtttwww{{{~~~000000000000000111111222......///000000000000000000000111222333333444444444444333333333444444555555555555555555555555555111111111222333333444444333333333222222333444444000000000000000111111111------,,,,,,,,,,,,,,,,,,))))))************))))))+++***************++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%%%%%%%'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))*********&&&&&&&&&'''+++000444777888:::;;;666///+++,,,///,,,,,,,,,,,,,,,+++***))),,,------,,,***)))***++++++)))&&&'''***,,,+++))))))))))))))))))******+++))))))))))))))))))))))))***)))(((((((((((())))))++++++++++++,,,---///000---000555:::@@@KKK^^^nnnyyywww{{{xxx~~~{{{zzztttkkkeee\\\XXX\\\eeesss|||vvvuuutttoooddd\\\LLLHHHBBB<<<777666666777555666777888;;;===@@@AAAAAABBBCCCDDDCCCAAA???===:::999888777666555555555222333555444333444999===;;;>>>AAACCCCCCCCCDDDEEEBBBDDDHHHKKKNNNRRRVVVYYY]]]```cccgggjjjnnnssswwwzzz{{{~~~...000111000///...///111000000000000111111111111...//////000111222222222222222111222333333222111333333333222222333444444333333333333333333333333333333333222222000///...000//////............///------,,,,,,,,,,,,++++++---+++***+++,,,,,,+++***,,,***((('''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$)))(((((((((((('''''''''&&&%%%%%%$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''))),,,000333666888666444111...,,,++++++,,,+++******+++,,,+++*********,,,---...,,,'''$$$###$$$%%%%%%$$$$$$&&&''')))))))))))))))******+++(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,///000111333666===EEEJJJ___pppzzzvvvtttsssnnnhhhaaa___dddnnnyyy|||{{{|||yyysssmmm```ZZZOOOEEE===999888888:::777555555777999;;;;;;;;;<<<<<<===>>>???@@@AAA???>>><<<:::777555333222555333222222555666777777777888999;;;>>>AAACCCEEEEEEHHHLLLOOOQQQSSSUUUVVVXXX[[[___bbbeeehhhkkknnnppptttzzz~~~...000111000///...///000//////000000000111111111...//////000111111222222222222333444555444222111000000000111333555666777333333333333333333333333222222222222111000/////////......---------------------,,,,,,,,,+++++++++***)))((((((*********(((+++)))((((((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&'''(((+++...222444333222111///---,,,+++++++++,,,---------,,,,,,,,,---,,,---------***&&&###%%%'''((((((''''''(((***))))))(((((())))))***+++(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,---......000555;;;???FFFTTTjjj~~~yyytttqqqmmmiiidddcccgggpppxxx}}}}}}|||}}}~~~|||yyynnnhhh^^^RRRHHH@@@<<<:::666555444555777888888777999:::;;;<<<======>>>>>>??????@@@@@@???;;;888666666444111000000222222111222333333444666888999:::>>>CCCHHHNNNRRRVVVZZZ\\\YYY\\\```cccdddeeegggiiiiiimmmrrrvvvyyy{{{~~~~~~||||||~~~...///000000......///000//////000000000000111111/////////000111111222222222333555777777555333222000000000111222444555666222222222222222222222222222222111111000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++(((''''''(((***+++***)))***((('''(((***,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''')))---000222//////...---,,,,,,++++++***---111111...,,,,,,...555444333333222000,,,((('''((())))))(((((()))***))))))(((((())))))***+++(((((())))))))))))******(((((())))))))))))***************++++++++++++,,,+++,,,---,,,,,,...111333444===LLL\\\ooowwwpppmmmiiiffffffjjjqqqwwwzzzxxx~~~|||}}}xxxtttmmmbbbWWWLLLCCC>>>999888777888999999888666999:::;;;=========<<<;;;<<<>>>BBBEEEFFFCCC@@@======999555222111222222222444444333333333444555555888<<>><<<<<<;;;:::999:::;;;===>>>>>>===;;;:::999<<<@@@EEEHHHJJJJJJIIIEEEAAA;;;777555444444333666555444444333444444444444777;;;???BBBEEEIIILLLTTTXXX\\\```aaaaaabbbcccccceeefffggggggiiikkkmmmpppooonnnoooqqquuuxxxyyyzzz~~~---///000///...---...///...////////////000000000000000000000000111111111000444888999777555333333333222111000000000000000111111111111111111111111111000///.........//////000///...---,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((()))+++---,,,++++++)))''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&(((***---//////000//////---,,,***))))))...444444000,,,---///222222222444444333000...'''((()))((('''&&&''')))((((((((('''((())))))***))))))(((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++---//////...---...//////000222555===LLL]]]jjj}}}ssspppjjjdddbbbfffmmmuuuyyyzzzzzz|||~~~}}}~~~{{{pppeee^^^UUUOOOFFF???<<<;;;;;;;;;<<<<<<======<<<;;;999888999;;;>>>CCCIIIPPPUUUXXXRRRMMMEEE???:::777444222333222111111000000000111111333666888999;;;>>>@@@FFFJJJOOOTTTVVVYYY[[[]]]```bbbfffggggggggghhhhhhjjjjjjjjjiiijjjllloooqqqqqqvvv|||---...//////------...///......////////////000000000000000000000000111111///333777777555222222333////////////000111222333000000000000000000000000000///...------...///000000000///---,,,,,,,,,,,,++++++++++++************'''&&&&&&''')))***)))(((+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&'''(((+++...///000000000000///---+++)))***---111111...,,,,,,...111222444666888666222///)))***+++***)))((()))***((((((''''''(((((()))***))))))((((((((((((''''''''''''(((((((((((()))))))))))))))************+++)))+++,,,,,,,,,,,,---...---///000000333;;;FFFNNNcccssswwwuuunnnfffbbbdddjjjpppttt{{{vvvssstttuuuuuuuuuwwwqqqtttzzz~~~xxxjjjaaaUUUIIIBBB@@@???>>>======<<<;;;:::999888888<<<<<<>>>BBBIIIRRR[[[aaabbb]]]VVVNNNHHHBBB===999666555444333222222111111000222333444555777:::===999<<<@@@DDDGGGJJJMMMPPPUUUYYY^^^bbbeeegggiiijjjeeefffffffffddddddfffhhhiiimmmsssxxx{{{~~~---...//////------...///........./////////000000111000000000000000000000...111555555111///000333///////////////000111222000000000000000000000000000///---,,,,,,---///000000///...,,,++++++******++++++++++++************((('''&&&'''((()))((('''***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''&&&'''))),,,///111---...///000///...,,,++++++,,,---------,,,,,,,,,444555888;;;<<<999444///)))***+++***((('''((()))(((''''''''''''((())))))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))************)))***+++***))))))+++------///111111111444:::???EEEVVVkkk~~~{{{uuummmgggeeegggjjjkkkvvvooolllnnnnnniiifffgggggglllttt}}}{{{mmm```UUUOOOKKKHHHCCCAAA>>><<<:::::::::;;;<<<;;;<<>><<<:::888666555555111222333333222444666999444666777888:::<<<@@@BBBEEEIIINNNTTTXXX^^^cccgggcccfffgggfffdddaaaaaabbbdddgggjjjmmmoooqqqtttvvvtttvvvzzz---...///...------...///............/////////000111111111000000000000000---111444333///---///333222222000///............000000000000000000000000///...---,,,,,,---///000///...---+++***)))))))))+++++++++************)))+++***))))))******)))((()))'''&&&''')))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''')))---000222***+++---/////////---,,,,,,+++******+++,,,+++***222444777:::;;;666///***'''(((((('''&&&%%%%%%&&&'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))************+++,,,+++***((()))+++---+++...000000......111444444AAAPPP^^^rrrzzzrrrlllhhhfffeeedddhhhcccdddkkknnnkkkhhhjjjdddiiipppxxxuuuiii___XXXTTTIIIFFFCCC???>>>>>>???@@@999999999<<>>>>>===;;;;;;<<>><<<;;;;;;<<<===>>>??????@@@AAABBBDDDEEEEEEKKKIIIGGGGGGGGGEEEAAA>>>999888666555333222111111333222111111111111333333333444666666888<<>><<<;;;;;;;;;999999999:::;;;<<<>>>???DDDDDDCCCEEEFFFGGGEEEDDDAAA???;;;888555333333222444333222111111222333333222222333222222444888;;;<<<@@@FFFMMMUUU^^^gggmmmrrrvvv|||~~~|||xxxtttrrrkkkhhhbbb\\\XXXWWWWWWXXX[[[___gggooowww|||,,,,,,++++++,,,,,,---...------------............////////////////////////////////////////////////...............///111111////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,+++******************************)))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,***)))'''&&&'''))),,,...///000222333333222000///---------,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((***+++,,,+++)))((((((((()))***************++++++******************,,,---......///333888<<>>???AAACCCCCCCCCCCCBBB@@@>>>;;;999777777555444333111111111111222222222222222111222555888777999<<<@@@GGGOOOYYY___kkkqqqyyy|||yyyrrrkkkccc]]]YYYWWWVVVWWW[[[```gggooouuuyyy}}},,,++++++++++++,,,------++++++,,,,,,,,,---------.............../////////........................//////..................------------------------------,,,,,,,,,,,,------++++++******))))))*********************)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%&&&'''(((***+++)))'''%%%$$$%%%'''***,,,...///111333444555444444...------,,,++++++++++++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&(((******)))(((&&&(((((()))*********))))))******************))))))***+++,,,,,,---///222444;;;@@@JJJVVVddduuu~~~yyyxxxwwwwwwyyyyyyxxxwwwnnnpppvvvyyysssoooeee___UUUKKKCCC???>>>>>>;;;:::999888777888999:::::::::;;;<<<<<<>>>???@@@AAAAAABBBCCCBBB@@@>>>===888777555222111000000000000111222222111222555777555777999;;;>>>CCCIIIMMM[[[```hhhpppwww}}}{{{tttkkkddd```]]][[[XXXWWW[[[bbbjjjooooootttzzz~~~+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,---............/////////........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******)))))))))*********************)))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$""""""$$$%%%$$$###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%&&&(((***+++'''&&&%%%%%%%%%''')))+++,,,---...000222444555666///...---,,,,,,,,,,,,---)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&'''(((((((((''''''(((((()))******))))))((()))******+++++++++******---------......///000000333333666>>>HHHUUUgggvvv~~~{{{{{{{{{{{{zzzyyywwwyyy}}}xxxqqqdddWWWMMMFFFCCCBBB<<<;;;999777777777999:::;;;<<<<<<<<<:::;;;===???===>>>AAACCCDDDEEEDDDDDD@@@>>>;;;777555333222111///000111111111111333555222444666888999<<>>;;;999999999:::<<<<<<;;;999999;;;>>>;;;;;;<<<===@@@DDDHHHJJJJJJGGGCCC???;;;888666666222333444333222222333444000111333555555777:::===???AAADDDIIIOOOWWW```fffpppttt{{{|||vvvmmmeee``````bbbeeeccceeeggghhhggggggiiijjjkkkmmmppprrrrrrsssuuuwwwxxxzzz|||++++++******++++++,,,---,,,,,,,,,---------......---------.........//////........................---...000222444555666666........................++++++************++++++***)))))))))))))))*********************)))(((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%)))'''%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''&&&&&&'''(((((('''"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((+++***)))(((((((((((((((%%%%%%%%%%%%&&&(((***+++(((((())))))***++++++++++++***((('''(((+++...000222111///......///000111++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((((()))******((()))))))))))))))((((((((()))+++,,,---------,,,***)))((()))+++,,,,,,,,,******...555666444999AAAGGGWWWnnn~~~~~~{{{uuuooohhhccc```[[[WWWPPPHHHAAA===:::999888:::;;;999777777999===<<<:::888888;;;AAAHHHMMMQQQNNNJJJEEE@@@===;;;:::666777888666444333444555000111222222222444888;;;;;;===>>>@@@CCCHHHOOOTTT[[[```iiittt~~~{{{rrrkkkgggfffgggffffffdddbbb``````cccfffbbbdddggghhhiiijjjkkkmmmppprrruuuyyy}}}------------------------++++++++++++++++++++++++///...---,,,,,,---...///+++,,,---...////////////////////////000000000000///---,,,,,,---...,,,+++++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((''''''(((''''''''''''((())))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$######''''''''''''((((((((()))'''''''''(((((((((((((((***((('''(((+++,,,+++(((************+++,,,---...000111111111///,,,)))'''))))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((''''''***(((%%%######%%%(((***))))))((((((''''''&&&&&&))))))************))))))+++++++++************)))************************+++,,,---...///111222222666@@@OOO___ooo|||yyy{{{~~~}}}{{{|||}}}}}}}}}|||zzzzzzyyyuuulll]]]NNNCCC???>>>===<<<;;;<<<======;;;:::::::::::::::;;;???DDDHHHQQQQQQQQQQQQOOOLLLIIIGGGAAA>>>;;;888555555555555555444222111111333666777999999:::<<<===???@@@AAAHHHKKKRRR[[[fffqqqzzzxxxyyyyyysssllliiijjjnnnkkkkkkiiigggccc___\\\ZZZZZZ\\\^^^_________```aaafffhhhkkkmmmpppqqqqqqqqqtttvvvyyy|||------------------------++++++++++++++++++++++++...------------------...---------------,,,++++++....../////////000000000///---,,,,,,---...,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%''')))'''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((***((('''(((***+++***((()))))))))******+++,,,---//////000000///,,,***)))***))))))(((((((((((()))((((((''''''''''''(((((())))))((((((((((((((('''***)))'''%%%%%%''')))***((((((((((((((('''''''''((())))))******))))))((('''(((((()))***+++,,,---************************+++,,,,,,---...///000000333777<<>>;;;::::::;;;:::999::::::999999:::<<<@@@BBBJJJLLLOOORRRUUUVVVVVVVVVOOOLLLHHHCCC>>>:::888777666555333333333555777999888999999::::::;;;;;;;;;:::===AAAGGGOOOWWW]]]aaadddffffffccc^^^\\\^^^bbbhhhiiikkkkkkjjjhhhfffeee___^^^]]]ZZZXXXXXXZZZ\\\]]]___cccgggjjjmmmnnnoookkkllloooqqqsssuuuvvvvvvxxxyyyzzzzzzzzz{{{}}}~~~~~~------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++******)))------.........////////////---,,,,,,---...,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''((((((((()))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))((('''((()))******((((((((((((((()))***+++,,,,,,,,,---......---,,,+++******)))((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((())))))(((((('''''''''((()))***+++,,,,,,************************++++++,,,,,,,,,---------222111000111888GGGZZZhhh}}}{{{rrrllliiikkkllllllmmmsss{{{ppp^^^SSSKKKGGGAAA===;;;;;;::::::;;;:::999999999:::<<<===???BBBFFFLLLQQQVVVYYY[[[ZZZXXXTTTOOOJJJEEEAAA???===;;;999777666666666777777888888999999999999999777888999;;;???CCCFFFHHHMMMOOOPPPOOOLLLLLLPPPSSS]]]```eeejjjooorrrttttttjjjgggccc]]]YYYXXX[[[^^^\\\^^^aaaeeeiiikkkmmmmmmjjjkkklllmmmnnnooopppqqqqqqrrrsssrrrqqqqqqrrrssssssuuuwwwyyyzzzyyyxxxwww|||}}}~~~~~~{{{~~~}}}yyytttrrrnnniiiggghhhlllpppvvv}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***'''''')))***,,,---------------------.........//////---,,,,,,---...,,,+++************************))))))))))))(((((((((((('''''''''((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''&&&'''''''''((((((((())))))((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''((((((((('''''''''(((((())))))((('''''''''(((((()))***+++)))***+++,,,---------,,,******)))((((((((((((((((((''''''''''''''''''(((%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''******)))))))))(((((((((************************++++++++++++++++++******,,,---...///333999BBBHHH\\\jjj}}}xxxssscccbbbaaa___aaagggqqqxxxwwwkkk___YYYOOOGGGBBB@@@>>>===<<<;;;999999:::::::::999;;;<<<@@@DDDHHHMMMPPPRRRVVVVVVUUUTTTRRROOOMMMLLLHHHFFFCCC@@@<<<:::888777999999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===???@@@???@@@AAAAAA@@@AAAEEEHHHNNNQQQVVV^^^hhhqqqxxx|||wwwuuupppkkkfffdddeeeggghhhjjjllloooqqqsssssssssrrrrrrqqqqqqrrrsssttttttrrrrrrssspppmmmjjjiiiiiikkkllllllmmmnnnnnnooooooqqqrrrvvv{{{xxxrrrmmmkkkfffeeeddddddccc___ZZZWWWVVVUUURRRNNNKKKLLLNNNQQQTTT[[[eeeqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((***,,,---......///------------.........//////---,,,,,,---...,,,+++************************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))&&&'''''''''''''''((((((''''''''''''((()))***+++((()))***++++++,,,,,,,,,))))))(((((((((((()))))))))((((((''''''(((((()))%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''(((((((((((('''''')))))))))(((((((((''''''))))))))))))))))))))))))************))))))))))))(((***+++---...000333555@@@LLL]]]mmmzzz}}}lllhhhbbb]]]\\\___eeejjjxxxzzzvvvooodddYYYQQQKKKFFFDDD>>><<<999999:::;;;999888=========???AAADDDFFFHHHLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMKKKHHHEEECCCBBB@@@@@@AAAAAA@@@>>><<<;;;888888777666777888:::;;;999999:::999999;;;===???CCCDDDFFFLLLVVVaaalllrrrxxxyyyxxxuuuqqqnnnmmmmmmqqqsssvvvyyy|||~~~zzzyyyxxxvvvvvvwwwyyyzzzwwwxxxxxxuuuppplllhhhggghhhhhhgggggggggggghhhhhhhhhkkkpppxxx~~~{{{xxxvvvtttuuuvvvzzzuuuqqqjjjbbb[[[TTTPPPNNNKKKJJJJJJJJJJJJHHHDDDAAA@@@AAAAAA@@@>>>===>>>@@@AAAEEEKKKRRRZZZ```eeeggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------------------------.........////////////---,,,,,,---...,,,+++************************))))))))))))((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$########################$$$%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&&&&&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&'''(((((()))%%%&&&''''''&&&&&&''')))''''''''''''((()))***+++))))))))))))*********+++'''''''''(((((()))***+++***))))))(((((())))))***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))******))))))))))))))))))---+++******+++---000333000888CCCMMMYYYiii{{{~~~|||}}}~~~}}}yyywwwyyy|||~~~wwwssskkkdddaaaaaaccceeelllnnnqqqxxx}}}rrrggg^^^VVVRRRGGGCCC???===>>>>>><<<999;;;:::888888999;;;===???DDDDDDEEEFFFGGGHHHIIIIIILLLMMMOOOQQQRRRRRRRRRQQQJJJJJJJJJIIIFFFBBB>>><<<888777666555555666777888777666555555555777888999>>>===<<<>>>DDDMMMUUU[[[iiilllnnnooolllhhhfffeeegggiiinnntttyyy}}}}}}{{{xxxvvvvvvwwwyyy{{{|||~~~|||xxxuuutttpppooonnnnnnnnnnnnoooooooooqqqvvv}}}|||ssskkkccc\\\XXXYYYYYYYYY\\\bbbkkkrrrwww}}}|||wwwrrrllleee```UUURRRNNNIIIEEEBBBAAAAAA???=========>>>>>><<<:::666888::::::999888888999<<<<<<===???BBBFFFIIIJJJ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------....../////////000000000///---,,,,,,---...,,,+++************************))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$$$$######$$$$$$%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))$$$&&&''''''%%%%%%''')))(((((((((((()))***++++++******))))))((((((((((((&&&&&&&&&''')))***,,,---++++++************++++++))))))((((((((((((((('''(((''''''''''''''''''(((((((((((((((((('''''''''((())))))******))))))((($$$%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))*********...---++++++,,,...000111+++000666:::AAALLL[[[fffzzz{{{yyyyyy{{{zzzwwwttttttvvvyyy{{{|||~~~yyysssnnnkkkkkkkkkkkkhhhhhhgggjjjpppyyyxxxnnngggZZZTTTLLLHHHHHHGGGDDDAAA<<<;;;888555555666888:::======<<<<<<===>>>@@@AAABBBEEEJJJOOORRRUUUUUUUUURRRSSSTTTSSSQQQMMMJJJGGG???>>><<<:::888888888888666444333333555666777888:::999888999<<>>CCCIIIMMMPPPPPPPPPVVVWWWYYY[[[[[[ZZZXXXVVVFFFDDDAAA===:::888777777666555333444666888999999444555666888;;;>>>@@@BBBCCCFFFHHHIIIGGGEEEDDDCCC>>>AAAEEEKKKPPPTTTVVVWWWXXXUUURRROOOOOOQQQTTTWWWZZZ```hhhoootttvvvxxxyyy|||}}}~~~}}}{{{yyyuuuppplllaaaZZZPPPHHHDDDBBB???<<<777999;;;>>>@@@AAAAAAAAACCCEEEHHHLLLQQQWWW]]]bbb^^^^^^^^^]]][[[XXXVVVTTTLLLJJJFFFCCCBBBAAA>>>===;;;999666444333333444555777444111000111333444444666666555222000111444666111333555777999999999888.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.....................------//////...---,,,,,,++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&$$$######"""$$$$$$$$$%%%&&&'''((()))###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$###***)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((++++++***)))(((''''''&&&&&&(((+++,,,,,,,,,---...,,,+++++++++***))))))))),,,++++++***)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************------,,,,,,+++,,,,,,,,,++++++,,,---000444777:::DDDLLLZZZiii{{{xxxwwwzzzzzzyyy|||~~~}}}yyyxxxzzz~~~{{{rrrggg^^^[[[\\\```bbbvvv}}}uuujjjdddcccaaa\\\WWWMMMIIIDDD@@@===<<<:::999888888888888888888888777999;;;===@@@CCCEEEHHHIIIOOOQQQVVV]]]bbbccc^^^YYYSSSQQQOOOKKKGGGBBB???=========<<<;;;999777666555999999888777777888::::::<<<<<<;;;:::::::::;;;<<<999;;;<<<======???BBBDDD@@@@@@AAAAAABBBCCCCCCCCCIIIMMMRRRWWW[[[```eeeiiiqqqsssxxx|||}}}vvvmmmgggeeeaaa\\\WWWJJJGGGCCC>>>;;;999888777777888999888666666888999;;;<<<===>>>???AAABBBBBBFFFEEEDDDBBBAAAAAA@@@@@@<<<<<<;;;;;;:::999999999777777666666666555555555333333333444444555555555555444333333222222222222444444444444444444444444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,------..................------.........---,,,,,,++++++))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&%%%$$$###"""!!! ''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$$$$######&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''&&&%%%%%%%%%$$$&&&***++++++++++++,,,++++++******************++++++***))))))(((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''+++******)))((('''&&&&&&'''((((((((())))))))))))(((((()))))))))*********+++***************++++++,,,,,,+++,,,---000333444555;;;EEEOOO]]]ooo~~~~~~|||}}}}}}tttlllgggccc```^^^hhhrrrxxxssssssrrrnnnkkk]]]XXXOOOHHHCCC???<<<::::::999888888777777777777777888999;;;===???@@@AAACCCFFFLLLSSSZZZ]]]^^^]]]aaa```^^^[[[WWWSSSOOOLLLFFFEEEBBB???===;;;:::999888888666666555666777888999999999999888777666666555666777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHKKKNNNRRRUUU]]]___cccgggjjjkkkjjjjjjeee___WWWRRRPPPNNNIIIEEEAAA???<<<999777666555666666777777666555555666888666666777888999::::::;;;===<<<;;;;;;::::::::::::666666666666666555555555444333333333222222222222111111111222222333333333555444333333222222222333444444444444444444444444------------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++*********+++++++++++++++,,,------------------------.........------,,,,,,+++++++++))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***'''$$$""""""%%%(((+++))))))((('''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$'''+++---,,,+++******))))))*********************))))))(((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''',,,+++***)))'''&&&%%%%%%''''''((((((((()))))))))(((((())))))))))))******((('''''''''((()))***+++---,,,+++***+++,,,---...---111666:::BBBRRRgggvvv|||vvvnnneee```]]]dddlllttt{{{}}}{{{rrrlllbbbXXXOOOIIICCC@@@<<<;;;:::888888888999999888888888999999::::::;;;:::>>>DDDIIIOOOUUU[[[___fffggghhhiiigggdddaaa___YYYVVVRRRLLLGGGCCCAAA???>>>===;;;999888888999999555666888888888777555333222333444555555555555555777777777777777666666666555777:::;;;;;;<<>><<<;;;<<<<<<:::::::::::::::::::::::::::===AAACCCGGGNNNXXX___cccfffkkkoooqqqqqqpppooollljjjfff```YYYRRRLLLHHHHHHFFFDDDAAA???=========888999999999999888777666333333444555777777666444444444444444555555555555444666777777777777888:::888:::<<>><<<999999999999999999999999999;;;===>>>BBBIIITTT\\\```ccchhhmmmqqqrrrrrrqqqoooppppppnnniiibbb[[[VVVUUUSSSPPPLLLJJJHHHGGGGGGEEEDDDBBB???===;;;:::999555444333555777777666444222222333333444555666666444555777777666666777999444555777999::::::::::::666555444444555555444444666666555444444333333333111222333222000000222333444444444333333333333222111111000111111222333444111111222222333444555555444444444444444555555555444444444444444444444444333333333222222333333444333333333333333333333333++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,------......************************(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''&&&%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&(((******((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''((())))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))((())))))***+++,,,)))******+++,,,,,,------)))+++,,,,,,,,,...333888BBBAAAFFFNNNXXXcccppp{{{|||wwwsssnnnttt||||||wwwtttoooxxx~~~xxxuuuqqqjjj```VVVLLLDDD@@@;;;;;;;;;::::::999999888666777777:::>>>FFFOOOUUUVVVXXX\\\___aaaaaa```___bbbeeeiiikkkkkkhhhccc```aaa```^^^\\\ZZZZZZZZZZZZVVVUUURRROOOKKKGGGDDDBBB>>>:::777666888888666444333333444444555666666777222333555555444444666777444555666777777777777777111111222222222222333333444444333222222111000000222333333222111111222444333222222222222222222222000000//////000111222222000000000111222333333444222222222222333333333333333333222222222222111111333333222222222333444444444444444444444444444444******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************++++++,,,***++++++,,,------......)))*********************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&$$$!!! %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))'''(((((('''%%%$$$%%%''')))))))))))))))((((((((())))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))))))))))))))******)))******+++++++++++++++,,,,,,+++,,,---//////000222000222888>>>CCCMMMWWWooo~~~}}}wwwssspppuuu{{{}}}{{{tttxxxyyytttpppsssuuuvvvxxx~~~ttthhh]]]SSSMMMGGGFFFEEECCCBBB@@@>>>>>>:::888777999>>>DDDIIIKKKHHHIIIKKKMMMNNNNNNMMMMMMQQQTTTWWW[[[]]]___^^^^^^```______```aaaccceeefffbbbdddfffgggeee```[[[XXXPPPKKKDDD@@@@@@@@@===::::::::::::999999888888888333555666555444444555777555666666666666666666666222333444555444444444555111111222222222111111000333444444333222222333555111111111222222222222222000000/////////000111111000111111111222222333333000111111111222222222222333333333222222111111111333222222222333333444555555555555555555555555555*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,------...*********)))***++++++,,,******+++,,,,,,---......)))))))))))))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***############$$$%%%&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++******)))'''%%%%%%''')))******))))))((((((''''''))))))))))))************++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***))))))(((((((((((()))***************)))((((((---***((())),,,---,,,+++000---///555777666;;;CCCMMM^^^rrryyyuuuqqqtttxxx|||zzznnndddcccddddddfffppp{{{vvvkkkbbb\\\UUUTTTRRROOOLLLIIIGGGFFFBBB>>>;;;<<>>===???CCCGGGJJJKKKJJJKKKLLLKKKLLLQQQXXX^^^bbbjjjvvv{{{xxxlllllljjjeee```[[[ZZZYYYTTTNNNHHHFFFGGGHHHEEEBBBAAA>>>:::999;;;======<<>>============<<<:::999888666555555555444222333444444444444333333222222333444333222111111222333222111000000111222333222111111111111222222333222222222222111111333444111111222333333333222222333333333333333333333333333555777777666555555666;;;999777777777777666555++++++******++++++,,,---))))))*********+++++++++************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***)))))))))(((((('''&&&%%%'''((())))))))))))((('''(((***+++***(((((((((***+++++++++***)))((('''&&&)))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((())))))))))))***)))))))))*********++++++))))))***+++,,,---...///000666>>>EEEMMMXXXdddnnn~~~zzztttuuuvvvwwwwwwwwwvvvvvvwwwxxxzzzzzzwwwrrrkkkfff______aaadddjjjpppuuuxxxzzz~~~}}}{{{yyyxxxxxxuuujjj\\\PPPKKKMMMQQQSSSJJJIIIGGGCCC@@@@@@BBBDDD@@@>>>;;;;;;<<<>>>>>>>>>CCCDDDEEEEEEEEEIIIOOOTTT[[[bbbmmmuuuxxxxxxwwwvvvxxxxxxxxxvvvrrrooommmmmmeee```[[[ZZZ[[[[[[XXXTTTSSSNNNIIIGGGIIIKKKMMMMMMIIIGGGEEECCCCCCCCCBBBBBBAAA>>>;;;999999999999888666666666777777888888999888888999777555444555666777777666555444555666666555555444444444555666777555555666666666666777888666666666666666555555555777777777888888888888888666777888888777666777888;;;:::999999:::<<<<<<===+++************+++,,,,,,***************+++++++++************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((('''''''''(((((((((''''''((())))))******))))))((()))******)))(((''''''((()))))))))))))))(((''''''((('''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))***'''(((((()))***+++,,,,,,...000222333666===FFFMMM^^^gggttt~~~uuutttrrrqqqqqqqqqrrrsssppprrrvvvyyyyyywwwtttrrrhhhccc^^^\\\___dddggggggkkkqqqyyysssddd[[[WWWVVVUUUPPPOOOLLLHHHDDDAAABBBCCCBBB???<<<:::::::::999888===>>>??????@@@CCCGGGKKKRRRXXX```gggkkknnnqqqsss{{{}}}}}}{{{zzzzzzssspppmmmmmmnnnnnnkkkhhhhhhccc]]]YYYZZZ]]]```bbbaaa^^^ZZZWWWVVVWWWZZZ[[[TTTPPPIIIDDDAAA@@@???>>>;;;;;;:::::::::<<<===>>>>>>??????===;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;:::999888777888999;;;<<<999999::::::::::::999999999888666666555666777888888999:::<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@CCCCCCBBBCCCEEEGGGJJJLLL***************++++++,,,************************************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((())))))************)))))))))******)))'''&&&'''(((((()))******+++*********((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,------///000000//////222666:::???GGGTTTdddsss}}}uuurrrnnnkkkkkknnnsssvvvqqqtttxxxzzz{{{yyyxxxwwwuuummmeeebbbdddeeedddbbbcccgggoooxxx~~~tttiii___XXXZZZZZZYYYTTTNNNHHHEEECCCCCCAAA>>>===>>>>>>===;;;:::;;;<<<>>>@@@BBBEEEHHHKKKNNNSSSXXX]]]ccciiimmmtttwwwzzz|||zzzxxxwwwwwwrrrqqqppprrrtttuuusssqqquuupppiiiddddddhhhmmmpppuuurrrnnnkkkjjjnnntttxxxoooiii___WWWQQQMMMKKKIIIHHHFFFDDDAAA@@@AAABBBCCCFFFGGGGGGFFFEEEEEEGGGIIIGGGGGGFFFFFFEEEEEEEEEEEECCCBBB@@@@@@@@@BBBEEEFFFDDDDDDCCCCCCBBB@@@===;;;???===<<<;;;;;;<<<>>>???@@@BBBDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHKKKOOORRRVVVVVVVVVVVVWWWZZZ^^^aaa******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%'''(((((())))))******))))))))))))******)))******)))(((''''''((()))***+++,,,---.........)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))******************************++++++,,,,,,------***+++------------...///222555<<>><<<999999999;;;>>>AAACCCDDDDDDFFFHHHKKKOOOUUU]]]aaajjjlllpppqqqooommmlllkkkggggggiiillloooqqqrrrqqqtttqqqkkkgggfffiiiooosssvvvtttqqqnnnooouuuvvvnnniiieeebbb___^^^\\\XXXTTTQQQOOONNNOOOSSSTTTTTTTTTTTTUUUXXX[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZTTTSSSRRRRRRSSSTTTWWWXXX[[[ZZZYYYYYYXXXUUUPPPLLLNNNMMMKKKIIIIIIJJJLLLMMMQQQSSSWWWZZZ\\\\\\ZZZYYYXXXZZZ[[[]]]```dddjjjnnnpppqqqqqqpppoooqqqtttwww***))))))))))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((***))))))(((((())))))***(((***+++***)))((()))+++)))+++,,,...000111222222+++*********)))(((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((()))))))))*********++++++************)))))))))))))))*********++++++''')))+++---...------,,,222222222444;;;HHHWWW```uuu}}}zzzsssppprrrvvvyyy|||xxxxxxyyysssssstttyyy~~~wwwsssooonnnqqqvvv{{{}}}|||wwwlllbbb]]]TTTRRRNNNKKKHHHEEEAAA???===;;;999999<<>>@@@>>>;;;::::::;;;;;;:::<<<<<<<<>>@@@BBBCCCDDDKKKHHHCCCAAA@@@AAAAAAAAAHHHIIILLLMMMMMMKKKHHHFFFBBBCCCDDDEEEHHHJJJLLLMMMPPPTTTUUUQQQPPPRRRSSSRRRTTTTTTUUUYYY```kkkuuu{{{{{{zzzyyyvvvrrrlllgggddd```^^^\\\___dddkkkpppsss~~~zzzyyyyyyzzzzzzyyywwwttttttsssqqqooollljjjiiihhhcccffflllsssvvvrrriiiaaa***************)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''444///)))$$$###$$$%%%&&&'''((()))(((%%%###""""""%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))(((''')))---000222///,,,******+++++++++***+++------,,,***++++++***))))))((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***************,,,000111000000111222111666>>>GGGQQQ[[[fffmmm}}}~~~|||zzzzzzxxxvvvtttpppmmmkkkmmmhhhdddbbb___^^^cccjjjjjjkkklllooouuu~~~yyytttssssss||||||xxxqqqjjjbbb\\\WWWUUUQQQLLLFFFAAA??????>>>===AAABBBDDDEEEFFFFFFGGGIIILLLGGGBBB@@@AAAAAA???===@@@AAABBBCCCCCCBBBAAA@@@===>>>??????@@@CCCFFFHHHFFFJJJKKKIIIHHHJJJLLLJJJKKKKKKKKKOOOVVV___fffjjjeeeeeeccc```[[[WWWSSSQQQOOOMMMKKKJJJMMMRRRVVVYYY^^^eeelllooollliiihhhiiieeedddccccccbbbbbbbbbaaa```___]]][[[YYYWWWVVVVVVPPPRRRUUUYYYZZZWWWQQQLLL*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******+++******)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,***'''&&&&&&&&&%%%$$$%%%''')))(((&&&$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$###$$$'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++***)))'''%%%&&&))),,,///,,,***)))***,,,---,,,)))+++,,,,,,*********,,,******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************(((((()))))))))*********%%%(((+++...............---///111555:::BBBJJJPPPaaaiiiuuu{{{{{{zzzxxxuuusssqqqpppvvvqqqmmmllljjjgggiiiooopppnnnkkkggggggllluuu{{{zzzvvvtttxxxrrrnnnlllddd^^^VVVPPPLLLKKKKKKJJJNNNQQQSSSTTTSSSRRRSSSUUUTTTOOOJJJGGGFFFFFFCCC@@@>>>>>>>>>>>>>>>?????????===>>>???>>>>>>???BBBEEEDDDHHHJJJHHHGGGIIIIIIGGGFFFFFFFFFJJJPPPUUUWWWWWWUUUTTTRRRPPPMMMJJJHHHGGGJJJHHHFFFDDDDDDGGGKKKNNNMMMPPPTTTUUUTTTSSSTTTVVVSSSSSSRRRQQQQQQRRRSSSUUUPPPOOOLLLJJJHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKJJJ''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$"""$$$'''(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$""""""$$$'''+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''+++***)))'''%%%%%%'''))),,,+++***+++---//////...)))***++++++******+++,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((()))))))))******'''(((***+++,,,,,,+++******+++---...000333888<<>>AAALLLZZZeeesss|||uuuooommmkkkmmmvvv|||yyy{{{zzz{{{zzzyyywwwtttrrrpppllljjjlllqqqwwwyyyyyytttiiibbb^^^VVVTTTRRROOOOOOPPPSSSTTTQQQOOOMMMKKKIIIHHHFFFDDDFFFDDDBBBBBBDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPNNNPPPQQQPPPLLLIIIIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEE&&&&&&''''''(((((())))))(((((('''&&&&&&'''(((((('''''''''''''''(((((((((***((('''((()))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******$$$$$$##################%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((((((((()))&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))'''%%%(((,,,......,,,***((('''&&&%%%&&&''''''(((((((((((()))***,,,...,,,,,,++++++***)))))))))&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((#########$$$&&&(((+++---))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))***++++++++++++***************************(((((((((((()))***++++++,,,---------,,,...111333444:::AAAHHHSSSbbbnnnttt~~~zzzssspppmmmlllrrrzzz}}}yyyxxxwwwuuuttttttuuuuuusssqqqrrrxxx~~~uuuoooccc```\\\XXXVVVVVVWWWYYY\\\ZZZWWWVVVUUUTTTPPPNNNDDDBBB???@@@BBBEEEGGGHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEDDDDDDEEEFFFDDDBBB@@@?????????@@@BBBCCCDDDDDDDDDDDDBBBDDDFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBB@@@AAADDDFFFHHHHHHGGGFFF''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%(((((())))))))))))((((((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&(((***---------+++)))'''%%%%%%&&&'''((('''(((************+++---++++++*********)))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((((((''''''''''''(((((())))))******+++((()))******++++++******************************((((((((()))***+++,,,---+++,,,,,,+++++++++...000000111333666;;;DDDNNNTTTZZZ```hhhpppxxx|||yyyuuusssvvv|||~~~}}}{{{zzzwwwtttrrrsssvvvzzzvvvwwwyyyyyyuuuooojjjgggfffggghhhgggdddbbbbbbcccbbb^^^[[[QQQNNNKKKJJJMMMPPPSSSTTTVVVRRRMMMIIIGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFHHHGGGDDD@@@>>>======>>>@@@AAABBBBBBAAAAAADDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>???AAADDDGGGHHHIIIHHHHHH''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%''')))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%######"""$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%''''''(((((((((***---///,,,***(((%%%%%%%%%'''((($$$'''++++++***))))))*********))))))))))))(((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&$$$$$$'''''''''((((((((((((((((((((())))))***++++++,,,((())))))***************************************+++*********+++,,,---...+++,,,---,,,++++++---///------///111222444999===@@@DDDKKKQQQWWW]]]eeejjjtttwww~~~}}}{{{zzzzzz{{{{{{yyyvvvsssssswww{{{wwwyyy}}}|||vvvoookkkjjjkkklllooommmkkkmmmqqqqqqnnnjjjgggdddaaa```ccchhhlllnnnrrrkkkccc\\\YYYWWWTTTRRRQQQRRRTTTUUUUUUTTTRRRQQQOOOQQQTTTSSSPPPKKKGGGFFFCCCEEEGGGHHHIIIHHHGGGFFFKKKKKKLLLLLLMMMLLLJJJIIIFFFEEECCCBBBAAAAAABBBBBBFFFGGGJJJLLLNNNNNNNNNNNN(((((((((''''''&&&&&&%%%&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((***((('''((()))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''((('''$$$""" !!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$&&&(((***)))'''(((,,,000,,,+++(((%%%%%%%%%'''((("""&&&***+++***''''''((())))))))))))(((((((((((())))))************))))))&&&''''''((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))'''&&&"""$$$&&&(((************&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***))))))+++,,,***,,,...111111///000222555888;;;===>>>BBBGGGLLLSSSXXXaaakkkuuu~~~|||{{{{{{{{{yyyzzzyyyvvvssssssvvvyyyvvvyyy~~~~~~wwwrrrqqqrrrssssssppppppsssyyy{{{xxxtttmmmlllkkkooowwwzzzrrrnnnkkkiiigggcccdddeeeeeedddbbb___^^^^^^aaadddddd```[[[VVVSSSPPPQQQSSSUUUUUUTTTRRRQQQTTTTTTUUUWWWXXXYYYWWWVVVPPPPPPOOONNNNNNOOOPPPQQQPPPQQQSSSUUUWWWWWWWWWWWW))))))(((((('''''''''&&&(((%%%######&&&((((((&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&'''***+++)))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))---,,,+++***)))'''&&&&&&(((&&&%%%'''******(((%%%%%%%%%&&&&&&'''((((((((((((((()))******)))'''&&&&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))(((&&&%%%%%%&&&)))((('''''''''(((***+++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))+++,,,---.........---...000333555777888888===@@@DDDIIIPPPZZZdddjjjrrrvvv~~~}}}{{{{{{{{{yyyuuussssssssswwwwwwyyy}}}~~~xxxrrrpppqqqssstttzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz|||uuupppnnnmmmlllmmmoooqqqrrrqqqooonnnnnnnnnnnnooonnnkkkiiifffeeedddccccccdddffffffdddeeeeeeffffffgggggghhhaaa```___^^^___aaaccceeegggbbb___bbbcccccceeeiii)))(((((((((''''''''''''(((%%%###$$$&&&((((((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&''')))***(((&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((+++*********)))(((((((((***((('''(((***+++)))''''''''''''((())))))******,,,,,,,,,,,,+++)))((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''((('''&&&&&&'''((()))(((((('''((()))***+++***(((((()))***+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,...000222333444444444555777999<<>>AAADDDHHHMMMRRRYYY```eeeiiimmmrrrxxx}}}|||}}}{{{|||}}}~~~~~~~~~~~~|||yyy{{{}}}}}}}}}yyywwwvvvwwwvvvvvv}}}''''''''''''((((((((()))$$$''')))***(((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''+++...---(((%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&'''((()))*********---000000---***))))))&&&&&&'''(((((())))))***))))))))))))***+++---...***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&'''&&&'''((()))***))))))(((***(((((()))***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***'''((())))))******))))))******+++,,,,,,++++++++++++,,,---,,,+++***+++,,,......------------------111111111000......111333222555777888:::===BBBFFFGGGKKKQQQWWW\\\bbbhhhlllrrrsssyyy{{{{{{{{{}}}~~~|||yyy|||~~~~~~~~~yyywwwuuussspppooouuu~~~&&&'''''''''(((((())))))$$$'''******((('''''')))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((())))))******++++++''''''''''''((((((((()))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&+++...---((($$$$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''(((((())))))&&&***......+++'''&&&&&&'''''''''((())))))******)))((('''''''''(((***++++++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$&&&''''''&&&&&&((()))&&&''')))*********)))(((***(((((()))***+++***)))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))))))))(((((()))******+++++++++++++++)))******)))((((((***,,,***))))))***,,,...111333+++,,,---...---...///111---///222222111111444777222666:::>>>AAAEEEIIILLLHHHLLLTTT]]]```aaaeeekkkssstttwwwyyy{{{||||||{{{}}}|||||||||~~~}}}|||{{{~~~|||yyyvvvqqqnnnttt}}}(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((******))))))((((((''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))))))))************)))))))))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&!!!###'''***+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))*********)))(((((('''''')))***+++(((((('''''''''&&&&&&&&&---+++)))'''&&&&&&(((((('''&&&$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&((()))((('''&&&((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******)))))))))))))))*********************************++++++,,,------------,,,---......//////......---+++---//////...---...///333444444555555666777777;;;<<>>@@@AAAAAAAAA>>>>>>===>>>AAADDDHHHKKKPPPQQQSSSTTTUUUUUUTTTSSSTTTTTTSSSTTTWWW[[[___aaaccccccccceeejjjrrryyy~~~~~~wwwrrrmmmmmmnnnnnnppprrrtttuuuxxxzzz}}}~~~|||yyyxxxvvvuuuuuuuuusssqqq&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((()))))))))((((((''''''&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((((('''))))))************))))))((())))))))))))))))))((())))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))*********)))((((((&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''((()))))))))'''&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((())))))))))))((((((''')))++++++***)))***+++******++++++,,,---------************************//////...---------------111111000/////////000000---///111444444444222111444444333444555666888999888888:::;;;;;;;;;;;;:::<<<<<<;;;;;;>>>AAAEEEHHHGGGFFFEEEFFFJJJPPPVVVYYYdddeeeffffffeeeaaa[[[XXXSSSSSSSSSSSSTTTTTTUUUVVVYYYZZZ\\\^^^______^^^^^^^^^\\\ZZZZZZ[[[ZZZYYYWWW&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&(((((((((((())))))))))))'''''''''((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''(((((())))))***)))(((((((((((((((((()))***))))))))))))))))))((())))))************))))))((())))))******))))))(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((''''''%%%&&&'''(((((((((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&'''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''&&&((()))(((''''''''')))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((())))))******)))))))))******************)))''')))++++++***)))***+++(((((())))))***+++++++++*********+++++++++,,,,,,---,,,,,,++++++++++++,,,///...---,,,,,,---...///+++,,,///111111111000000000000/////////000000111///000000000000000//////111111000000111444666888777666555666888;;;???AAADDDEEEFFFGGGEEECCC@@@>>>========================@@@@@@AAABBBBBBCCCCCCCCCAAA@@@??????@@@@@@>>>===&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((()))))))))((((((((()))))))))*********))))))(((((())))))***''''''''''''((((((((()))&&&''''''((())))))******(((((())))))))))))(((((()))))))))))))))*********))))))************))))))((()))************)))(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((((((((((((((((((((($$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))))))))(((((('''((((((((())))))))))))(((((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$'''***(((%%%$$$&&&)))''''''''''''''''''''''''%%%'''(((((('''''')))***((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((())))))))))))))),,,,,,------------,,,,,,((()))++++++*********+++'''(((((()))******++++++,,,,,,,,,------.........---,,,,,,,,,,,,------.........,,,,,,,,,...000111000///...------......///++++++,,,,,,------------...............---------//////............//////222222222222444555777888222333444444333222222222222222333444444444444444555555555444555555555666333222111111222222111000&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&'''((((((((())))))******&&&'''''''''(((((())))))''''''(((((())))))******)))************+++++++++++++++************++++++&&&'''''''''(((((())))))&&&''''''((()))******+++'''((()))******)))((('''(((((())))))******++++++))))))************))))))((()))***++++++***)))(((&&&&&&'''((()))***+++,,,%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((+++)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%&&&''''''((((((''''''&&&''')))*********)))((('''((((((((())))))******((('''&&&$$$%%%&&&((()))+++***'''&&&%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$'''***)))%%%###&&&***))))))))))))))))))))))))$$$&&&'''((('''(((***+++((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&&&&''''''((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))***+++++++++++++++*********++++++*********(((***+++,,,+++***+++,,,))))))******+++,,,,,,,,,***+++++++++++++++++++++++++++++++++,,,---...///---,,,***))))))***,,,---777333///***((((((***+++***+++,,,...////////////------------,,,,,,,,,,,,.........------,,,++++++------...///000111222222...///000/////////000111,,,---...///111111222222000000///....../////////111000//////111111000///((((((((((((((((((((((((&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++((())))))***))))))(((((((((((()))******)))((('''((()))+++***)))(((***+++))))))))))))(((((((((((())))))(((((('''''''''&&&))))))************))))))))))))************))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))***(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&)))***'''$$$%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((()))***'''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&***(((&&&%%%$$$%%%'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$###$$$''')))(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---------......------------------------......//////000000111111................................................((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***''''''(((((())))))******''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&((()))***)))((((((''''''(((((()))))))))(((''''''((()))))))))))))))))))))((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))*********++++++)))))))))))))))))))))))))))***+++++++++***)))((()))+++,,,+++***)))***,,,+++************)))))))))******)))))))))((((((((())))))************))))))))))))************))))))************************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&''''''(((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++******++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,000///---,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------........................(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))***$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&'''((()))******))))))(((((())))))***)))((((((''''''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,((()))))))))************+++***)))))))))***+++,,,,,,,,,---------,,,***)))***,,,,,,,,,******+++,,,,,,,,,+++++++++*********++++++************))))))))))))************))))))))))))************))))))************************((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((((((''''''''''''((((((''''''(((((((((((((((((())))))(((((('''&&&&&&%%%(((''''''''''''((())))))))))))))))))))))))))))))'''%%%###!!!!!!###%%%'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((((((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++***************************++++++,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///...---,,,+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''(((((()))******))))))(((((())))))***((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********,,,+++***)))***,,,...///.../////////...---+++***+++,,,---,,,*********,,,,,,+++++++++************************************)))******++++++******))))))******++++++******)))************************'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%(((******'''%%%''')))(((((((((((('''''''''''''''''''''((()))******+++))))))))))))************)))((((((''''''''''''(((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))***************++++++++++++))))))))))))))))))))))))************************************************+++++++++*********************++++++++++++,,,,,,,,,,,,+++***))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++*********+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''(((''''''''''''(((((()))((())))))***++++++,,,,,,((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******)))((((((''''''(((((()))((())))))))))))))))))((((((((())))))******++++++************************************))))))))))))))))))))))))************,,,+++++++++---///222444111222222111000...,,,++++++,,,---,,,***)))***+++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))'''((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''(((((()))%%%(((+++***'''&&&''')))((((((((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))************))))))((('''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&'''(((((((((((())))))))))))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++,,,++++++***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++***************)))(((((()))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))*********)))((((((''''''(((((())))))******++++++******)))))))))******************************************++++++*********))))))))))))*********++++++++++++++++++,,,...111444777999666666666666444222000...---......---+++******,,,+++************)))))))))((((((((())))))))))))*********++++++++++++************++++++++++++******((((((((((((((((((((((((((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))'''((())))))((('''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((()))))))))*********)))(((''''''&&&''''''&&&&&&''''''((()))))))))&&&&&&'''(((((()))******&&&''''''((()))(((((((((''''''''''''''''''''''''$$$&&&)))******)))&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''''''''(((((())))))***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''(((((((((((())))))(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************&&&&&&&&&'''(((((())))))++++++***)))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))((('''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''(((((())))))******(((((()))******************))))))(((((())))))******+++,,,,,,,,,,,,+++***++++++************************************************************++++++++++++++++++,,,,,,,,,,,,)))+++...111555999<<<===<<<<<<;;;;;;999666444222///000111///---,,,---...,,,,,,+++++++++*********)))))))))*********++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))(((((((((******((('''''''''(((((())))))******&&&&&&&&&''''''(((((()))''''''((((((((()))))))))***)))(((''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))))))))&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******)))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%&&&''''''%%%$$$$$$&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))************************(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++''''''(((((()))******+++***))))))))))))******+++************************************************++++++++++++++++++,,,,,,******)))((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++++++++***))))))(((((())))))))))))))))))))))))''''''(((((()))*********(((((()))***************++++++************+++++++++,,,------------,,,+++,,,+++++++++***)))))))))************************(((((()))***+++,,,,,,---++++++,,,,,,,,,---------(((+++///333888<<<>>>@@@@@@@@@???>>><<<:::777666222222333222///......///---------,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************************************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))*********(((&&&(((++++++)))&&&&&&''''''((()))******+++&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&'''((())))))*********))))))((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%''')))((('''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***(((&&&%%%$$$%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%'''((()))((('''&&&''''''&&&$$$###$$$''')))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''(((((()))***+++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++***++++++,,,------......))))))(((((()))***++++++))))))))))))))))))))))))*********************************++++++,,,,,,---++++++*********+++---...******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))+++&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))***''''''''''''((((((((()))***++++++***(((&&&'''(((************)))((('''&&&))))))((((((((()))******+++***)))(((((()))***+++++++++++++++************------,,,+++++++++++++++,,,+++,,,,,,---...///000,,,,,,++++++***)))(((((((((((()))***+++,,,,,,---,,,---..................000111444777;;;>>>AAABBBCCCBBBBBBBBBBBB@@@<<<999555444444444333333222222000///......---.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,,,,------------,,,,,,,,,,,,************************))))))***************)))''''''(((((()))+++,,,---,,,,,,++++++***)))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************))))))((((((((())))))******)))(((''''''(((******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((***++++++,,,+++***))))))***+++,,,***))))))((('''&&&&&&&&&))))))******)))(((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''%%%&&&'''((((((((('''&&&"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''&&&&&&''''''((())))))***&&&'''''''''&&&%%%$$$$$$+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))###(((+++,,,++++++,,,,,,,,,,,,++++++*********++++++************++++++,,,---.../////////...---......//////......---,,,........................---,,,,,,,,,,,,---...///.........------,,,,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))'''((())))))((('''(((***((())))))*********)))))))))(((((((((((()))******)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000///........./////////......---,,,,,,++++++,,,,,,,,,---------------,,,---...///////////////111222444888;;;>>>@@@BBBCCCAAA????????????>>>===999999999999888888888777444333222000///...---------------------......///------,,,,,,++++++++++++------,,,,,,,,,------...++++++++++++************++++++++++++++++++++++++******++++++++++++*********************++++++,,,************************'''''''''((((((((())))))************************(((((()))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))***+++++++++***))))))***++++++******)))(((((('''&&&&&&))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&''''''&&&''''''''''''&&&$$$###'''(((((()))((('''&&&%%%''''''(((((((((((((((''')))((('''&&&%%%&&&&&&'''%%%&&&&&&'''(((((())))))'''''''''''''''&&&%%%%%%***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((''''''((((((((())))))))))))(((((())))))))))))((((((***)))))))))((('''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))&&&(((+++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++************++++++***+++,,,---------,,,,,,,,,------------,,,++++++------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))((('''%%%######%%%'''(((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''((((((((()))))))))%%%&&&((((((((((((***+++'''((()))***++++++++++++******))))))***++++++,,,((((((***+++,,,,,,------........................000000000000000222333333666555444222111000000000222222222111111000000///000000//////...............///000111222333333333444666888:::===@@@BBBCCCDDDAAA>>>===>>>@@@@@@@@@>>>>>>>>>============<<<;;;999777555222111000//////////////////000111111//////......---,,,++++++//////...---------......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---,,,,,,+++*********+++(((((())))))***++++++,,,((((((((()))))))))******++++++++++++++++++++++++((((((((())))))))))))***++++++***************+++******+++++++++******)))))))))))))))))))))))))))((())))))******))))))((())))))((((((((())))))***++++++***))))))***++++++******))))))((((((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''++++++***))))))(((''''''(((((('''&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''%%%$$$###"""************)))'''&&&%%%&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((+++******)))((('''&&&&&&(((((())))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***))))))***+++++++++++++++*********++++++************++++++))))))***++++++++++++******++++++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------------,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%'''((((((&&&$$$###'''(((((((((((()))))))))%%%'''(((((((((((()))+++'''((()))***++++++++++++++++++++++++,,,---......)))+++---///111111111111000000000000111111111111333333333444555777999:::;;;:::888777555555444444777777777666666555555555222222111111111111111111444555666777888999999999:::;;;===???AAACCCDDDEEEEEECCCAAA@@@AAABBBBBBAAA@@@@@@@@@???????????????AAA@@@>>>;;;999888777666444444444444444555555666555555444333222000000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,++++++******++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,+++******)))*********)))***+++,,,,,,***)))((()))))))))))))))))))))))))))))))))******)))))))))******))))))((()))))))))+++******************+++*********))))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((''''''''''''''''''''''''*********)))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$((((((''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''')))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))((((((((('''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&''')))+++++++++***************++++++************++++++)))))))))************************+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''$$$%%%'''(((((('''%%%###(((((((((((()))))))))***((()))***)))(((((()))*********++++++++++++***************+++,,,---......+++,,,///111333444333333222222333333444444444444444444555666888:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::666666777777888999999:::;;;;;;===>>>>>>?????????@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDEEEFFFEEEBBB@@@AAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<======>>><<<<<<;;;:::888777666666444333222222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++*********+++,,,,,,,,,+++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******)))))))))*********+++,,,+++***((('''************************))))))************))))))+++******))))))))))))************++++++************************)))))))))''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))'''&&&'''))),,,************************++++++************++++++***************++++++,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&((((((((()))))))))******)))+++++++++)))))))))+++,,,---------------,,,,,,*********+++,,,---...///...///111222444555555666666777777888888999999999666666777888:::<<<>>>???@@@@@@?????????@@@AAAAAA?????????????????????>>>======>>>???@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCEEEFFFEEEBBB???BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@??????>>>===<<<<<<:::999999888888888888999222222222111111111000000////////////////////////000000000000///...------++++++++++++,,,,,,---......------,,,++++++******************+++++++++,,,------------------------------------.........///------,,,+++************,,,,,,,,,,,,++++++***)))************************)))******++++++******)))******)))))))))******+++)))***++++++++++++***)))++++++******************((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((('''&&&&&&&&&''''''''''''((()))))))))((((((&&&&&&&&&'''((()))+++,,,''''''&&&&&&''''''((()))&&&&&&'''((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((($$$$$$%%%&&&'''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''************************)))))))))))))))))))))))))))******))))))))),,,...)))))))))***************++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******------------------------+++,,,---.........------++++++++++++,,,,,,,,,,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))(((((()))))))))*********)))***,,,,,,++++++,,,......///000111111111111111////////////111222333444555555555666777999:::;;;;;;<<<<<<===>>>>>>??????<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????<<<;;;<<<>>>@@@BBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@?????????>>>======<<<<<<<<<===>>>>>>888888888888777777777777555555555555555555555555444444444444333222111000000///..................------------------------,,,------------.........////////////////////////000000000000111111111111000///...------,,,,,,,,,000///...------,,,,,,,,,************************)))******++++++******)))))))))))))))***+++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))((('''&&&&&&(((***+++))))))))))))))))))))))))((((((&&&&&&&&&''')))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((()))***))))))(((''''''&&&&&&'''((()))******)))(((''''''(((((()))''''''((((((((((((((('''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))***)))((('''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''(((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---((()))))))))*********+++++++++************++++++++++++*********+++,,,---++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,))))))))))))************''')))+++,,,,,,---///111///000111333555666666666555555555666777888::::::<<<;;;;;;;;;<<<>>>@@@AAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::777666555777;;;???AAABBB=========>>>>>>>>>??????@@@@@@???>>>==================<<<<<<======>>>???@@@?????????????????????======<<<======>>>???@@@??????>>>>>>>>>>>>======999999999999999999999999777777777777666555444333444333222000//////......,,,,,,---......//////000111111111111222222222222111111111111111111111111111222222222222333333333222222111//////.........333222000///.........///******************************++++++++++++******))))))))))))***+++,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))((('''&&&'''(((***,,,))))))))))))))))))))))))((('''&&&%%%&&&'''***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''(((*********)))((()))(((&&&&&&%%%&&&'''(((+++***((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%((((((((((((((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((())))))((('''&&&%%%%%%$$$%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))(((((())))))*********+++++++++************+++++++++***)))))))))***,,,---+++++++++++++++***))))))************************++++++*********+++,,,---*********++++++,,,,,,,,,''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((((((&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&******++++++++++++******###$$$&&&((())))))((((((%%%))),,,+++((('''***..................///000000333333444444555777888999888999999:::;;;<<<<<<=========>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????======<<<:::888777666555666555555444444333222222555666777666666666888::::::;;;<<<===>>>?????????@@@???>>>===<<<:::999999AAA???<<<:::999:::;;;<<<===============>>>??????<<<<<<;;;;;;;;;<<<======EEECCCAAA???>>>=========;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;<<<======:::888666444444555666777222111//////000333666888888888777777666555555555777555333222333444444333666666555555555444444444555444333222111111111111333333222222111000000///)))***+++,,,,,,***((('''******))))))))))))******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&*********'''%%%$$$&&&((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((************************((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))))))))))),,,+++***((((((((())))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------'''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''((()))*********))))))))),,,...---***))),,,000000000000000000111222222222333555777999;;;<<<===>>>>>>>>>???@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBB===>>>????????????>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;999888666555555777777666666666666555555444555777777666777999<<<======>>>???@@@@@@@@@???@@@???>>>===<<<;;;:::999???>>>==================<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<======???>>>=========>>>??????<<<===>>>>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@@@@AAA@@@>>><<<;;;;;;;;;<<<555444333333444666999;;;<<<;;;;;;;;;;;;:::::::::;;;999666666666777777666777777777777666666666555666666444333333333333333444333333222111111000000000111333333333222000///,,,+++******)))))))))***************************************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((*********(((&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((###$$$&&&&&&&&&&&&''')))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((((()))***((((((((('''(((((())))))))))))))))))))))))))))))************)))))))))(((++++++******)))*********(((((((((((((((((((((((())))))))))))************))))))***++++++,,,------******************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))(((&&&&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((((((''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))******,,,------------,,,+++***,,,---...---******---111444444444444555555555555333555888;;;>>>@@@AAABBBDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888;;;;;;:::999888666666555888888888999999999::::::777888:::::::::;;;===???===>>>>>>?????????>>>>>>BBBBBBAAAAAA@@@???>>>>>><<<===>>>???????????????>>>>>>???@@@@@@@@@??????======<<<<<<<<<<<<======;;;;;;:::;;;;;;<<<===>>>;;;<<<<<<<<<;;;;;;:::999999999:::;;;<<<===???@@@BBBAAA@@@???>>>===<<<<<<:::999888777888:::===>>>??????@@@@@@@@@AAAAAAAAA@@@>>>;;;;;;;;;<<<;;;:::999999999888888888777777888777666555555444444444444444444333222222111111222222333444333222111000...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))******(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''***)))(((''''''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******************'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))((((((((()))******+++***)))(((((((((((()))))))))))))))))))))))))))++++++************)))))),,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''(((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''((((((((((((*********++++++,,,---...000000000///...------,,,+++,,,---,,,+++---000333888888999999999:::999999777999===AAACCCDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGGGGEEECCC@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888999999:::;;;;;;<<<=========>>>??????>>>>>>@@@BBB@@@AAAAAAAAAAAAAAA@@@???DDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>=====================<<<;;;;;;:::888888888:::;;;===???@@@>>>?????????>>>===<<<;;;;;;;;;::::::;;;<<<>>>???AAAAAAAAABBBCCCDDDDDDDDDCCCAAA????????????>>>===:::::::::999999999999888999888777666555555555555555555555444444333333333111111222222222111000///000000///...---+++***)))------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,---,,,***'''%%%%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,******************************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,---...000222333'''&&&%%%%%%%%%%%%&&&''')))(((((((((((((((((()))&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''(((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***++++++,,,...000111222222111000000/////////...///000000222444777:::;;;<<<===>>>>>>>>>=========???BBBDDDFFFFFFEEEDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHFFFDDDAAA???????????????????????????@@@@@@@@@????????????>>>???>>>>>>>>>======<<<<<<::::::;;;<<<===>>>??????@@@AAAAAA@@@???>>>@@@AAACCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDCCCBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>::::::;;;<<<>>>???AAABBB>>>>>>???@@@@@@@@@??????;;;;;;;;;;;;;;;<<<>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBAAA???;;;;;;;;;;;;::::::::::::999888777666666555555555666666666666555555555555555666666666555555444444222222111000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))(((((((((((('''(((******(((((()))***((((((((())))))((((((((()))(((((((((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++,,,---+++)))(((((()))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&''''''(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((('''((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))((()))))))))************)))***************++++++******************************+++,,,,,,,,,,,,+++------------------------++++++,,,...111333666777((('''&&&%%%%%%&&&'''(((***))))))(((((())))))***&&&&&&'''''''''(((((((((%%%%%%%%%&&&((()))(((&&&''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''''''''(((((())))))***************,,,...111222333333222222222333444444555666777:::<<<>>>???@@@>>>???@@@BBBBBBAAA@@@@@@BBBCCCEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGGGGFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@=========>>>???@@@@@@AAA@@@@@@AAA???>>>===???@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>===<<<======>>>>>><<<<<<<<<===>>>@@@AAABBB======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCBBBAAAAAABBBDDDEEECCCBBB>>>>>>=========<<<<<<<<<:::999888777666666666666777777777777777777777777888777777777666666666666333333333222111///,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&(((******))))))***+++((())))))******))))))((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))******+++,,,...((((((((((((((((((((((((******(((''''''&&&&&&&&&************************((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''''''''((()))***,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,+++---------.........//////---...000222555999;;;===)))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***''''''''''''((((((((((((%%%&&&'''***,,,,,,)))'''''''''''''''''''''''''''(((((())))))***)))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''((((((((())))))))))))&&&''''''((())))))******,,,++++++,,,---000333555444444444444555777999:::<<<===???AAACCCDDDCCCBBB@@@AAACCCDDDDDDDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHIIIIIIIIIIIIJJJEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCC???@@@AAAAAA@@@AAACCCEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJIIILLLPPPUUUXXXXXXXXXWWWXXXUUUQQQMMMJJJIIIIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSPPPQQQQQQQQQQQQPPPNNNMMMCCCCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDEEEGGGGGGCCCBBB@@@???>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAABBBDDDFFFGGGFFFDDDAAAAAAAAA@@@@@@@@@??????<<<;;;:::999888888888888888888888888888888888888777777666666555555555666333333444444333000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''***+++*********+++'''((()))******)))((('''(((((((((''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$&&&'''(((((((((***+++(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))))))))%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))************************))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,---...///000000111111222444777;;;???BBBDDD***)))'''&&&&&&''')))***)))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&''')))---///...+++((('''''''''''''''''''''''''''((()))******+++******(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++............000333777888555555555666888:::===>>>???@@@BBBDDDFFFEEEBBB???AAABBBDDDEEEFFFEEECCCBBBEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD???AAACCCDDDDDDFFFIIIKKKOOOPPPQQQSSSSSSTTTTTTTTTNNNNNNOOOPPPRRRSSSTTTUUUYYY^^^gggnnnsssrrrpppmmmgggddd___YYYVVVUUUUUUVVV^^^^^^___aaaccceeehhhiiiiiiiiiiiigggeeebbb___]]]QQQPPPPPPPPPQQQSSSTTTVVVPPPPPPPPPPPPPPPQQQRRRSSSMMMKKKHHHEEECCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBEEEHHHIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB======<<<;;;::::::::::::888888888888888888999999:::999888888777777888888333333444555444222///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%'''***++++++***++++++&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%###$$$%%%((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$&&&((()))*********&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((************************(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%)))(((((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,---...///111222222444666888;;;???CCCGGGHHH''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))***++++++***)))((((((***,,,///111000111222444666777888888:::;;;<<<===>>>????????????@@@BBBCCCDDDDDDCCCBBBBBB@@@???AAAEEEGGGFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNNNNKKKHHHGGGIIIIIIGGGEEEGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@???CCCDDDBBBBBBDDDEEEDDDDDDDDDCCCCCCCCCCCCHHHEEEAAAAAACCCFFFHHHHHHIIILLLNNNNNNLLLKKKMMMPPPOOOPPPPPPQQQRRRVVV\\\```eeeiiiooosssuuutttqqqoooooommmkkkkkklllmmmlllkkklllxxx|||wwwsssqqqrrrrrrqqq|||||||||}}}zzzssskkkfff``````dddjjjooopppnnngggaaabbbgggkkkkkkhhheeeYYYMMMJJJLLLMMMPPPSSSSSSNNNIIIHHHJJJKKKJJJGGGIIIEEECCCGGGIIIFFFDDDDDDCCCCCCEEEHHHJJJHHHEEEBBBEEEGGGGGGCCCCCCDDDBBB>>>@@@@@@>>>>>>>>>>>>@@@@@@<<<;;;:::999999999999999;;;:::888888888888:::;;;;;;:::888555333111///...---------....../////////........................++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************''''''(((((())))))************)))((('''&&&%%%%%%((((((((('''''''''***,,,)))(((((((((''''''&&&&&&(((((())))))))))))((((((***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''***)))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************&&&)))++++++(((%%%&&&''')))((((((''''''''''''(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))(((&&&$$$!!! ###$$$%%%%%%######$$$%%%$$$%%%%%%&&&'''((()))))))))((('''''''''(((***+++''''''''''''((((((((((((''''''((()))***+++,,,,,,******+++++++++***))))))))))))))))))************++++++++++++************...---,,,++++++,,,------000///...------000666:::999;;;>>>@@@CCCGGGLLLPPP''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))************))))))((())))))***++++++,,,+++++++++,,,...000222333444555777999:::::::::??????@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>===<<>>>>>>>>>>>>>>DDD???>>>@@@BBBAAABBBFFFBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFIIINNNUUUZZZ^^^dddgggiiiiiigggfffiiilllbbbccceeegggkkkrrryyyzzzwwwzzzuuufff]]]YYYWWW[[[```fffccc```___aaa___ZZZUUUOOOKKKIIILLLMMMKKKIIIIIIAAADDDGGGJJJJJJIIIGGGFFFGGGHHHGGGDDDCCCDDDCCC???BBBBBBAAA@@@@@@AAABBBBBB??????>>>===<<<<<<<<<<<<===<<<;;;999888888888888:::999777555333000///...,,,,,,,,,---------..............................++++++++++++++++++++++++++++++************++++++++++++************++++++************************((((((((()))))))))))))))*********))))))(((((('''((())))))((('''(((***,,,++++++++++++*********)))(((((((((((((((((((((((())))))((('''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((())))))******+++''')))+++***(((&&&'''(((((((((((('''(((((())))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((''''''((()))((('''&&&''')))))))))(((((((((''''''''')))(((((('''((()))***+++''''''((((((((()))))))))((((((((()))******++++++************)))(((''''''))))))))))))************++++++++++++++++++++++++***************+++,,,---+++,,,------///333999===@@@CCCFFFJJJMMMQQQVVVYYY''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&'''''''''((((((((())))))******++++++++++++******)))))))))***++++++,,,,,,,,,,,,...000222333888999:::;;;======>>>>>>BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<888888888;;;>>>@@@AAA@@@AAABBBDDDFFFFFFEEEDDDCCCGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@>>>=========>>>???CCC@@@???CCCEEEFFFJJJOOOLLLNNNQQQSSSUUUUUUUUUTTTTTTWWW[[[```gggpppxxx~~~uuulllggglllttt~~~~~~~~~~~~wwwqqqeee```\\\[[[YYYTTTQQQRRRJJJNNNSSSTTTQQQNNNMMMNNNKKKLLLJJJFFFFFFHHHFFFBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===;;;999777666:::999777555333111///...,,,------------.........------------------------++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))((((((************************)))*********((()))***,,,)))))))))(((((((((((('''((((((&&&&&&&&&&&&(((((((((((('''''''''((())))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''((())))))***++++++)))******)))''''''(((***(((((((((((())))))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((************)))***+++***)))((()))+++***))))))))))))(((((((((((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))******))))))((('''&&&&&&)))))))))*********++++++*********+++,,,,,,------))))))***+++,,,---......)))+++///222555:::???CCCDDDHHHMMMQQQTTTXXX[[[]]]'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))***+++++++++,,,++++++*********++++++,,,,,,,,,---...000333555666<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????===<<<<<<;;;:::888777777444555666888;;;===>>>???>>>@@@CCCFFFHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEDDDCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAABBBCCCEEEGGGIIIIIIMMMTTTYYY[[[```fffhhhkkkooorrrtttuuutttsssqqqtttyyy}}}zzzyyyssslllbbb]]]]]]```fffjjjhhhbbb]]]\\\]]]YYYXXXTTTOOOOOOOOOLLLFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAABBBBBBAAA???===:::999;;;:::888666444222000000////////////////////////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,,,,---...///))))))))))))))))))))))))+++******))))))((((((((()))))))))*********++++++)))+++++++++))))))***,,,''''''''''''''''''''''''***)))'''&&&&&&''')))***((('''''''''((()))******))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((()))***++++++))))))((('''&&&'''(((***(((((((((((()))***,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((((('''''''''((())))))''''''((()))&&&&&&'''((()))******+++((((((((((((((())))))***))))))))))))************************))))))(((((())))))(((((((((((((((((())))))*********+++++++++(((((()))***+++,,,------***+++,,,---.../////////---000555999===BBBFFFJJJJJJNNNTTTXXXZZZ\\\]]]^^^''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))******+++,,,,,,---,,,,,,,,,,,,------...///000111444666999<<<===>>>???@@@AAAAAAAAAAAAAAA???????????????>>>===<<<999888777666555444444444333555777999:::<<<>>>@@@===???CCCGGGIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBB@@@??????@@@>>>???AAACCCEEEFFFGGGHHHJJJJJJJJJLLLNNNQQQTTTUUUZZZ^^^iiiuuu{{{}}}tttnnnnnnyyy~~~|||xxxwwwxxxtttqqqkkkccc___\\\TTTJJJJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???<<<<<<:::888666555333333000000000000000000//////........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...))))))))))))))))))))))))++++++******))))))(((((('''(((((())))))******+++)))+++,,,+++***)))***+++************************+++***(((''''''(((***+++((((((((((((((()))***+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((()))***)))))))))))))))************))))))''''''''''''''''''''''''&&&''''''((())))))******)))'''&&&%%%&&&'''(((((((((((((((((()))***,,,,,,(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))******)))'''&&&&&&%%%%%%&&&'''((((((&&&&&&'''((($$$%%%&&&&&&(((((()))***'''(((((()))))))))))))))))))))))))))************++++++******)))(((((((((((((((((((((((()))++++++************++++++++++++&&&'''((()))***,,,------,,,,,,------...//////000222666;;;@@@DDDHHHLLLOOOVVVZZZ___bbbcccbbbbbbbbb'''''''''''''''''''''''''''''''''(((((()))))))))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,------...000//////000111222333333666777999;;;>>>@@@AAABBB>>>??????@@@@@@@@@??????>>>>>>??????>>>===<<<<<<777666666555555555666666666888;;;<<<===>>>@@@BBB>>>@@@CCCFFFHHHIIIHHHHHHCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEECCCBBB@@@???>>>@@@???>>><<<;;;<<<@@@CCCCCCFFFJJJPPPUUUZZZ^^^___bbbdddfffhhhkkknnnpppqqqttt{{{~~~xxxqqqdddXXXTTTUUUUUUUUUSSSOOOKKKHHHFFFEEEDDDBBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDD??????===<<<:::888777666111111000000000000//////////////////////////////------------------------,,,,,,++++++++++++,,,,,,******++++++++++++************************************************))))))((((((((())))))*********)))***,,,+++***)))))))))(((((()))))))))))))))***++++++***))))))***++++++))))))((((((((()))******))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&'''(((*********))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))'''&&&&&&((())))))((((((((((((((())))))***+++''''''(((((())))))******'''''''''&&&&&&%%%%%%$$$'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))******+++&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''')))***)))((('''((()))''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((()))))))))******+++*********))))))(((((()))(((((('''((()))+++,,,*********++++++++++++,,,'''((((((***+++,,,---------,,,,,,,,,---///111333999<<>>>>>???@@@@@@@@@@@@======>>>>>>>>>======<<<<<<<<<=========<<<;;;;;;888888888888999:::<<<===;;;>>>@@@AAA@@@AAACCCFFFBBBCCCDDDDDDEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>??????AAAGGGOOOUUU[[[^^^dddkkkrrrxxx|||~~~rrriiijjjjjjiiifffaaa\\\XXXUUUTTTQQQMMMIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA???===<<<;;;:::555555444444333333333333111111111111111111111111........................---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++******************++++++)))*********************(((***++++++)))((('''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******))))))((()))))))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&%%%&&&(((***+++***))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((''')))+++,,,***(((((((((((('''(((((())))))&&&''''''((()))******+++(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&'''''')))+++,,,((()))***)))(((((((((***((((((((((((''''''''''''&&&'''((()))***))))))(((''''''((((((((()))))))))*********)))))))))))))))+++***(((&&&&&&'''((()))*********+++++++++,,,,,,******+++,,,------.........---------000444999<<<@@@CCCHHHLLLQQQWWW]]]aaahhhjjjnnnoooooonnnnnnooo''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))------...///000111222333777777888999:::<<<>>>???@@@@@@@@@??????===<<<;;;;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::999;;;::::::;;;===???AAABBB>>>AAADDDDDDCCCCCCEEEHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB<<<<<<>>>???AAACCCDDDEEEEEEGGGIIIKKKPPPYYYeeennnvvvxxx}}}~~~yyyxxxzzz}}}}}}~~~~~~}}}}}}~~~sssssssssttttttuuuvvvvvvsssuuuxxx}}}}}}yyyvvvooorrrtttsssuuuyyyzzzxxxoooqqquuu{{{~~~|||}}}~~~{{{xxx{{{~~~xxxrrrooollliiieee___ZZZUUUQQQPPPFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<::::::999999888888888777111111111111111111111111////////////////////////---,,,,,,++++++,,,,,,---,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++''')))++++++)))'''''''''((()))))))))******++++++(((((())))))))))))((((((++++++***)))(((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''$$$&&&(((***++++++))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&***))))))+++...///,,,))))))((((((''''''''''''(((&&&&&&'''((()))***++++++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))((((((((()))+++,,,&&&((()))((('''&&&'''(((&&&&&&'''((()))***++++++&&&''')))*********)))(((''''''''''''(((((((((((())))))))))))))))))******---+++(((&&&$$$$$$$$$%%%******+++++++++,,,,,,,,,,,,------....../////////111000///111555;;;AAAEEEFFFIIINNNSSSXXX___fffkkkqqqtttwwwyyyyyyyyyzzz{{{''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************))))))((((((''''''+++************++++++,,,'''((()))(((((())),,,...000222444666666888:::<<<>>>======>>>@@@AAAAAA@@@CCCCCCCCCAAA@@@===;;;:::777888999:::999888666444444444555666888999::::::<<<>>>@@@AAACCCCCCCCCBBBAAACCCDDDEEEDDDDDDDDDFFFCCCDDDEEECCC@@@>>>======???>>>===<<<<<<<<<>>>>>>AAAAAACCCEEEDDDDDDJJJSSSTTTXXX^^^ccciiisss}}}yyypppmmmhhhdddbbbaaa```___dddfffhhhiiihhheeebbb``````___]]]\\\\\\[[[YYYXXXXXX\\\```cccdddeeefffgggiiifffbbb___^^^]]]]]]\\\\\\]]]^^^aaadddhhhlllnnnpppoooooonnnmmmkkkjjjiiijjjeeecccdddbbb```gggqqquuuzzz~~~}}}}}}~~~{{{}}}|||xxxsssuuu~~~~~~vvvnnneee\\\QQQLLLGGGEEEFFFHHHGGGEEEFFFEEECCCAAA@@@?????????<<<>>>@@@???<<<:::::::::777666555555555444111///111000......---...///000......------,,,+++++++++------......------,,,+++***++++++,,,,,,++++++***---+++)))***,,,---,,,)))))))))************))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''',,,+++***(((''''''&&&&&&)))))))))))))))((('''''''''''''''''''''((()))))))))'''%%%&&&)))***(((&&&'''''''''''''''''''''''''''((()))+++---///000111+++)))'''&&&%%%&&&''')))&&&(((***---.../////////,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&'''''''''(((***(((&&&&&&(((*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&'''(((***,,,(((((())))))*********++++++*********))))))((((((***************+++++++++(((***,,,---------...///000222555777;;;@@@FFFKKKPPPSSSWWWZZZ]]]ccckkkqqqtttwww{{{|||}}}((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((()))))))))(((((()))******)))***+++***)))***---///333555777888999;;;===???BBBAAA@@@AAACCCDDDCCCBBB@@@???>>>===<<<:::999999555666777888777666444333555666777999;;;===>>>???BBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHFFFDDDBBBBBBBBB>>>???@@@>>><<<;;;;;;<<<=========>>>???AAACCCDDDIIIJJJOOOUUUXXXYYY___gggqqquuuzzz|||yyyvvvuuusssqqqkkkiiihhhhhhhhheee```\\\UUURRRNNNJJJIIIJJJKKKLLLRRRSSSUUUVVVWWWWWWVVVUUURRRPPPMMMLLLLLLLLLJJJHHHIIIKKKOOOQQQSSSUUUYYY[[[YYYWWWTTTRRRQQQRRRRRRRRRRRRRRRRRRTTTVVVZZZ]]]``````aaaaaaaaa```^^^[[[ZZZWWWUUUTTTVVVUUURRRVVV]]]bbbhhhllllllmmmrrruuutttnnnnnnlllgggcccdddjjjooo{{{|||~~~vvvddd]]]UUUPPPPPPQQQQQQPPPNNNLLLHHHEEEBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>???===<<<;;;;;;:::777555222111000////////////000............------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++---+++)))***,,,---,,,*********************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''((()))))))))'''&&&'''))))))(((&&&''''''''''''((((((((((((&&&'''(((***,,,---...///---+++)))'''%%%%%%&&&&&&((()))+++,,,---------,,,,,,+++(((&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&$$$&&&((()))(((&&&&&&&&&'''''''''((((((((('''((((((&&&######%%%'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))******)))'''''''''(((***+++((()))))))))************************)))))))))(((************+++++++++++++++,,,......------...000444777:::>>>BBBHHHMMMQQQUUUYYY]]]```dddiiiqqqwwwyyy}}}))))))(((((((((((())))))))))))))))))))))))))))))************************''''''((((((((()))))))))***))))))))))))(((((((((******)))))))))))))))***+++,,,---------...000222777999;;;<<<===>>>AAACCCEEEDDDCCCCCCDDDDDDCCCBBB<<<;;;:::888888888888999777888999999999888666666888999;;;===???BBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFDDD@@@>>>===>>><<<======<<<::::::;;;===>>>???AAADDDIIIMMMRRRTTT^^^```hhhsssyyy{{{yyywwwtttpppmmmkkkjjjjjjlllgggaaa\\\ZZZYYYXXXXXX\\\\\\\\\\\\\\\YYYTTTQQQMMMKKKIIIGGGHHHJJJMMMOOOMMMMMMMMMMMMNNNOOOQQQQQQKKKIIIFFFEEEFFFFFFEEEDDDEEEGGGIIIKKKLLLPPPTTTWWWTTTSSSRRRPPPPPPPPPQQQQQQSSSRRRQQQQQQSSSVVVZZZ\\\]]]___aaabbb```]]]YYYVVVSSSRRRSSSUUUSSSPPPPPPSSSTTTYYY[[[[[[]]]bbbffffffdddaaa^^^ZZZYYYZZZ\\\^^^iiiiiijjjoooxxxyyynnngggfffggghhhggg```\\\VVVOOOIIIEEECCCBBBDDDCCCCCCCCCDDDDDDBBB@@@CCCAAA???>>>>>>===;;;999555555333222111111111111////////////............------......------,,,++++++,,,,,,------,,,,,,+++---+++***+++,,,---,,,***++++++***))))))***++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((()))******))))))******))))))(((((('''''''''''''''((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&'''(((***,,,------,,,+++)))'''&&&&&&&&&&&&))))))***++++++++++++***,,,+++)))'''&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((((((((()))))))))%%%)))+++'''!!!"""'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******************(((''''''((())))))))))))))))))************************))))))))))))************++++++,,,,,,---.........---...000222777;;;AAAFFFKKKPPPUUUXXX[[[```eeehhhlllqqqxxx}}}******))))))))))))******((((((((((((((((((((((((************************''''''''''''(((((((((((()))))))))))))))))))))))),,,++++++******++++++++++++---///111111333555777;;;===???@@@@@@AAACCCEEEEEECCCBBBBBBCCCCCCAAA@@@<<<:::999777777999:::<<<>>>>>>???@@@??????>>>===>>>???@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCCCCAAA???>>>>>>???>>>???@@@???>>>???BBBDDDFFFIIINNNTTT]]]eeelllpppxxxzzz}}}xxxqqqmmmeeebbb^^^ZZZVVVTTTTTTTTTSSSQQQMMMJJJIIIJJJKKKLLLNNNNNNNNNNNNNNNLLLJJJHHHGGGIIIKKKLLLNNNPPPSSSUUUVVVVVVTTTTTTTTTVVVXXXYYYSSSPPPMMMLLLLLLNNNNNNNNNNNNPPPSSSUUUWWWZZZ]]]````````````^^^]]]\\\]]]^^^```___]]]]]]___bbbfffhhhlllooosssuuutttooojjjfffdddccccccccc```]]][[[[[[ZZZ]]]^^^[[[ZZZ^^^aaaaaagggccc___^^^___```___^^^fffddddddgggnnnvvv}}}~~~{{{uuukkk```VVVOOOJJJHHHIIIGGGEEEFFFGGGGGGFFFCCCDDDBBB@@@@@@@@@@@@???>>>999999888666555444333333000000000000////////////---............---,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++---,,,***))))))***,,,---***++++++,,,,,,++++++***************************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((())))))***))))))*********))))))((('''''''''''''''((())))))((((((''''''((((((((('''(((((('''''''''''''''&&&%%%&&&'''(((***+++,,,---******)))(((''''''(((((((((((())))))******++++++,,,+++)))((('''&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((())))))))))))(((***,,,***%%%$$$&&&)))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++***)))(((''''''(((((()))))))))))))))******************))))))))))))))))))******++++++,,,,,,,,,,,,------------000444777:::???FFFLLLQQQVVVZZZ\\\```dddiiilllnnnrrrxxx}}}******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---,,,///222444666888;;;===>>>???AAAAAAAAAAAACCCDDDCCCBBBAAAAAABBBCCCBBB@@@>>>===<<<;;;;;;===???@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCAAA@@@@@@BBBDDDCCCEEEHHHKKKMMMPPPTTTWWW\\\___eeennnyyyzzzuuupppmmmjjjiiifffdddaaa^^^[[[XXXWWWUUURRROOOMMMMMMMMMNNNFFFEEECCCAAA@@@AAACCCDDDGGGHHHIIIIIIHHHHHHHHHHHHJJJOOOUUUZZZ\\\\\\]]]^^^`````````aaacccfffiiikkkgggccc^^^ZZZYYYYYYYYYYYYWWW[[[```eeehhhkkkooorrruuuvvvvvvtttqqqooopppqqqsssrrrqqqqqqrrruuuxxxzzz}}}|||zzzvvvssspppmmmjjjnnnqqqqqqmmmkkknnnppppppuuuqqqmmmkkkllllllhhhdddkkkhhhfffgggkkkpppsssuuu}}}|||yyytttooollllllnnntttwwwyyyyyyxxxkkkaaaZZZVVVSSSQQQOOOMMMLLLKKKIIIGGGFFFDDDBBBBBBCCCDDDCCCBBB======<<<;;;:::999888777333222222111111000//////...////////////...---------------......---------,,,,,,---,,,,,,,,,,,,---...,,,+++))))))+++,,,...++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((************************))))))((('''''')))***+++***))))))((((((((((((((())))))************))))))'''''''''''''''((())))))'''(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++,,,---,,,,,,***)))((('''&&&&&&&&&&&&'''(((***+++,,,---,,,+++***)))(((''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))*********)))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))(((((((((((('''******))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,------)))***,,,...000444999===@@@EEELLLRRRVVVZZZ]]]___aaaeeehhhiiijjjmmmsssxxx******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))************+++)))))))))***+++,,,......000333666999:::;;;===??????@@@AAAAAA???>>>???@@@AAA@@@@@@AAACCCEEEDDDCCCAAAAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGEEEDDDCCCBBBBBBBBB>>>@@@AAAAAABBBDDDHHHJJJRRRVVV[[[aaafffjjjooorrrxxxzzzzzzwwwxxxssslllfffaaa\\\XXXUUUPPPPPPOOONNNLLLLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIAAAAAA@@@>>>======???BBBJJJMMMQQQTTTTTTSSSSSSSSSUUU[[[ccchhhiiiiiijjjkkkmmmoootttzzz{{{uuurrrqqqppppppmmmqqqvvv{{{}}}zzzuuupppuuurrrooonnnppprrrssssssuuuwwwxxxuuuooojjjiiijjjlllmmmkkkhhhllluuu|||~~~{{{tttpppeeeccc```YYYRRRLLLJJJIIIHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<888777666555444222111111000000000111000//////...---......//////......---+++---...---,,,+++,,,...------,,,++++++,,,------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))(((((())))))************)))((((((((((((((())))))******++++++******'''''''''''''''((())))))'''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%''''''((()))***+++,,,,,,000///---***(((%%%###"""&&&&&&&&&((())),,,...///+++++++++***)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))((('''&&&(((***+++)))'''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((************))))))))))))))))))))))))************)))******+++,,,---......(((+++...111555999???CCCIIIMMMRRRWWWYYY[[[]]]___^^^aaaccccccdddgggnnnsss)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++++++++,,,---///111222444666999;;;<<<<<<<<<===>>>???@@@@@@>>><<<::::::;;;===<<<<<>>===<<<:::888666444333111222222222222111000000......////////////......+++---///...,,,+++,,,...------------------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************(((((()))************)))((((((((((((((())))))***((()))***++++++++++++***'''''''''''''''((())))))&&&((())))))'''&&&''')))*********)))((('''''''''&&&&&&'''((())))))***+++------,,,+++)))'''%%%%%%(((((((((((()))+++---...+++++++++***)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$&&&((((((&&&%%%''')))&&&&&&'''''''''(((((((((&&&((())))))(((''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))))))))************)))))))))(((((()))))))))************)))******+++,,,---...///+++...333777:::>>>CCCFFFNNNQQQUUUWWWXXXXXXZZZ[[[ZZZ[[[]]]]]]^^^ccclllrrr))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++...///000222444666888999;;;===??????===;;;;;;;;;?????????===:::888777888777777888;;;???BBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGDDDCCCAAA@@@??????@@@@@@FFFKKKRRR[[[eeeppp{{{yyyhhheee```[[[XXXUUURRRPPPMMMKKKIIIHHHHHHEEE@@@<<>>AAAEEEGGGPPPRRRTTTTTTTTTTTTUUUWWWVVVXXXYYYYYY\\\bbblllttt)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))((((((***+++++++++))))))+++---++++++,,,,,,---......///000111222444666999<<<=========<<<<<<;;;;;;::::::999888666555444555666666555666777:::<<>>BBBEEEFFFFFFIIIPPPWWW```aaa^^^VVVRRRSSSUUUTTTUUUXXX]]]ccciiiqqqyyy~~~}}}rrrqqqyyy{{{nnngggfffbbbWWWNNNNNNMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFCCC@@@>>>>>>>>>999888777555444333222222222222222222222222222222222222111000///...------,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,+++*********))))))((((((******++++++++++++*********)))******++++++)))((()))(((((()))++++++)))'''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))(((,,,+++'''(((,,,---***)))(((&&&&&&(((*********000///,,,***((('''''''''''''''''''''''''''''''''+++***(((&&&&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''')))***++++++******)))(((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))((('''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,000///,,,++++++---///111666888<<>>???????????????EEEIIINNNQQQQQQSSSVVVYYYYYY\\\___aaabbbfffmmmrrr))))))))))))))))))))))))+++***))))))))))))***++++++++++++*********))))))((()))***)))((()))***,,,,,,---...111333666888999888777666555444444444555333333333222222222222222222222222222333444555555::::::;;;===???AAADDDEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????AAADDDJJJNNNXXX\\\aaagggmmmvvvttthhh___XXXSSSPPPQQQMMMKKKLLLLLLHHHEEEFFF@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMSSS]]]iiirrryyy~~~~~~sssoooggg^^^WWWQQQMMMLLLFFFGGGIIIIIIIIIFFFDDDBBBCCCAAA???===:::888777777666777777888999::::::;;;999888777666444333222111000///...---------------------------,,,,,,,,,,,,++++++************++++++---,,,,,,++++++************************)))))))))******++++++++++++******+++''''''...888<<<888222,,,,,,,,,------,,,)))&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((++++++)))))),,,,,,***...,,,***''''''''')))+++,,,,,,+++******+++++++++''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((('''''''''(((((()))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++***))))))(((((())))))*********************+++++++++++++++++++++*********,,,,,,---///222555888:::CCCBBBAAA@@@???>>>>>>>>>CCCHHHMMMPPPQQQSSSWWWZZZ\\\___bbbeeehhhnnnxxx~~~((((((((((((((((((((((((+++***)))(((((()))***++++++++++++*********))))))(((*********)))***,,,---000111222444777999:::;;;777777555444333222222222222222333333333333333333111111222333555666777888======>>>???AAACCCDDDEEEEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>???@@@===@@@CCCFFFKKKSSS\\\cccuuuyyy~~~~~~yyyoooiii___VVVOOOJJJHHHHHHGGGDDDCCCDDDCCCAAABBBFFF???CCCGGGIIILLLRRRUUUUUUYYYWWWUUUUUUXXX[[[^^^```jjjttt||||||~~~vvvjjj^^^VVVQQQNNNMMMLLLKKKKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333111000///...------------...------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))******************************++++++++++++******,,,)))***///666;;;;;;999---+++))))))***+++***))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++***,,,,,,,,,,,,------,,,///---***'''%%%%%%''')))---,,,,,,+++++++++++++++''''''''''''''''''''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((()))((((((''''''''''''(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))************))))))))))))))))))***+++++++++***************+++++++++++++++*********+++,,,///222666;;;>>>@@@EEEDDDBBBAAA@@@AAABBBCCCEEEIIINNNQQQSSSUUUZZZ^^^]]]aaafffjjjpppyyy((((((((((((((((((((((((***)))(((((((((((()))***************************+++,,,------,,,---///111666666777777888999::::::555444444333222222333333333333444444555555555666333444666888999;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBBBBBBBBAAA???======AAADDDAAAFFFOOOWWW```lllzzzvvvlllccc___UUURRRMMMHHHEEEDDDEEEFFF@@@>>>???@@@@@@???DDDKKKMMMVVV]]]```fffooouuuvvvxxxsssllljjjlllrrrvvvyyyrrreee^^^]]]YYYSSSOOONNNNNNMMMLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???===<<<;;;:::999;;;:::999888777666666555333222000///...---,,,,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))***************+++++++++******++++++++++++******,,,,,,------///333888<<<555111+++'''''')))+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))*********---,,,---//////.........111000...+++'''&&&(((+++---------,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))((((((((((((******))))))))))))******+++++++++***************,,,,,,++++++++++++++++++,,,...222666;;;???BBBCCCDDDCCCBBBAAABBBCCCDDDEEEGGGKKKPPPSSSUUUXXX]]]bbb```eeelllttt{{{))))))))))))))))))))))))***)))(((((((((((()))***)))******++++++,,,------///000111111000111333555999999999999999999999999444444333333444555555666333444444555666777777888888999;;;===???@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCDDDDDDCCCCCCBBB<<<>>>@@@??????AAAFFFJJJNNNWWWcccoooyyy|||wwwrrrjjjiiigggaaaYYYSSSOOOMMMFFFFFFEEECCCAAAAAABBBDDDBBBCCCFFFIIIHHHIIIPPPZZZeeeqqq{{{|||uuunnnfff\\\UUURRRQQQOOOMMMJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCAAA???===;;;999888::::::999999999888888888555444222111///...------............---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++******************+++++++++++++++******++++++++++++******+++---...+++)))+++222888<<<777///)))((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))---,,,---111111...---///222333333000+++)))+++---,,,,,,,,,,,,***)))'''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))***)))))))))((((((((('''+++******))))))******+++******************++++++,,,,,,,,,,,,---------...000222666;;;???BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGLLLPPPTTTWWWXXX\\\aaaffffffmmmwww))))))))))))))))))))))))+++***))))))))))))***+++***+++,,,---...///000111333444555555555666888:::999999999999999999999999666666666666777777888999555666666777999:::;;;;;;;;;<<>>???===>>>AAACCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????AAABBBCCCOOOXXXdddmmmqqqtttxxx||||||vvvsssnnnggg___ZZZXXXUUUPPPLLLIIIHHHEEEBBBAAABBBEEEIIIEEEHHHLLLLLLKKKIIIJJJLLLQQQUUU]]]bbbbbbdddnnnzzzxxxqqqiiibbb[[[YYYVVVRRRNNNKKKIIIHHHEEEEEEDDDBBBAAA@@@???>>>:::::::::;;;<<<======>>>;;;:::888666444333222111//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++******)))((()))+++------***'''***((('''((()))+++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''+++(((***000000+++***---+++///222000+++''''''***&&&'''(((*********)))(((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++++++++************++++++(((((()))***+++,,,,,,---+++,,,---...///111222222777:::===AAACCCCCCCCCBBBBBBEEEKKKQQQVVV[[[]]]___]]]```dddeeefffjjjoootttxxx%%%%%%%%%&&&'''((()))***,,,+++***))))))***++++++,,,///111333333333555666;;;;;;:::999999:::;;;;;;======<<<;;;;;;:::999999666555555555666999;;;<<<===;;;:::;;;???AAA@@@>>>DDDEEEEEECCCBBBAAACCCDDDGGGEEEBBBAAA@@@???>>><<<@@@???>>>>>>AAAIIISSSZZZhhhuuuwwwnnnfff^^^ZZZSSSUUUSSSOOOLLLKKKFFF@@@@@@BBBCCCAAA@@@DDDLLLTTTWWWfffkkkhhheee]]][[[eeeiiipppyyy{{{yyyxxx|||yyyuuunnnddd[[[TTTOOOLLLIIIHHHGGGEEEDDDDDDBBB@@@===??????===;;;999888:::;;;;;;:::888777555333222111111111000///...------,,,---------,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,++++++***)))*********))))))))))))))))))))))))+++*********))))))((((((((()))*********((('''&&&''''''''''''''''''''''''(((&&&$$$%%%)))******((('''((()))***++++++***))),,,,,,,,,,,,++++++***)))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++'''((()))***)))(((&&&$$$)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((())))))))))))+++***'''&&&%%%&&&''')))&&&&&&&&&'''((()))******))))))))))))************)))******+++++++++******---,,,,,,---000555999<<>><<<;;;:::999888444555555666888:::;;;<<<@@@>>>===???BBBCCCCCCAAACCCDDDEEEDDDBBBBBBBBBDDDAAA@@@???>>>??????>>>>>>===???BBBHHHPPP\\\hhhppp~~~{{{xxxwwwtttpppiiibbbZZZRRRLLLIIIGGGJJJJJJGGGEEEFFFDDD@@@AAABBBCCCDDDHHHQQQ___iii|||}}}|||qqqggg^^^WWWRRRLLLIIIEEECCCCCCCCCBBBAAA<<<<<<;;;;;;::::::;;;<<<;;;:::999888666555444333222111111000///...---------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((('''''''''''''''''''''''''''&&&$$$###%%%))),,,,,,+++(((((()))***+++***)))))),,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((************************''''''''''''''''''''''''(((((('''''''''((((((((('''((()))***)))(((&&&%%%)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))((('''&&&''''''(((&&&&&&&&&''''''((((((((())))))))))))************+++++++++,,,,,,,,,++++++------...111444999===???EEEFFFGGGFFFEEEGGGLLLQQQ[[[^^^aaaddddddeeefffggghhhiiikkkmmmpppxxx{{{***)))))))))))))))******)))))))))***+++,,,...///444666888999888888999:::======<<<;;;;;;<<<======>>>===<<<;;;999888777666444555777999;;;<<<===>>>BBBAAA@@@AAACCCDDDDDDCCCAAABBBCCCCCC@@@?????????>>>>>>===>>>???AAACCCEEEIIINNNVVVaaammm{{{|||ssskkkgggccc^^^ZZZUUUSSSOOOKKKFFFBBB???>>>===BBBDDDAAA@@@CCCCCCBBBEEEFFFGGGJJJTTTdddxxx|||xxxyyy|||~~~|||yyyvvvuuuttttttuuu}}}{{{oooeee___UUUQQQKKKGGGFFFFFFEEEEEE>>>======<<<<<<<<<<<<===;;;;;;:::999888777666666333333222111000///...------------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((((((((())))))(((((((((((((((((((((((('''%%%%%%&&&(((*********))))))*********)))((((((++++++,,,,,,,,,+++*********))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%'''((()))))))))(((&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222666;;;???CCCEEEIIIHHHHHHIIILLLQQQWWW[[[bbbaaaaaabbbeeeggggggggghhhmmmsssxxx}}}}}}wwwrrr+++******))))))))))))***))))))***+++---///000111777999:::;;;:::999:::;;;======<<<<<<<<<<<<======999999888888777666666555666888:::===???@@@@@@@@@BBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCAAA>>>===>>>>>>>>>???AAAEEEKKKQQQVVVdddjjjsss~~~sssjjj^^^VVVRRROOOJJJFFFAAABBBAAA@@@??????@@@AAA>>>EEEJJJHHHGGGIIIKKKKKKQQQPPPQQQUUUaaauuu{{{uuupppoooooooooooonnnlllkkkjjjiiihhhjjjgggdddbbbbbbccceeefffccc```]]]\\\^^^```aaaaaa```___\\\ZZZYYYYYYYYYYYY___bbbgggiiijjjkkkmmmnnnppppppqqqsssvvvyyy{{{|||zzztttfffbbb\\\VVVRRRNNNJJJGGGEEECCCAAA??????>>>===<<<<<<;;;;;;:::999888888777555444333222111000///............---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((((((******))))))))))))))))))))))))+++)))((('''''''''&&&&&&*********))))))(((''''''***++++++,,,,,,,,,+++++++++***)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((&&&%%%%%%''''''((()))(((((('''&&&(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((((()))******++++++(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))''''''((()))((((((''''''*********************)))))))))*********+++++++++,,,,,,,,,+++,,,,,,------...111666<<>>AAACCCCCCDDDCCCBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDBBB@@@@@@@@@>>>@@@DDDJJJQQQ[[[gggooo|||{{{ooo```WWWMMMGGGFFFEEEAAA>>>;;;<<<<<<<<<<<<>>>CCCGGGGGGRRR\\\]]][[[]]]___```eeedddcccfffqqq{{{vvvuuuxxxvvvtttvvvzzz~~~{{{xxxvvvssspppmmmkkkjjjgggbbb]]]YYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJKKKMMMOOOPPPNNNLLLLLLMMMOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMOOORRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^aaabbbdddfffiiilllnnnrrrwwwzzz~~~~~~|||xxxtttuuuzzz|||zzzuuuoooggg^^^SSSLLLJJJGGGBBB@@@@@@@@@>>>===<<<<<<<<<;;;:::999999888666666555444222111000///........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***///...------,,,---------++++++++++++++++++++++++))))))******************+++***)))(((((()))***+++******************************)))(((&&&&&&&&&&&&******)))((((((''''''''')))***++++++,,,,,,,,,,,,,,,+++***((((((((()))***************************((((((((((((((((((((((((''''''((()))(((((('''&&&''''''(((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))''''''(((((()))(((''''''***)))))))))))))))))))))************++++++++++++++++++******+++---...///111444:::AAAHHHLLLPPPQQQPPPQQQTTTYYY^^^aaaaaa___[[[YYYWWW[[[cccjjjnnnpppzzztttnnnnnnttt{{{***)))))))))))))))******+++,,,...111333555555666888:::<<<<<<<<<<<<===>>>===>>>>>>??????>>>>>>===999:::;;;<<<>>>???@@@AAA>>>???AAABBBDDDEEEEEEEEEDDDEEEEEEDDDBBBAAABBBCCC===???@@@@@@???@@@BBBEEEDDDKKKTTT]]]fffqqq|||}}}tttggg[[[NNNIIIDDDAAAAAAAAA@@@>>>;;;<<<<<<;;;<<>>===<<<;;;:::999888888666555333222111000.........///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))***************)))))))))***++++++))))))))))))))))))))))))&&&'''(((''''''''')))+++))))))((('''''''''((((((((()))***+++,,,---------,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''*********++++++++++++,,,*********+++,,,///111222666999???FFFMMMSSSVVVXXXZZZ\\\___aaa```^^^[[[YYYTTTTTTVVV[[[dddnnnuuuyyyzzzsssjjjhhhppp***************+++,,,------///111444666777777777888:::===>>>>>>>>>???@@@???@@@AAABBBBBBAAA@@@???======>>>???AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEECCC@@@???@@@AAA<<<>>>@@@BBBEEEIIIOOOTTTYYYcccqqq|||yyylllccc\\\TTTLLLCCCBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCFFFPPP]]]hhhzzz{{{uuusssrrrmmmnnnrrrxxx}}}}}}yyytttllljjjfffaaa\\\WWWSSSPPPRRRPPPMMMLLLMMMNNNOOONNNMMMKKKHHHHHHIIIJJJIIIIIIIIIHHHFFFEEEDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEEEECCCCCCEEEGGGBBBBBBBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEDDDDDDAAADDDFFFFFFDDDDDDEEEGGGDDDEEEFFFFFFFFFHHHLLLOOOLLLLLLLLLKKKJJJKKKMMMOOORRRUUUXXXYYY[[[^^^dddhhhooossswwwzzz|||~~~~~~uuuccc[[[PPPIIIGGGFFFEEECCCDDDCCCBBB@@@???===<<<;;;:::999888666444333111111....../////////000000000------,,,,,,,,,,,,------------------------------***+++,,,------,,,+++***,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++((()))***+++++++++++++++))))))))))))))))))))))))%%%&&&((((((&&&'''))),,,(((((('''&&&'''((())))))((((((***+++,,,---------++++++++++++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***'''''''''(((((()))))))))*********+++++++++,,,,,,+++++++++,,,///222555777===???EEEKKKRRRXXX]]]___^^^bbbdddccc___ZZZXXXXXXTTTWWW\\\ccckkkuuu}}}vvvnnnjjjgggnnn*********+++,,,---...//////000333555777888888888999;;;>>>??????@@@AAACCCBBBBBBCCCDDDDDDCCCBBBBBB>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDD@@@AAABBBAAA===;;;<<<>>>EEEGGGJJJMMMSSSZZZccciiippp|||yyyssspppnnndddddd^^^TTTMMMJJJGGGCCC>>>@@@CCCCCCBBB@@@@@@@@@BBBEEEIIIMMMTTTcccuuu||||||zzzyyyvvvpppggg```[[[YYYVVVUUUVVVYYY^^^___]]]ZZZYYYUUUPPPNNNNNNMMMJJJGGGFFFDDDCCCCCCEEEFFFGGGFFFFFFDDDAAAAAABBBCCCCCCBBBDDDCCCBBBBBBDDDEEEEEEDDDAAAAAABBBBBBCCCDDDDDDEEEAAACCCFFFEEEDDDCCCEEEHHHEEEFFFGGGFFFFFFFFFGGGIIIHHHHHHIIIIIIJJJJJJJJJJJJFFFEEEDDDEEEGGGHHHHHHGGGDDDFFFHHHHHHEEEDDDEEEFFFCCCCCCCCCBBBBBBCCCFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKNNNQQQTTTSSSWWW]]]```aaacccfffiiikkksss|||vvvkkk\\\QQQLLLIIIFFFCCCGGGFFFEEECCCAAA???>>>===::::::888777555333222111.../////////000000111111.........------.........------------------------,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,------------------------*********++++++,,,,,,,,,((()))***,,,,,,,,,+++***((((((((((((((((((((((((''')))***(((&&&%%%''')))((('''&&&&&&'''((()))***'''(((***+++,,,---......++++++,,,,,,+++***((('''************************))))))))))))))))))))))))&&&''')))******((('''%%%'''''''''''''''((()))***&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((()))))))))***)))(((&&&%%%&&&'''***+++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,...111555999;;;AAADDDIIIOOOVVV\\\aaaddd^^^bbbdddbbb\\\YYYZZZ]]][[[```hhhooovvvzzzrrrkkkgggfffjjjwww+++,,,,,,...///111222222666555555555666888:::<<<======???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEDDDBBBAAA@@@AAABBB???===<<<>>>AAABBBCCCAAA<<<;;;???@@@===???DDDDDDOOO[[[ccckkkvvv~~~~~~|||tttkkkddd```\\\UUUPPPNNNJJJHHHGGGDDD>>>===???<<>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEDDDBBBAAAAAAAAA@@@@@@??????AAAAAABBBAAABBB???>>>@@@AAAAAAGGGPPP^^^jjjvvv~~~}}}qqqggg```XXXSSSQQQNNNIIIEEEDDDAAA@@@AAA@@@===>>>BBBAAAGGGLLLOOOUUU^^^bbbbbbeeekkkssszzz~~~|||zzzvvvqqqnnnjjjfff```\\\YYYWWWSSSOOOLLLIIIHHHHHHCCCDDDEEEDDDDDDEEEGGGJJJEEEFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGIIIKKKMMMMMMMMMLLLPPPQQQRRRTTTVVVWWWWWWWWWYYYYYYYYY[[[]]]```cccdddiiihhhgggfffeeeddddddcccaaaaaa``````aaadddfffhhhiiiiiiiiihhhgggfffeeeddd___]]][[[YYYXXXXXXYYYZZZ[[[YYYVVVUUUUUUSSSPPPNNNLLLJJJGGGGGGHHHHHHFFFDDDIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBDDDDDDDDDCCCCCCDDDFFFGGGJJJLLLOOOTTTXXX[[[]]]^^^fffgggkkkoootttxxx|||~~~wwwkkk```YYYMMMKKKHHHFFFDDDCCCBBBAAA??????===:::888777777888444444444333222111000///...............---,,,,,,...------,,,,,,------...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++,,,+++++++++***))))))(((++++++******************(((((('''&&&&&&&&&&&&'''((())))))******))))))((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))((('''&&&%%%((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))*********++++++(((((((((((()))))))))***((()))++++++******,,,...---///222666999===BBBFFFMMMQQQVVV[[[^^^```cccffffffccc^^^[[[ZZZ]]]aaaeeeooosssyyywwwooojjjfffccc```kkksss---...000222444555666666666777999;;;<<<======>>>===<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCDDDEEEDDDBBBAAAAAABBB===>>>????????????>>>===??????AAADDDFFFMMMYYYfff{{{xxxiii^^^SSSNNNHHHEEEDDDCCC@@@>>><<<:::;;;===??????DDDKKKQQQZZZccciiipppyyyzzz{{{sssooohhhbbb```\\\ZZZWWWTTTRRRPPPLLLJJJJJJIIIGGGEEEDDDCCCCCCCCC@@@AAAAAAAAAAAABBBEEEGGGDDDFFFGGGHHHHHHHHHJJJLLLKKKKKKKKKKKKMMMOOOQQQSSSWWWXXXZZZ\\\]]]^^^______ccceeegggjjjlllnnnppppppssstttuuuwwwzzz~~~||||||{{{{{{|||zzzyyyvvvtttsssttttttuuuxxxsssmmmkkkllljjjeee``````]]]ZZZXXXWWWWWWVVVUUUSSSRRROOOLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAACCCBBBAAA@@@????????????@@@BBBCCCFFFGGGIIIIIIJJJNNNOOORRRUUUXXX\\\^^^___eeekkkttt}}}vvvmmm\\\WWWPPPKKKHHHGGGEEEEEEDDDBBB>>>:::888777888999777777777666555333222111////////////.........---......------------......------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,++++++***)))))))))******************)))(((''''''&&&&&&''''''((())))))******))))))(((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((()))))))))******((((((((()))))))))*********+++,,,,,,++++++---///...111666;;;???EEEJJJNNNSSSXXX^^^bbbeeefffhhhiiigggddd___]]]```gggooouuu}}}xxxmmmeeeaaaaaabbbbbbvvv///000333555777888888888888999:::<<<<<<<<<;;;::::::999999:::<<>>>>>???@@@>>>CCCKKKQQQWWWbbbrrrvvvlllbbbVVVNNNKKKGGGCCC@@@@@@@@@>>>======;;;<<<@@@DDDJJJVVVaaaooozzztttddd^^^[[[VVVPPPNNNMMMLLLJJJHHHGGGEEEDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGIIILLLLLLOOOQQQSSSTTTVVVYYY[[[YYYYYYZZZ]]]```dddgggiiiqqqsssuuuvvvwwwxxxzzz{{{}}}|||zzzwwwtttsssrrrrrrrrrhhhfffccc___ZZZUUURRRPPPOOONNNMMMKKKJJJIIIIIIHHHFFFEEECCCCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLMMMRRRWWW^^^dddkkkwwwtttlllaaaXXXRRROOOKKKIIIIIIFFFBBB>>><<<:::999888999999999777666444333222/////////.....................------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------...............,,,+++***(((((())))))******++++++)))((((((''''''''''''''''''(((((())))))(((((('''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++******)))((('''&&&&&&(((((((((((())))))))))))(((((()))))))))************+++,,,,,,+++,,,///111222666;;;@@@EEEKKKPPPTTTYYY^^^dddhhhjjjkkkkkklllkkkiiifffgggkkksss|||~~~vvvpppgggaaa```ccchhhlll{{{222333555888999999999999999999::::::999888666555555666777999<<<@@@CCCEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEDDDCCCAAABBBBBBCCCCCCCCCAAAAAACCCHHHLLLNNNXXXdddkkkqqqzzzyyykkk^^^TTTMMMHHHDDDFFFCCC@@@>>>>>>>>>>>>>>>@@@@@@CCCJJJSSS___qqq{{{jjj^^^SSSPPPPPPLLLGGGEEEIIIHHHGGGFFFDDDDDDDDDEEEHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQSSSUUUWWWZZZ^^^aaadddfffiiilllmmmooorrrtttvvvvvvwwwxxx{{{}}}|||vvvoooiiifffbbb```^^^[[[XXXVVVTTTTTTNNNLLLJJJIIIJJJIIIGGGDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHLLLPPPRRRVVV^^^kkkuuu{{{vvvkkkccc\\\TTTOOOMMMJJJFFFDDDDDDBBB@@@===;;;;;;:::999777444333111///...------,,,,,,------///......------......///---------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......//////000111000...,,,+++((((((((())))))******+++))))))(((''''''''''''(((&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++***)))(((''''''&&&(((((((((((())))))))))))))))))))))))***************++++++++++++---111333888<<>>===<<<<<<===???BBBCCCHHHJJJRRR^^^jjjxxxzzzqqqjjjgggeeebbb___XXXQQQMMMMMMMMMIIIFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKRRRTTTYYY]]]aaacccddddddbbbeeeiiimmmqqqwww}}}|||zzzvvvrrrmmmjjjgggfffaaa^^^YYYWWWUUURRRMMMHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHJJJPPPYYY```dddiiiqqqwww}}}|||rrrfff]]]RRRMMMIIIGGGGGGFFFDDDAAA======<<<:::888555333222//////---,,,,,,,,,---...//////............//////------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,...///000000111222333222000...,,,(((((())))))))))))))))))***)))((((((''''''((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++*********))))))(((((((((((((((((()))))))))******)))))))))*********++++++***+++,,,,,,---000444888>>>AAAGGGLLLPPPTTTXXX[[[aaaeeejjjnnnpppqqqrrrsssxxxzzz|||yyyqqqjjjeeegggiiilllpppxxx666888:::;;;;;;:::888666666555444444333333444444444666999<<>>===>>>>>>:::<<<>>>BBBFFFLLLQQQUUUXXX___lllzzzxxxsssqqqooofff```YYYUUUUUUUUUTTTRRRQQQOOOOOORRRRRRPPPQQQTTTQQQSSSUUUUUUVVVXXX]]]aaajjjnnnsssxxx|||~~~~~~~~~{{{~~~{{{uuuqqqnnniiiaaa[[[WWWWWWVVVTTTRRRPPPMMMLLLJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCDDDFFFIIIMMMOOOQQQUUU[[[___bbbiiirrryyyuuufff^^^SSSLLLJJJHHHFFFCCC@@@@@@???===:::777555444111000...---,,,---.../////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++---...000000111222333444444111///---)))))))))))))))(((((((((***))))))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))******++++++***))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++,,,---...000444999===AAAEEELLLQQQVVVZZZ^^^aaadddgggllloooqqqsssvvvxxx~~~}}}wwwqqqlllgggdddfffkkkssszzz777999;;;<<<;;;999777555444333222222333444666777666888;;;>>>??????>>><<<<<<<<<===>>>???AAACCCDDDAAABBBDDDDDDCCCBBBCCCCCCOOOWWWbbbmmmvvvyyynnnkkkddd\\\YYYXXXTTTNNNDDDCCCAAA???>>>>>>>>>>>>===@@@EEEKKKSSS[[[ccciiijjjsssuuuvvvqqqfff]]]ZZZYYYWWWVVVRRRNNNNNNQQQSSSSSSRRRPPPQQQTTTXXXYYYYYY^^^eeefffiiilllmmmooosssyyy~~~yyyrrrjjjiiihhheeebbb^^^\\\ZZZPPPOOOOOONNNMMMLLLKKKJJJFFFDDDCCCCCCEEEEEEEEEDDDEEEIIIMMMNNNPPPVVV___gggdddooozzzvvvdddWWWQQQNNNKKKIIICCCBBBAAA???<<<999777555222111///...---...000111//////............//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++---///000111111222444555444222000...******))))))((((((''''''******)))(((((((((((((((******++++++++++++******&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))*********************++++++++++++)))************+++++++++,,,---///000222777===AAACCCHHHNNNUUUZZZ___cccffffffiiimmmpppsssuuuyyy{{{~~~xxxooogggbbbaaabbbjjjrrr}}};;;;;;:::888777555444333555444222111222555888:::;;;;;;<<<<<<;;;;;;===???>>>=========>>>>>>===<<>>CCCGGGMMMPPPTTTXXX]]]bbbeeefffmmmkkkkkkpppwww}}}}}}vvvnnnhhhbbbaaahhhrrr;;;:::999888666555444333555555444444555777999;;;666777999:::::::::<<<>>>?????????@@@AAAAAA@@@???BBB@@@AAAFFFIIIMMMWWWbbbxxx~~~qqqaaaUUUNNNGGGCCCDDDCCC>>>>>>AAA??????@@@BBBHHHPPPWWW\\\gggmmmsss{{{|||{{{{{{zzzyyyyyyssshhh___XXXVVVTTTTTTVVVYYYZZZZZZ]]]^^^^^^^^^___cccjjjppp|||}}}~~~{{{xxxssshhh\\\UUURRROOOLLLKKKJJJHHHGGGBBBCCCEEEFFFGGGGGGIIIJJJFFFIIIMMMOOOQQQUUU[[[```pppuuu||||||qqqeee]]]RRRMMMHHHDDDCCCBBB???===666444222111111222111///---...///000000///..............................---------.........//////---,,,,,,++++++,,,,,,---******++++++++++++******************+++++++++++++++******)))(((((()))))))))************+++++++++*********)))))))))((((((&&&'''(((***,,,...///000///222444555333111111111++++++++++++*********)))))))))*********))))))((()))))))))******************)))))))))(((((((((''')))))))))))))))(((''''''((()))))))))))))))******''''''''''''((((((((((((***)))(((''''''((())))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))((((((((())))))***---)))%%%%%%(((+++***((((((((((((((())))))))))))************))))))))))))+++***)))(((((()))***++++++,,,+++***))))))+++---///111555999<<>>>>>>>>??????????????????@@@CCCJJJSSSYYYaaannnzzz}}}qqqggg[[[MMMDDDBBB???>>>>>><<<;;;===BBB@@@EEELLLSSS\\\hhhuuu}}}{{{tttmmmiiifffdddcccnnnjjjddd___\\\XXXUUURRRPPPQQQTTTZZZaaagggjjjkkkqqquuuyyyxxxwww{{{~~~qqqiiieee```[[[WWWSSSOOOLLLFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKLLLLLLNNNQQQTTTZZZ]]]```eeemmm{{{uuu___XXXPPPJJJGGGFFFCCCAAA<<<999666444333222111///000000111111111111000///........................++++++,,,---...///000111------,,,,,,,,,,,,------******++++++++++++******+++++++++++++++*********+++***))))))((())))))))))))************+++++++++)))))))))(((((((((((((((((((((((()))***,,,///000000222444444222000//////------,,,+++***))))))(((***************)))((('''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''***)))((('''''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''((()))******,,,)))%%%&&&(((******((((((((((((((())))))))))))************************************************+++,,,,,,+++)))***,,,...222555999===@@@DDDIIILLLPPPRRRVVVZZZ___bbbdddeeeeeejjjrrrxxx|||wwwqqqgggbbb^^^bbblll|||tttkkkccc999999888777666555555444555666777999::::::::::::666999<<<>>>>>>>>>>>>>>>??????>>>===<<<>>>AAADDDGGGPPP]]]hhhpppxxxwwwhhh\\\SSSKKKCCC>>>??????>>>===<<>>AAAEEEHHHLLLOOOSSSTTTVVVXXXZZZ[[[\\\]]]ccclllwww|||}}}~~~{{{sssjjjdddaaa___bbblll{{{|||ppphhhdddbbb888777777777666666555555444555777999:::::::::999:::<<>>BBBIIINNNZZZfffuuukkkbbbUUUJJJDDD@@@>>><<<;;;===>>>>>>BBBKKKWWW```iiiqqq{{{zzzqqqhhhbbb]]]YYYSSSNNNMMMMMMNNNNNNNNNRRRVVVXXXXXX\\\ccciiinnnqqqxxx|||nnneeebbb```]]][[[YYYUUUOOOKKKHHHGGGEEEDDDEEEEEEFFFFFFIIIHHHHHHIIILLLSSSZZZ___jjjrrrrrrcccYYYSSSOOOLLLIIIEEE???;;;999888666555333222222111111111000000////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******,,,+++++++++++++++,,,,,,))))))*********+++++++++***************************)))(((((((((***---...///111333333111...------//////...,,,***)))((('''***************)))(((((()))(((((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))((('''''')))(((&&&$$$###$$$%%%&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&''')))*********((((((((()))))))))((((((((((((((())))))))))))))))))******+++++++++,,,******++++++++++++******+++,,,---------///333555:::>>>BBBFFFIIIKKKNNNQQQUUUTTTSSSRRRRRRSSSTTTUUU```kkkwww~~~~~~xxxoooggg```]]]___bbblll{{{}}}qqqeee```aaaddd666666666666666666666666555666888:::;;;;;;::::::;;;===??????===<<<;;;<<<===@@@BBBDDDGGGNNNWWW^^^sss}}}~~~oooXXXQQQGGG???<<<;;;<<<<<<:::???DDDHHHRRRbbbooovvvwwwkkkaaa[[[QQQPPPNNNKKKIIIJJJMMMPPPSSSZZZbbbhhhlllqqqyyy}}}yyysssooojjjcccZZZTTTTTTQQQMMMKKKJJJJJJHHHGGGBBBBBBCCCDDDFFFIIILLLNNNRRRYYYcccnnnxxxyyymmmddd[[[UUUQQQMMMFFF@@@===:::888666444444333222111111111111//////////////////////////////.........---------......------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++)))))))))((())))))***+++)))************+++++++++************++++++++++++***))))))((()))***+++,,,...000222222000...------//////...,,,+++)))(((((())))))************))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''***)))((('''''''''((()))''''''''''''((((((((((((&&&'''((()))*********)))''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++***,,,...///111333888;;;???BBBGGGJJJLLLMMMOOOQQQTTTRRROOOMMMMMMOOORRRTTT```jjjwww~~~~~~{{{uuummmeee```^^^^^^ccchhhuuussshhh___[[[^^^ddd555666666666666666666666777888999:::;;;<<<<<<<<<===>>>??????>>>===>>>@@@AAAHHHRRRZZZaaajjjssszzz|||yyyxxxtttooonnnjjj```UUUJJJFFFAAA===<<>>>>>???@@@AAAAAA@@@AAACCCEEENNNYYYiiivvvtttdddbbb]]]WWWVVVUUUNNNFFFCCCAAA???>>>AAAFFFLLLOOOXXXaaakkkvvv~~~{{{sssjjj___XXXTTTSSSTTT\\\eeeiiiiiinnnyyy|||tttlllfff```YYYUUUQQQOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLPPPVVVZZZ___gggsss~~~|||mmmggg]]]SSSLLLFFFBBB???999888666555444444444555000000000000000000000000+++,,,,,,---...///000000......------------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******+++,,,------)))************+++++++++'''((((((((())))))******((()))************))))))+++...000111000///............------,,,+++******&&&'''(((***++++++++++++''''''(((((())))))******'''((((((((())))))******)))))))))))))))(((((('''%%%&&&'''((())))))((((((''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((((('''''''''((((((+++******))))))))))))***'''(((******)))(((((()))(((((((((((())))))))))))))))))***+++,,,,,,---------,,,***))))))***,,,---))),,,///222555:::???CCCEEEHHHLLLNNNNNNNNNOOOPPPKKKIIIGGGGGGMMMWWWaaaggguuuzzz~~~~~~~~~}}}~~~}}}zzznnnkkkeee^^^\\\```hhhppp~~~~~~uuukkkeeegggjjjlllrrryyy444444444444555666777888:::888777888:::===???@@@AAA@@@@@@AAA>>>===GGGTTTdddvvvwwwiiiZZZRRRMMMKKKFFF???>>>BBB>>>===AAAIIIOOOTTT```mmmyyy}}}tttmmmiiiffffffddd```\\\YYYYYY\\\___eeemmmwww~~~vvvmmmggg___XXXPPPLLLMMMNNNLLLJJJGGGFFFEEEEEEGGGIIIKKKLLLQQQWWW```ggglllpppuuuyyy}}}sssaaaXXXRRRJJJFFFGGGEEE>>>999888777333222444111000000000000111111222000000000000000//////.../////////...------,,,,,,........................+++++++++,,,,,,---------+++******)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))++++++,,,------...//////------,,,,,,+++***((((((''''''&&&''''''((()))***,,,***((('''&&&'''((()))(((((()))*********************)))(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((()))++++++))))))))))))************)))************+++++++++)))***+++***))))))+++---+++...333888<<>>>>>>>>???@@@@@@@@@???AAA@@@AAADDDDDDHHHVVVddd|||yyyhhh[[[NNNHHHDDDDDDAAA>>>???CCCDDDFFFNNNZZZdddnnn|||{{{vvvnnneee^^^YYYWWWVVV\\\]]]^^^^^^aaafffmmmqqq|||uuummmbbbZZZWWWTTTPPPMMMIIIHHHFFFFFFFFFFFFFFFFFFCCCHHHMMMQQQTTTWWW[[[^^^gggmmmuuu|||rrrggg]]]RRRKKKIIIJJJCCC>>>>>><<<888444444222222111111111111222222000000000000000//////...................................................))))))*********+++++++++,,,,,,+++***************************))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,------...000222333222///+++)))(((((((((((())))))***+++,,,+++)))((((((((()))***(((((()))*********************)))(((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))++++++))))))))))))************)))************+++++++++++++++,,,+++******,,,...///333777;;;???CCCGGGJJJMMMPPPRRRPPPMMMJJJJJJKKKJJJJJJLLLPPPYYYcccmmmsss||||||}}}~~~}}}yyytttpppooossswwwxxxwwwsssoookkkeeedddeeeiiipppyyywwwkkkmmmrrrzzz999999999999:::;;;<<<<<<===>>>???@@@@@@@@@???>>>@@@AAAEEEKKKQQQ[[[kkkzzzvvvmmmaaaRRRHHHDDD@@@>>>??????@@@CCCHHHQQQWWWcccsss|||}}}zzzssspppsssuuuuuuzzz{{{||||||zzzvvvrrrpppfffbbb]]]WWWUUUUUUXXXZZZ^^^```dddjjjpppyyytttlllddd\\\WWWPPPMMMJJJIIIHHHGGGEEECCCHHHJJJLLLLLLMMMNNNQQQSSSSSSUUUYYY___hhhvvv~~~qqqcccXXXRRROOOHHHBBBBBB@@@;;;666555555444333222111111111111000000111111000000///...,,,------...//////000000........................************++++++++++++------,,,+++++++++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++,,,///444777666222---*********************++++++---,,,***)))))))))***+++(((((()))*********************)))(((((((((((((((&&&&&&''''''((()))))))))************************))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((())))))************))))))************************))))))((((((((((((''''''(((((((((((())))))***+++))))))))))))************)))************+++++++++,,,------,,,+++,,,...000444888<<<@@@CCCFFFJJJMMMRRRQQQPPPNNNLLLKKKIIIIIIKKKMMMRRRYYYbbbllltttxxxzzzyyyxxxwwwvvvrrrnnnjjjoooooopppooollljjjiiiiiiiiilllqqqzzzvvvuuuwww~~~<<<<<<<<<<<<<<<===>>>???<<<===>>>>>>>>>???AAACCCDDDIIIQQQZZZdddqqq}}}ttthhh^^^VVVNNNFFF@@@AAA??????AAADDDHHHMMMQQQ___jjj{{{~~~uuuqqqkkkllliiicccbbbhhhmmmoooooonnnmmmjjjgggccc```^^^]]]\\\\\\^^^bbbhhhnnnqqqqqqtttxxx}}}}}}rrrkkk```[[[UUUPPPNNNMMMJJJHHHHHHHHHFFFEEEEEEFFFHHHIIIKKKLLLLLLOOOUUUaaaoooyyy|||ooofffYYYPPPHHHFFFEEE@@@<<<;;;777666555333222111000000000111111111111000//////---........./////////000........................------------------------------,,,+++++++++++++++)))***************++++++************************))))))))))))))))))))))))((((((((()))))))))******(((+++000333444222///,,,,,,+++***************+++++++++***)))))))))***+++(((((()))******************))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))******+++((()))))))))************))))))*********+++++++++,,,------,,,+++---000222777:::@@@DDDGGGJJJMMMPPPPPPNNNMMMMMMNNNPPPOOOOOONNNSSS[[[dddlllrrruuuwwwrrrpppnnnmmmnnnooonnnmmmqqqnnnkkkiiieeecccffflllwww???>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>AAAGGGLLLSSS\\\hhhsss}}}iiiaaaVVVMMMHHHEEEBBB@@@>>>@@@CCCGGGNNNVVV]]]```mmm{{{yyypppjjjggghhhddd^^^[[[___bbbccceeeccc```]]]\\\\\\]]]^^^___aaafffmmmttt{{{|||ttthhh```[[[WWWRRROOOLLLIIIGGGEEEDDDEEEGGGGGGHHHGGGFFFHHHLLLSSS\\\bbbnnnttt}}}hhh\\\QQQMMMKKKGGGCCCBBB:::999777555333111000000111111111111111000000///000000/////////.................................------------------------,,,,,,+++***************))))))******+++++++++,,,************************************************)))))))))***************'''(((***---///000111111,,,+++******))))))))))))))))))((((((((()))))))))(((((()))******************))))))(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))***))))))))))))******+++((()))))))))************))))))*********++++++++++++,,,,,,,,,,,,...222555888<<>>>>>??????@@@AAAAAAAAA@@@AAAHHHRRRZZZlllwwwlllUUUOOOGGGAAA???@@@AAABBBAAAGGGNNNUUU___kkksssuuu{{{~~~~~~}}}xxxqqqlllllllllfff\\\VVVVVVWWWUUUYYYWWWWWWWWW[[[aaahhhlllsssvvv{{{{{{tttmmmddd]]]XXXTTTPPPMMMLLLLLLKKKJJJDDDCCCCCCDDDFFFJJJOOOQQQVVV\\\eeeooowwwwwwiii[[[UUURRRLLLFFFCCC???===;;;888555333111111111111222222111111000///111111000//////...------........................,,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))******+++,,,,,,,,,***************************************************************+++++++++)))))))))***,,,///222444---,,,+++***))))))))))))(((((((((((())))))))))))(((((()))*********************)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))************))))))''''''''''''''''''''''''(((((())))))))))))***************))))))******+++))))))))))))************)))************++++++++++++,,,,,,,,,...111666:::;;;???EEEIIILLLOOOQQQSSSQQQQQQSSSTTTUUUVVVWWWXXXZZZ___ffflllmmmkkkfffccc______```eeekkkpppssssssgggaaa^^^______cccssszzzwwwrrruuuxxx|||??????>>>>>>>>>>>>??????<<<@@@FFFKKKRRR]]]kkkvvvyyygggWWWHHHEEEAAA???AAAFFFJJJMMMUUU^^^gggnnnxxxuuuttttttvvvyyyyyyvvvrrrsssqqqhhh[[[SSSRRRSSSRRRTTTVVVZZZaaakkkvvvxxxgggbbb\\\WWWTTTQQQMMMIIIJJJHHHFFFEEEEEEGGGHHHIIIIIIMMMTTTZZZ```eeekkknnn{{{qqqjjjdddYYYNNNGGGDDDCCC@@@<<<999666555444111222222222222111000000000000000///////////////........................------,,,,,,,,,+++++++++------,,,+++++++++++++++))))))***++++++,,,------************************************************************************+++***))))))***,,,...000///...---+++******))))))(((((())))))************(((((()))*********************)))((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((())))))******))))))((())))))************))))))(((((((((((((((((((((((((((((()))))))))*********++++++***))))))******+++))))))))))))************)))************+++++++++,,,,,,---...000555;;;@@@AAADDDIIIMMMNNNOOOPPPQQQPPPTTTXXXYYYXXXXXXZZZ\\\```aaabbbcccbbb```]]][[[\\\___dddkkkoooooollliii^^^YYYYYY___dddmmm{{{rrrooogggqqq{{{??????>>>>>>===>>>>>>>>><<>>CCCIIISSSeeewwwuuunnnddd[[[XXXRRRKKKHHHJJJDDDJJJNNNRRR\\\kkkwww}}}ssskkkpppwwwwwwsssqqqjjjhhhccc]]]ZZZZZZ]]]```iiiooo{{{{{{yyyzzz|||ssssssrrrooommmlllmmmooooooppprrrtttvvvxxxzzzzzzzzzyyyxxxvvvuuuttttttsssrrruuuyyy{{{|||}}}~~~~~~~~~~~~wwwnnnbbb\\\UUUPPPNNNLLLHHHEEECCCCCCDDDDDDDDDGGGKKKNNNWWWZZZ```kkkyyykkkYYYRRRHHHBBBDDDDDD???;;;:::999777444333333222111000333222111000////////////////////////////////////000000///...------,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++,,,---------,,,***((('''************************************************''''''((()))***++++++,,,,,,---///000///,,,(((%%%---,,,***))))))+++,,,---)))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++//////111444888>>>CCCFFFJJJJJJKKKKKKMMMOOOQQQRRRWWWVVVUUUXXX\\\___^^^\\\```\\\WWWSSSSSSWWW\\\```kkkmmmoooooolllfff```\\\XXXWWWYYYcccuuu{{{uuuhhhaaabbbfffoooAAA<<<:::>>>AAADDDJJJRRRWWWdddwwwvvvhhh[[[TTTOOOMMMIIIDDDCCCGGGLLLTTT^^^iiiyyy{{{nnnkkkmmmllliiihhhggggggfffeeefffiiiooosss~~~}}}zzzxxxvvvuuusssuuuuuusssooommmmmmnnnkkkkkklllkkkiiiiiijjjlllkkklllmmmoooppprrrssssssqqqpppooommmlllkkkkkkkkkgggiiillllllkkkkkkkkklllmmmmmmmmmnnnpppsssuuuwwwyyy{{{}}}wwwoooddd[[[UUUQQQLLLHHHHHHGGGGGGFFFEEEFFFHHHIIIKKKNNNTTT\\\iii{{{ppp]]]RRRJJJIIIGGGBBB>>>===888555222111222333444444333222111000000000000000////////////////////////000//////...------,,,,,,,,,,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************************************************(((((())))))******++++++***+++---......---+++)))************************)))*********))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((()))************+++++++++++++++++++++++++++++++++///000333666;;;@@@DDDFFFIIIJJJKKKMMMOOOPPPRRRRRRTTTRRRRRRUUUYYY\\\\\\[[[YYYVVVSSSSSSXXX```ggglllrrrrrrqqqooojjjddd^^^[[[TTTVVV\\\hhhxxxuuuooojjjbbb```dddiiiqqq@@@<<<;;;@@@IIISSS```jjjrrrzzzwwwfffYYYJJJHHHFFFEEEBBBAAAFFFMMMUUU^^^lll~~~{{{{{{ppphhhfffeeeeeeeeejjjmmmrrrwww{{{~~~yyyvvvtttttttttsssuuuwwwyyyxxxvvvsssrrrqqqoooqqqssstttssstttuuuvvvuuuvvvvvvvvvwwwwwwxxxxxxtttssssssrrrqqqppppppooooooppppppooollljjjiiijjjjjjiiihhhhhhhhhiiijjjkkkjjjlllnnnoooppprrruuuxxxyyyzzzzzz|||}}}~~~}}}pppfff]]]UUUPPPLLLJJJHHHEEEDDDDDDDDDEEEEEEGGGJJJNNNVVVfffyyyiii]]]QQQKKKHHHDDDAAA@@@===999555333333555555555333222222111111111111222/////////////////////////////////...------,,,,,,////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,************************************************)))))))))))))))*********((()))***,,,------...---))))))***+++******))))))*********+++******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))))))))************+++++++++*********************+++111333666;;;???CCCEEEGGGGGGIIIKKKMMMOOOPPPPPPPPPNNNMMMNNNPPPTTTWWWXXXWWWUUURRRRRRVVV```kkkrrruuuuuurrrmmmhhhbbb^^^[[[ZZZZZZ```hhhrrr|||~~~kkkdddbbb```cccjjjpppvvv??????CCCLLLYYYhhhwwwyyypppcccVVVOOODDDEEEFFFFFFFFFKKKVVV```hhhooo{{{}}}}}}rrrjjjjjjmmmoooqqqwww~~~~~~|||}}}}}}zzzzzzzzzvvvuuusssqqqpppoooooopppjjjkkklllkkkjjjjjjlllmmmiiijjjkkklllnnnpppqqqrrrooopppqqqrrrtttvvvxxxzzz}}}~~~sssggg___WWWSSSMMMIIIGGGGGGHHHHHHFFFHHHJJJJJJLLLUUUcccnnn}}}|||ooo]]]QQQLLLJJJIIIHHHDDDAAA===999888666333111333333222222222222333333//////////////////////////////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...*********************************************************))))))))))))))))))))))))***+++---...///+++++++++*********************+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))*********+++++++++******)))))))))***,,,,,,333666:::???CCCEEEFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOQQQRRRVVVUUUXXX```jjjrrruuuuuutttnnnfff___\\\]]]aaadddlllrrryyy}}}xxxgggaaacccfffmmmtttyyy}}}???EEEOOO]]]mmm}}}yyylllcccZZZNNNHHHGGG@@@EEEIIILLLSSS___ooo{{{~~~zzzrrrtttxxx{{{vvvtttvvv|||~~~|||xxxtttqqqsssxxx}}}|||~~~}}}}}}}}}vvvvvvuuusssooommmmmmnnnkkkjjjjjjiiiiiihhhhhhhhheeeffffffggghhhjjjkkkllloooppprrrwww}}}~~~tttmmmfff[[[SSSOOONNNMMMMMMFFFHHHIIIHHHGGGJJJRRRYYYcccgggnnntttzzztttcccYYYVVVRRROOOFFFDDDAAA???<<<777222///555444444333333333333444000000000000000000000000...............---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...*********************************************************)))))))))))))))+++************+++------///...+++***)))***,,,---)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******))))))*********+++++++++******))))))+++---///000777999===AAADDDEEEEEEEEEEEEFFFHHHHHHHHHFFFDDDCCCGGGGGGGGGGGGHHHJJJMMMOOOWWWZZZbbbkkktttwwwuuurrrqqqkkkbbb]]]^^^fffpppwww}}}xxxmmmccccccjjjrrrzzzEEEQQQaaaqqqvvvhhhZZZRRRJJJAAA@@@DDD@@@HHHQQQZZZfffxxx}}}xxxvvvyyy{{{zzzuuusssssstttvvvxxx}}}{{{xxxwwwuuusssvvvuuusssooommmqqqyyy{{{ssszzz~~~}}}}}}yyyvvvssspppooonnnmmmllljjjhhhffffffeeeffffffgggiiimmmqqquuuwwwyyylllbbb[[[VVVRRRNNNGGGGGGGGGFFFEEEFFFIIILLLPPPTTTYYY^^^ccckkkuuu|||yyymmmeee[[[QQQHHHFFFDDDBBB???;;;666333777666555444333333333333000000000000000000000000........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************************************)))))))))))))))*********++++++************+++,,,000///---+++***+++,,,---((()))******+++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++*********+++---000444666:::<<>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIKKKPPPVVV[[[___gggsssyyyxxxuuusssrrrhhhhhhjjjnnnuuu{{{yyy{{{cccsssyyysssrrrnnnbbbXXXLLLBBB???DDDFFFDDDIIITTT]]]jjjyyy~~~~~~}}}tttggghhhhhhggghhhkkkqqqyyy~~~|||zzz|||{{{zzzyyyyyy{{{}}}|||tttlllddd```___]]]```eeejjjnnnrrruuuxxxvvvxxxyyyxxxwwwyyy}}}yyywwwvvvuuuvvvwwwvvvuuuqqqooommmmmmnnnlllgggcccaaabbbbbbaaaaaabbbeeehhh^^^^^^___```bbbcccddddddbbbcccfffggghhhgggfffeeeggghhhiiihhhhhhiiilllnnnooopppppprrrtttwwwzzz{{{}}}{{{wwwtttpppnnnmmmlllhhhkkknnnppprrrsssuuuwww|||}}}}}}sssggg___UUUOOOOOOOOONNNKKKEEEGGGIIIHHHIIIMMMSSSYYYUUU\\\fffsssrrrccc]]]SSSKKKGGGDDDCCCBBB;;;:::888666444333222222000000000000000000000000---.....................222111///...------......------------------------***+++,,,------,,,******************************************************'''(((((()))***++++++,,,'''((()))+++,,,,,,,,,,,,(((+++...000///,,,'''$$$''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++++++++,,,...222777<<>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBEEEHHHKKKOOOUUU]]]cccgggoooxxxzzzuuupppoooqqqqqqtttzzzmmmiiidddVVVKKKHHHAAABBBCCCDDDGGGOOOZZZbbbqqqyyyzzz}}}wwwmmmhhhhhhjjjpppuuuvvvuuuyyy|||zzzzzz{{{{{{zzz{{{~~~yyyqqqoookkkfff```\\\YYYXXXXXX[[[\\\^^^```ccceeeggghhhiiihhhfffdddddddddeeefff``````______^^^^^^]]]]]][[[[[[[[[ZZZYYYWWWTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUXXXVVVQQQUUU]]][[[PPPVVVVVVWWWXXXXXXXXXXXXWWW___]]][[[ZZZ[[[___cccfffdddgggjjjllllllooossswww{{{}}}}}}zzzxxxxxxwwwuuurrrooonnnppprrrsssuuuuuusssqqqrrrwww|||xxxqqqfff]]]XXXUUUQQQNNNKKKJJJIIIHHHIIIIIIJJJJJJPPPTTTXXX]]]lllyyyiiiZZZSSSOOOHHHEEEFFF???;;;777777666333333666222222333333222111000000...///000000000///---,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))***)))'''''')))))))))((((((((())))))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++***))))))))))))))))))...---...111555:::===???DDDBBB@@@===<<<<<<<<<======>>>>>>>>>===>>>AAACCCFFFGGGIIIMMMTTT\\\cccgggnnnooorrrtttrrrmmmnnnssswww~~~}}}sss^^^VVVRRRJJJFFFGGGBBBDDDGGGKKKQQQ\\\hhhpppzzzyyyzzzzzzwww{{{~~~uuuoooooopppoooqqquuu}}}~~~|||zzz|||zzzzzz{{{~~~}}}tttiiiaaa[[[YYYVVVSSSRRRRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQOOONNNMMMOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLQQQRRRQQQYYYeeefff^^^NNNOOOPPPPPPPPPPPPOOOOOORRRRRRQQQQQQRRRTTTVVVWWWTTTVVVXXXYYYXXXYYY\\\___cccdddfffhhhjjjlllmmmmmmwwwwwwxxxzzz~~~}}}||||||tttsssrrrooolllkkkmmmnnnrrrwww}}}zzzqqqhhh___YYYUUURRRNNNKKKIIIHHHHHHHHHGGGLLLOOOTTT___ppp{{{~~~pppggg___TTTLLLJJJFFFAAA<<<;;;999444333444111111111111111000////////////000000000///...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************)))))))))(((((()))))))))*********************+++++++++,,,,,,---,,,+++***))))))***+++))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***+++,,,,,,++++++*********++++++---...000333888<<>>???@@@BBBFFFIIIIIIKKKPPPVVV]]]eeejjjnnnpppooopppqqqnnnkkkooouuussspppooouuuxxxcccOOOHHHEEEBBBBBBFFFDDDHHHNNNWWWbbbooo{{{zzztttxxx|||{{{uuujjjfffeeekkksss{{{~~~yyyrrrqqqssswwwyyyzzz~~~wwwpppiiiaaaXXXQQQLLLKKKIIIHHHIIIJJJLLLNNNOOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMKKKNNNOOOMMMSSS\\\\\\VVVJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOMMMMMMNNNPPPRRRSSSTTTVVVWWWXXXXXXXXX^^^^^^___aaafffkkkqqqtttvvvwwwyyy|||~~~zzzwwwtttpppmmmqqqpppooopppuuu|||ssskkkgggaaaYYYRRRMMMJJJIIIHHHCCCGGGJJJLLLQQQ[[[dddgggqqq|||wwwhhhZZZSSSPPPIIIDDDBBB???999555555222222222222111111111000///000000000000///....../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************))))))))))))))))))))))))*********************++++++++++++,,,---,,,++++++***+++++++++))))))))))))))))))))))))***)))'''''')))))))))(((************))))))))))))))))))************))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,)))((('''(((***+++,,,,,,,,,++++++,,,------+++...333777<<>>@@@BBBEEEIIILLLNNNRRRYYYaaahhhnnnqqqrrrqqqmmmkkkjjjhhhhhhoooxxxrrrnnnmmmsssyyyrrrnnnaaaTTTIIIFFFFFFEEEEEEHHHLLLRRR^^^kkkyyyyyyyyy|||ppphhhdddhhhiiimmmvvv~~~zzzxxxwwwwwwwwwuuusssuuuzzz~~~yyytttpppkkkfff```[[[WWWSSSNNNKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPNNNPPPNNNKKKMMMQQQPPPJJJMMMMMMNNNMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRUUUYYY\\\]]]___aaaeeeiiimmmppprrrzzz~~~}}}|||wwwrrroooqqqsssvvvwww}}}}}}yyylllaaaYYYSSSNNNKKKHHHJJJKKKJJJJJJMMMRRRUUUZZZdddtttmmmbbbVVVNNNHHHGGGDDD>>>::::::666555555444333333333333111111111000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************))))))))))))))))))))))))))))))*********************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''''')))))))))(((++++++******))))))(((((())))))************)))))))))))))))*********++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))),,,+++++++++,,,---......+++000666<<>><<<:::999999:::;;;<<<>>>@@@AAACCCFFFJJJMMMUUUZZZbbbjjjppprrrrrrqqqoooiiidddbbbaaadddppp|||zzzvvvtttyyyuuufff\\\YYYPPPJJJDDDEEEHHHLLLQQQVVV___ggguuu{{{nnngggdddeeelllrrr{{{{{{yyyvvvsssqqqsssvvvxxxzzz{{{|||xxxwwwtttoookkkgggccc___\\\UUUSSSPPPMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPPPPQQQTTTUUURRRRRRRRRRRRQQQPPPOOONNNMMMQQQPPPOOOMMMMMMNNNOOOPPPMMMMMMNNNNNNOOONNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMSSSRRROOOMMMMMMNNNPPPQQQRRRSSSTTTVVVYYY\\\^^^```fffiiinnnsssxxx}}}~~~zzzxxxvvvtttrrrvvvuuutttuuuxxx~~~zzznnncccYYYSSSOOOMMMKKKJJJHHHHHHJJJMMMLLLRRR___ooosssZZZQQQJJJHHHGGGBBB???>>>999888666555444333333333222222111111000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))************))))))))))))))))))))))))*********+++++++++))))))******************))))))))))))))))))))))))***)))'''''')))))))))(((++++++******))))))(((((())))))************))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,---,,,+++************+++,,,---...///---333:::@@@AAAAAAAAAAAA===<<<:::999888999;;;<<<<<<>>>AAADDDGGGKKKPPPTTT```eeelllrrruuutttpppnnniiiccc]]][[[\\\cccrrrsssqqqttt}}}ttteeeWWWMMMJJJHHHFFFCCCEEEMMMYYYeeennnwww~~~|||qqqkkkjjjmmmooowww{{{{{{zzz||||||wwwtttnnnppprrrtttwww|||{{{wwwsssnnnhhhccc```^^^[[[XXXWWWTTTQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWVVVVVVTTTSSSQQQQQQSSSQQQOOONNNNNNOOOQQQRRROOOOOOOOOPPPRRRRRRPPPNNNNNNNNNOOOOOONNNNNNMMMLLLPPPOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNOOOQQQRRRTTTXXXYYY[[[]]]___dddjjjnnntttvvvzzz}}}yyyvvvtttttttttuuuvvvxxx~~~|||nnnddd[[[UUUOOOMMMLLLJJJJJJLLLHHHIIIPPP\\\jjjxxxfff[[[PPPLLLJJJFFFBBBBBB===;;;888666444333333333333222222111000111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))************************)))))))))))))))))))))************+++(((((()))*********))))))))))))))))))))))))))))))***)))'''''')))))))))(((************))))))))))))))))))************))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))---000111000...,,,)))******+++,,,---///000111777>>>BBBAAA?????????:::999888888999;;;===>>>;;;>>>DDDIIIOOOVVV^^^cccllloootttwwwvvvsssnnnkkkccc]]]XXXWWW[[[eeevvv{{{mmmmmmrrr~~~wwwhhh___VVVLLLFFFEEEFFFJJJOOOUUU```ooo}}}zzzuuupppppptttzzz~~~~~~~~~|||xxxvvvvvvvvvvvvtttxxx~~~yyyuuukkkgggccc```___\\\XXXUUURRRPPPNNNMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUVVVWWWYYYZZZZZZ[[[\\\\\\\\\[[[\\\]]]___```______```aaacccdddeeeffffffffffffgggggggggggghhhfffeeeeeedddccc``````aaaaaaaaaaaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[ZZZWWWTTTRRRRRRRRRRRRRRRQQQQQQPPPKKKKKKLLLMMMMMMMMMMMMMMMOOONNNLLLKKKKKKMMMNNNOOOQQQQQQRRRRRRRRRTTTXXX[[[^^^bbbggglllpppuuuyyy|||}}}{{{zzzssssssrrrtttzzzxxxjjj^^^[[[XXXSSSNNNNNNKKKHHHHHHOOOVVV___mmmzzz}}}nnn___XXXSSSNNNIIIGGGCCCAAA>>>:::777666555555444333222111111111222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************((()))))))))************************)))))))))((())))))))))))************((()))***+++++++++******))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))*********))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///...,,,+++******+++,,,---///111222555;;;AAACCC@@@===<<<===888888777888:::<<>>AAACCCIIIMMMSSSYYYaaaiiiqqqvvvrrrrrrrrrqqqoookkkgggeee[[[WWWVVVYYY```mmm{{{wwwvvvtttrrruuu\\\SSSHHHCCCBBBEEEKKKPPPWWWcccpppyyyvvvoookkkiiihhhbbbooozzzvvvtttsssvvvuuuuuuxxx~~~xxxssspppfffdddaaa^^^ZZZVVVTTTRRRQQQPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOOOOOOOPPPSSSUUUWWWXXXYYYXXXWWWWWWXXXYYY[[[]]]___`````````bbbcccdddeeeggghhhiiijjjmmmppplllmmmoooqqqsssuuuuuuvvvtttuuuvvvwwwxxxyyyyyyyyy}}}~~~~~~~~~}}}~~~zzzzzzzzzzzzyyyxxxvvvvvvtttuuuuuuuuutttsssqqqppptttrrrpppoooooolllfffbbb```]]]ZZZYYYZZZ[[[[[[ZZZZZZYYYWWWVVVVVVUUURRRPPPTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNMMMMMMNNNPPPRRRSSSRRRPPPPPPPPPQQQSSSUUUYYY\\\aaaeeeiiiooowww}}}~~~zzzvvvvvvvvvwww|||vvvkkkaaaXXXVVVMMMIIILLLNNNLLLLLLOOO\\\^^^eeeppp{{{}}}rrrjjj]]]QQQOOOMMMJJJEEE@@@<<<999888444444333222111111222222333222111000///...---,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------(((((())))))******++++++))))))))))))))))))))))))***************)))((('''))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,---************************(((((()))***************++++++******************+++,,,,,,,,,---///333777???AAABBB@@@;;;777666777777888888999;;;@@@FFFKKKTTTZZZbbbhhhkkknnnrrruuuqqqrrrrrrqqqmmmiiifffeeeccc___aaakkktttyyy{{{wwwyyy|||~~~OOOJJJFFFGGGMMMUUU]]]cccnnnvvvzzz|||vvvnnnjjjiiilllnnnqqq~~~}}}yyyvvvuuuwwwyyy{{{|||zzzuuuoooiiidddaaa___YYYXXXVVVTTTRRRPPPNNNNNNOOOOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUVVVVVVVVVXXX[[[]]]^^^```bbbccccccccceeeggghhhkkkmmmooooooppprrrsssuuuwwwxxxxxxxxxyyy|||~~~zzz|||}}}~~~|||{{{yyyyyyyyyvvvqqqmmmooollliiiggghhhhhhhhhgggcccbbb```___^^^\\\YYYWWWYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPOOONNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQNNNQQQUUUWWWZZZ^^^dddhhhggglllssszzz~~~|||xxxvvvwww|||vvviii___UUUMMMLLLLLLIIIJJJMMMQQQQQQVVV___hhhtttppp```TTTQQQNNNJJJHHHDDD???;;;666555444333222222222222222222111000///......---........................,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))******************+++)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))************))))))((((((((()))))))))******)))))))))***************************************))))))***+++++++++++++++++++++******************,,,---...///000222777:::@@@BBBCCC@@@;;;777666777777999<<>>BBBDDDDDD@@@;;;777777888999<<>>CCCKKKSSSZZZ```fffiiimmmooorrruuuuuutttsssrrrmmmiiidddbbbdddiiinnnrrrvvv}}}{{{RRR]]]kkkyyyrrrlllnnnttt{{{wwwvvvxxx}}}~~~xxxrrrllliiicccccceeejjjttt~~~{{{vvvnnnjjjddd___[[[XXXUUUSSSPPPOOONNNMMMLLLLLLLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVXXXYYY[[[^^^aaadddfffgggiiiiiijjjkkkmmmnnnpppqqqtttvvvyyy{{{}}}~~~}}}~~~{{{xxxtttpppmmmlllkkkjjjiiigggeeebbb___^^^\\\ZZZXXXVVVSSSQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLMMMMMMLLLNNNQQQUUUXXXZZZYYYaaajjjrrrwww~~~|||xxxuuuwwwzzz~~~{{{kkk```VVVPPPMMMLLLKKKJJJHHHIIIUUUaaannn{{{lll\\\UUURRRNNNJJJ???===;;;888555333111111222222222222222111111111/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))(((((())))))))))))))))))))))))&&&'''((()))))))))))))))))))))************)))))))))*********++++++++++++.........------,,,,,,,,,************************((())))))*********************++++++,,,,,,,,,,,,---000333777999===AAADDDDDDEEEDDD@@@<<<:::===@@@GGGMMMVVV^^^dddiiimmmoooqqqrrrtttuuuvvvtttqqqooojjjfffbbbbbbiiisss{{{cccppp~~~~~~|||~~~tttsssyyyyyytttpppnnnkkkiiilllgggccccccmmm}}}{{{uuuooojjjdddaaa]]]ZZZUUURRRQQQOOOMMMLLLOOOOOONNNNNNOOOPPPQQQQQQTTTUUUVVVXXXZZZ\\\]]]^^^aaabbbeeehhhllloooqqqsssvvvvvvwwwxxxyyy{{{}}}~~~~~~{{{zzzwwwtttpppmmmkkkjjjdddcccaaa]]]ZZZWWWTTTSSSRRRQQQOOOOOOOOOOOONNNLLLNNNLLLKKKLLLNNNPPPQQQQQQRRRUUUYYY\\\___eeemmmsss{{{~~~||||||}}}tttdddXXXTTTPPPNNNMMMJJJIIINNNVVVZZZfffxxxnnnaaaXXXPPPLLLDDDBBB???;;;888555333222333333333222222222111111/////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))******+++*********))))))************)))))))))))))))*********++++++++++++++++++************************************(((((()))************)))******++++++,,,---------///222666999<<<@@@CCCFFFEEEFFFEEECCC@@@@@@DDDIIIRRRXXX```ggglllooorrruuusssssssssssssssqqqllliiibbb``````gggtttxxxzzzrrrnnnlllqqqzzz~~~~~~{{{xxxtttrrrrrrsssssssssyyyuuupppooouuu~~~{{{mmmjjjeeeaaa^^^[[[WWWUUURRRPPPNNNNNNOOOOOONNNMMMSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^```cccfffiiikkkmmmnnnpppsssvvvzzz~~~~~~zzzwwwuuutttpppooollliiiddd```]]][[[\\\YYYUUUTTTUUUUUUSSSQQQRRRPPPNNNNNNNNNNNNLLLJJJQQQQQQPPPQQQSSSVVVZZZ]]]eeeiiipppxxx~~~}}}ppphhh```YYYTTTPPPLLLLLLPPPOOOWWWdddsssxxxfffVVVMMMJJJHHHDDD@@@<<<999666555555555444333222111111000////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))******************)))((())))))************))))))((((((((()))))))))******)))))))))***************************************))))))***++++++++++++*********++++++,,,------...222555999===@@@CCCFFFHHHGGGHHHHHHGGGEEEHHHNNNSSS[[[```gggmmmrrruuuxxx{{{uuusssqqqpppoookkkeee```\\\\\\bbbppp}}}}}}wwwooogggbbb]]]```ppp}}}vvvxxx}}}}}}~~~{{{zzz|||yyyvvvvvvxxx{{{|||}}}vvvnnnhhheee]]][[[XXXWWWVVVUUUTTTRRRQQQPPPQQQSSSVVVWWWWWWWWWUUUVVVWWWZZZ]]]```ccceeefffhhhkkkooossswwwzzz{{{zzz||||||zzzzzzzzzxxxvvvrrrnnniiieeecccccc^^^YYYWWWWWWWWWUUUSSSOOONNNMMMOOORRRSSSQQQOOOPPPNNNMMMMMMOOORRRSSSSSSUUUVVVZZZaaajjjttt~~~~~~zzzxxx~~~sssfff]]]WWWPPPMMMNNNHHHLLLSSS^^^mmm}}}xxxbbbUUUNNNLLLHHHDDD???<<<999888666666555444222111000000000000000000000000000000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,---******************************+++,,,,,,,,,,,,+++******+++,,,,,,---......555888<<<@@@BBBEEEHHHJJJIIIJJJKKKJJJIIIMMMTTTZZZ```eeelllqqqvvvyyy}}}wwwtttqqqnnnlllfff___YYYYYY\\\eeexxx{{{sssuuu}}}yyylllbbbYYYVVVWWW[[[hhhvvv}}}{{{{{{wwwuuuttttttzzz{{{|||}}}~~~|||vvvrrrlllgggddd```ZZZVVVUUUTTTSSSQQQQQQQQQRRRRRRTTTTTTUUUVVVWWWXXXXXXYYY[[[___dddhhhkkkmmmppprrrvvvxxxyyy|||{{{wwwrrrooonnnjjjeeebbb___]]]ZZZXXXWWWUUURRRPPPPPPPPPPPPOOOQQQOOONNNOOOQQQRRRRRRQQQSSSUUUVVVWWWXXX\\\ccciiissszzz~~~||||||~~~rrrbbbYYYTTTOOOLLLMMMPPPUUUYYY```mmmzzzxxxaaaPPPQQQPPPKKKDDD>>>;;;:::999777333222222222111000222222111111000000//////.................................------,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++++++++******)))(((((((((+++++++++*********))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))$$$'''***++++++***++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++++++++...333666<<<>>>AAACCCDDDFFFIIIKKKKKKLLLMMMPPPTTTXXX\\\^^^eeegggkkkqqqwwwzzzzzzyyysssrrrooojjjddd^^^[[[YYYVVV```rrrvvvoooqqqxxx~~~uuuiiiaaaZZZRRROOOOOOTTTbbbqqq|||~~~tttpppppprrryyywwwyyy{{{~~~zzzwwwuuusssqqqqqqsssuuuwww}}}vvvooojjjddd```[[[XXXWWWUUURRROOOQQQQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZ\\\^^^```aaabbbiiilllrrrwwwzzz}}}}}}yyyvvvqqqmmmkkkiiifffddd___]]]YYYWWWVVVUUUTTTSSSRRRPPPNNNOOOPPPQQQPPPPPPOOOQQQQQQQQQQQQSSSXXX\\\^^^ccclllttt}}}{{{yyy~~~wwwiii]]]TTTPPPMMMMMMNNNPPPRRRZZZbbbnnn{{{xxxaaaZZZRRRKKKGGGDDD???;;;:::888555333333333222111222222111111000//////..............................------------------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++))))))))))))************+++++++++*********))))))******************************+++++++++******)))************************************************&&&(((*********)))***,,,+++++++++*********)))))),,,,,,,,,+++++++++******+++,,,------...111666999===@@@CCCEEEGGGIIILLLNNNMMMNNNOOORRRVVV[[[```bbbjjjllloootttyyy{{{zzzxxxssspppkkkeee___ZZZXXXXXXZZZgggzzz|||qqqnnnvvvwwweeeZZZVVVSSSOOOLLLJJJPPPaaaqqqzzzooogggdddhhhooouuu}}}vvvqqqqqqtttwwwyyy}}}xxxsssooommmnnnnnnnnnpppsssyyy~~~|||sssjjjbbb\\\YYYUUURRROOOMMMNNNOOOOOONNNPPPQQQSSSVVVZZZ]]]aaacccaaabbbdddgggjjjlllooopppssswww}}}~~~|||yyywwwtttllliiieeebbb```^^^[[[YYYUUUSSSQQQQQQQQQQQQPPPOOOOOOPPPPPPOOONNNMMMOOOQQQNNNQQQVVV\\\ccclllvvv||||||yyyzzzooobbb[[[SSSMMMKKKKKKJJJLLLPPPXXXdddqqq|||xxxiiiWWWNNNLLLKKKFFF@@@<<<:::777555555555444333222111111000000///......////////////////////////---------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++++++++++++++(((((())))))***++++++,,,+++++++++***************************************,,,,,,,,,++++++)))((((((************************************************)))***+++***((((((***,,,*********)))))))))((((((,,,,,,,,,++++++++++++***,,,---...///111555:::===@@@BBBEEEHHHJJJLLLOOORRRPPPQQQRRRUUUYYY___eeehhhnnnooorrrvvvzzzzzzxxxvvvrrrmmmeee]]]WWWUUUUUUUUUaaaooovvvlllmmmzzzyyyjjj^^^XXXUUUWWWWWWTTTRRRZZZlll{{{qqqjjjbbb```gggsssuuurrrpppssszzzwwwqqqooommmmmmsssssstttwww|||wwwrrrkkkbbb[[[VVVSSSRRRRRRQQQOOOOOOPPPSSSUUUVVVVVVWWW[[[___dddhhhlllnnnkkklllooossswwwzzz}}}|||{{{xxxsssooollliiieeebbb\\\ZZZWWWVVVUUUTTTSSSQQQSSSTTTTTTRRRQQQOOONNNMMMMMMOOOQQQSSSVVV\\\cccgggpppwww~~~}}}yyyjjj___SSSOOONNNMMMMMMNNNMMMTTT^^^hhhuuu}}}gggXXXSSSPPPKKKFFF???<<<999777666666555333222111111000000///......////////////////////////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))******+++++++++************************************************+++++++++++++++***)))(((************************************************,,,,,,+++)))(((((()))++++++*********))))))))))))+++++++++++++++++++++++++++---///111444888===@@@AAACCCGGGIIIKKKNNNQQQTTTRRRRRRTTTWWW\\\ccciiimmmooopppssswwwzzzzzzwwwtttrrrjjj___VVVQQQQQQRRRTTTgggvvvuuunnnppp}}}xxxlllbbb___bbb```eeehhheeedddmmm}}}xxxwwwhhheeecccgggrrruuuvvvzzz}}}yyyuuusssssssssxxxyyy{{{}}}tttiiiddd^^^XXXSSSRRRRRRSSSSSSSSSSSSTTTUUUXXX[[[]]]___aaaeeeiiinnnrrruuuvvvvvvxxx{{{~~~{{{vvvqqqnnnfffccc```]]][[[ZZZWWWUUUWWWVVVVVVUUUSSSQQQOOOMMMNNNPPPRRRSSSTTTUUUWWWYYY]]]bbbiiirrr|||}}}{{{}}}nnn^^^WWWTTTPPPNNNNNNLLLMMMPPPWWWaaaqqqmmm^^^SSSMMMIIICCC@@@<<<999888777555444222222222111000000//////000000000000000000000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++******))))))************************************************((()))***+++++++++++++++************************************************,,,---,,,***(((((()))+++,,,,,,+++++++++*********+++++++++++++++++++++++++++---000333666:::>>>BBBBBBDDDHHHJJJLLLNNNRRRTTTSSSSSSUUUYYY^^^eeekkknnnppprrruuuyyy|||{{{xxxtttppphhh\\\TTTQQQSSSVVVXXXkkkxxx|||xxxuuuxxx|||nnneeeaaahhhrrruuu{{{|||{{{tttjjjhhhfffiiioooxxx~~~|||zzzyyyyyyssshhhbbb___ZZZVVVTTTTTTUUUWWWUUUWWWYYY[[[\\\^^^aaacccjjjlllppptttwww{{{}}}~~~~~~uuuqqqmmmiiigggdddaaa^^^[[[ZZZWWWVVVUUUSSSPPPMMMKKKNNNQQQSSSSSSRRRSSSTTTWWWXXXZZZ]]]dddnnnyyyzzz~~~ttthhh^^^TTTNNNKKKNNNKKKJJJLLLQQQ\\\mmm|||qqq]]]QQQMMMIIIFFFAAA>>>;;;999777555444333333222111111000000000000000000000000000000.............../////////,,,,,,,,,,,,------------******))))))))))))*********++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,+++******))))))***************+++++++++************************(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++))))))***+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,///222555888<<<@@@CCCDDDFFFIIIKKKLLLNNNQQQSSSSSSUUUWWW\\\aaagggkkknnnrrrtttxxx|||~~~|||xxxtttlllddd[[[XXXZZZ___dddfffqqq|||~~~wwwzzz~~~}}}|||pppiiigggjjjwwwmmmgggiiittt{{{~~~}}}}}}tttiiiaaa^^^]]]\\\ZZZZZZ[[[\\\]]]]]]```eeehhhiiikkknnnqqqvvvyyy||||||xxxuuuqqqnnngggccc___]]][[[YYYUUURRRMMMPPPRRRSSSRRRRRRSSSSSSSSSSSSTTTUUUWWW\\\ccchhhuuu~~~vvvdddWWWQQQRRRMMMJJJJJJKKKOOOZZZgggvvvrrr```WWWQQQMMMHHHCCC@@@===:::888555555444333333222222111111111111111111111111111////////////............,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))******+++++++++******************************++++++++++++++++++++++++***+++---,,,+++******+++++++++++++++******************+++++++++,,,,,,,,,///111555888;;;>>>BBBEEEFFFIIIKKKLLLMMMOOOQQQSSSTTTWWWZZZ___dddiiilllnnnssstttwwwzzz{{{xxxsssnnnfffaaa]]]___gggpppvvvyyy}}}yyywww~~~|||yyyxxxyyyqqqeeefffllltttuuummmrrr|||xxxtttvvv|||wwwppplllhhhbbb]]][[[\\\]]]^^^```aaacccdddggglllssswwwyyyzzz}}}|||sssnnniiieeeccc```\\\YYYUUUUUUVVVUUUSSSSSSTTTUUUNNNOOORRRSSSSSSUUUXXXZZZYYYcccnnnvvv}}}~~~wwweee^^^TTTPPPMMMMMMKKKJJJQQQ\\\aaayyyooobbbVVVRRRLLLGGGCCC@@@<<<:::666555555444444333333222111111111111111111111111000000//////......------,,,,,,,,,------.........,,,,,,...//////...,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,------))))))******++++++++++++************************+++++++++++++++***)))(((************************++++++++++++++++++++++++(((+++------,,,+++***+++************))))))))))))*********++++++,,,,,,,,,111444777;;;===@@@DDDFFFIIIKKKMMMNNNNNNOOOQQQSSSUUUXXX]]]bbbgggjjjmmmmmmrrrsssuuuwwwwwwssslllgggbbb___^^^dddppp}}}{{{}}}}}}ssssssyyylllhhheeehhhsss}}}{{{vvvrrr|||wwwppppppvvvtttqqqkkkeeeaaa____________aaaccceeefffhhhkkknnnnnnttt{{{}}}tttpppnnnjjjbbb[[[ZZZ[[[[[[YYYWWWTTTTTTTTTQQQTTTVVVVVVSSSRRRSSSUUUTTTVVVYYY```jjjvvv}}}~~~}}}kkk___VVVOOONNNNNNNNNOOOQQQWWWbbbyyyxxxcccVVVJJJHHHGGGBBB>>>>>>888666333222333333333222222111111000000000000000000/////////............//////...---,,,,,,++++++---------,,,,,,+++++++++...+++***+++---...---***---,,,,,,++++++,,,---------,,,,,,+++*********+++---,,,++++++******++++++++++++******)))*********************************(((***+++***)))((()))***************************((())))))))))))*********++++++++++++++++++++++++***************************+++,,,---............222444888;;;>>>AAAEEEHHHHHHIIIKKKKKKLLLNNNQQQTTTTTTXXX]]]bbbeeeiiinnnqqquuupppnnnqqqqqqkkkfffddd___ccchhhppp~~~xxx}}}hhhiiilllttt~~~wwwzzz~~~zzzuuupppooosss~~~|||tttpppiiigggeeebbbbbbccceeefffhhhjjjlllnnnooorrruuuxxxxxx|||}}}{{{wwwoooiiidddddddddaaa^^^ZZZXXXVVVQQQSSSUUUTTTRRRQQQSSSUUUTTTTTTUUUXXX]]]eeelllppp}}}|||}}}qqqeeeXXXQQQNNNLLLLLLOOOQQQXXXhhh|||{{{iiiWWWPPPNNNIIICCC@@@;;;888666444555555444333222222111000000000000000000000/////////.........//////...------,,,++++++---------,,,,,,,,,++++++///,,,++++++------,,,***+++***************++++++---,,,,,,++++++***++++++---,,,++++++******++++++++++++*********++++++,,,************************(((***+++***)))((()))+++*********************************+++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,---.../////////333666999<<>>@@@BBBEEEGGGIIIIIIIIIHHHIIIMMMRRRVVVZZZ]]]bbbeeegggiiilllnnnsssqqqnnnkkkddd]]]]]]aaammmyyywww~~~~~~|||yyytttvvvyyy~~~zzzwwwwwwwww|||yyyuuuoooiiieeedddeeefffkkkkkklllnnnqqqtttwwwyyy}}}zzzwwwqqqkkkgggcccaaa^^^ZZZWWWUUUUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWZZZ```iiittt~~~}}}qqqfff\\\VVVVVVUUUSSSTTTVVVZZZcccvvvyyyfff[[[SSSLLLHHHBBB???;;;999888777666444333333222111111111111222000000000////////////...//////......---------,,,------------------,,,,,,,,,,,,+++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******+++++++++***++++++,,,---...///************************)))***++++++))))))***+++************************,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000222333777:::===@@@AAABBBDDDEEEGGGGGGFFFFFFGGGLLLRRRWWW\\\```eeehhhjjjlllnnnoooooonnnmmmiiiccc___eeennnzzzwwwxxxzzzzzz|||uuupppqqqtttwww}}}|||uuuppphhhgggfffeeefffhhhjjjkkkrrrsssvvvxxx|||{{{wwwrrrnnnhhhbbb]]]YYYWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWYYY^^^gggttt{{{~~~{{{jjj^^^YYYUUURRRRRRRRRRRRUUU```lll}}}~~~iii[[[SSSPPPFFFCCC>>>;;;:::888666444444333333222222222222222111000000000///////////////...............------------------------------)))***+++,,,,,,---...///---............---,,,++++++,,,,,,---------,,,+++---,,,++++++******+++++++++***++++++,,,---...///************************)))+++,,,+++***)))***+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111333555999;;;???AAAAAAAAABBBCCCDDDDDDDDDEEEGGGLLLSSSXXX^^^bbbgggkkkmmmnnnoooqqqkkkjjjiiigggbbbcccooo|||yyyqqqsss{{{{{{yyyvvvrrrrrrvvv|||zzztttmmmhhheeeccceeegggiiilllnnnpppqqqvvvxxx|||}}}uuunnnhhhbbb]]]YYY[[[ZZZXXXWWWUUUTTTTTTTTTQQQSSSUUUXXX\\\ccckkkppp}}}kkkbbbWWWSSSPPPQQQPPPOOOTTTZZZfff{{{xxxdddXXXQQQKKKGGGBBB???<<<:::777555555444333333222222333333111111000000000/////////........................------------............(((***,,,,,,,,,,,,...000,,,,,,---------+++***)))***+++---......---,,,,,,---,,,++++++******++++++++++++***++++++,,,---...***************************+++,,,+++*********,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222555777:::===@@@BBBAAA@@@@@@AAAAAABBBDDDFFFJJJOOOWWW\\\```dddiiilllmmmmmmnnnnnnhhhfffeeedddccciiiyyyvvvuuu~~~|||tttssszzz}}}tttwwwzzz|||~~~xxxuuuqqqllliiigggggghhhhhhjjjmmmqqquuuxxxzzz{{{|||~~~xxxqqqjjjeeecccaaa^^^[[[XXXVVVUUUUUURRRTTTUUUVVVWWWYYY]]]___fffrrr~~~xxxhhh___WWWTTTRRROOOPPPRRRZZZiii~~~uuucccVVVPPPLLLGGGCCC@@@===:::888555555444333333333333333111111111000000000//////............////////////------------.........///+++---...---+++***+++---,,,---......---+++)))(((***+++---...///...---,,,---,,,++++++******++++++++++++*********++++++,,,***************************+++,,,,,,******+++,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000333666888:::===@@@BBBAAA???>>>>>>???BBBEEEIIINNNTTT[[[```bbbfffjjjlllkkkiiihhhhhheeebbb```ccchhhuuu~~~yyyqqqnnnttt~~~zzzyyyuuutttxxx|||xxxuuuvvv|||~~~xxxtttnnnkkkgggdddeeehhhlllooonnnpppssswww|||vvvpppjjjhhhddd```]]]\\\\\\\\\XXXWWWUUUSSSQQQSSSVVVZZZXXXaaahhhmmmxxx~~~~~~pppaaaZZZVVVRRRPPPQQQRRR[[[ggguuusssaaaTTTPPPJJJFFFBBB???<<<:::555555444333333333333444111111111111000000000000.........///////////////---------.........//////---///000...***((()))+++...///000000///...+++******+++---//////...---,,,---,,,++++++******++++++++++++******)))************************************+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333777999:::===@@@BBB@@@>>>======???BBBGGGLLLRRRXXX___cccdddgggjjjkkkiiieeecccbbbaaa^^^^^^dddooowwwrrr}}}xxxtttqqquuuwwwlllmmmvvvzzz}}}yyywwwyyy~~~zzzvvvrrrnnnkkkjjjiiihhhiiikkkooosssuuuuuuwwwzzz{{{uuummmhhhfffddd```]]]YYYWWWTTTTTTUUUVVVWWWWWWVVVVVVYYY^^^ccclll{{{|||ggg]]][[[XXXTTTSSSUUU\\\fffnnnzzzxxxbbbWWWOOONNNLLLDDD>>>>>>888666444444555666555444111111111111000000000000000/////////............////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------............------++++++,,,---,,,+++***)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((())))))((('''&&&------++++++++++++------,,,,,,++++++***++++++++++++---///111333666;;;>>>???>>>???@@@AAAAAA???===CCCCCCFFFMMMXXXaaafffhhhiiikkkmmmlllhhheeedddddd```[[[ZZZeee{{{rrrlllmmmyyy{{{{{{~~~sssoookkkggglllwww}}}yyyvvvxxx}}}zzzsssooommmkkkiiihhhjjjkkknnnqqquuuwwwyyyzzz{{{}}}~~~wwwrrrnnniiieeeaaa]]]YYYWWWWWWXXXXXXXXXVVVUUUVVVXXXYYY]]]hhhsssooocccZZZSSSPPPPPPTTTZZZ___hhhwww|||kkkZZZSSSQQQKKKEEECCC<<<999777666666555444333222222222222111111111111000000/////////.........////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------............------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))************)))(((---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,+++---///111333666:::===AAA@@@??????AAABBBCCCCCCFFFFFFJJJRRR\\\dddhhhjjjkkkkkkiiifffcccaaa______[[[ZZZ]]]jjj}}}}}}mmmhhhiiixxxuuugggdddfffjjjuuu}}}yyyzzz{{{yyytttmmmjjjgggfffgggiiiiiiiiimmmpppvvv|||zzzsssoooiiiddd^^^YYYWWWVVVVVVUUUWWWUUUTTTTTTRRRRRRXXX```iiippp~~~uuudddYYYSSSQQQPPPRRRSSSXXXcccnnneeeXXXTTTPPPJJJFFFAAA>>>:::888777666444222444333333333333222222222000000000/////////......////////////////////////.........---------------,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,...000222333666:::<<>>BBBGGGHHHHHHIIINNNRRRWWW[[[___aaaaaaaaaccceeedddeeeeeeaaa^^^bbbllluuuyyyoooooorrr~~~{{{wwwwww|||wwwooojjjgggffffffggghhhiiikkklllmmmtttyyy~~~|||||||||}}}}}}}}}|||zzzxxxvvvtttqqqqqqqqqrrrssstttuuuvvvxxxxxxvvvtttsssrrrqqqqqqnnnnnnnnnnnnnnnnnnoooooolllllllllllllllllllllmmmiiiiiiiiijjjjjjjjjjjjjjjkkkmmmppptttxxx|||~~~~~~{{{xxxwwwwwwxxxyyyvvvoooiiifffccc]]]ZZZ[[[[[[WWWRRRRRRUUUXXXYYYXXXYYYffftttrrrdddYYYTTTVVVUUUUUU]]]mmm~~~ccc]]]SSSJJJCCC>>>:::777555555444444444333333333111111111111000000000000////////////////////////---.........//////000000------............---------..................---///...---,,,+++,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,...---++++++++++++---...+++++++++,,,---...///000444777:::;;;;;;<<<<<<===BBBEEEHHHHHHGGGJJJPPPWWWZZZ]]]aaabbbaaa```bbbdddccceeeeeebbbaaaiiizzz|||qqqpppvvv{{{~~~{{{}}}{{{zzzwwwoooiiigggggggggeeefffgggkkkooorrrtttttt||||||xxxuuuttttttqqqqqqqqqpppooommmlllkkkmmmlllmmmppptttvvvuuussssssqqqnnnllllllllllllkkkiiimmmooooooppprrrppplllpppooonnnooorrrttttttsssvvvxxx{{{}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxyyy{{{zzz{{{||||||{{{{{{|||}}}{{{wwwwwwuuuooolllmmmppppppsssxxxxxxrrrvvv~~~vvvpppkkkeee^^^XXX[[[ZZZYYYXXXXXXXXXXXXYYYVVV[[[bbbjjjuuuqqqbbbYYYYYYTTTRRRUUU\\\jjj|||jjjXXXOOOIII@@@;;;;;;888666333222333444444333000111111111111000000//////...---,,,,,,---.../////////////////////////////////...---,,,,,,,,,,,,////////////////////////------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++***************(((''''''***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...///000000///...000333666555777:::===??????>>>>>>FFFFFFFFFFFFHHHMMMSSSXXXcccccccccdddeeefffggghhhhhheeebbbbbbkkkzzz|||yyyyyyyyy~~~}}}}}}xxxtttnnniiiffffffggghhhllllllmmmppptttwwwyyyyyy~~~}}}|||||||||}}}{{{yyyxxxyyy{{{{{{xxxvvvsssrrrqqqpppoooooooooooolllmmmnnnllljjjggggggggghhhhhhhhhhhhhhhgggfffeeeeeecccccceeeiiikkkkkkjjjlllkkkjjjjjjjjjkkkllllllqqqtttuuutttvvvyyyyyyuuuxxxxxxyyy{{{~~~yyyrrrqqqqqqrrrvvv|||{{{rrruuu}}}~~~xxxrrrjjjeee___]]]ZZZXXXWWWWWWWWWWWWSSSWWW\\\```gggtttoooaaaYYYRRRNNNPPPUUU^^^lllyyy}}}cccTTTMMMEEE>>>;;;:::888555333333333222111111111222222222111000000//////...------...//////////////////////////////---------,,,,,,---.................................---------------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))((((((***---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,---......---------------...222555999:::<<<>>>???@@@@@@@@@FFFGGGGGGHHHIIINNNTTTXXX\\\^^^bbbfffjjjmmmnnnooohhhffffffmmm{{{zzz}}}~~~~~~wwwpppjjjiiifffeeeeeehhhlllnnntttuuuvvvxxx{{{}}}~~~}}}zzzxxxvvvtttssssssrrrqqqooonnnmmmmmmmmmlllkkkjjjhhhggggggggggggiiihhhhhhiiikkkkkkjjjiiieeeeeeeeeeeeeeeeeeffffffeeeggghhhhhhggggggggghhhggghhhhhhiiiiiihhhhhhgggiiigggfffgggiiikkkllllllqqqrrrssstttvvvwwwyyyyyyxxxnnnkkkgggiiiooowww}}}rrrrrrxxx~~~vvvppphhhddd___[[[ZZZYYYYYYXXXTTTVVVXXXYYY\\\bbbkkkrrrooo```VVVMMMLLLOOOSSSZZZ___lll}}}qqq]]]TTTMMMEEE@@@>>>;;;888666555444222000222222222222222111000000//////............//////////////////////////////,,,,,,,,,,,,---...///000..............................------,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,***))))))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,---------///333666;;;<<<<<<===>>>@@@AAABBBHHHIIIJJJJJJKKKOOOTTTWWWYYY]]]dddkkkppprrrqqqqqqeeeeeejjjzzz~~~|||}}}|||uuummmhhheeeeeeeeegggjjjooosssvvv{{{|||}}}}}}yyyvvvrrrqqqpppqqqrrrpppnnnlllmmmmmmjjjiiihhhgggfffdddcccccccccbbbbbbbbbbbbcccdddeeeeeeeeeddddddccccccccccccfffggghhhiiikkklllllllllkkkkkkkkklllmmmnnnooopppqqqsssvvvxxxxxxyyy{{{|||{{{{{{{{{{{{zzzzzzyyyxxx{{{yyywwwuuuuuuvvvwwwxxx{{{mmmccc```ZZZ]]]dddnnn{{{sssqqqsss{{{uuuppphhhcccaaa___]]][[[XXXYYYZZZZZZYYY\\\```dddhhhtttoooaaaRRRNNNNNNOOOQQQSSS]]]llljjj]]]UUULLLFFFAAA>>>;;;999888666444222222222222222111000//////////////////////////////////////////////////////---------------...//////........................------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,******,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........---...//////000222777:::;;;::::::;;;===@@@CCCEEEJJJKKKKKKKKKLLLNNNRRRVVV]]]bbbiiipppsssqqqnnnkkkbbbdddnnn~~~~~~}}}~~~{{{sssnnnjjjgggeeefffgggiiilllpppuuuyyy||||||zzzyyyxxxvvvuuusssrrrqqqnnnllliiihhhgggbbbdddffffffdddccccccccc``````aaaaaaaaabbbbbbbbbcccccccccdddfffiiilllnnnooooooooopppoooooooooooonnnppprrrtttvvvxxxyyyzzz||||||{{{{{{|||~~~zzz~~~rrreee^^^]]]XXX[[[aaajjjwwwzzzxxx|||sssmmmjjjgggccc___[[[[[[[[[ZZZYYYZZZ\\\]]]]]]dddppp}}}nnnZZZQQQOOONNNNNNOOOUUU]]]mmm~~~kkk^^^RRRKKKBBB???;;;888777666555333111111111111000///...---000000000000000000000000////////////////////////000///...---------------........................,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------...//////---...///000222555999===;;;;;;;;;<<>>======>>>???CCCGGGKKKNNNIIIJJJJJJKKKMMMSSSZZZ___iiilllpppssssssoooiiieeeeeepppuuukkkhhhkkkrrrxxx~~~tttpppjjjgggggghhhiiijjjoooqqqtttyyy~~~zzzwwwtttqqqqqqpppooommmiiiiiijjjjjjjjjhhhfffdddbbbaaaaaabbbeeeggghhhgggkkknnnqqqqqqqqqrrrtttwwwyyy|||}}}}}}}}}~~~tttvvv~~~|||~~~|||xxxxxx{{{zzzzzzyyyyyy}}}yyyqqqfffddd```]]][[[ZZZYYYXXXTTTXXX\\\___ffftttqqqdddYYYSSSRRROOONNNQQQ[[[lll|||xxxfffSSSLLLCCC<<<888777777777444444444333222111000///000111111222222111111000////////////////////////000///...............///------------------------...---,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++------+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,...000111444888===AAA===>>>>>>@@@BBBEEEHHHIIIFFFGGGHHHJJJPPPYYYdddkkkqqqrrrttttttrrrnnniiifffeeeuuuzzz|||wwwkkkaaa```gggttt}}}}}}||||||}}}}}}tttnnniiihhhggghhhllloooppppppsssvvvzzz{{{wwwsssrrrsssrrrnnniiijjjgggeeeddddddeeeddddddhhhiiikkkmmmmmmlllkkkjjjkkkkkkllloootttxxxzzzzzz~~~~~~~~~{{{~~~~~~yyyvvvyyyzzz|||qqqmmmhhhccc```^^^\\\ZZZWWW\\\___]]][[[aaaooozzztttdddZZZWWWPPPPPPPPPTTT\\\gggsss{{{xxx^^^WWWKKKBBB<<<;;;;;;;;;666666666555444333111000000111222333333222111000////////////////////////......---......///000111------------------------000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...////////////000333444777;;;@@@DDD<<<<<<===>>>???AAABBBCCCCCCDDDFFFJJJRRR___llluuuzzzyyyxxxvvvqqqlllgggdddcccuuuyyysssqqqzzz~~~tttlllmmmpppuuuzzz{{{~~~yyyrrrmmmjjjjjjjjjjjjlllooosssvvvxxx|||}}}|||tttooommmmmmnnnooojjjiiihhhhhhjjjkkkkkkjjjfffhhhjjjkkkkkkkkklllmmmssswwwyyyyyyzzz~~~}}}zzz{{{xxxxxxzzzzzz||||||~~~yyyuuuooohhhbbb___]]]\\\]]]]]]\\\[[[[[[]]]aaadddttt~~~zzzjjj___[[[RRRLLLNNNSSSXXX___dddppp~~~sssdddQQQEEEAAA@@@===999666555444444444333111///000000111111111111000000.........///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,......---,,,---...111222444666999;;;===>>>???<<<:::999<<>>777444222111111111000---+++000000111111111111000000//////////////////..............................------------------------........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++---......---------...111222444777999;;;===>>>>>><<<::::::<<>>BBBDDDNNNUUUaaaooo{{{|||wwwsssoooooouuu~~~zzzuuurrrpppppptttxxx|||~~~{{{sssnnnlllkkkjjjjjjhhheeecccdddiiilllzzzyyywww~~~}}}wwwppprrryyy{{{~~~uuuuuuxxx}}}}}}||||||wwwmmmqqq{{{}}}|||{{{vvv{{{~~~zzzpppkkkfffbbbaaa```___^^^WWWYYY[[[[[[^^^gggtttrrreeeZZZSSSRRRMMMSSS^^^pppiiiXXXMMMGGG>>>;;;888666555444222000111111222222222222111111222222111000///......---////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++,,,------...---...///.........111333444666888:::<<<<<<<<<<<<666888:::;;;<<>>BBBJJJPPP]]]ffftttyyyrrruuu}}}}}}xxxvvvuuuuuuwwwvvvxxx||||||}}}|||qqqkkknnn{{{yyyzzz~~~zzzuuuwww~~~{{{|||zzzzzzyyyxxxzzz{{{vvv~~~~~~kkk___^^^cccpppyyy|||}}}tttnnnooottt}}}xxx}}}zzzrrrmmmiiiccc^^^^^^]]]\\\ZZZYYYXXXXXXXXXgggvvvyyycccXXXOOONNNRRR]]]qqqsss\\\OOOEEEBBB===:::888777666444111222222333333222222111111000000000000000000000////////////////////////........................////////////////////////------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------+++++++++,,,,,,...//////...//////......000333666666888:::===>>>===<<<::::::<<<>>>???AAAGGGRRRZZZgggppp{{{}}}|||~~~yyyuuuuuuvvvwww||||||yyyooofffuuutttttt{{{vvvsss|||||||||}}}~~~pppaaa\\\^^^bbbkkkwww{{{ooonnnooouuu~~~www|||{{{wwwsssmmmhhh]]][[[YYYXXXZZZ\\\\\\\\\\\\fffrrrlll^^^TTTPPPMMMTTTfff|||gggTTTFFFCCC>>>:::999888666555111222222333333222222111000000000000000111111111........................000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------+++++++++,,,---...///000...//////......000333666666888;;;===>>>===;;;:::<<>>===<<<;;;<<<>>>;;;@@@EEEGGGJJJSSSaaakkk}}}||||||zzzwwwuuuuuuxxx{{{~~~sssvvvzzzqqqwwwxxxrrrppp~~~~~~~~~vvvrrrmmmlllnnnsssxxxuuurrrooopppvvvyyy{{{zzzsssiiieee```\\\ZZZZZZZZZYYYYYY[[[^^^bbbkkk|||yyyeee\\\TTTSSSVVV^^^lllxxxkkk[[[QQQHHHCCC@@@;;;:::;;;555555444333222222222222222111000000000000000111---......//////......---000...,,,,,,...000000/////////.........---------,,,------,,,++++++---...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,---------............///000000000222666999<<<===>>>>>>===<<<===???BBBFFFKKKNNNRRR\\\kkkvvv~~~zzzyyyxxxwwwwwwxxxzzztttxxx|||uuu~~~~~~}}}~~~{{{|||}}}sssnnnfffaaa^^^]]]\\\[[[[[[[[[ZZZZZZ^^^hhhvvvwwwiiiZZZSSSRRRTTTZZZ```sssjjj]]]OOOGGGCCC>>>;;;;;;555555444333222222222222333222111000000000000000......////////////......///---,,,,,,...//////.../////////.........------,,,---///...---,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---------.........//////---...000000111444888;;;<<<>>>??????>>>>>>@@@AAAEEEHHHLLLPPPVVVbbbsss~~~wwwuuuuuuwwwxxxyyy|||zzz{{{~~~|||yyy}}}|||zzzqqqiiidddbbb```___]]][[[YYYVVVWWW]]]fffmmmwwwbbbWWWTTTSSSTTTWWWfffxxxqqq^^^SSSKKKCCC===;;;666666444333222222222222333333222111000000000000...//////000000//////......---,,,,,,...//////...////////////............,,,...//////...------...***+++++++++,,,,,,------------------------------++++++***+++++++++,,,,,,------------............,,,...000222333666:::<<<<<<>>>@@@@@@@@@@@@BBBDDDGGGIIIMMMRRR[[[hhhyyyzzzvvvvvvxxxzzz{{{~~~{{{{{{zzzvvvxxx}}}|||ssslllgggcccaaa]]][[[XXXVVVVVVYYY___ccckkkwwwooo___XXXUUUTTTVVV]]]lllvvvfffXXXJJJ@@@<<<888777666444333222222222333333222111111000111111///000000000000000000///...---,,,---///000///---000000/////////.........---...///...------...///+++++++++,,,,,,---------------------------------******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,...111333555777;;;======???AAABBBBBBCCCEEEGGGKKKNNNSSSZZZdddqqq~~~}}}~~~|||zzzyyy{{{}}}}}}~~~wwwmmmiiiiiikkkmmmoooqqqsssvvvzzz}}}~~~vvvnnnhhhddd]]][[[YYYWWWWWWYYY[[[]]]bbbiiiwwwnnnaaaYYYUUUTTTVVV___oooyyydddOOOAAA===:::999777666555444333333222222111111111222222333000000111111111111000000...------///000111///...000000000/////////...............---++++++...000,,,,,,---------------...------------------------)))***+++,,,---------,,,+++++++++,,,,,,,,,---------///222555666888;;;>>>===???BBBCCCDDDEEEHHHJJJKKKPPPWWW___jjjvvvzzzzzz~~~~~~|||zzzzzz{{{}}}~~~~~~yyyvvv||||||{{{ssslllbbb[[[WWWWWWYYYYYY\\\]]]```dddhhhkkknnnpppssswww}}}zzzqqqlllaaa___]]][[[ZZZZZZZZZYYY[[[___hhhtttpppaaaYYYWWWUUUVVV___qqqrrrXXXHHHCCC<<<;;;999777666555555444111111111111222333444444000111111222222111111000///...///000222222000...000000000000/////////...///...,,,***)))***...111///..................---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,,,,,,,,,,---------......111444666777999;;;======???BBBDDDEEEGGGJJJLLLLLLRRR[[[fffpppzzz{{{tttttt}}}}}}zzzxxxyyy}}}}}}vvvqqqwwwyyy{{{}}}}}}yyywwwtttrrrtttyyyzzzvvvssssssnnntttqqqpppwwwuuuqqqvvvrrrwwwzzzxxxyyy|||~~~}}}{{{{{{{{{{{{|||||||||||||||{{{xxxtttooojjjeeecccaaa[[[SSSMMMKKKKKKMMMMMMHHHJJJMMMPPPUUUYYY\\\]]]___cccjjjsss{{{zzztttgggeeebbb___^^^\\\ZZZXXXRRRXXX___eeennn}}}kkk___\\\YYYTTTVVVeeevvveeeTTTPPP===<<<:::888777666555555000000000111222333555555111111222222222222111111/////////111333333111///000000000000///////////////...+++(((''')))---111000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------------........./////////111555777888999;;;======@@@CCCEEEFFFHHHKKKMMMRRRXXXcccooozzzxxxpppppp}}}}}}|||{{{{{{}}}uuulllrrr~~~tttkkkpppxxxwwwrrrjjjccc```^^^]]]\\\]]]\\\\\\\\\[[[[[[[[[ZZZWWWWWWXXXXXXXXXYYYYYYYYY]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\ZZZWWWUUUTTTSSSRRRIIIHHHEEECCCBBBCCCDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNQQQSSSWWW]]]dddlllrrrvvvyyy~~~tttnnngggcccaaa```^^^[[[XXXYYY\\\___aaajjj}}}zzzkkkddd^^^[[[YYYZZZ^^^jjjyyybbbSSSFFF>>>999::::::666333222444444333222222222333333222222111111111111222222////////////////////////111111111111000///------........................,,,,,,,,,---------......//////...---,,,,,,++++++...,,,******---...---+++(((***---............///222444666777888888;;;<<>>>>>>>>??????AAABBBBBBCCCCCCDDDFFFHHHLLLOOOQQQYYY^^^eeelllttt||||||qqqlllhhhdddaaa]]]]]]]]]]]][[[[[[cccmmm~~~uuukkk```ZZZVVVVVV]]]eee|||iiiXXXLLLAAA<<<;;;999777777555555444333333333333333222222222222222222222222111111111111111111111111.........//////...------........................------.........//////////////////...------,,,,,,...,,,***+++,,,------,,,.........,,,,,,...222666333555888999999:::<<<>>>EEEDDDEEEIIIJJJJJJOOOUUUaaaooo|||uuurrrvvv}}}}}}{{{{{{{{{{{{|||{{{nnnmmmqqq|||vvvnnnllliiigggfffdddaaa]]]```[[[VVVTTTUUUUUURRROOOMMMJJJFFFDDDCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKNNNQQQVVV\\\ccckkksssyyyyyyqqqjjjdddaaa_________\\\YYY]]]ccckkk~~~xxxhhh^^^YYYVVVXXX\\\lll{{{}}}fffVVVEEE===;;;888777777666555444333333333333333222222222222222222222222111111111111111111111111......//////////////////.................................////////////000/////////......------------,,,++++++,,,,,,,,,,,,---......------...222555444666999::::::<<<>>>@@@EEEDDDFFFJJJKKKLLLRRRZZZfffwww{{{|||{{{yyyzzz|||}}}uuuttt~~~zzzvvvtttrrrmmmgggffffffeee___ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPNNNMMMOOOSSSUUUUUUSSSPPPNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJMMMPPPUUU[[[aaafffnnnrrrxxx|||pppgggddd```^^^^^^]]]ZZZ[[[___ccckkkzzzvvvggg___YYYWWWYYYZZZhhh}}}tttaaaKKK@@@;;;888666666777666555444333333333333111222333333333333222111000000000000000000000000///000000111111111000000.................................////////////000...............---------,,,,,,,,,,,,++++++,,,---***,,,.../////////000111555777:::;;;<<<===@@@BBBDDDDDDGGGJJJKKKNNNVVV```kkk|||}}}{{{|||~~~zzzxxxvvvuuutttrrrpppooommmmmmkkkjjjiiiiiiiiiiiijjjjjjlllnnnppppppooonnnoooppplllllljjjhhheeebbb___]]]\\\YYYVVVUUUUUUTTTQQQNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJMMMQQQVVVYYYZZZ[[[[[[]]][[[YYYWWWUUUSSSPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLOOOSSSWWW\\\___eeekkkqqqxxxzzzqqqjjjccc^^^^^^]]][[[[[[]]]______cccpppyyyiii\\\VVVVVVRRR]]]ooooooUUUFFF???;;;888777777777555444333333333333111222333444444333222111////////////////////////111111111222222111111000........................------........./////////------------------------,,,------,,,++++++,,,...)))+++...000000//////000666888;;;<<<===???BBBDDDDDDEEEHHHKKKMMMQQQ\\\hhhqqq~~~}}}}}}|||zzzwwwuuurrrqqqkkkiiigggggghhhgggdddaaabbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^^^^]]]\\\]]]___\\\\\\ZZZXXXWWWUUUTTTSSSQQQQQQPPPPPPOOOOOONNNNNNKKKKKKLLLMMMMMMMMMNNNOOORRRZZZeeekkkmmmmmmooopppkkkiiifffccc```\\\XXXTTTRRRSSSSSSTTTUUUVVVWWWWWW[[[[[[\\\]]]^^^^^^______^^^^^^]]]]]]]]]\\\\\\\\\WWWWWWXXXYYYYYYYYYYYYXXX[[[YYYWWWUUUTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSRRRQQQOOONNNNNNNNNOOOKKKLLLLLLLLLKKKLLLNNNQQQPPPSSSWWW[[[___dddiiilllsssvvvzzzwwwlllccc```___\\\\\\]]][[[[[[\\\```lllyyyeeeYYYVVVRRRWWWbbbsss}}}```OOOGGG@@@;;;999888777666555333333333222111222444555555444222111000000000000000000000000111111222111111000///...........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,******,,,...,,,---////////////111333777999<<<===>>>@@@CCCEEEEEEFFFJJJNNNPPPVVVcccpppzzz{{{~~~zzzxxxuuurrrnnnkkkjjjiiihhhhhhgggeeeccc```^^^\\\\\\ZZZYYYZZZ\\\\\\ZZZWWWZZZZZZXXXWWWVVVTTTSSSSSSRRRSSSUUUVVVXXXXXXXXXXXXSSSVVVYYYYYYWWWVVVWWWYYYWWWVVVUUUSSSRRRRRRRRRRRRLLLNNNOOOOOONNNNNNOOOQQQOOOPPPRRRSSSUUUWWWZZZ]]]^^^jjjyyy~~~zzzuuuoookkkhhhiiijjjlllnnnoooqqqqqqmmmnnnooopppqqqrrrssstttqqqqqqqqqqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrooommmiiifffdddeeegggiiiggggggiiijjjkkkkkkkkkkkkfffeeecccbbb```_________aaa___]]][[[YYYXXXXXXXXXOOOPPPQQQPPPNNNNNNOOOQQQMMMOOORRRTTTUUUXXX\\\___\\\___cccgggllloooqqqqqqxxx}}}vvvjjjdddaaa^^^]]]^^^XXX[[[]]]\\\___lllnnn___ZZZQQQQQQUUUaaassshhhVVVLLLEEE???<<<888888666555444333333222111222444555555444222111111111111111111111111111111111111111000///------........................,,,,,,,,,---------......+++++++++++++++++++++++++++---...---******,,,//////000///......000333777777999<<<>>>???AAADDDFFFFFFGGGLLLPPPSSSYYYggguuu~~~}}}~~~~~~|||zzzwwwuuusssttttttsssooommmlllllleeeeeecccaaa___]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXZZZZZZYYYYYYZZZ\\\YYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZXXXVVVVVVVVVSSSSSSTTTUUUVVVXXXYYYZZZ^^^^^^___aaadddgggjjjlllvvv}}}}}}~~~|||~~~~~~}}}zzzwwwxxxsssnnnlllmmmlllgggbbbbbb___\\\ZZZXXXVVVSSSPPPTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYYYY[[[]]]___aaabbbiiilllppprrruuu{{{vvvlllhhheee```]]]```[[[XXXXXXZZZ___lllxxxmmm___WWWQQQPPPYYYcccppp}}}gggVVVJJJCCC@@@===999666777666333333666333333333222222222111111000000000000000000000000333333222000///---,,,,,,...............///000111------......------,,,+++......------------......------,,,+++,,,---...///......---...000333777888777:::===???@@@AAABBBCCCJJJGGGIIINNNSSS\\\lll}}}~~~|||yyyvvvuuuuuuuuuvvvvvvuuusssrrrqqqiiiiiiggggggfffdddbbb```___aaabbbaaa___^^^^^^___[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]___aaabbbbbbbbbdddfffeeeeeeeeefffgggggghhhhhhiiiiiihhhhhhhhhhhhiiiiiihhhgggffffffeeeeeeeeefffeeefffggggggeeeccccccdddddddddeeegggiiikkkmmmnnnqqqrrrsssvvvyyy}}}|||sssqqqmmmkkkhhhddd```\\\^^^]]]\\\ZZZZZZZZZZZZ[[[YYYYYYZZZ[[[\\\^^^___```___bbbeeegggiiimmmrrrwww|||wwwqqqllleee___^^^[[[YYYYYYYYY[[[ccclll|||zzzhhh^^^TTTPPPTTTZZZbbbsssvvvbbbRRRGGGCCC@@@;;;888999888444333555333333333333222222222222111111111111111111111111222222111000///......------,,,,,,,,,,,,---...///---------------,,,++++++.........------...............---------...///000.........///111444777999888:::>>>@@@AAAAAACCCDDDJJJHHHKKKQQQXXXbbbsss{{{rrrqqqooommmkkkiiihhhhhhhhhgggfffdddbbbaaa______[[[\\\]]]]]]]]]]]]]]]\\\XXXXXXXXXXXXXXXWWWWWWVVVUUUXXXZZZ[[[[[[[[[]]]^^^]]]^^^___aaacccdddffffffeeeffffffhhhiiijjjkkkkkkppprrrtttvvvwwwxxx{{{}}}|||}}}~~~~~~~~~~~~}}}~~~}}}~~~}}}wwwsssqqqpppmmmjjjhhhgggffffffbbbbbbbbbbbbbbbcccdddeeebbbeeeggghhhiiijjjmmmoooqqquuuzzzvvvkkkccc```]]]\\\\\\ZZZXXX[[[```dddtttwwwiii\\\SSSRRRTTTXXXdddqqqvvvaaaQQQGGGCCC>>>::::::999555333444444444444444333333333333111111111111111111111111111111111000000000000///------,,,,,,------......---------------,,,,,,+++........................///............///000000.........000222444777999999<<>>@@@BBBBBBDDDGGGIIIKKKOOOTTT\\\ggguuu}}}zzzwwwuuuttttttnnnmmmkkkiiigggfffeeeeee]]]\\\\\\]]]\\\]]]eeeooosssrrrrrrqqqqqqpppoooooohhhgggdddaaa^^^[[[YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWYYYYYYWWWVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYVVVUUURRRRRRRRRRRRQQQPPPNNNPPPRRRRRRQQQQQQRRRSSSQQQPPPPPPQQQRRRSSSTTTUUUSSSTTTVVVWWWYYY[[[]]]]]]]]]^^^___aaacccfffhhhiiilllpppuuuxxxyyyzzz~~~}}}oooggg```YYYVVVYYY```eeehhhfff```[[[YYYYYYYYY]]]bbbtttwwwnnneeeaaa]]]ZZZZZZ]]]ZZZWWWZZZfffxxxoooccc[[[RRRPPPSSSVVVjjjhhhVVVKKK@@@<<<;;;999777888444444444444333333333333222222222222222222222222000111111222333333444444//////......------......000000000111000//////...,,,---...//////...---,,,+++,,,------......------///000111333555777888999===???@@@AAABBBDDDGGGIIIJJJQQQYYYbbbooo~~~|||~~~~~~yyyuuupppooommmjjjfffcccaaa```[[[ZZZXXXVVVTTTSSSSSSSSSNNNKKKKKKLLLKKKJJJNNNUUUSSSTTTTTTUUUUUUUUUUUUTTTPPPOOOOOONNNLLLJJJHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNKKKMMMOOONNNMMMLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNOOOKKKJJJIIIJJJMMMNNNNNNMMMKKKNNNQQQSSSSSSTTTWWWZZZXXXXXXYYYZZZ\\\^^^```aaabbbdddgggkkkoooqqqrrrsssuuuvvvvvvxxxzzz}}}qqqgggeeeaaa[[[WWWWWW\\\cccgggddd\\\UUUUUUXXXYYYZZZ\\\ggguuuvvvlllgggccc]]][[[\\\XXXVVVWWW^^^ffftttpppfffZZZTTTTTTOOO]]]ppp~~~dddUUUFFF???===:::888888333333333333222222222222222222222222222222222222111111222222333444444444000000///..................////////////...------,,,---///000000///---,,,,,,,,,.../////////...---///000222444666888999999===>>>@@@AAAAAACCCGGGIIIJJJTTT___jjjyyy~~~xxx}}}}}}zzzvvvrrrmmmhhhdddbbbaaa___\\\YYYUUURRRPPPNNNMMMKKKIIIGGGGGGGGGGGGGGGCCCBBBDDDDDDCCCDDDHHHFFFGGGHHHHHHIIIIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKIIIJJJLLLLLLKKKJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLFFFFFFFFFIIILLLNNNOOONNNNNNRRRVVVXXXYYY[[[___bbbddddddfffhhhjjjmmmoooqqquuuxxx}}}rrrlllmmmkkkfffaaa```dddkkkpppkkk```WWWXXX]]]______```cccppp}}}}}}tttoooiiibbb]]]\\\ZZZYYY[[[]]]^^^dddxxx}}}rrrfff___^^^UUUZZZcccqqqnnn]]]KKKBBB>>>:::888888333333333222222222111111222222222222222222222222222222222333333444444444222222111000000000000000------......------,,,+++,,,---///000000///---,,,,,,---///000000000///...///000222444777888999999===>>>???@@@AAACCCGGGIIIJJJUUUcccppp|||www}}}~~~|||yyyuuuppphhhccc```\\\WWWSSSQQQPPPNNNKKKIIIGGGFFFFFFBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>???@@@AAA@@@@@@<<<>>>@@@AAA@@@AAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFKKKHHHHHHIIIHHHEEEGGGLLLJJJKKKMMMOOOOOOOOOOOONNNNNNMMMLLLMMMOOOPPPPPPOOOSSSSSSSSSTTTUUUWWWYYYZZZZZZ^^^bbbeeegggkkkqqqvvvzzz{{{~~~wwwppptttxxxrrreeecccqqq~~~xxxjjj\\\UUUTTTWWW]]]ddddddllltttvvvrrrssszzzwwwnnnhhhaaa]]]aaa\\\WWWWWWYYY]]]gggqqqqqqccc[[[UUUUUUXXXeee~~~gggNNNDDDBBB>>>999777666777777777666555444444444444444333222111000//////000111222222222222222111111000///////////////////////////////////////,,,,,,,,,---------...............///////////////333444555777888999999999AAAAAAAAAAAABBBDDDFFFHHHTTTYYYeeevvvrrrvvvzzzvvvqqqllliii^^^ZZZUUUQQQOOOMMMIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBAAAAAA@@@BBBCCCCCCBBBCCCDDDFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIILLLJJJMMMRRRTTTRRRRRRTTTQQQRRRTTTUUUVVVVVVUUUUUUTTTSSSSSSVVVYYY[[[\\\[[[______```aaacccfffiiikkkqqquuuzzz}}}wwwnnnrrrxxxvvvnnnooo|||sssaaaVVVRRRTTT[[[bbbiiioootttqqqiiifffjjjpppvvvnnnfffaaa___[[[XXXXXXYYYZZZ```fff|||pppeeeZZZWWWUUU^^^rrrsssXXXJJJEEEAAA<<<:::777777777777666555444444444444444333333111000000000000111222222222111111111111000///////////////////////////////////////........./////////000000........./////////000000333444555777888999999999@@@@@@AAABBBCCCFFFIIIKKKTTT\\\jjj{{{xxx|||xxxsssmmmgggbbb]]]YYYVVVLLLJJJGGGFFFEEEDDDCCCAAA======<<<<<<<<<======>>><<<======>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTSSSXXXbbbhhhhhheeedddcccdddeeefffggggggffffffddddddeeehhhmmmpppqqqqqqrrrrrrtttvvvyyy}}}tttjjjhhhooorrrqqqvvv|||gggYYYRRRRRRYYYaaarrrvvvwwwpppddd]]]```eeerrrxxxnnngggaaa]]]ZZZ[[[ZZZXXXYYY\\\fffttt|||pppccc\\\UUUVVVddd|||hhhUUUJJJCCC???===888888888777666555555444333444444333333222111000111111222222222111111000111000000///////////////////////////////////////....../////////000000000------...//////000111111333444555777888999::::::???@@@BBBCCCDDDHHHLLLPPPWWWbbbsssxxxqqqmmmgggbbb\\\VVVRRRNNNKKKIIIDDDDDDCCCBBBCCCBBBBBBBBB>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAAAAAAAAEEEFFFGGGGGGFFFFFFGGGHHHFFFGGGIIIIIIIIIKKKNNNPPPRRRSSSSSSUUUXXX[[[^^^```___```aaaccceeegggiiijjjkkkhhhkkkvvv}}}{{{}}}~~~||||||}}}}}}{{{wwwnnndddiiimmmpppyyymmm```YYYYYY```hhh|||uuuggg___```eeelllwwwpppgggbbb^^^^^^]]]YYYXXXYYY\\\fffxxx~~~kkkaaaWWWTTT[[[lll|||bbbQQQFFF@@@===:::999888777666666555555333333444444333222222111222222222222222111000///000000////////////000000////////////////////////------------............,,,---...///000111222222222333555777999::::::;;;>>>@@@BBBCCCDDDGGGMMMRRR\\\jjj~~~vvvmmmeee___[[[VVVRRRMMMIIIFFFEEECCCBBB>>>>>>???>>>>>>======>>>@@@????????????@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFIIIKKKMMMMMMLLLMMMOOOQQQOOOPPPRRRTTTVVVYYY^^^aaacccccceeehhhmmmqqqvvvxxxvvvwwwyyy}}}|||{{{oooppprrrwwwuuunnnjjjjjjrrrzzz}}}mmmbbbaaadddnnnyyyoooggg```^^^]]]YYYXXXZZZZZZ^^^iiizzzrrrfffZZZTTTVVV```rrrqqqYYYJJJAAA<<<;;;:::999777666666666666333333444444444333222222222222222222222111000///000000////////////000000////////////////////////---------.........//////------...///000111222333222333555777999:::;;;;;;???AAACCCCCCDDDGGGNNNTTTaaaqqq|||vvvlllccc[[[UUUPPPMMMHHHEEEBBB@@@@@@@@@???>>>;;;===>>>>>>===<<<<<<===????????????@@@AAABBBBBBCCCCCCEEEFFFHHHJJJKKKLLLLLLOOOSSSTTTTTTVVVZZZ]]]]]]___aaacccfffkkkpppttt{{{}}}|||zzz~~~|||{{{{{{~~~ssseee```bbbssswwwmmmccc___]]]YYYWWWXXXWWWXXX]]]hhhzzz~~~nnn^^^WWWTTTVVVbbbpppdddRRRFFF>>>===<<<:::888666666666777333333444444444444333333111111222222222111111000///////////////000000111//////////////////////////////000000000111111111......///000000111222222222333555888:::;;;<<<<<<>>>AAADDDEEEEEEIIIRRRYYYgggwwwzzztttfffaaaYYYRRRMMMJJJHHHGGGAAA@@@??????@@@@@@???===<<>>===:::888666666777777333333444444444444444333000000111222222222111111///////////////000111111///////////////////////////000000000111111111111//////000000000111111111222333555888:::;;;<<<===<<>>999:::;;;888555555333333333333333333333444111222222222222111000000000000000000000000000000333222000/////////000111///////////////////////////111111111000111222444666888999::::::;;;<<<>>>???DDDHHHIIIJJJTTTdddrrrwwwiii]]]UUUPPPNNNKKKIIIGGGFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRWWW]]]aaaeeejjjrrrxxx}}}xxxkkkeeeeeekkkxxx~~~yyyuuuyyy~~~tttllleee```ZZZWWWVVVUUUUUU[[[hhhvvvuuufffZZZVVVWWWXXXaaarrrmmm[[[MMMDDD<<<;;;;;;888555555444444333333333333333333222222222222222111000000000000000000000000000000222222111000///////////////////////////////////////111111111000111333555666888:::::::::;;;===??????CCCHHHIIILLLXXXjjjyyy|||uuuhhh\\\RRRNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRRRRSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^bbbgggnnnuuu|||uuukkkaaa^^^bbbkkkzzzxxx{{{|||rrriiiccc]]]ZZZWWWVVVTTTTTT[[[eeeuuuqqqbbbYYYWWWUUUTTT]]]tttrrrXXXLLLAAA===;;;888555555555555555444333333333222222222222222222111111000000000000000000000000000111111111000///...---,,,///////////////////////////111111111111111333555666888:::;;;;;;<<<>>>???@@@CCCGGGJJJPPP^^^rrr}}}qqqkkkbbbYYYTTTSSSTTTVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^```bbbcccddddddjjjmmmooonnnllljjjkkkmmmmmmrrryyykkkccc\\\]]]dddoooyyymmmeeeaaa\\\YYYXXXVVVSSSVVV[[[eee|||}}}lll```ZZZWWWRRRSSSeeeeeeVVVFFF???<<<999666666777666666555444333333222222222333333222222111000000000000000000000000000---...///000000///...---///////////////////////////000222222111222444666666888:::;;;<<<===???AAAAAADDDHHHLLLTTTdddyyy|||mmmjjjgggcccbbbcccdddfffgggiiikkknnnqqqssssssttttttuuuvvvwwwxxxyyyzzzzzz~~~|||tttooonnnooolllqqqwww~~~{{{yyyyyyzzzccc\\\XXX\\\dddooowwwmmmccc]]]YYYYYYXXXUUUUUUWWW\\\nnnyyyiii^^^YYYSSSRRR\\\nnntttbbbMMMBBB>>>:::999999777777666666555444333333222333333333333222111111111111111111111111111111***,,,...///111111000000///////////////////////////000222222222222555777666888;;;<<<<<<===@@@BBBDDDFFFIIINNNXXXiii~~~yyyyyyyyyyyy{{{}}}~~~}}}qqqhhheeefffgggkkkpppsssvvv~~~~~~sssllljjjiiiiiipppzzzvvvddd___]]]aaaiiirrr~~~ttthhh```YYYYYYYYYVVVUUUVVVWWW```ssswwwhhh\\\UUURRRWWW```qqqqqqWWWHHHAAA===;;;:::777777777666555555555444333333333333333222222111111111111111111111111111+++,,,...///000111222222///////////////////////////000222222222333555888777999;;;<<<===>>>AAACCCEEEGGGLLLSSS___qqqvvviii```___aaaiiilllmmmiiifffkkkzzz~~~ssskkkhhhgggfffeeeggglllssszzz~~~~~~uuummmnnnuuu|||uuuiiieeeeeeiiiooouuu}}}}}}tttiii___\\\[[[XXXVVVVVVWWWYYYdddxxx|||hhh^^^WWWWWWYYYdddcccOOOEEE???<<<;;;777666666666666666666666333333444444333333222111111111111111111111111111000////////////000111111///////////////////////////000222222222333666888777999;;;===>>>???BBBDDDEEEHHHNNNXXXfffzzz|||{{{zzz{{{xxxpppddd^^^___cccppprrrpppfff[[[]]]lll{{{wwwqqqooorrr{{{{{{rrrmmmllljjjiiigggeeeeeehhhnnnsssrrriiibbbcccjjjwwwzzzuuukkkggggggkkkooosssyyyrrreee```^^^[[[XXXWWWYYYXXX^^^ooovvviii]]]YYYXXX^^^tttkkkTTTHHHAAA<<<:::666666666666777777777777333333444444333333222111111111111111111111111111444333111/////////000000///////////////////////////000222222222444666999777999<<<===>>>???BBBDDDDDDHHHPPP[[[lllxxxpppmmmpppoootttvvvqqqeee\\\ZZZ]]]iiitttwwwjjjZZZVVV___hhhnnntttrrrkkkjjjkkkjjj|||uuuggghhhrrrtttjjjgggnnnuuuuuunnnkkkiiieeeccckkk{{{tttqqqllljjjjjjnnntttyyyzzzzzz}}}zzz{{{}}}oooddd^^^[[[XXXVVVVVV]]]^^^^^^nnntttddd]]]XXXXXXgggyyyzzz___OOOFFF@@@<<<777666666777999999888666555555444333333222111111111111111111111111111111////////////000000000000///111222111000///000111///000000222333555777888999;;;===>>>???@@@BBBDDDFFFLLLTTT___rrrxxxnnnfffbbbccckkkqqqvvvrrreeeYYYSSSQQQZZZgggpppjjj___ZZZ[[[^^^bbbhhhtttuuummmkkklllrrr{{{jjjcccnnntttqqqsss}}}yyytttmmmgggeeekkk~~~~~~uuuqqqooonnnmmmooosssxxx{{{{{{zzzzzzxxxyyyyyylllccc]]]YYYVVVTTTYYYZZZZZZccczzznnnccc]]][[[cccpppjjjVVVIII@@@<<<:::888777777888888666444555444444333333222222222111111111111111111111111////////////000000000111///111222111000///000111000000111222333555777888:::<<<>>>??????@@@BBBDDDHHHOOOXXXfffyyyxxxpppiiieeedddkkkuuu~~~~~~sssbbbTTTMMMOOOZZZdddeeebbb___\\\YYYZZZ___jjj{{{~~~|||~~~|||uuutttuuu}}}kkk^^^hhhrrrxxx{{{oooiiihhhooo~~~}}}sssmmmmmmnnnppprrruuuzzz~~~~~~|||{{{yyyzzz~~~yyywwwyyy|||xxxkkkaaa[[[XXXUUUVVVWWWXXXZZZgggpppeee^^^```fff}}}zzzaaaOOODDD???<<<:::888777777666444222444444444333333333333333111111111111111111111111/////////000000000111111///111222111000///000111000000111222444666888999;;;===>>>???>>>???BBBDDDJJJQQQ]]]mmmyyyvvvrrrpppkkkxxxttt```SSSQQQWWW]]]```eeehhhfffaaa[[[___hhhvvv}}}xxxvvvxxx~~~ooo```gggqqqpppkkkmmmvvv~~~rrriiigggjjjmmmqqquuu{{{}}}}}}yyyqqqkkkeeedddeeeiiioooxxxttthhh___[[[[[[VVVVVVZZZYYY]]]rrrnnnaaa^^^bbbqqqmmmVVVIIICCC===;;;999777777666555333333333333444444444444444111111111111111111111111//////000000000111111111///111222111000///000111111111222333555777888999;;;<<<=========>>>@@@CCCIIIQQQ^^^ppp}}}zzzwwwkkkzzzppp```YYY]]]bbbjjjsssyyytttkkk[[[___gggttt~~~||||||~~~nnnqqqyyyvvvooosss|||wwwllleeeeeejjjooosssyyy}}}|||}}}}}}|||rrrgggaaa\\\XXXXXX[[[XXX___iiisss|||~~~qqqgggaaa```VVVTTT\\\\\\ZZZfffyyywwweeeaaadddkkkyyy^^^LLLCCC===;;;999888888888777666444444444444444444444555111111111111111111111111000000000000111111111111///111222111000///000111111222222444555777999::::::;;;<<<;;;;;;===@@@CCCHHHRRRaaasssxxxvvvgggkkksss~~~vvv```ccckkkwww}}}zzzxxxxxx|||uuummmhhhiiimmmqqqwww}}}{{{xxxxxx{{{{{{yyyyyy||||||kkkbbbYYYVVVSSSQQQSSSVVVNNNTTT\\\cccjjjvvv~~~rrriiibbbWWWTTTZZZ]]]YYY]]]fffkkkeeeffffff~~~hhhQQQEEE@@@===:::999999999999888555555555444444444444444111111111111111111111111000000000111111111222222///111222111000///000111222222333444666888:::;;;::::::;;;;;;;;;===AAADDDKKKYYYkkk}}}{{{~~~rrrtttzzz}}}zzzyyyuuuqqqnnnnnnqqqttt}}}xxxttttttvvvuuurrrqqqtttvvvyyyyyyiii```XXXUUURRROOOOOORRRLLLPPPUUUWWW[[[eeesss~~~|||qqqddd\\\XXXYYYZZZXXXYYY]]]pppttthhhdddbbbooovvv^^^OOODDDAAA===::::::999888777666666555555444444333333111111111111111111111111000000111111111222222222///111222111000///000111333333333555666888:::;;;:::;;;;;;<<<===@@@DDDHHHQQQddd|||~~~yyywwwwwwwwwuuussssssuuuwww}}}xxxtttrrrssspppkkkiiikkkooosssyyyqqqhhh___ZZZTTTOOOMMMNNNPPPRRRTTTSSSTTT\\\jjjuuuvvvfffbbb^^^ZZZXXXXXXZZZ]]]bbbvvvzzzjjjaaa```ffftttjjj[[[GGGDDD???<<<:::999777666777777666555444333333333111111111111111111111111000111111111111222222222///111222111000///000111333333444555777999:::<<<;;;<<<<<<===>>>BBBGGGKKKVVVmmm{{{yyytttqqqooorrruuuvvvzzzyyytttssspppllliiihhhgggfffiiiggglllzzzyyyhhh___[[[WWWTTTQQQSSSRRRUUUXXXXXXZZZccclllssshhh^^^ZZZXXXVVVVVVYYY^^^eeezzznnneeedddccciii}}}xxxaaaMMMGGGCCCAAA===888777999666666555444333333333333222222222222222222222222111111111111111111111111000000000000////////////222444555777999:::;;;;;;:::999;;;???AAABBBHHHOOOZZZttt{{{wwwuuuwwwsssrrruuuxxxyyy}}}yyytttrrrnnnjjjfffdddcccbbbeeeeeemmm||||||ppphhhaaaZZZWWWTTTUUUXXX\\\\\\\\\bbbiii~~~~~~sssgggbbb^^^ZZZYYY[[[\\\```pppwwwlllaaa^^^aaaqqqoooSSSJJJAAA>>><<<999888:::666666555444333333333333222222222222222222222222111111111111111111111111111111111111111111111111222333555777999:::;;;;;;<<<;;;===AAABBBDDDJJJRRR^^^xxxyyyvvvuuuuuu{{{wwwwwwzzz}}}~~~zzzwwwtttooojjjeeebbb```___```dddooovvvjjjaaa[[[WWWXXX\\\bbbcccaaabbbfffvvvzzznnngggaaaZZZWWWWWWYYY\\\dddwwwttteee^^^[[[dddvvveeeUUUEEE>>><<<:::999999777666555444333333333333111111111111111111111111111111111111111111111111222222222222222222222222222333555777888::::::;;;>>>===???BBBDDDFFFMMMVVVfffxxxtttuuuxxx{{{||||||}}}|||xxxrrrkkkfffbbb```___]]]eeettt}}}xxx}}}yyylllddd[[[[[[```gggiiifffdddeeeoootttkkkddd\\\VVVUUUUUUYYY]]]hhhzzzoooddd]]]___hhhzzz{{{eeeMMM@@@===;;;999888777666555444444333333333111111111111111111111111111111111111111111111111111111111222222222222222222333555777888::::::;;;???>>>@@@CCCDDDGGGPPP[[[qqq{{{sssrrrvvv{{{~~~}}}yyyssskkkeeeaaa______^^^kkk|||rrrbbb___bbbiiillljjjfffeeekkk{{{|||tttlllbbb[[[YYYTTTYYY\\\___pppuuuhhh^^^]]]```kkkoooSSSCCC???===:::999777777666555444444444444111111111111111111111111111111111111111111111111000000000111111111222222333444555777999:::;;;;;;>>>>>>@@@CCCDDDGGGSSS```|||yyysssuuuyyy~~~|||xxxqqqjjjddd```______dddsssmmmfffccchhhllljjjgggeeehhhuuuzzzqqqeee]]]ZZZUUUYYYZZZ[[[eeeyyyyyyjjj^^^]]]]]]aaatttvvvXXXGGGAAA>>><<<<<<888777666555444444444444222222222222222222222222111111111111111111111111//////000000111222222222444555777999:::<<<<<<===<<<===@@@CCCDDDIIIXXXfff}}}vvvvvvzzz|||xxxqqqjjjeeebbbbbbbbbkkk|||zzzoooffffffhhhgggdddcccfffooouuuhhh^^^ZZZXXXVVVVVVZZZ___lllrrrccc```]]]]]]kkk~~~cccOOOEEE>>>;;;;;;888777666555444444444444333333333333333333333333111111111111111111111111000000111111222333333444555666888:::<<<===>>>>>><<<>>>AAADDDFFFLLL]]]lll~~~|||xxxssspppoooooouuu|||zzzvvvssswww~~~zzzssslllhhhfffeeefffpppuuugggdddfffeeebbbaaaeeelll}}}}}}oooddd___ZZZTTTSSSYYY^^^fffxxx|||jjjddd___[[[fffxxxpppXXXIII???999999888777666555555444444555444444444444444444444444111111111111111111111111111111222333333444555555666777999;;;<<<>>>>>>???<<<>>>BBBFFFHHHOOO```qqqzzzvvvqqqoookkkfffccc```^^^^^^fffooozzz~~~xxxxxxxxxzzzwwwooopppssszzz~~~zzzvvvqqqhhhbbbeeelll~~~pppfffeeegggfffeeejjjqqqyyylllbbbZZZUUUSSSVVV\\\ffftttwwwkkkccc\\\^^^ggg{{{|||___KKKAAA===;;;:::999777555444333333333333333222222222222222222111111111000111111222333333222111000111222333444777777888999;;;<<<======@@@BBBGGGKKKLLLUUUlllzzzvvvrrrooojjjgggdddbbb```^^^\\\[[[[[[[[[^^^eeeooouuuvvvuuusssrrrmmmlllkkkllloootttyyy}}}|||~~~}}}{{{yyy{{{|||ssshhhlllvvv}}}zzzvvvqqqjjjeeejjjrrrsssgggeeehhhjjjkkklllsssqqqggg```ZZZUUUVVVXXX]]]gggqqqsssdddXXXXXX```sssmmmTTTDDD<<<999;;;999777555444333444444555444444333222111000000111111111111111222222333333333333333333444444555777777888999;;;<<<===>>>???AAAFFFJJJOOO[[[ttt~~~qqqnnnjjjgggeeeccc```^^^^^^^^^^^^^^^^^^```aaaaaabbbgggmmmrrrrrrqqqoooooohhhfffdddcccccceeegggiiijjjjjjiiifffcccdddiiimmm{{{}}}sssnnnfffnnn}}}}}}yyyvvvrrrllljjjpppzzzzzzkkkhhhlllpppsssqqqwwwyyynnnfff___XXXWWWVVVXXX]]]ddd~~~~~~iiiXXXUUU[[[ggg}}}```KKK???:::;;;:::888666444444444444666555444333222111000///111111111111111222333333222333333444555555444444777777888:::;;;<<<===>>>???@@@DDDJJJRRRdddyyysssooowww|||uuupppeeeeeeddddddeeefffggggggjjjkkklllnnnppprrrtttuuusssuuuxxx{{{{{{zzzxxxwwwrrrpppllliiigggfffeeeeeegggfffddd```\\\[[[]]]___fffnnnxxxuuuooollloooxxx}}}yyyuuuqqqlllkkkttttttpppssswwwzzzxxx|||uuuggg```ZZZYYYYYYYYY]]]bbbqqqrrr___YYY\\\^^^xxxiiiQQQDDD@@@<<<:::888666555555555555555555444333222222111111222111111111111222333333000111333444555555444333777888999:::;;;===>>>>>>@@@AAADDDJJJVVVlll~~~zzzpppfff```^^^hhhxxx|||tttnnniiifffbbbdddgggkkkpppuuuyyy|||~~~zzzvvvssspppooommmkkkhhhccc^^^ZZZYYYYYYXXX^^^fffmmmssswwwzzz{{{yyyqqqpppqqqzzz~~~}}}yyytttooojjjkkkuuuzzz{{{{{{jjjbbb[[[ZZZZZZZZZ\\\___dddjjj___]]]ZZZnnnkkkSSSFFFCCC<<<;;;999777666555555666333333333333333333444444222222222111222333333444111222444666777666666555888888999:::<<<===>>>>>>AAACCCEEEKKKZZZsss~~~}}}}}}zzzpppfff]]]WWWVVVaaassszzzrrrnnnllljjjiiiiiimmmssszzzyyywwwrrrlllfffaaa]]][[[TTTVVVYYY]]]```bbbdddeeejjjmmmqqqvvv{{{|||tttrrrvvvzzz|||{{{yyy}}}wwwrrrmmmiiilllxxxrrrhhh^^^[[[YYYWWWWWWYYY\\\tttuuuddd\\\ZZZfff}}}nnnUUUGGGBBB===<<<:::888666666666666222222333333444444555555222222222222222333444444444555666777888888999999888888999;;;<<<===>>>???BBBEEEHHHOOO```{{{~~~}}}}}}~~~uuuiii```YYYVVVRRR^^^qqq|||yyyuuussstttwwwxxxyyy}}}~~~wwwpppjjjggg]]][[[YYYWWWVVVVVVVVVVVVXXX[[[___dddiiipppyyy{{{rrrooottt|||~~~zzzvvvtttttt{{{}}}{{{uuupppllljjjnnn|||}}}qqqddd^^^ZZZWWWUUUVVVWWWgggyyyjjj\\\ZZZ___pppsss[[[KKKCCC>>><<<:::888777666666777333333333444444444444444333222222222222333444444333333444444555777888999888999:::;;;<<<>>>??????AAAFFFLLLTTThhh}}}}}}~~~yyynnnbbbYYYUUUSSSPPP]]]ppp~~~uuutttuuuyyyzzzuuuiiieee___ZZZVVVUUUSSSRRROOORRRUUUXXX[[[```hhhnnnuuuzzztttlllmmmuuu|||vvvrrroooqqqxxx~~~~~~zzzyyytttoookkkkkkqqqwwwhhhaaa]]]YYYWWWXXXUUU^^^kkkppp___ZZZZZZhhhyyycccQQQHHH>>>===;;;999777777777777555555555444444333333333333333222222333333444555000000000000111333555666888999:::;;;<<<>>>??????@@@FFFNNNXXXmmm}}}~~~xxxkkk^^^TTTNNNLLLRRR\\\lll{{{~~~{{{wwwyyy~~~~~~vvvjjjccc___[[[VVVQQQUUURRRPPPPPPTTTYYY]]]___cccjjjuuu{{{rrrmmmooowwwzzzwwwtttrrrpppmmmuuuzzzxxxxxxzzzyyyuuuoookkkggggggmmmyyypppccc]]][[[ZZZXXXXXX\\\ccctttuuuaaa```aaafffxxxmmm\\\UUUCCC===:::;;;;;;777555666555555444333333333333444444333333222222333333444333333333444555666777888555999===@@@AAA@@@@@@@@@CCCHHHMMMZZZrrrvvvjjj]]]TTTOOOMMMNNNXXXhhhxxxwwwqqqkkkddd^^^```]]]YYYXXXYYY\\\^^^___ccciiittt|||yyytttsssvvv}}}|||wwwuuussspppoooooouuuxxxtttrrrrrrooojjjiiigggeeegggnnn{{{uuuhhh```]]]ZZZXXXVVVYYY___lll|||ggg]]]\\\```pppwwweee\\\KKKCCC<<<:::888555333555666555444444333333444444444333333222222333333444333333333444555666777888666999===?????????@@@AAACCCHHHQQQaaa|||uuuhhh[[[RRRNNNNNNJJJTTTdddssszzzssspppmmmiiigggggghhhiiiiiijjjpppxxxyyyxxxxxxyyy~~~}}}zzzvvvsssrrrpppooommmmmmqqqrrrnnnjjjgggddd`````````bbbgggqqq}}}}}}oooeee___ZZZWWWUUUWWWZZZbbbuuuqqq^^^ZZZZZZeee|||pppdddVVVKKK@@@:::888444444666666555444444333444444444444333333222222333333444333333333444555666777888888:::<<<===>>>???AAACCCDDDIIITTTiiitttfffXXXOOOLLLKKKHHHRRRaaappp}}}~~~}}}}}}}}}}}}||||||~~~}}}}}}~~~zzzxxxvvvtttqqqooooooooommmlllgggiiijjjgggccc___\\\ZZZUUUXXX^^^gggssswwwkkkbbb[[[WWWVVVWWWWWW[[[hhh~~~{{{eee\\\VVV\\\lllwwwggg[[[OOOBBB===;;;888777888666666555444444444444444444333333222222333333444333333333444555666777888999;;;<<<<<<<<<>>>AAADDDHHHKKKVVVlllttteeeVVVMMMHHHGGGGGGPPP___nnn{{{{{{vvvssspppnnnllllllmmmmmmllljjjeeeeeeeeebbb]]]WWWTTTSSSLLLRRR[[[hhhvvvrrrfff]]]XXXYYYXXXWWWXXX```ssslll^^^UUUXXXcccvvv~~~iii[[[NNNBBB>>>===;;;999888666666555444444444444555444333333222222333333444333333333444555666777888:::;;;<<<<<<<<<>>>BBBEEEIIILLLXXXooottteeeVVVKKKFFFEEEEEENNN\\\jjjwww~~~xxxssspppjjjiiihhhiiijjjjjjiiihhhfffcccaaa___XXXOOOKKKLLLHHHPPP]]]lll{{{yyykkkaaa\\\ZZZYYYXXXXXX\\\iiitttbbbVVVYYY```mmmttt___QQQCCC>>>===;;;888777777666555555444444555555444333333222222333333444333333333444555666777888:::;;;<<<<<<<<<>>>BBBDDDHHHMMM^^^xxx|||rrrdddWWWLLLGGGEEEBBBJJJWWWeeeqqqzzz|||zzz||||||~~~~~~}}}{{{sssmmmjjjeeeeeedddeeefffgggeeedddbbb^^^\\\ZZZTTTJJJGGGIIIHHHQQQ```rrrrrrgggaaaXXXWWWWWWXXXYYYbbbvvviiiZZZ\\\___eeennn\\\IIIAAA>>>;;;888777777666666555555555555555444333333222222333333444333333333444555666777888999:::<<<======???AAACCCHHHQQQggg~~~}}}yyypppdddXXXNNNHHHFFF???GGGSSSaaallluuu}}}~~~}}}wwwuuuwwwzzz|||~~~~~~{{{xxx}}}~~~uuummmhhheeebbbbbbaaabbbddddddcccaaa\\\XXXWWWWWWRRRJJJHHHKKKJJJSSSdddvvvvvvkkkeeeVVVTTTUUUXXXXXX]]]mmmrrr``````^^^___uuu}}}hhhQQQEEE@@@<<<::::::777777666555555555555555444333333222222333333444333333333444555666777888888:::<<<===>>>???AAACCCIIIUUUnnn{{{|||}}}yyyqqqfffZZZOOOFFFAAA@@@DDDLLLXXXeeepppxxx{{{~~~|||{{{}}}~~~~~~~~~yyyvvvvvvwwwwwwwwwxxxzzzyyyuuutttzzz}}}vvvqqqkkkfffcccaaaaaaaaabbbccccccaaa___]]]VVVQQQOOOLLLGGGEEEFFFLLLXXXhhhyyy~~~rrrkkk^^^WWWSSSRRRUUU[[[gggrrriii]]]YYY[[[kkk}}}xxx\\\HHH@@@???===;;;888777666555555444444555222222222222333333444555444444444444666777888999999;;;===>>>>>>>>>@@@BBBJJJXXXsss~~~|||}}}~~~~~~{{{wwwoooeeeYYYNNNEEE@@@@@@CCCJJJTTT```kkktttxxx~~~}}}|||zzzyyyzzz~~~~~~~~~~~~zzzuuurrrqqqrrrrrrrrruuuwwwwwwtttrrryyyzzztttooojjjeeebbbbbbaaaaaabbbccccccaaa^^^\\\UUUPPPNNNJJJFFFDDDFFFMMM\\\nnn}}}wwwnnnbbb[[[UUUTTTUUUYYYbbbkkkqqqbbb[[[[[[hhhwwwgggOOOCCC>>>:::777888888666555555555555555444333333333333444444555444444444555666777888999:::<<<>>>??????@@@BBBDDDLLL[[[www}}}~~~zzzyyywwwtttmmmcccXXXMMMEEE@@@@@@BBBGGGNNNXXXcccmmmrrrvvvwwwvvvvvvwww{{{~~~~~~|||xxxrrrooonnnnnnooooooqqqssstttrrrqqqwww}}}wwwqqqmmmiiieeebbbbbbaaabbbcccdddccc```]]]YYYSSSNNNKKKHHHDDDDDDHHHPPPaaauuutttggg___XXXVVVUUUVVV\\\cccxxx~~~jjj___[[[cccnnntttYYYHHH???:::888888888777666555555555555555555444444444444444444444444555555666888999:::;;;===??????@@@AAADDDFFFOOO```}}}~~~wwwuuutttqqqkkkcccYYYNNNFFFAAA@@@AAACCCHHHOOOYYYcccjjjmmmoooqqqtttyyy~~~yyysssooommmnnnoooooommmppprrrpppooouuu~~~zzztttpppllliiieeecccbbbbbbbbbcccdddbbb___\\\WWWQQQKKKHHHEEEBBBEEEKKKUUUhhh}}}}}}}}}zzzlllddd[[[XXXVVVUUUYYY^^^nnnttteee]]]```fff|||aaaNNNCCC???===999888777666555555555555777666555444444444444444555555555666777888999:::;;;<<<>>>???@@@BBBEEEHHHQQQeeeyyytttqqqooojjjcccZZZPPPHHHCCC???@@@@@@BBBFFFOOOZZZaaaeeeiiiooovvv~~~zzzsssnnnlllmmmnnnnnnkkknnnooonnnmmmttt}}}yyytttpppmmmjjjgggeeecccccccccddddddbbb^^^ZZZTTTOOOJJJGGGDDDCCCIIIQQQ\\\ooo|||yyyxxxuuuxxxrrrhhh^^^ZZZXXXVVVXXX\\\fffmmmaaa___bbbwwwhhhSSSFFF@@@???999888777666666555555666777666555444444444444444666666666777888999:::;;;:::;;;===>>>???BBBFFFIIITTTjjjuuunnnllliiicccZZZQQQIIIDDD>>>??????>>>@@@GGGQQQYYY___fffppp{{{~~~~~~xxxpppkkkiiiiiikkkkkkjjjlllllljjjjjjrrrzzzqqqttt||||||yyytttooommmjjjgggeeeccccccdddeeeeeebbb]]]YYYRRRMMMIIIFFFDDDEEENNNXXXfffwwwzzzuuurrrqqqpppxxxzzznnnbbb\\\ZZZXXXYYY\\\```vvvwwwgggaaaaaahhhoooWWWFFF???<<<999999888777666666666666555555444444444444444444666666777777888:::;;;<<<:::;;;<<<===???BBBGGGKKKYYYppp~~~yyyjjjiiifffaaaYYYQQQIIIDDD===>>>>>>===<<>>@@@DDDIIIMMM^^^vvv~~~~~~{{{hhhgggddd```XXXPPPHHHCCC<<<>>>>>><<<;;;>>>GGGOOO]]]gggvvvyyypppjjjhhhhhhjjjjjjfffgggfffbbbccclll~~~xxxiii```]]]```iiisssyyyzzz}}}yyy{{{wwwrrrnnnkkkhhheeeccccccdddeeefffeeeaaa\\\WWWQQQLLLIIIFFFEEEIIIVVVcccxxxwwwuuurrrsssvvv|||}}}sssmmmkkklllnnn}}}zzziii```\\\YYYYYY[[[XXXeeexxxooocccaaa___gggyyyxxx^^^KKKBBB???:::999888777666666666666222222222222333333444555777777777888999:::<<<<<<<<<===>>>???AAAEEEKKKOOObbbzzz~~~}}}}}}lllbbb[[[\\\[[[TTTKKKEEEAAA???;;;999;;;???EEEHHHYYYiii}}}}}}rrrjjjgggfffeeeccchhhhhhfffcccccckkkxxxlll]]]XXXSSSYYYaaafffjjjmmmrrrvvvyyy|||{{{wwwqqqmmmiiigggdddbbbgggfffeeeeeefffbbb\\\VVVTTTNNNHHHEEEEEEKKK[[[kkkzzz~~~vvvpppppprrruuuyyy|||tttkkkhhhjjjsssqqqddd^^^[[[XXXUUUYYY[[[kkk|||ggg^^^\\\cccpppiiiRRREEEAAA===;;;888888888888666555888777666555555555555555444555666777999:::<<<<<<===<<<===AAACCCDDDIIIPPPccc}}}{{{~~~~~~~~~nnnddd\\\\\\[[[TTTKKKFFFAAA>>>;;;999;;;???DDDGGGZZZhhhyyyvvvlllhhhgggeeedddggggggfffbbb```dddmmmuuu}}}~~~~~~uuucccWWWSSSSSSVVV[[[```ffflllrrrvvv|||~~~zzzvvvpppllliiigggfffdddfffdddccccccccc```ZZZUUURRRMMMHHHFFFGGGNNN^^^mmm~~~vvvpppqqqssswww|||~~~vvvmmmkkkmmmyyyvvviii```\\\YYYWWWWWWZZZggglll```ZZZ___jjj~~~www^^^KKKBBB>>>;;;999888888888666555777666555555444444555555555666666888999:::;;;;;;===;;;===AAABBBCCCJJJRRReee}}}|||}}}}}}~~~rrrggg]]][[[ZZZTTTLLLGGG@@@>>>;;;:::;;;>>>BBBEEEXXXcccpppwwwwwwvvvxxx{{{~~~rrrllliiifffeeehhhhhhgggddd```___bbbeeemmmsss}}}|||uuuooolllkkklllpppuuu{{{wwwiii[[[RRRQQQXXXWWWYYY^^^gggpppwwwzzz~~~~~~~~~~~~yyyuuuooojjjiiiiiihhhhhhdddbbb`````````^^^XXXTTTPPPKKKGGGGGGJJJRRRbbbppp{{{xxxtttqqqooovvvzzz{{{rrrpppsss~~~oooddd\\\YYYYYYTTTZZZcccsssvvvggg]]]___fffvvvoooUUUDDD???===999888888888777555666555444444444444444444666777777888999999::::::<<<;;;===@@@AAACCCKKKTTThhh}}}|||}}}}}}|||}}}}}}vvvjjj___[[[YYYSSSLLLHHHAAA???<<<;;;;;;===@@@BBBQQQYYYbbbffffffgggkkkooovvvzzz~~~tttnnniiifffjjjkkkkkkhhhccc___]]]]]]aaagggoooxxxxxxnnneee^^^ZZZXXXZZZ___eeemmmuuu|||~~~xxxqqqjjj```VVVSSSUUU___^^^```gggqqqzzz}}}|||}}}~~~xxxtttnnnjjjiiijjjjjjjjjdddaaa^^^^^^^^^\\\WWWSSSNNNIIIFFFHHHMMMVVVeeesss~~~yyyttttttvvvyyy{{{|||xxxtttrrrrrrtttwwwxxx~~~yyyxxx{{{uuuggg]]]ZZZZZZTTT[[[___hhhrrrgggddddddppp}}}^^^GGGAAA>>>:::888888777777666555444444333333333444444777777888888888999999999;;;;;;===@@@AAADDDNNNYYYnnn|||zzzzzz|||}}}||||||}}}~~~{{{mmm___YYYVVVQQQKKKIIIAAA@@@>>><<<<<<===???@@@GGGLLLRRRUUUVVVXXX]]]bbbiiinnnuuu{{{yyyqqqlllkkkmmmnnnmmmiiiccc___\\\\\\^^^bbbgggnnntttyyy{{{~~~vvvjjj```XXXQQQMMMLLLNNNSSSYYY```hhhooorrr{{{wwwuuuqqqnnnlllmmmnnnooolllgggbbb^^^YYYTTTVVVZZZeeefffjjjsss}}}~~~}}}|||yyyuuuppplllkkkllllllkkkfffbbb^^^\\\\\\ZZZUUUQQQKKKFFFEEEIIIPPPZZZhhhuuuyyy{{{uuunnniiiiiikkknnnpppnnnnnnmmmnnnrrryyyzzzkkk```[[[YYYUUU[[[]]]aaaxxxooohhhccckkkgggLLLCCC@@@;;;999888777777666444444333333333444444555777777888888888999999999;;;;;;===@@@AAAEEEQQQ^^^uuu|||yyyzzz|||}}}|||}}}}}}~~~~~~ooo___WWWTTTOOOKKKIIIBBBBBB@@@???>>>>>>>>>>>>???BBBFFFGGGHHHKKKQQQUUU```fffnnnuuu{{{~~~wwwqqqrrrssssssppplllgggddd___\\\ZZZ[[[___dddiiikkkmmmpppttt{{{xxxjjj]]]UUUPPPLLLIIIIIIJJJMMMQQQVVV\\\aaadddttt{{{~~~{{{xxxsssmmmgggeeebbb___\\\[[[\\\\\\YYYVVVUUUUUUTTTTTTXXX^^^iiilllttt|||~~~}}}{{{xxxssspppnnnmmmllljjjgggccc]]]ZZZYYYWWWRRROOOIIIDDDCCCIIIRRR\\\jjjuuuwww{{{~~~}}}yyyvvvuuuuuuxxxzzz|||}}}||||||}}}~~~ppplllgggeeegggjjjmmmnnniiilllooosssxxx~~~pppeee]]]YYYWWW[[[[[[]]]ooottthhh```ggg{{{rrrUUUEEEAAA<<<999888777777666444444444444444444555666666777777888999999::::::;;;<<>>>>><<<>>>?????????BBBFFFJJJUUU[[[dddmmmtttyyy}}}}}}||||||||||||{{{xxxtttqqqgggbbb\\\YYYZZZ\\\^^^^^^___```ccchhhpppyyy}}}qqqaaaUUUPPPNNNMMMLLLLLLLLLLLLNNNPPPSSSVVVWWWcccjjjoooooonnnmmmiiiddd___]]][[[XXXVVVTTTRRRRRRNNNMMMNNNSSSUUUVVV[[[bbbmmmsss{{{~~~{{{wwwtttqqqnnnkkkhhhhhhccc\\\WWWUUUSSSOOOKKKHHHCCCBBBIIISSS]]]jjjtttuuuuuusssllleee```aaabbbeeehhhkkkmmmmmmnnnppprrrgggfffeeeggglllpppssstttqqquuu{{{vvvkkkaaaZZZXXXYYYYYY\\\hhhyyykkk```dddwww```GGGCCC===999888777777666555555444444555555666777555666666888999:::;;;;;;<<<===@@@BBBCCCHHHXXXggg}}}|||}}}~~~~~~qqq^^^TTTPPPLLLIIIHHHEEEDDDCCCBBB@@@???>>>===<<<======<<<<<<===AAADDDGGGNNNWWWaaahhhmmmqqqtttxxxzzz~~~~~~{{{pppjjjccc^^^\\\[[[ZZZXXXWWWWWWWWWZZZaaajjjrrrxxxzzzmmm\\\QQQNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPVVV]]]dddeeefffgggeeeaaa^^^]]][[[YYYVVVSSSQQQPPPKKKKKKNNNTTTXXXZZZ___fffrrrxxx}}}yyyvvvsssooojjjggghhhbbb[[[UUUSSSPPPLLLHHHGGGBBBAAAIIISSS^^^jjjttttttppphhh]]]TTTOOOQQQTTTVVVYYY\\\___```bbbeeegggbbbccceeekkkrrrxxx{{{||||||zzzoooddd[[[YYYWWWXXX\\\cccvvvnnnaaacccttthhhHHHCCC===999888777777666555555555555555666777888444555666777999;;;<<<<<<<<<>>>AAACCCDDDIIIZZZjjj|||}}}~~~tttbbbWWWQQQKKKGGGEEEHHHFFFEEEDDDCCC@@@<<<999<<<;;;:::::::::;;;<<<===EEEGGGLLLRRRZZZaaagggjjjnnnqqquuuxxxzzz}}}yyypppjjjgggccc^^^YYYYYYRRRPPPTTTXXX\\\dddnnnvvv|||~~~|||zzzpppaaaUUUOOONNNOOOPPPQQQSSSVVVUUUSSSPPPNNNMMMTTTUUUXXX]]]bbbfffhhhhhhfffeeeccc___ZZZUUUQQQNNNMMMSSSZZZ^^^___cccjjjooowww{{{}}}zzzxxxuuupppkkkhhhddd___YYYVVVUUURRRKKKEEEAAA@@@@@@FFFRRR^^^fffjjjlllfff]]]SSSLLLIIIHHHHHHJJJGGGIIIOOOUUU[[[dddlllpppmmmlllqqqzzzssshhh```XXXWWWYYY]]]```mmmjjj^^^ffftttpppWWWDDD===@@@;;;999;;;999555555444444444444555555777777888999::::::;;;;;;???===???CCCDDDIII[[[oooyyywwwyyy|||~~~~~~sssaaaVVVPPPJJJFFFFFFIIIGGGFFFEEEDDDBBB>>>;;;<<<;;;:::999999:::;;;<<<>>>@@@DDDIIIPPPVVVZZZ]]]aaadddgggjjjmmmpppsssvvv|||wwwtttqqqlllhhhaaaYYYSSSSSSSSSSSSXXX^^^jjjzzzyyyrrrooopppqqqxxxzzztttjjj]]]RRRNNNOOORRRUUUXXX[[[[[[XXXUUUSSSRRRVVVWWWZZZ___eeeiiilllmmmlllkkkiiifffbbb^^^ZZZXXXZZZ```ggglllmmmnnnrrrvvv}}}}}}zzzwwwsssmmmjjjddd___ZZZWWWUUUQQQKKKEEE@@@???@@@EEEOOOYYYaaadddbbb___YYYQQQJJJEEEDDDDDDFFFDDDEEEJJJQQQWWWaaakkkpppnnnnnnttt}}}wwwkkkbbbZZZXXXYYY\\\]]]hhhlll]]]bbbmmm}}}|||\\\GGG???@@@:::888;;;999666666555555555555666666555666777888:::;;;=========;;;>>>CCCEEEKKK^^^sss~~~zzzxxxzzz|||}}}}}}~~~tttbbbWWWQQQKKKHHHHHHIIIHHHGGGFFFFFFDDDAAA>>><<<;;;:::999888999:::;;;999;;;===AAAEEEIIILLLNNNQQQSSSWWWZZZ\\\___cccfffkkkuuu~~~{{{nnneee\\\WWWSSSPPPOOORRR[[[kkk}}}tttnnniiibbb______bbbjjjvvvxxxkkk]]]UUUUUUXXX[[[^^^aaabbb___\\\YYYXXXYYY[[[___dddiiiooorrrtttuuuuuutttrrrooollliiigggnnnssszzz~~~~~~~~~~~~}}}zzzuuuoookkkddd```[[[WWWUUUPPPJJJEEE???>>>???DDDKKKSSSXXX[[[WWWWWWVVVPPPIIIDDDBBBCCCCCC@@@@@@DDDKKKSSS___jjjrrrqqqrrrwww~~~pppfff^^^ZZZZZZ[[[[[[ccc{{{qqq^^^^^^fffttteeeMMMAAA???999777;;;999777777666666666666777777444555666888:::<<<>>>>>><<<:::===CCCFFFNNNcccyyy}}}{{{zzz{{{}}}}}}|||}}}~~~~~~xxxggg\\\TTTNNNJJJKKKIIIHHHGGGGGGGGGFFFCCC@@@===<<<:::999888999999:::::::::;;;===???AAACCCDDDEEEHHHKKKNNNPPPRRRUUUXXX^^^ccciiirrrwwwmmmeee___YYYTTTQQQQQQ^^^qqqrrreee```]]]YYYWWWWWWXXX^^^hhhrrrzzz|||oooddd```______bbbeeefffdddaaa^^^]]]]]]```eeejjjoootttyyy}}}~~~~~~~~~}}}{{{zzzzzzuuuooojjjeeeaaa\\\XXXTTTOOOIIIDDD======>>>AAAFFFKKKOOORRROOORRRTTTQQQKKKFFFDDDEEECCC???>>>AAAGGGOOO^^^kkkttttttuuuyyyuuuiiibbb\\\ZZZZZZZZZ```tttwwwaaa^^^cccooonnnTTTDDD@@@888777:::999888888777777777777888888555666777888:::;;;<<<======;;;>>>DDDHHHQQQggg~~~}}}||||||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}nnnbbbYYYPPPKKKKKKHHHGGGGGGHHHHHHGGGEEEBBB???>>><<<:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCEEEFFFHHHJJJMMMRRRSSSWWW]]]hhhzzzwwwppphhh^^^VVVOOOXXXhhhzzz}}}ooodddZZZXXXXXXVVVUUUVVVVVVYYY___fffppp|||uuukkkeeeccceeehhhhhhfffdddbbbbbbcccgggkkkpppsssyyyzzztttmmmiiifffccc^^^YYYSSSLLLFFFCCC;;;<<<===>>>AAAEEEIIILLLKKKNNNQQQPPPMMMIIIGGGGGGEEEBBB@@@BBBEEEMMM]]]kkkuuuuuuvvvxxx{{{}}}}}}}}}xxx{{{zzzmmmeee^^^ZZZ[[[[[[___ooo}}}ddd___aaakkkwwwZZZGGGAAA999777:::888888888777777777777888888888888888999999:::::::::???===???EEEIIISSSjjjzzz|||}}}~~~~~~}}}|||||||||}}}xxxlll```TTTMMMLLLIIIHHHHHHIIIKKKJJJHHHFFFBBBAAA???===<<<;;;<<<<<<;;;::::::999999999999:::999;;;===>>>>>>???AAACCCFFFEEEHHHNNNWWWcccuuuxxxiii\\\UUUWWWaaaqqq|||rrraaa[[[WWWXXXYYYWWWVVVVVVYYYYYY\\\aaakkkzzzuuulllhhhiiijjjjjjhhhgggggghhhjjjnnnrrruuuwww{{{|||uuunnniiiiiifffaaaZZZRRRJJJDDD@@@:::;;;;;;<<<===AAAFFFJJJLLLLLLMMMMMMMMMLLLKKKIIIHHHEEEBBBBBBCCCJJJYYYhhhqqqsssuuuwwwxxxyyyxxxxxxxxx{{{rrrhhh___[[[[[[\\\^^^kkkzzzjjjbbb```fff}}}___JJJBBB:::999;;;888888888777777777777888888999999999999999999999999@@@>>>???EEEJJJUUUnnn~~~yyy|||~~~}}}||||||}}}|||}}}~~~~~~{{{lll]]]TTTQQQKKKKKKKKKLLLNNNNNNLLLJJJEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::999999999999999888999;;;;;;::::::;;;===<<<;;;>>>EEEJJJPPP\\\hhhxxxhhh\\\XXX[[[ggguuuuuulll^^^\\\^^^aaa```[[[XXXYYY]]]]]]^^^bbblll{{{}}}wwwnnnooonnnlllkkkkkkmmmooopppssswwwyyyyyy|||yyyqqqlllkkkhhhccc[[[QQQHHHAAA>>>999:::::::::;;;???EEEKKKQQQNNNKKKLLLPPPRRRPPPNNNHHHEEECCCAAA@@@EEETTTbbbkkknnnssswwwyyyzzz{{{{{{~~~xxxkkkaaa[[[[[[[[[[[[eeerrruuuhhhbbbbbbwwwbbbLLLDDD<<<:::;;;777777777777666666777777777888888888999999:::::::::???<<>>FFFLLLXXXRRRMMMNNNTTTXXXVVVSSSGGGEEEBBB@@@>>>AAAOOO]]]fffjjjqqqwww{{{~~~|||mmmccc[[[[[[ZZZYYYaaallloooeeeaaassscccMMMEEE===;;;<<<777777777666666666666777777666777777999:::;;;<<<<<<===;;;===EEEMMM[[[vvv|||zzz{{{yyy|||~~~~~~|||{{{}}}xxxzzz{{{||||||}}}ttteeeXXXVVVSSSQQQPPPQQQSSSSSSSSSQQQMMMHHHEEECCCBBB@@@???<<<===>>>>>>===<<<:::999666666666666555555555555::::::;;;<<<>>>@@@BBBCCCPPP\\\mmm}}}oooeee]]]^^^bbbgggpppzzz|||ssslllkkkhhhgggjjjqqqrrrllleeeccciiiiiihhhhhhllluuu|||zzzwwwtttsssssstttuuuuuuwwwyyyzzz{{{~~~zzzuuunnnjjjaaaUUUJJJBBB>>><<<===::::::;;;;;;===FFFPPP```[[[UUUTTTUUUVVVSSSPPPOOODDD===>>>>>>???JJJYYYhhhmmmsssxxx{{{ttthhh]]]YYYYYYZZZ^^^bbb}}}ooogggfffnnniiiOOOFFFAAA:::666999888888888888888888888888777888888999999:::;;;;;;===<<>>@@@AAABBBKKKWWWcccmmmxxxuuujjjbbb``````bbbhhhooovvv~~~|||}}}zzzsssmmmllliiiiiinnnuuuwwwsssmmmlllkkkmmmooonnnmmmsss}}}|||zzzwwwtttssssssuuuvvvtttwwwyyyzzzzzz~~~|||vvvqqqkkk```TTTHHH@@@===<<<===::::::;;;;;;???HHHSSSaaa\\\WWWUUUXXXZZZYYYWWWUUUIIIAAA@@@???@@@KKKYYYjjjpppwww|||vvvjjj^^^YYYYYYYYY]]]aaawwwuuuiiicccgggvvvmmmSSSGGGBBB;;;888;;;666666666666666666666666888888888999::::::;;;;;;>>>>>>AAAFFFOOO```~~~zzzwwwwwwzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyzzz||||||oooddd___YYYTTTRRRSSSSSSSSSUUURRRNNNJJJHHHFFFCCC@@@@@@@@@???======<<<<<<<<<:::::::::999999888888888888888888999:::<<<===>>>;;;@@@GGGMMMUUU___kkksssvvvlllgggccc```aaadddiiisss~~~rrrqqqtttzzz|||xxxttttttlllkkkooovvvyyyvvvrrrrrrmmmrrruuusssnnnooowwwzzzxxxuuurrrqqqrrrtttvvvsssuuuxxxyyyzzzyyyssskkk___QQQFFF???;;;;;;===:::999:::;;;???JJJUUUccc^^^XXXWWWYYY]]]______]]]QQQGGGCCC@@@AAAKKKXXXiiipppzzzyyylll```ZZZYYYXXX[[[___mmmooocccbbbpppuuuYYYIIIBBB;;;:::<<<666666666666666666666666888888999999::::::;;;;;;>>>???BBBHHHRRRfffzzzxxxwwwzzzxxxvvvuuuuuuwwwzzz|||{{{{{{{{{|||}}}~~~sssmmmeee___\\\ZZZZZZYYYUUURRROOOMMMKKKHHHEEECCCDDDCCCAAA???>>>>>>??????:::::::::999888888777777777777777777888999:::;;;;;;===AAADDDIIIQQQYYY___oooxxxzzzrrrkkkfffbbb``````fffnnnvvv~~~yyyuuuwww}}}zzzrrrhhhjjjrrr~~~tttooonnnppprrroooooopppnnntttwwwrrrjjjjjjsss}}}|||vvvssspppmmmlllmmmppprrrqqqsssvvvxxxzzz|||sssjjj\\\MMMCCC===;;;:::;;;888777888:::???JJJUUUddd^^^XXXVVVXXX\\\```aaacccXXXLLLEEE@@@AAAKKKVVVdddmmmxxx}}}pppccc\\\YYYWWWYYY\\\eeezzzuuueeecccooo~~~```LLLBBB<<<:::===888888888888888888888888888888999999:::;;;;;;<<<===???BBBHHHTTTkkk}}}zzzyyywwwvvvuuuuuuuuuwwwyyyzzzzzz{{{|||}}}zzzqqqjjjeee```^^^ZZZXXXTTTQQQPPPNNNLLLJJJFFFDDDBBB@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;888888777777777888888888777999;;;>>>AAAEEEIIILLL\\\aaalll}}}}}}vvvoooiiiccc^^^___bbbgggmmmuuurrrkkkfffjjjqqqsssmmmhhheeeiiiuuuwwwnnnkkkhhhgggiiilllnnnrrrtttmmmeeeeeeppp{{{~~~zzztttooolllhhheeedddeeehhhjjjmmmpppsssuuuxxx}}}|||oooeeeVVVIIIAAA===;;;::::::777666777888<<>>BBBHHHVVVppp|||zzzyyyuuuuuuwwwxxxxxxyyyyyyyyyyyyzzz|||~~~uuulllgggbbb^^^XXXTTTRRRPPPNNNMMMGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::999999888777777777888666777888:::===>>>@@@AAAKKKNNNXXXgggyyy{{{rrrjjjddd```^^^___bbbgggqqq{{{~~~xxxjjjccc```eeekkkllliiiggggggmmm|||rrrjjjeeecccfffkkkmmmppppppjjjcccdddnnnxxxvvvyyy{{{yyyyyyyyyuuunnnhhheee```\\\[[[\\\___aaafffiiimmmppprrrxxx}}}xxxhhh^^^PPPFFF@@@>>>===;;;:::777777888888:::CCCMMMYYYVVVQQQNNNNNNQQQVVVZZZaaaZZZNNNDDD>>>???FFFLLLXXXaaallltttxxxyyyzzz||||||{{{kkkaaa[[[WWWVVVYYY[[[kkk{{{bbbYYYdddtttpppUUUEEE???<<<<<<666666666666666666666666999999::::::;;;;;;<<<<<<:::???BBBHHHXXXvvv}}}zzzyyyxxxvvvtttuuuwwwyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~}}}pppkkkccc\\\XXXUUUSSSRRRMMMMMMLLLKKKJJJHHHGGGFFFAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888777777777888:::<<<===>>>???CCCLLLXXXcccrrr}}}sssmmmgggbbb```______gggppp~~~xxxvvvjjjdddccciiinnnmmmmmmoooooovvvtttlllgggdddfffkkkmmmnnnnnnjjjeeeeeekkkqqqnnnpppppppppsssvvvrrrkkkddd```[[[VVVTTTUUUXXXZZZ^^^bbbfffiiilllrrrzzz~~~vvvqqq___VVVJJJBBB@@@@@@>>>===;;;:::999:::::::::@@@IIIPPPOOOLLLIIIJJJMMMSSSWWW[[[VVVLLLAAA<<<===CCCGGGNNNVVV```gggkkknnnrrruuuxxx{{{nnnddd]]]WWWVVVXXXYYYeee{{{gggZZZbbblllyyy\\\JJJBBB???<<<666666666666666666666666999999::::::;;;<<<<<<<<<:::@@@DDDIII[[[{{{~~~yyyxxxxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxyyy{{{}}}|||rrriiiccc```^^^\\\SSSTTTTTTSSSRRRPPPMMMLLLGGGFFFFFFDDDCCCBBBAAAAAA>>>===<<<:::999888888888777555333333666999;;;<<<:::>>>GGGPPPSSSZZZmmmzzztttmmmgggddd```]]]aaaiiiyyyxxxvvvvvvmmmiiiiiiooosssrrrssswwwvvv}}}~~~sssnnnjjjfffgggjjjmmmnnnnnnlllhhhgggiiilllhhhjjjjjjkkkppptttrrrkkkbbb^^^XXXSSSPPPQQQTTTVVVYYY\\\aaadddgggmmmvvv|||yyyqqqlllZZZQQQGGGAAA@@@AAA@@@>>>===<<<<<<===;;;:::???GGGJJJJJJHHHGGGHHHLLLRRRVVVWWWSSSJJJ@@@:::<<>><<<;;;;;;:::888666777777888999::::::;;;;;;;;;<<>>@@@BBBCCCEEEGGGIIILLLMMMNNNPPPKKKEEEAAA???>>>======CCCEEEIIIMMMRRRXXX___dddllltttzzz|||~~~~~~~~~~~~|||}}}uuueeeZZZUUUTTTTTTXXX```ppptttgggiiiiii}}}lllRRRBBB<<<<<<:::999888888777888888888999999:::;;;;;;<<<<<<===;;;CCCHHHNNNaaa}}}xxxxxxyyyzzzyyywwwvvvtttsssuuuvvvwwwvvvuuuxxxzzz{{{zzz{{{yyyqqqlllgggeeedddeeeggghhhgggfff]]]YYYSSSNNNJJJGGGDDDBBBCCCAAA???>>>>>>===;;;999999999888888888888888888::::::===AAACCCGGGQQQ[[[ooowwwoooiiidddaaa___gggttt~~~vvvssstttuuuyyywwwxxx}}}zzzyyy|||vvvsssqqqnnnllliiikkkjjjdddaaacccdddcccbbb___]]]```hhhppptttuuupppeee[[[XXXVVVSSSSSSVVVVVVVVVYYY^^^aaabbbhhhppp|||~~~vvvoooggg```[[[SSSOOOIIIFFFDDDCCCBBBAAA===<<<:::999888:::;;;<<<>>>???AAACCCEEEGGGHHHIIILLLGGGBBB>>><<<<<<<<<;;;<<<>>>BBBEEEIIIOOOVVVZZZccckkkrrruuuxxx|||}}}{{{zzzyyyxxxvvvuuutttsssrrruuuwwwzzz~~~xxxggg]]]WWWUUUUUUWWW___mmm}}}nnnllliiizzzsssXXXFFF???>>>:::999999888888888888888999999:::;;;;;;<<<<<<===>>>DDDIIIPPPfff{{{vvvvvvwwwwwwvvvuuutttssssssttttttuuuttttttwwwzzz{{{zzz|||yyysssqqqooooooqqqtttvvvvvvjjjfffaaa[[[VVVPPPKKKGGGFFFDDDAAA@@@@@@@@@>>>===::::::999888888777666666888888;;;???@@@AAAGGGOOO^^^yyyxxxqqqjjjeeeaaa]]]kkk{{{tttrrrsssuuu}}}|||~~~xxxyyy}}}zzzwwwsssppphhhkkkiiidddbbbdddffffffccc```^^^aaajjjsssyyy{{{yyyoooddd^^^[[[YYYXXXYYYWWWVVVXXX\\\___```eeekkkssszzz~~~yyysssmmmfff```ZZZUUURRRNNNIIIFFFDDDCCCBBB@@@???>>>;;;999888999:::;;;<<<<<<>>>@@@AAACCCEEEEEEFFFBBB>>>;;;::::::::::::777888;;;>>>AAAFFFLLLPPPXXX```hhhmmmqqqvvvwwwvvvrrrppplllhhhfffddddddccckkkmmmqqqwww|||{{{kkk```ZZZVVVUUUVVV\\\hhh}}}tttlllhhhvvv}}}```LLLBBB???::::::999888888888888888999999:::;;;;;;<<<<<<===@@@DDDHHHRRRlllxxxttttttttttttrrrrrrrrrssssssssssssrrrrrrtttwwwzzz{{{{{{}}}|||xxxuuutttvvvzzz}}}uuurrrmmmhhhbbb\\\UUUPPPJJJGGGDDDBBBAAA@@@???===;;;;;;:::999999888888777777777:::>>>@@@???CCCIIITTTmmmzzzqqqiiidddYYYfffxxx~~~xxxsssqqqsssuuu||||||}}}yyyxxx||||||xxxuuuoooqqqpppjjjhhhjjjlllllliiieeeccceeemmmwwwxxxmmmeeebbbaaaaaaaaaZZZXXXXXX[[[]]]^^^bbbggglllttt~~~|||}}}}}}~~~~~~{{{wwwsssnnniiiddd^^^YYYUUUQQQNNNJJJGGGEEEDDDBBBAAA@@@???===<<<<<<<<<===>>>======???@@@BBBCCCDDDEEEBBB???;;;999999:::::::::666888:::;;;===AAAFFFJJJQQQZZZbbbfffiiinnnpppnnnhhheeeaaa\\\YYYYYYYYYZZZbbbeeejjjqqqxxx~~~oooccc\\\WWWTTTUUUZZZcccuuuwwwiiigggrrrgggOOOBBB>>>::::::999888888888888999999999:::;;;;;;<<<<<<===BBBDDDGGGTTTrrr|||vvvsssssssssrrrpppppprrrttttttsssqqqqqqpppsssvvvzzz|||}}}~~~yyyvvvxxx{{{}}}zzzuuuooohhh___ZZZOOOLLLGGGDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777:::???AAAAAACCCGGGNNNaaaqqqxxxnnnggg\\\fffuuu||||||zzzwwwsssrrrsssuuu{{{xxxwww{{{wwwyyy~~~{{{wwwzzzxxxrrroooppprrrqqqoookkkhhhhhhnnnxxxtttkkkiiijjjkkkjjj___ZZZXXX[[[\\\\\\___cccgggooozzzyyyuuuuuuuuuvvvyyyzzz{{{}}}~~~|||yyywwwsssoookkkgggccc___ZZZWWWQQQNNNKKKHHHGGGEEECCCBBB>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDD@@@===:::::::::;;;;;;;;;888999::::::;;;===AAAEEENNNVVV]]]___bbbeeefffccc]]]ZZZVVVSSSRRRSSSUUUWWW\\\___eeemmmuuu{{{~~~|||||||||}}}~~~sssggg^^^WWWTTTTTTXXX___nnn{{{gggfffooojjjPPPAAA<<<;;;::::::999888999999999999999:::;;;;;;<<<<<<===AAACCCGGGVVVvvv~~~yyytttrrrssstttrrrppppppsssuuuuuurrrppppppqqqrrrvvvzzz}}}~~~}}}yyyxxxzzz}}}~~~{{{sssjjjcccYYYTTTNNNHHHDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888777:::???BBBAAABBBFFFEEETTT```qqqssslllccciiittt|||vvvsssuuuwwwwwwuuusssssstttxxxuuussswww~~~xxxyyy{{{~~~}}}~~~wwwtttvvvwwwvvvuuuqqqkkkiiillluuuxxxmmmllloooqqqooobbb\\\XXXYYY[[[ZZZ\\\___bbbjjjttt{{{~~~xxxsssppppppqqqsssvvvxxxzzz|||{{{yyyvvvsssnnnkkkgggcccaaa]]]YYYVVVRRROOOLLLJJJIIIGGGEEECCC===>>>AAACCCDDDCCCAAA@@@>>>>>>>>>???@@@AAAAAABBB???===;;;;;;<<<===<<<<<<888999999888777999<<>>=========<<<;;;;;;:::::::::777999===@@@??????BBB???JJJTTTfffzzzyyyqqqgggkkkuuuxxxqqqllllllpppuuuxxxwwwuuutttssstttpppooosss{{{|||{{{zzzyyyyyy}}}}}}zzz}}}~~~~~~}}}xxxqqqllllllttt~~~yyymmmkkkpppqqqnnnddd\\\WWWWWWXXXXXXXXX[[[^^^fffoootttxxxyyyvvvrrrnnnlllmmmnnnpppsssvvvyyyzzzxxxuuurrrpppjjjhhhdddaaa^^^[[[WWWTTTSSSPPPNNNLLLKKKIIIGGGEEEAAADDDHHHKKKKKKHHHDDDBBB>>>>>>??????@@@@@@AAAAAA???===;;;;;;<<<===<<<;;;999:::999777666666999;;;???FFFKKKLLLLLLMMMLLLIIIDDDCCCCCCCCCEEEIIILLLNNNQQQTTTZZZbbbjjjqqqvvvxxxxxxyyy{{{|||}}}~~~|||xxxtttqqqjjjiiifffdddcccdddfffgggfffiiilllnnnoooqqqtttwwwxxxxxxxxxyyy|||~~~pppeee\\\VVVUUUWWW\\\gggooocccfffrrrpppSSSDDD???;;;;;;:::999999999999:::999999:::;;;;;;<<<<<<===@@@EEEMMM]]]{{{uuurrrpppqqqtttuuusssqqqppprrrtttqqqmmmlllnnnqqqqqquuuzzz~~~xxxtttsssrrrqqqqqqtttyyy~~~{{{wwwlllfff]]]TTTMMMHHHCCC@@@???>>>===<<<:::999888777;;;888777;;;===<<<<<<>>>>>>GGGOOO```tttyyy~~~}}}uuuhhhlllvvvzzztttooojjjgggiiinnntttyyyyyyvvvtttrrrooollllllqqqyyy~~~zzzvvvssstttwwwzzz~~~vvvooonnnuuuyyyllliiinnnppplllddd\\\VVVVVVVVVVVVVVVXXX[[[ccckkkpppttt~~~}}}sssqqqnnnkkkjjjkkklllnnnrrruuuxxxyyyvvvsssooommmiiigggccc```]]]ZZZWWWTTTSSSQQQOOOMMMLLLJJJHHHFFFGGGKKKOOORRRRRRNNNHHHDDD@@@@@@AAAAAABBBBBBBBBBBB???===;;;;;;<<<<<<;;;:::;;;;;;:::888666666888:::777>>>CCCCCCDDDEEEDDDAAA<<<<<<<<<>>>@@@DDDGGGIIIMMMPPPVVV^^^eeelllpppsssvvvwwwyyy{{{|||}}}~~~~~~vvvvvvvvvtttpppkkkfffccc^^^]]]ZZZXXXWWWXXXZZZ[[[XXX\\\```bbbccceeeiiimmmpppooooooqqqtttyyy}}}ttthhh^^^XXXUUUWWW[[[fff}}}pppbbbccckkkrrrVVVFFFBBB<<<;;;::::::999999::::::999999:::;;;;;;<<<<<<===@@@FFFOOO```|||qqqooonnnpppsssuuusssqqqooorrrrrroookkkiiimmmqqqpppuuuzzz~~~~~~uuummmiiigggggghhhlllrrryyy|||}}}}}}{{{uuupppggg]]]SSSKKKFFFDDDAAA???===<<<<<<;;;999777777777777888999;;;<<<===>>>BBBLLLZZZeeennnzzz}}}pppqqqvvv|||sssllljjjiiihhhgggiiilllrrrwwwzzzzzzxxxwwwuuurrroooooorrrwww{{{}}}{{{||||||yyytttqqqrrrtttvvvzzzvvvqqqsss|||wwwoookkkhhhgggfffaaa]]]XXXTTTRRRRRRTTTVVV]]]aaagggnnnwwwzzzwwwooommmjjjhhhhhhkkkoooqqqvvvvvvuuusssqqqpppooonnnmmmhhhccc^^^[[[XXXUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIKKKQQQYYYYYYQQQIIIFFFAAA@@@@@@AAACCCCCCAAA>>>>>>============<<<999777>>>;;;777666666777888777;;;;;;============;;;;;;999999999:::===@@@DDDFFFJJJLLLPPPVVV]]]eeekkkoooqqqtttxxx{{{|||{{{xxxvvvsssqqqooojjjeee___ZZZXXXMMMLLLJJJHHHHHHHHHHHHIIINNNPPPSSSWWWZZZ[[[\\\\\\]]]```dddgggjjjpppxxxyyylll___WWWVVVXXXZZZbbbxxxvvvhhhdddfffxxxtttYYYHHH@@@===<<<:::999888888999:::999:::;;;;;;::::::<<<>>>AAAFFFRRRhhh}}}|||sssrrrpppooooooooopppqqqrrrrrrrrrqqqooonnnooopppqqquuuzzz}}}yyyoooiiieeeccc___ccchhhoootttwwwxxxxxxuuuqqqjjjaaaXXXPPPKKKHHHCCCAAA???======<<<:::888777777777888999:::;;;<<<<<>>===>>>>>>===;;;999===:::777666666666666555666777888888888888777666666666777999;;;>>>AAACCCFFFHHHLLLSSSZZZaaagggkkknnnpppsssuuutttrrrooommmeeedddaaa^^^YYYTTTPPPMMMEEEDDDCCCAAAAAAAAAAAABBBBBBDDDFFFIIILLLNNNOOOOOOUUUXXX]]]```dddkkkttt{{{}}}ooobbbZZZWWWYYYZZZaaavvvzzzkkkeeeeeevvvsssYYYHHHAAA===<<<;;;999888999999:::999:::;;;;;;:::;;;===>>>AAAFFFTTTjjj{{{tttsssqqqooonnnmmmnnnnnnmmmnnnnnnmmmllllllnnnooorrrvvvzzz}}}{{{}}}{{{qqqhhhccc___ZZZ\\\___cccgggllloooqqqsssqqqlllfff___WWWQQQNNNFFFDDDAAA???>>>===;;;999888888777777888999999:::;;;===CCCLLLTTT\\\hhhttt~~~xxxxxxyyy}}}|||ssskkkaaa```___```dddiiikkklllppprrruuuxxx|||~~~{{{sssmmmllllllmmmnnnwww||||||yyyyyy{{{~~~wwwrrrrrrssszzztttllleeebbb```___^^^\\\[[[ZZZYYYYYYZZZ[[[\\\___aaahhhqqq~~~~~~xxxtttrrriiihhhhhhhhhjjjnnnrrruuuuuuuuusssqqqnnnkkkiiigggdddcccbbbaaa___\\\WWWSSSSSSRRRPPPOOOMMMLLLKKKKKKLLLOOOZZZfffiii^^^PPPGGGEEEEEEGGGKKKNNNMMMHHHCCCAAA@@@??????@@@@@@>>><<<<<<:::888777777666444222333444444555555444444333333444555777999<<<===>>>BBBDDDHHHMMMTTT[[[```ccceeeggghhhhhhgggdddaaa^^^UUUTTTRRROOOLLLHHHEEECCC>>>>>>===<<<;;;;;;;;;;;;;;;===???AAADDDEEEFFFFFFJJJMMMRRRWWW\\\dddnnnuuutttfff]]]YYYYYYZZZ```sssqqqhhheeerrrrrrZZZIIIAAA===<<<;;;999999999999:::999:::;;;;;;:::;;;===???AAAGGGVVVoooyyytttssspppnnnlllkkkkkkkkkjjjlllmmmmmmlllmmmoooqqqsssvvvyyy|||xxxrrrsssxxxooogggbbb]]]\\\[[[[[[\\\```dddfffmmmmmmllliiiddd]]]WWWTTTJJJGGGCCC@@@???===;;;999999888888777777888888888<<<<<<@@@GGGNNNVVVcccnnnwww{{{|||zzzxxxyyyxxxrrrggg^^^VVVWWWZZZ___eeejjjnnnppprrrrrrsssvvvxxx|||~~~{{{sssmmmkkkkkkkkklllpppwww~~~zzz{{{}}}~~~|||{{{xxxzzz}}}~~~~~~~~~}}}uuupppnnnooorrrmmmfff```]]]\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]```bbbhhhsss{{{uuupppmmmgggggghhhjjjmmmqqquuuwwwzzzyyyxxxuuurrrnnnkkkiiigggfffcccbbb```]]]YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJKKKOOO[[[jjjpppfffUUUIIIEEEGGGLLLSSSXXXUUUMMMEEECCCBBBAAAAAABBBBBB@@@???<<<;;;999999888666333111444444444444444444444444111222444777888::::::;;;@@@BBBEEEIIINNNSSSWWWYYYXXXYYYYYYYYYWWWUUURRRQQQKKKJJJHHHFFFDDDBBB@@@???===<<<<<<;;;;;;::::::::::::;;;<<<>>>@@@AAABBBCCCAAAEEEJJJOOOUUU^^^jjjrrr{{{wwwiii```[[[ZZZYYY^^^pppxxxnnnfffppprrr[[[JJJBBB>>>===;;;:::999999::::::999;;;<<<;;;;;;;;;===???BBBHHHZZZuuu~~~xxxrrrqqqooolllkkkjjjjjjkkkmmmnnnoooooonnnoooqqqsssrrrtttwww{{{xxxooohhhjjjwww{{{ooofff___[[[WWWTTTSSSVVVZZZ]]]dddeeeggggggeeeaaa\\\YYYNNNJJJFFFBBB@@@???<<<;;;;;;:::999888777777777777999999<<>>===;;;::::::888555222444444444333333444444444111222444666888999999999@@@AAACCCFFFIIILLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;777888888999:::;;;<<<======AAAFFFKKKQQQ[[[gggoooyyy~~~zzzkkkbbb\\\ZZZYYY^^^lllssshhhnnnuuu___LLLBBB>>>===;;;:::999::::::;;;:::;;;<<<<<<;;;;;;===???CCCIII]]]{{{zzzuuuooonnnmmmkkkkkkkkkllllllooopppqqqpppooonnnppprrrppprrruuuzzzuuukkkdddggguuusssggg___[[[TTTOOONNNPPPTTTWWWYYY\\\```cccdddbbb___]]]TTTPPPJJJFFFCCCAAA???>>>===<<<;;;999888777777777666666999>>>CCCIIIUUU```kkkrrr{{{~~~wwwooojjjgggbbbYYYSSSRRRUUUYYY]]]```eeeiiimmmppppppqqqrrrvvvzzz~~~zzzuuuqqqmmmkkkiiihhhmmmwwwzzzzzzyyyxxxuuurrrpppnnnnnnnnnooopppqqqrrrsssssssssuuuvvvsssooolllmmmoooiiifffaaa^^^]]]]]]\\\[[[_________```aaaaaabbbbbbgggkkkqqq{{{xxxpppkkkjjjlllnnnqqquuuxxxzzz{{{}}}}}}|||zzzvvvqqqmmmjjjlllhhhbbb^^^[[[YYYWWWVVVRRRPPPNNNKKKHHHFFFEEEDDDFFFFFFQQQdddrrrooo```UUUHHHJJJPPPZZZbbb```UUUKKKHHHFFFDDDCCCCCCCCCBBBAAA???===;;;::::::999777555333222222111111222222333333333444555666777888999===???AAACCCEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888888777777888999:::;;;;;;>>>CCCGGGMMMWWWccclllvvv{{{|||mmmddd]]]ZZZZZZ]]]hhhuuuiiilll}}}fffQQQEEE>>>===<<<::::::::::::;;;:::;;;<<<<<<;;;<<<>>>@@@DDDKKKaaa}}}wwwsssnnnmmmlllkkkkkkkkklllmmmmmmnnnnnnmmmlllkkkmmmnnnoooqqquuu|||uuujjjdddgggwww~~~pppfff```XXXQQQMMMMMMPPPRRRQQQUUUZZZ___bbbcccbbbaaaZZZVVVOOOKKKHHHFFFDDDBBB???>>><<<:::999888777777777666888===@@@DDDNNNXXXdddlllwww~~~uuuiiiaaa]]]ZZZTTTPPPNNNPPPSSSUUUWWWZZZ```dddggghhhkkkoootttzzz}}}yyyvvvssspppmmmlllnnnttt{{{yyyyyywwwuuurrrooollljjjkkkjjjjjjkkkmmmoooqqqrrrnnnqqqttttttpppmmmlllmmmiiifffbbb`````````______``````aaabbbdddfffhhhiiimmmrrryyy{{{tttqqqnnnpppsssvvvyyy{{{||||||~~~~~~}}}{{{xxxsssnnnkkkkkkhhhdddaaa```]]][[[XXXTTTRRROOOLLLHHHEEEDDDCCCEEECCCKKK___pppqqqggg]]]NNNMMMNNNVVV___```ZZZRRRKKKHHHEEECCCCCCCCCAAA@@@>>><<<999888888888777777333222111111111111222333333333222333333555777888888:::<<>>===<<<::::::::::::;;;:::;;;<<<======<<<;;;;;;999999888777888888999:::999<<<@@@CCCIIISSS___gggqqqwww~~~pppfff]]]ZZZZZZ^^^fffyyyvvvhhhiii}}}nnnWWWHHH???>>><<<;;;::::::;;;;;;:::<<<<<<<<<;;;<<<>>>@@@EEELLLcccyyyuuurrrpppooommmlllkkkkkkkkkllliiijjjkkkkkkjjjjjjlllnnnoooqqqwwwrrrggg```ddduuupppjjj___UUUOOOLLLMMMNNNMMMQQQVVV]]]aaaddddddddd^^^ZZZSSSNNNKKKIIIGGGEEE@@@???===;;;999888777777999999;;;>>>@@@CCCKKKTTT```iiittt|||tttfff\\\WWWTTTQQQMMMIIIKKKNNNNNNOOORRRXXX]]]___aaaeeejjjqqqxxx~~~}}}|||{{{{{{yyyvvvtttpppqqqsssxxx~~~}}}yyyxxxvvvssspppmmmjjjhhhiiihhhggghhhlllooorrrssskkkpppuuuvvvrrrnnnkkkkkkjjjgggdddbbbbbbbbbbbbaaaaaaaaabbbdddgggjjjmmmoooqqqwww~~~|||xxxvvvqqqsssvvvyyy{{{|||}}}}}}~~~zzzuuuqqqnnnjjjiiihhhhhhgggddd```\\\VVVTTTQQQMMMIIIFFFCCCBBBEEEAAAGGG[[[ooossskkkbbbSSSNNNLLLQQQ[[[```]]]XXXLLLIIIFFFCCCCCCBBBAAA@@@>>>;;;777666666777888777555444333222222333444555333222111111111333666777444555999<<>>>>>>>>>>>>>>===;;;:::999::::::;;;<<<<<<>>>??????>>>===<<<777666555444444555666777888:::>>>AAAFFFOOO[[[cccnnnttt~~~rrrhhh]]]ZZZZZZ^^^eeevvvuuuggggggzzzttt[[[KKK???>>><<<;;;::::::;;;;;;;;;<<<===<<<<<<<<<>>>@@@EEELLLddd}}}wwwsssqqqrrrqqqooolllkkkjjjjjjjjjggghhhjjjjjjjjjlllnnnpppppprrrxxxrrrfff^^^cccuuuwwwjjjbbb[[[QQQMMMMMMMMMNNNPPPUUUZZZ___aaaaaaccc___ZZZVVVSSSNNNHHHBBBBBB???;;;999999:::999888777555777:::<<>><<<;;;:::888777888888999666555444333222111111111222222111111222222333444555555777999;;;>>>@@@BBBEEEEEEEEECCCAAA>>>;;;999888999;;;<<<;;;;;;===>>>AAABBBBBBBBBAAA???>>>===;;;:::999777777777888888:::888:::???CCCJJJWWWccckkkvvvtttiii^^^XXXVVV[[[cccrrrzzz}}}uuuiiimmmwww{{{___NNNCCC>>>;;;======::::::;;;===<<<;;;;;;<<<===>>>???CCCNNNggg~~~yyyuuurrrppplllmmmmmmmmmmmmmmmlllllleeefffgggggggggiiilllooojjjppp{{{rrrfff___cccuuurrrggg]]]TTTPPPQQQOOOMMMLLLMMMRRRWWW[[[\\\cccbbb```]]]YYYTTTMMMIIIFFFCCC???<<<;;;;;;:::999888777888:::<<<>>>GGGPPP^^^iiiuuuzzz~~~yyynnn```VVVQQQMMMGGGBBBCCCCCCCCCCCCDDDFFFHHHIIIPPPSSSYYY___eeelllsssxxx{{{{{{|||}}}~~~}}}{{{yyyxxxzzz|||}}}}}}}}}zzzvvvsssrrrqqqooommmkkkiiiggghhhmmmqqqttttttuuuwwwxxxwwwsssooolllkkkkkkiiigggfffggggggeeeddddddfffggghhhiiilllqqqtttwww|||~~~|||yyyzzz{{{}}}}}}yyyuuusssmmmkkkhhhgggffffffdddbbb```___\\\XXXRRRMMMJJJIIIDDDHHHKKKUUUjjj~~~tttbbbWWWPPPSSSXXXYYYZZZ\\\TTTOOOIIIDDDAAA???>>><<<<<<;;;:::999888888999999666666444333222111111111222222111111222222333444444555777:::===@@@CCCEEEFFFEEEDDDCCCAAA???>>>===666888999999888999;;;===CCCCCCDDDDDDCCCAAA???>>>;;;:::999888777777888888999888999>>>BBBIIIUUUaaaiiitttvvvlllbbb[[[XXX\\\bbbooo}}}{{{{{{mmmooovvveeeQQQDDD???<<<======::::::<<<===<<<;;;;;;<<<===???@@@FFFQQQkkkzzztttqqqnnnmmmmmmmmmmmmmmmlllkkkkkkjjjdddeeefffffffffhhhkkknnnlllrrr}}}|||pppfffaaaeeeuuupppcccYYYUUUUUURRRNNNIIIGGGJJJOOOTTTWWW^^^aaadddccc___XXXSSSOOOKKKGGGBBB???>>>===;;;:::999888888:::;;;===EEENNN\\\gggsssyyy}}}xxxpppeeeYYYPPPIIIDDDAAABBBAAA@@@??????@@@AAABBBIIILLLRRRXXX___eeelllqqquuuwwwyyy}}}~~~{{{{{{|||}}}}}}|||}}}zzzwwwtttsssqqqooommmkkkiiihhhjjjnnnrrrtttuuuuuutttuuuuuuvvvtttqqqnnnooommmkkkjjjkkkkkkiiihhhfffgggiiijjjkkknnnsssvvv}}}~~~~~~{{{yyywwwooommmkkkjjjkkkkkkjjjhhhhhhhhhfffaaa[[[UUURRRQQQJJJJJJJJJSSSjjjnnnbbbXXXUUUWWWWWWXXXYYYXXXSSSKKKDDD@@@>>>===<<<===<<<;;;:::999999999999777666555333222222111111222111111111111222333333333555777;;;???CCCGGGIIILLLJJJGGGCCC@@@>>>===<<<777888888777777999<<>>???@@@HHHUUUpppvvvqqqnnnmmmlllmmmllllllkkkjjjiiihhhhhhcccdddeeeeeeeeefffiiilllnnnuuuzzznnnfffbbbfffvvv}}}mmmaaaYYYUUUSSSNNNIIIFFFHHHLLLPPPSSSUUU[[[bbbddd```ZZZUUUTTTLLLIIIDDDAAA???>>>===;;;999777888:::;;;===EEENNN[[[gggttt{{{yyytttjjj]]]QQQHHHCCCBBBBBBAAA@@@???>>>??????@@@FFFIIIOOOUUU\\\bbbiiinnnqqqtttxxx|||}}}{{{zzz{{{|||{{{zzz|||zzzwwwuuusssqqqooollljjjjjjjjjlllnnnrrrtttvvvtttrrrrrruuuxxxyyyvvvsssrrrpppnnnmmmnnnnnnmmmllliiijjjllllllnnnqqqvvvyyy~~~|||zzzzzzsssqqqooonnnoooooonnnmmmnnnooonnnjjjccc^^^[[[[[[RRRNNNIIIPPPeee~~~xxxnnnbbb[[[ZZZZZZZZZ[[[XXXSSSLLLFFFCCCAAA???>>>======<<<;;;;;;:::::::::777666555444333222222222111111111111111222222333222444777;;;@@@FFFJJJLLLSSSOOOJJJCCC>>>;;;999999:::;;;:::999999;;;@@@CCCFFFGGGGGGFFFEEECCCAAA@@@===<<<:::999888888888999888666888<<>>@@@AAAHHHXXXuuuvvvqqqooonnnnnnlllkkkjjjiiihhhgggffffffccccccdddddddddeeehhhjjjnnnvvvwwwllldddbbbhhhwww|||mmm___UUUQQQMMMIIIGGGHHHKKKLLLMMMNNNUUU^^^bbb```\\\YYYXXXMMMJJJEEEBBBAAA@@@>>>===888666777:::;;;===EEEOOO\\\hhhvvv~~~zzzxxxsssjjj]]]OOOFFFBBBAAA@@@???>>>======>>>???@@@CCCGGGLLLRRRYYY```fffkkkllloootttyyy|||~~~~~~}}}~~~|||{{{{{{|||||||||{{{|||yyywwwuuutttssspppmmmjjjkkklllnnnppprrruuuwwwxxxvvvuuuvvvxxxxxxuuurrrrrrpppnnnnnnooopppooonnnmmmnnnoooppprrruuuyyy}}}~~~|||{{{zzzwwwuuurrrqqqqqqqqqpppnnnppprrrssspppiiidddbbbccc\\\TTTMMMOOO```www~~~rrrgggcccbbb```^^^UUUQQQLLLGGGEEECCC@@@>>>>>>>>>======<<<;;;;;;:::777777555444333222222222111111000000111111222333222444777;;;AAAFFFJJJMMMRRRNNNHHHBBB===:::999999;;;<<<;;;:::;;;===AAAEEEGGGGGGGGGGGGEEECCCAAA@@@>>>===;;;:::888888888999888666888;;;>>>BBBKKKUUUbbbnnn{{{~~~tttfff___ZZZ[[[^^^ggg~~~zzzyyyuuusssuuuzzzYYYJJJCCC>>>>>>===::::::<<<<<<<<<<<<<<<===???AAABBBGGGYYYyyy~~~vvvqqqooonnnnnnjjjiiihhhfffeeedddddddddbbbcccdddccccccdddgggiiimmmvvvuuuiiibbbaaahhhxxx|||iii[[[QQQNNNKKKIIIIIIIIIHHHGGGLLLQQQXXX^^^``````^^^^^^SSSOOOJJJFFFDDDBBBAAA???999777888::::::<<>>>>>BBBHHHNNNTTT[[[bbbfffdddgggmmmsssxxx{{{}}}}}}|||{{{zzz|||~~~~~~}}}|||zzzyyyxxxxxxvvvsssqqqlllnnnppprrrsssuuuxxxzzz}}}{{{yyywwwtttqqqnnnpppooonnnnnnppprrrrrrqqqqqqrrrssstttvvvyyy}}}~~~|||{{{zzzyyyvvvtttsssssssssrrrppppppsssvvvrrrjjjdddcccdddbbbZZZQQQNNNYYYmmmyyyrrrooolllgggYYYTTTNNNHHHEEEBBB@@@>>>>>>>>>???>>>>>>===;;;;;;888777666444333333222222111000000000000111222222222333666:::???DDDHHHJJJJJJGGGCCC???===<<<======:::;;;;;;;;;;;;>>>AAADDDHHHHHHHHHHHHFFFDDDAAA@@@@@@>>><<<:::999999999999888777888<<<===@@@IIISSS^^^kkkyyyvvvfff___ZZZ[[[\\\eee|||}}}wwwtttuuu^^^LLLEEE???>>>===::::::===<<<<<<<<<<<<===???AAACCCFFF[[[}}}|||uuuqqqnnnlllkkkhhhgggeeedddcccccccccdddcccddddddccccccdddfffiiimmmxxxtttfff___```iiiyyywwwfffXXXTTTOOOKKKJJJIIIGGGFFFJJJMMMQQQXXX^^^aaabbbaaa]]]XXXRRRMMMIIIFFFCCCAAA<<<:::999:::999:::AAAIIIVVVdddsss|||yyywwwtttlll```TTTJJJDDD@@@???===<<<;;;:::::::::;;;<<<:::>>>DDDJJJPPPWWW^^^cccbbbdddiiiooosssvvvxxxyyywwwvvvwwwzzz}}}~~~}}}|||{{{||||||{{{xxxvvvooorrruuuwwwwwwxxx|||~~~{{{vvvsssqqqqqqooonnnmmmooorrrttttttttttttvvvwwwxxxyyy|||~~~{{{zzzwwwuuusssssstttuuutttsssppptttwwwrrriiiaaa___aaaaaaZZZPPPJJJOOO```zzz~~~xxxiiiaaaVVVKKKEEEBBBAAAAAA???????????????===<<<;;;888777666444333333333333000000000000000111222222222333666999===AAAEEEGGGCCCBBB???===<<<======>>>:::<<<===>>>>>>@@@CCCEEEJJJJJJJJJIIIHHHEEECCCAAA@@@???===;;;999999999999999888999<<<===???GGGQQQZZZgggvvv~~~yyyggg```[[[[[[[[[cccxxxyyyuuussseeeMMMFFF@@@>>>===::::::===<<<<<<<<<<<<>>>@@@BBBCCCHHH^^^{{{vvvrrrnnnkkkiiifffeeecccbbbaaabbbcccdddcccdddddddddcccdddfffiiippp{{{ttteee^^^___iiizzzppp```[[[TTTNNNKKKJJJIIIHHHHHHHHHKKKRRR[[[aaabbbaaaeee```YYYRRRMMMIIIEEEBBB???===;;;;;;888888>>>FFFSSS```pppyyyzzzxxxxxxuuulll___SSSKKKFFFCCCAAA???>>>===;;;:::;;;;;;<<<999===CCCIIIOOOVVV]]]bbbdddfffiiillloooqqqrrrsssqqqqqqsssvvv{{{}}}~~~}}}~~~~~~|||zzzrrruuuyyyzzzzzz{{{|||~~~~~~{{{wwwttttttvvvnnnnnnmmmooosssvvvvvvvvvwwwxxxyyyzzz{{{~~~|||zzzuuusssrrrsssuuuvvvvvvuuuqqquuuwwwrrrggg^^^[[[\\\\\\VVVLLLEEEFFFWWWssszzzooo___PPPGGGDDDDDDEEE??????@@@@@@???>>><<<;;;888777666555444333333333000000000000000111111222222333555888<<>>AAABBBCCCDDDFFFHHHLLLLLLLLLKKKIIIGGGDDDCCCAAA@@@===;;;:::999999999:::888:::<<<===???GGGPPPWWWdddsss{{{|||iiiaaa\\\[[[[[[aaauuu|||vvvrrrjjjNNNGGG@@@>>>===::::::===<<<<<<<<<<<<>>>@@@BBBDDDKKKaaa|||xxxtttpppllljjjeeecccbbb``````aaacccddddddeeeeeedddcccdddgggiiisss}}}sssfff```bbbkkk{{{gggccc]]]VVVPPPLLLJJJJJJHHHEEEFFFMMMUUUZZZ```ffffffdddaaa\\\TTTKKKEEEDDD???===<<<>>><<<:::;;;@@@SSS\\\hhhrrryyy}}}~~~}}}zzzyyywwwvvvtttnnnbbbVVVLLLFFFCCCCCC>>>===<<<<<<===<<<:::888<<<===???CCCJJJRRRZZZ^^^cccfffkkknnnooopppqqqrrrsssuuuwwwxxxxxxzzz}}}yyyyyyzzz|||~~~}}}zzzxxxwwwtttqqqmmmlllnnnrrruuuvvvuuuwwwyyy{{{~~~|||{{{wwwwwwwwwwwwwwwvvvtttssswwwuuuqqqiii___WWWTTTSSSOOOOOONNNJJJHHHPPPggg}}}jjjWWWLLLHHHFFFDDD>>>>>>>>>======<<<<<<;;;888777666555444333333333111111000000000000111111444333666;;;>>>???CCCIIIJJJHHHDDD@@@>>>>>>AAACCC???AAABBBAAA@@@AAAEEEHHHOOOWWW[[[UUUPPPNNNJJJDDD>>><<<999888:::;;;<<<<<<888999999999;;;???FFFKKKXXXbbbppp||||||lllccc[[[YYYXXX^^^sssxxxppprrrxxxpppWWWKKK@@@======<<<;;;<<<:::;;;<<<<<<<<<>>>AAACCCIIIaaa}}}vvvsssqqqmmmjjjeeecccaaa______```bbbcccgggdddeeeiiillljjjjjjlllvvv~~~qqqddd^^^```iiiyyytttkkk___WWWSSSPPPLLLIIIIIIFFFGGGLLLRRRWWW^^^fffiiihhhfffaaaYYYOOOIIIFFF@@@===<<<>>>===:::<<<@@@KKKSSS^^^iiiqqqvvvzzz|||{{{xxxxxxzzzzzzyyyzzzsssfffXXXMMMFFFBBBAAA???===<<<;;;<<<<<<:::888:::;;;===AAAGGGOOOVVVZZZ]]]```fffjjjlllnnnpppqqqoooqqqtttvvvxxx{{{}}}}}}~~~~~~|||zzzvvvsssnnnlllnnnpppssstttvvvxxxzzz||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvzzzvvvnnncccYYYQQQKKKHHHJJJJJJIIIFFFDDDKKK```tttzzzcccRRRIIIEEECCC@@@@@@???>>>===<<<;;;;;;999888777555444444444444222111111000000111111222333222444999<<>>DDDIIIVVV```nnn{{{|||mmmccc\\\YYYXXX^^^rrryyyooonnnsssvvvWWWKKK@@@>>>>>><<<;;;<<<:::;;;<<<<<<<<<>>>AAACCCJJJccczzztttqqqooollliiidddccc```___^^^```aaacccccc```bbbgggiiihhhiiilllzzz{{{nnnaaa[[[]]]gggxxxxxxfff[[[VVVTTTNNNHHHIIIGGGHHHKKKMMMRRR\\\fffnnnooooooiii```VVVNNNIIIBBB>>><<<======;;;<<<@@@AAAHHHQQQ[[[cccjjjpppttt}}}wwwtttssstttwww|||zzzlll]]]PPPGGGBBBAAAAAA>>><<<::::::;;;:::999888999:::>>>CCCJJJPPPSSSUUUYYY^^^cccfffiiimmmooojjjmmmqqquuuxxx}}}}}}|||xxxtttooolllmmmoooqqqqqqwwwyyy{{{~~~}}}||||||yyywwwxxxyyyyyyyyy|||wwwnnnbbbVVVLLLEEEBBBFFFEEEFFFEEECCCHHHXXXiiisss[[[LLLEEECCCAAA@@@???>>><<<;;;;;;;;;999888777666555444444444222222111111111111222222222222333666:::CCCUUUeeeiiibbbZZZTTTQQQPPPNNNKKKLLLMMMMMMLLLJJJIIIJJJKKKQQQZZZcccddd```XXXMMMDDD???<<<999888999:::::::::999999999888999<<>>>>><<<;;;<<<;;;<<<=========>>>AAADDDLLLdddxxxrrrpppmmmjjjgggcccbbb```^^^^^^___```aaa```^^^```eeehhhhhhkkkooo}}}zzzmmm___YYY[[[fffwwwsssddd[[[VVVPPPLLLIIIGGGHHHIIIJJJNNNZZZgggrrrwwwxxxrrriii___TTTLLLDDD???<<<<<<<<<:::;;;>>>;;;@@@GGGNNNUUU\\\ccchhhqqquuu{{{{{{uuunnnnnnppptttzzztttdddVVVLLLFFFDDDCCC@@@<<<::::::::::::999888888999<<<@@@EEEJJJMMMOOOSSSXXX\\\```cccgggiiigggjjjnnnsssxxx}}}|||zzzwwwtttooolllmmmoooqqqrrrvvvxxx{{{zzzxxxyyy{{{{{{zzz|||{{{uuugggWWWJJJFFFFFFEEEEEEFFFFFFEEEGGGSSS```wwwgggRRRGGGDDDAAA@@@>>>===<<<;;;;;;<<<888888666555444333333333111111000000000000111111111222444777:::DDDYYYlllssslllddd___]]][[[WWWTTTQQQQQQQQQOOOLLLIIIGGGGGGKKKUUU```fffddd[[[NNNEEEAAA>>>;;;::::::;;;;;;;;;999999999888888:::???BBBOOOYYYhhhvvvqqqfff]]][[[YYY]]]lll~~~nnnfffkkk}}}WWWLLLAAA>>>>>>===<<<<<<;;;<<<=========>>>AAADDDMMMddd|||uuuqqqnnnllliiifffbbbaaa___^^^]]]^^^_________^^^```fffiiijjjooottt~~~zzzmmm^^^XXXZZZdddvvvqqqcccZZZUUUSSSJJJHHHHHHHHHHHHLLLYYYeeessszzzzzzqqqhhh\\\QQQHHHAAA<<<<<<<<<:::999;;;:::<<<@@@DDDIIIOOOVVVZZZccciiiqqqxxx~~~~~~wwwppplllmmmpppuuu{{{|||mmm___TTTMMMIIIEEEBBB>>>;;;;;;;;;:::999999999:::;;;>>>AAAEEEGGGKKKNNNRRRUUUXXX[[[^^^aaadddggglllqqqvvv{{{|||zzzvvvsssooommmnnnqqqssstttuuuwww{{{{{{zzz{{{|||yyywwwyyy~~~}}}oooYYYIIIFFFIIIEEEDDDEEEGGGFFFFFFMMMVVVfffzzzttt\\\LLLEEEAAA@@@>>><<<;;;;;;<<<===777777555444333222222222000000000//////000000000111222666999;;;DDDWWWiiisssoookkkhhhgggeeebbb^^^[[[ZZZXXXVVVSSSNNNIIIFFFDDDKKKVVV```aaaYYYNNNGGGBBB???;;;999:::::::::999999:::999888888:::===@@@LLLWWWggguuuttthhh___[[[ZZZ\\\iiiyyyqqqgggmmmxxxXXXLLLAAA>>>>>>===<<<===;;;<<<=========???BBBDDDMMMeeezzzssspppnnnllliiifffaaa```___^^^]]]]]]]]]]]]]]]\\\___dddgggiiipppxxxzzzlll]]]VVVXXXbbbsssqqqddd]]]ZZZNNNKKKHHHHHHIIILLLVVV```lllxxx~~~xxxqqqeeeXXXNNNFFF???>>>===:::999:::999;;;<<<>>>@@@EEEJJJNNNVVV\\\eeennntttyyy|||~~~||||||zzzvvvoooiiifffeeepppuuu|||xxxiii]]]SSSOOOGGGDDD@@@>>>===<<<;;;999::::::::::::<<<>>>@@@AAAFFFHHHKKKNNNPPPRRRVVVXXX___bbbggglllqqqwww}}}|||wwwtttpppnnnooorrruuuvvvuuuwww{{{}}}|||}}}|||vvvppprrr{{{sss^^^KKKFFFGGGEEECCCCCCEEEEEEDDDGGGMMMSSSddduuuzzzzzz|||hhhUUUKKKFFFDDDAAA>>><<<<<<<<<===888777666555333333333333111111000000000000111111222333666:::<<>>:::888888888888777999::::::999999:::===@@@LLLVVVfffttt~~~vvvjjj```\\\ZZZ[[[ffftttwwwkkkqqqtttXXXLLLBBB??????===<<<===<<<===>>>>>>>>>???BBBEEENNNeee{{{wwwqqqnnnmmmkkkhhheee``````^^^]]]\\\\\\[[[[[[ZZZYYY\\\```cccfffnnnxxxzzzkkk\\\TTTUUU___ppptttggg^^^VVVOOOKKKJJJJJJKKKQQQXXXaaaqqq}}}}}}zzzooobbbUUULLLCCCAAA@@@===::::::888999999:::;;;>>>BBBFFFHHHNNNXXX```fffiiilllmmmjjjjjjiiieeebbbaaadddfffrrrxxxrrrdddXXXQQQHHHEEEBBBAAA???>>>;;;999999999999999:::;;;<<<<<<>>>AAADDDFFFHHHKKKOOORRRWWW[[[```ffflllrrryyy}}}~~~~~~zzzwwwrrrppppppssstttuuuuuuxxx|||~~~~~~{{{qqqiiigggpppwwwssseeeVVVLLLHHHFFFCCCBBBDDDDDDBBBDDDGGGGGGRRR\\\aaadddiiimmmmmm{{{sssbbbWWWOOOLLLGGGBBB>>><<<;;;;;;:::999888666555555555555333222222222222222222333333222333777;;;AAAMMMYYYiiiooowwwyyywwwtttrrrsssmmmkkkhhhddd```XXXOOOHHHDDDAAADDDMMMQQQOOOMMMNNNDDDAAA===;;;:::::::::999999::::::::::::;;;>>>AAALLLVVVfffttt~~~xxxkkk```]]]ZZZZZZcccppp{{{mmmttttttXXXMMMBBB??????===<<<===<<<===>>>>>>>>>???BBBEEEOOOfffwwwsssnnnlllkkkjjjfffccc______^^^]]]\\\[[[ZZZZZZYYYYYY\\\```aaadddnnnyyyyyyjjjZZZRRRRRR\\\mmm|||nnn```[[[SSSLLLKKKKKKJJJMMMQQQXXXkkkzzz~~~vvviiiZZZPPPFFFDDDBBB???<<<<<<666777777888888;;;???BBB>>>DDDMMMUUUZZZ\\\^^^___ZZZ[[[[[[ZZZ[[[___ffflllrrryyyxxxgggYYYRRRHHHFFFDDDCCCAAA???;;;888999888888888888888999999999;;;>>>AAACCCGGGKKKNNNQQQUUU[[[bbbhhhooowww{{{}}}}}}}}}yyytttqqqqqqrrrssstttvvvyyy~~~~~~zzznnnddd^^^eeennnrrrmmmbbbUUUMMMIIIDDDCCCEEEEEECCCDDDFFFEEEJJJMMMOOOTTT[[[^^^\\\jjjtttzzzlllbbbWWWSSSMMMFFF@@@<<<;;;:::<<<;;;:::888777777666666555444444333333444444555555111000444999@@@KKKVVVgggqqq||||||wwwwwwxxxyyyvvvsssooojjjbbbXXXPPPHHHBBBAAAHHHMMMLLLMMMPPPHHHEEEAAA???>>>>>>===<<<999:::;;;;;;;;;<<>>======<<<===>>>>>>>>>???CCCEEEPPPggguuupppllljjjiiihhhdddaaa______^^^]]]\\\[[[ZZZYYY[[[[[[^^^aaabbbfffppp{{{xxxhhhYYYSSSRRRXXXiii|||}}}pppccc[[[SSSOOOJJJGGGIIIMMMWWWbbbqqq{{{tttgggYYYMMMHHHEEE>>>:::;;;<<<:::999777888:::===>>>???AAADDDHHHKKKMMMMMMNNNMMMOOOQQQSSSXXXaaammmvvv|||iiiZZZVVVOOOHHHBBB???<<<999999===777777777777777888888888999::::::;;;===???AAABBBMMMOOOTTTYYY___hhhqqqwwwzzz|||~~~{{{xxxvvvvvvwwwwwwvvvvvvyyy}}}tttfff___cccmmmxxxyyykkkZZZPPPLLLGGGDDDGGGGGGEEEDDDFFFHHHIIIHHHFFFEEEHHHOOOTTT[[[dddsssxxxmmmiiiaaaUUUIIIAAA<<<;;;;;;999999::::::999888666555111111111000111111222222777444444777;;;@@@KKKUUUkkkwww}}}{{{xxxyyyyyyqqqbbbUUUKKKKKKLLLMMMNNNPPPUUUXXXPPPIIIBBB@@@>>>;;;:::===:::::::::888888:::>>>AAANNNZZZjjjwww~~~{{{oooccc[[[YYY[[[eeennn~~~ssssssuuuZZZJJJ??????@@@===;;;======>>>>>>===<<<>>>AAADDDOOObbbwwwnnngggffffffccccccdddccccccccc```\\\YYYXXXXXXXXXXXX[[[___```dddooo{{{wwwhhhXXXQQQOOOTTTdddvvvvvvjjj```VVVPPPMMMIIIJJJMMMRRR[[[jjjzzzyyykkk^^^QQQKKKFFF???<<<<<<>>><<<:::888888999;;;======???AAADDDGGGIIIJJJKKKKKKNNNRRRVVV]]]gggsss|||nnn___YYYPPPIIIDDDAAA???;;;;;;>>>::::::999888777777666666777777888999:::<<<>>>???BBBEEEIIIOOOXXXbbbmmmtttxxx{{{~~~{{{yyyyyyyyyyyyyyyyyy{{{|||oooaaaccclll{{{yyyhhh]]]QQQLLLIIIHHHFFFCCCCCCGGGDDDEEEEEEDDDCCCFFFJJJNNNVVV___nnn}}}{{{rrrllldddWWWJJJAAA===<<<<<<999:::::::::999888777666666666555444444555555555666444444777<<>>;;;;;;;;;:::999;;;???BBBLLLXXXiiivvv~~~{{{pppccc[[[XXXZZZccclll{{{rrrrrrzzz]]]MMM@@@@@@@@@;;;999;;;======>>>===<<<>>>AAADDDSSSgggwwwnnnfffeeedddaaa```aaaaaabbbaaa___[[[YYYXXXYYYYYYYYY[[[^^^```eeeqqq}}}yyyiiiYYYRRROOORRRaaarrruuugggZZZSSSPPPLLLJJJKKKKKKRRR___qqqvvvjjj\\\SSSKKKDDD@@@??????===:::888777888:::;;;;;;<<<>>>@@@CCCFFFHHHJJJKKKPPPWWW^^^fffppp|||uuufff___SSSLLLFFFDDDBBB>>>===???>>>===<<<:::888666555444555555555666777999:::;;;<<<>>>AAAGGGOOOZZZfffnnntttwww{{{}}}}}}|||||||||{{{}}}wwwgggccchhhzzzyyymmmXXXSSSMMMJJJFFFBBBEEEJJJEEEFFFGGGFFFDDDDDDFFFGGGNNNVVVeeeuuu~~~wwwpppfffXXXKKKBBB>>>===<<<::::::::::::999888777777666555444333333222333333555333333777<<>>======>>>BBBEEEUUUkkkvvvmmmfffdddbbb___]]]]]]^^^______]]]ZZZXXXXXXYYYZZZZZZ[[[^^^aaafffttt{{{kkk\\\TTTQQQSSSaaaqqqooo___VVVSSSNNNJJJIIIIIIMMMWWWiii|||yyykkk___TTTKKKEEEBBB>>>===:::888777888:::;;;;;;;;;===???CCCHHHLLLOOOTTTZZZbbbjjjrrrzzzoooeeeYYYQQQIIIGGGEEEAAA???@@@???>>>===;;;999777666555444444555555666777888999>>>>>>@@@CCCIIITTT___gggooossswww{{{}}}~~~~~~nnncccaaarrr~~~eee[[[PPPKKKIIIHHHIIILLLLLLLLLKKKJJJGGGEEECCCCCCHHHOOO\\\lllzzz}}}yyyqqqgggWWWJJJBBB???===<<<;;;;;;;;;::::::999888888555444333222111111111111444222333777===GGGYYYiii}}}yyywwwuuusssqqqooollljjjaaaXXXPPPKKKFFFAAA???@@@<<<<<<<<<;;;:::<<<@@@CCCIIIWWWiiixxx~~~rrreee\\\XXXWWW^^^fffuuuoooooozzzdddRRRCCC@@@???;;;999;;;======>>>======???BBBEEESSSlllwwwnnnfffdddbbb]]]ZZZZZZZZZ[[[\\\[[[YYYWWWXXXYYY[[[ZZZ[[[^^^aaahhhwww{{{lll]]]VVVRRRSSS___ooowwwfff\\\VVVPPPJJJGGGIIIKKKSSSbbbtttzzzkkk^^^SSSJJJDDD>>>===:::999888999;;;=========>>>BBBHHHOOOVVV[[[dddjjjqqqxxx}}}{{{nnnbbbXXXNNNJJJGGGCCC@@@@@@>>>>>>===<<<;;;:::999999666666666666666777888888======>>>@@@EEEOOOYYYaaalllpppuuuzzz|||~~~uuueee\\\iiizzzjjjYYYSSSRRRQQQOOONNNOOONNNLLLJJJHHHFFFDDDBBBEEEKKKVVVeeesssyyyyyyvvvpppeeeUUUIIICCC@@@>>><<<<<<<<<;;;::::::999999999888777666555444444444444333222333777<<>>======>>>======???CCCFFFQQQmmmwwwnnngggdddbbb]]]YYYXXXWWWXXXYYYXXXWWWVVVWWWXXXYYYYYY[[[___bbbjjjyyy{{{lll^^^VVVQQQPPP[[[iii}}}oooddd[[[RRRKKKHHHIIIKKKPPP[[[jjjzzzyyykkk___RRRIIICCCAAA>>><<<;;;<<<===?????????AAAGGGPPP[[[eeekkkuuuzzz}}}ooobbbTTTNNNJJJEEEBBBAAA>>>>>>>>>======<<<<<<<<<888777777777777777888999777888999<<>>>>>>>>@@@DDDGGGSSSqqq{{{vvvmmmfffdddaaa\\\XXXWWWUUUWWWWWWWWWUUUTTTUUUVVVWWWWWWZZZ___dddlllzzzqqqbbbYYYQQQNNNWWWdddvvvxxxlll```TTTMMMKKKFFFIIIMMMUUUaaarrr|||pppaaaUUUKKKIIIEEEAAA?????????@@@@@@AAADDDKKKWWWeeerrrzzz|||mmm[[[RRRMMMHHHDDDCCC?????????>>>======<<<<<<999888888777777777888888666777888:::===CCCKKKPPP\\\aaahhhnnnqqqssstttvvvrrruuuzzzsssbbbaaalll}}}}}}uuupppnnnqqqvvvrrrjjj___VVVQQQMMMJJJIIIFFFKKKUUUcccpppwwwxxxuuuiii___SSSLLLJJJHHHCCC???>>>===<<<;;;:::::::::;;;666666555555555555555666333333666888:::BBBTTTeeevvvlllaaaXXXPPPGGGBBBBBB<<<<<<<<<;;;:::<<<@@@CCCLLLZZZmmm}}}vvviii```[[[YYY^^^eeevvv|||sssmmmvvvlllXXXFFF@@@???;;;;;;???<<<===>>>>>>>>>AAADDDGGGUUUtttwww|||}}}ssskkkdddbbb```ZZZVVVUUUTTTUUUVVVUUUSSSRRRSSSTTTTTTUUUZZZ```eeelll{{{wwwggg\\\SSSOOOVVVbbboooyyy~~~rrrdddVVVOOONNNCCCGGGKKKQQQ[[[lll~~~nnn```RRROOOKKKFFFBBB@@@@@@@@@@@@AAAEEENNN[[[kkkzzzttt```UUUOOOJJJFFFFFFAAAAAA@@@???>>>===<<<<<<999888888777777777777888:::;;;;;;:::;;;???DDDHHHRRRWWW^^^dddhhhjjjkkkmmmkkkooovvv~~~{{{iii```cccmmm||||||{{{sssdddZZZSSSOOOLLLGGGLLLWWWeeerrryyyyyywwwhhh^^^SSSNNNMMMKKKFFFAAA???>>><<<;;;::::::;;;;;;::::::::::::::::::;;;;;;333444666888999???QQQbbbxxx~~~tttggg^^^TTTIIICCCCCC===>>>===<<<<<<>>>AAAEEELLLZZZmmm|||vvvjjjaaa\\\ZZZ___ffftttuuuuuummmvvvooo[[[HHHAAA>>>:::999===<<<===>>>>>>>>>AAAEEEHHHVVVuuuuuu{{{yyyqqqiiibbbaaa___YYYUUUTTTTTTUUUVVVTTTRRRQQQRRRSSSRRRTTTYYY```fffmmm{{{|||hhhZZZQQQNNNRRRXXXlllvvvzzzkkk___WWWSSSLLLKKKMMMRRRWWWcccwwwsssbbb\\\RRRJJJFFFDDDDDDDDDBBBAAAEEEOOOZZZgggvvv~~~kkk\\\TTTPPPKKKFFFDDDCCCAAAAAABBBAAA>>><<<<<<;;;;;;::::::999999999888888999888888:::>>>AAAHHHLLLRRRVVVYYY[[[^^^___```dddkkkvvvkkk[[[XXX___hhhnnnyyy}}}lll]]]SSSMMMIIIKKKTTTeeevvv~~~zzzssskkk\\\OOONNNPPPMMMJJJJJJEEEAAA<<<:::;;;=========BBB???;;;:::::::::777444333555666666777>>>IIIRRRnnnyyyyyylll```VVVNNNEEE???@@@???===<<<<<<>>>AAABBBNNNWWWdddsssuuuiiiaaa]]][[[___dddzzzvvvoooxxxyyyzzzsssXXXHHHDDD===<<>>??????>>>>>>@@@CCCFFFWWWvvvwww}}}zzzrrrjjjhhhccc^^^YYYVVVTTTSSSSSSTTTUUUTTTSSSSSSUUUVVVSSSVVVYYY]]]cccooo}}}~~~jjj[[[RRRNNNQQQWWWfffqqq~~~qqqddd[[[VVVKKKJJJKKKOOOTTT___rrrppphhh]]]RRRLLLIIIHHHHHHGGGEEEGGGOOOXXXdddsssvvvggg^^^YYYRRRMMMGGGEEECCCBBBAAA???===::::::::::::999999888777777666666777666666888;;;>>>@@@DDDIIIMMMOOOQQQSSSTTTXXX\\\dddooo{{{ooo___ZZZ\\\^^^^^^fffoooyyy|||zzz{{{zzzjjjZZZPPPLLLNNNVVVfffxxxyyypppaaaUUUTTTVVVTTTOOOLLLDDD@@@;;;999;;;===>>>>>>AAA>>><<<;;;;;;:::666333333555666666777>>>HHHPPPcccnnn{{{rrrfff\\\RRRIIIBBBAAA@@@>>>======???BBBCCCMMMTTT___lllxxxwwwjjjccc^^^]]]```eeexxxyyykkk}}}wwwyyy}}}tttYYYHHHDDD===<<>>>>>???>>>>>>@@@DDDFFFYYYwwwxxx~~~zzzrrriiifffbbb]]]XXXUUUSSSSSSUUUUUUUUUTTTRRRQQQSSSTTTSSSUUUYYY]]]cccooo}}}mmm^^^TTTNNNPPPTTT]]]iiiyyyxxxlll```ZZZNNNLLLLLLNNNRRR[[[mmm|||{{{nnnbbbYYYSSSPPPMMMLLLIIIIIINNNUUU___mmmzzzqqqggg^^^VVVPPPMMMJJJGGGDDDBBB@@@>>>;;;<<<<<<;;;::::::999888888666666777666666777999<<<999<<<@@@CCCDDDEEEGGGHHHLLLQQQZZZdddqqqvvvddd\\\YYYXXXVVVTTT[[[eeellloooppprrrtttuuuzzzzzzmmm]]]TTTMMMNNNVVVfffyyysssdddWWWUUUWWWUUUPPPKKKEEEAAA===;;;===???AAABBBBBBAAA???>>>===;;;888555444555666555777===FFFMMMXXXbbboooxxx{{{~~~zzznnncccXXXMMMFFFCCCAAA???===>>>@@@BBBDDDKKKPPPXXXaaakkkvvvzzzlllddd```]]]```eeeuuu|||kkkyyyvvvyyysssYYYHHHDDD===;;;>>>;;;===>>>>>>>>>>>>@@@DDDGGGYYYwwwzzzzzzrrrfffddd___[[[WWWTTTSSSSSSUUUUUUUUUSSSQQQPPPQQQRRRRRRUUUXXX\\\cccooo}}}pppaaaUUUNNNMMMPPPWWWccctttsssfff]]]TTTQQQOOOOOORRRYYYhhhvvvvvvkkkaaaYYYTTTQQQMMMKKKNNNSSS[[[hhhsss||||||pppeee[[[TTTSSSOOOKKKGGGEEECCCAAA???@@@@@@???>>>===<<<<<<;;;888999999999888888:::<<<777999<<<===>>>>>>???AAACCCHHHQQQ[[[hhhxxxnnn___YYYXXXYYYSSSVVV\\\bbbffffffdddbbbfffhhhjjjlllkkkeee^^^YYYLLLMMMTTTeeeyyy{{{lll[[[TTTVVVVVVRRRMMMHHHEEEAAA??????BBBEEEGGGHHHFFFCCC@@@>>>===;;;:::666666666555777<<>>;;;>>>;;;===>>>>>>>>>>>>@@@DDDGGGXXXwww}}}yyyrrrdddbbb]]]XXXUUUSSSRRRRRRRRRSSSSSSRRRPPPOOOPPPRRRQQQSSSWWW\\\cccooo~~~tttdddXXXNNNKKKMMMRRR^^^oooxxxkkkaaaYYYTTTPPPOOOPPPUUUaaammm|||~~~rrreee]]]XXXSSSPPPQQQTTTZZZeeeooowww{{{rrrfff^^^WWWSSSMMMIIIFFFEEECCCBBBBBBBBBAAA@@@???>>>===<<<999:::;;;:::888888999:::666888::::::::::::;;;<<<>>>CCCKKKTTT```pppooo```ZZZYYYYYYXXXYYY\\\``````]]]ZZZ\\\[[[ZZZ\\\]]]]]][[[XXXLLLMMMUUUggg}}}zzzgggZZZXXXZZZYYYVVVKKKIIIEEEAAA@@@BBBFFFIIIMMMKKKGGGBBB???======>>>999888777666777;;;AAAEEEOOOVVVaaajjjppptttyyy|||zzz{{{oooaaaTTTKKKEEECCC???======???CCCEEEKKKLLLLLLLLLNNNWWWccclllzzzlllccc]]]ZZZ\\\aaammmnnntttxxxyyy}}}qqqWWWHHHEEE>>><<<>>>;;;<<<===>>>>>>>>>AAAEEEHHHXXXwwwyyyqqqdddaaa\\\WWWSSSRRRRRRRRRNNNOOOPPPPPPOOOOOOQQQSSSPPPRRRVVV[[[cccooo~~~yyyiii[[[PPPKKKKKKOOOYYYhhhyyy{{{ooofff\\\VVVPPPNNNMMMPPPYYYcccvvvuuummmddd___[[[[[[[[[]]]eeennntttyyy~~~qqqiii^^^YYYQQQKKKHHHFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<999:::;;;999777666666777555777888888777777888::::::???FFFMMMWWWgggzzzsssbbbZZZZZZXXXVVVXXXZZZ[[[YYYWWWSSSQQQPPPRRRTTTSSSOOOKKKMMMOOOXXXlllrrr```XXXZZZ[[[ZZZOOOMMMHHHCCC@@@AAAEEEHHHRRRQQQNNNIIIDDD@@@>>>>>><<<:::888777888<<<@@@CCCKKKQQQYYYaaagggmmmqqqtttuuu}}}uuugggYYYPPPHHHEEEAAA>>>>>>@@@DDDFFFLLLMMMKKKHHHGGGLLLXXXaaazzzzzzlllbbb\\\XXXZZZ^^^jjjllloooyyyyyy{{{nnnUUUGGGDDD>>>===???<<<<<<===>>>>>>>>>AAAEEEHHHZZZwwwyyypppeeeaaa\\\VVVRRRQQQQQQQQQLLLMMMNNNNNNNNNOOOQQQSSSNNNQQQUUU[[[cccpppooo```SSSLLLLLLJJJRRRaaappp~~~ssskkkaaaYYYRRROOOMMMNNNUUU^^^lllzzzuuupppkkkhhheeedddhhhnnntttyyy~~~vvvkkkddd[[[SSSNNNKKKIIIGGGDDDCCCBBBAAA???>>>======;;;<<<<<<;;;888777666777666777777777666666888999777<<>><<<999888999<<>>@@@===<<<======>>>???AAAEEEHHHYYYuuuyyyooofffccc\\\VVVRRRPPPPPPPPPLLLMMMNNNNNNMMMMMMOOOQQQMMMPPPUUUZZZcccpppsssdddVVVNNNMMMGGGNNN[[[jjjyyyvvvoooeee]]]UUUQQQOOOPPPVVV]]]dddrrr|||vvvrrrmmmiiijjjoootttyyywwwpppeee[[[TTTPPPMMMLLLGGGFFFEEEDDDBBBAAA@@@???>>>???@@@>>>;;;999888999777888999888777777999;;;555999===AAAHHHVVVjjjxxxyyyyyyyyyxxxvvvrrrnnnkkkfff]]]RRRLLLKKKLLLKKKIIIIIILLLXXXnnnuuueee``````___]]]ZZZTTTLLLFFFEEEIIIMMM\\\bbbfffeee]]]QQQHHHBBB@@@===:::999:::===???@@@GGGJJJOOOVVV\\\```dddfffhhhppp|||ttteee[[[NNNJJJFFFBBBBBBDDDHHHKKKLLLNNNNNNJJJFFFIIISSS\\\ooo{{{|||mmmbbb\\\WWWYYY]]]ggg}}}~~~qqqqqqxxxyyy}}}jjjRRREEEDDD???>>>AAA>>><<<======>>>???AAAEEEIIIXXXsssyyynnnhhhddd]]]VVVRRRPPPPPPPPPMMMNNNNNNMMMLLLLLLMMMOOOMMMPPPUUUZZZcccpppyyyiiiWWWLLLJJJHHHJJJRRR```nnnzzzzzzqqqhhh___XXXVVVTTTQQQRRRUUUbbblllzzzzzzuuurrrqqqqqquuu{{{|||oooeee^^^YYYTTTQQQMMMJJJEEEBBBAAAAAA@@@???@@@???===<<<;;;:::999999::::::999999888999999999999:::<<<@@@DDDLLL]]]mmm}}}ttt```SSSPPPNNNJJJFFFJJJNNNVVVgggqqq```]]]bbbddddddaaa[[[QQQIIIJJJNNNYYYbbblllpppjjj]]]PPPHHHAAA>>>:::777777999===@@@DDDGGGKKKOOORRRUUUYYY\\\fffiiisss~~~lll^^^SSSNNNFFFAAA@@@DDDIIIMMMPPPMMMJJJHHHEEEFFFPPP[[[ppp~~~pppbbb[[[YYY[[[\\\iiisssrrr~~~yyyiiiWWWFFFAAA???::::::??????======???@@@@@@EEEKKKVVVwww|||pppfffaaa[[[VVVSSSQQQOOOMMMKKKKKKJJJIIIIIIJJJKKKLLLQQQRRRUUUZZZdddrrrooo]]]QQQMMMGGGGGGMMMYYYeeeqqq}}}|||tttmmmeee]]]YYYVVVRRRQQQTTTZZZcccppp|||}}}zzzyyyyyy~~~|||ppphhhaaa[[[WWWUUURRRMMMJJJHHHGGGFFFDDDAAA@@@???===<<<<<<;;;;;;;;;;;;:::999999999999:::888888:::>>>AAAHHHXXXgggzzzvvvcccWWWPPPLLLKKKKKKOOOXXXhhh|||mmmhhhkkkhhhkkklllfff[[[QQQNNNQQQVVV___kkkrrrnnnbbbTTTLLLDDDAAA===999888999<<<>>>EEEGGGKKKMMMOOOQQQSSSUUU]]]aaakkkxxxpppcccXXXRRRKKKFFFFFFJJJPPPTTTSSSPPPMMMJJJGGGFFFNNNWWWmmm|||~~~pppccc]]][[[\\\^^^jjjtttsss{{{wwwfffUUUEEEBBB@@@===<<>>>>>>>>>>><<<<<<;;;:::::::::::::::888777888;;;>>>DDDQQQ___uuuxxxdddVVVPPPNNNMMMQQQYYYjjj}}}uuuuuupppuuuyyyuuukkk___WWWSSSQQQ[[[iiirrrqqqgggXXXNNNFFFCCC???;;;999999;;;===EEEHHHKKKLLLLLLKKKLLLLLLSSSYYYcccooovvvwwwkkkYYYRRRJJJEEEFFFKKKQQQTTTWWWSSSPPPNNNIIIGGGLLLSSSiiiwwwpppddd___^^^^^^^^^kkkuuuuuuyyyvvv}}}eeeTTTEEECCCCCC???>>>BBB???======@@@AAAAAAEEELLLYYYyyy{{{qqqhhhbbb[[[UUURRRPPPPPPOOOOOONNNLLLKKKJJJKKKKKKLLLPPPQQQUUU[[[ffftttooo___UUUNNNIIIGGGKKKRRR\\\iiittt|||wwwooohhhddd___XXXUUUVVVSSSYYYaaaiiipppwww}}}}}}tttnnnccc___XXXSSSOOOKKKHHHFFFDDDCCCBBBAAA@@@?????????>>>======<<<;;;;;;;;;;;;999777888:::<<<@@@KKKWWWnnnvvveeeWWWPPPMMMQQQZZZjjj~~~zzzzzz~~~}}}rrrbbbUUUOOOXXXeeeoooqqqfffVVVJJJDDDAAA>>>:::999:::<<<>>>FFFIIILLLMMMLLLJJJHHHGGGMMMTTT___hhhmmmttt}}}rrr\\\UUUKKKFFFGGGLLLQQQTTTYYYUUURRRPPPLLLHHHJJJPPPdddrrrtttgggaaa___^^^^^^lllssstttyyyxxxhhhUUUFFFDDDDDD@@@>>>@@@???======@@@AAAAAAFFFMMMXXXzzz{{{ssshhhccc[[[UUURRRQQQPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLOOOQQQUUU\\\fffuuuxxxfffZZZRRRKKKFFFGGGKKKRRR]]]gggsss{{{yyyrrrllliiieee^^^ZZZZZZXXX[[[___dddhhhmmmqqqttt}}}{{{qqqlllddd]]]XXXSSSOOOLLLGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<999999;;;<<>>???FFFJJJOOOQQQOOOKKKHHHGGGJJJOOOYYYaaaccchhhvvvvvveee\\\QQQLLLNNNTTTXXXZZZ]]]XXXTTTRRRNNNIIIJJJNNN___mmm~~~~~~oooeee___^^^^^^lllpppsss{{{{{{nnnZZZHHHDDDDDD@@@======???======@@@AAABBBGGGMMMVVV{{{|||uuuhhhccc[[[VVVSSSQQQPPPOOOPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPUUU\\\ggguuuooo```TTTMMMGGGFFFGGGJJJRRRZZZjjjrrr}}}}}}wwwqqqoookkkddd______]]]]]]^^^```bbbeeehhhiiinnnpppsssuuuxxx~~~|||wwwnnnfff___YYYSSSPPPKKKJJJHHHFFFDDDBBBAAAAAABBBAAA@@@>>>============>>>;;;:::<<<===???FFFMMMaaauuurrr___UUUUUUYYYhhh{{{bbbVVVXXX]]]eeeggg]]]LLL===;;;:::999888:::<<<@@@BBBHHHMMMRRRUUUSSSNNNIIIFFFEEEIIIQQQXXXZZZ\\\fffqqqxxxjjjaaaUUUQQQTTT[[[```bbbeee___YYYUUUPPPKKKJJJMMMYYYhhhzzz}}}lllbbb```bbbmmmpppttt|||}}}ttt]]]IIIDDDDDD???<<<<<>>>>>>>>===>>>;;;:::<<<>>>???DDDJJJ\\\qqq|||wwwggg\\\ZZZ[[[fffppp]]]\\\]]]bbbddd\\\KKK===;;;:::999999;;;>>>AAACCCKKKPPPVVVXXXUUUOOOHHHEEECCCEEEJJJQQQSSSSSSXXX___sss|||nnndddYYYVVV\\\ffflllnnnqqqhhh```ZZZSSSLLLJJJLLLSSScccwwwuuugggeeehhhooorrrwww||||||www___IIICCCCCC@@@======>>>======AAABBBCCCHHHOOO\\\yyyrrrfffbbb]]]YYYVVVSSSPPPMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOTTT[[[eeerrrnnn\\\UUUPPPMMMKKKIIIKKKPPPSSS[[[fffpppwww}}}zzzuuulllfffeeeeeecccaaa```bbbdddeeefffdddddddddddddddhhhmmmrrryyy{{{yyypppiiibbb^^^TTTSSSPPPMMMIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>:::999<<<>>>???CCCHHHYYYoooxxxxxx~~~vvvlllbbb^^^\\\eee~~~xxxwww|||{{{bbb___]]]aaaddd]]]MMM???<<<;;;;;;;;;<<>>???>>>======AAABBBCCCHHHOOO```wwwpppeeebbb^^^ZZZWWWTTTOOOLLLKKKKKKJJJIIIIIIJJJLLLLLLMMMOOOTTT[[[eeeqqqggg___TTTLLLJJJKKKKKKKKKHHHPPP[[[ccciiipppyyy}}}xxxsssmmmjjjggghhhjjjjjjiiihhhhhhiiihhhgggeeeddddddfffgggiiiuuuxxx}}}|||tttjjjbbb^^^YYYSSSPPPOOONNNKKKIIIFFFCCC@@@???@@@AAAAAAAAA???>>>===;;;;;;>>>CCCHHHXXXjjjyyyppprrruuusssooofff___\\\fffzzz{{{vvvxxxyyy{{{kkk[[[ZZZaaa```\\\QQQAAA@@@<<<:::<<<======@@@EEEQQQTTTWWWXXXUUUNNNFFFAAADDDCCCCCCEEEHHHKKKKKKKKKUUU\\\ooouuuppphhhfffpppzzznnneee[[[QQQJJJIIIQQQ```ppp}}}pppfffgggttt|||sss~~~xxxxxxaaaNNNHHHAAA>>>@@@<<<@@@BBBCCCCCCBBBDDDIIINNN```|||vvvrrrjjjeee^^^XXXTTTQQQOOOMMMOOONNNMMMLLLLLLKKKKKKLLLLLLOOORRRVVV\\\iiiyyyxxxmmm___TTTNNNMMMLLLKKKHHHLLLRRRVVVZZZbbbkkksss}}}xxxssspppmmmmmmnnnmmmlllkkkkkkkkkiiihhhfffeeedddeeefffgggnnnqqqvvvzzz}}}vvvooogggaaaYYYTTTRRRQQQMMMKKKIIIFFFBBBAAAAAAAAAAAA@@@??????>>><<<<<<>>>CCCGGGWWWhhh~~~~~~rrrqqqrrrqqqnnnggg```]]]ddduuu~~~zzzwwwwwwyyynnn^^^ZZZ``````^^^XXXJJJBBB>>>;;;<<<======AAAGGGPPPRRRVVVVVVTTTMMMFFFAAAAAAAAABBBEEEHHHJJJIIIHHHFFFJJJXXXkkkyyy~~~xxxrrrkkklllyyytttjjj```TTTMMMLLLQQQ```ooozzzuuuiiijjjuuu|||tttuuuvvv{{{^^^LLLGGG@@@???AAA===@@@BBBDDDDDDCCCEEEJJJNNNaaa{{{uuupppfffbbb[[[UUUQQQOOOLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKKKKNNNPPPSSSYYYeeeuuu{{{iiiZZZQQQMMMKKKJJJHHHIIIJJJJJJLLLRRR[[[cccooo}}}{{{xxxttttttssssssrrrqqqpppooonnnmmmkkkhhhgggfffffffffhhhkkkooosssvvvzzz~~~uuunnnddd]]]YYYVVVRRRPPPLLLIIIEEECCCCCCCCCBBB@@@@@@@@@???===<<>>@@@BBBEEEEEEDDDFFFKKKOOObbbzzztttoooddd___XXXSSSPPPNNNLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMOOORRRYYYdddrrr}}}uuudddYYYSSSPPPNNNJJJJJJHHHFFFFFFJJJRRRWWW```nnnzzzxxxwwwwwwxxxxxxxxxwwwvvvuuurrrooollljjjiiihhhfffiiimmmpppssswww|||zzznnneee```\\\XXXVVVMMMJJJGGGFFFEEEEEEDDDBBBAAAAAA@@@>>>===???CCCFFFQQQccc~~~vvvpppllliiikkkoooyyyooohhhgggggggggbbb___```fffttt{{{uuu{{{qqq]]]TTTVVVVVV[[[```[[[QQQIIIBBB???======BBBHHHKKKMMMOOOPPPNNNIIIDDDAAA@@@BBBEEEIIILLLKKKHHHEEEDDDAAABBBHHHOOOSSSYYY```_________```cccjjjrrrwwwtttooolllqqq}}}qqqcccYYYVVVSSS___kkkqqqqqquuu}}}~~~|||{{{qqqrrrxxx|||www|||qqqssszzz]]]JJJFFF@@@???AAA>>>???AAADDDEEEDDDFFFJJJNNNbbb{{{tttoooddd___XXXSSSPPPNNNMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMPPPTTT[[[ggguuu~~~sssfff]]]VVVRRRKKKJJJIIIHHHGGGIIIMMMOOOVVVccczzz}}}|||zzz{{{~~~|||zzzwwwtttpppmmmjjjiiigggiiilllooorrruuuzzz~~~wwwmmmfffaaa\\\YYYNNNLLLJJJIIIIIIHHHGGGEEEBBBBBBAAA@@@>>>???BBBEEEOOOaaa}}}yyysssllllllllllllrrrtttgggbbbbbbdddbbb`````````eeesss{{{zzz~~~~~~ppp\\\RRRRRRQQQXXX___\\\WWWOOOFFFAAA>>>===AAAGGGHHHIIIKKKLLLJJJGGGCCC@@@BBBCCCGGGKKKNNNMMMIIIFFFDDD@@@@@@DDDIIIOOOYYYaaaeeebbb\\\XXXXXX___jjjssspppmmmkkkooozzzlllaaa^^^WWW___jjjnnnllllllsss{{{nnniiippp|||yyyooooooyyy}}}xxx~~~rrruuu|||___MMMGGGAAA???AAA>>>===@@@DDDEEEEEEFFFJJJNNNaaa}}}zzzwwwpppddd^^^WWWQQQNNNMMMMMMLLLIIIIIIHHHIIIIIIJJJKKKKKKJJJKKKNNNTTT^^^kkkxxxqqqcccXXXQQQMMMLLLKKKJJJIIIIIIJJJJJJPPPYYYmmm~~~|||xxxtttppplllkkkhhhjjjlllnnnppptttxxx|||xxxooohhhaaa\\\SSSQQQOOONNNMMMLLLIIIGGGCCCCCCCCCAAA???@@@BBBDDDMMM```}}}xxxsssrrrooojjjfffooolllccccccccc```^^^^^^[[[ZZZ___fffqqq}}}|||yyy}}}}}}ppp]]]SSSRRRPPPUUU[[[XXXWWWOOOFFFAAA===;;;???EEEEEEFFFGGGHHHGGGEEEBBB@@@BBBCCCFFFJJJMMMLLLHHHEEEBBB???@@@DDDIIIOOOYYYbbbkkkfff]]]TTTQQQXXXdddnnnooonnnlllnnn{{{sssiiieee]]]aaaiiillliiieeehhhnnn~~~zzzddd[[[___gggllluuukkkkkkyyy{{{uuuxxx}}}```MMMHHHAAA@@@AAA>>>===@@@DDDFFFFFFGGGKKKNNN```~~~{{{www|||{{{sssccc]]]UUUNNNKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJMMMTTT___lllyyyqqqbbbYYYTTTQQQNNNLLLKKKJJJJJJIIILLLQQQ```zzzzzzuuurrrppplllmmmooopppqqqtttyyy|||~~~sssjjjccc[[[YYYVVVTTTRRROOOKKKHHHDDDDDDDDDBBB@@@@@@BBBDDDMMM```|||}}}zzzvvvpppiiijjjyyyuuujjjhhhccc^^^[[[ZZZWWWSSSSSSVVV[[[fffzzz}}}wwwyyy~~~|||mmm[[[SSSRRRMMMOOOSSSOOOQQQIIIBBB???<<<:::>>>CCCCCCCCCDDDEEEDDDCCCAAA@@@???@@@BBBEEEHHHGGGEEEBBB???>>>@@@EEEHHHLLLTTT]]]fffbbb[[[SSSOOOTTT___iiimmmnnnlllkkksssyyynnnjjjddddddhhhkkkggg___]]]aaalllvvvuuu^^^SSSSSSWWWZZZlllyyytttjjjjjjyyywwwzzz{{{^^^KKKGGGAAA@@@BBB???>>>BBBGGGHHHHHHJJJMMMQQQ```~~~|||~~~vvvddd^^^UUUNNNKKKIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLOOOVVVaaannnzzzsssiii[[[WWWRRRNNNLLLLLLKKKKKKIIILLLXXXqqq|||xxxvvvqqqrrrrrrssstttwww{{{~~~~~~rrrjjjbbb```\\\YYYUUUQQQLLLIIIEEEEEEDDDBBBAAA@@@BBBDDDMMM```|||}}}xxxpppkkkrrr}}}}}}pppmmmddd]]]XXXWWWTTTPPPNNNOOOOOOXXXgggxxxyyy}}}iiiXXXQQQPPPJJJJJJLLLGGGKKKDDD>>><<<;;;:::===CCCAAABBBCCCCCCCCCBBBAAA@@@<<<===>>>AAADDDCCCAAA???::::::===AAACCCEEELLLTTT^^^\\\XXXQQQNNNRRR]]]fffkkkmmmkkkggglll|||rrrnnniiiggghhhkkkeee[[[UUUWWWYYYfffxxxsss[[[PPPNNNPPPRRR]]]lllssskkklllyyywww{{{www[[[IIIEEE@@@@@@CCC@@@@@@DDDHHHKKKKKKLLLOOORRRaaa~~~xxxgggaaaXXXPPPLLLKKKKKKJJJHHHHHHIIIIIIKKKLLLNNNOOORRRQQQSSSZZZeeeqqq|||sssddd^^^VVVQQQOOONNNKKKIIILLLOOOSSS```~~~|||yyywwwuuutttvvvzzz~~~{{{sssnnnhhh___YYYVVVSSSPPPMMMFFFCCCAAACCCCCCBBBDDDHHHPPPcccxxxpppooosss{{{ppphhhbbb]]][[[WWWPPPKKKJJJMMMQQQYYYhhh}}}}}}kkkYYYKKKJJJIIICCCBBBFFFBBB@@@===;;;::::::<<<===>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;888999:::===AAADDDGGGIIIOOOOOOPPPOOOKKKLLLWWWeeeooolllkkkkkkiiipppzzzwwwtttkkkdddccc```XXXSSSSSSVVV]]]iiixxxpppXXXOOOMMMMMMLLLSSSeee{{{{{{pppkkkkkkuuu{{{ppp^^^KKKDDDCCCCCCBBBBBBGGGGGGHHHIIIKKKMMMOOOQQQ___|||zzzddd^^^UUUNNNKKKJJJJJJJJJHHHEEECCCEEELLLQQQTTTTTT[[[VVVSSSZZZggguuu|||~~~tttlllccc\\\XXXUUURRROOOKKKNNNQQQ\\\vvv}}}{{{yyyxxxyyy|||uuunnnddd]]]YYYUUUQQQMMMIIIEEECCCEEEEEEDDDEEEIIITTThhh|||zzz|||uuummmfffaaa___[[[SSSNNNMMMIIINNNSSS]]]sss~~~~~~nnn[[[JJJHHHHHHCCCBBBEEEAAA???<<<:::999999;;;<<<<<<<<<===>>>????????????======<<<::::::999999999777777888:::===???BBBCCCGGGHHHJJJJJJHHHJJJVVVdddlllkkkkkkiiigggnnn~~~{{{zzzpppgggdddaaaYYYTTTTTTTTTXXXbbbooonnnVVVKKKJJJJJJIIINNN```uuu}}}xxxoookkklll~~~qqqzzziiiXXXHHHAAAAAAAAA@@@@@@FFFHHHJJJLLLMMMOOOQQQRRRaaa|||zzzrrrccc]]]TTTNNNKKKJJJKKKKKKKKKJJJHHHIIILLLSSSZZZ```eee^^^XXX[[[ggguuu}}}|||pppeee^^^YYYUUUQQQMMMOOOQQQYYYmmm}}}}}}|||uuulllddd^^^YYYSSSNNNLLLHHHFFFGGGGGGEEEGGGLLLYYYnnn|||}}}tttmmmhhheee```XXXRRRQQQHHHLLLPPPRRR^^^uuuttt___KKKFFFGGGDDDAAABBB???>>>;;;999888888999:::999:::;;;<<<<<<======<<<:::999999888777777777888777888888999:::<<<>>>???@@@AAADDDFFFFFFIIIVVVccciiijjjkkkiiieeejjj|||xxxmmmgggbbb\\\WWWVVVSSSUUU[[[gggvvvoooVVVKKKHHHIIIHHHIIIYYYmmmuuuqqqkkkjjjlll~~~{{{ooo{{{aaaSSSEEEAAABBBAAAAAAAAADDDHHHLLLOOOPPPQQQSSSTTTccc~~~zzzqqqjjjaaa[[[TTTNNNKKKKKKKKKKKKLLLLLLKKKJJJKKKRRR^^^gggjjjbbbZZZ[[[eeerrr|||qqqggg___XXXTTTRRRRRRSSSYYYfffzzzqqqjjjeee___XXXSSSPPPKKKHHHIIIHHHGGGIIIMMM]]]uuu{{{zzztttooolllfff\\\UUUSSSJJJPPPTTTRRRRRRbbb|||~~~zzzdddNNNFFFFFFDDDAAA@@@>>><<<:::888777777888888888888999:::;;;;;;;;;;;;888888777777777777888888999999999:::;;;===>>>???>>>???BBBFFFGGGJJJUUUaaahhhlllnnnjjjfffiiixxxtttkkkddd___[[[YYYSSSTTTYYYcccrrrsssZZZNNNJJJJJJJJJGGGUUUeeemmmjjjfffgggjjjyyyqqqvvv]]]QQQEEECCCDDDDDDDDDEEECCCHHHNNNRRRSSSSSSTTTUUUfff|||~~~wwwnnnhhh___ZZZSSSNNNLLLKKKKKKKKKKKKJJJIIIGGGIIIOOOXXX___aaa[[[UUUWWWaaannnyyy~~~vvvkkkbbb\\\WWWTTTUUUYYYaaauuu|||uuupppkkkfff___ZZZTTTNNNKKKKKKJJJHHHKKKOOO___zzz{{{wwwtttmmmaaaWWWTTTLLLTTTYYYVVVQQQWWWlll}}}kkkTTTHHHEEEDDDAAA???<<<;;;:::888777777777777777888999:::;;;;;;;;;;;;888888777888888999:::;;;999999999:::<<<>>>???@@@>>>>>>BBBEEEGGGIIIRRR[[[hhhooosssoooiiikkkvvvzzznnngggddd```\\\RRRSSSWWWaaaooo}}}yyy```RRRLLLKKKKKKHHHTTT```fffdddbbbdddhhhzzztttpppZZZOOOEEEDDDEEEDDDEEEGGGCCCIIIQQQTTTTTTSSSUUUVVViii~~~yyy~~~wwwnnnhhh^^^YYYSSSNNNLLLKKKKKKJJJKKKHHHEEEFFFIIIMMMPPPPPPQQQOOOOOOUUU```mmmwww|||xxxmmmfff___YYYXXX[[[___kkk~~~yyyuuurrrmmmgggbbbXXXSSSOOONNNMMMKKKNNNRRRccc}}}uuugggZZZTTTNNNSSSYYYXXXRRRRRR```qqq~~~qqq[[[LLLEEECCCAAA???<<<;;;:::999888777777777777888999:::;;;;;;;;;;;;888888888999:::<<<===>>>:::::::::;;;<<<>>>???@@@???>>>AAAEEEFFFGGGNNNVVViiisssyyytttmmmooowww}}}rrrkkkiiiddd___RRRRRRTTT\\\iiiwww~~~fffVVVNNNLLLKKKKKKTTT]]]aaa```___dddhhh}}}xxxpppXXXNNNEEECCCCCCCCCDDDGGGFFFLLLTTTWWWUUUTTTVVVYYYkkk~~~yyy~~~vvvmmmhhh^^^ZZZSSSNNNLLLKKKIIIIIIKKKHHHEEEGGGKKKLLLJJJGGGGGGHHHLLLUUUaaannnxxx}}}yyyqqqkkkaaa^^^aaa```fff~~~{{{xxxtttmmmggg]]]XXXSSSRRRPPPOOOQQQVVViii}}}lll]]]UUUPPPRRRWWWXXXSSSQQQ[[[hhhvvvcccPPPFFFBBB@@@???<<<;;;:::999888777777666666777888999::::::::::::888888999:::;;;===???@@@??????>>>>>>??????@@@AAA@@@@@@CCCGGGHHHIIINNNUUUiiiuuu}}}xxxqqqrrrxxx|||tttnnnmmmhhhaaaWWWTTTRRRWWWcccsssmmm\\\SSSNNNLLLMMMTTT[[[^^^^^^```fffkkkuuu[[[QQQHHHDDDCCCCCCEEEIIIJJJQQQXXXZZZWWWVVVYYY]]]lll{{{xxxnnnhhh___ZZZTTTOOOLLLJJJHHHGGGIIIHHHGGGHHHHHHHHHGGGFFFFFFHHHLLLUUU```lllvvv{{{~~~~~~uuujjjeeegggccceee}}}|||wwwpppjjjaaa[[[VVVUUUSSSQQQTTTYYYmmmppp___VVVSSSRRRUUUWWWTTTRRRZZZfff}}}yyygggSSSFFFAAA@@@???<<<;;;;;;:::999888777777555666777888999999999999777888888:::;;;===???@@@FFFEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEJJJLLLMMMRRRXXXhhhvvvzzzrrrsssxxxzzzvvvpppoookkkccc\\\WWWRRRTTT___qqqtttbbbXXXRRRPPPMMMSSSZZZ]]]]]]aaahhhnnnyyy```UUUKKKGGGEEEEEEHHHMMMNNNUUU[[[\\\YYYXXX[[[___mmm~~~zzzpppjjj___[[[TTTOOOLLLIIIGGGFFFEEEGGGIIIGGGCCCCCCEEEIIIHHHIIILLLSSS]]]hhhsssyyy}}}wwwnnnllljjjjjjxxx|||tttnnnccc```ZZZTTTSSSXXX^^^```qqq{{{zzzyyy|||sssaaaVVVTTTSSSTTTVVVUUUTTTYYYaaazzzzzzlll[[[KKKAAA???@@@>>>>>>>>>===;;;999777555666666777777888888999999999;;;>>>@@@BBBEEEHHHKKKPPPLLLIIIIIILLLLLLIIIEEEEEEIIIMMMPPPQQQRRRTTTUUUbbbqqqyyyuuutttttt~~~~~~}}}|||{{{}}}zzzsssssstttqqqjjjaaaUUUOOOWWWbbbmmm~~~sssdddZZZTTTVVVVVVYYYZZZYYY[[[eeeqqqkkkTTTIIIHHHCCCEEENNNPPPWWWYYY^^^bbb___[[[]]]bbbpppyyymmmfff```[[[UUUPPPMMMJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEECCCFFFKKKQQQZZZeeepppwww~~~{{{tttooowww|||uuuoooccc___XXXSSSUUU[[[aaaddduuu{{{xxxnnnmmmmmmqqqzzzppp___UUUSSSRRRRRRUUUTTTTTTXXX___tttzzzttthhhYYYLLLEEECCCEEE@@@@@@??????===;;;999888666666777777888888888999;;;===???AAACCCFFFJJJNNNTTTRRRQQQSSSUUUUUUPPPLLLKKKNNNRRRTTTTTTTTTTTTUUUdddrrr}}}}}}uuupppnnnmmmsssssssssrrrqqqsssxxx{{{}}}zzztttqqquuuyyyuuunnnbbbVVVPPPWWWaaalll}}}}}}pppfffaaa^^^]]]\\\\\\YYYZZZdddppp~~~lllUUUJJJJJJEEEHHHQQQTTTVVVYYY___cccaaa^^^```eeeqqqzzzoooggg```[[[UUUPPPLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGKKKQQQYYYdddpppxxx}}}~~~tttttt{{{}}}vvvpppeee]]]UUURRRVVV]]]dddhhh|||zzztttqqqmmmllllllpppxxxqqq```VVVRRRPPPPPPSSSSSSRRRVVV\\\lllyyytttjjj^^^RRRKKKHHHHHHAAAAAAAAA@@@???>>><<<;;;777777777777777888888888===>>>???@@@CCCGGGLLLQQQXXXYYYZZZ^^^aaa___ZZZTTTSSSUUUYYYZZZYYYWWWVVVVVVdddpppzzzyyyrrrllliiiffffffffffffeeeeeehhhmmmqqqqqqooommmoooxxx|||sssdddYYYSSSYYYcccnnn~~~uuuooohhhddd```]]]YYYZZZdddooo{{{|||mmmWWWLLLLLLIIIMMMWWWZZZXXX[[[aaaggggggdddeeeiiisss{{{pppiii___[[[TTTOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHKKKOOOWWWcccpppyyy{{{|||yyy{{{}}}vvvqqqfff[[[QQQOOOTTT\\\dddjjj|||||||||||||||~~~wwwfffYYYRRROOONNNPPPPPPPPPTTTYYYfff{{{tttjjj^^^SSSKKKGGGCCCCCCBBBAAA@@@???>>>>>>888888888888888777777777<<<===>>>>>>@@@EEEKKKPPPXXXZZZ___dddgggddd___YYYVVVYYY]]]^^^]]][[[YYYYYYbbbllluuutttnnniiiccc]]][[[[[[ZZZYYYZZZ^^^ccchhhhhhggggggmmmzzzyyyfff]]]YYY^^^iiiuuuyyynnniiibbb]]]YYY[[[eeeqqqnnnXXXNNNOOOMMMQQQ\\\```^^^```gggnnnnnnkkkkkknnntttzzzpppiii___ZZZTTTOOOLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJMMMVVVbbbpppzzz}}}|||uuupppfffZZZNNNMMMQQQXXXcccmmmmmm___VVVPPPMMMMMMNNNOOOSSSXXXddd{{{wwwlll^^^PPPHHHEEEDDDCCCBBBAAA??????>>>::::::999999888888888777:::;;;;;;;;;===AAAGGGLLLQQQUUU[[[```cccaaa]]]YYYVVVYYY^^^``````^^^\\\\\\```iiiqqqqqqllleee[[[SSSPPPPPPOOONNNOOOTTTZZZ^^^dddeeegggnnn{{{|||fff```^^^cccooo|||~~~qqqjjjbbb]]][[[]]]hhhsss~~~}}}mmmXXXPPPRRRQQQUUU```ccceeegggmmmuuuwwwsssqqqsssvvvyyyooohhh___ZZZTTTOOOLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHIIILLLTTTaaaoooyyy}}}yyytttooodddWWWMMMKKKNNNUUUdddtttwwwhhh^^^VVVOOOMMMNNNPPPTTTYYYgggxxxwwwhhhYYYOOOHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;:::999888888777888999999:::===BBBFFFHHHLLLRRRWWWZZZZZZXXXVVVUUUYYY___bbbbbb```___^^^```iiirrrtttqqqjjj]]]RRRNNNNNNLLLKKKLLLPPPWWW\\\gggiiilllqqq{{{}}}gggeeedddjjjuuussskkkccc^^^]]]aaakkkvvv}}}}}}|||lllXXXQQQUUUTTTXXXaaaccchhhjjjqqqzzz}}}zzzwwwxxxyyyyyyooohhh^^^ZZZSSSNNNKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGHHHKKKSSS___mmmvvv|||zzzwwwqqqmmm```TTTLLLLLLMMMTTThhh}}}vvvhhh]]]SSSPPPPPPRRRXXX]]]jjjvvvqqqaaaWWWLLLKKKHHHEEECCCAAAAAA@@@???>>>===<<<;;;:::999999666777888888999:::>>>AAABBBEEEIIIMMMPPPRRRSSSTTTWWW[[[aaadddcccaaa___^^^^^^iiivvv~~~}}}qqqdddZZZYYYWWWVVVVVVZZZaaafffmmmqqqsssuuuyyy~~~|||nnnnnnooottt~~~vvvnnneeeaaaaaadddnnnwww|||~~~jjjWWWRRRWWWVVVYYY```aaafffhhhqqq|||}}}}}}~~~zzzpppiii^^^ZZZSSSNNNKKKIIIGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJRRR^^^kkkttt~~~{{{yyyuuuppplll\\\RRRLLLLLLNNNUUUlllooocccWWWRRRRRRUUU[[[aaammmvvvvvvggg]]]OOONNNJJJGGGDDDCCCBBBBBB@@@@@@???===<<<;;;:::999555777888999888999<<<>>>>>>AAADDDHHHJJJMMMQQQSSSYYY^^^ccceeedddbbb___^^^\\\iii{{{{{{iiihhhfffddddddhhhoootttrrrwwwyyywwwxxx{{{}}}{{{vvvwwwyyy}}}yyyppphhhdddcccfffoooxxx}}}hhhVVVRRRXXXWWWYYY``````bbbeeeooo||||||qqqjjj^^^YYYSSSNNNKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFJJJRRR]]]iiirrr~~~|||zzzuuunnnhhhWWWKKKEEEIIIOOOXXXqqqooo]]]VVVUUUVVVXXX[[[lllyyyzzzmmmggg\\\UUUMMMHHHFFFDDDBBB@@@BBBBBBBBBAAA???>>><<<;;;999777555555777999:::999:::<<<>>>AAACCCHHHMMMQQQWWW\\\bbbaaa]]]YYYZZZ\\\ZZZ```ooo~~~{{{zzz{{{}}}~~~|||nnnccccccdddgggqqq}}}|||tttaaaWWWQQQUUUXXXVVVYYY```hhhqqqyyy}}}}}}ssskkk^^^YYYSSSNNNKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGIIIMMMVVVccclllvvv}}}~~~{{{yyytttmmmggg[[[PPPJJJNNNRRR]]]xxxlll___XXXTTTVVVYYYdddppptttiii___XXXNNNHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@???>>><<<:::888888999::::::999:::<<<>>>@@@CCCHHHMMMRRRXXX\\\^^^]]]XXXTTTTTTVVVWWW[[[ggg{{{|||nnndddbbbcccfffppp|||~~~ppp```VVVQQQUUUXXXXXX[[[cccoooxxxzzzooohhh^^^YYYSSSNNNKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHLLLUUUaaajjjttt{{{|||}}}{{{xxxssslllfff]]]SSSOOORRRUUU```ooo```WWWWWW[[[^^^ggguuurrrccc[[[QQQIIIGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCC???===;;;;;;;;;;;;:::999:::;;;===???BBBHHHOOOSSS\\\\\\[[[WWWSSSPPPOOOPPPSSSUUU\\\mmm{{{nnndddbbbccceeeppp}}}|||ooo^^^TTTPPPTTTXXXXXX]]]eeeuuuxxxmmmfff^^^YYYSSSNNNJJJHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGKKKSSS^^^gggpppxxx~~~{{{yyytttmmmggg[[[SSSPPPSSSUUUbbbnnn```]]]```^^^dddoooqqqhhh[[[RRRNNNNNNNNNNNNKKKLLLLLLKKKJJJHHHGGGFFFAAA???===<<<<<<<<<;;;999:::;;;<<<>>>BBBHHHPPPVVV^^^\\\XXXSSSOOOMMMLLLMMMRRRQQQUUUaaavvvzzznnndddbbbcccfffrrr|||{{{}}}ooo\\\SSSOOOSSSUUUUUU[[[eeeuuu~~~zzznnnfff]]]YYYRRRMMMJJJHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFIIIQQQ[[[cccllluuu|||}}}zzzvvvnnniiiZZZSSSQQQTTTVVVbbb|||jjjbbbcccbbbhhhrrrzzzkkk```[[[ZZZYYYXXXUUUVVVVVVVVVSSSPPPLLLIIIEEEBBB>>><<<<<<<<<;;;;;;:::;;;<<<>>>BBBJJJSSSZZZ^^^\\\XXXRRRLLLJJJKKKMMMQQQPPPRRRZZZkkkyyynnneeeddddddhhhwwwwwwxxxlllYYYQQQMMMPPPQQQQQQYYYcccuuuzzzzzznnneee]]]XXXRRRMMMJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDEEEHHHOOOXXX```iiirrrzzz~~~~~~{{{vvvooojjj^^^VVVSSSVVVWWW___{{{xxxmmmkkkooouuuyyymmmhhheeedddccceeegggiiiiiifff```ZZZVVVOOOJJJDDD@@@>>>>>>======<<<<<<<<<>>>CCCLLLVVV^^^``````]]]UUULLLHHHKKKOOOQQQQQQRRRVVVcccxxxwwwmmmffffffgggmmm~~~{{{tttxxxyyydddVVVNNNKKKNNNOOOPPPXXXdddvvv}}}yyymmmddd]]]XXXRRRMMMIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAACCCEEEEEEGGGMMMVVV]]]fffpppxxx}}}}}}{{{vvvoooiiibbbXXXSSSUUUTTTXXXmmm{{{yyywwwvvvzzz~~~zzzrrrmmm^^^WWWMMMFFFAAA@@@@@@@@@=========>>>DDDMMMYYYaaaiiillljjj```SSSLLLOOOUUUTTTSSSRRRRRRYYYkkk}}}uuummmggghhhkkkrrryyytttyyymmm\\\QQQKKKIIIMMMOOOQQQ\\\iiivvv~~~{{{ooofff\\\XXXQQQLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEFFFGGGMMMUUU\\\dddnnnxxx||||||zzzuuunnnhhhcccXXXQQQRRRPPPPPP```tttiiiaaaUUUKKKEEEBBBBBBAAA>>>======???DDDOOO[[[cccssswwwwwwkkkZZZQQQUUU\\\XXXVVVQQQMMMPPP```www|||tttlllhhhiiimmmuuuxxxuuu{{{xxxfffXXXNNNIIIHHHMMMPPPSSS___nnnuuu~~~rrriii\\\XXXQQQLLLIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFFFFHHHMMMUUU[[[dddnnnwww|||{{{tttkkkeee___VVVNNNLLLMMMOOOTTTZZZiiitttxxxdddRRRHHHDDDBBBBBBAAA>>>;;;===EEEPPPZZZ```gggoootttqqqggg^^^ZZZ[[[bbbWWWNNNMMMOOOXXXnnn}}}tttuuuzzz{{{qqqmmmkkknnnuuuxxxyyylll```YYYIIIHHHIIILLLMMMRRR```mmm}}}ssskkk^^^YYYRRRMMMIIIGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBDDDJJJQQQVVVaaajjjvvvzzztttkkkeee[[[RRRIIIFFFEEEEEEIIINNNUUU^^^iiittt~~~sss___QQQIIIDDDBBBBBB@@@@@@BBBHHHOOOUUUXXXYYYbbblllppplllfffcccdddggg[[[QQQNNNOOOXXXmmmsssmmmkkkooozzzoookkkjjjnnnvvv|||}}}kkk^^^WWWNNNLLLLLLNNNQQQVVVaaalll{{{uuummmaaa\\\TTTNNNJJJHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBDDDIIIPPPUUU^^^gggttt~~~~~~zzztttkkkddd___UUUKKKGGGDDDBBBDDDGGGGGGLLLSSSXXX```lll|||}}}zzzxxxnnn]]]QQQJJJFFFDDDDDDEEEHHHLLLOOOPPPOOOLLLVVVeeepppsssqqqnnnmmmmmmaaaUUUPPPOOOWWWmmm{{{kkk``````pppzzzooojjjiiinnnwww|||}}}kkk\\\UUUQQQMMMLLLQQQUUUZZZbbbjjjzzzwwwnnnddd___WWWPPPLLLIIIFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDIIIOOOTTT\\\dddppp{{{{{{tttjjjccc___VVVMMMHHHEEEAAABBBEEECCCEEEIIIKKKOOOXXXccclll{{{|||vvvsssooouuu|||xxxfffZZZQQQLLLFFFGGGIIIMMMQQQRRRQQQOOOKKKUUUcccqqqzzz{{{xxxuuusssfffZZZSSSPPPWWWnnnsssbbb^^^kkk|||zzzqqqllljjjpppzzzyyy{{{mmm]]]UUUQQQLLLLLLRRRYYY___ffflll}}}xxxooofffaaaXXXQQQLLLHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDHHHMMMRRRZZZbbbmmmwww~~~{{{tttjjjbbbVVVNNNFFFCCC@@@======@@@===@@@CCCDDDFFFJJJPPPTTT```jjjyyy|||wwwmmmppprrrwwwlll^^^TTTNNNHHHJJJNNNTTTYYY[[[ZZZYYYRRRXXXcccrrryyymmm```WWWRRRWWWnnn|||gggbbblll{{{zzzuuuooommmsssxxx{{{ppp___WWWQQQMMMMMMUUU^^^eeemmmsssyyypppgggaaaYYYQQQKKKHHHDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBCCCGGGLLLPPPXXX```kkkttt{{{|||tttiiiaaaPPPIIICCCBBB@@@>>>>>>AAA<<>>>>>AAAIIITTT```iiinnnpppoooooommmllljjjjjjjjjjjjccceeeiiiooovvvrrrggggggkkkrrryyyuuusssssszzzsssggg```^^^\\\YYYWWWYYY]]]___bbbiiiqqqxxxwwwpppeee\\\VVVPPPKKKGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFJJJQQQYYYbbbkkkuuuzzz}}}zzzpppgggccc\\\YYYUUURRRQQQOOONNNLLLJJJKKKMMMOOOPPPPPPPPPOOOLLLHHHCCC@@@@@@???>>><<>><<<>>>===???GGGSSS]]]aaaaaa```^^^]]]^^^^^^^^^___aaaeeeiiiooouuu|||{{{zzz{{{}}}|||xxxtttsssxxx~~~mmmddd```]]][[[___\\\]]]aaabbbbbbdddiiikkkuuu}}}yyyqqqeee\\\VVVPPPJJJFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAABBBCCCGGGMMMTTT[[[ccclllqqqwwwzzzwwwnnniiidddbbb^^^[[[YYYVVVSSSPPPPPPQQQRRRSSSUUUWWWYYYZZZVVVRRRMMMIIIEEEBBB???===BBB???@@@IIIUUU^^^```___^^^\\\ZZZZZZ]]]aaadddfffgggkkkqqqxxxyyyuuutttzzzwwwiiiaaa^^^\\\[[[^^^^^^^^^___```bbbdddeeelllpppxxx~~~{{{ssshhh^^^WWWQQQKKKGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCCCCFFFJJJOOOVVV^^^gggmmmqqqvvv}}}zzzrrrmmmhhheeebbb___]]]ZZZWWWTTTUUUUUUVVVXXX[[[^^^___```]]]XXXRRRLLLHHHDDDAAA>>>???===???GGGTTT]]]```___[[[ZZZYYYZZZ___eeejjjmmmooorrrvvv{{{xxxuuuvvv{{{uuuiiibbb^^^ZZZWWWZZZZZZ[[[]]]___```bbbcccgggkkksss}}}~~~vvvjjj```YYYSSSMMMIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCBBBDDDHHHMMMSSS[[[ccciiipppuuu}}}}}}vvvrrrllljjjgggeeebbb___\\\YYYZZZXXXXXX\\\bbbgggiiiiiihhhccc[[[SSSMMMHHHCCCAAA???===???HHHSSS\\\```___XXXYYY[[[```fffmmmssswwwyyyzzz{{{}}}{{{vvvvvvyyy}}}rrrhhhaaa\\\VVVRRRTTTUUUXXXZZZ]]]^^^___```dddhhhoooxxxzzznnnddd\\\VVVOOOKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@CCCFFFJJJOOOVVV]]]cccnnnttt|||yyyvvvqqqooollljjjgggddd```\\\ZZZXXXYYY^^^hhhpppssstttvvvpppfff]]]UUUNNNHHHDDDAAA@@@BBBIIISSS[[[^^^^^^YYY^^^eeemmmsssyyy}}}~~~~~~~~~~~~}}}xxxuuuwww}}}}}}{{{oooeee^^^YYYTTTPPPPPPRRRUUUXXX[[[]]]^^^^^^dddhhhnnnuuu}}}qqqfff^^^WWWQQQLLLFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHLLLQQQXXX]]]kkkqqqzzz|||yyyuuusssqqqnnnkkkgggbbb^^^ZZZXXXYYY```jjjvvv}}}{{{rrrhhh___VVVNNNIIIBBBBBBDDDJJJRRRYYY\\\\\\___hhhttt~~~{{{vvvtttyyy|||zzz{{{lll```YYYVVVSSSQQQOOOPPPSSSVVVYYY\\\]]]^^^cccggglllrrrzzztttiii```YYYQQQLLLFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFJJJOOOUUUZZZgggmmmwww}}}~~~zzzxxxuuusssoooiiiccc___ZZZZZZ[[[___iiivvv|||sssiii^^^UUUOOOCCCDDDFFFLLLSSSYYY\\\^^^gggrrr{{{vvvttt{{{|||{{{|||yyyiii\\\VVVTTTSSSSSSOOOPPPQQQTTTVVVZZZ\\\^^^___ccciiimmmrrrzzzwwwkkkbbbZZZSSSMMMGGGFFFEEECCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCEEEHHHMMMSSSWWWccciiirrryyy}}}}}}zzzwwwrrrllleee```XXXYYYYYY[[[aaannn{{{qqqfffZZZSSSGGGHHHLLLRRRYYY```eeegggmmmxxx{{{vvvuuu|||{{{}}}ttteeeZZZUUUTTTUUUUUUPPPPPPOOOPPPSSSWWW[[[]]]\\\aaagggkkkooottt{{{|||{{{oooeee]]]UUUOOOGGGFFFEEEDDDBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???>>>@@@AAACCCFFFKKKQQQUUU___eeemmmtttyyy~~~zzzuuunnnfffaaaUUUVVVVVVUUUXXXeeexxxvvvjjj^^^VVVKKKNNNRRRYYYaaahhhnnnqqqpppzzz|||wwwvvv}}}~~~{{{yyyooobbbYYYUUUUUUUUUUUUPPPOOONNNNNNPPPUUUYYY\\\[[[```ggglllppptttyyy}}}tttyyy}}}qqqggg___WWWQQQGGGFFFEEEDDDBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???===>>>@@@BBBDDDIIIOOOTTT]]]cccjjjqqqvvv}}}|||ssshhh```UUUTTTTTTTTTTTTXXXfffuuu~~~wwwnnnfffccc[[[WWWYYYdddmmmqqquuuzzzyyy||||||yyyyyysssmmmddd\\\VVVTTTSSSSSSSSSPPPLLLLLLNNNQQQTTTUUU[[[```fffkkkmmmqqqwww{{{wwwsss|||sssiii```XXXRRRKKKIIIGGGFFFFFFFFFDDDCCCCCCBBBAAA@@@???????????????@@@@@@@@@AAAFFFMMMQQQ[[[```iiiqqqxxx~~~}}}vvvllleeeYYYUUUSSSRRRQQQTTT___kkkwwwzzz|||{{{uuunnnhhheeeaaa^^^aaallltttwwwzzz}}}~~~}}}|||~~~uuusssnnnggg___WWWSSSQQQQQQNNNJJJIIILLLPPPTTTVVV\\\```ffflllqqqtttwwwyyy~~~ssswwwuuujjj```WWWQQQKKKIIIFFFEEEEEEEEEDDDBBBCCCBBBAAA@@@???????????????@@@@@@@@@AAAEEELLLPPPXXX]]]eeemmmuuu|||yyyqqqkkkaaaZZZTTTRRRRRRSSSYYYaaakkkoootttuuusssnnnjjjgggggggggmmmvvv}}}~~~}}}|||~~~~~~tttvvvwwwqqqggg[[[TTTPPPQQQMMMHHHGGGKKKQQQVVVYYY^^^aaagggooovvvyyyyyywww{{{|||xxxmmmaaaVVVOOOKKKIIIFFFDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@????????????@@@@@@???AAADDDJJJNNNSSSXXX```iiiqqqxxx}}}wwwrrriii```XXXVVVWWWXXXZZZ^^^ccchhhnnnqqqpppmmmkkkiiikkknnnvvv||||||~~~|||~~~xxxnnnrrrvvvsssiii___XXXVVVTTTPPPKKKJJJMMMTTTZZZ^^^bbbdddjjjsss{{{}}}zzzwwwzzzyyynnncccWWWPPPLLLIIIFFFDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@???@@@CCCHHHKKKOOOTTT\\\dddmmmuuu|||~~~{{{wwwnnneee]]]\\\^^^^^^___aaacccggglllpppooommmlllkkklllsss||||||{{{}}}}}}zzz}}}uuuhhhkkknnnmmmiiidddbbbbbb\\\WWWRRRQQQTTTZZZ```cccfffhhhmmmttt{{{~~~{{{wwwsssyyyooodddZZZRRRMMMJJJFFFCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@??????@@@??????AAAEEEHHHLLLQQQYYYaaaiiiqqqyyy~~~~~~|||qqqiiiccccccddddddeeeggghhhkkknnnppppppooooooooopppzzz}}}|||uuuwww|||}}}zzz~~~sssdddddddddeeegggiiikkkllleeeaaa\\\ZZZ\\\aaaeeehhhiiijjjnnnssswwwyyyyyyxxxssszzzpppfff]]]VVVOOOKKKGGGDDDCCCDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@???>>>@@@CCCFFFJJJNNNUUU]]]dddmmmuuuzzz}}}~~~wwwqqqlllllllllkkklllpppmmmoooqqqrrrrrrrrrtttvvvxxx|||xxxuuutttnnnttt}}}~~~{{{~~~ooobbb^^^[[[\\\ccchhhkkkkkkmmmiiidddbbbcccfffiiijjjjjjkkkmmmoooppprrruuuwwwwww}}}|||rrrhhh___XXXQQQMMMHHHEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA??????@@@???>>>???AAACCCGGGKKKRRRXXX```hhhpppuuu{{{}}}}}}xxxuuutttsssppprrrvvvpppqqqsssssstttuuuxxx{{{{{{uuupppmmmkkklllttt~~~}}}yyylll___YYYTTTVVV^^^eeegggeeerrrnnniiiggggggiiijjjkkkiiikkklllllljjjlllqqqvvvzzz|||~~~sssiii```ZZZRRRNNNIIIEEEDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????@@@???>>>>>>@@@BBBFFFIIIOOOVVV]]]eeemmmrrrzzz|||~~~{{{zzz{{{{{{{{{zzzwwwsssqqqsssrrrrrrzzzzzzrrrggg```dddkkkmmmyyyuuupppyyy}}}nnnkkkcccXXXQQQUUU]]]bbbddddddgggjjjjjjeeeccceeefffeeeiiihhhffffffgggjjjmmmooouuuxxx~~~yyyoooddd\\\SSSOOOJJJGGGFFFGGGGGGGGGEEEDDDBBB@@@?????????@@@??????>>>======>>>???@@@EEEHHHMMMSSSYYY```ggglllqqqwww}}}~~~}}}}}}}}}}}}|||xxxtttrrruuuvvvyyy|||sssjjj```[[[```iiinnnzzz|||jjjccciii~~~vvviiigggggg\\\TTTXXX___bbbcccccccccfffeee``````dddggghhhiiihhhhhhhhhiiilllnnnppppppsssxxx}}}ssshhh```TTTPPPJJJFFFDDDDDDCCCCCCDDDCCCBBB@@@??????????????????>>>=========>>>???BBBFFFKKKPPPUUU\\\ccchhhnnnttt}}}yyy}}}~~~~~~}}}yyywwwxxx{{{~~~ttthhh]]]UUUTTT\\\fffooozzzrrr^^^TTTWWWhhh{{{nnnggghhhmmmbbbZZZ\\\```aaa``````^^^aaa```\\\\\\bbbhhhiiiiiiiiiiiijjjlllmmmooopppkkknnnrrryyyxxxllldddXXXSSSMMMHHHEEECCCBBBAAACCCCCCAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<>>>>>>>>??????>>>===<<<;;;;;;;;;===@@@DDDIIINNNTTTZZZ^^^fffllluuu{{{sssyyy}}}}}}}}}~~~kkk___QQQIIIFFFIIITTT```iiiuuuhhhWWWOOOPPP\\\jjjxxxllljjjpppvvvuuullldddbbbaaa]]]XXXWWWYYY___cccbbbbbbeeefffdddhhhhhhhhhiiijjjjjjjjjkkklllkkklllpppvvv}}}pppggg\\\XXXQQQLLLIIIHHHGGGFFFCCCBBBBBBAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;:::===???CCCGGGKKKPPPVVV[[[ccciiiqqqwww{{{ooowww}}}}}}}}}|||uuu]]]SSSHHHCCCCCCGGGPPPZZZcccooo{{{dddUUUOOOOOOYYYfff}}}qqqhhhllltttxxxrrrkkkeeeeeeccc^^^[[[ZZZ\\\ccchhhiiiiiijjjiiieeeiiihhhhhhgggggggggggghhhiiifffeeeiiiooosssjjj\\\WWWQQQKKKIIIGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>BBBEEEIIINNNSSSWWW___eeelllrrrvvvzzzjjjttt{{{||||||~~~uuuiii```OOOGGGAAA@@@AAAEEELLLTTT]]]iiiuuu{{{}}}bbbTTTNNNMMMUUU___zzzrrrlllrrrwwwvvvmmmhhheeeggggggdddaaabbbbbbhhhmmmmmmmmmoooooommmllljjjhhhfffeeeeeeffffffgggaaa___dddkkkzzz~~~wwwnnn```[[[SSSMMMIIIGGGEEECCCDDDDDDDDDDDDCCCAAA???>>>===>>>?????????>>>===<<<:::===@@@CCCFFFJJJPPPTTT\\\aaahhhmmmppptttzzz~~~gggqqqzzz{{{{{{~~~}}}}}}|||zzzxxxrrrhhhZZZPPPGGG@@@<<<>>>AAADDDJJJPPPYYYeeerrrxxx}}}}}}bbbTTTMMMKKKQQQ[[[kkk|||wwwrrrxxxzzzuuuiiieeedddhhhjjjhhhhhhiiifffkkknnnnnnooosssuuutttnnnllliiieeeddddddeeefffggg___\\\bbbkkkyyy|||yyy{{{|||{{{qqqeee___WWWPPPKKKHHHEEECCCDDDEEEEEEEEEDDDBBB@@@???===>>>???@@@@@@???>>>>>>999;;;>>>AAADDDHHHNNNQQQYYY^^^eeeiiilllpppuuuzzzeeekkkssswwwxxxzzz~~~}}}wwwxxxrrrjjjddd___WWWMMMEEECCCAAA@@@???@@@AAACCCDDDPPPWWWaaakkktttzzzfffUUUNNNKKKLLLPPPbbbsss{{{xxx~~~|||tttdddfffiiiiiihhheeecccbbbhhhhhhiiikkkmmmppprrrsssnnnpppoookkkfffeeejjjooooooiiicccbbbfffsssqqqkkkyyy}}}}}}ooobbbTTTNNNJJJEEEBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<>>>AAADDDHHHKKKUUUXXX]]]```dddjjjrrryyy___eeennnsssuuuwww{{{yyyssspppjjjbbb\\\WWWPPPGGGAAA@@@???=========>>>@@@AAAIIIOOOXXXaaajjjrrryyy}}}hhhVVVNNNKKKMMMPPP^^^ooo|||yyynnneeehhhkkkkkkhhheeeddddddgggggghhhjjjlllnnnqqqrrrppprrrrrrnnnjjjjjjoootttyyyqqqjjjffffffqqqxxxnnnyyy}}}xxxrrreeeXXXQQQMMMGGGDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======;;;;;;<<<===@@@DDDHHHJJJMMMQQQVVVZZZ^^^fffpppwwwXXX```iiippptttwwwzzz}}}|||~~~|||ssslllhhhaaaYYYRRRMMMHHHCCC>>>>>>>>>===<<<<<<>>>???@@@BBBFFFLLLSSS[[[dddmmmsss|||lllYYYNNNJJJLLLPPPYYYjjj~~~vvviiifffkkkooonnniiiffffffiiihhhhhhhhhiiijjjlllnnnpppqqqsssuuusssooopppvvv|||wwwnnnjjjrrrrrryyy{{{rrrvvvjjj^^^VVVQQQJJJGGGGGGDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@??????>>>>>>;;;;;;;;;===???CCCFFFHHHGGGKKKPPPTTTZZZcccnnnwwwUUU\\\gggpppuuuxxx{{{}}}{{{}}}}}}vvvmmmfffbbb\\\SSSLLLGGGDDDAAA???@@@??????>>>???@@@AAAAAA>>>@@@CCCGGGMMMUUU___eeeooovvv|||qqq\\\OOOIIIJJJNNNWWWiii|||uuuiiieeekkkpppoookkkiiikkkooommmlllkkkjjjjjjkkklllmmmnnnrrruuuuuusssvvv}}}wwwoootttxxx|||{{{ooo{{{zzzoooddd\\\UUUMMMHHHHHHDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;<<<>>>AAAEEEGGGGGGJJJNNNSSSYYYbbbnnnvvvQQQWWWbbblllssswwwzzz{{{zzz|||}}}wwwppphhhccc^^^XXXPPPHHHDDDAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@@@@CCCIIIQQQVVV^^^gggqqqxxx~~~xxxaaaRRRIIIIIILLLXXXiii||||||yyyppphhheeejjjooopppnnnnnnqqquuurrrpppnnnkkkiiiiiijjjkkkjjjnnnsssttttttwwwzzzpppssssssxxx}}}tttiiiaaaXXXNNNIIIIIIEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>======;;;;;;:::;;;===@@@CCCEEEGGGJJJOOORRRWWW```jjjrrrKKKQQQZZZdddmmmrrruuuvvvyyy{{{~~~wwwpppjjjeeeaaaZZZVVVNNNFFFAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????BBBFFFJJJNNNXXXccckkkttt}}}hhhVVVKKKIIIKKKWWWhhh{{{|||wwwrrrlllggghhhjjjmmmoooppprrrtttvvvtttrrrnnnkkkiiiiiijjjkkkiiimmmrrrsssrrruuu{{{wwwnnnpppzzz|||yyyyyyoooggg\\\QQQKKKKKKEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@???>>>>>>======;;;:::::::::<<<>>>AAACCCEEEIIINNNRRRVVV]]]ffflllHHHLLLTTT^^^gggnnnrrrsssvvvxxx|||~~~zzzrrrkkkgggdddbbbZZZVVVOOOHHHBBB???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAAAAAAAA@@@>>>>>>@@@BBBBBBKKKTTT\\\fffsss|||ppp]]]OOOJJJLLLSSSeeeyyy|||wwwqqqmmmlllmmmllllllnnnrrrttttttsssqqqooollliiiiiijjjlllnnnlllpppsssrrroooppptttyyysssllloooxxx}}}|||~~~uuulll```TTTMMMNNNEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>;;;:::::::::;;;===@@@AAABBBGGGMMMRRRWWW]]]dddjjjHHHLLLRRR\\\fffmmmqqqrrrsssvvvzzz~~~wwwnnnhhheeecccccc[[[XXXRRRKKKDDDAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGG???@@@AAA@@@???>>>>>>???<<>><<<:::<<<>>>DDDMMMTTT]]]lllyyygggTTTNNNOOORRR___sss{{{yyywwwqqqnnnnnnpppooommmmmmooopppooonnnmmmjjjgggeeeeeegggjjjlllooonnnmmmmmmnnnnnnmmmllluuuwwwxxxvvvtttsssvvvyyy}}}yyymmmccc[[[UUUQQQHHHFFFDDDDDDDDDEEEDDDBBBAAA???>>><<<<<<<<<=========<<<:::888888:::<<<>>>???BBBGGGMMMRRRYYY```eeeHHHHHHKKKPPPZZZdddlllpppvvvzzz{{{|||{{{uuuppplllhhhdddaaa```]]]WWWOOOGGGCCCBBBCCCDDDFFFHHHHHHGGGFFFFFFGGGEEEEEEDDDCCCAAA???===<<<:::;;;???FFFLLLTTTbbbooozzzlllXXXPPPPPPQQQ]]]nnn~~~~~~yyyzzzzzzwwwqqqnnnooonnnllljjjkkkmmmnnnooonnnjjjhhheeecccdddfffiiikkknnnmmmkkkkkkmmmnnnmmmlllsssuuuvvvtttrrrssswww{{{}}}zzzoooeee]]]VVVQQQJJJHHHEEEDDDCCCCCCAAA???AAA@@@???>>>===============<<<:::888888:::<<<===???BBBFFFKKKQQQWWW^^^cccGGGHHHJJJMMMTTT]]]hhhnnntttxxx{{{{{{~~~~~~{{{vvvrrrnnniiieeeaaaaaa^^^XXXPPPHHHDDDCCCDDDDDDFFFHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFDDDAAA???>>><<<;;;<<<@@@EEEKKKWWWcccqqqyyyttt^^^SSSQQQOOOYYYiiiyyy}}}qqqlllyyy{{{zzzzzzzzzvvvpppmmmnnnmmmkkkhhhgggiiijjjkkkkkkgggeeecccbbbbbbeeegggiiillljjjhhhiiikkklllmmmmmmpppqqqrrrrrrqqqsssyyy~~~|||qqqhhh___WWWRRRLLLIIIFFFCCCBBB@@@???===AAAAAAAAAAAA@@@???>>>======<<<:::999999:::<<<===>>>AAAEEEJJJNNNTTT[[[___GGGHHHIIIJJJNNNVVVbbbkkknnnssswwwxxxzzz~~~}}}}}}zzzvvvsssoookkkeeebbb```]]]WWWOOOHHHDDDCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNMMMLLLJJJGGGDDDBBBAAACCC???===???AAAEEEOOOYYYhhhqqq}}}|||dddUUUPPPLLLUUUeeeuuu{{{nnniiiwwwpppuuuyyyyyytttmmmjjjkkknnnjjjgggeeeeeefffffffffdddcccbbbaaabbbccceeegggiiigggeeefffhhhkkkllllllmmmnnnppppppppptttzzztttlllcccZZZSSSMMMJJJEEECCCAAA@@@???>>>AAABBBBBBCCCBBB@@@???>>>===<<<;;;999999:::;;;<<<===???CCCGGGKKKQQQWWW[[[KKKKKKJJJIIIJJJQQQ\\\dddhhhooouuuvvvxxx|||~~~}}}{{{xxxuuurrrnnnjjjeeebbb]]][[[UUUNNNGGGCCCCCCDDDEEEFFFFFFFFFGGGIIILLLOOORRRRRRQQQPPPMMMJJJGGGEEEHHHCCC??????@@@BBBIIIQQQ___iiiwwwjjjXXXOOOIIIRRRbbbsss{{{ppplll{{{vvvkkkrrryyywwwpppjjjgggfffiiigggdddcccdddfffffffffbbbbbbbbbbbbbbbcccddddddeeedddcccdddfffiiijjjjjjiiilllnnnoooooosssyyy~~~~~~~~~zzzrrriii^^^VVVNNNJJJFFFCCCBBBBBBBBBAAABBBBBBCCCCCCCCCAAA???>>>===<<<;;;::::::::::::;;;<<<>>>AAADDDHHHLLLRRRVVVQQQOOOLLLIIIIIINNNVVV[[[ccclllsssuuuwww{{{~~~~~~yyyvvvrrrnnnkkkhhhdddaaa[[[XXXSSSMMMGGGDDDDDDFFFEEEFFFFFFFFFGGGJJJOOORRRVVVWWWYYYYYYVVVRRRMMMKKKJJJDDD@@@?????????CCCIIIXXXbbbqqq}}}sss]]]RRRIIIPPP]]]nnnzzztttuuuvvvnnniiiqqqvvvsssmmmiiifffdddcccbbbbbbcccfffhhhiiihhhccccccccccccccccccccccccbbbaaaaaacccfffggggggffffffiiilllmmmmmmpppuuuyyy|||}}}~~~yyy{{{rrrfff\\\QQQMMMHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???===<<<<<<;;;:::::::::::::::===???BBBEEEIIIMMMQQQXXXTTTMMMJJJJJJMMMQQQSSS]]]gggpppsssuuuzzz}}}~~~wwwsssoookkkhhhfffcccaaaZZZWWWSSSMMMHHHFFFGGGIIIFFFFFFEEEEEEFFFJJJPPPUUU[[[]]]```bbb```[[[UUUQQQLLLFFFBBBBBBAAA@@@BBBEEEQQQ\\\jjjwww~~~eeeXXXLLLOOOXXXfffwww~~~~~~|||mmmhhhhhhooorrrnnnjjjjjjhhhdddccccccdddfffhhhhhhgggeeeeeeeeeffffffeeedddbbbbbb___```aaaccceeefffdddbbbaaaeeeiiijjjjjjkkknnnqqquuuyyy~~~zzzpppppp|||yyy{{{nnncccVVVRRRLLLHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::999999:::;;;>>>@@@BBBFFFJJJNNN]]]VVVOOOKKKKKKMMMNNNNNNWWWbbblllooorrrwww{{{|||~~~~~~|||zzzvvvrrrmmmhhhfffdddbbb```YYYWWWSSSNNNIIIHHHIIIKKKFFFFFFEEEEEEFFFKKKQQQVVV^^^aaafffhhhgggaaa[[[VVVNNNHHHEEEEEEEEECCCCCCFFFNNNXXXfffsss{{{kkk]]]NNNOOOTTT```qqq{{{jjjfffhhhmmmoookkkiiikkkjjjeeehhhhhhhhhhhhhhhfffbbb___fffgggggggggfffdddbbbaaa^^^___aaaccceeeeeebbb___^^^bbbggghhhhhhgggjjjlllkkkooouuu~~~vvviiihhhqqq{{{zzz~~~ssshhhZZZUUUOOOJJJGGGFFFEEEDDDDDDCCCAAA@@@??????@@@AAA======<<<;;;;;;:::999999999;;;===???AAADDDHHHLLLkkkaaaUUUMMMJJJKKKKKKKKKSSSYYYbbbllltttyyy{{{|||}}}~~~{{{tttrrrlllgggeeeffffffbbb^^^ZZZXXXUUUTTTSSSQQQOOONNNHHHHHHHHHHHHJJJPPPWWW\\\```gggmmmppppppnnneee\\\UUUPPPJJJGGGFFFEEECCCAAAGGGOOO[[[hhhuuu}}}yyy___TTTMMMRRR\\\hhh~~~zzziiifffhhhmmmqqqpppkkkiiijjjmmmlllkkkhhhfffeeeddddddeeefffeeedddbbbaaa`````````ZZZ\\\```dddfffdddaaa^^^aaadddggghhhgggeeeddddddfffhhhoooyyyvvvhhhcccdddqqqwwwlllaaaXXXOOOKKKIIIFFFDDDFFFCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;::::::999999:::<<<>>>BBBEEEGGGjjjcccYYYQQQLLLKKKKKKLLLPPPUUU^^^hhhpppvvvyyyzzzzzz}}}{{{tttpppkkkfffdddeeedddaaa]]]YYYYYYXXXYYYXXXWWWUUUSSSNNNMMMKKKJJJKKKPPPWWW\\\fffmmmtttwwwyyywwwooofff\\\VVVMMMHHHFFFEEECCC@@@CCCIIIUUUbbboooyyynnnWWWOOOQQQ[[[fff{{{~~~yyyjjjiiijjjmmmoooooolllkkkmmmooopppmmmhhhdddbbbcccdddeeeeeeeeeddddddccccccccccccVVVWWWYYY___dddgggfffcccbbbdddgggiiihhhfffdddbbbddddddiiiqqq|||jjj___aaammmzzznnncccYYYPPPLLLJJJGGGFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999999:::;;;>>>AAADDDFFFfffccc^^^XXXQQQMMMLLLLLLLLLPPPXXXaaajjjqqqvvvxxxxxx|||{{{sssnnnjjjeeecccbbbbbb___\\\WWWYYY]]]```aaa```^^^\\\WWWTTTPPPLLLLLLPPPXXX]]]kkksss{{{{{{sssjjjaaaVVVMMMIIIGGGDDDBBB@@@EEEOOO[[[hhhsss|||~~~|||yyyxxxwwwvvvvvvwwwyyyzzz~~~]]]QQQQQQXXXbbbvvv~~~wwwlllmmmkkkkkkkkkkkklllnnnpppqqqrrrnnnhhhccc``````bbbdddeeefffggggggggggggffffffXXXVVVWWW]]]gggmmmooonnneeegggiiikkkjjjhhhdddbbbdddccceeejjjsssuuuaaa___jjj}}}}}}rrreee[[[QQQNNNLLLHHHFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;999999:::;;;===@@@BBBDDD^^^aaaccc```YYYQQQMMMKKKJJJMMMSSS[[[dddlllrrrvvvxxxzzz~~~{{{tttmmmiiidddaaa```^^^\\\ZZZTTTZZZaaagggjjjiiigggeee```\\\VVVPPPNNNQQQYYY___lllvvv~~~yyyoooaaaVVVOOOKKKGGGDDDAAADDDKKKTTT___jjjtttyyy||||||zzzxxxuuuqqqnnnllljjjiiihhhhhhhhhjjjmmmnnnwwwzzzfffVVVQQQVVV^^^qqqvvvlllmmmjjjhhhffffffiiimmmooooooqqqmmmhhhccc```___``````eeefffhhhiiijjjkkkjjjjjj]]]ZZZXXX]]]gggooorrrrrrjjjkkklllnnnnnnkkkgggdddgggeeeeeehhhooommm```iii}}}|||uuuggg]]]TTTPPPMMMIIIGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????======<<<;;;999999999:::<<<>>>@@@BBBVVV\\\dddeee___VVVNNNJJJKKKLLLPPPVVV^^^fffnnnrrrwwwyyyzzz|||}}}}}}uuummmiiieeeaaa^^^[[[YYYWWWSSS[[[fffmmmpppooonnnmmmgggccc[[[TTTQQQTTT\\\bbboooyyyzzzlll___VVVOOOIIIEEECCCDDDGGGLLLTTT^^^ggglllkkkkkkiiigggccc___\\\ZZZYYYXXXXXXXXXZZZ]]]```aaafffjjjooorrruuuwwwzzz|||zzz~~~sss]]]SSSUUUZZZkkk~~~uuukkkjjjgggeeebbbbbbeeehhhkkkllllllkkkhhheeebbb```^^^]]]```bbbeeeiiimmmppprrrsssddd```^^^```hhhoooqqqqqqooonnnnnnpppqqqoookkkhhhjjjggggggiiinnn|||{{{bbbhhhwwwyyylllaaaWWWRRRNNNIIIFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<:::999999999:::<<<>>>???PPPWWW___dddbbbZZZRRRMMMMMMMMMNNNQQQXXXaaaiiinnntttvvvxxxzzz{{{~~~vvvnnnkkkfffaaa\\\XXXVVVUUUTTT]]]jjjsssuuutttssssssnnniiibbb[[[XXXZZZaaaggguuuvvvjjj___VVVLLLFFFDDDCCCDDDFFFKKKSSSZZZ___\\\\\\[[[YYYVVVSSSPPPNNNNNNNNNMMMNNNOOORRRUUUVVVVVVZZZ^^^aaacccdddggghhhlllpppuuuzzziiiYYYVVVWWWdddyyyssskkkiiifffeeecccbbbbbbdddgggiiijjjjjjiiigggeeeccc```___[[[]]]aaafffmmmsssxxx{{{ooonnnmmmooorrrvvvxxxyyyssspppnnnoooqqqrrrooollljjjiiiiiijjjmmmxxxggghhhrrrrrrggg\\\VVVQQQKKKGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======::::::999999999;;;<<<===PPPSSSXXX]]]___\\\WWWSSSOOOMMMLLLMMMRRR[[[ccciiinnnrrrwww{{{}}}~~~wwwpppmmmhhhbbb[[[VVVSSSSSSWWWaaannnwwwyyyxxxxxxxxxsssoooiiibbb___bbbhhhmmmzzzxxxmmmaaaTTTLLLFFFEEEDDDEEEIIINNNTTTXXXXXXXXXXXXWWWUUUSSSPPPOOONNNNNNLLLLLLLLLNNNPPPRRRNNNQQQTTTUUUUUUUUUVVVWWWYYY\\\```eeekkkrrryyy~~~wwwaaaYYYTTT]]]qqq{{{{{{pppkkkjjjhhhiiiiiifffccccccfffiiikkkkkkjjjhhhgggffffffeee___```aaaeeejjjpppuuuyyytttwwwzzz|||}}}~~~tttppplllmmmppprrrqqqooommmlllmmmmmmmmmssspppmmmqqq}}}zzznnnbbb[[[UUUNNNJJJIIIEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===::::::999888888999:::;;;QQQQQQRRRWWW\\\]]][[[XXXPPPMMMKKKKKKOOOWWW___eeeiiiooowww}}}~~~}}}{{{xxxqqqooojjjbbb[[[UUURRRQQQZZZdddqqqzzz{{{zzzzzz|||vvvsssmmmgggdddgggmmmrrr}}}yyykkk]]]SSSIIIHHHGGGHHHJJJOOOUUUXXX[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSQQQOOOOOOOOOQQQRRRNNNPPPQQQQQQOOONNNMMMMMMJJJLLLPPPUUUZZZbbbkkkqqqzzz{{{fff[[[SSSYYYkkkvvvtttnnnlllkkkjjjlllnnnjjjeeecccfffjjjnnnmmmjjjhhhhhhiiijjjlllhhhfffeeeeeefffjjjnnnqqqnnnttt{{{}}}}}}~~~uuuooojjjjjjnnnrrrrrrpppppppppqqqqqqoooqqq}}}yyysssssswwwsssggg___XXXQQQLLLKKKEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>;;;:::999888888999::::::OOOOOOOOOQQQUUUYYY^^^```RRRNNNLLLKKKJJJLLLUUU```jjjnnntttzzz~~~~~~}}}}}}yyyssspppjjjddd]]]XXXUUUSSS[[[gggsss{{{~~~zzzuuupppooonnnnnnuuu}}}xxxgggYYYRRRKKKGGGJJJOOOTTT\\\bbbjjjmmmqqqrrrooojjjgggeee```^^^[[[WWWUUUTTTTTTUUUZZZYYYWWWTTTQQQOOOMMMLLLMMMLLLKKKJJJKKKOOOUUUYYYbbbgggqqq}}}www^^^UUU[[[fffooo~~~{{{qqqkkkkkknnnnnnssswwwuuummmgggfffhhhlllnnnpppmmmjjjjjjoootttxxxssslllgggfffgggiiikkkmmmqqqwww|||~~~wwwtttqqqooopppqqqqqqqqqrrrrrrrrrqqqssswww~~~}}}xxx~~~|||pppddd[[[TTTNNNJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@?????????===<<<:::999888999999:::QQQPPPPPPQQQTTTYYY^^^aaaVVVOOOIIIHHHIIIKKKQQQWWWccchhhooovvv{{{}}}|||{{{}}}wwwtttpppkkkeee___ZZZVVVUUU___jjjwww~~~yyyuuuuuutttuuu{{{oooaaaXXXQQQKKKMMMSSSYYYbbbjjjwww{{{~~~{{{wwwuuunnnlllhhheeebbb`````````___^^^\\\YYYWWWTTTRRRQQQMMMLLLJJJHHHHHHKKKOOORRRWWWZZZdddoooxxxgggYYYXXX```gggvvv|||~~~}}}{{{wwwooojjjiiikkkmmmpppsssqqqlllhhhgggiiiiiilllnnnmmmjjjjjjnnnrrruuupppkkkgggggghhhiiijjjgggjjjnnnrrruuuvvvvvvuuusssrrrqqqppppppppprrrsssssssssssssssuuuzzzxxxvvviii___WWWPPPKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????===<<<;;;999999999999:::SSSQQQPPPOOORRRWWW]]]aaa^^^TTTKKKIIIKKKLLLMMMPPPZZZ```hhhqqqwwwzzzzzzzzz~~~|||uuutttqqqlllfff```\\\YYYXXX```lllzzz~~~{{{||||||}}}zzzmmmbbbYYYQQQQQQVVV^^^hhhrrr{{{yyytttpppllliiihhhgggeeeeeecccaaa^^^[[[YYYXXXRRROOOLLLIIIHHHHHHIIIJJJKKKMMMTTT^^^hhhsssttt___XXX[[[```ooo~~~|||}}}~~~}}}rrrmmmjjjggggggllllllkkkjjjiiihhhhhhhhhgggjjjmmmmmmkkkjjjllloooooollliiihhhhhhiiiiiihhheeefffiiikkknnnpppqqqqqqppprrrsssrrrpppooorrruuutttttttttuuuwww|||xxxyyy~~~oooddd[[[SSSNNNKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>======<<<::::::999999:::UUURRROOONNNPPPTTTZZZ^^^cccZZZRRROOONNNKKKKKKNNNTTTYYYbbblllsssxxxzzzzzz{{{~~~|||uuutttqqqmmmgggbbb___\\\[[[```lllyyyzzzkkk```VVVTTTXXX___kkkuuu}}}wwwrrrooommmmmmkkkkkkjjjhhhfffccc```^^^ZZZWWWRRROOOLLLJJJIIIHHHFFFFFFJJJSSS]]]iii{{{jjj[[[ZZZ^^^lll{{{uuunnnmmmjjjgggfffiiifffddddddfffggggggeeefffiiilllllljjjiiihhhiiiiiihhhhhhhhhjjjjjjhhhfffbbbbbbdddfffiiillloooqqqooosssvvvtttpppoooqqquuusssssstttuuuxxx}}}{{{vvvkkkaaaWWWQQQMMMLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999VVVTTTOOOMMMMMMQQQVVVYYY```\\\YYYUUUOOOIIIIIINNNPPPUUU]]]fffnnnuuuxxxzzzyyy|||xxxtttrrrnnniiieeebbb```___dddooo{{{ssshhh\\\XXXZZZ___iiirrr}}}~~~yyyvvvtttsssqqqqqqpppooommmjjjgggeeeccc___ZZZVVVSSSPPPLLLIIIGGGEEEGGGLLLTTT```qqqxxxccc\\\]]]ffftttzzzooolllllljjjgggfffgggccc___```ccceeeeeecccgggiiikkkkkkiiifffdddcccddddddfffhhhjjjiiigggddd]]]]]]^^^```dddhhhmmmoooooossswwwvvvqqqnnnpppsssqqqrrrrrrsssvvv{{{}}}|||qqqggg]]]WWWPPPNNNKKKHHHEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>???>>>>>>===<<<;;;:::999YYYVVVRRRNNNMMMOOORRRTTTXXXXXXYYYXXXQQQIIIHHHLLLMMMPPPWWW___gggoootttwwwwwwzzz}}}vvvtttqqqmmmiiigggfffeeekkkuuu~~~sssgggaaa___aaagggnnnwww}}}|||yyyxxxwwwxxxxxxxxxxxxuuurrrooommmiiieee```]]][[[XXXRRRNNNKKKHHHGGGIIIMMMUUUdddqqqqqqaaa[[[^^^hhhvvvzzztttqqqssszzzxxxqqqkkkkkkkkkhhhggghhhgggddd``````cccdddcccaaagggggghhhhhhgggdddbbb```aaabbbdddgggiiihhhfffccc_________aaaeeeiiinnnpppmmmpppttttttrrrooooooppppppppppppqqqsssxxxzzzoooddd]]]SSSQQQMMMIIIFFFEEEEEEEEEDDDDDDBBBAAA@@@??????????????????>>>===;;;:::999]]]ZZZVVVRRROOOOOOPPPQQQTTTTTTWWWZZZWWWPPPKKKKKKJJJLLLPPPVVV^^^fffnnnrrrtttwww|||zzzxxxuuuqqqnnnmmmlllkkkrrrzzztttmmmhhhfffhhhlllrrrxxx~~~}}}}}}{{{xxxvvvqqqmmmhhhfffeeebbb\\\WWWRRRNNNKKKJJJJJJMMMWWWbbbsss}}}kkk^^^ZZZ___jjjyyy}}}|||xxxpppggg```bbbjjjrrr|||tttllliiihhhjjjiiiffffffjjjiiigggeeedddddddddcccbbbdddddddddeeeeeeeeecccaaa```aaacccfffhhhgggdddbbbcccccccccdddfffiiilllnnngggjjjmmmpppqqqpppooonnnpppppppppppprrrwww}}}tttxxx{{{wwwjjjbbbWWWUUUPPPLLLIIIGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<:::888```]]]YYYTTTQQQPPPOOOPPPUUUSSSUUU\\\^^^XXXPPPLLLGGGHHHJJJOOOWWW```iiinnnrrruuuzzz~~~}}}{{{xxxuuurrrqqqppppppttt{{{~~~vvvpppjjjiiilllsssyyy~~~|||wwwsssooonnnnnnkkkeee___XXXSSSOOOMMMJJJJJJQQQ[[[hhhsssuuuddd[[[\\\dddrrr|||zzz|||wwwmmm```WWWXXXaaajjjrrr|||~~~uuunnnddddddfffiiigggccceeejjjkkkkkkjjjhhhfffdddccccccbbbaaaaaaccceeeeeeeeeddd```aaabbbeeegggfffdddaaaaaaaaa```aaabbbdddeeegggbbbdddggglllpppqqqooommmppppppppppppqqqvvv|||mmmjjjrrrzzzuuu|||nnnfff[[[XXXSSSNNNKKKIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@>>><<<:::888kkkbbbZZZWWWVVVRRROOOOOONNNOOOSSSZZZ___]]]VVVNNNKKKJJJLLLQQQRRRTTT___lllooossswwwzzz{{{|||}}}~~~~~~vvvrrrtttvvvvvvttt{{{yyysssooonnnpppvvv{{{wwwrrrpppppppppmmmjjjccc^^^VVVQQQNNNOOOOOOOOO___jjjzzzooofff\\\ZZZgggzzz|||zzz}}}~~~nnn```YYYZZZ^^^bbbppp}}}tttnnnnnnjjjjjjiiiiiiiiijjjjjjkkkiiikkknnnpppooollliiifff``````aaaccceeeeeecccbbbaaa```aaafffkkkmmmiiieeeaaa^^^\\\^^^dddgggfffddd\\\^^^cccgggkkknnnooooooooopppqqqpppooorrrzzzmmm___bbbnnn}}}wwwkkkaaa\\\VVVRRRPPPNNNJJJFFFGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@>>>===>>>===;;;:::pppggg^^^[[[ZZZUUURRRQQQMMMNNNQQQWWW]]]___ZZZUUULLLIIIJJJMMMOOORRR\\\fffkkkoootttxxxyyyzzz{{{|||~~~}}}xxxuuuuuuwwwyyy~~~{{{wwwuuuwww|||zzzwwwuuutttpppmmmlllfff^^^VVVQQQNNNKKKJJJVVV```pppmmmaaa[[[dddsss}}}iii\\\WWWYYY\\\lllzzz}}}mmmggggggllllllkkkjjjjjjjjjjjjkkkjjjllloooqqqpppnnnjjjhhhbbbaaaaaacccddddddaaa___^^^]]]^^^cccjjjmmmkkkggghhhdddaaa```ccccccaaa]]]\\\^^^bbbgggkkkmmmnnnnnnqqqrrrrrrqqqppprrrzzzuuuccc```hhhxxx~~~~~~sssddd^^^WWWRRRPPPMMMIIIEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::xxxnnndddbbb```[[[VVVTTTNNNNNNOOOTTTZZZ^^^___]]]PPPKKKHHHIIIKKKOOOVVV]]]dddiiioootttwwwxxxyyyzzz~~~xxxvvvyyy~~~}}}zzzwwwsssoooqqqllleee^^^WWWQQQLLLHHHMMMUUUcccsssnnn```aaajjjwwwvvvcccXXXVVVWWWfffvvv{{{lllggggggooonnnmmmlllkkkjjjjjjjjjkkkmmmoooqqqqqqooollljjjdddcccbbbccccccaaa^^^\\\\\\[[[\\\aaahhhlllmmmlllmmmiiieeeddddddccc```]]]]]]___cccgggjjjlllmmmnnnrrrttttttsssrrrvvv}}}nnnbbbeeevvv|||yyy}}}jjjccc[[[UUURRROOOJJJGGGHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@???>>>???>>>===;;;wwwllliiifff```YYYUUUQQQOOOMMMOOOUUUZZZ^^^___VVVPPPJJJHHHIIILLLOOORRR]]]bbbjjjppptttvvvwwwxxx~~~~~~{{{}}}|||yyytttqqqpppmmmhhhddd___XXXRRRMMMLLLOOOXXXgggxxxkkkcccdddmmmoooaaa[[[ZZZbbbsss{{{mmmjjjlllqqqpppooommmkkkjjjiiiiiiiiikkkmmmoooooonnnllljjjgggeeedddcccbbb```\\\YYY[[[ZZZ[[[___ffflllooopppmmmkkkhhhggghhhhhhfffddd```bbbdddgggjjjlllmmmnnnrrruuuvvvuuuwww~~~kkkgggwwwuuu{{{qqqjjj```YYYUUURRRNNNKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???@@@@@@>>>===vvvrrrnnnfff]]]WWWVVVSSSNNNMMMOOOTTTXXX[[[[[[WWWOOOJJJHHHJJJKKKJJJVVV\\\dddkkkooosssuuuwww|||~~~}}}xxxtttsssxxx|||xxxtttpppnnnllliiieee___XXXSSSNNNNNNQQQ[[[lllzzziiicccgggwwwpppfffaaaaaarrr~~~~~~yyynnnkkkmmmrrrpppnnnllljjjhhhhhhgggfffhhhjjjllllllllljjjiiihhhfffeeecccbbb___[[[XXX[[[[[[\\\```eeekkkoooqqqmmmllljjjjjjkkkkkkkkkkkkcccdddfffhhhkkklllmmmnnnoootttwwwwww}}}wwwmmmwwwxxxxxxwwwoooddd[[[WWWSSSPPPMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>~~~yyyoooccc\\\ZZZWWWQQQMMMLLLNNNRRRUUU[[[ZZZUUUMMMIIIIIIIIIGGGPPPUUU\\\dddiiinnnsssvvvzzz||||||vvvooojjjjjjnnnsss~~~{{{vvvtttrrrpppllleee]]]WWWPPPOOONNNSSS```rrryyylllgggppp}}}~~~ppphhhddduuu~~~~~~}}}|||~~~ssspppqqqpppooommmjjjhhhgggfffeeeccceeegggiiijjjjjjiiihhhhhhgggeeedddcccaaa]]]ZZZ\\\\\\^^^```ccchhhkkkmmmllllllkkkjjjjjjjjjjjjjjjeeefffggghhhjjjkkklllmmmkkkrrrvvvxxxrrruuuzzzwwwjjj___YYYTTTPPPMMMJJJIIIHHHFFFEEEEEEDDDDDDDDDBBBAAAAAABBBBBBAAA@@@zzzlllccc]]]ZZZUUUPPPLLLLLLOOOQQQUUUYYYWWWOOOJJJJJJJJJIIIJJJNNNUUU\\\bbbiiippptttxxxzzz}}}~~~~~~xxxooofffaaabbb___hhhssszzz~~~yyyvvvwwwzzz}}}zzzyyywwwuuuqqqkkkddd^^^TTTSSSQQQQQQXXXfffxxx~~~ooommmtttxxxnnniiiyyy~~~~~~~~~~~~}}}|||{{{wwwttttttmmmllljjjhhhfffeeeddddddbbbdddfffgggiiiiiihhhhhhgggfffeeeeeeeeeccc___]]]\\\]]]^^^```aaaccceeegggffffffffffffeeeeeefffgggeeeeeeeeefffgggiiijjjkkkiiiqqqvvvwww}}}|||yyytttyyy|||vvvhhh^^^XXXRRROOOJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAArrrhhh^^^\\\WWWRRRNNNLLLNNNPPPOOOVVVXXXQQQJJJKKKLLLKKKFFFJJJPPPWWW^^^fffmmmrrrwwwyyy|||~~~~~~~~~{{{qqqeee^^^\\\RRRVVVXXXZZZ```fffgggdddgggccc^^^]]]aaagggmmmppp{{{{{{{{{yyyxxxvvvqqqjjjfffWWWWWWVVVTTTVVV```qqq}}}xxxnnnpppwww|||rrrlll{{{~~~}}}}}}}}}}}}~~~}}}|||{{{{{{tttrrrrrrlllkkkiiigggeeedddccccccbbbccceeegggiiiiiiiiiiiigggfffeeeeeeeeedddaaa___[[[]]]^^^_________aaabbb___```aaaaaaaaabbbeeefffddddddddddddeeeggghhhiiihhhpppuuuwwwxxxuuutttuuuwww{{{qqqeee]]]VVVRRRJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA~~~uuulllddd```ZZZUUUPPPNNNNNNNNNLLLOOOSSSUUUTTTPPPJJJGGGGGGHHHKKKNNNSSS[[[dddjjjssswww|||~~~~~~~~~zzzrrreeeYYYSSSOOOMMMJJJJJJJJJKKKKKKKKKOOOMMMKKKJJJMMMRRRYYY]]]hhhnnnxxx~~~}}}|||zzzxxxtttpppggg```YYYUUUSSSWWWcccppp}}}pppoooppp~~~yyy~~~vvvooo}}}||||||~~~~~~|||~~~}}}uuusssrrrqqqnnnjjjddd```___```aaabbb```bbbeeefffeeedddeeefffhhhfffdddbbb````````````ZZZ[[[]]]___aaaaaa^^^\\\XXXYYYZZZ\\\^^^^^^______gggeeecccbbbccceeeffffffkkkppptttzzztttkkkssswwwwww|||}}}zzzxxxjjj```ZZZVVVRRROOOKKKHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBDDDFFF{{{qqqhhhddd]]]WWWSSSQQQPPPOOOKKKMMMQQQTTTTTTRRROOOLLLFFFGGGIIIKKKOOOVVV___dddlllqqqwww{{{{{{{{{}}}yyyooobbbWWWRRRIIIGGGEEECCCDDDCCCBBBAAACCCAAA??????AAAEEEJJJNNNVVV\\\eeemmmttt}}}}}}|||yyyvvvtttmmmeee^^^XXXUUUUUU]]]ggguuuwwwlllxxxwwwpppvvvxxxsssrrr}}}{{{{{{}}}~~~}}}|||}}}vvvpppmmmkkkiiikkkhhheeedddcccbbbaaa___```bbbdddeeedddcccccccccdddcccaaa`````````aaaaaa^^^___```aaaaaa___\\\ZZZWWWXXXYYY[[[\\\]]]^^^^^^dddcccbbbbbbdddfffhhhhhhkkkooosss{{{pppgggooo}}}{{{ssswwwzzz}}}oooeee^^^YYYQQQMMMIIIFFFEEEEEEDDDCCCEEEDDDBBBAAAAAABBBDDDEEExxxooojjjbbb[[[VVVTTTRRRQQQIIIKKKNNNPPPRRRSSSSSSSSSFFFFFFFFFGGGIIIOOOWWW\\\bbbhhhppptttvvvvvvxxxzzz~~~}}}ooodddXXXOOOLLLEEEDDDAAA@@@@@@???<<<:::<<<;;;::::::;;;>>>@@@BBBHHHMMMTTT\\\dddooo|||}}}{{{wwwpppgggaaaZZZUUUXXX]]]jjjttt|||lllqqqxxx}}}{{{|||~~~sssiiinnnrrrqqquuuzzzyyyyyy{{{}}}~~~}}}|||~~~~~~wwwsssoookkkhhhggggggfffggggggeeeaaa]]]```bbbddddddbbbaaa``````______^^^______```aaabbbddddddcccbbb```]]]ZZZXXXVVVWWWXXXYYY[[[\\\]]]]]]```aaaaaaccceeegggiiijjjkkkmmmqqq|||zzziiibbbjjj~~~{{{xxxooonnn}}}zzzxxxmmmccc]]]RRROOOKKKHHHGGGFFFEEEDDDFFFEEECCCBBBAAABBBBBBCCCxxxqqqfff^^^YYYVVVSSSQQQJJJKKKKKKMMMOOOQQQSSSTTTHHHHHHFFFEEEEEEIIIPPPUUUYYY___hhhnnnpppqqqtttvvv{{{}}}qqqbbbWWWNNNIIIHHHFFFDDDBBBBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<<<<<<<<<<;;;:::888777:::<<<@@@DDDMMMZZZkkkvvvzzzvvvnnnbbbYYYWWWPPPTTTXXXZZZZZZYYYYYYYYYWWW[[[^^^]]]___gggnnnrrrqqqoookkkiiiooovvvxxxtttssssssssstttvvvzzz}}}}}}ttttttwwwzzz~~~~~~}}}||||||~~~}}}|||zzzxxxvvvuuuttttttwwwzzz|||}}}~~~sssrrrqqqrrrssspppkkkffffffccc``````aaacccdddddddddfffgggfffccc```______aaaaaaaaaaaa```___]]]]]]___``````]]]YYYWWWZZZ]]]YYYYYYXXXYYYZZZ\\\^^^``````bbbcccbbbaaabbbgggkkknnnnnnxxxmmmbbbcccnnnzzzvvvcccccclll}}}zzztttwwwlllaaa]]]WWWRRRNNNLLLIIIGGGGGGGGGFFFEEEDDDBBBBBBAAAvvvnnnhhh```ZZZXXXUUUQQQNNNKKKKKKKKKLLLMMMNNNNNNLLLIIIGGGFFFGGGIIINNNUUUZZZ]]]bbbhhhmmmqqquuuyyy}}}~~~~~~}}}hhh^^^VVVUUUWWWVVVUUUVVVTTTOOOJJJEEECCCBBBBBBAAA@@@??????>>>===<<<;;;:::;;;===@@@DDDKKKXXXgggrrr{{{ttthhh^^^ZZZTTTUUUUUUUUUSSSQQQPPPOOOMMMKKKMMMQQQSSSUUU\\\cccnnnrrrtttrrrrrruuuvvvtttmmmkkkgggdddeeehhhllloootttzzzzzzzzz}}}|||zzzyyyxxxxxxyyyyyyxxxwwwvvvuuuuuutttsssvvvyyyzzzzzz|||uuuqqqooonnnooopppnnniiieeecccaaa______```bbbcccccccccdddeeedddbbb___^^^^^^bbbbbbccccccbbbaaa___^^^]]]^^^^^^ZZZUUUTTTXXX\\\XXXXXXWWWWWWYYY[[[^^^___^^^```aaa```___bbbiiippprrrttt{{{jjjbbbgggqqq{{{|||eee]]][[[iii{{{~~~tttzzzuuufffbbb[[[UUUQQQMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBB~~~uuunnneee^^^ZZZXXXTTTPPPMMMLLLLLLMMMMMMNNNOOOMMMJJJGGGEEEDDDGGGLLLQQQUUUYYY^^^eeekkknnnrrrwww{{{|||}}}~~~sssmmmeee```cccffffffeeeeee```[[[SSSMMMIIIHHHGGGFFF>>>>>>===<<<;;;:::999999888:::<<<@@@GGGSSSbbblllzzznnnccc___ZZZYYYXXXVVVTTTQQQPPPOOOPPPJJJLLLTTTXXXTTTWWW^^^lllvvv~~~}}}yyyxxxwwwvvvgggbbb\\\WWWVVVYYY^^^aaaeeemmmxxx}}}zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvsssuuuwwwxxxwwwyyy~~~{{{ooommmkkkiiiiiijjjiiieeeaaa```___^^^___aaacccbbbaaaaaacccdddcccaaa^^^]]]]]]bbbbbbcccddddddcccaaaaaa\\\]]]]]]XXXSSSRRRVVVZZZWWWWWWVVVVVVWWWZZZ\\\^^^]]]___```___^^^ccclllsssuuuxxxyyyiiibbbiiittt|||gggYYYQQQ\\\ooo~~~wwwuuu{{{kkkggg```YYYTTTPPPMMMJJJEEEFFFFFFFFFEEEDDDCCCBBB~~~uuunnnhhh^^^\\\WWWSSSOOOLLLJJJIIIKKKLLLNNNNNNMMMLLLIIIHHHJJJNNNRRRSSSRRRTTTZZZ```gggkkkqqquuuxxxzzz|||~~~|||}}}}}}~~~~~~yyyuuurrrssswww{{{{{{yyyxxxlll___XXXPPPGGGEEEHHH>>>===<<<;;;:::;;;;;;<<<;;;999:::???EEENNN]]]kkkwwwyyypppiiiaaabbbcccaaa]]]YYYUUUTTTUUUQQQOOOSSSXXX[[[___dddlll|||tttccc]]]VVVQQQQQQQQQPPPNNNXXX```jjjxxx~~~~~~}}}|||zzzyyyyyyyyyyyywwwvvvvvvuuuuuuuuuvvvvvvuuuwwwyyy{{{{{{}}}uuuoookkkiiikkkjjjiiiiiiiiihhhfffeeebbbaaa```___```aaaccceeecccdddddd```[[[YYY]]]aaaaaabbbdddeeedddbbb```^^^___]]]YYYTTTNNNKKKKKKLLLTTTTTTUUUUUUUUUWWW[[[^^^___```aaa```___aaagggkkkuuutttgggjjjqqqtttyyy~~~}}}kkkZZZQQQWWW^^^eeeyyytttuuuuuummmccc\\\WWWSSSNNNKKKIIIGGGEEEEEEEEEDDDBBBAAA}}}rrrjjjeeebbb]]]XXXSSSPPPMMMKKKKKKLLLMMMNNNMMMLLLKKKJJJIIILLLOOOOOONNNPPPVVV[[[cccffflllpppsssuuuwwwyyy}}}}}}~~~{{{nnndddYYYLLLDDDCCC>>>===<<<;;;;;;;;;<<<<<<;;;999:::>>>DDDMMM[[[iiivvvzzztttoooooommmkkkhhheeecccbbb```\\\[[[___dddeeeiiimmmuuuyyyjjjcccZZZSSSPPPOOOLLLJJJOOOUUU```nnn~~~{{{{{{{{{{{{zzzyyyyyyxxxxxxtttttttttttttttuuuuuuvvvyyyzzz||||||{{{|||}}}zzzpppjjjgggeeeggggggfffggggggfffeeeccccccbbbaaa```aaabbbdddeeedddeeeeeeaaa\\\YYY[[[^^^aaaccceeefffeeebbb___]]]\\\YYYTTTNNNIIIGGGIIIKKKPPPSSSVVVXXXXXXXXXZZZ[[[\\\^^^```______bbbiiinnnvvvqqqgggjjjppprrruuuyyytttbbbUUUUUUXXX]]]oooxxxsss}}}uuujjjaaaZZZUUUOOOKKKJJJHHHFFFEEEFFFEEEDDDBBB}}}rrrjjjfff___ZZZUUUQQQNNNLLLJJJKKKLLLLLLMMMLLLLLLKKKIIIJJJKKKJJJHHHJJJOOOTTT[[[___dddhhhlllooorrruuuzzz{{{}}}~~~~~~rrrdddTTTHHHCCC???>>>===<<<;;;<<<======;;;999:::>>>CCCKKKXXXeeesss~~~zzzxxxvvvtttrrrrrrqqqqqqsssooonnnrrrvvvvvvxxx{{{vvviii___WWWRRRMMMIIIJJJMMMUUUdddxxx}}}zzzwwwxxxxxxyyyyyyyyywwwvvvuuuppppppqqqrrrssstttuuuuuuyyyzzz|||||||||}}}ssshhhdddbbbaaacccccccccdddccccccbbbbbbdddcccbbbaaaaaabbbdddeeeccceeefffccc^^^[[[[[[\\\aaacccfffgggfffbbb^^^[[[XXXTTTNNNHHHCCCCCCGGGJJJNNNRRRWWWZZZ[[[ZZZYYYXXXYYY[[[^^^___```cccjjjppp|||~~~qqqiiinnnsssrrrrrrtttsss```WWWRRRTTTfff{{{uuuyyyrrrggg___WWWPPPKKKKKKIIIGGGFFFFFFFFFEEEDDDqqqkkkddd]]]YYYVVVRRROOOJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJIIIGGGEEEFFFJJJNNNTTTWWW\\\aaafffkkkppptttvvvxxxzzz|||~~~}}}zzzxxxjjj[[[NNNHHHAAA@@@>>>============>>><<<::::::===AAAHHHTTT```ppp|||xxxkkk```VVVPPPOOOMMMQQQ]]]qqq}}}{{{yyyvvvtttvvvwwwxxxxxxwwwtttrrrppplllmmmoooqqqrrrtttuuuuuuuuuvvvyyy{{{|||nnnccc___^^^^^^___```bbbbbbaaaaaaaaaaaabbbbbbaaa``````aaaaaabbb```cccdddddd```]]]\\\\\\aaacccfffgggfffbbb]]]ZZZVVVRRRLLLEEEAAABBBHHHLLLOOORRRWWWZZZZZZZZZYYYYYYZZZ\\\^^^___```cccjjjooo||||||qqqmmmssswwwsssqqqrrr{{{qqq___SSSRRRbbbvvv~~~www{{{yyymmmccc[[[SSSNNNLLLJJJGGGFFFFFFFFFEEEDDD|||uuullleeeaaa^^^YYYUUULLLKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIGGGEEEEEEHHHJJJMMMPPPVVV[[[aaahhhooossstttuuuxxx{{{}}}~~~zzzvvvyyyzzzlll___TTTLLLDDDCCCAAA???>>>>>>>>>???===::::::===???DDDPPP[[[lllxxxwwwiii___XXXRRRPPPZZZkkk~~~{{{yyywwwvvvtttsssuuuvvvvvvuuussspppmmmkkkkkklllnnnqqqssstttuuuuuusssuuuxxxzzz|||kkkbbb___^^^]]]]]]```bbbaaa```___```aaa``````___^^^^^^]]]]]]]]]\\\^^^aaabbbaaa```^^^^^^```bbbdddeeedddaaa]]]ZZZXXXUUUOOOHHHEEEFFFLLLPPPSSSUUUWWWXXXXXXYYY\\\^^^]]]___`````````bbbhhhmmmsssyyypppnnntttwwwsssoooqqqvvvmmm[[[VVVcccsss|||xxxsssiii```XXXRRRNNNKKKHHHFFFEEEEEEDDDCCCssskkkgggbbb\\\WWWQQQOOOMMMJJJIIIIIIIIIJJJMMMLLLJJJHHHGGGGGGGGGGGGIIIKKKPPPUUUZZZbbbjjjoooqqqsssvvvzzz}}}{{{xxxuuuvvvxxx|||{{{wwwsssttt{{{qqqeeeYYYOOOIIIGGGEEEBBB@@@?????????===;;;:::<<<>>>BBBLLLWWWgggsssvvvggg\\\UUU[[[hhhyyy~~~{{{wwwuuuuuutttsssrrrttttttsssrrrpppmmmkkkiiikkklllooorrrtttuuuvvvvvvwwwxxxzzz{{{|||~~~kkkcccaaa```^^^]]]```bbbaaa^^^]]]^^^```^^^^^^]]]\\\[[[ZZZZZZYYYZZZ[[[^^^```aaa```___^^^___```aaabbbbbb```]]][[[\\\YYYUUUPPPMMMMMMQQQTTTWWWWWWWWWWWWWWWZZZ^^^aaa```bbbcccbbbaaabbbhhhllloooyyyuuummmkkkrrrtttooommmpppvvvkkk___cccmmm|||{{{{{{pppggg^^^XXXRRROOOJJJGGGFFFEEEDDDCCCvvvpppiiiaaa[[[XXXUUUQQQMMMJJJIIIJJJKKKMMMLLLKKKJJJIIIHHHFFFEEEFFFHHHJJJNNNRRRYYYaaaffflllnnnqqquuuyyy}}}{{{uuummmhhhhhhiiimmmssszzz}}}zzzwwwsssttt{{{}}}yyy~~~|||pppbbbVVVMMMKKKHHHEEEBBB@@@??????>>>;;;:::<<<===???IIISSS```nnn{{{ooocccccchhhsss|||{{{xxxtttrrrrrrrrrrrrqqqppppppooonnnmmmmmmlllkkklllnnnqqqtttvvvvvvvvvvvvyyyzzz{{{|||~~~{{{kkkeeedddaaa___\\\___bbb```\\\ZZZ[[[^^^]]]]]]\\\\\\ZZZYYYXXXWWW[[[[[[\\\]]]______^^^]]]]]]^^^^^^______^^^]]]]]]___^^^\\\YYYUUUTTTTTTVVVXXXYYYYYYYYYYYY\\\```cccaaacccdddcccbbbdddiiinnnpppvvv~~~tttllljjjppprrrnnnnnnrrrwwwzzzllleeefff|||zzzxxxnnnddd^^^WWWSSSNNNJJJHHHFFFEEEDDD}}}uuulllddd]]]ZZZUUUOOOLLLKKKKKKKKKLLLLLLKKKKKKKKKIIIFFFCCCEEEFFFGGGIIIMMMRRRZZZ___fffhhhlllpppuuuxxx{{{|||~~~}}}}}}yyypppggg]]]VVVYYY[[[```gggqqqzzz}}}vvvrrrttt|||tttlllqqq{{{lll^^^PPPNNNKKKGGGCCCAAA@@@???>>>;;;;;;<<<<<<>>>GGGQQQ\\\jjjxxxqqqkkkjjjooo{{{xxxyyyvvvrrrppppppqqqqqqpppmmmmmmlllllllllmmmnnnnnnmmmooorrruuuwwwwwwwwwvvvwwwyyy{{{}}}yyykkkfffeeebbb___[[[___aaa___[[[XXXYYY\\\]]]]]]]]]\\\ZZZYYYWWWVVV\\\[[[[[[\\\]]]]]]\\\[[[\\\\\\\\\]]]]]]]]]^^^^^^```aaaaaa^^^ZZZWWWVVVWWWXXXYYY[[[[[[[[[]]]```cccaaacccddddddccceeekkkpppmmmrrrwww~~~vvvnnnkkkqqqssspppqqqvvvwwwyyyyyyvvvwwwgggbbbuuu|||yyy~~~sssiiibbb[[[WWWQQQLLLIIIHHHFFFEEE